@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@700;800&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.inline-flex{display:inline-flex}.grid{display:grid}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--green:#147d52;--green2:#0e6843;--ink:#17201c;--muted:#6f7773;--line:#e7e9e8;--cream:#f8f7f3}*{box-sizing:border-box}body{margin:0;background:#fbfbf9;color:var(--ink);font-family:DM Sans,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1190px,calc(100% - 40px));margin:auto}.topbar{height:76px;background:#fff;border-bottom:1px solid #eceeec;position:sticky;top:0;z-index:30}.nav{height:100%;gap:44px}.brand,.nav{display:flex;align-items:center}.brand{border:0;background:transparent;gap:10px;padding:0;text-align:left}.brand-mark{width:39px;height:44px;border-radius:11px 11px 15px 15px;background:var(--green);color:#fff;display:grid;place-items:center;box-shadow:inset 0 -4px rgba(0,0,0,.08)}.brand>span:last-child{display:flex;flex-direction:column;font-family:Manrope;line-height:17px;font-size:18px}.brand em{font-style:normal;color:var(--green)}.location{display:flex;align-items:center;gap:8px;border-left:1px solid var(--line);padding-left:30px;color:var(--green)}.location span{display:flex;flex-direction:column;color:var(--ink);line-height:17px}.location small{color:var(--muted);font-size:11px}.location b{font-size:13px}.nav-actions{margin-left:auto;display:flex;gap:10px}.nav-actions button{height:42px;border-radius:10px;padding:0 15px;font-weight:700;font-size:13px;display:flex;align-items:center;gap:8px}.ghost-btn{background:#fff;border:1px solid var(--line);color:#3f4844}.user-btn{background:#eef6f2;border:0;color:var(--green)}.cart-btn{background:var(--green);border:0;color:#fff}.cart-btn b{background:#fff;color:var(--green);width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:11px}.store-hero{background:#fff;border-bottom:1px solid var(--line)}.store-head{height:150px;display:flex;align-items:center}.store-logo{width:88px;height:88px;border-radius:22px;background:linear-gradient(145deg,#176747,#0d4730);display:grid;place-items:center;color:#fff;font:700 40px Manrope;box-shadow:0 9px 20px #0e674326}.store-info{margin-left:22px}.verified{font:800 24px Manrope;display:flex;gap:8px;align-items:center}.verified span{font:700 12px DM Sans;width:19px;height:19px;background:#2e9b69;color:white;border-radius:50%;display:grid;place-items:center}.store-info p{margin:4px 0 13px;color:var(--muted);font-size:14px}.stats{gap:12px;font-size:12px;color:#65706a}.stats,.stats span{display:flex;align-items:center}.stats span{gap:5px}.stats b{color:#34423b}.stats span:first-child b{color:#d88312}.stats i{height:15px;width:1px;background:#dfe2e0}.heart{margin-left:auto;width:43px;height:43px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:white;color:#6d7571}.heart.liked{color:#e23f55;background:#fff3f5}.main-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding-top:25px;padding-bottom:70px}.promo{height:192px;border-radius:20px;background:linear-gradient(105deg,#e1f0e7,#edf5ec);padding:30px 34px;position:relative;overflow:hidden}.promo:after{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-60px;top:-100px;background:#cbded2}.promo-label{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--green);display:flex;align-items:center;gap:6px}.promo h2{font:800 25px/1.18 Manrope;margin:10px 0 5px}.promo h2 strong{color:var(--green)}.promo p{font-size:13px;margin:0;color:#66706b}.promo-visual{position:absolute;right:45px;top:12px;z-index:2;display:flex;align-items:flex-end;font-size:67px;filter:drop-shadow(0 10px 8px #1f4f3030);transform:rotate(-5deg)}.promo-visual span:nth-child(2){font-size:88px;margin-left:-20px}.promo-visual span:nth-child(3){font-size:56px;margin-left:-20px}.promo-dots{position:absolute;bottom:13px;left:50%;display:flex;gap:5px}.promo-dots b,.promo-dots i{width:6px;height:6px;border-radius:10px;background:#afc3b6}.promo-dots b{width:18px;background:var(--green)}.search-row{margin-top:20px}.search,.search-row{display:flex;gap:10px}.search{height:48px;flex:1;background:#fff;border:1px solid var(--line);border-radius:12px;align-items:center;padding:0 16px;color:#8a918d}.search:focus-within{border-color:#70ad91;box-shadow:0 0 0 3px #147d5210}.search input{border:0;outline:0;width:100%;font-size:14px;color:var(--ink)}.search button{border:0;background:transparent;color:#89918d}.filter{border:1px solid var(--line);background:white;border-radius:12px;padding:0 16px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.category-wrap{position:relative}.categories{display:flex;gap:9px;margin:16px 0 30px;overflow:hidden;padding-right:20px}.categories button{height:42px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 16px;white-space:nowrap;font-size:12px;font-weight:700;color:#5e6763}.categories button span{margin-right:7px}.categories button.active{background:var(--green);color:#fff;border-color:var(--green)}.cat-next{position:absolute;right:-12px;top:5px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:white;display:grid;place-items:center;box-shadow:0 3px 10px #3332}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}.section-title h2{font:800 21px Manrope;margin:0}.section-title p{margin:3px 0 0;color:var(--muted);font-size:12px}.section-title button{border:0;background:transparent;color:var(--green);font-size:12px;font-weight:700;display:flex;align-items:center}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.2s;min-width:0}.product:hover{transform:translateY(-3px);box-shadow:0 10px 28px #253e3020}.product-image{height:135px;position:relative;display:grid;place-items:center}.product-image>b{font-size:57px;filter:drop-shadow(0 8px 7px #0002)}.product-image>span{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:6px;background:#ef8f22;color:white;font-size:9px;font-weight:800}.product-image>button{position:absolute;right:9px;top:9px;width:30px;height:30px;border-radius:50%;border:0;background:#fffc;display:grid;place-items:center;color:#6f7773}.product-body{padding:13px}.product-body small{font-size:10px;color:#8a918e}.product-body h3{font-size:13px;margin:3px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-weight:800;font-size:15px;color:var(--green)}.price del{font-size:10px;color:#9a9f9c;font-weight:500;margin-left:4px}.add,.stepper{height:35px;margin-top:12px;width:100%;border-radius:9px}.add{border:1px solid #b9d6c8;background:#f6fbf8;font-weight:700;font-size:11px;justify-content:center;gap:6px}.add,.stepper{color:var(--green);display:flex;align-items:center}.stepper{justify-content:space-between;background:#eef7f2}.stepper button{height:35px;width:38px;border:0;background:transparent;color:var(--green);display:grid;place-items:center}.stepper b{font-size:13px}.desktop-cart{position:relative}.cart-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:19px;position:sticky;top:96px}.cart-title{justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line)}.cart-title,.cart-title>div{display:flex;align-items:center}.cart-title>div{gap:8px}.cart-title h2{font:800 17px Manrope;margin:0}.cart-title>span{font-size:10px;padding:5px 8px;background:#f0f3f1;border-radius:10px;color:#68706c}.cart-items{padding:5px 0}.cart-item{display:grid;grid-template-columns:47px 1fr auto;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #f0f1f0}.cart-thumb{width:47px;height:47px;border-radius:10px;display:grid;place-items:center;font-size:25px}.cart-product{display:flex;min-width:0;flex-direction:column}.cart-product small{font-size:9px;color:#89908d}.cart-product b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-product strong{font-size:11px;color:var(--green);margin-top:3px}.mini-step{display:flex;align-items:center;background:#f1f7f4;border-radius:8px}.mini-step,.mini-step button{height:28px;color:var(--green)}.mini-step button{width:27px;border:0;background:transparent;display:grid;place-items:center}.mini-step b{font-size:11px}.free-delivery{display:flex;gap:9px;background:#f1f8f4;margin:12px 0;padding:10px;border-radius:10px;align-items:center}.free-delivery>span{font-size:20px}.free-delivery>div{flex:1}.free-delivery b{font-size:9px;color:#47725d}.free-delivery div div{height:4px;background:#dbe8e1;border-radius:4px;margin-top:5px;overflow:hidden}.free-delivery i{display:block;height:100%;background:var(--green);border-radius:4px}.totals p{display:flex;justify-content:space-between;font-size:11px;color:#737a77;margin:9px 0}.totals p b{color:#3e4743}.totals b.green{color:var(--green)}.totals hr{border:0;border-top:1px dashed #dfe1e0}.totals .grand{font-size:15px;color:var(--ink);font-weight:800}.totals .grand b{font-size:18px;color:var(--green)}.checkout-btn,.panel-primary,.whatsapp{width:100%;height:46px;border:0;border-radius:11px;background:var(--green);color:white;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.checkout-btn svg{margin-left:auto;margin-right:12px}.consent,.secure{display:block;text-align:center;margin-top:10px;color:#939a96;font-size:9px}.empty-cart{text-align:center;padding:50px 15px}.empty-cart>svg{width:48px;height:48px;padding:10px;border-radius:50%;background:#eef6f2;color:var(--green)}.empty-cart h3{font-size:15px;margin:10px 0 3px}.empty-cart p{font-size:11px;color:#858d89}.empty{grid-column:1/-1;text-align:center;padding:55px;color:#8c938f}.mobile-cart{display:none}.overlay{position:fixed;inset:0;background:#122219a8;z-index:100;display:flex;justify-content:flex-end;backdrop-filter:blur(3px)}.drawer{width:min(460px,100%);height:100%;background:#fbfbf9;overflow-y:auto;box-shadow:-15px 0 40px #0003}.drawer-head{height:70px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:2}.drawer-head button{border:0;background:#f2f4f3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.drawer-head h2{font:800 18px Manrope}.drawer-head span{width:36px}.drawer .cart-card{border:0;border-radius:0;position:static;background:transparent;padding:20px}.drawer .cart-title{display:none}.checkout-form{padding:20px}.form-section{background:white;border:1px solid var(--line);border-radius:14px;padding:15px;margin-bottom:13px}.form-section>label{font-size:13px;font-weight:800;display:flex;align-items:center;gap:7px;margin-bottom:11px}.form-section label svg{width:17px;color:var(--green)}.form-section label small{font-weight:400;color:#909692}.form-section textarea{width:100%;border:1px solid var(--line);border-radius:9px;resize:none;min-height:70px;padding:10px;outline:none;font-size:13px}.form-section textarea:focus{border-color:#6fa98d}.form-section>small{color:var(--green);font-size:9px}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-grid button{position:relative;text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px;display:flex;align-items:center;gap:8px}.payment-grid button.selected{border-color:var(--green);background:#f4faf7}.payment-grid span{display:flex;flex-direction:column}.payment-grid b{font-size:11px}.payment-grid small{font-size:9px;color:#858d89}.payment-grid i{position:absolute;right:8px;top:8px;width:12px;height:12px;border:1px solid #bbb;border-radius:50%}.payment-grid .selected i{border:4px solid var(--green)}.checkout-total{padding:7px 4px 15px}.checkout-total p{display:flex;justify-content:space-between;font-size:12px}.checkout-total p:last-child{font-size:17px;border-top:1px dashed #ddd;padding-top:12px}.checkout-total p:last-child strong:last-child{color:var(--green)}.whatsapp{background:#21a55a;height:54px}.whatsapp>span{font-size:23px}.whatsapp>b{margin-left:auto;margin-right:8px}.whatsapp:disabled{opacity:.5}.panel-modal{width:min(520px,calc(100% - 30px));margin:auto;background:white;border-radius:22px;padding:32px;position:relative;text-align:center}.panel-modal .close{position:absolute;right:18px;top:18px;border:0;background:#f2f3f2;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.panel-brand{display:flex;align-items:center;justify-content:center;gap:10px}.panel-brand>div{display:flex;flex-direction:column;text-align:left}.panel-brand b{font:800 17px Manrope}.panel-brand small{color:var(--muted);font-size:10px}.panel-modal h2{font:800 24px Manrope;margin:26px 0 7px}.panel-modal>p{font-size:13px;color:var(--muted);max-width:390px;margin:0 auto}.panel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0}.panel-stats>div{background:#f5f8f6;border-radius:12px;padding:14px 6px;display:flex;flex-direction:column;align-items:center}.panel-stats svg{color:var(--green);width:20px}.panel-stats b{font-size:18px;margin-top:5px}.panel-stats span{font-size:9px;color:var(--muted)}.panel-secondary{width:100%;height:44px;border:1px solid #a9cbb9;border-radius:11px;background:#fff;color:var(--green);font-weight:800;margin-top:9px}.legal{display:block;color:#a0a5a2;font-size:8px;margin-top:12px}@media(max-width:980px){.location{display:none}.main-grid{grid-template-columns:1fr}.desktop-cart{display:none}.products{grid-template-columns:repeat(4,1fr)}.mobile-cart{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:29;width:min(500px,calc(100% - 28px));height:55px;border:0;border-radius:14px;background:var(--green);color:#fff;justify-content:space-between;padding:0 17px;box-shadow:0 8px 25px #0b573b55}.mobile-cart,.mobile-cart span{display:flex;align-items:center}.mobile-cart span{gap:7px}.mobile-cart b{font-size:12px}.mobile-cart strong{font-size:13px}}@media(max-width:720px){.shell{width:calc(100% - 28px)}.topbar{height:64px}.brand>span:last-child,.ghost-btn,.user-btn{display:none!important}.brand-mark{width:35px;height:38px}.cart-btn{padding:0 11px!important}.cart-btn>span{display:none}.store-head{height:125px}.store-logo{width:66px;height:66px;border-radius:18px;font-size:30px}.store-info{margin-left:13px}.verified{font-size:18px}.store-info p{font-size:11px;margin-bottom:9px;max-width:240px}.stats{gap:7px;font-size:9px}.heart{width:38px;height:38px}.main-grid{padding-top:14px}.promo{height:166px;padding:22px}.promo h2{font-size:20px}.promo p{font-size:11px}.promo-visual{right:-2px;top:28px;font-size:42px}.promo-visual span:nth-child(2){font-size:58px}.promo-visual span:nth-child(3){font-size:37px}.promo h2,.promo p{max-width:220px;position:relative;z-index:3}.products{grid-template-columns:repeat(2,1fr);gap:10px}.product-image{height:125px}.categories{margin-bottom:24px}.filter span{display:none}.filter{padding:0 14px}.section-title button{display:none}.panel-modal{padding:27px 18px}.panel-stats{gap:5px}.panel-modal h2{font-size:20px}}.location-button{border:0;background:transparent;text-align:left}.toast{position:fixed;left:50%;top:92px;transform:translateX(-50%);z-index:300;background:#173e2e;color:#fff;border-radius:12px;padding:12px 18px;font-size:12px;font-weight:700;box-shadow:0 10px 30px #0003}.modal-center{justify-content:center;align-items:center;padding:20px}.flow-modal{width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:22px;padding:30px;position:relative}.flow-modal.wide{width:min(860px,100%)}.flow-modal>.close{position:absolute;right:18px;top:18px;width:35px;height:35px;border:0;border-radius:50%;background:#f1f3f2;display:grid;place-items:center}.flow-modal>h2{font:800 23px Manrope;margin:0 40px 5px 0}.modal-icon{width:54px;height:54px;border-radius:16px;background:#eaf5ef;color:var(--green);display:grid;place-items:center;margin-bottom:18px}.modal-sub{color:var(--muted);font-size:12px;margin:0 0 20px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px}.field-grid label{font-size:11px;font-weight:700;color:#5f6864}.field-grid .full{grid-column:1/-1}.field-grid input,.field-grid textarea,.manual-tip input{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 12px;margin-top:6px;outline:0;font-size:13px}.field-grid textarea{height:72px;resize:none}.modal-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-title-row h2{font:800 23px Manrope;margin:0}.modal-title-row p{font-size:11px;color:var(--muted);margin:2px 0}.profile-avatar{width:42px;height:42px;flex:none;border-radius:50%;background:#dff1e8;color:var(--green);display:grid;place-items:center;font-weight:800}.address-card,.map-select{width:100%;border:1px solid #cde1d7;background:#f5faf7;border-radius:11px;padding:11px;display:flex;align-items:center;gap:10px;text-align:left;color:var(--green);margin-bottom:14px}.address-card>span,.map-select>span{display:flex;flex:1;flex-direction:column;color:var(--ink)}.address-card b,.map-select b{font-size:12px}.address-card small,.map-select small{font-size:9px;color:var(--muted);margin-top:2px}.profile-tip{border-top:1px solid var(--line);padding:15px 0}.tip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.tip-grid button{height:36px;border:1px solid var(--line);background:#fff;border-radius:9px;font-size:11px;font-weight:700}.tip-grid button.selected{border-color:var(--green);background:#eef8f3;color:var(--green)}.profile-tip .tip-grid{grid-template-columns:repeat(3,1fr)}.logout{display:block;margin:12px auto 0;border:0;background:transparent;color:#a23b3b;font-size:11px}.manual-tip{position:relative;margin-top:9px}.manual-tip input{margin:0;padding-right:34px}.manual-tip span{position:absolute;right:13px;top:11px;font-weight:700;color:var(--green)}.form-section .address-card{margin:0}.order-actions{display:grid;grid-template-columns:1fr 105px;gap:8px}.test-order{border:1px solid #9fc8b4;border-radius:11px;background:#f3faf6;color:var(--green);font-size:10px;font-weight:800}.panel-primary:disabled{opacity:.45}.location-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.fake-map{height:350px;position:relative;border:0;border-radius:16px;overflow:hidden;background:linear-gradient(32deg,#dcebdc 0 35%,#f3eee2 35% 61%,#d9e8d8 61%);text-align:left}.fake-map:after,.fake-map:before,.map-road{content:"";position:absolute;background:#fff;border:1px solid #deddd6}.fake-map:after{width:520px;height:35px;left:-60px;top:150px;transform:rotate(-15deg)}.fake-map:before{width:35px;height:450px;left:190px;top:-40px;transform:rotate(12deg)}.map-road.r1{width:300px;height:20px;left:-20px;top:62px;transform:rotate(8deg)}.map-road.r2{width:230px;height:18px;right:-40px;bottom:62px;transform:rotate(-22deg)}.map-road.r3{width:18px;height:260px;right:75px;top:-20px}.map-pin{position:absolute;z-index:2;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-45deg);width:48px;height:48px;border-radius:50% 50% 50% 8px;background:var(--green);color:#fff;display:grid;place-items:center;box-shadow:0 7px 18px #164c3766}.map-pin svg{transform:rotate(45deg)}.fake-map>b,.fake-map>small{position:absolute;z-index:2;left:14px;bottom:38px;background:#fff;padding:5px 8px;border-radius:7px;font-size:11px}.fake-map>small{bottom:13px;color:var(--muted);font-size:8px}.nearby>b{font-size:12px;display:block;margin-bottom:8px}.nearby>button{width:100%;display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px;margin-bottom:8px;text-align:left}.nearby>button.selected{border-color:var(--green);background:#f3faf6}.nearby>button:disabled{opacity:.5}.nearby>button>span:nth-child(2){display:flex;flex:1;flex-direction:column}.nearby button b{font-size:11px}.nearby button small{font-size:9px;color:var(--muted);margin-top:2px}.nearby button>i{width:13px;height:13px;border:1px solid #bbb;border-radius:50%}.nearby button.selected>i{border:4px solid var(--green)}.store-mini{width:38px;height:38px;border-radius:10px;background:#195f43;color:#fff;display:grid;place-items:center;font-weight:800}.location-confirm{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.location-confirm>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.location-confirm .panel-primary{width:220px}.panel-brand.left{justify-content:flex-start;text-align:left}.panel-brand .live{margin-left:auto;background:#eaf7ef;color:#16804e;padding:6px 9px;border-radius:20px;font-size:9px;font-weight:800}.dashboard-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.dashboard-summary>div{display:flex;align-items:center;gap:10px;background:#f4f7f5;border-radius:12px;padding:13px}.dashboard-summary svg{color:var(--green)}.dashboard-summary span{display:flex;flex-direction:column}.dashboard-summary b{font-size:15px}.dashboard-summary small{font-size:9px;color:var(--muted)}.orders-title{font:800 16px Manrope}.orders-list{display:grid;gap:10px}.order-card{border:1px solid var(--line);border-radius:14px;padding:14px}.customer-row,.order-controls,.order-head,.order-products p{display:flex;align-items:center;justify-content:space-between}.order-head>span{display:flex;flex-direction:column}.order-head b{font-size:12px}.order-head small{font-size:9px;color:var(--muted)}.status{font-style:normal;font-size:9px;font-weight:800;border-radius:20px;padding:6px 9px;background:#fff3d9;color:#94600d}.s-Onaylandı{background:#e8f2ff;color:#25609c}.s-Yola-çıktı{background:#efeaff;color:#6541a2}.s-Teslim-edildi{background:#e8f7ee;color:#167447}.customer-row{justify-content:flex-start;gap:9px;background:#f7f8f7;border-radius:10px;padding:10px;margin:11px 0}.customer-row>span:nth-child(2){display:flex;flex:1;flex-direction:column}.customer-row b{font-size:11px}.customer-row small{font-size:9px;color:var(--muted)}.customer-row strong{font-size:14px;color:var(--green)}.customer-row .profile-avatar{width:34px;height:34px}.order-products{padding:0 5px}.order-products p{font-size:10px;margin:6px 0}.order-note{font-size:9px;background:#fff8e8;border-radius:7px;padding:8px}.order-controls{justify-content:flex-end;gap:7px;border-top:1px solid var(--line);padding-top:11px}.order-controls select{height:34px;border:1px solid var(--line);border-radius:8px;font-size:10px;padding:0 8px;background:#fff}.order-controls button{height:34px;border:0;border-radius:8px;background:var(--green);color:#fff;font-weight:700;font-size:10px;padding:0 15px}.order-controls span{font-size:10px;margin-right:auto}.order-controls .done{color:var(--green);font-weight:700}.no-orders{text-align:center;border:1px dashed #ccd4d0;border-radius:14px;padding:40px;display:flex;flex-direction:column;align-items:center;color:#8a938e}.no-orders b{font-size:13px;color:#46504b}.no-orders span{font-size:10px;margin-top:4px}@media(max-width:720px){.flow-modal{padding:23px 16px}.field-grid{grid-template-columns:1fr}.field-grid .full{grid-column:auto}.location-layout{grid-template-columns:1fr}.fake-map{height:220px}.location-confirm{align-items:stretch;flex-direction:column;gap:10px}.location-confirm .panel-primary{width:100%}.dashboard-summary{grid-template-columns:1fr 1fr}.dashboard-summary>div:last-child{grid-column:1/-1}.order-actions{grid-template-columns:1fr 88px}.customer-row small{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}