.combo{position:relative;display:block;min-width:0;width:100%}.combo input[role=combobox]{width:100%;padding-right:40px;text-overflow:ellipsis}.combo input.with-flag{padding-left:46px}.combo-flag{width:20px;height:15px;flex:none;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #20251e1f}.combo-flag-selected{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}button.combo-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:34px;min-height:0;padding:0;display:grid;place-items:center;background:none;color:inherit;border:0}button.combo-toggle:hover{background:none}.combo-list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #20251e2e}.combo-list[hidden]{display:none}.combo-list li{display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 10px;border-radius:7px;cursor:pointer;font-weight:400;overflow-wrap:anywhere}.combo-list li span{flex:1;min-width:0}.combo-list li small{flex:none;color:#5c6653;font-size:11px}.combo-list li[aria-selected=true]{background:#eef5da}.combo-list li.chosen{font-weight:600}.combo-list li.combo-own{color:#41601a;font-weight:600;border-top:1px solid var(--line);border-radius:0 0 7px 7px}.combo-list li.combo-empty{color:#5c6653;cursor:default}.seller-documents{display:grid;gap:12px;padding:0 23px 23px}.seller-documents .section-title{padding:21px 0 0}.seller-documents .register-row input{width:auto}.seller-requisites{display:grid;gap:10px}.seller-requisites summary{cursor:pointer;font-weight:600}.seller-requisites label{display:grid;gap:4px;margin-top:10px}.seller-requisites button{margin-top:12px}.seller-document{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:12px}.seller-document>div{display:grid;gap:2px;min-width:200px}.seller-document dl{display:flex;flex-wrap:wrap;gap:16px;margin:0}.seller-document dl div{display:grid;gap:2px}.seller-document dt{color:#5f655b;font-size:.8rem}.seller-document dd{margin:0}.delivery-tariff{display:grid;gap:12px;padding:0 23px 23px}.delivery-tariff .section-title{padding:21px 0 0}.delivery-tariff td input{min-width:90px;width:100%}.delivery-tariff>label:not(.check-row){display:grid;gap:4px}.delivery-tariff>button{justify-self:start}.doro-icon{display:inline-block;flex:0 0 auto;width:32px;height:32px;background-image:url(/icons/doro-atlas-v2.png);background-size:400% 400%;background-repeat:no-repeat;vertical-align:middle}.doro-icon-large{width:44px;height:44px}.doro-icon-buyer{background-position:0% 0%}.doro-icon-seller{background-position:33.333% 0%}.doro-icon-admin{background-position:66.667% 0%}.doro-icon-support{background-position:100% 0%}.doro-icon-warehouse{background-position:0% 33.333%}.doro-icon-carrier{background-position:33.333% 33.333%}.doro-icon-pickup{background-position:66.667% 33.333%}.doro-icon-courier{background-position:100% 33.333%}.doro-icon-finance{background-position:0% 66.667%}.doro-icon-parcel{background-position:33.333% 66.667%}.doro-icon-location{background-position:66.667% 66.667%}.doro-icon-messages{background-position:100% 66.667%}.doro-icon-home{background-position:0% 100%}.doro-icon-search{background-position:33.333% 100%}.doro-icon-cart{background-position:66.667% 100%}.doro-icon-notifications{background-position:100% 100%}.point-picker{border:1px solid #e1e8d8;border-radius:13px;padding:18px;margin:8px 0 22px;min-width:0}.point-picker legend{padding:0 7px;font-weight:600;font-size:15px}.point-hint{color:#59684c;font-size:12px;line-height:1.8;margin:9px 0}.point-privacy summary{color:#59684c;font-size:12px;cursor:pointer;margin-top:12px}.point-buttons{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.point-buttons button{font-size:12px;padding:7px 10px}.point-coordinates{margin:16px 0;padding:13px;background:#f7f9f2;border:1px solid #e8eddf;border-radius:10px}.point-coordinates summary{cursor:pointer;font-weight:500;font-size:13px}.point-coordinate-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.point-coordinate-fields label{font-size:12px;margin-bottom:12px}.point-coordinates>button{font-size:12px}.point-summary{display:flex;align-items:center;gap:10px;background:#f0f7e4;padding:12px;border-radius:9px;font-size:13px}.point-summary strong{font-weight:550}.point-summary small{display:block;font-size:11px;color:#59684c;margin-top:5px}label.point-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:15px 0;font-size:12px;line-height:1.7}.point-confirm input{width:16px;height:16px;flex:0 0 auto;margin-top:3px;accent-color:#71913c}.point-error{color:#8a442d;font-size:12px;line-height:1.8;margin:10px 0}.point-error>button{margin-left:7px}.address-map{border:1px solid #e0e7d6;border-radius:10px;overflow:hidden}.address-map-canvas{width:100%;height:320px}.address-map-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;background:#f7f9f2}.address-map-actions button{font-size:12px;padding:8px 10px}.address-map .maplibregl-ctrl-attrib{font-size:11px;line-height:1.5;padding:5px 8px;background:#fff;width:100%;box-sizing:border-box;max-width:100%}.address-map .maplibregl-ctrl-bottom-right{max-width:100%;width:100%}.address-map .maplibregl-ctrl-attrib-inner{white-space:normal;overflow-wrap:anywhere}.address-map-pin,.address-map-pin:hover{width:44px;height:44px;padding:0;border:0;border-radius:0;background-color:transparent;background-image:url(/icons/doro-atlas-v2.png);box-shadow:none}.point-picker:disabled .address-map-canvas{pointer-events:none}.point-editor{width:620px}.point-editor .point-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.point-editor-heading h2{font-size:20px}.point-editor p.point-current{color:#59684c;font-size:13px;margin-bottom:18px;overflow-wrap:anywhere}.address-saved-actions{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.address-saved-actions button{font-size:12px}@media(max-width:600px){.point-picker{padding:13px}.address-map-canvas{height:280px}.point-coordinate-fields{gap:8px}.point-buttons button{flex:1}}.delivery-selector{margin:18px 0;min-width:0}.delivery-selector select{width:100%;min-width:0;text-overflow:ellipsis}.delivery-address-summary{display:flex;align-items:flex-start;gap:10px;background:#f5faec;border:1px solid #e3ebd6;border-radius:12px;padding:14px;margin:12px 0;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.delivery-address-summary p{margin:6px 0}.delivery-address-summary small,.delivery-hint{font-size:12px;color:#59684c;line-height:1.8}.delivery-hint{margin:12px 0}.destination-dialog{width:580px}.destination-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.destination-heading h2{font-size:22px}.destination-address{display:flex;gap:14px;align-items:flex-start;background:#f5faec;padding:20px;border-radius:14px;line-height:1.8;overflow-wrap:anywhere}.destination-address span{font-size:12px;color:#59684c}.destination-address h3{font-size:20px}.destination-dialog dl{margin:24px 0;line-height:1.8;overflow-wrap:anywhere}.destination-dialog dt{font-size:12px;color:#59684c;margin-top:17px}.destination-dialog dd{margin:4px 0;font-size:14px}.destination-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.destination-navigation{display:inline-flex;padding:12px 16px;border-radius:10px;background:#d8f58c;color:#26321b;font-size:13px;text-decoration:none;font-weight:600}.recipient-form{border:1px solid #dfe8d4;border-radius:14px;padding:18px;margin:20px 0;min-width:0}.coverage-card{padding:16px;border:1px solid #dfe8d4;border-radius:12px;margin:18px 0;font-size:13px;line-height:1.8;background:#f8fbf2}.coverage-card>small{display:block}.recipient-form legend{font-size:15px;font-weight:600;padding:0 8px}.recipient-form>label{display:block;font-size:13px;margin:14px 0 8px}.recipient-form>input,.recipient-form>textarea{font:inherit;padding:12px;border:1px solid #dce4d3;border-radius:10px;width:100%}.recipient-form>textarea{min-height:84px;resize:vertical}.recipient-form label.point-confirm{display:flex}.recipient-card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:14px;background:#f4fae8;margin:18px 0;overflow-wrap:anywhere}.recipient-card small{color:#526244;line-height:1.8}.recipient-card p{white-space:pre-line;line-height:1.8}.shipment-dialog{width:820px;padding:27px;scroll-padding-top:130px}.shipment-dialog>.site-dialog-header{position:sticky;top:-27px;background:#fff;z-index:2;padding-bottom:14px;padding-top:20px;margin-top:-20px}.shipment-explanation{font-size:13px;line-height:1.8;color:#526244}.shipment-summary{display:flex;gap:16px;align-items:center;padding:18px;background:#f4fae8;border-radius:14px;margin:20px 0}.shipment-summary>div{flex:1}.shipment-summary p,.shipment-workspace .section-title p{font-size:12px;color:#526244;margin-top:8px}.shipment-summary .badge{margin-left:10px}.shipment-lines{display:grid;gap:12px}.shipment-lines>article{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #dfe7d4;border-radius:12px;padding:16px;align-items:flex-start}.shipment-lines>article>div:first-child{flex:1;min-width:160px}.shipment-lines strong{font-size:14px;overflow-wrap:anywhere}.shipment-lines p{font-size:13px;line-height:1.8;margin:5px 0}.shipment-lines small{font-size:11px;color:#526244}.shipment-line-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.shipment-review{border:1px solid #ccdcb2;border-radius:14px;padding:20px;margin-top:22px;background:#fbfdf7}.shipment-review h3{font-size:17px}.shipment-review p,.shipment-review ul{font-size:13px;line-height:1.8;margin:12px 0}.shipment-review ul{padding-left:20px}.shipment-review>label:not(.point-confirm){display:block;margin:16px 0 8px}.shipment-review textarea{width:100%;min-height:90px;font:inherit;padding:12px;border:1px solid #dce4d3;border-radius:10px;resize:vertical}.shipment-review .point-confirm{margin:18px 0}.shipment-filters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.shipment-filters label{display:grid;gap:8px;font-size:13px}.shipment-cards{display:grid;gap:12px}.shipment-cards>article{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #dfe7d4;border-radius:14px;padding:20px}.shipment-cards>article>div{flex:1}.shipment-cards h3{font-size:15px;overflow-wrap:anywhere}.shipment-cards p,.shipment-cards small{font-size:12px;line-height:1.8}.shipment-cards>article>button{flex-shrink:0}.shipment-workspace>.section-title{gap:14px;flex-wrap:wrap}@media(max-width:600px){.shipment-filters{grid-template-columns:1fr}.shipment-cards>article{flex-wrap:wrap;gap:12px;padding:16px}.shipment-cards>article>button{width:100%}.shipment-review{padding:14px}.shipment-summary{flex-wrap:wrap;padding:14px}}.parcel-workspace{margin-top:24px;padding:22px;border:1px solid #dce5d0;border-radius:24px;background:#fbfff4}.parcel-heading,.parcel-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.parcel-heading h3{margin:5px 0 10px}.parcel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:16px 0}.parcel-card{padding:18px;border:1px solid #e0e6db;background:#fff;border-radius:18px;min-width:0}.parcel-card ul{padding-left:19px;line-height:1.6}.parcel-code{display:block;overflow-wrap:anywhere;margin-top:10px;color:#596252}.parcel-state{border-radius:20px;padding:6px 10px;font-size:12px;font-weight:650;background:#f3edcf;color:#584819}.parcel-state.sealed{background:#dff9a5;color:#294800}.parcel-state.dispatched{background:#e3f0ff;color:#1a4878}.parcel-state.void{background:#f1f1ed;color:#54564c}.parcel-remaining{font-weight:650}.parcel-form{margin-top:18px;padding:20px;border-radius:18px;background:#fff;border:1px solid #c7d6af}.parcel-form label{display:grid;gap:7px;margin-bottom:13px}.parcel-form .point-confirm{display:flex}.parcel-form h4{margin-top:0}.parcel-history{margin-top:12px;border-top:1px solid #e0e6db;padding-top:8px}.parcel-history ol{padding-left:20px}.parcel-history ol>li{border-bottom:1px solid #e0e6db;padding:12px 0}.parcel-measures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.parcel-form input{min-width:0;width:100%}.parcel-form input[type=checkbox]{width:auto}@media(max-width:600px){.parcel-workspace,.parcel-form{padding:14px}.parcel-measures{grid-template-columns:1fr 1fr}}.address-drawer{position:fixed;inset:0 0 0 auto;border:0;padding:0;width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;background:#fff;color:var(--ink);font-size:14px;line-height:1.5;border-radius:18px 0 0 18px}.address-drawer::backdrop{background:#20251e60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.address-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--line)}.address-body{padding:24px 28px}.address-body>.muted{margin-bottom:20px;color:#59684c}.address-body form .muted{color:#59684c}.address-body form{border-top:1px solid var(--line);padding-top:22px;margin-top:20px}.address-body form h3{margin-bottom:20px}.address-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.address-suggestions{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:6px}.address-suggestions button{width:100%;justify-content:flex-start;text-align:left;padding:10px 12px}.address-suggestions strong{font-weight:550}.address-suggestions small{display:block;font-size:12px;color:#59684c}.address-search-status:empty{display:none}.address-search-status{font-size:13px;color:#59684c;margin:-8px 0 15px}.address-selected{display:flex;align-items:center;gap:5px;font-size:13px;padding:10px;background:#f2f8e8;border-radius:8px;margin:-8px 0 18px}.address-saved-list{display:grid;gap:12px}.address-saved-list article{display:flex;align-items:flex-start;gap:12px;padding:16px 12px;border:1px solid var(--line);border-radius:12px}.address-saved-list article>div{flex:1;min-width:0;overflow-wrap:anywhere}.address-saved-list small{display:block;font-size:12px;color:#59684c;margin-top:5px}.address-trigger{font-size:12px;padding:4px 9px;white-space:nowrap}.address-attribution{display:block;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);color:#59684c;font-size:11px;line-height:1.8}.address-attribution a{color:#465d23}@media(max-width:600px){.address-drawer{border-radius:0}.address-header,.address-body{padding:20px 16px}.address-form-row{grid-template-columns:1fr;gap:0}}.operations-center{display:grid;gap:22px}.operations-intro{display:flex;align-items:center;gap:17px;border:1px solid #e2ead7;background:#f1f7e7;border-radius:15px;padding:22px}.operations-intro>div{flex:1;min-width:0}.operations-intro h2{margin-bottom:7px}.operations-intro p,.incident-hint{color:#59684c;font-size:13px;line-height:1.7;font-weight:400}.incident-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px}.incident-filters>label{margin:0;flex:1;min-width:160px}.incident-filters>.incident-mine{display:flex;flex-direction:row;align-items:center;min-width:auto;padding-bottom:12px;flex:0 0 auto}.incident-mine input{width:16px;height:16px;accent-color:#71913d}.incident-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.incident-queue-heading h2>span{font-size:13px;padding:4px 8px;background:#eaf2dc;border-radius:7px;margin-left:6px}.incident-queue-heading>span{color:#59684c;font-size:12px}.incident-list{display:grid;gap:12px}.incident-card{display:flex;text-align:left;align-items:center;gap:17px;background:#fff;border:1px solid var(--line);padding:20px;border-radius:14px;color:var(--ink);width:100%}.incident-card:hover{background:#fafcf6;border-color:#b8ce95}.incident-card>div{flex:1;min-width:0}.incident-card-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px}.incident-card-title strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.incident-card p{font-size:13px;font-weight:400;color:#59684c;margin-top:9px;overflow-wrap:anywhere}.incident-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12px;color:#59684c;font-weight:400}.incident-state{display:inline-flex;padding:4px 9px;border-radius:6px;background:#eff4e5;color:#4d6629;font-size:12px;font-weight:600;white-space:nowrap}.state-open{background:#edf2f6;color:#465c70}.state-waiting,.state-appealed{background:#fff2d9;color:#83521c}.state-closed{background:#f0f1ed;color:#59684c}.incident-urgent{display:inline-block;font-size:12px;padding:3px 7px;border-radius:6px;background:#fff2d9;color:#83521c;font-weight:550}.incident-empty{display:grid;justify-items:center;gap:13px;padding:46px 24px;border:1px dashed #d9e2ce;border-radius:14px;text-align:center}.incident-empty p{color:#59684c;max-width:450px;line-height:1.8}.incident-pagination{display:flex;justify-content:center;align-items:center;gap:17px;font-size:13px}dialog.incident-create{width:600px}.incident-dialog-heading{display:flex;align-items:center;gap:14px;margin-bottom:18px}.incident-dialog-heading>div{flex:1;min-width:0}.incident-create .incident-hint{margin-bottom:20px}.incident-create textarea,.incident-reply textarea{font:inherit;padding:12px;width:100%;border:1px solid #dce0d5;border-radius:9px;resize:vertical;background:#fff;color:var(--ink)}.incident-create textarea:focus-visible,.incident-reply textarea:focus-visible{outline:3px solid #86a43a;outline-offset:3px}.incident-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}dialog.incident-drawer{position:fixed;inset:0 0 0 auto;margin:0 0 0 auto;border:0;border-radius:18px 0 0 18px;padding:0;width:min(760px,100%);max-width:100%;height:100dvh;max-height:100dvh;font-size:14px;line-height:1.5}.incident-detail-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:15px;padding:23px 26px;background:#fff;border-bottom:1px solid var(--line)}.incident-detail-header>div{flex:1;min-width:0}.incident-detail-header h2{font-size:19px;overflow-wrap:anywhere}.incident-detail-header>button{flex:0 0 auto;font-size:12px}.incident-context{padding:22px 26px;background:#f8faf4;border-bottom:1px solid var(--line)}.incident-context>p{margin:13px 0;color:#59684c;font-size:13px}.incident-tags,.incident-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.incident-tags>span:not(.incident-state):not(.incident-urgent){color:#59684c;font-size:12px}.incident-owner{display:flex;align-items:center;gap:8px;margin:18px 0}.incident-owner small{display:block;font-size:12px;color:#59684c;margin-top:4px}.incident-review-note{padding:13px;border-radius:9px;background:#fff3dc;color:#83521c!important}.incident-actions button{font-size:12px;padding:9px 11px}.incident-history{padding:24px 26px;display:grid;gap:14px}.incident-event{border:1px solid var(--line);border-radius:11px;padding:16px 18px}.incident-event>div{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:9px}.incident-event strong{font-weight:600}.incident-event>div>span,.incident-event time,.incident-event>small{font-size:12px;color:#59684c}.incident-event time{margin-left:auto}.incident-event p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.8}.event-created{background:#f4f8ec}.event-appealed{border-color:#e6cc95;background:#fffaf0}.incident-event-result{display:inline-block;font-size:12px;color:#4d6629;margin-top:10px}.incident-reply{padding:22px 26px 30px;border-top:1px solid var(--line)}.incident-reply label{margin-bottom:10px}.incident-reply button{margin-top:14px}.incident-drawer>.error,.incident-notice{margin:18px 26px 0}.incident-notice{color:#4d6629;font-size:13px}@media(max-width:760px){.operations-intro{flex-wrap:wrap;padding:18px}.operations-intro>div{flex-basis:calc(100% - 75px)}.operations-intro>button{width:100%}.incident-queue-heading{align-items:flex-start;flex-direction:column}.incident-card{padding:16px 12px;gap:9px}.incident-card>.doro-icon{width:34px;height:34px}.incident-card-title{align-items:flex-start;flex-direction:column}.incident-card>span:last-child{display:none}dialog.incident-drawer{border-radius:0}.incident-detail-header,.incident-context,.incident-history,.incident-reply{padding-left:16px;padding-right:16px}.incident-detail-header{gap:8px;flex-wrap:wrap}.incident-detail-header>.doro-icon{width:32px;height:32px}.incident-detail-header h2{font-size:17px}.incident-detail-header>button{padding:8px}.incident-dialog-heading{gap:8px}.incident-dialog-heading h2{font-size:19px}.incident-dialog-heading>.doro-icon{width:32px;height:32px}.incident-form-row{grid-template-columns:1fr;gap:0}}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#20251e;background:#f6f7f3;font-synthesis:none;font-weight:400;font-size:14px;line-height:1.5;--lime: #d4ef84;--ink: #20251e;--muted: #7a8075;--line: #e9ece4}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:9px;padding:11px 17px;background:var(--lime);color:var(--ink);font-weight:600;transition:background .15s,transform .15s}button:hover{background:#c8e770}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #86a43a;outline-offset:3px}input,select{border:1px solid #dce0d5;border-radius:8px;padding:11px 12px;background:#fff;color:var(--ink);width:100%;min-width:0}label{display:flex;flex-direction:column;gap:7px;font-weight:500;margin-bottom:18px}h1,h2,h3,p{margin:0}h1{font-size:29px;line-height:1.25;letter-spacing:-.9px;font-weight:650}h2{font-size:17px;font-weight:650;letter-spacing:-.3px}h3{font-size:15px;font-weight:600}small{font-size:14px;color:var(--muted)}.muted{color:var(--muted)}.secondary{background:#fff;border-color:#e0e4d9}.secondary:hover{background:#f4f6ef}.text-button{background:none;padding:3px 0;font-size:14px}.text-button:hover{background:none;color:#59684c}.small-button{padding:7px 10px;background:#f3f6eb;border:1px solid #e4ead8;font-size:14px;white-space:nowrap}.icon-button{padding:6px;background:none;border:0}.pill{display:inline-flex;align-items:center;border-radius:6px;background:#f0f6e3;color:#536d29;padding:4px 8px;font-size:13px;font-weight:600;white-space:nowrap}.pill.neutral{background:#f1f2ee;color:#59684c}.eyebrow{font-size:12px;font-weight:600;letter-spacing:1.2px;color:#59684c;display:block}.logo-mark{display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--lime);width:34px;height:36px;border-radius:10px}.wordmark{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:750;letter-spacing:-1.5px}.connection-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#536438;white-space:nowrap}.connection-reconnecting{color:#83521c}.connection-reconnecting .live-dot{background:#b77c28}.connection-connecting .live-dot{background:#8a9082}.brand-mark{display:inline-block;font-size:23px;line-height:1.2;font-weight:750;letter-spacing:-1.1px;white-space:nowrap}.tj{font-size:16px;font-weight:500;align-self:flex-end;margin-bottom:5px;letter-spacing:-.5px}.app-shell{display:flex;min-height:100vh}.sidebar{width:236px;min-width:236px;background:#fff;border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:28px 16px 0}.sidebar .wordmark{margin:0 13px 28px}.workspace{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:25px}.workspace strong{font-size:13px;font-weight:600;display:block}.workspace small{display:block;font-size:13px;margin-top:2px}.workspace-icon{display:flex;background:#f4f6ee;border-radius:7px;padding:8px}.nav-caption{font-size:11px;color:#59684c;letter-spacing:1.3px;padding-left:13px;margin-bottom:10px}.sidebar nav{display:flex;flex-direction:column;gap:3px;overflow:auto}.nav-item{width:100%;justify-content:flex-start;background:none;font-size:14px;color:#59684c;padding:11px 12px;font-weight:500;border-radius:8px;gap:11px;text-align:left}.nav-item:hover{background:#f5f7f0}.nav-item.active{background:#eaf4d2;color:#344b15;font-weight:650}.nav-item b{margin-left:auto;font-size:12px;background:#fff;padding:0 6px;border-radius:5px}.sidebar-bottom{margin-top:auto;padding-top:20px}.security-note{display:flex;align-items:center;gap:10px;margin:10px 10px 22px;font-size:13px;color:#59684c}.security-note small{display:block;font-size:11px;margin-top:3px}.profile{padding:17px 0;border-radius:0;border-top:1px solid var(--line);width:100%;background:none;justify-content:flex-start;gap:9px}.profile:hover{background:#fafbf7}.profile strong{display:block;font-size:13px;text-align:left;max-width:125px}.profile small{font-size:12px;display:block;text-align:left}.profile>svg{margin-left:auto}.avatar{width:33px;height:33px;display:flex;align-items:center;justify-content:center;background:#e8efd9;color:#536d29;border-radius:50%;font-size:14px;font-weight:600;flex-shrink:0}.avatar.small{width:29px;height:29px}.main-shell{margin-left:236px;width:calc(100% - 236px)}.topbar{height:69px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#59684c;font-size:13px}.breadcrumbs strong{font-weight:500;color:#5a6252}.topbar-right{display:flex;align-items:center;gap:22px}.region{font-size:12px;color:#59684c;display:flex;align-items:center;gap:7px}.live-dot{width:6px;height:6px;background:#8cac45;border-radius:50%;display:inline-block;flex-shrink:0}.sandbox-banner{background:#eef2e7;border-bottom:1px solid #e5eadc;display:flex;gap:18px;align-items:center;padding:9px 34px;font-size:12px;color:#59684c}.sandbox-banner>span{font-weight:600;color:#59684c;display:flex;align-items:center;gap:7px;white-space:nowrap}main{padding:29px 34px 0;max-width:1800px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;gap:16px}.page-heading h1{margin:6px 0}.page-heading p{color:#59684c;font-size:14px}.heading-actions{display:flex;gap:10px}.heading-actions>button{font-size:14px}.refresh{padding:11px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:#fff;border:1px solid var(--line);border-radius:13px;padding:19px 20px}.metric>span{font-size:13px;color:#59684c;display:flex;align-items:center;justify-content:space-between;gap:9px}.metric>span svg{color:#59684c}.metric strong{display:block;font-size:35px;line-height:1.3;letter-spacing:-1px;font-weight:600;margin:12px 0 6px}.metric strong.money-metric{font-size:25px}.metric small{font-size:12px;color:#59684c}.metric.accent{background:#e7f2cb;border-color:#d9e9b3}.metric.accent>span{color:#59684c}.overview-grid{display:grid;grid-template-columns:1fr 290px;gap:20px;margin-bottom:24px}.panel{background:#fff;border:1px solid var(--line);border-radius:13px;margin-bottom:24px;overflow:hidden}.overview-grid .panel{margin-bottom:0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 23px}.section-title h2{font-size:14px}.flow{display:flex;padding:17px 22px 26px;justify-content:space-between;gap:8px}.flow-step{position:relative;text-align:center;flex:1}.flow-step:not(:last-child):after{content:"";position:absolute;height:1px;background:#e9eedf;left:calc(50% + 26px);width:calc(100% - 50px);top:22px}.flow-step>span{display:flex;align-items:center;justify-content:center;background:#f2f5ea;border:1px solid #e9eedf;width:44px;height:44px;border-radius:12px;margin:0 auto 9px;color:#59684c}.flow-step strong{font-size:23px;font-weight:600;display:block}.flow-step small{font-size:12px}.panel-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;font-size:11px;color:#59684c}.next-card{background:#e9eddf;border-radius:13px;padding:23px;display:flex;flex-direction:column;align-items:flex-start}.round-icon{width:40px;height:40px;background:#f8faf2;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#59684c}.next-card h2{margin-top:16px;font-size:17px}.next-card p{color:#59684c;font-size:13px;line-height:1.8;margin-top:7px;margin-bottom:18px}.next-card button{font-size:13px;margin-top:auto}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}th{font-size:11px;color:#59684c;background:#fafbf7;border-top:1px solid #eef1e8;border-bottom:1px solid #eef1e8;font-weight:500;text-transform:uppercase;letter-spacing:.6px;padding:12px 21px;white-space:nowrap}td{padding:17px 21px;border-bottom:1px solid #f0f2eb;vertical-align:middle}tbody tr:last-child td{border-bottom:0}td strong{font-size:14px;font-weight:550}td small{display:block;font-size:12px;margin-top:3px}.cell-sub{display:block;font-size:12px;color:#59684c;margin-top:4px}.nowrap{white-space:nowrap}.badge{display:inline-flex;font-size:11px;padding:4px 8px;border-radius:5px;background:#f1f3eb;color:#59684c;white-space:nowrap}.badge.approved,.badge.delivered,.badge.active{background:#edf5df;color:#59684c}.badge.pending,.badge.reserved,.badge.return_requested{background:#fcf4df;color:#92513b}.badge.in_transit,.badge.out_for_delivery{background:#edf2fb;color:#496583}.badge.rejected,.badge.cancelled{background:#fbeeea;color:#92513b}.badge.ready_pickup,.badge.packed{background:#f0edf8;color:#496583}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:330px}.row-actions>.muted{font-size:12px}.empty{text-align:center;padding:46px 18px;color:#59684c}.empty>svg{margin-bottom:10px}.empty h3{font-size:13px;color:#59684c;font-weight:500}.empty p{font-size:13px;margin-top:7px;color:#59684c}.list-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:20px;color:#59684c;font-size:13px}.search{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid #e2e7d8;border-radius:9px;padding:0 13px;background:#fff;width:360px;margin:0;color:#59684c}.search input{border:0;background:none;padding:10px 0;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff}.product-art{height:180px;background:#eeeede;display:flex;align-items:center;justify-content:center;color:#59684c;position:relative}.product-art.category-electronics{background:#e7ecea;color:#59684c}.product-art.category-home{background:#f1ece1;color:#59684c}.product-art>span{position:absolute;bottom:14px;left:17px;font-size:12px;color:#59684c}.product-body{padding:18px}.product-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px}.product-top small{font-size:11px}.product h3{font-size:14px;line-height:1.6}.product p{font-size:13px;color:#59684c;margin:5px 0 13px}.product-price{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.product-price strong{font-size:20px;font-weight:600}.product-price span{font-size:11px;color:#59684c}.product-body>button{width:100%;font-size:14px}.info-note{display:flex;align-items:center;gap:12px;border:1px solid #e1e9d3;background:#f0f5e7;border-radius:9px;padding:14px 18px;margin-bottom:22px;font-size:13px;color:#59684c}.info-note svg{flex-shrink:0}.count-badge{background:#eff5e3;color:#59684c;padding:4px 10px;border-radius:6px;font-weight:600}.movement-list{padding:0 22px}.movement{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--line);font-size:13px}.movement-icon{display:flex;background:#f0f4e7;padding:9px;border-radius:8px;color:#59684c}.movement>div{flex:1}.movement strong{display:block;font-size:13px;font-weight:550}.movement small{font-size:12px}.movement b{font-weight:550}.movement time{color:#59684c;font-size:12px;margin-left:20px}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.campaign{padding:23px}.campaign .section-title{padding:0 0 20px}.campaign h2{margin-bottom:5px}.campaign .muted{font-size:13px}.budget{display:flex;justify-content:space-between;margin-top:25px;font-size:12px;color:#59684c}.budget strong{display:block;font-size:19px;color:#404c31;font-weight:600;margin-top:4px}progress{width:100%;height:6px;border:0;border-radius:6px;overflow:hidden;accent-color:#a7ca57;background:#edf0e5;margin-top:14px}progress::-webkit-progress-bar{background:#edf0e5}progress::-webkit-progress-value{background:#b4d66d}.campaign-meta{display:flex;justify-content:space-between;padding:15px 0 20px;font-size:12px;color:#59684c}.campaign-meta b{display:block;font-weight:500;color:#59684c;margin-top:4px}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ecosystem-card{padding:22px;position:relative;margin-bottom:0}.ecosystem-card>svg{color:#59684c;margin:4px 0 20px}.ecosystem-card .pill{position:absolute;right:18px;top:24px;font-size:11px}.ecosystem-card h2{font-size:15px}.ecosystem-card p{font-size:13px;line-height:1.8;color:#59684c;margin-top:9px}.audit-details{font-size:12px;color:#59684c;overflow-wrap:anywhere;max-width:400px;display:block}code{font-size:13px;color:#59684c}.error{background:#fff0e9;border:1px solid #edd8cb;color:#92513b;border-radius:8px;padding:12px 15px;font-size:14px;margin-bottom:18px}.notice{display:flex;align-items:center;gap:9px;background:#eaf3da;color:#59684c;border-radius:8px;padding:12px 15px;font-size:14px;margin-bottom:18px}.loading-line{font-size:13px;color:#59684c;margin-bottom:15px}footer{padding:32px 0 22px;color:#59684c;font-size:11px;display:flex;justify-content:space-between}dialog{border:1px solid #e2e7d8;border-radius:17px;padding:27px;width:460px;max-width:calc(100% - 32px);box-shadow:0 25px 100px #27331625;color:var(--ink)}dialog::backdrop{background:#20291a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog .dialog-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}dialog h2{font-size:21px}dialog .muted{font-size:14px;line-height:1.8;margin-bottom:20px}dialog label{font-size:14px}dialog .dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-intro{background:#e5efce;display:flex;flex-direction:column;justify-content:center;padding:10vw 7vw}.login-intro .wordmark{position:absolute;top:55px}.login-intro .eyebrow{color:#59684c;margin-bottom:20px}.login-intro h1{font-size:clamp(32px,3.3vw,54px);line-height:1.22;letter-spacing:-2px}.login-intro>p{font-size:15px;line-height:1.9;color:#59684c;margin-top:25px}.login-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.login-chips>span{display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:8px;background:#edf4dd;color:#59684c;font-size:13px}.login-intro>small{position:absolute;bottom:40px;font-size:12px;color:#59684c}.login-side{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fcfdf9;padding:40px}.login-side form{width:100%;max-width:350px}.login-side h2{font-size:27px;letter-spacing:-.7px;margin:20px 0 8px}.login-side form>.muted{font-size:14px;margin-bottom:30px}.login-side label{font-size:14px}.login-side button{width:100%;margin-top:8px;padding:13px}.login-help{display:flex;gap:9px;font-size:12px;color:#59684c;margin-top:23px;line-height:1.8}.login-help svg{flex-shrink:0;margin-top:3px}.sandbox-note{color:#59684c;font-size:11px;margin-top:45px;text-align:center}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:18px;color:#59684c}.spinning{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1500px){main{padding-left:48px;padding-right:48px}.topbar,.sandbox-banner{padding-left:48px;padding-right:48px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-art{height:200px}}@media(max-width:1150px){.sidebar{width:210px;min-width:210px;padding-left:12px;padding-right:12px}.main-shell{margin-left:210px;width:calc(100% - 210px)}main{padding:25px 22px 0}.topbar,.sandbox-banner{padding-left:22px;padding-right:22px}.overview-grid{grid-template-columns:1fr}.next-card{display:none}.metric-grid{gap:10px}.metric{padding:16px}.metric>span{font-size:12px}.metric small{font-size:11px}.product-grid,.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-grid{grid-template-columns:1fr}.metric strong.money-metric{font-size:20px}td,th{padding-left:16px;padding-right:16px}}@media(max-width:760px){.sidebar{position:relative;width:100%;min-width:0;padding:14px 16px 10px;border-right:0;border-bottom:1px solid var(--line)}.sidebar .wordmark{font-size:23px;margin:0 0 15px}.sidebar .logo-mark{width:28px;height:30px}.workspace,.nav-caption,.security-note{display:none}.sidebar nav{flex-direction:row;overflow-x:auto;gap:6px;padding:2px 0 6px}.nav-item{width:auto;flex-shrink:0;font-size:13px;padding:8px 10px;gap:6px}.nav-item svg{width:15px}.sidebar-bottom{position:absolute;right:16px;top:9px;padding:0}.profile{border:0;padding:8px 0;width:auto}.profile strong,.profile small{display:none}.app-shell{display:block}.main-shell{margin:0;width:100%}.topbar{height:auto;min-height:50px;padding:8px 18px;flex-wrap:wrap;gap:8px}.topbar-right{gap:8px;margin-left:auto}.topbar-right .connection-current .connection-label,.topbar-right .connection-connecting .connection-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar-right .avatar{display:none}.topbar-right>.region{display:none}.region{font-size:11px}.breadcrumbs{font-size:12px;gap:5px}.sandbox-banner{padding:9px 18px;gap:10px;font-size:11px;align-items:flex-start}.sandbox-banner p{line-height:1.6}main{padding:22px 16px 0}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px;max-width:230px}.heading-actions>button{font-size:12px;padding:9px}.heading-actions>button>svg{width:14px}.metric-grid,.metric-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:15px}.metric strong{font-size:30px}.metric-grid.three .metric:last-child{grid-column:1/-1}.flow{padding:12px 8px 22px}.flow-step>span{width:35px;height:35px;border-radius:9px}.flow-step>span svg{width:18px}.flow-step:not(:last-child):after{top:18px;left:calc(50% + 20px);width:calc(100% - 40px)}.flow-step strong{font-size:20px}.flow-step small{font-size:11px}.panel-footer{padding:12px;flex-direction:column;align-items:flex-start}.section-title{padding:17px}.section-title h2{font-size:13px}.search{width:100%}.list-toolbar{gap:10px}.list-toolbar>span{white-space:nowrap;font-size:11px}.product-grid{gap:12px}.product-art{height:130px}.product-art>svg{width:48px}.product-art>span{font-size:8px;left:12px}.product-body{padding:12px}.product-top{flex-wrap:wrap;gap:5px}.product h3{font-size:14px}.product-price{align-items:flex-start;flex-direction:column;gap:4px}.product-price strong{font-size:18px}.product p{font-size:12px}.product-body>button{font-size:12px}.product-top small,.badge{font-size:8px}.ecosystem-grid{grid-template-columns:1fr}.info-note{font-size:12px;padding:12px}.movement time{display:none}.movement-list{padding:0 14px}.movement small{font-size:11px}.movement b{font-size:12px}.login-page{display:block}.login-intro{padding:28px 24px 38px;min-height:0}.login-intro .wordmark{position:static;margin-bottom:30px}.login-intro .eyebrow{font-size:11px;margin-bottom:14px}.login-intro h1{font-size:31px;letter-spacing:-1px}.login-intro>p{font-size:14px;margin-top:15px}.login-chips{margin-top:22px;gap:8px}.login-chips>span{font-size:12px;padding:7px 10px}.login-intro>small{display:none}.login-side{padding:35px 24px}.login-side h2{font-size:24px}.login-side form{max-width:440px}footer{font-size:8px;gap:14px}.eyebrow{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}small,.muted,.cell-sub,.page-heading p,.product p,.metric small,.product-price span,.region,.breadcrumbs,.eyebrow{color:#59684c}.nav-item{color:#56614c}.sidebar-bottom small{color:#59684c}.metric>span{color:#59684c}th{color:#59684c}.topbar{min-height:69px}.empty p{color:#59684c}.empty h3{color:#59684b}.product-art img{width:100%;height:100%;object-fit:cover}.product-title-button{padding:0;background:none;border:0;display:inline;text-align:left;font-size:inherit;font-weight:inherit;line-height:inherit}.product-title-button:hover{background:none;color:#59684c}.drafts-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid #dfe8ce;background:#f0f5e5;border-radius:12px;margin-bottom:24px}.drafts-bar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.drafts-bar svg{color:#59684c}.drafts-bar strong{display:block;font-size:13px;font-weight:600}.drafts-bar small{display:block;font-size:12px;margin-top:3px}.product-wizard{padding:0;width:min(1120px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 56px);border-radius:19px;overflow:hidden}.wizard-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 56px)}.wizard-header{padding:24px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9ece4;gap:20px}.wizard-header h2{font-size:23px;margin:5px 0 0}.wizard-status{display:flex;align-items:center;gap:8px;font-size:12px;color:#59684c;white-space:nowrap}.wizard-status>button{margin-left:20px}.wizard-steps{padding:22px 30px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #edf0e7;background:#fbfcf8}.wizard-step{display:flex;align-items:center;gap:8px;color:#59684c;flex:1;font-size:12px}.wizard-step>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #e0e5d8;border-radius:50%;font-size:11px;background:#fff;flex-shrink:0}.wizard-step>b{font-weight:500}.wizard-step.current{color:#526d2d}.wizard-step.current>span{background:#d4ef84;border-color:#c5e076;color:#405520}.wizard-step.complete>span{background:#ecf4dd;border-color:#d5e6b6;color:#59684c}.wizard-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;padding:30px;overflow:auto;min-height:0}.wizard-form>h3{font-size:24px;line-height:1.3;margin:14px 0 9px;letter-spacing:-.5px}.wizard-form>.muted{font-size:13px;line-height:1.8;margin-bottom:25px}.wizard-form label{font-size:13px;color:#46513b;margin-bottom:22px}.wizard-form input,.wizard-form select,.wizard-form textarea{font-size:14px;padding:12px 14px;border-radius:9px;border:1px solid #dfe5d6;background:#fff}.wizard-form textarea{width:100%;font-family:inherit;resize:vertical;line-height:1.7;color:#334126}.wizard-form label small{font-size:12px;font-weight:400;color:#59684c;line-height:1.7}.wizard-tip{display:flex;align-items:flex-start;gap:12px;padding:17px;border-radius:10px;background:#f3f6ec;color:#59684c;font-size:12px;line-height:1.8;margin-top:24px}.wizard-tip>svg{flex-shrink:0;margin-top:2px}.wizard-preview{padding-left:25px;border-left:1px solid #edf0e6}.wizard-preview>.eyebrow{font-size:10px;margin-bottom:17px}.preview-card{border:1px solid #e5e9de;border-radius:13px;overflow:hidden;background:#fff}.preview-art{aspect-ratio:1;background:#f2f3ec;display:flex;align-items:center;justify-content:center;color:#59684c}.preview-art>img{width:100%;height:100%;object-fit:cover}.preview-card>div:last-child{padding:17px}.preview-card small{font-size:11px}.preview-card h3{font-size:15px;margin-top:7px;line-height:1.6}.preview-card p{font-size:12px;color:#59684c;margin:7px 0 14px}.preview-card strong{font-size:23px;font-weight:600;display:block}.preview-cta{display:block;background:#d4ef84;padding:10px;text-align:center;font-size:12px;font-weight:600;border-radius:8px;margin-top:16px}.preview-help{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;color:#59684c;line-height:1.8}.preview-help>svg{flex-shrink:0;margin-top:3px}.wizard-footer{margin:0;padding:19px 30px;border-top:1px solid #e9ece3;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:16px}.wizard-footer>span{display:flex;align-items:center;gap:7px;color:#59684c;font-size:12px;margin-left:auto}.wizard-footer button{font-size:13px}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:23px}.photo-tile{aspect-ratio:1;border:1px solid #e3e9da;border-radius:11px;overflow:hidden;position:relative}.photo-tile>img{width:100%;height:100%;object-fit:cover}.photo-tile>button{position:absolute;top:6px;right:6px;background:#fffffff2;border-radius:50%;padding:4px}.photo-tile>span{position:absolute;bottom:6px;left:6px;background:#fffd;border-radius:5px;padding:3px 6px;font-size:10px;color:#59684c}.photo-add{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f8faf3;border:1px dashed #d3dfc1;color:#59684c;font-size:12px;font-weight:500}.photo-add:hover{background:#eef5e1}.variant-row{display:grid;grid-template-columns:1fr 1fr 100px 25px;gap:10px;align-items:center;margin-bottom:10px}.variant-row label{margin-bottom:0;font-size:11px}.variant-row input{min-width:0;width:100%;font-size:12px;padding:10px}.variant-row>.icon-button{margin-top:22px;padding:4px;color:#59684c}.variant-editor{margin:5px 0 20px}.weight-label{margin-top:30px}.review-list{border:1px solid #e2e9d7;border-radius:11px;overflow:hidden}.review-list>div{display:grid;grid-template-columns:140px 1fr 20px;gap:12px;padding:15px 17px;border-bottom:1px solid #edf1e5;align-items:center;font-size:12px}.review-list>div:last-child{border:0}.review-list span{color:#59684c}.review-list strong{font-weight:500;overflow-wrap:anywhere}.review-list svg{color:#59684c}.review-description{font-size:13px;color:#59684c;line-height:1.9;margin-top:22px;white-space:pre-wrap}.wizard-form .error{margin-top:20px}.wizard-form .error button{display:block;margin-top:8px;color:#92513b}.detail-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:540px;max-width:100%;height:100dvh;max-height:100dvh;border-radius:19px 0 0 19px;padding:0;display:flex;flex-direction:column}.detail-drawer:not([open]){display:none}.detail-header{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #edf0e8}.detail-scroll{padding:23px 26px;overflow:auto;flex:1;min-height:0}.detail-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f0f2e8;color:#59684c;border-radius:13px;overflow:hidden}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-thumbs{display:flex;gap:9px;margin-top:12px}.detail-thumbs button{width:59px;height:59px;padding:3px;border:1px solid #e4ead9;background:#fff}.detail-thumbs button.selected{border-color:#a6cc5c}.detail-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}.detail-name{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.detail-name small{font-size:11px}.detail-drawer h2{font-size:26px;line-height:1.4;letter-spacing:-.6px}.detail-brand{font-size:13px;color:#59684c;margin-top:7px}.detail-price{font-size:32px;font-weight:600;margin:20px 0 23px;letter-spacing:-1px}.detail-drawer h3{font-size:14px}.detail-variants{display:flex;flex-wrap:wrap;gap:9px;margin:13px 0}.detail-variants button{font-size:12px;padding:10px 13px;background:#fff;border:1px solid #dfe6d5}.detail-variants button.selected{border-color:#9ac24f;background:#f4f9e9}.detail-stock{font-size:12px;color:#59684c;margin-bottom:24px}.detail-description{border-top:1px solid #edf0e6;padding-top:22px;margin-bottom:25px}.detail-description p{white-space:pre-wrap;color:#59684c;font-size:13px;line-height:1.9;margin-top:13px}.detail-bottom{padding:18px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e9eddf;background:#fff}.detail-bottom strong{font-size:23px;font-weight:600}.detail-bottom>button{flex:1;max-width:230px}.detail-bottom>.muted{font-size:12px}@media(max-width:760px){.drafts-bar{align-items:flex-start;flex-direction:column;padding:15px}.product-wizard{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;margin:0;max-width:100vw}.wizard-shell{max-height:100dvh;height:100dvh}.wizard-header{padding:18px 20px}.wizard-header h2{font-size:20px}.wizard-header .eyebrow{font-size:9px}.wizard-status{font-size:10px;gap:5px}.wizard-status>button{margin-left:3px}.wizard-steps{padding:14px 18px;gap:10px}.wizard-step{justify-content:center}.wizard-step>b{display:none}.wizard-step.current>b{display:block;font-size:10px;max-width:80px}.wizard-step.current{flex:2}.wizard-content{display:block;padding:22px 20px}.wizard-preview{display:none}.wizard-form>h3{font-size:23px}.wizard-form>.muted{font-size:12px}.wizard-form input,.wizard-form select,.wizard-form textarea{font-size:16px}.wizard-footer{padding:15px 18px}.wizard-footer button{font-size:12px;padding:10px 12px}.wizard-footer>span{display:none}.photo-grid{gap:9px}.photo-add{font-size:10px}.variant-row{grid-template-columns:1fr 1fr 28px;gap:8px;border:1px solid #e3e9da;padding:14px;border-radius:10px;margin-bottom:14px}.variant-row label:first-child{grid-column:1/-1}.variant-row input{font-size:14px}.variant-row>.icon-button{margin-top:25px}.review-list>div{grid-template-columns:90px 1fr 18px;font-size:11px;gap:8px;padding:13px}.detail-drawer{inset:auto 0 0;width:100%;height:94dvh;max-height:94dvh;border-radius:20px 20px 0 0}.detail-header{padding:16px 20px}.detail-scroll{padding:18px 20px}.detail-drawer h2{font-size:24px}.detail-bottom{padding:16px 20px}.detail-bottom strong{font-size:21px}.detail-image{aspect-ratio:1.1}.detail-drawer .info-note{font-size:11px}dialog:not(.product-wizard):not(.detail-drawer):not(.address-drawer):not(.incident-drawer){max-height:90dvh;overflow:auto}button{touch-action:manipulation}}.directory-tabs{display:flex;gap:10px;overflow:auto;margin-bottom:24px;padding-bottom:4px}.directory-tabs button{background:#fff;border:1px solid #e2e9d8;color:#59684c;font-size:12px;white-space:nowrap;font-weight:500}.directory-tabs button.selected{background:#eef5df;border-color:#d8e7be;color:#59684c}.directory-tabs button span{background:#f3f7ec;border-radius:5px;padding:1px 6px;font-size:11px}.directory-list{padding:0 24px}.directory-list>div{display:flex;align-items:center;gap:15px;padding:21px 0;border-bottom:1px solid #edf1e6}.directory-list>div:last-child{border:0}.directory-list h3{font-size:14px;font-weight:500}.directory-list small{font-size:11px;display:block;margin-top:5px}.directory-list .pill{margin-left:auto}.directory-list .workspace-icon{color:#59684c}html:has(dialog[open]),body:has(dialog[open]){height:100%;overflow:hidden}.buyer-app{background:#fff;min-height:100vh}.buyer-utility{display:flex;justify-content:space-between;align-items:center;padding:9px max(32px,calc((100vw - 1400px)/2));font-size:11px;background:#f4f6ee;color:#59684c;gap:20px}.buyer-utility>span{display:flex;align-items:center;gap:6px}.buyer-header{max-width:1480px;margin:auto;padding:23px 40px;display:flex;align-items:center;gap:22px;background:#fff}.buyer-logo{background:none;padding:0;flex-shrink:0;font-size:30px}.buyer-logo:hover{background:none}.buyer-logo .tj{font-size:17px}.buyer-catalog-button{padding:12px 18px;font-size:13px;border-radius:10px}.buyer-search{margin:0;display:flex;flex-direction:row;align-items:center;gap:12px;padding:0 16px;border:1px solid #dfe6d7;border-radius:10px;flex:1;color:#59684c;background:#fafbf7}.buyer-search input{border:0;background:none;padding:12px 0;font-size:13px}.buyer-search .icon-button{padding:2px}.buyer-header>nav{display:flex;align-items:center;gap:18px}.buyer-header>nav>button{display:flex;flex-direction:column;gap:5px;background:none;padding:2px;font-size:10px;font-weight:400;color:#59684c;white-space:nowrap}.buyer-header>nav>button.selected{color:#59684c}.buyer-header>nav>button:hover{color:#59684c}.buyer-header>nav .avatar{width:25px;height:25px;font-size:11px}.cart-icon{position:relative;display:flex}.cart-icon b{position:absolute;right:-9px;top:-6px;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;background:#b8d96d;color:#344a12;border:2px solid #fff;border-radius:50%;font-size:8px}.buyer-categories{max-width:1400px;margin:0 auto;display:flex;gap:30px;padding:0 0 17px;border-bottom:1px solid #eef0e8;overflow:auto}.buyer-categories>button{padding:3px 0;font-size:12px;font-weight:400;white-space:nowrap;border-radius:0;background:none;color:#59684c}.buyer-categories>button.selected{color:#4a6b20;font-weight:600}.buyer-categories>button:hover{color:#59684c}.buyer-main{padding:28px 40px 0;max-width:1480px;margin:auto}.buyer-welcome{background:#eef2e4;min-height:295px;border-radius:16px;display:flex;justify-content:space-between;position:relative;overflow:hidden;padding:35px 45px;gap:35px}.buyer-welcome .eyebrow{color:#59684c;font-size:10px;letter-spacing:1.5px}.buyer-welcome h1{font-size:40px;font-weight:600;line-height:1.15;letter-spacing:-1.5px;margin:14px 0}.buyer-welcome p{color:#59684c;font-size:13px;line-height:1.9}.welcome-pills{display:flex;gap:18px;margin-top:22px}.welcome-pills>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#59684c}.welcome-art{position:relative;width:370px;min-height:235px;display:flex;align-items:center;justify-content:center}.art-circle{position:absolute;width:290px;height:290px;border-radius:50%;background:#e4eccf;right:20px;top:-20px}.art-bag{position:relative;transform:rotate(-10deg);display:flex;flex-direction:column;align-items:center;justify-content:center;width:172px;height:190px;background:#d0e999;border:1px solid #c4dc8e;box-shadow:13px 18px 30px #8c9c6d1a;border-radius:24px 24px 32px 32px;color:#59684c;margin-left:20px}.art-bag span{font-size:16px;font-weight:600;letter-spacing:-.5px;margin-top:5px}.art-tag{display:flex;align-items:center;gap:7px;position:absolute;right:0;bottom:12px;font-size:11px;color:#59684c;background:#fffffff0;box-shadow:0 8px 22px #7c8c5d12;border:1px solid #e5ebd9;border-radius:8px;padding:11px 17px;transform:rotate(5deg)}.buyer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 22px}.buyer-section-heading>div:first-child{display:flex;align-items:baseline;gap:15px}.buyer-section-heading h2{font-size:24px;font-weight:600}.buyer-section-heading>div>span{font-size:12px;color:#59684c}.buyer-filters{display:flex;align-items:center;gap:20px}.buyer-filters>select{border:1px solid #e4e9dc;font-size:11px;width:auto;padding:9px 12px}.availability{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:400;color:#59684c;white-space:nowrap}.availability input{accent-color:#9fc555;width:14px;height:14px}.buyer-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.buyer-product{display:flex;flex-direction:column;border:1px solid #e8ede0;border-radius:13px;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s}.buyer-product:hover{border-color:#d6e4bf;box-shadow:0 8px 25px #6377460b}.buyer-product-image{flex-shrink:0;border-radius:0;border:0;width:100%;aspect-ratio:1.1;display:flex;align-items:center;justify-content:center;background:#f0f0e5;position:relative;color:#59684c;padding:0;overflow:hidden}.buyer-product-image:hover{background:#eaeddf}.buyer-product-image.category-electronics{background:#edf1ee;color:#59684c}.buyer-product-image.category-home{background:#f2eee5;color:#59684c}.buyer-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.buyer-product-image:hover img{transform:scale(1.03)}.product-category-tag{position:absolute;left:12px;bottom:12px;padding:4px 7px;border-radius:5px;background:#fffc;color:#59684c;font-size:9px;font-weight:400}.buyer-product-info{display:flex;flex-direction:column;flex:1;padding:18px}.buyer-price{display:block;font-size:24px;font-weight:600;letter-spacing:-.5px}.buyer-product h3{font-size:14px;line-height:1.6;margin-top:9px;font-weight:500}.buyer-product p{font-size:12px;color:#59684c;margin-top:5px}.buyer-product small{display:block;font-size:10px;color:#59684c;margin-top:7px}.buyer-availability{display:flex;align-items:center;gap:6px;font-size:10px;color:#59684c;margin:13px 0}.off-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c5ceba}.buyer-product-info>button{margin-top:auto;width:100%;font-size:12px;font-weight:500;justify-content:center;padding:10px 12px}.buyer-product-info>button.in-cart{background:#f2f6e9;color:#59684c;border:1px solid #e2ecd3}.buyer-trust{margin:39px 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e8ede0;border-bottom:1px solid #e8ede0;padding:25px 0;gap:25px}.buyer-trust>div{display:flex;align-items:center;gap:14px;color:#59684c}.buyer-trust strong{display:block;font-size:12px;font-weight:500;color:#59684c}.buyer-trust small{display:block;font-size:10px;color:#59684c;margin-top:4px}.buyer-footer{margin-top:25px;border-top:1px solid #edf1e7;display:flex;align-items:center;gap:20px;padding:25px 0;color:#59684c;font-size:10px}.buyer-footer .wordmark{font-size:22px;font-weight:600;color:#59684c;letter-spacing:-.7px;margin-right:auto}.buyer-footer .tj{font-size:13px;margin-bottom:3px}.buyer-page-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:10px 0 28px}.buyer-page-title h1{font-size:31px;display:flex;align-items:center;gap:12px}.buyer-page-title h1 span{font-size:14px;border-radius:7px;background:#eef4e4;padding:3px 9px;color:#59684c;letter-spacing:0}.buyer-page-title p{font-size:12px;color:#59684c;margin-top:8px}.buyer-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.cart-seller{border:1px solid #e5eadc;border-radius:13px;padding:0 23px;margin-bottom:20px}.cart-seller>h2{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;padding:19px 0;border-bottom:1px solid #edf0e6;color:#59684c}.cart-line{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #edf0e7}.cart-line:last-child{border:0}.cart-line-image{width:102px;height:113px;border-radius:10px;background:#f1f3eb;display:flex;align-items:center;justify-content:center;color:#59684c;overflow:hidden;flex-shrink:0}.cart-line-image img{width:100%;height:100%;object-fit:cover}.cart-line-info{flex:1}.cart-line-info h3{font-size:14px;font-weight:500}.cart-line-info p{font-size:12px;color:#59684c;margin-top:5px}.cart-line-info small{font-size:10px;display:block;margin:8px 0}.cart-line-info .text-button{font-size:10px;color:#59684c;margin-top:8px}.cart-line-amount{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.cart-line-amount>strong{font-size:18px;font-weight:600}.cart-line-amount>small{font-size:10px}.quantity-control{display:flex;align-items:center;border:1px solid #e3e9d9;border-radius:7px;overflow:hidden;font-size:12px}.quantity-control>button{padding:7px;background:#f8faf4;border-radius:0;color:#59684c}.quantity-control>span{min-width:32px;text-align:center}.cart-warning{display:block;color:#92513b;font-size:10px;margin:9px 0}.checkout-summary{padding:25px;border:1px solid #e2e9d7;border-radius:13px;background:#fcfdf9;position:sticky;top:24px}.checkout-summary h2{font-size:21px;margin-bottom:23px}.checkout-summary>.checkout-summary-row,.checkout-summary>.checkout-total{display:flex;align-items:center;justify-content:space-between;margin:13px 0;font-size:12px}.checkout-summary>.checkout-summary-row>span{color:#59684c}.checkout-summary strong{font-weight:500}.checkout-summary>label{font-size:12px;margin:25px 0 12px}.checkout-summary select{font-size:11px;padding:10px}.checkout-pickup{display:grid;gap:8px;margin:16px 0;font-size:13px}.checkout-pickup p{margin:4px 0;font-size:12px;line-height:1.6}.checkout-pickup>label{display:grid;gap:8px}.checkout-pickup select{width:100%;min-width:0}.checkout-explanation{font-size:11px;line-height:1.8;color:#59684c}.checkout-summary .checkout-total{border-top:1px solid #e4eadb;padding-top:21px;margin-top:21px;font-size:22px;letter-spacing:-.5px}.checkout-summary .checkout-total>span{font-size:16px;color:#485c32}.checkout-summary>button{width:100%;font-size:12px;padding:12px 10px;margin:6px 0 15px}.checkout-summary>small{display:flex;gap:8px;font-size:10px;line-height:1.8;color:#59684c}.checkout-summary>small>svg{flex-shrink:0;margin-top:3px}.empty-cart-action{display:flex;justify-content:center;margin-bottom:70px}.buyer-orders{display:grid;gap:22px}.buyer-order{border:1px solid #e4eadb;border-radius:13px;overflow:hidden}.buyer-order>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 23px;background:#fbfcf8;border-bottom:1px solid #edf1e5}.buyer-order>header>div{display:flex;align-items:center;gap:16px;font-size:13px}.buyer-order>header strong{font-weight:500}.buyer-order>header span:not(.badge){font-size:11px;color:#59684c}.buyer-order-product{display:flex;align-items:center;gap:17px;padding:23px}.order-art{display:flex;align-items:center;justify-content:center;width:75px;height:80px;border-radius:9px;background:#f1f4e9;color:#59684c}.buyer-order-product>div:nth-child(2){flex:1}.buyer-order-product h3{font-size:14px;font-weight:500}.buyer-order-product p{font-size:12px;color:#59684c;margin:5px 0}.buyer-order-product small{font-size:10px}.buyer-order-product>strong{font-size:20px;font-weight:500}.buyer-order-footer{display:flex;justify-content:space-between;align-items:center;padding:17px 23px;border-top:1px solid #edf1e5;gap:20px}.buyer-order-footer>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#59684c}.buyer-order-footer>div{display:flex;gap:10px}.buyer-order-footer button{font-size:11px;padding:9px 13px}@media(max-width:1100px){.buyer-header{padding:20px 25px;gap:15px}.buyer-categories{margin:0 25px;gap:24px}.buyer-main{padding:25px 25px 0}.buyer-header>nav{gap:12px}.buyer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.buyer-logo{font-size:25px}.buyer-logo .logo-mark{width:30px;height:33px}.buyer-search input{font-size:12px}.buyer-catalog-button{padding:11px 13px}.buyer-checkout-layout{grid-template-columns:1fr 300px;gap:20px}.cart-line{gap:13px}.cart-line-image{width:75px;height:90px}.cart-line-amount>strong{font-size:16px}.buyer-utility{padding:8px 25px}}@media(max-width:760px){.buyer-utility{font-size:9px;padding:8px 17px;flex-wrap:wrap;gap:6px 12px}.buyer-utility>.buyer-country,.buyer-utility>span:last-child{display:none}.buyer-utility>.buyer-environment{flex-basis:100%;order:3}.buyer-header{padding:17px 17px 14px;gap:15px;flex-wrap:wrap;position:relative}.buyer-logo{font-size:25px;order:0;margin-right:auto}.buyer-catalog-button{padding:9px 11px;min-height:40px}.buyer-header>nav{order:1;gap:16px}.buyer-header>nav>button{font-size:9px;gap:4px}.buyer-header>nav>button svg{width:20px;height:20px}.buyer-header>nav .avatar{width:23px;height:23px}.buyer-search{order:2;flex-basis:100%;padding:0 12px}.buyer-search input{font-size:14px;padding:11px 0}.buyer-categories{margin:0 17px;gap:22px;padding-bottom:13px}.buyer-categories>button{font-size:11px}.buyer-main{padding:20px 16px 0}.buyer-welcome{padding:24px 22px;min-height:225px;gap:0;border-radius:13px}.buyer-welcome .eyebrow{font-size:8px;max-width:180px}.buyer-welcome h1{font-size:27px;letter-spacing:-.8px;position:relative;z-index:1;line-height:1.2}.buyer-welcome p{font-size:11px;line-height:1.8;max-width:235px;position:relative;z-index:1}.desktop-break{display:none}.welcome-pills{gap:10px;margin-top:18px;flex-wrap:wrap;max-width:220px;position:relative;z-index:1}.welcome-pills>span{font-size:8px;gap:5px}.welcome-pills svg{width:12px}.welcome-art{position:absolute;width:150px;right:-37px;top:48px;opacity:.35;min-height:170px}.art-circle{width:175px;height:175px;right:-15px;top:8px}.art-bag{width:105px;height:130px;border-radius:18px}.art-bag>svg{width:62px;height:62px}.art-bag>span{font-size:11px}.art-tag{display:none}.buyer-section-heading{margin:27px 0 17px;align-items:flex-start;gap:15px;flex-direction:column}.buyer-section-heading>div:first-child{gap:11px}.buyer-section-heading h2{font-size:23px}.buyer-section-heading>div>span{font-size:11px}.buyer-filters{gap:20px;justify-content:space-between;width:100%}.availability{font-size:11px}.buyer-filters>select{font-size:11px;max-width:175px;padding:8px 10px}.buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.buyer-product-image{aspect-ratio:.95}.buyer-product-image>svg{width:63px}.buyer-product-info{padding:13px 11px}.buyer-price{font-size:21px}.buyer-product h3{font-size:12px;line-height:1.6;margin-top:6px}.buyer-product p{font-size:11px;margin-top:5px}.buyer-product small{font-size:9px;margin-top:5px;line-height:1.6}.buyer-availability{font-size:9px;gap:5px;margin:11px 0}.buyer-product-info>button{font-size:11px;padding:9px 7px;gap:5px}.buyer-product-info>button>svg{width:14px}.product-category-tag{font-size:8px;bottom:10px;left:10px}.buyer-trust{grid-template-columns:1fr;padding:20px 0;gap:20px;margin-top:25px}.buyer-trust strong{font-size:12px}.buyer-trust small{font-size:10px}.buyer-trust svg{width:21px}.buyer-footer{padding:22px 0;font-size:8px;gap:12px;flex-wrap:wrap}.buyer-footer .wordmark{font-size:20px}.buyer-footer>span:last-child{display:none}.buyer-page-title{margin:3px 0 23px;gap:5px}.buyer-page-title h1{font-size:28px}.buyer-page-title p{font-size:11px}.buyer-checkout-layout{display:block}.cart-seller{padding:0 14px}.cart-seller>h2{font-size:11px;padding:16px 0}.cart-line{padding:17px 0;gap:10px;flex-wrap:wrap}.cart-line-image{width:66px;height:80px}.cart-line-info{min-width:calc(100% - 80px);flex-basis:calc(100% - 80px)}.cart-line-info h3{font-size:12px}.cart-line-info p{font-size:10px}.cart-line-info small{font-size:9px}.cart-line-amount{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.cart-line-amount>strong{font-size:18px}.cart-line-amount>small{font-size:9px}.quantity-control{font-size:12px}.quantity-control>button{padding:7px}.checkout-summary{position:static;padding:22px}.checkout-summary h2{font-size:20px}.checkout-summary>.checkout-summary-row{font-size:12px}.checkout-summary>label{font-size:12px}.checkout-summary select{font-size:13px}.checkout-summary>button{font-size:12px}.buyer-order>header{padding:15px;gap:10px}.buyer-order>header>div{align-items:flex-start;flex-direction:column;gap:4px;font-size:11px}.buyer-order>header span:not(.badge){font-size:9px}.buyer-order-product{padding:17px 15px;gap:12px;flex-wrap:wrap}.order-art{width:58px;height:68px}.order-art svg{width:29px}.buyer-order-product>div:nth-child(2){flex-basis:calc(100% - 75px)}.buyer-order-product h3{font-size:12px}.buyer-order-product p{font-size:10px}.buyer-order-product small{font-size:9px}.buyer-order-product>strong{font-size:19px;margin-left:70px}.buyer-order-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 15px}.buyer-order-footer>span{font-size:10px}.buyer-order-footer button{font-size:11px}.buyer-order-footer>div{width:100%}.buyer-order-footer>div>button{flex:1}.buyer-app+.error{margin:10px 16px}}.help-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.help-intro h2{font-size:27px;font-weight:600;letter-spacing:-.6px;margin:8px 0}.help-intro p{font-size:13px;color:#59684c;line-height:1.8}.help-intro>button{font-size:12px;flex-shrink:0}.help-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:27px}.help-guide{background:#fff;border:1px solid #e1e8d6;border-radius:11px;align-self:start;overflow:hidden}.help-guide summary{display:flex;align-items:center;gap:12px;padding:19px;cursor:pointer;font-size:13px;color:#4d613b;list-style:none;font-weight:500}.help-guide summary::-webkit-details-marker{display:none}.help-guide summary>svg:first-child{flex-shrink:0;color:#607a45}.help-guide summary>span{flex:1}.help-guide summary>svg:last-child{transition:transform .2s}.help-guide[open] summary>svg:last-child{transform:rotate(90deg)}.help-guide summary:focus-visible{outline:3px solid #94b35f;outline-offset:-3px}.help-guide ol{padding:0 24px 12px 42px;margin:0;color:#59684c;font-size:12px;line-height:1.9}.help-guide li{padding:0 0 12px 4px}.support-filters{display:flex;gap:10px;padding:0 22px 17px;overflow:auto}.support-filters>button{font-size:11px;background:#fff;border:1px solid #e4eadb;color:#59684c;padding:7px 11px;white-space:nowrap;font-weight:500}.support-filters>button.selected{background:#edf5df;border-color:#d8e7bd}.support-filters>button>span{font-size:10px;background:#f2f6e9;padding:1px 5px;border-radius:4px}.ticket-list{padding:0 22px}.ticket-list>button{width:100%;display:flex;align-items:center;gap:15px;background:#fff;border:0;border-bottom:1px solid #edf1e6;padding:20px 0;border-radius:0;text-align:left;font-weight:400}.ticket-list>button:hover{background:#fcfdf9}.ticket-list>button:last-child{border:0}.ticket-icon{display:flex;padding:11px;border-radius:10px;background:#eef4e3;color:#617a46}.ticket-summary{flex:1;min-width:0}.ticket-summary strong{font-size:14px;font-weight:500;display:block;overflow-wrap:anywhere}.ticket-summary small{display:block;font-size:11px;margin-top:6px;color:#59684c}.ticket-list>button>svg:last-child{color:#59684c}.support-center .panel>.error,.support-center .panel>.notice{margin:0 22px 20px}.support-thread{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:590px;max-width:100%;height:100dvh;max-height:100dvh;border-radius:18px 0 0 18px;display:flex;flex-direction:column}.support-thread:not([open]){display:none}.support-thread>header{padding:23px 25px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e7edde}.support-thread h2{font-size:21px;margin-top:7px;line-height:1.5;overflow-wrap:anywhere}.ticket-state{padding:15px 25px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fafcf5;border-bottom:1px solid #edf1e6}.ticket-state small{font-size:10px;color:#59684c}.thread-messages{flex:1;min-height:0;overflow:auto;padding:23px 25px;display:flex;flex-direction:column;gap:18px;background:#fdfefb}.thread-message{border:1px solid #e4ebd9;border-radius:11px;padding:16px;background:#fff}.thread-message>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.thread-message strong{font-size:12px;font-weight:600;color:#526d35}.thread-message time{font-size:10px;color:#59684c}.thread-message p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;color:#39492c}.thread-message.staff{background:#f0f6e4;border-color:#dbe9c3}.thread-message.internal{background:#faf3e7;border-color:#eadcc5}.thread-message.internal strong{color:#795b2d}.thread-controls{padding:19px 25px;background:#fff;border-top:1px solid #e7edde;max-height:45dvh;overflow:auto}.thread-controls label{font-size:12px;color:#59684c;margin:0 0 12px}.thread-controls textarea,dialog form>label>textarea{width:100%;font-family:inherit;font-size:13px;line-height:1.8;padding:12px;border:1px solid #dfe7d3;border-radius:9px;resize:vertical;color:#35452a;background:#fff}.thread-send{display:flex;align-items:center;justify-content:space-between;gap:16px}.thread-send>label{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;margin:0}.thread-send>label>input{width:14px;height:14px;accent-color:#a6cb5e}.thread-send>button{font-size:12px;margin-left:auto;padding:9px 14px}.thread-status-actions{display:flex;align-items:center;gap:10px;margin-top:15px;flex-wrap:wrap}.thread-status-actions .text-button{font-size:11px;color:#59684c;margin-left:auto}.thread-controls .error{font-size:12px}@media(max-width:760px){.help-intro{flex-direction:column;align-items:flex-start;gap:18px}.help-intro h2{font-size:25px}.help-intro p{font-size:12px}.help-guides{grid-template-columns:1fr;gap:11px}.help-guide summary{font-size:12px;padding:16px}.help-guide ol{font-size:12px}.ticket-list{padding:0 15px}.ticket-list>button{gap:10px;flex-wrap:wrap;padding:17px 0}.ticket-icon{padding:9px}.ticket-summary{flex-basis:calc(100% - 55px)}.ticket-summary strong{font-size:12px}.ticket-summary small{font-size:10px}.ticket-list>button>.badge{margin-left:50px}.ticket-list>button>svg:last-child{margin-left:auto}.support-filters{padding:0 15px 16px}.support-thread{inset:auto 0 0;width:100%;height:95dvh;max-height:95dvh;border-radius:20px 20px 0 0}.support-thread>header{padding:18px 20px}.support-thread h2{font-size:19px}.ticket-state{padding:13px 20px}.thread-messages{padding:18px 20px}.thread-message{padding:14px}.thread-message p{font-size:12px}.thread-message strong{font-size:11px}.thread-message time{font-size:9px}.thread-controls{padding:16px 20px}.thread-controls textarea{font-size:16px}.thread-send>label{font-size:10px}.thread-send>button{font-size:11px}.thread-status-actions{gap:8px}.thread-status-actions .small-button{font-size:10px}.support-filters>button{font-size:10px}}.seller-import{width:min(860px,calc(100vw - 24px));max-height:calc(100vh - 32px);border:0;border-radius:14px;padding:20px;overflow-y:auto}.seller-import::backdrop{background:#20251e73}.import-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.file-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:10px;background:#d9ec8e;color:#20251e;font-weight:600;cursor:pointer}.file-button.secondary{background:#fff;border:1px solid var(--line)}.file-button.disabled{opacity:.55;cursor:default}.file-button:focus-within{outline:2px solid #4a6b20;outline-offset:2px}.file-button input{position:absolute;width:1px;height:1px;opacity:0}.import-report section{margin-top:14px}.import-report h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px}.import-report .notice{display:flex;align-items:center;gap:8px}.import-counters{display:flex;flex-wrap:wrap;gap:18px}.import-counters>div{display:flex;flex-direction:column}.import-counters strong{font-size:26px;line-height:1.1}.import-errors{margin:0;padding:0;list-style:none;max-height:260px;overflow-y:auto}.import-errors li{padding:6px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.size-charts{display:flex;flex-direction:column;gap:18px}.size-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.size-chart-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;border-top:1px solid var(--line);padding:10px 0}.size-editor label{display:flex;flex-direction:column;gap:4px;max-width:420px}.size-grid{overflow-x:auto;margin:12px 0}.size-grid table{border-collapse:collapse;min-width:100%}.size-grid th,.size-grid td{padding:3px;border:0}.size-grid input{width:100%;min-width:84px}.size-table{overflow-x:auto;margin-bottom:16px}.size-table table{border-collapse:collapse;width:100%;font-size:13px}.size-table th,.size-table td{border:1px solid var(--line);padding:6px 8px;text-align:left;white-space:nowrap}.link-button{background:none;color:#4a6b20;padding:2px 0;font-size:13px;font-weight:500;text-decoration:underline;border-radius:0}.link-button:hover{background:none;color:#36501a}.category-menu{width:min(1180px,calc(100vw - 32px));height:min(760px,calc(100vh - 48px));max-width:none;max-height:none;padding:0;border:0;border-radius:16px;overflow:hidden}.category-menu::backdrop{background:#20251e73}.category-menu-body{display:grid;grid-template-columns:300px 1fr;height:100%}.category-menu-roots{background:#f4f6ee;overflow:auto;padding:16px 12px;display:flex;flex-direction:column;gap:2px}.category-menu-title{display:flex;justify-content:space-between;align-items:center;padding:0 8px 10px;font-size:18px}.category-root{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;text-align:left;background:none;color:#20251e;padding:9px 10px;font-weight:400;border-radius:9px}.category-root:hover,.category-root.selected{background:#fff;color:#36501a}.category-menu-branch{overflow:auto;padding:22px 28px 28px;min-width:0}.category-menu-branch-title{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.category-menu-branch-title h2{margin:0;font-size:22px}.category-menu-back{display:none}.category-menu-groups{columns:3 220px;column-gap:26px}.category-menu-groups section{break-inside:avoid;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.category-menu-groups h3{margin:0 0 6px;font-size:14px}.category-menu-groups h3 button{background:none;color:#20251e;font-weight:600;padding:2px 0;text-align:left;border-radius:0}.category-leaf{background:none;color:#59684c;font-weight:400;padding:3px 0;text-align:left;border-radius:0;font-size:13px}.category-leaf:hover,.category-menu-groups h3 button:hover{background:none;color:#4a6b20;text-decoration:underline}.buyer-catalog{margin-top:26px}.catalog-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;margin-bottom:12px;color:#59684c}.catalog-breadcrumbs span{display:inline-flex;align-items:center;gap:4px}.catalog-breadcrumbs button{background:none;color:#4a6b20;padding:2px 0;font-weight:400;border-radius:0;text-align:left}.category-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.category-chips button{background:#f4f6ee;color:#36501a;font-weight:400;padding:7px 13px;border-radius:999px;font-size:13px;display:inline-flex;align-items:baseline;gap:7px;text-align:left;max-width:100%}.category-chips button:hover{background:#e7edd7}.category-chips small{color:#59684c;font-size:11px}.catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.catalog-filter-toggle,.catalog-filter-close{display:none}.catalog-filters{display:flex;flex-direction:column;gap:16px;min-width:0}.catalog-filter-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-filters fieldset{border:0;border-top:1px solid #eef0e8;padding:12px 0 0;margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.catalog-filters legend{font-weight:600;font-size:13px;padding:0;float:left;width:100%;margin-bottom:6px}.catalog-price{display:grid;grid-template-columns:1fr 1fr;gap:8px}.catalog-price input{min-width:0;width:100%}.catalog-filters label.catalog-facet{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:400;cursor:pointer}.catalog-facet span{flex:1;min-width:0;overflow-wrap:anywhere}.catalog-facet small{color:#59684c}.catalog-more{display:block;margin:24px auto 0}.buyer-product-picture{position:relative}.buyer-product-picture .buyer-product-image{width:100%}.product-heart{position:absolute;top:10px;right:10px;width:38px;height:38px;padding:0;display:grid;place-items:center;border-radius:50%;background:#fff;color:#4d5748;box-shadow:0 1px 4px #20251e2e}.product-heart:hover{background:#fff;color:#b3263f}.product-heart.active{color:#b3263f}.product-reason{color:#4a6b20;font-size:12px}.personal-selection{margin-top:26px}.product-row{margin-bottom:26px;min-width:0}.product-row h2,.category-suggestions h2{margin:0 0 12px;font-size:20px;display:flex;align-items:center;gap:8px}.product-row-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:16px;overflow-x:auto;padding-bottom:8px}.selection-controls{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:12px;color:#59684c;border-top:1px solid #eef0e8;padding-top:12px}.detail-favorite{display:inline-flex;align-items:center;gap:7px}.detail-favorite.active svg{color:#b3263f}.detail-breadcrumbs{font-size:12px;color:#59684c;overflow-wrap:anywhere}.detail-characteristics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px 14px;margin:0 0 16px;font-size:13px}.detail-characteristics dt{color:#59684c}.detail-characteristics dd{margin:0;overflow-wrap:anywhere}.detail-characteristics-row{display:contents}.detail-similar .product-row-scroll{grid-auto-columns:150px}.similar-card{background:#f4f6ee;color:#20251e;font-weight:400;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:8px;border-radius:10px;font-size:12px;min-width:0}.similar-card:hover{background:#e7edd7}.similar-image{display:grid;place-items:center;width:100%;height:100px;overflow:hidden}.similar-image img{width:100%;height:100%;object-fit:cover}.category-picker{display:flex;flex-direction:column;gap:10px}.category-picker-search{width:100%}.category-picker-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto}.category-picker-list button{background:#f4f6ee;color:#20251e;font-weight:400;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:8px 12px;border-radius:9px}.category-picker-list button strong{font-weight:500}.category-picker-list button small{color:#59684c;font-size:11px}.category-picker-list button:hover{background:#e7edd7}.category-picker-list button.selected{background:#d4ef84}.chosen-category{background:#eef2e4;border-radius:10px;padding:10px 12px;font-size:13px;overflow-wrap:anywhere}.attribute-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:12px 0}.attribute-grid h4{grid-column:1 / -1;margin:4px 0 0}.attribute-multi{border:1px solid var(--line);border-radius:9px;display:flex;flex-wrap:wrap;gap:8px}.variant-attributes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.category-move{width:min(560px,calc(100vw - 32px));border:0;border-radius:14px;padding:22px}.category-move::backdrop{background:#20251e73}.category-move>*+*{margin-top:12px}.category-move h2{margin:0}.category-move label{display:flex;flex-direction:column;gap:4px}.category-admin{display:grid;grid-template-columns:340px minmax(0,1fr);gap:22px;align-items:start}.category-admin-tree,.category-admin-editor{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0}.category-admin-tree .buyer-search{width:100%;margin:0}.admin-tree,.admin-tree ul{list-style:none;margin:0;padding:0}.admin-tree ul{padding-left:16px}.admin-tree{max-height:72vh;overflow:auto}.admin-tree-row{display:flex;align-items:center;gap:2px;border-radius:8px}.admin-tree-row.selected{background:#eef2e4}.admin-tree-gap{width:32px;flex:none}.admin-tree-name{flex:1;min-width:0;display:flex;justify-content:space-between;gap:8px;background:none;color:#20251e;font-weight:400;padding:5px 6px;text-align:left}.admin-tree-name:hover{background:#f4f6ee}.admin-tree-name small{color:#59684c;flex:none}.admin-tree-name .archived{text-decoration:line-through;color:#59684c}.category-admin-editor h2{margin:0 0 6px}.category-effective{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.category-form,.category-schema{border:1px solid var(--line);border-radius:10px;padding:14px;margin:14px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end;min-width:0}.category-form label,.category-add label{display:flex;flex-direction:column;gap:4px;min-width:0}.category-form label.availability{flex-direction:row;align-items:center}.category-handling{display:flex;flex-wrap:wrap;gap:8px 14px}.category-schema{display:block}.schema-rows{display:flex;flex-direction:column;gap:10px;margin:10px 0}.schema-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line)}.schema-row input[type=text],.schema-row input:not([type]),.schema-row select{flex:1 1 150px;min-width:0}.category-add{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:12px 0}.category-add label{flex:1 1 200px}.category-sellers{display:flex;flex-direction:column;gap:6px}.seller-offer-stats{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:#59684c}.handling-tags{display:flex;flex-wrap:wrap;gap:4px}@media(max-width:900px){.catalog-layout,.category-admin{grid-template-columns:minmax(0,1fr)}.catalog-filter-toggle,.catalog-filter-close{display:inline-flex}.catalog-filters{display:none;background:#f4f6ee;border-radius:12px;padding:14px}.filters-open .catalog-filters{display:flex}.category-menu{position:fixed;inset:0;width:100%;height:100%;border-radius:0;margin:0}.category-menu-body{grid-template-columns:minmax(0,1fr)}.category-menu-branch{display:none;padding:16px}.category-menu-body.drilled .category-menu-roots{display:none}.category-menu-body.drilled .category-menu-branch{display:block}.category-menu-back{display:inline-flex}.category-menu-groups{columns:1}.product-row-scroll{grid-auto-columns:170px;gap:10px}.category-root{min-height:44px}}.catalog-facet input,.attribute-multi input,.category-sellers input{width:auto;flex:none}.attribute-multi label,.category-sellers label{display:flex;flex-direction:row;align-items:center;gap:6px}.product-chips{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.product-chips span{font-size:12px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;background:#fdf3d0;color:#5f4300}.product-chips span.chip-good{background:#e6f3cf;color:#33500f}.label-dialog{width:min(560px,calc(100vw - 24px));border:0;border-radius:14px;padding:20px}.label-dialog::backdrop{background:#20251e73}.label-dialog-head{display:flex;justify-content:space-between;align-items:center}.label-dialog-head h2{margin:0}.label-preview{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:14px;background:#f4f6ee;border-radius:10px;margin:12px 0}.label-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.label-controls label{display:flex;flex-direction:column;gap:4px;flex:1 1 150px;min-width:0}.sticker{background:#fff;color:#000;font-family:Arial,sans-serif;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px #c9cfbf}.sticker.f58{width:58mm;height:40mm;padding:1.5mm;font-size:7.5pt;line-height:1.15}.sticker.f100{width:100mm;height:150mm;padding:5mm;font-size:12pt;line-height:1.3}.sticker-head{display:flex;justify-content:space-between;gap:2mm}.sticker-body{display:flex;gap:1.5mm;flex:1;min-height:0}.sticker.f58 .sticker-qr{width:17mm;height:17mm;flex:none}.sticker.f100 .sticker-qr{width:42mm;height:42mm;flex:none}.sticker-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sticker-recipient{font-size:1.15em}.sticker-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticker-bars{width:100%;height:8mm;flex:none}.sticker.f100 .sticker-bars{height:22mm}.sticker-code{text-align:center;font-weight:700;letter-spacing:.06em}.sticker-extra{display:flex;flex-direction:column;gap:1mm;margin-top:3mm;border-top:1px solid #000;padding-top:2mm}.print-root{display:none}@page sticker58{size:58mm 40mm;margin:0}@page sticker100{size:100mm 150mm;margin:0}@media print{body>*:not(.print-root){display:none!important}.print-root{display:block}.print-root .sticker{box-shadow:none;break-after:page}.print-root .sticker.f58{page:sticker58}.print-root .sticker.f100{page:sticker100}}.pickup-scan{margin-bottom:18px}.pickup-scan h2{display:flex;align-items:center;gap:8px;margin:0 0 12px}.scan-form{display:flex;flex-wrap:wrap;gap:10px}.scan-form input{flex:1 1 220px;min-width:0;font-size:18px;min-height:48px}.scan-form button{min-height:48px}.scan-camera{margin-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.scan-camera video{width:100%;max-width:420px;border-radius:10px;background:#20251e}.scan-result{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:10px;margin-top:12px}.scan-result>div{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.scan-result strong{font-size:16px}.scan-result svg{flex:none}.scan-result.ok{background:#e6f3cf}.scan-result.repeat{background:#fdf3d0}.scan-result.refused{background:#fbe3e3;color:#7a1616}.scan-counters{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:14px}.scan-counters>div{display:flex;flex-direction:column}.scan-counters strong{font-size:26px;line-height:1.1}.scan-counters button{margin-left:auto}.documents-center{display:flex;flex-direction:column;gap:18px}.documents-center h2{margin:0 0 6px}.register-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.register-row input{min-width:0}.act-row{border-top:1px solid var(--line);padding:8px 0}.act-summary{display:flex;flex-wrap:wrap;gap:4px 16px;width:100%;background:none;color:inherit;font-weight:400;text-align:left;padding:6px 0;border-radius:0}.act-summary:hover{background:none;color:#4a6b20}.act-items{font-size:13px;overflow-wrap:anywhere}.act-items p{margin:0 0 6px}.seller-delivery{display:flex;flex-direction:column;gap:10px;align-items:stretch}.seller-delivery>label:not(.check-row){display:flex;flex-direction:column;gap:4px}.seller-delivery>button{align-self:flex-start}label.check-row{display:flex;flex-direction:row;align-items:center;gap:8px}label.check-row input{width:auto;flex:none}.seller-contact{font-size:13px;background:#f4f6ee;border-radius:8px;padding:8px 10px;margin:8px 0 0;overflow-wrap:anywhere}.product-bulky,.cart-bulky{color:#8a5a00;font-size:12px;font-weight:500}.act-sheet{font-family:Arial,sans-serif;color:#000;font-size:11pt}.act-sheet table{width:100%;border-collapse:collapse;margin:10px 0}.act-sheet th,.act-sheet td{border:1px solid #000;padding:3px 5px;text-align:left}.act-sign{margin-top:24px}@media(max-width:760px){.scan-counters button{margin-left:0;width:100%}}.problem-open{margin-top:10px}.problem-form{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px}.problem-form label{display:flex;flex-direction:column;gap:4px}.problem-form>button{align-self:flex-start}.point-queue{display:flex;flex-direction:column;gap:14px;margin-top:14px}.point-queue h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px}.queue-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:8px 0;margin:0}.queue-place{display:flex;flex-direction:column;min-width:0;flex:1 1 220px;overflow-wrap:anywhere}.queue-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:10px}.queue-actions label{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;min-width:0}.handover-problems{margin-bottom:18px}.handover-problems h2{display:flex;align-items:center;gap:8px;margin:0 0 6px}.problem-row{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding:10px 0;overflow-wrap:anywhere}.sign-in-dialog{width:min(420px,calc(100vw - 24px));border:0;border-radius:14px;padding:20px}.sign-in-dialog::backdrop{background:#20251e73}.sign-in-dialog form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.sign-in-dialog label{display:flex;flex-direction:column;gap:4px}.sign-in-training{width:100%}.pickup-pass{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;margin-bottom:18px}.pickup-pass img{width:200px;height:200px;flex:none;background:#fff}.pickup-pass>div{flex:1 1 240px;min-width:0}.pickup-pass h2{display:flex;align-items:center;gap:8px;margin:0 0 8px}.pickup-pass-code{display:block;font-size:34px;letter-spacing:.08em;line-height:1.1;margin-bottom:8px}.pickup-pass ul{margin:8px 0;padding-left:18px}.pickup-pass-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.share-product{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin-bottom:14px}.share-product img{width:160px;height:160px}.share-product small{overflow-wrap:anywhere}.modal-image{display:block;width:200px;height:200px;margin:8px auto}.issue-panel{margin-top:14px;border:2px solid #8fb04a;border-radius:12px;padding:14px}.issue-panel h3{margin:0 0 4px;font-size:17px}.issue-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;border-top:1px solid var(--line);padding:10px 0}.issue-cell{flex:none;min-width:84px;text-align:center;font-size:24px;font-weight:700;line-height:1.1;padding:8px;border-radius:8px;background:#e6f3cf}.issue-cell small{display:block;font-size:11px;font-weight:500}.issue-item{flex:1 1 180px;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.issue-choice{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.issue-choice select,.issue-choice input{flex:1 1 150px;min-width:0}.scan-cell{font-size:30px;font-weight:700;line-height:1.1}.layout-form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.layout-form label{display:flex;flex-direction:column;gap:4px;flex:1 1 120px;min-width:0}.pickup-dialog{width:min(1120px,calc(100vw - 28px));max-height:calc(100dvh - 32px);border:1px solid #e0e6d8;border-radius:24px;padding:24px;color:#27351c;background:#fff;overflow:auto;scroll-padding-top:105px}.buyer-utility .buyer-pickup-discovery>button{font-size:12px;padding:8px 10px}.pickup-dialog::backdrop{background:#16200c61;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pickup-header{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:-24px;padding:18px 0;background:#fff;z-index:3;margin-top:-18px;border-bottom:1px solid #edf0e7}.pickup-header h2{margin:5px 0 0;font-size:25px;letter-spacing:-.6px}.pickup-tools{padding:18px 0;max-width:650px}.pickup-tools>label{display:block;margin:10px 0 7px}.pickup-tools>input,.pickup-tools>select{width:100%;min-width:0}.pickup-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0}.pickup-view-buttons{display:flex;gap:5px}.pickup-view-buttons button[aria-pressed=true]{background:#dcf79e;border-color:#c1e96f;color:#294500}.pickup-result-count{font-size:13px;color:#5a674e}.pickup-layout.map{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px;align-items:start}.pickup-map-column,.pickup-list-column{min-width:0}.pickup-place-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pickup-place{display:flex;width:100%;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:18px;border:1px solid #e2e8da;border-radius:16px;background:#fff;font-weight:400;color:#334225;line-height:1.5}.pickup-place:hover{background:#faffef}.pickup-place[aria-pressed=true]{border-color:#83ad37;box-shadow:0 0 0 2px #dff5b4;background:#f8ffeb}.pickup-place strong{font-size:15px;font-weight:650}.pickup-place span{font-size:13px}.pickup-distance{font-weight:650;color:#456714}.pickup-map-canvas{height:430px;width:100%;border-radius:18px;border:1px solid #dce5d1;overflow:hidden}.pickup-map-marker{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#efffd0;border:2px solid #7fa936;box-shadow:0 3px 8px #34482035;padding:0}.pickup-map-marker .doro-icon{width:36px;height:36px;flex-basis:36px}.pickup-map-marker[aria-pressed=true]{background:#d4fb80;border-color:#334e0b;box-shadow:0 0 0 5px #dcf6ab}.pickup-map-marker:focus-visible{outline:3px solid #243c08;outline-offset:4px}.pickup-map-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.pickup-choice{position:sticky;bottom:-24px;background:#f5ffdf;border:1px solid #cfe3ac;border-radius:18px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;z-index:2;box-shadow:0 -6px 20px #fff8}.pickup-choice h3{font-size:18px;margin:5px 0}.pickup-choice p{margin:5px 0;font-size:13px;line-height:1.5}.pickup-choice>button{flex-shrink:0}.pickup-choice a{color:#38591b}.pickup-map-view .maplibregl-ctrl-attrib{max-width:100%;font-size:10px;overflow-wrap:anywhere}.pickup-map-view .maplibregl-ctrl-bottom-right{max-width:100%}@media(max-width:700px){.pickup-dialog{padding:16px;max-height:calc(100dvh - 16px);width:calc(100vw - 16px);border-radius:20px}.pickup-header{top:-16px;align-items:flex-start}.pickup-header h2{font-size:21px}.pickup-header>button{max-width:120px;padding:10px;font-size:12px}.pickup-layout.map{display:block}.pickup-map-canvas{height:330px}.pickup-choice{bottom:-16px;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.pickup-choice>button{width:100%}.pickup-tools{padding-top:8px}.pickup-toolbar{gap:8px}.pickup-place{padding:14px}}.pickup-dialog[open]{display:flex;flex-direction:column}.pickup-header{position:static;flex-shrink:0;margin-top:0;padding-top:0}.pickup-tools{flex-shrink:0;padding-top:6px;padding-bottom:4px}.pickup-result-count{flex-shrink:0}.pickup-layout{flex:1;min-height:100px;overflow:auto;padding:3px}.pickup-list-column{max-height:480px;overflow:auto;padding:3px}.pickup-choice{position:static;flex-shrink:0;margin-top:12px;box-shadow:none;max-height:260px;overflow:auto}.pickup-map-canvas{height:clamp(180px,32dvh,390px)}@media(max-width:700px){.pickup-layout.map .pickup-list-column{display:none}.pickup-choice{max-height:245px}.pickup-tools{max-height:240px;overflow:auto}.pickup-map-canvas{height:clamp(180px,28dvh,280px)}}.notification-dialog{width:min(460px,calc(100vw - 24px));max-height:calc(100vh - 32px);border:0;border-radius:14px;padding:20px;overflow-y:auto}.notification-dialog::backdrop{background:#20251e73}.notification-device{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#f4f6ee;border-radius:10px;padding:12px;margin:10px 0}.notification-device p{margin:0}.notification-list{list-style:none;margin:0;padding:0}.notification-list li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.notification-list li.unread strong:before{content:"• ";color:#4a6b20}.notification-bell{position:relative}@media(max-width:760px){.notification-word{display:none}.buyer-header>nav{flex-wrap:wrap;row-gap:6px;min-width:0}}.product-edit{width:min(720px,calc(100vw - 24px));max-height:calc(100vh - 32px);border:0;border-radius:14px;padding:20px;overflow-y:auto}.product-edit::backdrop{background:#20251e73}.product-edit>label:not(.file-button){display:flex;flex-direction:column;gap:4px;margin-top:10px}.product-edit h3{margin:14px 0 6px;font-size:15px}.product-edit-photos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.product-edit-photos>div{position:relative}.product-edit-photos img{width:96px;height:96px;object-fit:cover;border-radius:8px;display:block}.product-edit-photos button{position:absolute;top:4px;right:4px;min-height:0;width:28px;height:28px;padding:0;display:grid;place-items:center}.product-edit-package{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.product-edit-package label{display:flex;flex-direction:column;gap:4px;min-width:0}.revision-queue{margin-bottom:18px}.revision-queue h2{margin:0 0 8px}.revision-row{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.revision-row label{display:flex;flex-direction:column;gap:4px}.revision-photos{display:flex;flex-wrap:wrap;gap:14px}.revision-photos>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.revision-photos img{width:72px;height:72px;object-fit:cover;border-radius:6px}.product-edit-variant{border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;margin-top:10px;padding:12px}.product-edit-variant h4{margin:0}.product-edit-variant label{display:flex;flex-direction:column;gap:4px}.variant-head{align-items:center;display:flex;justify-content:space-between}.variant-sku{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.variant-sku label{flex:1 1 160px}.site-dialog{width:640px}.site-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.site-dialog-header h2{font-size:22px;overflow-wrap:anywhere}.site-card{min-width:0;line-height:1.8;overflow-wrap:anywhere}.site-card-title{display:flex;align-items:flex-start;gap:14px;background:#f4fae8;border-radius:13px;padding:18px}.site-card-title h3{font-size:17px;font-weight:600}.site-card-title p{font-size:13px;color:#45563a;margin-top:6px}.site-card dl{margin:18px 0}.site-card dt{font-size:12px;color:#59684c;margin-top:14px}.site-card dd{font-size:14px;margin:4px 0;white-space:pre-line}.site-demo{font-size:12px;line-height:1.8;color:#77551c;background:#fff5dd;border:1px solid #eddbb7;border-radius:9px;padding:10px 12px;margin-top:12px}.site-map{margin:16px 0}.site-map>.address-map{margin-top:12px}.site-map .address-map-actions button{min-width:44px;min-height:44px}.site-editor-form label{margin:17px 0}.site-editor-form textarea{min-height:100px;resize:vertical;width:100%}.site-selected{background:#f5faec;border:1px solid #dde7ce;padding:14px;border-radius:11px;font-size:13px;line-height:1.8;margin:14px 0}.site-commands{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.site-history{margin-top:24px;border-top:1px solid #e1e7d8;padding-top:16px}.site-history article{padding:12px 0;border-bottom:1px solid #e5eadd;font-size:13px;line-height:1.8}.site-history small{display:block;color:#59684c}.site-origin-preview{background:#fff8e9;border-radius:10px;padding:12px;font-size:12px;line-height:1.8;color:#74551f;margin:12px 0}.site-order-section{margin-top:22px;border-top:1px solid #e4e9dc;padding-top:18px}.site-directory-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-left:auto}.site-order-section>summary{cursor:pointer;font-size:14px;font-weight:600;margin-bottom:12px}.pickup-review-error{font-size:12px;line-height:1.8;color:#8b432d;margin:12px 0}@media(max-width:600px){.site-dialog-header{gap:12px}.site-dialog-header h2{font-size:19px}.site-card-title{padding:13px}.site-dialog .site-commands button{flex:1}}.area-dialog{width:860px}.area-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.area-dialog form label:not(.point-confirm),.area-dialog>div>label{display:block;margin:17px 0 8px;font-size:13px}.area-dialog textarea,.area-dialog form>fieldset>input,.area-dialog select{width:100%}.area-dialog textarea{font:inherit;padding:12px;border:1px solid #dce4d3;border-radius:10px;min-height:90px;resize:vertical}.area-dialog .point-confirm{margin:20px 0}.area-dialog .site-commands{gap:8px}.area-map{margin-top:16px}.area-map-canvas{height:360px;border:1px solid #dfe8d4;border-radius:14px;overflow:hidden}.area-map-canvas .area-vertex{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:grid;place-items:center;border:2px solid #477218;border-radius:50%;background:#fff;color:#263a14;font-size:12px;box-shadow:0 2px 7px #263a1426}.area-vertex:focus-visible{outline:3px solid #222;outline-offset:3px}.area-coordinate-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.area-coordinates{border:1px solid #e0e8d6;border-radius:12px;padding:14px;margin-top:16px}.area-coordinates summary{cursor:pointer;font-size:14px;font-weight:600}.area-list{display:grid;gap:12px;margin-top:22px}.area-list article{display:flex;gap:18px;align-items:center;padding:20px;border:1px solid #e0e8d6;border-radius:14px;background:#fff}.area-list h3{font-size:15px;overflow-wrap:anywhere}.area-list p,.area-list small{font-size:12px;line-height:1.8;color:#526244}.area-list button{margin-left:auto;flex-shrink:0}.area-search{display:block;max-width:440px;font-size:13px;line-height:2}.area-search input{width:100%}.service-areas>.section-title p{font-size:13px;color:#526244;margin-top:6px}@media(max-width:600px){.area-list article{flex-wrap:wrap;gap:12px;padding:16px}.area-list article>div{flex:1}.area-list article>button{margin-left:0;width:100%}.area-map-canvas{height:310px}.area-coordinate-inputs{grid-template-columns:1fr;gap:0}.area-map .site-commands button{min-width:44px;min-height:44px}.service-areas .section-title{align-items:flex-start;flex-wrap:wrap;gap:14px}}.surface-launcher{max-width:1100px;margin:0 auto;padding:48px 28px 30px}.surface-launcher>.wordmark{margin-bottom:35px}.surface-launcher>.pill{margin-bottom:17px}.surface-launcher>h1{font-size:34px;margin-bottom:14px;letter-spacing:-1px}.surface-launcher>p{font-size:14px;line-height:1.8;color:#59684c}.dev-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:29px 0}.dev-role-grid>button{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #dfe7d4;padding:23px;border-radius:15px;text-align:left;gap:9px}.dev-role-grid>button:hover{background:#f5faeb;border-color:#aacd6c;box-shadow:0 6px 22px #5364380b}.dev-role-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:#f5ffdf;color:#526e31;margin-bottom:9px}.dev-role-icon .doro-icon{width:56px;height:56px}.dev-role-grid strong{font-size:17px;font-weight:600}.dev-role-grid small{font-size:12px;font-weight:400;color:#59684c}.dev-role-action{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:15px;font-size:12px;font-weight:500;color:#526e31}.surface-launcher>.dev-entry-note{font-size:12px;margin-top:27px}.surface-back{display:inline-block;color:#526e31;font-size:13px;margin-top:5px}.surface-links{display:grid;gap:14px;margin-top:28px}.surface-links>a{display:flex;align-items:center;justify-content:space-between;padding:22px;background:#fff;color:#344a21;text-decoration:none;border:1px solid #dfe7d4;border-radius:12px}.surface-workspace-title{font-size:11px;color:#59684c;margin:0 13px 17px}.switch-development{margin:12px 10px;font-size:12px;color:#526e31;text-decoration:none;display:block}@media(max-width:760px){.surface-launcher{padding:27px 18px}.surface-launcher>h1{font-size:27px}.dev-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dev-role-grid>button{padding:18px 15px}.dev-role-grid strong{font-size:14px}.dev-role-grid small{font-size:11px}.surface-launcher>p{font-size:12px}.surface-workspace-title{display:none}}.development-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#e8f1d5;color:#455b2d;padding:8px 25px;font-size:12px}.development-toolbar>a{display:flex;align-items:center;gap:8px;color:#304a18;font-weight:600;text-decoration:none}.development-toolbar>a:hover{text-decoration:underline}@media(max-width:760px){.development-toolbar{font-size:11px;padding:9px 17px}}
