.shop-service-info{color:#57708a;gap:10px;margin:16px 0 22px;font-size:14px;line-height:1.6;display:grid}.shop-service-info>div,.shop-contact-links,.shop-contact-links a{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.shop-service-info p{margin:0}.shop-service-info svg{flex-shrink:0}.shop-contact-links a{color:#1766d2;min-height:40px;text-decoration:none}.shop-delivery-form{border:0;gap:15px;min-width:0;margin:20px 0;padding:0;display:grid}.shop-delivery-form legend{margin-bottom:14px;font-size:18px;font-weight:650}.shop-delivery-form label{gap:7px;min-width:0;font-size:14px;line-height:1.5;display:grid}.shop-delivery-form input:not([type=checkbox]),.shop-delivery-form select,.shop-delivery-form textarea{color:#18364d;width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d7e2ef;border-radius:9px;padding:11px 12px;font-size:16px}.shop-fields-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-delivery-form .shop-check{align-items:flex-start;gap:11px;display:flex}.shop-check input,.merchant-pick-list input,.shop-workdays input{accent-color:#1464ed;flex-shrink:0;width:20px;height:20px;margin-top:1px}.shop-order-progress{overflow-wrap:anywhere;padding:12px 0;font-size:14px;line-height:1.6}.shop-order-progress ol{gap:9px;margin:12px 0;padding:0;list-style:none;display:grid}.shop-order-progress li{align-items:center;gap:9px;display:flex}.shop-order-progress time{color:#627d98;margin-inline-start:auto;font-size:13px}.shop-order-progress p,.shop-order-progress a{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;display:flex}.shop-order-progress a{color:#1766d2}.shop-order-progress svg{flex-shrink:0}.shop-old-price{color:var(--tg-muted,#77889c);margin-inline-start:8px;font-size:12px;font-weight:400}.product-photo-editor{margin:16px 0 25px}.product-photo-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.product-photo-previews>div{aspect-ratio:1;background:#f4f7fa;border:1px solid #dce5ef;border-radius:12px;position:relative;overflow:hidden}.product-photo-previews img{object-fit:cover;width:100%;height:100%}.product-photo-previews button{color:#1f3145;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 10px #0002}.product-photo-previews small{color:#12375c;background:#fff;border-radius:5px;padding:3px 6px;font-size:12px;position:absolute;bottom:4px;left:4px}.merchant-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.merchant-title>div{flex:1;min-width:0}.merchant-title h1{color:#173253;letter-spacing:-.8px;margin:9px 0;font-size:32px;font-weight:700;line-height:1.2}.merchant-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.merchant-summary>div{background:#f8faff;border:1px solid #dbe5f0;border-radius:14px;gap:8px;padding:20px;display:grid}.merchant-summary strong{color:#185ac0;font-size:30px;line-height:1}.merchant-summary span{color:#536b87;font-size:14px}.merchant-quick-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 24px;display:flex}.merchant-quick-actions a{color:#2467ba;align-items:center;gap:7px;min-height:42px;font-size:14px;display:flex}.merchant-tabs{justify-content:flex-start;max-width:100%;overflow-x:auto}.merchant-tabs>button{flex-shrink:0;min-height:46px}.merchant-products-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.merchant-search{flex:1;align-items:center;gap:10px;max-width:550px;display:flex}.merchant-product-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.merchant-product-cards>button{text-align:start;border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:13px;min-width:0;padding:14px;display:flex}.merchant-product-cards img{object-fit:cover;border-radius:9px;flex-shrink:0;width:85px;height:90px}.merchant-product-cards span{gap:7px;min-width:0;display:grid}.merchant-product-cards strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.merchant-product-cards small{color:#678097;font-size:13px;line-height:1.45}.merchant-product-cards b{color:#174676;font-size:16px}.merchant-product-cards .stock-low{color:#b3452c}.merchant-product-cards .is-hidden{opacity:.6}.merchant-edit-dialog{overscroll-behavior:contain;width:calc(100vw - 32px);max-height:90dvh;overflow-y:auto;max-width:760px!important}.merchant-edit-dialog .finance-card{box-shadow:none;background:0 0;border:0;padding:0}.merchant-edit-dialog form>h2{display:none}.merchant-edit-dialog form>p:last-child{font-size:13px}.merchant-order-filters{gap:9px;margin:18px 0;display:flex}.merchant-orders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.merchant-orders h2{margin:0;font-size:19px}.merchant-pick-list{gap:12px;margin:18px 0;display:grid}.merchant-pick-list label{align-items:center;gap:11px;font-size:16px;line-height:1.5;display:flex}.merchant-pick-list span{flex:1}.merchant-pick-list label:has(input:checked) span{opacity:.6;text-decoration:line-through}.shop-service-settings{border-top:1px solid #e0e8f1;margin-top:25px;padding-top:10px}.shop-service-settings p{font-size:14px;line-height:1.6}.shop-workdays{flex-wrap:wrap;gap:13px;margin:20px 0;display:flex}.shop-workdays label{align-items:center;gap:6px;font-size:14px;display:flex}.web-cart-float{display:none}.market-cart{overscroll-behavior:contain;max-height:calc(100dvh - 110px);scroll-margin-top:90px;overflow-y:auto}.market-cart .shop-fields-three{grid-template-columns:1fr}.tg-mini .shop-service-info,.tg-mini .shop-order-progress{color:var(--tg-muted,#71839b)}.tg-sheet .shop-delivery-form,.tg-sheet .shop-order-progress{color:var(--tg-text,#1b3045)}.tg-sheet .shop-delivery-form input:not([type=checkbox]),.tg-sheet .shop-delivery-form textarea,.tg-sheet .shop-delivery-form select{color:var(--tg-text,#1b3045);background:var(--tg-card,#f2f5fa);border-color:var(--tg-line,#dce4ee)}.tg-mini .shop-contact-links a,.tg-sheet .shop-order-progress a{color:var(--tg-blue,#2675dc)}.tg-product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.merchant-embedded{background:var(--tg-bg,#fff);color:var(--tg-text,#1b3045);min-height:100dvh;max-width:820px!important;padding:18px 18px calc(30px + env(safe-area-inset-bottom))!important}.merchant-embedded .merchant-title h1{color:inherit;font-size:24px}.merchant-embedded .finance-card,.merchant-embedded .merchant-summary>div{background:var(--tg-card,#f6f9fe);color:inherit}.merchant-embedded .merchant-summary strong,.merchant-embedded h2,.merchant-embedded .merchant-product-cards b{color:var(--tg-text,#183650)}.merchant-embedded .merchant-summary span,.merchant-embedded .merchant-product-cards small{color:var(--tg-muted,#75889c)}.merchant-embedded .merchant-product-cards,.merchant-embedded .merchant-orders{grid-template-columns:1fr}.merchant-embedded .merchant-selector{max-width:none}.merchant-embedded .finance-fields input,.merchant-embedded .finance-fields textarea{font-size:16px}@media (width<=1100px){.merchant-product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.market-cart{max-height:none;overflow:visible}.market-cart .shop-fields-three{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-orders{grid-template-columns:1fr}.merchant-product-cards{grid-template-columns:1fr 1fr}.web-cart-float{bottom:calc(18px + env(safe-area-inset-bottom));z-index:45;color:#fff;background:#0c5cf5;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:15px 19px;display:flex;position:fixed;left:18px;right:18px;box-shadow:0 6px 30px #07336d33}.web-cart-float strong{margin-inline-start:auto}body:has(.web-cart-float) .demo-assistant-trigger{bottom:90px}.merchant-summary>div{padding:16px 12px}.merchant-summary strong{font-size:27px}.merchant-summary span{font-size:13px}.merchant-workspace>.finance-card{padding:18px}}@media (width<=550px){.merchant-title h1{font-size:25px}.merchant-product-cards{grid-template-columns:1fr}.merchant-selector{flex-wrap:wrap}.merchant-selector>button{min-width:0;max-width:100%}.merchant-products-toolbar{flex-wrap:wrap;align-items:stretch;gap:9px}.merchant-search{flex-basis:100%;max-width:none}.merchant-edit-dialog{max-height:94dvh;padding:20px 16px!important}.merchant-edit-dialog .finance-fields{grid-template-columns:1fr 1fr;gap:12px}.merchant-edit-dialog .finance-field{min-width:0}.merchant-edit-dialog input{font-size:16px!important}.merchant-tabs{gap:5px;width:100%}.merchant-tabs>button{padding-inline:12px;font-size:14px}.merchant-summary{gap:8px}.product-photo-previews,.shop-fields-three{gap:7px}}.shop-product-photo{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.shop-product-photo img{object-fit:cover;width:100%;height:100%}.shop-product-gallery{scroll-snap-type:x mandatory;gap:12px;max-width:100%;padding-bottom:10px;display:flex;overflow-x:auto}.shop-product-gallery img{object-fit:contain;scroll-snap-align:start;background:#f5f7fa;border-radius:12px;flex-shrink:0;width:100%;max-height:55dvh}.tg-product-image .shop-product-photo{z-index:1;position:relative}:is(.telegram-shell:has(.merchant-embedded) .language-control,.telegram-shell:has(.merchant-embedded) .sunday-assistant-launch){display:none}:is(.telegram-shell .merchant-edit-dialog,.telegram-shell [role=dialog]:has(.shop-delivery-form)){background:var(--tg-card);color:var(--tg-text);border-color:var(--tg-line)}.telegram-shell .merchant-edit-dialog input,.telegram-shell .merchant-edit-dialog textarea,.telegram-shell .shop-delivery-form input:not([type=checkbox]),.telegram-shell .shop-delivery-form textarea{background:var(--tg-bg);color:var(--tg-text);border-color:var(--tg-line)}.shop-cart-alert{color:#82482d;background:#fff2e6;border-radius:10px;margin:12px 0;padding:14px;font-size:14px;line-height:1.5}.merchant-embedded{padding-top:calc(18px + var(--sunday-tg-top,0px))!important}
