@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@500;600;700&display=swap";.fulfillment-fbs-drafts{background:#fff8eb;border:1px solid #ecd4ad;border-radius:7px;gap:3px;margin-top:10px;padding:8px;display:grid}.fulfillment-fbs-drafts>div{gap:2px;padding-bottom:3px;display:grid}.fulfillment-fbs-drafts>div>strong{color:#80552e;font-size:calc(8px * var(--ui-font-scale,1))}.fulfillment-fbs-drafts>div>small,.fulfillment-fbs-drafts article>small{color:#977350;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.fulfillment-fbs-drafts article{border-top:1px solid #80552e1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 0;display:grid}.fulfillment-fbs-drafts article>span{min-width:0}.fulfillment-fbs-drafts article strong,.fulfillment-fbs-drafts article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fulfillment-fbs-drafts article strong{color:#5e4a38;font-size:calc(7px * var(--ui-font-scale,1))}.fulfillment-fbs-drafts article span small{margin-top:2px}.fulfillment-fbs-drafts article>b{color:#8b6042;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap}.fulfillment-storage-flags,.fulfillment-storage-documents,.fulfillment-storage-supplies,.fulfillment-storage-notifications{grid-column:1/-1}.fulfillment-storage-flags{flex-wrap:wrap;gap:7px 13px;padding:5px 0 1px;display:flex}.fulfillment-storage-receiving{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fulfillment-storage-receiving>label{color:#40534d;background:#f7fbf9;border:1px solid #d6e5de;border-radius:7px;gap:4px;padding:7px 8px;font:700 8px Manrope,sans-serif;display:grid}.fulfillment-storage-receiving>label:first-child{flex-wrap:wrap;align-content:center;align-items:center;gap:5px;display:flex}.fulfillment-storage-receiving input[type=checkbox]{accent-color:#39776a}.fulfillment-storage-receiving small{color:#71867f;width:100%;font-size:calc(6px * var(--ui-font-scale,1));font-weight:600}@media (width<=560px){.fulfillment-storage-receiving{grid-template-columns:minmax(0,1fr)}}.fulfillment-storage-flags>label{color:#536f64;font-size:calc(8px * var(--ui-font-scale,1));align-items:center;gap:5px;font-weight:700;display:inline-flex}.fulfillment-storage-flags input[type=checkbox]{accent-color:#39776a}.fulfillment-storage-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.fulfillment-storage-documents label{color:#446358;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));background:#f6fbf8;border:1px dashed #b6d1c4;border-radius:7px;gap:3px;padding:7px;font-weight:800;display:grid}.fulfillment-storage-documents input{color:#5f7d71;max-width:100%;font-size:calc(7px * var(--ui-font-scale,1))}.fulfillment-storage-documents small{color:#789286;font-size:calc(6px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-storage-supplies{background:#f4faf6;border:1px solid #c9dfd2;border-radius:7px;gap:3px;margin-top:10px;padding:8px;display:grid}.fulfillment-storage-supplies>div{gap:2px;padding-bottom:3px;display:grid}.fulfillment-storage-supplies>div strong{color:#366b57;font-size:calc(8px * var(--ui-font-scale,1))}.fulfillment-storage-supplies>div small{color:#6d8c7d;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.fulfillment-storage-supplies article{border-top:1px solid #366b571f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.fulfillment-storage-supplies article span{min-width:0}.fulfillment-storage-supplies article strong,.fulfillment-storage-supplies article span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fulfillment-storage-supplies article strong{color:#385448;font-size:calc(8px * var(--ui-font-scale,1))}.fulfillment-storage-supplies article small{color:#718a7e;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.fulfillment-storage-supplies article small.is-discrepancy,.fulfillment-storage-supplies article small.is-confirmed{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.fulfillment-storage-supplies article small.is-discrepancy{color:#a34f47}.fulfillment-storage-supplies article small.is-confirmed{color:#23775d}.fulfillment-storage-supplies article small a{color:#287866;margin-left:5px;text-decoration:underline;display:inline-block}.fulfillment-storage-supply-summary{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.fulfillment-storage-supply-summary__photo{color:#7e968a;background:#f4f8f5;border:1px solid #d7e5dd;border-radius:8px;place-items:center;width:94px;height:94px;display:grid;overflow:hidden}.fulfillment-storage-supply-summary__photo img{object-fit:contain;width:100%;height:100%;display:block}.fulfillment-storage-supply-summary__details{gap:4px;min-width:0;display:grid}.fulfillment-storage-supply-items{gap:8px;width:100%;min-width:0;display:grid}.fulfillment-storage-supply-item{border-bottom:1px solid #366b571f;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:6px 0;display:grid}.fulfillment-storage-supply-item:last-child{border-bottom:0}.fulfillment-storage-supply-item__photo{color:#7e968a;background:#f4f8f5;border:1px solid #d7e5dd;border-radius:8px;place-items:center;width:94px;height:94px;display:grid;overflow:hidden}.fulfillment-storage-supply-item__photo img{object-fit:contain;width:100%;height:100%;display:block}.fulfillment-storage-supply-item__details{gap:4px;min-width:0;display:grid}.fulfillment-storage-supply-item__details small{color:#71877c;font-size:calc(12px * var(--ui-font-scale,1));white-space:normal;font-weight:700;line-height:1.35;display:block;overflow:visible}.fulfillment-storage-supply-item--empty .fulfillment-storage-supply-item__details{align-content:center}.fulfillment-storage-supplies article .fulfillment-storage-supply-title{color:#2e5044;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;font:800 18px/1.2 Manrope,sans-serif;text-decoration:none;display:block;overflow:hidden}.fulfillment-storage-supplies article .fulfillment-storage-supply-title:hover{color:#16765a;text-underline-offset:3px;text-decoration:underline}.fulfillment-storage-supplies article .fulfillment-storage-supply-summary__details small{color:#71877c;font-size:calc(12px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;overflow:hidden}.fulfillment-storage-supplies article button{color:#fff;min-height:26px;font-size:calc(7px * var(--ui-font-scale,1));background:#39776a;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-weight:800;display:inline-flex}.fulfillment-storage-supplies article button.is-danger{background:#b44d4d}.fulfillment-storage-supplies article button:disabled{cursor:wait;opacity:.65}@media (width<=560px){.fulfillment-storage-supplies article{grid-template-columns:minmax(0,1fr);align-items:start}.fulfillment-storage-supplies article>span{width:100%}.fulfillment-storage-supplies article button{justify-self:start}.fulfillment-storage-supply-summary{grid-template-columns:64px minmax(0,1fr);gap:10px}.fulfillment-storage-supply-summary__photo{width:64px;height:64px}.fulfillment-storage-supplies article .fulfillment-storage-supply-title{font-size:14px}.fulfillment-storage-supplies article .fulfillment-storage-supply-summary__details small{font-size:calc(10px * var(--ui-font-scale,1))}.fulfillment-storage-supply-item{grid-template-columns:64px minmax(0,1fr);gap:10px}.fulfillment-storage-supply-item__photo{width:64px;height:64px}.fulfillment-storage-supply-item__details small{font-size:calc(10px * var(--ui-font-scale,1))}}:root{color:#1d2927;font-synthesis:none;background:#dfe4e2;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.picker-app{color:#203b32;background:#edf4f0;min-height:100vh;padding:28px}.picker-app--loading{color:#5e786d;text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}.picker-app--loading p{max-width:360px;font-size:calc(13px * var(--ui-font-scale,1));margin:0;line-height:1.5}.picker-app__header{border-bottom:1px solid #d4e4dc;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding-bottom:20px;display:flex}.picker-app__brand{align-items:center;gap:8px;display:inline-flex}.picker-app__brand>span,.picker-access-card__icon{color:#fff;background:#347665;border-radius:9px;place-items:center;display:grid}.picker-app__brand>span{width:32px;height:32px;font:700 15px Unbounded,sans-serif}.picker-app__brand strong{font:700 15px Unbounded,sans-serif}.picker-app__brand sup{color:#d06e55}.picker-app__header button{color:#526a62;min-height:36px;font-size:calc(12px * var(--ui-font-scale,1));background:#fff;border:1px solid #cfddd5;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.picker-app__workspace{max-width:1080px;margin:32px auto}.picker-app__employee,.picker-app__empty-tasks,.picker-access-card{background:#fff;border:1px solid #d9e8df;border-radius:16px;box-shadow:0 12px 30px #254d3f14}.picker-app__employee{align-items:center;gap:13px;padding:18px;display:flex}.picker-app__employee>span{color:#287a62;background:#dff2e8;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.picker-app__employee>div{gap:3px;min-width:0;display:grid}.picker-app__employee small,.picker-app__employee p{color:#7c9187;font-size:calc(12px * var(--ui-font-scale,1));margin:0}.picker-app__employee h1{margin:0;font-size:19px}.picker-app__employee b{color:#267458;font-size:calc(11px * var(--ui-font-scale,1));white-space:nowrap;background:#dff3e7;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;display:inline-flex}.picker-app__empty-tasks{color:#4e7164;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:290px;margin-top:16px;padding:28px;display:grid}.picker-app__empty-tasks h2{color:#29473d;margin:0;font-size:18px}.picker-app__empty-tasks p{color:#7b9086;max-width:360px;font-size:calc(13px * var(--ui-font-scale,1));margin:0;line-height:1.5}.picker-tasks{gap:14px;margin-top:16px;display:grid}.picker-tasks__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.picker-tasks__heading h2{color:#2a4b3f;margin:0;font-size:20px}.picker-tasks__heading small{color:#80968c;font-size:calc(12px * var(--ui-font-scale,1))}.picker-tasks__heading button{color:#356353;cursor:pointer;background:#fff;border:1px solid #cddfd6;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font:800 12px Manrope,sans-serif;display:inline-flex}.picker-tasks__heading button:disabled{cursor:wait;opacity:.6}.picker-tasks__list{gap:11px;display:grid}.picker-tasks__list>article{background:#fff;border:1px solid #d8e7de;border-radius:9px;gap:12px;padding:15px;display:grid}.picker-tasks__list>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.picker-tasks__list>article>header>div{gap:3px;min-width:0;display:grid}.picker-tasks__list>article>header strong{color:#2a4b3f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.picker-tasks__list>article>header small{color:#80968c;font-size:calc(11px * var(--ui-font-scale,1))}.picker-tasks__list>article>header>span{color:#8c681d;font-size:calc(10px * var(--ui-font-scale,1));background:#fff0c9;border-radius:6px;flex:none;padding:5px 8px;font-weight:800}.picker-tasks__list>article>header>span.is-progress{color:#237255;background:#dcf2e5}.picker-tasks__items{border-top:1px solid #e8f0eb;display:grid}.picker-tasks__items>div{border-bottom:1px solid #e8f0eb;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.picker-tasks__photo{color:#87a094;background:#f3f8f5;border:1px solid #dbe9e1;border-radius:6px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.picker-tasks__photo img{object-fit:contain;width:100%;height:100%}.picker-tasks__items>div>span:nth-child(2){gap:3px;min-width:0;display:grid}.picker-tasks__items strong,.picker-tasks__items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-tasks__items strong{color:#2b4d40;font-size:calc(12px * var(--ui-font-scale,1))}.picker-tasks__items small{color:#82978e;font-size:calc(10px * var(--ui-font-scale,1))}.picker-tasks__items b{color:#346051;font-size:calc(12px * var(--ui-font-scale,1));white-space:nowrap}.picker-tasks__list footer{justify-content:flex-end;display:flex}.picker-tasks__list footer button{color:#fff;cursor:pointer;background:#287b64;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:800 12px Manrope,sans-serif;display:inline-flex}.picker-tasks__list footer button:disabled{cursor:wait;opacity:.65}.picker-app--access{background:linear-gradient(140deg,#e4f0ea,#f8faf8);place-items:center;padding:24px;display:grid}.picker-access-card{gap:12px;width:min(420px,100%);padding:28px;display:grid}.picker-access-card__icon{width:48px;height:48px}.picker-access-card>small{color:#729086;font-weight:800}.picker-access-card h1{margin:0;font-size:23px}.picker-access-card>p{color:#71877d;font-size:calc(13px * var(--ui-font-scale,1));margin:0;line-height:1.55}.picker-access-card form{gap:12px;margin-top:4px;display:grid}.picker-access-card label{color:#536f64;font-size:calc(12px * var(--ui-font-scale,1));gap:6px;font-weight:800;display:grid}.picker-access-card input{color:#28443a;border:1px solid #d5e4dc;border-radius:9px;outline:none;min-height:43px;padding:0 12px}.picker-access-card input:focus{border-color:#59a487;box-shadow:0 0 0 3px #45957421}.picker-access-card__error{color:#b14e40;font-size:calc(12px * var(--ui-font-scale,1));margin:0}.picker-access-card button{color:#fff;min-height:43px;font-size:calc(13px * var(--ui-font-scale,1));background:#347665;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-weight:800;display:inline-flex}.picker-access-card button:disabled{cursor:wait;opacity:.65}@media (width<=560px){.picker-app{padding:16px}.picker-app__employee{align-items:flex-start}.picker-app__employee b{margin-left:0}.picker-app__employee{flex-wrap:wrap}.picker-access-card{padding:22px}.picker-tasks__heading{flex-direction:column;align-items:flex-start}.picker-tasks__list>article{padding:12px}}.gateway-page{color:#243a34;background:linear-gradient(145deg,#dbe8e3 0%,#f7f6f1 48%,#e8ddd2 100%);min-height:100vh}.gateway-page:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff52 1px,#0000 1px),linear-gradient(#ffffff40 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.gateway-custom-background{z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}.gateway-page.has-custom-background>.welcome-main{z-index:1;position:relative}.gateway-header{z-index:1;border-bottom:1px solid #2b4b411f;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 40px);min-height:74px;margin:0 auto;display:flex;position:relative}.gateway-header>div{gap:8px;display:flex}.gateway-header button{color:#526a62;min-height:36px;font-size:calc(12px * var(--ui-font-scale,1));background:#ffffff75;border:1px solid #345b4f21;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.gateway-brand{align-items:center;gap:8px;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.gateway-brand-sign{isolation:isolate;border:1px solid #ffffffe0;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #25483f21;background:#ffffffa3!important;border-radius:9px!important;width:34px!important;height:34px!important}.gateway-brand-sign:after{z-index:1;border-radius:inherit;content:"";mix-blend-mode:color;opacity:.78;pointer-events:none;background:#257c67;position:absolute;inset:0}.gateway-brand-sign img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;display:block}.gateway-brand strong{color:#213b34;font:700 15px Unbounded,sans-serif}.gateway-brand sup{color:#d06e55}.gateway-login,.gateway-primary{color:#fff!important;background:#347665!important;border-color:#2f705e!important}.welcome-main,.flow-main,.admin-main{z-index:1;width:min(1180px,100% - 40px);margin:0 auto;padding:58px 0 72px;position:relative}.welcome-copy{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:50px;display:grid}.welcome-copy>div>span,.flow-heading small,.admin-heading small{color:#3b7868;font-size:calc(11px * var(--ui-font-scale,1));letter-spacing:1.2px;font-weight:900}.welcome-copy h1{color:#203a33;max-width:760px;margin-top:15px;font-size:clamp(35px,5vw,64px);line-height:1.08}.welcome-copy p{color:#687b74;max-width:650px;margin-top:20px;font-size:16px;line-height:1.65}.welcome-copy aside{background:#fff6;border-left:3px solid #d3795f;grid-template-columns:26px 1fr;gap:2px 8px;padding:16px;display:grid}.welcome-copy aside svg{color:#bd624a;grid-row:span 2}.welcome-copy aside strong{font-size:calc(13px * var(--ui-font-scale,1))}.welcome-copy aside small{color:#788982;font-size:calc(10px * var(--ui-font-scale,1))}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:46px;display:grid}.role-card{color:#314a43;text-align:left;background:#ffffffa1;border:1px solid #2e53481f;border-radius:8px;align-content:space-between;gap:28px;min-height:230px;padding:24px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 40px #2c453d12}.role-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #2c453d21}.role-card>span{border-radius:8px;place-items:center;width:50px;height:50px;display:grid}.role-card h2{font:600 20px Unbounded,sans-serif}.role-card p{color:#71827c;font-size:calc(12px * var(--ui-font-scale,1));margin-top:12px;line-height:1.55}.role-card>i{position:absolute;top:26px;right:24px}.role-card--green>span{color:#2e7562;background:#dceee8}.role-card--coral>span{color:#a95744;background:#f6e1dc}.role-card--blue>span{color:#55749a;background:#e1e9f3}.role-card:after{content:"";opacity:.35;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-34px;right:-24px}.role-card--green:after{background:#bfe2d3}.role-card--coral:after{background:#f0c5ba}.role-card--blue:after{background:#c6d8ed}.welcome-trust{border-top:1px solid #2b4b411f;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;padding-top:24px;display:grid}.welcome-trust>div{color:#4e6a61;align-items:center;gap:10px;display:flex}.welcome-trust span,.welcome-trust strong,.welcome-trust small{display:block}.welcome-trust strong{font-size:calc(11px * var(--ui-font-scale,1))}.welcome-trust small{color:#809089;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px}.flow-main{max-width:1020px}.flow-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.flow-heading h1,.admin-heading h1{max-width:none;margin-top:10px;font-size:31px}.flow-heading p,.admin-heading p{color:#74847e;font-size:calc(13px * var(--ui-font-scale,1));margin-top:8px}.flow-progress{gap:5px;width:190px;display:flex}.flow-progress span{background:#355d5024;border-radius:3px;flex:1;height:5px}.flow-progress span.is-done{background:#397765}.registration-panel,.picker-access,.gateway-form,.agreements-panel,.payment-panel,.hierarchy-panel{background:#ffffffa8;border:1px solid #2f51471f;border-radius:8px;box-shadow:0 15px 40px #2c453d12}.registration-panel{padding:26px}.registration-icon,.gateway-form>span,.picker-access>span{color:#347463;background:#dfede8;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registration-login-fields{gap:16px;width:min(100%,440px);display:grid}.registration-login-fields>div{margin-bottom:3px}.registration-login-fields h2{color:#344c44;font-size:16px}.registration-login-fields p{color:#71827b;font-size:calc(10px * var(--ui-font-scale,1));margin-top:6px;line-height:1.5}.registration-login-fields label{gap:7px;display:grid}.registration-login-fields span{color:#5d7069;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.registration-login-fields input{color:#30473f;background:#ffffffc7;border:1px solid #d3dfda;border-radius:7px;outline:none;width:100%;min-height:44px;padding:0 13px}.registration-login-fields input:focus{border-color:#4d8b7b;box-shadow:0 0 0 3px #3e7e6c1a}.registration-fields label,.gateway-form label{gap:7px;display:grid}.registration-fields span,.gateway-form small{color:#5d7069;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.registration-fields input,.gateway-form input,.picker-access label{color:#30473f;background:#ffffffc7;border:1px solid #d3dfda;border-radius:7px;outline:none;width:100%;min-height:44px;padding:0 13px}.registration-fields input:focus,.gateway-form input:focus,.picker-access label:focus-within{border-color:#4d8b7b;box-shadow:0 0 0 3px #3e7e6c1a}.registration-fields label small{color:#788982;font-size:calc(8px * var(--ui-font-scale,1));font-weight:600;line-height:1.35}.marketplace-registration{background:#f7fbf9;border:1px solid #d3e1dc;border-radius:8px;grid-column:1/-1;min-width:0;margin:2px 0;padding:13px}.marketplace-registration legend{color:#405e55;font-size:calc(10px * var(--ui-font-scale,1));padding:0 4px;font-weight:800}.marketplace-registration>p{color:#788a83;font-size:calc(8px * var(--ui-font-scale,1));margin:0 0 10px;line-height:1.45}.marketplace-registration__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-registration__option{color:#536a62;cursor:pointer;background:#fff;border:1px solid #d8e4df;border-radius:7px;align-items:center;min-height:42px;padding:6px 8px;gap:8px!important;display:flex!important}.marketplace-registration__option.is-selected{background:#edf7f2;border-color:#74a896}.marketplace-registration__option input{accent-color:#39776a;width:14px;min-height:14px;margin:0}.marketplace-mark{color:#fff;min-width:35px;height:24px;font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:0;border-radius:5px;place-items:center;font-weight:900;display:grid}.marketplace-mark--wb{background:#a343a0}.marketplace-mark--ozon{background:#0757f5}.registration-help{color:#536b63;font-size:calc(10px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #d3e1dc;border-radius:8px;grid-column:1/-1;align-self:start;gap:8px;padding:14px 16px;line-height:1.45;display:grid}.registration-help strong{color:#36594e;font-size:calc(11px * var(--ui-font-scale,1))}.registration-help ol{margin:0;padding-left:20px}.registration-help a{color:#2e7561;text-underline-offset:2px;font-weight:800;text-decoration:underline}.registration-marketplace-modules{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.registration-marketplace-module{background:#fbfdfc;border:1px solid #d3e1dc;border-radius:8px;gap:11px;min-width:0;padding:14px;display:grid}.registration-marketplace-module--honest-sign{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.registration-marketplace-module--honest-sign .registration-marketplace-module__heading{grid-column:1/-1}.registration-marketplace-module.is-disabled{opacity:.62}.registration-marketplace-module__heading{align-items:center;gap:9px;min-width:0;display:flex}.registration-marketplace-module__heading>svg{color:#397765;flex:none}.registration-marketplace-module__heading>div{min-width:0}.registration-marketplace-module__heading h3{color:#36564d;font-size:calc(12px * var(--ui-font-scale,1));margin:0}.registration-marketplace-module__heading small{color:#789087;font-size:calc(8px * var(--ui-font-scale,1));margin-top:2px;font-weight:700;display:block}.registration-marketplace-module label{min-width:0}.registration-marketplace-module input:disabled{cursor:not-allowed;background:#f0f4f2}.wb-token-guide{color:#405850;background:#edf6f2;border:1px solid #bcd9d0;border-radius:8px;gap:12px;margin-top:18px;padding:16px;display:grid}.honest-sign-token-guide{color:#71837c;font-size:calc(8px * var(--ui-font-scale,1));margin-top:7px;line-height:1.45}.wb-token-guide>div{color:#337563;align-items:flex-start;gap:9px;display:flex}.wb-token-guide>div span,.wb-token-guide strong,.wb-token-guide small{display:block}.wb-token-guide strong{font-size:calc(11px * var(--ui-font-scale,1))}.wb-token-guide small{color:#688077;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px;line-height:1.45}.wb-token-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wb-token-guide__step{background:#ffffff9e;border:1px solid #cfe3da;border-radius:7px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:11px;display:grid}.wb-token-guide__step-visual{color:#397765;align-content:start;justify-items:center;gap:7px;display:grid}.wb-token-guide__step-number{color:#fff;width:24px;height:24px;font-size:calc(10px * var(--ui-font-scale,1));background:#397765;border-radius:50%;place-items:center;font-weight:900;display:grid}.wb-token-guide__step-content{align-content:start;gap:5px;min-width:0;display:grid}.wb-token-guide__step-content>strong{color:#315f53;font-size:calc(10px * var(--ui-font-scale,1));line-height:1.3}.wb-token-guide__step-content>small{color:#688077;font-size:calc(8px * var(--ui-font-scale,1));margin:0;line-height:1.4}.wb-token-guide__mock{color:#6c8179;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));background:#f8fcfa;border:1px solid #d6e7df;border-radius:5px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;padding:6px 7px;line-height:1.3;display:flex}.wb-token-guide__mock svg{color:#8bac9f;flex:none}.wb-token-guide__mock b{color:#397765}.wb-token-guide__mock--action{justify-content:space-between}.wb-token-guide__mock--action b{color:#fff;font-size:calc(7px * var(--ui-font-scale,1));background:#397765;border-radius:4px;padding:3px 5px}.wb-token-guide__mock--chips{gap:4px}.wb-token-guide__mock--chips span,.wb-token-guide__mock--permission span{color:#567267;font-size:calc(7px * var(--ui-font-scale,1));background:#fff;border:1px solid #d6e7df;border-radius:4px;padding:3px 5px;font-weight:800}.wb-token-guide__mock--permission{gap:4px;display:grid}.wb-token-guide__mock--permission span{align-items:center;gap:4px;display:flex}.wb-token-guide__mock--permission .is-active{color:#2d6956;background:#edf8f2;border-color:#8ec3ad}.wb-token-guide b{color:#315f53}.wb-token-guide p{color:#8a5548;font-size:calc(9px * var(--ui-font-scale,1));border-top:1px solid #49756826;margin:0;padding-top:10px;font-weight:800;line-height:1.45}.gateway-primary{min-height:44px;font-size:calc(11px * var(--ui-font-scale,1));border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:0 19px;font-weight:900;display:inline-flex}.gateway-primary:disabled{cursor:not-allowed;opacity:.45}.gateway-primary--wide{width:100%}.gateway-error{color:#944c3e;font-size:calc(11px * var(--ui-font-scale,1));background:#fbe7e2;border-radius:7px;margin-top:15px;padding:10px 12px;font-weight:700}.registration-account-switch{color:#71827b;font-size:calc(10px * var(--ui-font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.registration-account-switch button{color:#347463;min-height:auto;font-size:calc(10px * var(--ui-font-scale,1));text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;font-weight:900;text-decoration:underline}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-card{color:#344c44;text-align:left;background:#fff9;border:1px solid #30524824;border-radius:8px;min-height:356px;padding:22px;position:relative}.plan-card.is-selected{border-color:#397765;box-shadow:inset 0 0 0 1px #397765}.plan-card em{color:#fff;font-size:calc(8px * var(--ui-font-scale,1));background:#d07359;border-radius:5px;padding:5px 7px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.plan-card>small{color:#7b8b85;font-size:calc(9px * var(--ui-font-scale,1))}.plan-card h2{margin-top:13px;font:600 17px Unbounded}.plan-card>strong{margin-top:10px;font-size:22px;display:block}.plan-card>strong i{color:#82918c;font-size:calc(9px * var(--ui-font-scale,1));font-style:normal}.plan-card ul{gap:7px;margin:18px 0 12px;padding:0;list-style:none;display:grid}.plan-card li{color:#647871;font-size:calc(9px * var(--ui-font-scale,1));gap:6px;line-height:1.35;display:flex}.plan-card li svg{color:#397765;flex:none}.plan-card__scope{color:#7b8b85;min-height:30px;font-size:calc(8px * var(--ui-font-scale,1));margin:0 0 14px;font-weight:700;line-height:1.35}.plan-card>span{color:#347463;font-size:calc(10px * var(--ui-font-scale,1));align-items:center;gap:6px;font-weight:900;display:flex}.fulfillment-selector{background:#ffffff94;border:1px solid #2f51471f;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:15px 18px;display:grid;position:relative}.fulfillment-selector>div:first-child{color:#397765;align-items:center;gap:10px;display:flex}.fulfillment-selector span,.fulfillment-selector strong,.fulfillment-selector small{display:block}.fulfillment-selector strong{color:#344c44;font-size:calc(10px * var(--ui-font-scale,1))}.fulfillment-selector small{color:#7b8c85;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px}.fulfillment-selector>button{color:#fff;min-height:34px;font-size:calc(9px * var(--ui-font-scale,1));background:#397765;border:0;border-radius:6px;padding:0 11px;font-weight:800}.fulfillment-selector__catalog{border-top:1px solid #2f51471a;grid-column:1/-1;gap:9px;padding-top:12px;display:grid}.fulfillment-selector__catalog>label{color:#647871;font-size:calc(9px * var(--ui-font-scale,1));grid-template-columns:48px minmax(0,230px);align-items:center;gap:8px;font-weight:800;display:grid}.fulfillment-selector__catalog select{color:#344c44;min-width:0;height:34px;font-size:calc(9px * var(--ui-font-scale,1));background:#fff;border:1px solid #d5e0db;border-radius:6px;padding:0 9px}.fulfillment-selector__catalog>p{color:#768781;font-size:calc(9px * var(--ui-font-scale,1));margin:0}.fulfillment-selector__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fulfillment-selector__list button{color:#397765;text-align:left;background:#fff;border:1px solid #d6e2dd;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.fulfillment-selector__list button.is-selected{border-color:#397765;box-shadow:inset 0 0 0 1px #397765}.legal-payment-grid{grid-template-columns:1.08fr .92fr;gap:12px;margin-top:12px;display:grid}.agreements-panel,.payment-panel{padding:22px}.panel-heading{gap:10px;margin-bottom:18px;display:flex}.panel-heading svg{color:#397765}.panel-heading h2{font-size:13px}.panel-heading p{color:#82918c;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px}.agreements-panel>label{color:#526a62;min-height:35px;font-size:calc(10px * var(--ui-font-scale,1));align-items:center;gap:9px;font-weight:700;display:flex}.agreements-panel>small{color:#8a7770;font-size:calc(8px * var(--ui-font-scale,1));margin-top:12px;line-height:1.5;display:block}.agreements-panel label span button{color:#126b57;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.registration-consents{gap:10px;margin-top:16px;display:grid}.registration-consents label{color:#526a62;font-size:calc(10px * var(--ui-font-scale,1));align-items:flex-start;gap:9px;font-weight:700;display:flex}.registration-consents input{margin-top:2px}.registration-consents button{color:#126b57;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legal-dialog-backdrop{z-index:200;background:#121f1d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-dialog{background:#fff;border:1px solid #17534633;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(820px,100%);max-height:min(780px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0f231f40}.legal-dialog>header{border-bottom:1px solid #dbe7e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.legal-dialog>header h2{margin:3px 0 0;font-size:20px}.legal-dialog>header small{color:#647b75}.legal-dialog>header button{cursor:pointer;background:0 0;border:0}.legal-dialog__content{padding:8px 22px 24px;overflow:auto}.legal-dialog__content section{padding-top:14px}.legal-dialog__content h3{margin:0 0 6px;font-size:15px}.legal-dialog__content p{color:#435b55;margin:0;line-height:1.55}.payment-card{background:#eef4f1;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.payment-card span,.payment-card strong,.payment-card small{display:block}.payment-card strong{font-size:calc(10px * var(--ui-font-scale,1))}.payment-card small{color:#7b8c85;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px}.payment-card i{color:#9a6554;font-size:calc(8px * var(--ui-font-scale,1));font-style:normal;font-weight:900}.payment-panel>p{color:#778983;font-size:calc(8px * var(--ui-font-scale,1));gap:6px;margin-top:14px;line-height:1.5;display:flex}.picker-access,.gateway-form{max-width:520px;padding:28px}.picker-access h2{font-size:16px}.picker-access p{color:#75877f;font-size:calc(11px * var(--ui-font-scale,1));margin:9px 0 20px;line-height:1.6}.picker-access label{align-items:center;gap:8px;display:flex}.picker-access label svg{color:#6c8078}.picker-access input{letter-spacing:1px;background:0 0;border:0;outline:0;width:100%;font-weight:800}.gateway-form{gap:15px;display:grid}.gateway-form>span{margin-bottom:3px}.gateway-form .gateway-primary{margin-top:5px}.login-reset-note{color:#71827b;font-size:calc(10px * var(--ui-font-scale,1));margin:0;line-height:1.55}.login-reset-toggle{color:#347463;min-height:auto;font-size:calc(10px * var(--ui-font-scale,1));text-underline-offset:3px;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-weight:900;text-decoration:underline}.hierarchy-password-reset{align-items:center;gap:5px;margin-top:8px;font-weight:800;display:inline-flex;color:#a05d49!important}.admin-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-heading>span{color:#7c8b86;font-size:calc(9px * var(--ui-font-scale,1))}.admin-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin:28px 0 12px;display:grid}.admin-metrics article{background:#ffffff9e;border-radius:8px;align-items:center;gap:11px;padding:17px;display:flex}.admin-metrics article>svg{color:#397765}.admin-metrics span,.admin-metrics small,.admin-metrics strong{display:block}.admin-metric--finance strong{color:#2f7562}.admin-finance-panel,.hierarchy-filters{background:#ffffff9e;border:1px solid #2f51471f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:13px 15px;display:flex}.admin-finance-panel>div:first-child{gap:3px;display:grid}.admin-finance-panel small{color:#7c8c86;font-size:calc(8px * var(--ui-font-scale,1))}.admin-finance-values{color:#74867f;font-size:calc(8px * var(--ui-font-scale,1));align-items:center;gap:12px;font-weight:800;display:flex}.admin-finance-values b{color:#315b50}.admin-finance-values input{border:1px solid #d3dfda;border-radius:5px;width:54px;height:28px;padding:0 5px}.admin-finance-values button{color:#fff;height:28px;font-size:calc(8px * var(--ui-font-scale,1));background:#397765;border:0;border-radius:5px;padding:0 9px;font-weight:800}.hierarchy-filters{margin:12px 0 0;padding:8px}.hierarchy-filters label{flex:1;align-items:center;gap:7px;display:flex}.hierarchy-filters input{border:1px solid #d3dfda;border-radius:5px;width:100%;min-height:31px;padding:0 8px}.hierarchy-filters select{color:#4f655d;min-height:31px;font-size:calc(8px * var(--ui-font-scale,1));background:#fff;border:1px solid #d3dfda;border-radius:5px;padding:0 8px}.hierarchy-filters>span{color:#7c8c86;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap;font-weight:800}.admin-metrics small{color:#7c8c86;font-size:calc(8px * var(--ui-font-scale,1))}.admin-metrics strong{margin-top:3px;font-size:17px}.hierarchy-panel{padding:18px}.hierarchy-root,.hierarchy-account{align-items:center;gap:12px;display:grid}.hierarchy-root{color:#315b50;font-size:calc(11px * var(--ui-font-scale,1));background:#e4f0ec;border-radius:7px;grid-template-columns:28px 1fr auto;padding:10px}.hierarchy-account{border-bottom:1px solid #2f51471a;grid-template-columns:34px minmax(220px,1fr) auto auto;align-items:start;padding:13px 10px 13px 34px}.hierarchy-account div strong,.hierarchy-account div small{display:block}.hierarchy-account div strong{font-size:calc(11px * var(--ui-font-scale,1))}.hierarchy-account div small,.hierarchy-account>span,.hierarchy-account i{color:#74867f;font-size:calc(8px * var(--ui-font-scale,1));font-style:normal}.hierarchy-account__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.hierarchy-account__details>span{background:#f2f7f4;border-radius:5px;min-width:0;padding:6px 7px}.hierarchy-account__details small,.hierarchy-account__details b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-presence b{align-items:center;gap:5px;display:inline-flex}.admin-presence b:before{content:"";background:#a3b3ac;border-radius:50%;width:7px;height:7px}.admin-presence.is-online b{color:#28785d}.admin-presence.is-online b:before{background:#27a36f;box-shadow:0 0 0 3px #27a36f1f}.admin-presence.is-offline b{color:#718078}.presence-status{color:#7b8c85;font-size:calc(10px * var(--ui-font-scale,1));white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.presence-status i{background:#a3b3ac;border-radius:50%;width:6px;height:6px;display:inline-block}.presence-status.is-online{color:#28785d}.presence-status.is-online i{background:#27a36f}.messenger-message__author .presence-status{margin-left:6px}.forum-topic__author-meta{align-items:center;gap:8px;display:inline-flex}.profile-telegram-recipients{gap:7px;display:grid}.profile-telegram-recipient{align-items:center;gap:7px;display:flex}.profile-telegram-recipient input{flex:1;min-width:0}.profile-telegram-add{justify-self:start;align-items:center;gap:5px;display:inline-flex}.hierarchy-account__details small{color:#83928c;font-size:calc(7px * var(--ui-font-scale,1))}.hierarchy-account__details b{color:#40554e;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px}.hierarchy-payment-history{background:#ffffff9e;border:1px solid #2f514717;border-radius:6px;margin-top:8px;padding:8px}.hierarchy-signed-documents{background:#f8fbf9;border:1px solid #2f51471a;border-radius:6px;gap:6px;margin-top:10px;padding:9px;display:grid}.admin-account-delete{color:#9d433b;min-height:28px;font-size:calc(8px * var(--ui-font-scale,1));cursor:pointer;background:#fff4f2;border:1px solid #efc9c4;border-radius:5px;align-items:center;gap:6px;margin-top:10px;padding:0 9px;font-weight:800;display:inline-flex}.admin-account-trial{color:#2f725f;min-height:31px;font-size:calc(8px * var(--ui-font-scale,1));cursor:pointer;background:#edf8f2;border:1px solid #2f725f40;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:0 10px;font-weight:800;display:inline-flex}.admin-account-trial:hover:not(:disabled){background:#e1f2e9}.admin-account-trial:disabled{opacity:.6;cursor:wait}.admin-action-message{margin:0 0 12px}.trial-status-banner{color:#385b4e;max-width:1180px;font-size:calc(12px * var(--ui-font-scale,1));background:#effaf4;border:1px solid #cce5d8;border-radius:8px;align-items:center;gap:12px;margin:0 auto 12px;padding:11px 14px;display:flex}.trial-status-banner strong{white-space:nowrap}.trial-status-banner span{color:#688078;flex:1}.trial-status-banner button,.subscription-blocked button{color:#fff;min-height:30px;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;background:#397765;border:0;border-radius:6px;padding:0 11px;font-weight:800}.trial-status-banner.is-expired{color:#7f3e36;background:#fff4f2;border-color:#efc9c4}.subscription-blocked{color:#344c44;text-align:center;background:#eef5f1;place-content:center;gap:12px;min-height:100vh;padding:24px;display:grid}.subscription-blocked h1{margin:0;font:600 25px Unbounded,sans-serif}.subscription-blocked p{color:#6b8079;margin:0}.subscription-blocked button{justify-self:center;min-height:38px}.trial-expired-notice{align-items:center;gap:6px;margin:0 0 12px;display:flex}.admin-account-delete:hover:not(:disabled){color:#fff;background:#b94f45;border-color:#b94f45}.admin-account-delete:disabled{opacity:.65;cursor:wait}.hierarchy-signed-documents>div{color:#477365;font-size:calc(8px * var(--ui-font-scale,1));align-items:center;gap:6px;display:flex}.hierarchy-signed-documents ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hierarchy-signed-documents li{border-top:1px solid #2f514714;justify-content:space-between;align-items:center;gap:8px;padding-top:5px;display:flex}.hierarchy-signed-documents li span,.hierarchy-signed-documents li b,.hierarchy-signed-documents li small{min-width:0;display:block}.hierarchy-signed-documents li b{color:#45645a;font-size:calc(8px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hierarchy-signed-documents li small{color:#889891;font-size:calc(7px * var(--ui-font-scale,1));margin-top:2px}.hierarchy-signed-documents li i{color:#83978e;font-family:monospace;font-size:calc(7px * var(--ui-font-scale,1));white-space:nowrap}.hierarchy-signed-documents>p{color:#889891;font-size:calc(8px * var(--ui-font-scale,1));margin:0}.hierarchy-payment-history>div{color:#55766b;align-items:center;gap:5px;display:flex}.hierarchy-payment-history>div strong{font-size:calc(8px * var(--ui-font-scale,1))}.hierarchy-payment-history ol{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.hierarchy-payment-history li{border-top:1px solid #2f514712;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.hierarchy-payment-history li span,.hierarchy-payment-history li b,.hierarchy-payment-history li small{display:block}.hierarchy-payment-history li b{color:#475b54;font-size:calc(8px * var(--ui-font-scale,1))}.hierarchy-payment-history li small,.hierarchy-payment-history>p{color:#84928d;font-size:calc(7px * var(--ui-font-scale,1));margin-top:2px}.hierarchy-payment-history li i{color:#397765;font-size:calc(8px * var(--ui-font-scale,1));flex:none;font-style:normal;font-weight:800}.hierarchy-role{border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.hierarchy-role--seller{color:#347463;background:#dfeee9}.hierarchy-role--fulfillment{color:#a65d49;background:#f5e2dc}.admin-empty{color:#788982;text-align:center;font-size:calc(11px * var(--ui-font-scale,1));padding:35px}.hierarchy-account div .hierarchy-employee{color:#397765;align-items:center;gap:5px;margin-top:6px;display:flex}.unified-workspace{background:#dfe5e2;grid-template-rows:48px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.unified-workspace--fulfillment{display:block}.unified-workspace>header{background:#f4f7f5;border-bottom:1px solid #2b4b411f;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.unified-workspace>header>div{color:#657870;font-size:calc(9px * var(--ui-font-scale,1));align-items:center;gap:12px;font-weight:800;display:flex}.unified-workspace>header button{color:#8d5145;font-size:calc(8px * var(--ui-font-scale,1));background:#f4e1dc;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-weight:800;display:flex}.unified-workspace iframe{border:0;width:100%;height:100%}.unified-workspace--fulfillment iframe{display:block}@keyframes gateway-spin{to{transform:rotate(360deg)}}@media (width<=720px){.gateway-header,.welcome-main,.flow-main,.admin-main{width:min(100% - 24px,1180px)}.gateway-header{min-height:62px}.gateway-header button{padding:0 9px;font-size:0}.gateway-header button svg{width:18px}.gateway-brand strong{font-size:calc(13px * var(--ui-font-scale,1))}.welcome-main,.flow-main,.admin-main{padding:34px 0 50px}.welcome-copy{grid-template-columns:1fr;gap:24px}.welcome-copy h1{font-size:33px}.welcome-copy p{font-size:calc(13px * var(--ui-font-scale,1))}.role-grid,.plans-grid,.legal-payment-grid,.registration-fields,.welcome-trust,.admin-metrics,.registration-marketplace-modules,.registration-marketplace-module--honest-sign,.wb-token-guide__steps{grid-template-columns:1fr}.registration-marketplace-module--honest-sign .registration-marketplace-module__heading{grid-column:auto}.role-grid{margin-top:30px}.role-card{min-height:170px}.welcome-trust{gap:14px}.flow-heading,.admin-heading{flex-direction:column;align-items:start}.flow-heading h1,.admin-heading h1{font-size:24px}.flow-progress{width:100%}.registration-panel{padding:18px}.hierarchy-account{grid-template-columns:34px 1fr;padding-left:5px}.hierarchy-account>span:not(.hierarchy-role),.hierarchy-account>i{grid-column:2}.hierarchy-account__details{grid-template-columns:1fr}.unified-workspace>header>div>span{display:none}}.app-background{background:#d9dfdc;justify-content:center;min-height:100vh;padding:18px;display:flex;position:relative;overflow:hidden}.background-art{z-index:0;opacity:.75;background:linear-gradient(125deg,#0000 18%,#ffffff52 18% 19%,#0000 19% 62%,#3b665d1a 62% 63%,#0000 63%),radial-gradient(circle at 14% 10%,#b7d9cfe6 0 7%,#0000 7.2%),radial-gradient(circle at 88% 22%,#e5caaf8c 0 10%,#0000 10.2%),linear-gradient(140deg,#c9d2cf,#f3f4f1 45%,#c6d2ce);position:fixed;inset:0}.background-1 .background-art{background:linear-gradient(135deg,#ffffff42 20%,#0000 20% 55%,#87a8b424 55%),radial-gradient(at 18% 88%,#679a936b,#0000 38%),radial-gradient(at 94% 12%,#ccb89e8c,#0000 35%),#d9e1df}.background-2 .background-art{background:repeating-linear-gradient(45deg,#ffffff2b 0 1px,#0000 1px 26px),radial-gradient(circle at 80% 82%,#eecaad8c,#0000 34%),linear-gradient(150deg,#bfcfca,#f2eee9 49%,#ced9d2)}.app-shell{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#f2f5f3b8;border:1px solid #ffffffa3;border-radius:30px;width:min(100%,460px);min-height:calc(100vh - 36px);padding:18px 16px 90px;position:relative;box-shadow:0 28px 70px #26373330,inset 0 1px #ffffffbf}.app-header{gap:9px;display:grid}.topbar{justify-content:space-between;align-items:center;min-height:42px;display:flex}.header-progress{background:#e0f0e9c2;border:1px solid #54927f38;border-radius:12px;padding:9px 11px 8px}.header-progress--products{background:#fff8e5d6;border-color:#c08d3d40}.header-progress__meta{color:#39776a;font-size:calc(9px * var(--ui-font-scale,1));justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.header-progress--products .header-progress__meta{color:#876620}.header-progress__meta strong{color:#2e6659;white-space:nowrap}.header-progress--products .header-progress__meta strong{color:#735619}.header-progress progress{appearance:none;background:#cfe3da;border:0;border-radius:999px;width:100%;height:4px;margin:7px 0 4px;display:block;overflow:hidden}.header-progress progress::-webkit-progress-bar{background:#cfe3da}.header-progress progress::-webkit-progress-value{background:#39776a;border-radius:999px;transition:width .35s}.header-progress progress::-moz-progress-bar{background:#39776a;border-radius:999px}.header-progress--products progress::-webkit-progress-bar{background:#f1e4bf}.header-progress--products progress::-webkit-progress-value{background:#bf8c31}.header-progress--products progress::-moz-progress-bar{background:#bf8c31}.header-progress small{color:#6d8c82;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700}.header-progress--products small{color:#8a713f}.initial-load-queue{background:#ebf5f1d6;border:1px solid #466e623d;border-radius:8px;gap:8px;padding:10px 11px;display:grid}.initial-load-queue__heading,.initial-load-stream__meta{justify-content:space-between;align-items:center;gap:9px;display:flex}.initial-load-queue__heading strong,.initial-load-queue__heading small,.initial-load-stream small{display:block}.initial-load-queue__heading strong{color:#2d5f53;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.initial-load-queue__heading small,.initial-load-stream small{color:#6b877e;font-size:calc(8px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.initial-load-queue__heading button{color:#2f6e5e;background:#f8fcfa;border:1px solid #b8d8cc;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:5px 8px;font:800 8px Manrope,sans-serif;display:inline-flex}.initial-load-queue__timing{color:#8a713f;font-size:calc(8px * var(--ui-font-scale,1));background:#fff9e7c2;border-radius:6px;flex-wrap:wrap;gap:6px 16px;padding:7px 8px;font-weight:700;display:flex}.initial-load-queue__timing b{color:#6f521d;font-variant-numeric:tabular-nums}.initial-load-queue__streams{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.initial-load-stream{min-width:0}.initial-load-stream__meta span,.initial-load-stream__meta b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.initial-load-stream__meta span{color:#415d55}.initial-load-stream__meta b{color:#70847e}.initial-load-stream--running .initial-load-stream__meta b{color:#a2701f}.initial-load-stream--failed .initial-load-stream__meta b,.initial-load-stream--failed small{color:#a84949}.initial-load-stream progress{appearance:none;background:#d7e7e0;border:0;border-radius:999px;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.initial-load-stream progress::-webkit-progress-bar{background:#d7e7e0}.initial-load-stream progress::-webkit-progress-value{background:#4e8a78;border-radius:999px;transition:width .3s}.initial-load-stream--running progress::-webkit-progress-value{background:#c38b31}.initial-load-stream--failed progress::-webkit-progress-value{background:#b75e5e}.initial-load-stream progress::-moz-progress-bar{background:#4e8a78;border-radius:999px}@media (width<=479px){.app-shell--mobile .topbar,.app-shell--mobile .header-actions{min-width:0}.app-shell--mobile .header-actions{gap:5px}.app-shell--mobile .header-actions>button[aria-label=Поиск],.app-shell--mobile .view-mode-switch{display:none}.app-shell--mobile .marketplace-switcher{height:34px}.app-shell--mobile .marketplace-switcher__button{width:29px;min-width:29px}.initial-load-queue__heading>div{min-width:0}.initial-load-queue__heading button{flex:none}.initial-load-queue__streams{grid-template-columns:minmax(0,1fr)}.initial-load-stream small{overflow-wrap:anywhere}}.brand{color:#213430;letter-spacing:0;background:0 0;border:0;align-items:center;gap:8px;padding:0;font:700 16px/1 Unbounded,sans-serif;display:inline-flex}.brand sup{color:var(--theme-accent);font-size:calc(11px * var(--ui-font-scale,1));position:relative;top:-.4em}.brand-sign{isolation:isolate;background:#ffffffa3;border:1px solid #ffffffe0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #25483f21}.brand-sign:after{z-index:1;border-radius:inherit;background:var(--theme-accent);content:"";mix-blend-mode:color;opacity:.78;pointer-events:none;position:absolute;inset:0}.brand-sign img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;display:block}.brand-sign--loading{animation:1.45s ease-in-out infinite brand-sync-glow}.brand-sign--loading:after{animation:1.45s ease-in-out infinite brand-sync-tint}@keyframes brand-sync-glow{0%,to{box-shadow:0 3px 10px #25483f21, 0 0 0 0 color-mix(in srgb, var(--theme-accent) 0%, transparent);transform:scale(1)}50%{box-shadow:0 4px 15px #25483f29, 0 0 0 7px color-mix(in srgb, var(--theme-accent) 18%, transparent), 0 0 21px color-mix(in srgb, var(--theme-accent) 32%, transparent);transform:scale(1.04)}}@keyframes brand-sync-tint{0%,to{opacity:.62}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.brand-sign--loading,.brand-sign--loading:after{animation:none}}.header-actions{z-index:30;pointer-events:auto;align-items:center;gap:7px;display:flex;position:relative}.marketplace-switcher{background:#ffffff8f;border:1px solid #344b451a;border-radius:12px;align-items:stretch;gap:3px;height:37px;padding:3px;display:inline-flex}.marketplace-switcher__button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;min-width:34px;padding:0;display:grid}.marketplace-switcher__button span{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:0;font-weight:900}.marketplace-switcher__button--wb span{color:#9c3a91}.marketplace-switcher__button--ozon span{color:#0757f5;font-size:calc(7px * var(--ui-font-scale,1))}.marketplace-switcher__button.is-active{background:#fff;box-shadow:0 1px 3px #2752461f}.marketplace-switcher__button--wb.is-active{background:#f3e8f3}.marketplace-switcher__button--ozon.is-active{background:#e6efff}.marketplace-switcher__button:disabled{cursor:wait;opacity:.55}.ozon-connection-dialog{gap:12px;width:min(100% - 32px,440px);display:grid}.ozon-connection-dialog>p{color:#71837c;font-size:calc(9px * var(--ui-font-scale,1));margin:0;line-height:1.45}.view-mode-switch{background:#ffffff8f;border:1px solid #344b451a;border-radius:12px;align-items:center;height:37px;padding:3px;display:inline-flex}.view-mode-switch button{color:#7c8c87;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:29px;padding:0;display:grid}.view-mode-switch button.is-active{color:#2a705f;background:#deeee8;box-shadow:0 1px 2px #27524614}.icon-button,.profile-button{color:#42534f;background:#ffffff8f;border:1px solid #344b451a;border-radius:12px;place-items:center;width:37px;height:37px;transition:all .18s;display:grid}.icon-button:hover,.icon-button.is-active,.profile-button:hover{color:#286a5a;background:#fff;transform:translateY(-1px)}.notification-button{z-index:1;pointer-events:auto;cursor:pointer;position:relative}.notification-button span{color:#fff;min-width:17px;height:17px;font-size:calc(9px * var(--ui-font-scale,1));background:#d96454;border:2px solid #f0f3f1;border-radius:9px;place-items:center;padding:0 4px;font-weight:800;display:grid;position:absolute;top:-4px;right:-3px}.profile-button{color:#5f3424;background:#e8b18d;border-color:#0000;padding:0;font-weight:800;overflow:hidden}.profile-button img{object-fit:cover;width:100%;height:100%}.profile-menu{position:relative}.profile-menu__dropdown{z-index:24;background:#f9fdfbfa;border:1px solid #314f4724;border-radius:8px;gap:2px;width:194px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #253e352e}.profile-menu__dropdown:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.profile-menu__dropdown button,.profile-menu__dropdown label{color:#405b53;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 8px;font:800 7px Manrope,sans-serif;display:flex}.profile-menu__dropdown button:hover,.profile-menu__dropdown label:hover{color:var(--theme-accent-dark);background:var(--theme-soft)}.intro{justify-content:space-between;align-items:flex-end;padding:20px 3px 12px;display:flex}h1,h2,p{margin:0}h1{letter-spacing:0;max-width:300px;font:600 24px/1.25 Unbounded,sans-serif}.intro p{color:#798783;font-size:calc(12px * var(--ui-font-scale,1));margin-top:8px;font-weight:600}.background-switch{background:0 0;border:0;gap:3px;padding:8px 3px 8px 8px;display:flex}.background-switch span{background:#aac4bc;border:1px solid #19342d1f;border-radius:50%;width:9px;height:9px}.background-switch span:nth-child(2){background:#d4c1aa}.background-switch span:nth-child(3){background:#c7d0cc}.content{gap:12px;display:grid}.finance-content{gap:7px}.finance-tabs{scrollbar-width:none;background:#ffffff7a;border:1px solid #314f471a;border-radius:11px;width:100%;max-width:100%;padding:2px;display:flex;overflow-x:auto}.finance-tabs::-webkit-scrollbar{display:none}.finance-tab{color:#788783;white-space:nowrap;min-width:0;font-size:calc(8px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 5px;font-weight:800;display:inline-flex}.finance-tab.is-active{color:#347365;background:#e0eee9}.summary-report{cursor:pointer;min-width:0;padding:12px}.summary-report__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.summary-report__heading h2{color:#2f413c;font:600 13px/1.3 Unbounded,sans-serif}.summary-report__heading p{color:#80908b;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.summary-report__refresh{color:#39776a;cursor:pointer;background:#f7fbf9;border:1px solid #cde1d9;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.summary-report__refresh:disabled{opacity:.6;cursor:wait}.summary-report__periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:11px;display:grid}.summary-report__periods button{color:#6f817b;min-width:0;min-height:27px;font-size:calc(7px * var(--ui-font-scale,1));white-space:nowrap;background:#ffffffb8;border:1px solid #dbe6e1;border-radius:6px;padding:5px 4px;font-weight:800}.summary-report__periods button.is-active{color:#fff;background:#39776a;border-color:#39776a}.summary-report__sections{gap:10px;min-width:0;margin-top:10px;display:grid}.summary-report__section{min-width:0}.summary-report__section+.summary-report__section{border-top:1px solid #314f471a;padding-top:10px}.summary-report__section h3{color:#50655e;letter-spacing:0;text-transform:uppercase;font-size:7px;font-weight:900}.summary-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.summary-report:not(.is-expanded-width) .summary-report__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))}.summary-report__metrics--external{grid-template-columns:minmax(0,1fr)}.summary-report__empty{color:#81908a;font-size:calc(7px * var(--ui-font-scale,1));margin-top:6px;font-weight:700}.summary-metric{background:#f0f5f2;border-radius:8px;min-width:0;min-height:48px;padding:7px 8px}.summary-metric span{color:#788883;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700;display:block;overflow:hidden}.summary-metric strong{color:#2b3d38;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--ui-font-scale,1));margin-top:4px;display:block;overflow:hidden}.summary-metric small{color:#638178;text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;font-weight:800;display:block;overflow:hidden}.summary-metric--logistics{align-content:center;gap:5px;display:grid}.summary-metric--delivery{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;display:grid}.summary-metric--delivery select{color:#6f5a31;background:#ffffff8f;border:1px solid #805b2433;border-radius:5px;min-width:0;max-width:160px;height:23px;padding:0 21px 0 7px;font:800 6px Manrope,sans-serif}.summary-metric--delivery strong{grid-column:1/-1;margin-top:0}.summary-metric__line{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.summary-metric__line span,.summary-metric__line strong{min-width:0;margin:0}.summary-metric__line span{flex:1}.summary-metric__line strong{font-size:calc(8px * var(--ui-font-scale,1));flex:0 auto}.summary-metric--profit{background:#dcefe7}.summary-metric--profit strong{color:#246858}.summary-metric--expense{background:#fff3d8}.summary-metric--expense strong{color:#805b24}.summary-report__error{color:#986449;font-size:calc(8px * var(--ui-font-scale,1));background:#fff1ea;border-radius:7px;margin-top:10px;padding:8px;font-weight:700}.summary-report__pending{color:#72572a;font-size:calc(8px * var(--ui-font-scale,1));background:#fff8e7;border:1px solid #ead8ad;border-radius:7px;gap:6px;margin-top:10px;padding:10px;font-weight:700;display:grid}.summary-report__pending strong{color:#5c461f;font-size:calc(9px * var(--ui-font-scale,1))}.summary-report__pending button{color:#fff;background:#997034;border:0;border-radius:5px;justify-self:start;min-height:28px;padding:5px 8px;font:800 7px Manrope,sans-serif}.summary-report__pending button:disabled{opacity:.65;cursor:wait}.summary-report.is-expanded-width .summary-report__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-report.is-expanded-width .summary-report__metrics--external{grid-template-columns:minmax(0,1fr)}.summary-report.is-expanded-width .summary-report__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.summary-report.is-expanded-width .summary-report__section+.summary-report__section{border-top:0;border-left:1px solid #314f471a;padding-top:0;padding-left:10px}.summary-report.is-expanded-height{flex-direction:column;min-height:0;display:flex}.summary-report.is-expanded-height .summary-report__sections{flex:1;align-content:stretch}.summary-report.is-expanded-height .summary-report__metrics{grid-auto-rows:minmax(48px,1fr);align-content:stretch}.summary-report.is-expanded-height .summary-metric{align-content:center;min-height:0;display:grid}.summary-report.is-expanded-height .summary-metric--logistics{align-content:center}.accounting-content{gap:9px}.accounting-loading,.accounting-error{color:#71877f;text-align:center;min-height:130px;font-size:calc(9px * var(--ui-font-scale,1));place-content:center;justify-items:center;gap:8px;padding:16px;font-weight:800;display:grid}.accounting-error{color:#986449}.accounting-overview{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.accounting-overview__icon{color:#356f62;background:#dcefe7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.accounting-overview h2,.accounting-section-heading h2{color:#2f413c;font:600 13px/1.3 Unbounded,sans-serif}.accounting-overview p{color:#7c8d87;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;font-weight:700;overflow:hidden}.accounting-year-tabs{background:#f5f9f7;border:1px solid #d6e3de;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.accounting-year-tabs button{color:#6b8179;min-width:37px;height:25px;font-size:calc(8px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:6px;padding:0 6px;font-weight:800}.accounting-year-tabs button.is-active{color:#fff;background:#39776a}.accounting-overview__note{background:#f0f5f2;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 7px;padding:8px 9px;display:flex}.accounting-overview__note span,.accounting-overview__note small{color:#778983;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.accounting-overview__note strong{color:#2f5f53;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.accounting-overview__note small{margin-left:auto}.accounting-quarters,.accounting-calendar{padding:13px}.accounting-section-heading{justify-content:space-between;align-items:end;gap:8px;margin-bottom:11px;display:flex}.accounting-section-heading span,.accounting-section-heading>small{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.accounting-section-heading span{text-transform:uppercase;margin-bottom:3px;display:block}.accounting-section-heading>small{white-space:nowrap;padding-bottom:2px}.accounting-quarter-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.accounting-quarter{background:#f0f5f2;border-radius:8px;min-height:113px;padding:9px}.accounting-quarter>div{gap:2px;margin-bottom:8px;display:grid}.accounting-quarter>div strong{color:#334641;font-size:calc(9px * var(--ui-font-scale,1))}.accounting-quarter>div small{color:#84918e;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.accounting-quarter>span{color:#778983;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700;display:block}.accounting-quarter>b,.accounting-quarter>em{color:#304640;font-size:calc(9px * var(--ui-font-scale,1));margin:3px 0 7px;font-style:normal;display:block}.accounting-quarter>em{color:#27705e;margin-bottom:0;font-weight:800}.accounting-quarter.is-pending{background:#f5f7f6}.accounting-quarter.is-pending p{color:#87938f;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700;line-height:1.45}.accounting-event-list{display:grid}.accounting-event{border-top:1px solid #314f4714;grid-template-columns:32px minmax(0,1fr) minmax(78px,.7fr);align-items:center;gap:8px;min-height:57px;padding:7px 0;display:grid}.accounting-event time{color:#39776a;background:#e4f0eb;border-radius:7px;align-content:center;place-items:center;width:30px;height:34px;display:grid}.accounting-event time strong{font-size:calc(11px * var(--ui-font-scale,1));line-height:1}.accounting-event time span{font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;font-weight:800}.accounting-event>div{min-width:0}.accounting-event>div strong,.accounting-event>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accounting-event>div strong{color:#334641;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.accounting-event>div small{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.accounting-event aside{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}.accounting-event aside strong{color:#2f685a;font-size:calc(8px * var(--ui-font-scale,1))}.accounting-event aside small{color:#82908c;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.accounting-event--past{opacity:.62}.accounting-event--today time{color:#fff;background:#39776a}.accounting-event--today>div strong{color:#2e7161}.purchasing-content{gap:9px}.purchasing-overview{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:13px;display:grid}.purchasing-overview__icon{width:34px;height:34px;color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 14%, white);border-radius:9px;place-items:center;display:grid}.purchasing-overview h2,.purchasing-calendar__heading h2,.purchasing-agenda__heading h2,.purchasing-form__heading h2{color:#2f413c;text-transform:capitalize;font:600 13px/1.3 Unbounded,sans-serif}.purchasing-overview p{color:#7c8d87;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;font-weight:700;overflow:hidden}.purchasing-overview__total{background:color-mix(in srgb, var(--theme-accent) 8%, white);border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 9px;display:grid}.purchasing-overview__total span,.purchasing-overview__total small{color:#778983;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.purchasing-overview__total strong{color:var(--theme-accent-dark);font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.purchasing-overview__total small{grid-column:1/-1}.purchasing-calendar,.purchasing-agenda,.purchasing-form{padding:13px}.purchasing-calendar__heading,.purchasing-agenda__heading,.purchasing-form__heading{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:11px;display:flex}.purchasing-calendar__heading span,.purchasing-agenda__heading span,.purchasing-form__heading span,.purchasing-form__heading>small{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800;display:block}.purchasing-calendar__heading span,.purchasing-agenda__heading span,.purchasing-form__heading span{text-transform:uppercase;margin-bottom:3px}.purchasing-calendar__navigation{background:#f5f9f7;border:1px solid #d6e3de;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.purchasing-calendar__navigation button{width:26px;height:25px;color:var(--theme-accent-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.purchasing-calendar__navigation button:hover{background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}.purchasing-calendar__weekdays,.purchasing-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.purchasing-calendar__weekdays{margin-bottom:4px}.purchasing-calendar__weekdays span{color:#82908c;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.purchasing-calendar__blank{background:#f1f7f44d;border-radius:7px;min-height:55px}.purchasing-day{color:#687d75;cursor:pointer;background:#f1f7f4ad;border:1px solid #0000;border-radius:7px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:55px;padding:4px 2px;display:grid}.purchasing-day strong{color:#3c514a;font-size:calc(11px * var(--ui-font-scale,1));line-height:1}.purchasing-day small,.purchasing-day i{max-width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:calc(5px * var(--ui-font-scale,1));font-style:normal;font-weight:800;overflow:hidden}.purchasing-day i{color:var(--theme-accent-dark)}.purchasing-day.is-today{border-color:color-mix(in srgb, var(--theme-accent) 40%, transparent)}.purchasing-day.is-selected{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.purchasing-day.is-selected strong,.purchasing-day.is-selected i{color:#fff}.purchasing-agenda__heading>strong{color:var(--theme-accent-dark);font-size:calc(9px * var(--ui-font-scale,1));flex:none;justify-items:end;gap:2px;padding-top:5px;display:grid}.purchasing-agenda__heading>strong small{color:#71837c;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.purchasing-agenda__list{display:grid}.purchasing-entry{border-top:1px solid #314f4714;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:7px;min-height:45px;padding:7px 0;display:grid}.purchasing-entry>div{min-width:0}.purchasing-entry strong,.purchasing-entry small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchasing-entry strong{color:#334641;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.purchasing-entry small{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.purchasing-entry b{color:#2f685a;font-size:calc(8px * var(--ui-font-scale,1))}.purchasing-entry button{color:#966052;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.purchasing-entry button:hover{background:#f7ebe7}.purchasing-agenda__empty{color:#7b8d87;text-align:center;min-height:115px;font-size:calc(8px * var(--ui-font-scale,1));place-content:center;justify-items:center;gap:7px;font-weight:700;line-height:1.4;display:grid}.purchasing-agenda__empty svg{color:var(--theme-accent)}.purchasing-form__heading>small{text-align:right;max-width:42%;padding-top:4px;line-height:1.3}.purchasing-form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purchasing-form label{gap:4px;min-width:0;display:grid}.purchasing-form label span{color:#71837c;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.purchasing-form input{color:#344641;background:#f7fbf9;border:1px solid #d7e3de;border-radius:7px;outline:0;min-width:0;height:31px;padding:0 8px;font:700 8px Manrope,sans-serif}.purchasing-form input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent) 14%, transparent)}.purchasing-form button{color:#fff;border:1px solid var(--theme-accent);background:var(--theme-accent);cursor:pointer;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font:800 8px Manrope,sans-serif;display:inline-flex}.logistics-content{gap:9px}.logistics-tabs{background:#ffffff7a;border:1px solid #314f471a;border-radius:11px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.logistics-tab{color:#7b8985;min-width:max-content;font-size:calc(9px * var(--ui-font-scale,1));white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-weight:800;display:inline-flex}.logistics-tab:active,.logistics-tab.is-dragging{cursor:grabbing}.logistics-tab.is-dragging{opacity:.45}.logistics-tab.is-drag-over{box-shadow:inset 3px 0 0 var(--theme-accent)}.logistics-tab.is-active{color:#347365;background:#e0eee9}.fulfillment-tariff-subtabs{background:#ffffff75;border:1px solid #314f471a;border-radius:9px;align-items:center;gap:3px;width:fit-content;padding:3px;display:inline-flex}.fulfillment-tariff-subtabs button{color:#70837c;min-height:30px;font-size:calc(9px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:inline-flex}.fulfillment-tariff-subtabs button.is-active{color:#2e6d5d;background:#dceee7}.logistics-tab__badge{color:#fff;background:#d85c4b;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:800 8px/1 Manrope,sans-serif;display:inline-grid}.logistics-wb-widget{grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:86px;padding:13px;display:grid}.logistics-wb-widget h2,.fulfillment-heading h2{font:600 14px/1.3 Unbounded,sans-serif}.logistics-wb-widget .eyebrow{margin-bottom:3px}.logistics-wb-widget p{color:#83908d;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.fulfillment-widget{padding:14px}.fulfillment-sources{gap:8px;display:grid}.fulfillment-heading{justify-content:space-between;align-items:end;gap:10px;margin-bottom:13px;display:flex}.fulfillment-heading .eyebrow{margin-bottom:3px}.fulfillment-heading>span{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.fulfillment-source{color:#52716a;font-size:calc(8px * var(--ui-font-scale,1));background:#edf6f2;border:1px solid #cfe1db;border-radius:6px;gap:3px;margin:-4px 0 12px;padding:8px;line-height:1.35;display:grid}.fulfillment-source strong{color:#39776a;font-size:calc(9px * var(--ui-font-scale,1))}.fulfillment-source small{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.fulfillment-custom-tariffs{border-top:1px solid #d9e9e2;gap:2px;padding-top:3px;display:grid}.fulfillment-custom-tariffs small{color:#39776a}.fulfillment-custom-tariffs span{color:#52716a;font-size:calc(8px * var(--ui-font-scale,1))}.fulfillment-table{gap:6px;display:grid}.fulfillment-table__head,.fulfillment-row{grid-template-columns:minmax(0,1.1fr) minmax(70px,.75fr) minmax(70px,.75fr) 24px;align-items:center;gap:6px;display:grid}.fulfillment-table__head{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));padding:0 3px;font-weight:800}.fulfillment-table__head span:nth-child(n+2){text-align:right}.fulfillment-row{background:#f0f5f2;border-radius:9px;min-height:49px;padding:7px}.fulfillment-category-select{color:#344641;width:100%;min-width:0;height:28px;font-size:calc(8px * var(--ui-font-scale,1));background:#ffffffc7;border:1px solid #d7e3de;border-radius:6px;outline:0;padding:0 18px 0 5px;font-weight:800}.fulfillment-category-select:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.fulfillment-default{color:#526862;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.fulfillment-row label{min-width:0;position:relative}.fulfillment-row label span{display:none}.fulfillment-row label input{color:#344641;text-align:right;width:100%;height:28px;font-size:calc(8px * var(--ui-font-scale,1));background:#ffffffc7;border:1px solid #d7e3de;border-radius:6px;outline:0;padding:0 16px 0 5px;font-weight:800}.fulfillment-row label input:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.fulfillment-row label b{color:#81908c;font-size:calc(8px * var(--ui-font-scale,1));position:absolute;top:7px;right:4px}.fulfillment-rate{color:#4c7d70;text-align:right;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.fulfillment-delete{color:#a67363;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.fulfillment-delete:hover{background:#f7e8e4}.fulfillment-catalog-note{color:#8b7552;font-size:calc(8px * var(--ui-font-scale,1));margin-top:10px;font-weight:700;line-height:1.4}.fulfillment-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.text-button:disabled{opacity:.45;cursor:not-allowed}.fulfillment-save{color:#fff;font-size:calc(9px * var(--ui-font-scale,1));background:#39776a;border:0;border-radius:9px;padding:9px 11px;font-weight:800}.fulfillment-save:disabled{opacity:.6;cursor:wait}.delivery-to-sc-widget{padding:14px}.delivery-to-sc-heading,.delivery-to-sc-actions{justify-content:space-between;align-items:end;gap:10px;display:flex}.delivery-to-sc-heading{margin-bottom:12px}.delivery-to-sc-heading .eyebrow{margin-bottom:3px}.delivery-to-sc-heading h2{font:600 14px/1.3 Unbounded,sans-serif}.delivery-to-sc-heading>span{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap;font-weight:800}.delivery-to-sc-list{gap:6px;max-height:258px;display:grid;overflow:auto}.delivery-to-sc-list__head,.delivery-to-sc-row{grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:8px;display:grid}.delivery-to-sc-list__head{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));padding:0 4px;font-weight:800}.delivery-to-sc-list__head span:last-child{text-align:right}.delivery-to-sc-row{background:#eef5f1;border-radius:8px;min-height:41px;padding:7px}.delivery-to-sc-row>span{color:#40554f;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.delivery-to-sc-row label{min-width:0;position:relative}.delivery-to-sc-row input{color:#344641;text-align:right;width:100%;height:27px;font-size:calc(8px * var(--ui-font-scale,1));background:#fffc;border:1px solid #d7e3de;border-radius:6px;outline:0;padding:0 15px 0 5px;font-weight:800}.delivery-to-sc-row input:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.delivery-to-sc-row b{color:#81908c;font-size:calc(8px * var(--ui-font-scale,1));position:absolute;top:7px;right:4px}.delivery-to-sc-note,.delivery-to-sc-actions small{color:#7e8f89;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700;line-height:1.35}.delivery-to-sc-note{padding:11px 0 2px}.delivery-to-sc-actions{align-items:center;margin-top:12px}.delivery-to-sc-actions small{max-width:60%}.products-content{gap:9px}.products-subtabs{background:#f0f7f3c2;border:1px solid #314f471a;border-radius:8px;grid-column:1/-1;gap:4px;padding:4px;display:flex}.products-subtabs button{color:#72837d;background:0 0;border:0;border-radius:5px;flex:1;min-width:0;height:30px;padding:0 9px;font:800 8px Manrope,sans-serif}.products-subtabs button.is-active{color:#2f6255;background:#fff;box-shadow:0 1px 3px #314f471f}.promotions-summary{grid-template-columns:32px minmax(150px,.7fr) minmax(220px,1fr) auto auto;align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.promotions-summary__icon{color:#75653a;background:#fff2ce;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.promotions-summary h2{font:600 14px/1.3 Unbounded,sans-serif}.promotions-summary .eyebrow{margin-bottom:3px}.promotions-summary p,.promotions-sync-date{color:#83908d;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.promotions-global-threshold{color:#667a73;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;font-weight:800;display:grid}.promotions-global-threshold strong{color:#39776a;font-size:calc(12px * var(--ui-font-scale,1))}.promotions-global-threshold input{accent-color:#39776a;grid-column:1/-1;width:100%}.promotions-autopilot-toggle{color:#667a73;cursor:pointer;white-space:nowrap;background:#f5f8f7;border:1px solid #d7e3de;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:0 10px 0 7px;font:800 8px Manrope,sans-serif;display:inline-flex}.promotions-autopilot-toggle>span{background:#cfd9d5;border-radius:7px;flex:none;width:25px;height:14px;transition:background .16s;position:relative}.promotions-autopilot-toggle>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #2f413c2e}.promotions-autopilot-toggle.is-on{color:#2f6255;background:#e8f4ef;border-color:#a9cbbd}.promotions-autopilot-toggle.is-on>span{background:#39776a}.promotions-autopilot-toggle.is-on>span:after{transform:translate(11px)}.promotions-autopilot-toggle:disabled,.promotion-exclude-button:disabled{cursor:wait;opacity:.62}.promotions-autopilot-toggle:focus-visible,.promotion-exclude-button:focus-visible,.promotion-row__files a:focus-visible{outline-offset:2px;outline:2px solid #39776a59}.promotion-exclude-button{color:#8a5b3e;cursor:pointer;background:#fff3ec;border:1px solid #ebc7b0;border-radius:6px;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;min-height:27px;padding:0 8px;font:800 7px Manrope,sans-serif;display:inline-flex}.promotion-row__files{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.promotion-row__files a{color:#39776a;min-height:25px;font-size:calc(8px * var(--ui-font-scale,1));background:#f4faf7;border:1px solid #c9ded5;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-weight:800;text-decoration:none;display:inline-flex}.promotion-auto-workbook{grid-column:1/-1;grid-template-columns:minmax(150px,.7fr) minmax(210px,1fr);gap:6px;display:grid}.promotion-auto-workbook__file,.promotion-auto-workbook>button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:29px;padding:0 8px;font:800 7px Manrope,sans-serif;display:inline-flex}.promotion-auto-workbook__file{color:#536c64;background:#f7faf8;border:1px dashed #b6ccc3}.promotion-auto-workbook__file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotion-auto-workbook__file input{display:none}.promotion-auto-workbook>button{color:#fff;background:#39776a;border:1px solid #39776a}.promotion-auto-workbook>button:disabled{cursor:not-allowed;opacity:.55}.promotion-auto-workbook__file:has(input:disabled){cursor:not-allowed;opacity:.55}.promotion-auto-workbook>small{font-size:calc(7px * var(--ui-font-scale,1));grid-column:1/-1;font-weight:700;line-height:1.4}.promotion-auto-workbook>small.is-error{color:#8c5f46}.promotion-auto-workbook>small.is-success{color:#39776a}.promotion-auto-browser{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.promotion-auto-browser>button:first-child{color:#147e80;cursor:pointer;background:#f6ffff;border:2px solid #13d6d7;border-radius:14px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font:800 7px Manrope,sans-serif;display:inline-flex}.promotion-auto-browser>button:first-child.is-running{color:#39776a;background:#eef8f3;border-color:#a9cbbd}.promotion-auto-browser>button:first-child:disabled{cursor:wait}.promotion-auto-browser__cancel{color:#8c5f46;cursor:pointer;background:#fff3ec;border:1px solid #ebc7b0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.promotion-auto-browser>small{font-size:calc(7px * var(--ui-font-scale,1));grid-column:1/-1;font-weight:700;line-height:1.4}.promotion-auto-browser>small.is-error{color:#8c5f46}.promotion-auto-browser>small.is-success{color:#39776a}.promotion-browser-auth{color:#355a52;background:#f5fbf8;border:1px solid #b9d7cb;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 0;padding:8px 10px;display:flex}.promotion-browser-auth>div{gap:2px;min-width:0;display:grid}.promotion-browser-auth strong{font-size:calc(8px * var(--ui-font-scale,1))}.promotion-browser-auth small{font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.promotion-browser-auth button,.promotion-browser-auth form{flex:none}.promotion-browser-auth button{color:#fff;cursor:pointer;background:#39776a;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 9px;font:800 7px Manrope,sans-serif;display:inline-flex}.promotion-browser-auth form{gap:5px;display:flex}.promotion-browser-auth input{color:#2f413c;background:#fff;border:1px solid #b9d7cb;border-radius:5px;width:136px;min-height:26px;padding:0 8px;font:700 8px Manrope,sans-serif}.promotion-browser-auth__ready,.promotion-browser-auth__pending{font-size:calc(7px * var(--ui-font-scale,1));align-items:center;gap:5px;font-weight:800;display:inline-flex}.promotion-browser-auth__ready{color:#39776a}.promotion-browser-auth.is-failed{color:#8c5f46;background:#fff7f1;border-color:#ebc7b0}@media (width<=720px){.promotion-browser-auth{flex-direction:column;align-items:flex-start}.promotion-browser-auth form{width:100%}.promotion-browser-auth input{flex:1}}.promotions-batch-result{color:#755d29;font-size:calc(7px * var(--ui-font-scale,1));background:#fff5da;border-radius:6px;grid-column:2/-1;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.promotions-batch-result strong{font-size:calc(8px * var(--ui-font-scale,1))}.promotions-batch-result.is-confirmed{color:#2f6255;background:#e5f2ec}.promotions-widget{padding:12px}.promotions-filterbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.promotions-filterbar label{gap:4px;min-width:0;display:grid}.promotions-filterbar label span{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.promotions-filterbar input,.promotions-filterbar select{color:#344641;background:#ffffffc7;border:1px solid #d7e3de;border-radius:7px;outline:0;width:100%;min-width:0;height:31px;padding:0 8px;font:800 8px Manrope,sans-serif}.promotions-filterbar input:focus,.promotions-filterbar select:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.promotions-filterbar>small{color:#87938f;font-size:calc(7px * var(--ui-font-scale,1));grid-column:1/-1;font-weight:700}.promotions-empty{color:#789188;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.promotions-empty p{color:#81908c;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700}.promotions-error{color:#8c5f46;background:#fff1ea;border-radius:7px;align-items:flex-start;gap:9px;min-height:120px;margin-top:12px;padding:12px;display:flex}.promotions-error strong,.promotions-error p,.promotions-error small{font-size:calc(8px * var(--ui-font-scale,1));line-height:1.45;display:block}.promotions-error p,.promotions-error small{margin-top:4px}.promotions-list{gap:6px;margin-top:12px;display:grid}.promotion-row{background:#f8fcfab8;border:1px solid #314f471a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 10px 10px 15px;display:grid;position:relative;overflow:hidden}.promotion-row__timeline{background:#c8ddcf;width:4px;position:absolute;top:0;bottom:0;left:0}.promotion-row__copy{min-width:0}.promotion-row__copy strong,.promotion-row__copy small,.promotion-row__copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.promotion-row__copy strong{color:#2f403c;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.promotion-row__copy small,.promotion-row__copy p{color:#84918e;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.promotion-status{font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;border-radius:4px;align-self:start;padding:3px 5px;font-weight:800}.promotion-status.is-active{color:#39776a;background:#e0f0e8}.promotion-status.is-upcoming{color:#76602e;background:#fff2ce}.promotion-status.is-completed{color:#7c8884;background:#edf1ef}.promotion-row__dates,.promotion-row__counts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.promotion-row__dates span,.promotion-row__counts span{color:#6e8079;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));background:#f1f6f3;border-radius:5px;padding:5px;font-weight:700}.promotion-row__dates small,.promotion-row__dates b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.promotion-row__dates small{color:#8c9995;font-size:calc(6px * var(--ui-font-scale,1))}.promotion-row__dates b{color:#3f534d;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px}.promotion-row__counts{margin-top:-2px}.promotion-row__counts span{background:#fff8e7}.promotion-row__counts b{color:#705f32}.promotion-row.is-selected{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.promotion-row__application{color:#39776a;min-height:27px;font-size:calc(7px * var(--ui-font-scale,1));background:#e5f2ec;border-radius:5px;grid-column:1/-1;align-items:center;gap:6px;padding:6px 8px;font-weight:800;display:flex}.promotion-row__application.is-unsupported{color:#755d29;background:#fff5da}.promotion-row__application.is-error{color:#8c5f46;background:#fff1ea}.promotion-conditions-button{color:#39776a;cursor:pointer;background:#f2f8f5;border:1px solid #c9ded5;border-radius:6px;grid-column:1/-1;justify-content:center;justify-self:start;align-items:center;gap:5px;min-height:27px;padding:0 8px;font:800 7px Manrope,sans-serif;text-decoration:none;display:inline-flex}.promotion-conditions-button:hover{background:#e3f1eb}.promotion-conditions{background:#fbfefd;border:1px solid #c9ded5;border-radius:8px;margin-top:10px;padding:12px}.promotion-conditions__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.promotion-conditions__header h3{color:#2f403c;margin-top:3px;font:800 11px/1.35 Manrope,sans-serif}.promotion-conditions__header p,.promotion-conditions__note,.promotion-conditions__inline-error{color:#83908d;font-size:calc(7px * var(--ui-font-scale,1));margin-top:4px;font-weight:700}.promotion-conditions__loading{color:#71877f;min-height:80px;font-size:calc(8px * var(--ui-font-scale,1));place-content:center;justify-items:center;gap:7px;font-weight:800;display:grid}.promotion-conditions__api-limit{color:#705f32;background:#fff8e7;border-radius:7px;align-items:center;gap:9px;margin-top:10px;padding:12px;display:flex}.promotion-conditions__api-limit>div{flex:1;min-width:0}.promotion-conditions__api-limit strong,.promotion-conditions__api-limit p{font-size:calc(8px * var(--ui-font-scale,1));line-height:1.4;display:block}.promotion-conditions__api-limit p{color:#8a7b55;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px}.promotion-conditions__controls{color:#7b8a85;font-size:calc(7px * var(--ui-font-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-weight:700;display:flex}.promotion-conditions__stats{color:#81908c;min-height:31px;font-size:calc(7px * var(--ui-font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.promotion-conditions__stats span{background:#f1f6f3;border-radius:5px;padding:6px 7px}.promotion-conditions__stats b{color:#3f534d}.promotion-conditions__table-wrap{border:1px solid #e0eae5;border-radius:7px;margin-top:12px;overflow-x:auto}.promotion-conditions__table{border-collapse:collapse;width:100%;min-width:620px;font-size:calc(7px * var(--ui-font-scale,1))}.promotion-conditions__table th,.promotion-conditions__table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf2ef;padding:7px}.promotion-conditions__table th{color:#71827c;font-size:calc(6px * var(--ui-font-scale,1));text-transform:uppercase;background:#f1f6f3}.promotion-conditions__table td strong,.promotion-conditions__table td small{display:block}.promotion-conditions__table td strong{color:#3f534d;font-size:calc(8px * var(--ui-font-scale,1))}.promotion-conditions__table td small{color:#83908d;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;line-height:1.35}.promotion-decision{font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;border-radius:4px;padding:3px 5px;font-weight:800;display:inline-block}.promotion-decision.is-accepted{color:#39776a;background:#e0f0e8}.promotion-decision.is-excluded{color:#8c5f46;background:#fff1ea}.promotion-unavailable{color:#9a6b4d;font-size:calc(7px * var(--ui-font-scale,1))}@media (width<=640px){.promotions-summary{grid-template-columns:32px minmax(0,1fr) auto}.promotions-global-threshold,.promotions-autopilot-toggle{grid-column:1/-1}.promotions-batch-result{flex-wrap:wrap;grid-column:1/-1}.promotion-conditions__controls{align-items:stretch}.promotion-conditions__api-limit{align-items:flex-start}.promotion-auto-workbook{grid-template-columns:minmax(0,1fr)}}@media (width>=960px){.app-shell--web .promotions-widget{padding:16px}.app-shell--web .promotions-filterbar{grid-template-columns:minmax(160px,.45fr) minmax(160px,.45fr) minmax(220px,1fr);align-items:end}.app-shell--web .promotions-filterbar>small{grid-column:auto;padding-bottom:7px}.app-shell--web .promotion-row{grid-template-columns:minmax(260px,1.2fr) auto minmax(310px,1fr) minmax(210px,.7fr);align-items:start}.app-shell--web .promotion-row__dates,.app-shell--web .promotion-row__counts{grid-column:auto;margin:0}.app-shell--web .promotion-conditions-button{grid-column:1/-1;justify-self:end}}.seller-customer-backdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f373042;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.seller-customer-dialog{background:#f8fcfa;border:1px solid #cbded6;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);width:min(900px,100%);max-height:min(720px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 70px #1a3b303b}.seller-customer-dialog>header{background:#fff;border-bottom:1px solid #dbe8e2;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px 14px;display:flex}.seller-customer-dialog>header h2{color:#2b423a;font:700 16px/1.2 Unbounded,sans-serif}.seller-customer-dialog>header small{color:#7b8c86;font-size:calc(9px * var(--ui-font-scale,1));margin-top:5px;font-weight:700;display:block}.seller-customer-dialog__tools{gap:5px;display:inline-flex}.seller-customer-dialog__tools button{color:#55766c;background:#f5faf7;border:1px solid #d2e1db;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.seller-customer-dialog__tools button:hover{color:#286a5a;background:#e7f2ed}.seller-customer-tabs{background:#f3f8f5;border-bottom:1px solid #dbe8e2;gap:3px;padding:9px 14px;display:flex}.seller-customer-tabs button{color:#71847d;min-height:29px;font-size:calc(9px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-weight:800;display:inline-flex}.seller-customer-tabs button.is-active{color:#2e6d5d;background:#dceee7}.seller-customer-tabs b{color:#fff;min-width:16px;height:16px;font-size:calc(8px * var(--ui-font-scale,1));background:#d86656;border-radius:8px;place-items:center;padding:0 4px;display:grid}.seller-customer-dialog__body{grid-template-columns:minmax(250px,.85fr) minmax(0,1.35fr);min-height:0;display:grid}.seller-customer-list{background:#f2f8f5;border-right:1px solid #dbe8e2;min-height:0;overflow:auto}.seller-customer-list__item{color:#405b53;text-align:left;background:0 0;border:0;border-bottom:1px solid #e0ebe6;grid-template-columns:34px minmax(0,1fr) 7px;align-items:center;gap:9px;width:100%;min-width:0;padding:12px 13px;display:grid}.seller-customer-list__item:hover,.seller-customer-list__item.is-selected{background:#e5f1ec}.seller-customer-list__icon{color:#39776a;background:#dceee7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.seller-customer-list__icon--return{color:#ae694a;background:#f5e6dc}.seller-customer-list__item time,.seller-customer-list__item strong,.seller-customer-list__item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.seller-customer-list__item time{color:#8a9a94;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700}.seller-customer-list__item strong{color:#355148;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px;font-weight:800}.seller-customer-list__item small{color:#74857f;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px}.seller-customer-list__item i{background:#d86656;border-radius:50%;width:7px;height:7px}.seller-customer-detail{background:#fff;flex-direction:column;gap:15px;min-width:0;min-height:0;padding:20px;display:flex;overflow:auto}.seller-customer-detail__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.seller-customer-detail__heading small{color:#7a8b85;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.seller-customer-detail__heading h3{color:#30473f;margin-top:5px;font-size:14px}.seller-customer-detail__heading p{color:#84938e;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px;font-weight:700}.seller-customer-detail__heading>span{color:#55766c;font-size:calc(9px * var(--ui-font-scale,1));flex:none;font-weight:800}.seller-customer-detail__message{background:#f5faf7;border:1px solid #dce9e4;border-radius:9px;padding:13px 14px}.seller-customer-detail__message p{color:#405b53;font-size:calc(10px * var(--ui-font-scale,1));line-height:1.55}.seller-customer-detail form{gap:11px;margin-top:auto;display:grid}.seller-customer-detail .inline-notice{color:#526e65;font-size:calc(9px * var(--ui-font-scale,1));background:#f7faf9;border:1px solid #d6e4df;border-radius:7px;align-items:center;gap:8px;margin-top:auto;padding:11px 12px;font-weight:700;display:flex}.seller-customer-detail label{color:#6d8179;font-size:calc(8px * var(--ui-font-scale,1));gap:5px;font-weight:800;display:grid}.seller-customer-detail textarea,.seller-customer-detail select{color:#3c554c;background:#fbfefd;border:1px solid #cfdfd8;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font:600 9px/1.4 Manrope,sans-serif}.seller-customer-detail textarea{resize:vertical}.seller-customer-detail .primary-action{justify-self:end}@media (width<=640px){.seller-customer-backdrop{padding:0}.seller-customer-dialog{border-radius:0;width:100%;height:100vh;max-height:100vh}.seller-customer-dialog__body{grid-template-rows:minmax(190px,42vh) minmax(0,1fr);grid-template-columns:1fr}.seller-customer-list{border-bottom:1px solid #dbe8e2;border-right:0}.seller-customer-detail{padding:15px}}.products-summary{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.products-autocorrector-toggle-wrap{grid-column:3;justify-self:end;align-items:center;gap:4px;display:flex}.products-autocorrector-toggle{color:#306e5d;min-height:31px;font-size:calc(8px * var(--ui-font-scale,1));cursor:pointer;background:#edf7f2;border:1px solid #c6dfd4;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-weight:800;display:inline-flex}.products-autocorrector-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.products-autocorrector-toggle__track{background:#b7c9c2;border-radius:999px;flex:0 0 28px;width:28px;height:16px;transition:background .16s;position:relative}.products-autocorrector-toggle__track>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1c453847}.products-autocorrector-toggle input:checked+.products-autocorrector-toggle__track{background:#39796a}.products-autocorrector-toggle input:checked+.products-autocorrector-toggle__track>span{transform:translate(12px)}.products-autocorrector-toggle input:focus-visible+.products-autocorrector-toggle__track{outline-offset:2px;outline:2px solid #74ad98}.products-autocorrector-settings{color:#39796a;cursor:pointer;background:#edf7f2;border:1px solid #c6dfd4;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.products-autocorrector-settings:hover,.products-autocorrector-settings.is-active{color:#fff;background:#39796a}.products-summary__autocorrector-scale{background:#ffffffc7;border:1px solid #cfe4da;border-radius:7px;grid-column:2/-1;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:9px;min-width:0;padding:5px 9px 4px;display:grid}.products-summary__autocorrector-scale-heading{color:#60776e;min-width:70px;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800;line-height:1.15;display:grid}.products-summary__autocorrector-scale-heading output{color:#276c58;font-size:calc(11px * var(--ui-font-scale,1));font-weight:900}.products-summary__autocorrector-scale-control{min-width:0;padding:0 0 10px;position:relative}.products-summary__autocorrector-scale-control input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0;display:block}.products-summary__autocorrector-scale-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #e96961 0%, #e9a84f 25%, #3f987a 50%, #276c58 100%) 0 / var(--margin-progress) 100% no-repeat, #e0ece6;border-radius:999px;height:6px}.products-summary__autocorrector-scale-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#276c58;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-4px;box-shadow:0 1px 5px #184f3d59}.products-summary__autocorrector-scale-control input[type=range]::-moz-range-track{background:#e0ece6;border-radius:999px;height:6px}.products-summary__autocorrector-scale-control input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#e96961 0%,#e9a84f 40%,#3f987a 72%,#276c58 100%);border-radius:999px;height:6px}.products-summary__autocorrector-scale-control input[type=range]::-moz-range-thumb{background:#276c58;border:3px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 1px 5px #184f3d59}.products-summary__autocorrector-scale-control input[type=range]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #74ad98}.products-summary__autocorrector-scale-ticks{color:#789087;height:9px;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800;position:absolute;bottom:0;left:0;right:0}.products-summary__autocorrector-scale-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.products-summary__autocorrector-scale-ticks span:before{content:"";background:#a9c4b8;width:1px;height:3px;margin:0 auto 1px;display:block}.products-summary__autocorrector-scale-ticks span:first-child{transform:none}.products-summary__autocorrector-scale-ticks span:last-child{transform:translate(-100%)}.products-autocorrector{background:#f5fbf8;border-color:#c6dfd4;gap:12px;padding:13px;display:grid}.products-autocorrector__heading,.products-autocorrector__actions,.products-autocorrector__summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.products-autocorrector__heading strong{color:#29463d;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800;display:block}.products-autocorrector__heading small,.products-autocorrector__actions small{color:#789087;font-size:calc(7px * var(--ui-font-scale,1));margin-top:4px;font-weight:700;display:block}.products-autocorrector__switch{color:#417868;font-size:calc(8px * var(--ui-font-scale,1));align-items:center;gap:5px;font-weight:800;display:inline-flex}.products-autocorrector__switch input{accent-color:#39796a}.products-autocorrector__autopilot{color:#417868;cursor:pointer;background:#fff;border:1px solid #cfe4da;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.products-autocorrector__autopilot input{accent-color:#39796a;margin:1px 0 0}.products-autocorrector__autopilot input:disabled{cursor:not-allowed}.products-autocorrector__autopilot b,.products-autocorrector__autopilot small{display:block}.products-autocorrector__autopilot b{font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.products-autocorrector__autopilot small{color:#789087;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700;line-height:1.4}.products-autocorrector__controls{grid-template-columns:minmax(0,1.3fr) minmax(170px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.products-autocorrector__controls label{color:#60776e;font-size:calc(8px * var(--ui-font-scale,1));gap:6px;font-weight:800;display:grid}.products-autocorrector__controls select{color:#344641;width:100%;height:31px;font-size:calc(8px * var(--ui-font-scale,1));background:#fff;border:1px solid #d0e2da;border-radius:7px;padding:0 8px;font-weight:800}.products-autocorrector__controls input[type=range]{accent-color:#39796a;width:100%}.products-autocorrector__margin-scale{background:#fff;border:1px solid #cfe4da;border-radius:9px;padding:10px}.products-autocorrector__margin-value{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.products-autocorrector__margin-value output{color:#276c58;letter-spacing:-.04em;font-size:17px;font-weight:900}.products-autocorrector__margin-value small{color:#789087;font-size:calc(7px * var(--ui-font-scale,1));text-align:right;font-weight:700}.products-autocorrector__range-wrap{padding:7px 0 17px;position:relative}.products-autocorrector__range-wrap input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;display:block}.products-autocorrector__range-wrap input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #e96961 0%, #e9a84f 25%, #3f987a 50%, #276c58 100%) 0 / var(--margin-progress) 100% no-repeat, #e0ece6;border-radius:999px;height:7px}.products-autocorrector__range-wrap input[type=range]::-webkit-slider-thumb{appearance:none;background:#276c58;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-5.5px;box-shadow:0 1px 5px #184f3d59}.products-autocorrector__range-wrap input[type=range]::-moz-range-track{background:#e0ece6;border-radius:999px;height:7px}.products-autocorrector__range-wrap input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#e96961 0%,#e9a84f 40%,#3f987a 72%,#276c58 100%);border-radius:999px;height:7px}.products-autocorrector__range-wrap input[type=range]::-moz-range-thumb{background:#276c58;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 5px #184f3d59}.products-autocorrector__range-wrap input[type=range]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #74ad98}.products-autocorrector__range-ticks{color:#789087;height:11px;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800;position:absolute;bottom:0;left:0;right:0}.products-autocorrector__range-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.products-autocorrector__range-ticks span:before{content:"";background:#a9c4b8;width:1px;height:4px;margin:0 auto 2px;display:block}.products-autocorrector__range-ticks span:first-child{transform:none}.products-autocorrector__range-ticks span:last-child{transform:translate(-100%)}.products-autocorrector__margin-legend{color:#fff;font-size:calc(6px * var(--ui-font-scale,1));text-align:center;border-radius:999px;grid-template-columns:1fr 1fr 2fr 4fr;font-weight:900;line-height:18px;display:grid;overflow:hidden}.products-autocorrector__margin-legend span{white-space:nowrap}.products-autocorrector__margin-legend .is-critical{background:#e96961}.products-autocorrector__margin-legend .is-warning{background:#e9a84f}.products-autocorrector__margin-legend .is-target{background:#3f987a}.products-autocorrector__margin-legend .is-high{background:#276c58}.products-autocorrector__summary{color:#668077;font-size:calc(8px * var(--ui-font-scale,1));flex-wrap:wrap;justify-content:flex-start;font-weight:700}.products-autocorrector__summary b{color:#2e604f;font-weight:800}.products-autocorrector__actions{align-items:flex-end}@media (width<=720px){.products-summary{grid-template-columns:32px minmax(0,1fr)}.products-summary>.sync-button,.products-autocorrector-toggle-wrap{grid-column:2;justify-self:start}.products-summary__autocorrector-scale{grid-column:2;grid-template-columns:72px minmax(0,1fr)}.products-autocorrector__controls{grid-template-columns:1fr}.products-autocorrector__heading,.products-autocorrector__actions{flex-direction:column;align-items:flex-start}.products-autocorrector__margin-value small{max-width:140px}}.products-summary__icon,.product-row__photo{color:#39776a;background:#dfede6;place-items:center;display:grid}.products-summary__icon{border-radius:9px;width:32px;height:32px}.products-summary h2{font:600 14px/1.3 Unbounded,sans-serif}.products-summary .eyebrow{margin-bottom:3px}.products-summary p{color:#83908d;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.catalog-cost-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.catalog-cost-actions .sync-button{min-height:31px;font-size:calc(8px * var(--ui-font-scale,1))}.catalog-cost-actions .icon-button{width:31px;height:31px;padding:0}.products-widget{padding:12px}.products-filterbar{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7px;display:grid}.products-filterbar label{gap:4px;min-width:0;display:grid}.products-filterbar label span,.products-list-heading{color:#82908c;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.products-select-all{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.products-select-all input,.product-row__selector input{accent-color:#39776a;cursor:pointer;width:14px;height:14px}.products-bulk-actions{color:#3e655a;font-size:calc(8px * var(--ui-font-scale,1));background:#eff8f3;border:1px solid #c6dfd4;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0 10px;padding:8px;display:flex}.products-bulk-actions strong{margin-right:auto}.products-bulk-actions button{color:#2e6757;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d8cc;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:inline-flex}.products-bulk-actions button.is-danger{color:#9c4e47;background:#fff7f5;border-color:#e6c4bf}.product-row{position:relative}.product-row__selector{z-index:1;position:absolute;top:10px;right:10px}.product-row__selector+.product-row__photo{margin-right:22px}.catalog-cost-dialog-backdrop{z-index:100;background:#192b2561;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.catalog-cost-dialog{color:#32443e;background:#fff;border:1px solid #c8ddd4;border-radius:8px;gap:12px;width:min(100%,560px);max-height:min(90vh,720px);padding:16px;display:grid;box-shadow:0 18px 46px #1c392f3d}.catalog-cost-dialog h3{font-size:14px}.catalog-cost-dialog p,.catalog-cost-dialog label{color:#6c7e77;font-size:calc(9px * var(--ui-font-scale,1));font-weight:700}.catalog-cost-dialog__count{color:#527067;font-size:calc(10px * var(--ui-font-scale,1));font-weight:700}.catalog-cost-dialog__count strong{color:#2e6757}.catalog-cost-dialog label{gap:5px;display:grid}.catalog-cost-dialog__items{gap:8px;max-height:min(48vh,340px);padding-right:3px;display:grid;overflow:auto}.catalog-cost-dialog__items label{background:#f8fbf9;border:1px solid #d8e6df;border-radius:6px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;padding:8px 9px}.catalog-cost-dialog__items label>span{gap:2px;min-width:0;display:grid}.catalog-cost-dialog__items strong,.catalog-cost-dialog__items small{overflow-wrap:anywhere;line-height:1.25}.catalog-cost-dialog__items strong{color:#304b41}.catalog-cost-dialog__items small{color:#81958b}.catalog-cost-dialog input{height:34px;font:inherit;border:1px solid #c9ded5;border-radius:6px;padding:0 9px}.catalog-cost-dialog__actions{justify-content:flex-end;gap:7px;display:flex}.catalog-cost-dialog button{min-height:31px;font:inherit;font-size:calc(9px * var(--ui-font-scale,1));padding:0 10px;font-weight:800}@media (width<=560px){.catalog-cost-dialog__items label{grid-template-columns:1fr;gap:6px}}.products-filterbar select,.products-filterbar input{color:#344641;width:100%;min-width:0;height:31px;font-size:calc(8px * var(--ui-font-scale,1));background:#ffffffc7;border:1px solid #d7e3de;border-radius:7px;outline:0;padding:0 8px;font-weight:800}.products-filterbar select:focus,.products-filterbar input:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.products-list-heading{justify-content:space-between;margin:13px 2px 4px;display:flex}.products-list{display:grid}.product-row{border-top:1px solid #314f4714;grid-template-columns:35px minmax(0,1fr);gap:7px 8px;min-height:112px;padding:9px 0;display:grid}.product-row__photo{border-radius:8px;grid-row:1;width:35px;height:42px;overflow:hidden}.product-row__photo img{object-fit:cover;width:100%;height:100%}.product-row__topline{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.product-row__copy{min-width:0}.product-row__copy strong,.product-row__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-row__copy strong{color:#2f403c;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.product-row__copy small{color:#84918e;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.product-row__category{color:#4c7d70;text-overflow:ellipsis;white-space:nowrap;max-width:36%;font-size:calc(6px * var(--ui-font-scale,1));background:#e6f0eb;border-radius:4px;padding:3px 5px;font-weight:800;overflow:hidden}.product-row__marking-settings{background:#e6f0eb7a;border:1px solid #39776a24;border-radius:6px;grid-column:1/-1;align-items:center;gap:7px;min-width:0;padding:6px 7px;display:flex}.product-row__marking-settings label{color:#405e55;font-size:calc(7px * var(--ui-font-scale,1));white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.product-row__marking-settings input[type=checkbox]{accent-color:var(--theme-accent)}.product-row__marking-settings input[type=text],.product-row__marking-settings input:not([type]){color:#405e55;min-width:120px;height:25px;font-size:calc(7px * var(--ui-font-scale,1));background:#fff;border:1px solid #39776a33;border-radius:5px;outline:0;flex:1;padding:0 7px;font-weight:700}.product-row__marking-settings small{color:#778a83;font-size:calc(6px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.product-prices,.product-economics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.product-prices span,.product-economics>span,.product-fulfillment{background:#f1f6f3;border-radius:6px;min-width:0;padding:5px}.product-prices small,.product-economics small,.product-fulfillment small{color:#87938f;text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700;display:block;overflow:hidden}.product-prices b,.product-economics b,.product-fulfillment b{color:#334741;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:800;display:block;overflow:hidden}.product-economics{grid-template-columns:repeat(4,minmax(0,1fr))}.product-economics>span{background:#eaf2ee}.product-economics i,.product-fulfillment i{color:#678278;text-overflow:ellipsis;white-space:nowrap;font-size:calc(5px * var(--ui-font-scale,1));margin-top:2px;font-style:normal;font-weight:800;display:block;overflow:hidden}.product-fulfillment{background:#fff6df;display:block}.product-fulfillment>span{display:block;position:relative}.product-fulfillment input{color:#735821;width:100%;height:19px;font-size:calc(7px * var(--ui-font-scale,1));background:0 0;border:0;border-bottom:1px solid #e6cb91;outline:0;margin-top:2px;padding:0 10px 0 0;font-weight:800}.product-fulfillment input:focus{border-color:#b78436}.product-fulfillment>span b{color:#98763b;font-size:calc(6px * var(--ui-font-scale,1));position:absolute;bottom:3px;right:0}.products-more{color:#39776a;font-size:calc(8px * var(--ui-font-scale,1));background:#f4faf7;border:1px solid #cfe0d9;border-radius:7px;justify-self:center;margin-top:10px;padding:7px 10px;font-weight:800}.products-empty{color:#789188;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:190px;display:grid}.products-empty p,.products-no-results,.products-error,.products-sync-date,.products-tariff-note{color:#81908c;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700}.products-error{color:#986449;background:#fff1ea;border-radius:7px;margin-top:13px;padding:9px}.products-no-results{text-align:center;padding:18px 0 8px}.products-sync-date{color:#87918e;margin-top:10px}.products-tariff-note{color:#89611e;background:#fff8e7;border-radius:6px;margin-top:8px;padding:7px}.products-list{gap:6px}.product-row{box-sizing:border-box;background:#f8fcfa80;border:1px solid #314f4717;border-radius:8px;padding:9px}.product-row:nth-child(2n){background:#cce1d76b;border-color:#456f611f}.wb-status-widget{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:68px;padding:10px 12px;display:grid}.wb-mark{color:#5b43a1;background:#e2ddf7;border-radius:11px;place-items:center;width:34px;height:34px;font:700 11px/1 Unbounded,sans-serif;display:grid}.wb-status-copy{gap:1px;min-width:0;display:grid}.wb-status-copy span{color:#83918d;font-size:calc(9px * var(--ui-font-scale,1));font-weight:700}.wb-status-copy strong{color:#293a36;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.wb-status-copy small{color:#83918d;font-size:calc(8px * var(--ui-font-scale,1));font-weight:600}.sync-button{color:#387969;font-size:calc(8px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #cde1d9;border-radius:9px;align-items:center;gap:5px;padding:7px;font-weight:800;display:inline-flex}.sync-button:disabled{opacity:.7;cursor:wait}.spin{animation:.8s linear infinite spin}.schedule-widget{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.schedule-icon{color:#567b72;background:#dfede6;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.schedule-widget strong{color:#31433f;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800;display:block}.schedule-widget p{color:#83908d;font-size:calc(8px * var(--ui-font-scale,1));margin-top:1px;font-weight:600}.schedule-limit{color:#8b7552;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));background:#f2e9db;border-radius:6px;padding:4px 5px;font-weight:800}.reports-widget{padding:12px 12px 5px}.reports-heading{justify-content:space-between;align-items:end;margin:0 2px 6px;display:flex}.reports-heading h2{font:600 13px/1.2 Unbounded,sans-serif}.report-count{color:#84918d;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700}.report-selection{background:#f1f7f4c7;border:1px solid #dce7e2;border-radius:9px;gap:7px;margin:0 0 8px;padding:8px;display:grid}.report-selection__summary{color:#4e786e;align-items:center;gap:6px;display:flex}.report-selection__summary>svg{flex:none}.report-selection__summary span{gap:1px;display:grid}.report-selection__summary strong{color:#38554d;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.report-selection__summary small{color:#81908c;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.report-selection__controls,.report-selection__actions{flex-wrap:wrap;gap:4px;display:flex}.report-selection button{color:#55766d;min-height:25px;font-size:calc(7px * var(--ui-font-scale,1));background:#ffffffbf;border:1px solid #d1e1db;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-weight:800;display:inline-flex}.report-selection button:disabled{opacity:.45;cursor:not-allowed}.report-selection__attention{color:#93631f!important;background:#fff8e7!important;border-color:#edcf92!important}.report-selection__actions{border-top:1px solid #dce7e2;padding-top:6px}.report-selection__actions>button{color:#6f5528;background:#fffaed;border-color:#e5c682;flex:1;min-width:114px}.report-selection__actions>.report-selection__edit{color:#fff;background:#a66e21;border-color:#a66e21}.selection-actions{z-index:8;color:#293a36;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfaf5;border:1px solid #ffffffe6;border-radius:14px;grid-template-columns:minmax(115px,1fr) auto 31px;align-items:center;gap:9px;width:min(100vw - 32px,650px);padding:10px 11px;display:grid;position:fixed;bottom:89px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #1f322d33}.selection-actions__summary{color:#39776a;align-items:center;gap:7px;min-width:0;display:flex}.selection-actions__summary span{gap:1px;min-width:0;display:grid}.selection-actions__summary strong{color:#31443e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.selection-actions__summary small{color:#82908c;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700;overflow:hidden}.selection-actions__buttons{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.selection-actions__buttons button{color:#775e2b;min-height:31px;font-size:calc(8px * var(--ui-font-scale,1));background:#fffaed;border:1px solid #e3cb91;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-weight:800;display:inline-flex}.selection-actions__buttons .selection-actions__upload{color:#775e2b;min-height:31px;font-size:calc(8px * var(--ui-font-scale,1));cursor:pointer;background:#fffaed;border:1px solid #e3cb91;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-weight:800;display:inline-flex}.selection-actions__upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.selection-actions__upload:has(input:disabled){opacity:.55;cursor:wait}.selection-actions__buttons button:disabled{opacity:.55;cursor:wait}.selection-actions__buttons .selection-actions__download{color:#fff;background:#39776a;border-color:#39776a}.selection-actions__buttons .selection-actions__edit{color:#fff;background:#a66e21;border-color:#a66e21}.selection-actions__close{color:#405550;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.selection-actions__close:hover{background:#edf3f0}.report-list{display:grid}.report-row{border-top:1px solid #314f4714;grid-template-columns:22px minmax(0,1fr);align-items:stretch;gap:5px;min-height:50px;padding:3px 0;display:grid}.report-row.is-selected{background:#dcefe77a;grid-template-columns:22px minmax(0,1fr) 29px}.report-select{cursor:pointer;place-items:center;display:grid}.report-select input{opacity:0;width:1px;height:1px;position:absolute}.report-select span{background:#fff;border:1px solid #b9ccc4;border-radius:4px;width:15px;height:15px;box-shadow:inset 0 0 0 2px #ffffffb3}.report-select input:checked+span{background:#39776a;border-color:#39776a;box-shadow:inset 0 0 0 3px #39776a}.report-select input:checked+span:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:6px;height:3px;margin:3px 0 0 3px;display:block;transform:rotate(-45deg)}.report-select input:focus-visible+span{outline-offset:2px;outline:2px solid #80b2a3}.report-row__open{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:94px minmax(0,1fr) minmax(78px,.72fr);grid-template-areas:"id details profit""id tags profit";align-items:center;gap:2px 7px;width:100%;min-height:44px;padding:3px 2px;display:grid}.report-row__open:hover{background:#e2efe98f}.report-row__download{color:#39776a;background:#f7fbf9;border:1px solid #cde1d9;border-radius:7px;align-self:center;place-items:center;width:29px;height:29px;display:grid}.report-id{width:fit-content;max-width:100%;font-size:calc(9px * var(--ui-font-scale,1));border-radius:7px;grid-area:id;align-items:center;gap:2px;padding:5px 5px 5px 7px;font-weight:800;display:inline-flex}.report-id--blue{color:#4f6fd3;background:#e2e8ff}.report-id--mint{color:#2f8070;background:#dcefe8}.report-details{grid-area:details;gap:2px;min-width:0;display:grid}.report-details strong{color:#2f3e3a;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.report-details small{color:#84918e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));font-weight:600;overflow:hidden}.report-type{width:fit-content;font-size:calc(7px * var(--ui-font-scale,1));border-radius:4px;grid-column:2;margin-top:-4px;padding:2px 4px;font-weight:800}.report-type--blue{color:#5c6eaa;background:#edf0fb}.report-type--mint{color:#4e826f;background:#e7f3ed}.reports-loading{color:#71877f;text-align:center;min-height:110px;font-size:calc(8px * var(--ui-font-scale,1));place-content:center;justify-items:center;gap:7px;font-weight:800;display:grid}.detail-screen{gap:10px;padding-top:26px;display:grid}.detail-screen__header{display:flex}.back-button{color:#39776a;font-size:calc(10px * var(--ui-font-scale,1));background:#e0eee9;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 8px;font-weight:800;display:inline-flex}.detail-layout{align-items:start;gap:10px;display:grid}.detail-screen__left,.detail-screen__right{gap:10px;min-width:0;display:grid}.detail-screen__summary,.profit-panel,.report-purchases{padding:17px}.detail-screen__top{justify-content:space-between;align-items:start;gap:10px;display:flex}.detail-screen__top h2{font:600 15px/1.3 Unbounded,sans-serif}.detail-screen__top .icon-button{border-radius:10px;flex:none;width:32px;height:32px}.detail-period{border-bottom:1px solid #e1e8e5;gap:3px;padding:12px 0;display:grid}.detail-period span{color:#4f7f73;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.detail-period strong{color:#293a36;font-size:calc(12px * var(--ui-font-scale,1))}.detail-period small{color:#82908c;font-size:calc(9px * var(--ui-font-scale,1));font-weight:700}.report-summary-metrics,.detail-metrics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.report-summary-metrics{padding:16px 0 13px}.profit-metrics{padding:0 0 5px}.profit-metrics__heading{justify-content:space-between;align-items:baseline;gap:10px;margin:0 1px 7px;display:flex}.profit-metrics__heading h3{color:#364944;font:600 10px/1.35 Unbounded,sans-serif}.profit-metrics__heading span{color:#6f8b82;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.metric-item{background:#f0f5f2;border-radius:9px;min-height:49px;padding:7px 8px}.metric-item span{color:#788883;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700;line-height:1.3;display:block}.metric-item strong{color:#2b3d38;font-size:calc(10px * var(--ui-font-scale,1));margin-top:4px;display:block}.metric-item small{color:#39776a;font-size:calc(7px * var(--ui-font-scale,1));margin-top:2px;font-weight:800;display:block}.metric-item--profit{background:#dcefe7}.metric-item--profit strong{color:#246858}.detail-file-state{color:#71827d;min-height:37px;font-size:calc(9px * var(--ui-font-scale,1));align-items:center;gap:7px;font-weight:700;display:flex}.detail-highlighted-buyout{border:1px solid color-mix(in srgb, var(--theme-accent) 28%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, white);border-radius:7px;gap:3px;margin-top:10px;padding:9px;display:grid}.detail-highlighted-buyout span,.detail-highlighted-buyout small{color:#71837c;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.detail-highlighted-buyout strong{color:var(--theme-accent-dark);font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.report-purchases{padding:13px}.report-purchases__heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.report-purchases__heading h3{color:#30433e;font:600 11px/1.3 Unbounded,sans-serif}.report-purchases__heading small{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;font-weight:800;display:block}.report-purchases__heading>svg{color:#4c7d70}.report-purchases__summary{grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;display:grid}.report-purchases__summary span{background:#f0f5f2;border-radius:8px;padding:7px 8px}.report-purchases__summary small{color:#788883;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700;display:block}.report-purchases__summary strong{color:#2b3d38;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px;display:block}.report-purchases__fulfillment{background:#fff8e7;border:1px solid #efd497;border-radius:8px;margin-top:9px;padding:8px}.report-purchases__fulfillment>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.report-purchases__fulfillment>div span{color:#88621e;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.report-purchases__fulfillment>div strong{color:#76521b;font-size:calc(9px * var(--ui-font-scale,1))}.report-purchases__fulfillment article{border-top:1px solid #a06f1e24;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:6px;padding-top:6px;display:grid}.report-purchases__fulfillment article span{color:#8b7040;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700;overflow:hidden}.report-purchases__fulfillment article b{color:#76521b;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap}.report-purchases__list{margin-top:8px}.report-purchases__list article{border-top:1px solid #314f4714;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 1px;display:grid}.report-purchases__list div{min-width:0}.report-purchases__list strong,.report-purchases__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-purchases__list strong{color:#40534d;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.report-purchases__list small{color:#82918c;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.report-purchases__list b{color:#317968;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap}.report-purchases__empty{color:#81908c;font-size:calc(8px * var(--ui-font-scale,1));margin-top:12px;font-weight:700;line-height:1.45}.detail-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.detail-save-button,.download-report-button{width:100%;min-height:42px;font-size:calc(10px * var(--ui-font-scale,1));border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:flex}.detail-save-button{color:#39776a;background:#eef6f2;border:1px solid #bcd7cd}.download-report-button{color:#fff;background:#39776a;border:0}.download-report-button:disabled{opacity:.55;cursor:wait}.cost-correction{background:#fffaed;border:1px solid #ebc987;border-radius:12px;margin-top:9px;padding:10px}.cost-correction__notice{color:#9a6821;align-items:flex-start;gap:7px;display:flex}.cost-correction__notice>svg{flex:none;margin-top:1px}.cost-correction__notice strong{color:#704b18;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800;display:block}.cost-correction__notice p{color:#9a7a49;font-size:calc(8px * var(--ui-font-scale,1));margin-top:2px;font-weight:700;line-height:1.4}.cost-correction__actions{gap:5px;margin-top:9px;display:flex}.cost-action{color:#80601f;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));background:#ffffff94;border:1px solid #e5c682;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-weight:800;text-decoration:none;display:inline-flex}.cost-action input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cost-action:disabled{opacity:.55;cursor:wait}.cost-correction__preview{color:#786034;font-size:calc(8px * var(--ui-font-scale,1));background:#f6ecd3;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px;font-weight:800;display:flex}.cost-correction__preview button,.cost-editor-apply{color:#fff;font-size:calc(8px * var(--ui-font-scale,1));background:#a66e21;border:0;border-radius:7px;padding:7px 8px;font-weight:800}.cost-correction__preview button:disabled,.cost-editor-apply:disabled{opacity:.5;cursor:not-allowed}.cost-correction__editor{gap:6px;margin-top:9px;display:grid}.cost-editor-row{background:#ffffff8c;border-radius:7px;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:7px;padding:6px;display:grid}.cost-editor-row span{min-width:0}.cost-editor-row strong,.cost-editor-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cost-editor-row strong{color:#574821;font-size:calc(8px * var(--ui-font-scale,1))}.cost-editor-row small{color:#947a48;font-size:calc(7px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.cost-editor-row input{color:#51431d;min-width:0;height:28px;font-size:calc(8px * var(--ui-font-scale,1));background:#fffdf7;border:1px solid #dfc285;border-radius:6px;outline:0;padding:0 7px;font-weight:700}.cost-editor-row input:focus{border-color:#b78436;box-shadow:0 0 0 2px #b784361f}.cost-editor-apply{justify-self:end}.batch-editor-screen{max-width:1036px}.batch-editor{padding:15px}.batch-editor__heading{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.batch-editor__heading h2{color:#293a36;font:600 15px/1.3 Unbounded,sans-serif}.batch-editor__heading p{color:#788983;max-width:620px;font-size:calc(8px * var(--ui-font-scale,1));margin-top:6px;font-weight:700;line-height:1.45}.batch-editor__heading .icon-button{border-radius:10px;flex:none;width:32px;height:32px}.batch-editor__list{gap:10px;margin-top:12px;display:grid}.batch-editor__report{background:#fffcf3;border:1px solid #eadcb8;border-radius:9px;overflow:hidden}.batch-editor__report-heading{color:#795723;font-size:calc(8px * var(--ui-font-scale,1));background:#fff4d9;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.batch-editor__report-heading strong{font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.batch-editor__report-heading span{color:#97713a;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.batch-editor__row{background:0 0;border-top:1px solid #a877281a;border-radius:0}.batch-editor__footer{color:#735c35;font-size:calc(8px * var(--ui-font-scale,1));background:#fffaedf5;border:1px solid #e5c682;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;margin-top:12px;padding:8px;font-weight:800;display:flex;position:sticky;bottom:10px;box-shadow:0 6px 15px #5e44161a}.batch-editor__result{color:#2d6b4a;gap:2px;display:grid}.batch-editor__result strong{font-size:calc(9px * var(--ui-font-scale,1))}.batch-editor__result small{color:#4d7f62;font-size:calc(7px * var(--ui-font-scale,1));line-height:1.35}.summary-row{grid-template-columns:1.3fr .9fr;gap:12px;display:grid}.widget{background:#ffffffa8;border:1px solid #ffffffe6;border-radius:19px;box-shadow:0 8px 20px #2339340e}.greeting-widget{color:#fff;background:#37776b;border-color:#ffffff59;flex-direction:column;min-height:204px;padding:16px;display:flex}.widget-topline{color:inherit;opacity:.85;font-size:calc(11px * var(--ui-font-scale,1));justify-content:space-between;align-items:center;font-weight:700;display:flex}.greeting-widget h2{margin-top:27px;font:600 16px/1.35 Unbounded,sans-serif}.greeting-widget p{font-size:calc(11px * var(--ui-font-scale,1));color:#ffffffbd;margin-top:10px;font-weight:600}.inline-action{color:#fff;font-size:calc(11px * var(--ui-font-scale,1));text-align:left;background:0 0;border:0;align-items:center;gap:3px;margin-top:auto;padding:0;font-weight:800;display:inline-flex}.progress-widget{flex-direction:column;align-items:center;min-height:204px;padding:16px 14px;display:flex}.progress-widget .widget-topline{color:#60716c;width:100%}.progress-widget p{color:#687873;font-size:calc(10px * var(--ui-font-scale,1));margin-top:11px;font-weight:700}.progress-ring{background:conic-gradient(#4f917f var(--progress), #dbe6e1 0);border-radius:50%;place-items:center;width:104px;height:104px;margin-top:16px;display:grid;position:relative}.progress-ring:before{content:"";border-radius:inherit;background:#f9faf9;position:absolute;inset:8px}.progress-ring__center{z-index:1;color:#2b5147;font:700 19px/1 Unbounded,sans-serif;position:relative}.projects-widget,.task-widget{padding:17px 16px 12px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.eyebrow{color:#83908d;font-size:calc(10px * var(--ui-font-scale,1));margin-bottom:4px;font-weight:800;display:block}.section-heading h2{font:600 15px/1.2 Unbounded,sans-serif}.section-heading .icon-button{border-radius:10px;width:31px;height:31px}.text-button{color:#498677;font-size:calc(11px * var(--ui-font-scale,1));background:0 0;border:0;align-items:center;padding:4px;font-weight:800;display:inline-flex}.projects-list,.task-list{display:grid}.project-row{text-align:left;background:0 0;border:0;border-top:1px solid #314f4714;grid-template-columns:35px 1fr 63px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.project-mark{width:31px;height:31px;font-size:calc(9px * var(--ui-font-scale,1));border-radius:10px;place-items:center;font-weight:800;display:grid}.project-row--blue .project-mark{color:#285c6d;background:#bddde0}.project-row--green .project-mark{color:#2e725f;background:#c6e1d1}.project-copy strong,.task-row strong{color:#293836;font-size:calc(11px * var(--ui-font-scale,1));font-weight:800;display:block}.project-copy small,.task-row small{color:#81908c;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px;font-weight:600;display:block}.project-state{gap:5px;display:grid}.project-state b{color:#59726b;text-align:right;font-size:calc(10px * var(--ui-font-scale,1))}.project-state i{background:#dfe8e4;border-radius:10px;height:4px;overflow:hidden}.project-state em{border-radius:inherit;background:#54927f;height:100%;display:block}.task-row{text-align:left;background:0 0;border:0;border-top:1px solid #314f4714;grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;width:100%;padding:11px 0;display:grid}.task-row:last-child{padding-bottom:5px}.check-circle{color:#fff;background:#6d9d8e;border:1px solid #6d9d8e;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.check-circle--empty{background:0 0;border-color:#bac7c1}.avatar{width:27px;height:27px;font-size:calc(8px * var(--ui-font-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar--lilac{color:#554b78;background:#d7cfeb}.avatar--peach{color:#734d36;background:#f1c5a5}.avatar--blue{color:#376072;background:#bcdbe5}.bottom-nav{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbfad6;border:1px solid #ffffffc7;border-radius:19px;justify-content:space-between;align-items:stretch;width:min(100vw - 32px,428px);height:63px;padding:7px 8px;display:flex;position:fixed;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #1e2f2b1f}.nav-item{color:#8c9995;min-width:0;font-size:calc(9px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:12px;flex:1;align-content:center;justify-items:center;gap:3px;font-weight:700;display:grid}.nav-item.is-selected{color:#286d5d;background:#e1eee8}.nav-item span{white-space:nowrap;text-overflow:ellipsis;max-width:86px;overflow:hidden}.home-navigation,.nav-item--docked-home,.nav-item--mobile-home,.mobile-navigation__items,.mobile-navigation__edit,.mobile-navigation-editor-backdrop{display:none}.fab{z-index:5;color:#fff;background:#e86e57;border:4px solid #e9eeeb;border-radius:17px;place-items:center;width:51px;height:51px;transition:all .18s;display:grid;position:fixed;bottom:72px;right:max(22px,50% - 209px);box-shadow:0 8px 18px #c4503b4d}.fab__counter{color:#fff;background:#d85c4b;border:2px solid #f4f7f5;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:800 8px/1 Manrope,sans-serif;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 8px #75302747}.fab:hover{background:#d95d48;transform:translateY(-2px)}.search-panel{z-index:3;color:#5c7770;background:#fffffff2;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;top:65px;left:16px;right:16px;box-shadow:0 14px 28px #23393424}.search-panel input{color:#253a35;min-width:0;font-size:calc(12px * var(--ui-font-scale,1));background:0 0;border:0;outline:0;flex:1}.search-panel button{color:#4b8878;font-size:calc(10px * var(--ui-font-scale,1));background:0 0;border:0;font-weight:800}.profile-dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c2b263d;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.profile-dialog{background:#f8faf8;border:1px solid #ffffffe6;border-radius:18px;width:min(100%,428px);padding:18px;box-shadow:0 18px 38px #1829243d}.profile-dialog__heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;display:flex}.profile-dialog__heading h2{font:600 15px/1.3 Unbounded,sans-serif}.profile-dialog__heading .icon-button{border-radius:10px;flex:none;width:32px;height:32px}.profile-field{color:#556862;font-size:calc(10px * var(--ui-font-scale,1));gap:6px;margin-top:12px;font-weight:800;display:grid}.profile-field select,.profile-field input{color:#293a36;width:100%;height:40px;font-size:calc(12px * var(--ui-font-scale,1));background:#fff;border:1px solid #d6e1dc;border-radius:9px;outline:0;padding:0 10px;font-weight:700}.profile-field select:focus,.profile-field input:focus{border-color:#69a18f;box-shadow:0 0 0 3px #69a18f24}.profile-fbs-note{color:#71837c;font-size:calc(8px * var(--ui-font-scale,1));margin-top:7px;font-weight:700;line-height:1.35}.tax-profile-vat-status{background:#f8fbf9;border:1px solid #d6e1dc;border-radius:9px;gap:4px;padding:9px 10px}.tax-profile-vat-status strong{color:#357364}.tax-profile-vat-status small,.profile-field>small{color:#71837c;font-size:calc(8px * var(--ui-font-scale,1));line-height:1.35}.profile-fbs-save{color:#357364;width:100%;font-size:calc(10px * var(--ui-font-scale,1));background:#edf6f1;border:1px solid #bcd7cd;border-radius:9px;margin-top:10px;padding:10px;font-weight:800}.profile-fbs-save:disabled{opacity:.55;cursor:wait}.profile-save-button{color:#fff;width:100%;font-size:calc(11px * var(--ui-font-scale,1));background:#39776a;border:0;border-radius:11px;margin-top:12px;padding:12px;font-weight:800}.profile-save-button:disabled{opacity:.6;cursor:wait}.messenger-backdrop{background:#2739446b;place-items:center;padding:20px}.messenger-dialog{background:#dfe8ee;border-color:#ffffffe6;border-radius:12px;grid-template-rows:auto minmax(250px,1fr) auto;width:min(100%,620px);min-height:min(540px,100vh - 40px);max-height:min(700px,100vh - 40px);padding:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #192e3d52}.unified-messenger{color:#2f4740;background:#f3f7f5;border:1px solid #ffffffe0;border-radius:12px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(240px,30%) minmax(0,1fr);width:min(1040px,100vw - 48px);height:min(720px,100dvh - 48px);min-height:560px;max-height:720px}.unified-messenger__sidebar{background:#edf3f0;border-right:1px solid #dce6e1;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.unified-messenger__brand{align-items:center;gap:10px;min-height:78px;padding:16px 18px 12px;display:flex}.unified-messenger__brand>span{color:#fff;background:var(--theme-accent);width:36px;height:36px;box-shadow:0 6px 14px color-mix(in srgb, var(--theme-accent) 24%, transparent);border-radius:9px;place-items:center;display:grid}.unified-messenger__brand h2{color:#2e443e;margin:0;font:800 16px/1.15 Manrope,sans-serif}.unified-messenger__brand small,.unified-messenger__conversation-header small{color:#81918b;margin-top:3px;font:700 8px/1.2 Manrope,sans-serif;display:block}.unified-messenger__search{color:#81918b;background:#fffc;border:1px solid #d7e2dd;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin:0 14px 12px;padding:0 10px;display:flex}.unified-messenger__search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font:700 9px/1 Manrope,sans-serif}.unified-messenger__threads{min-height:0;padding:0 8px 12px;overflow-y:auto}.unified-messenger__threads>button{color:#40534d;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 9px;display:grid}.unified-messenger__threads>button:hover{background:#ffffffa8}.unified-messenger__threads>button.is-active{color:#fff;background:var(--theme-accent)}.unified-messenger__threads>button>span:nth-child(2){min-width:0}.unified-messenger__threads strong,.unified-messenger__threads small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unified-messenger__threads strong{font:800 9px/1.2 Manrope,sans-serif}.unified-messenger__threads small{color:#84938e;margin-top:4px;font:650 7px/1.2 Manrope,sans-serif}.unified-messenger__threads>button.is-active small{color:#ffffffb8}.unified-messenger__threads>button>b{color:#fff;background:#d85c4b;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:800 7px/1 Manrope,sans-serif;display:grid}.unified-messenger__avatar{color:#fff;background:#748b83;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:800 10px/1 Manrope,sans-serif;display:grid}.unified-messenger__avatar--requests{color:#4e7468;background:#d9e9e3}.unified-messenger__threads>button.is-active .unified-messenger__avatar{color:var(--theme-accent-dark);background:#fff}.unified-messenger__sidebar-empty{color:#80918b;font-size:calc(8px * var(--ui-font-scale,1));text-align:center;margin:16px}.unified-messenger__conversation{background:#e7efeb;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.unified-messenger__conversation-header{background:#f8fbf9f5;border-bottom:1px solid #d7e2dd;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.unified-messenger__conversation-header strong{color:#314942;font:800 11px/1.2 Manrope,sans-serif}.unified-messenger__conversation-header .icon-button{color:#61756f;background:#fff;border-color:#d6e0dc}.unified-messenger .messenger-dialog__messages{background-color:#e7efeb;background-image:linear-gradient(#e7efebeb,#e7efebeb),radial-gradient(circle at 1px 1px,#5b7b702e 1px,#0000 0);background-size:auto,18px 18px;padding:22px 24px}.unified-messenger .messenger-message{border-color:#d5dfdb;box-shadow:0 2px 7px #344d4414}.unified-messenger .messenger-message.is-own{border-color:color-mix(in srgb, var(--theme-accent) 22%, #d8e2dd);background:color-mix(in srgb, var(--theme-accent) 12%, #fff)}.unified-messenger .messenger-dialog__composer,.unified-messenger__composer{background:#f9fbfa;border-top:1px solid #d6e1dc;align-items:center;min-height:66px;padding:11px 14px}.unified-messenger__composer{grid-template-columns:38px minmax(0,1fr) 40px;gap:8px;display:grid}.unified-messenger__composer>label,.unified-messenger__composer>button{border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.unified-messenger__composer>label{color:#617d73;cursor:pointer;background:#fff;border:1px solid #d4dfda}.unified-messenger__composer>label input{opacity:0;width:1px;height:1px;position:absolute}.unified-messenger__composer>label b{color:#fff;min-width:15px;height:15px;font-size:calc(7px * var(--ui-font-scale,1));background:#d85c4b;border-radius:8px;place-items:center;display:grid;position:absolute;top:-5px;right:-4px}.unified-messenger__composer textarea{color:#2e443e;resize:none;background:#fff;border:1px solid #d4dfda;border-radius:9px;outline:0;width:100%;min-height:42px;max-height:100px;padding:10px 12px;font:650 10px/1.4 Manrope,sans-serif}.unified-messenger__composer>button,.unified-messenger .messenger-dialog__composer button{color:#fff;background:var(--theme-accent);border:0}.unified-messenger__requests{min-height:0;padding:18px;overflow-y:auto}.unified-messenger__requests article{border-bottom:1px solid #d6e2dc;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.unified-messenger__requests strong,.unified-messenger__requests small{display:block}.unified-messenger__requests strong{font-size:calc(10px * var(--ui-font-scale,1))}.unified-messenger__requests small{color:#82928c;font-size:calc(7px * var(--ui-font-scale,1));margin-top:2px}.unified-messenger__requests p{color:#586e66;font-size:calc(8px * var(--ui-font-scale,1));margin:5px 0 0}.unified-messenger__request-actions{gap:6px;display:flex}.unified-messenger__request-actions button,.unified-messenger__open-thread{background:#fff;border:1px solid #ccd9d3;border-radius:7px;min-height:32px;padding:0 10px;font:800 8px/1 Manrope,sans-serif}.unified-messenger__request-actions button:last-child,.unified-messenger__open-thread{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.unified-messenger__error{color:#9d4f43;max-width:calc(100% - 28px);font-size:calc(8px * var(--ui-font-scale,1));background:#fae9e5;border-radius:7px;margin:0;padding:7px 10px;position:absolute;bottom:72px;right:14px}.partner-thread-dialog{z-index:121}.messenger-dialog__heading{color:#fff;background:#5288b6;border-bottom:1px solid #3f749f;align-items:center;min-height:72px;margin:0;padding:14px 18px}.messenger-dialog__heading .eyebrow{color:#ffffffb8;font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:0;margin-bottom:3px;display:block}.messenger-dialog__heading h2{color:#fff;font:800 15px/1.25 Manrope,sans-serif}.messenger-dialog__heading .icon-button{color:#fff;background:#ffffff1f;border-color:#fff3}.messenger-dialog__heading .icon-button:hover{background:#ffffff38}.messenger-dialog__heading small{color:#ffffffc2}.messenger-dialog__messages{scrollbar-color:#a9c4d6 transparent;background:#dfe8ee;flex-direction:column;gap:8px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.messenger-message{background:#fff;border:1px solid #8fa5b35c;border-radius:11px 11px 11px 3px;align-self:flex-start;max-width:min(82%,450px);padding:8px 10px 6px;box-shadow:0 1px 1px #2e43511a}.messenger-message.is-own{color:#243a2d;background:#e2f3d6;border-color:#cbe3bd;border-radius:11px 11px 3px;align-self:flex-end}.messenger-message small,.messenger-message time{font:700 8px/1.25 Manrope,sans-serif;display:block}.messenger-message small{color:#4c83b1}.messenger-message.is-own small{color:#4d866d}.messenger-message p{color:#263b48;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 4px;font:600 11px/1.45 Manrope,sans-serif}.messenger-message.is-own p{color:#253b2d}.messenger-message time{color:#78909e;text-align:right}.messenger-message.is-own time{color:#61836d}.messenger-dialog__empty{color:#5c7483;font-size:calc(10px * var(--ui-font-scale,1));background:#ffffffb8;border-radius:8px;align-self:center;margin:auto 0;padding:10px 14px}.messenger-dialog__composer,.partner-thread-dialog__composer{background:#fff;border-top:1px solid #ccd8df;padding:12px 14px}.messenger-dialog__composer{grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:8px;display:grid}.messenger-dialog__composer textarea,.partner-thread-dialog__composer textarea{color:#2a3e4a;resize:vertical;background:#f5f8fa;border-color:#d1dce3;border-radius:9px;outline:0;width:100%;min-height:42px;padding:10px 12px;font:600 11px/1.4 Manrope,sans-serif}.messenger-dialog__composer textarea:focus,.partner-thread-dialog__composer textarea:focus{border-color:#62a0d0;box-shadow:0 0 0 3px #62a0d02e}.messenger-dialog__composer button{background:#5288b6;border-radius:50%;width:40px;height:40px}.messenger-dialog__composer button:hover,.partner-thread-dialog__actions button:hover{background:#3f769f}.partner-thread-dialog__composer textarea{min-height:58px;max-height:112px}.partner-thread-dialog__actions{justify-content:flex-end;align-items:center;margin-top:9px;display:flex}.partner-thread-dialog__files,.partner-thread-dialog__actions button{border-radius:50%;justify-content:center;align-items:center;gap:5px;min-height:38px;display:inline-flex}.partner-thread-dialog__files{color:#5685a8;cursor:pointer;background:#f5f8fa;border-color:#cfdde6;width:38px;padding:0;position:relative}.partner-thread-dialog__files input{opacity:0;width:1px;height:1px;position:absolute}.partner-thread-dialog__files-count{color:#fff;min-width:15px;height:15px;font-size:calc(7px * var(--ui-font-scale,1));background:#5288b6;border:1px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.partner-thread-dialog__actions button{color:#fff;background:#5288b6;min-width:112px}.partner-thread-dialog__attachment{color:#397db1;width:max-content;max-width:100%;font-size:calc(8px * var(--ui-font-scale,1));overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:5px;display:flex}.messenger-message.is-own .partner-thread-dialog__attachment{color:#397361}.partner-thread-dialog__error{color:#b05448;font-size:calc(8px * var(--ui-font-scale,1));margin:7px 0 0;font-weight:700}@media (width<=640px){.messenger-backdrop{align-items:end;padding:0}.messenger-dialog{border-radius:12px 12px 0 0;width:100%;min-height:min(560px,100dvh);max-height:100dvh}.messenger-dialog__messages{padding:14px}.messenger-message{max-width:88%}.unified-messenger{border-radius:0;grid-template-columns:112px minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh}.unified-messenger__brand{min-height:64px;padding:10px}.unified-messenger__brand>span{display:none}.unified-messenger__brand h2{font-size:12px}.unified-messenger__brand small{font-size:calc(6px * var(--ui-font-scale,1))}.unified-messenger__search{margin:0 7px 8px;padding:0 7px}.unified-messenger__threads{padding:0 4px 8px}.unified-messenger__threads>button{grid-template-columns:29px minmax(0,1fr);gap:6px;min-height:50px;padding:6px}.unified-messenger__avatar{width:29px;height:29px;font-size:calc(8px * var(--ui-font-scale,1))}.unified-messenger__threads>button>b{margin:-28px 0 0 23px;position:absolute}.unified-messenger__threads strong{font-size:calc(7px * var(--ui-font-scale,1))}.unified-messenger__threads small{font-size:calc(5px * var(--ui-font-scale,1))}.unified-messenger__conversation-header{grid-template-columns:30px minmax(0,1fr) auto;min-height:64px;padding:9px}.unified-messenger__conversation-header .unified-messenger__avatar{width:30px;height:30px}.unified-messenger .messenger-dialog__messages{padding:12px}.unified-messenger__composer{grid-template-columns:32px minmax(0,1fr) 34px;padding:8px}.unified-messenger__composer>label,.unified-messenger__composer>button{width:32px;height:32px}.unified-messenger__requests{padding:8px}.unified-messenger__requests article{grid-template-columns:30px minmax(0,1fr);padding:9px 2px}.unified-messenger__request-actions,.unified-messenger__open-thread{grid-column:2;justify-self:start}}.fab--messenger{background:var(--theme-accent);box-shadow:0 8px 18px color-mix(in srgb, var(--theme-accent) 35%, transparent)}.fab--messenger:hover{background:var(--theme-accent-dark)}.fulfillment-connections-dialog{max-height:min(620px,100vh - 36px);overflow:auto}.fulfillment-connections-dialog .profile-dialog__heading small{color:#7b8e87;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px;font-weight:700;display:block}.fulfillment-connection-list{gap:8px;display:grid}.fulfillment-connection-list article{background:#f7faf8;border:1px solid #dce6e1;border-radius:9px;padding:11px}.fulfillment-connection-list strong,.fulfillment-connection-list small{display:block}.fulfillment-connection-list strong{color:#344b44;font-size:calc(10px * var(--ui-font-scale,1))}.fulfillment-connection-list small{color:#74867e;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px}.fulfillment-connection-status{color:#8b631b;font-size:calc(8px * var(--ui-font-scale,1));background:#fff0cf;border-radius:5px;margin-top:8px;padding:3px 6px;font-weight:800;display:inline-flex}.fulfillment-connection-status--connected{color:#39776a;background:#e1eee8}.fulfillment-connection-status--declined{color:#a55d4b;background:#f6e7e3}.fulfillment-connection-list article>div:last-child{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.fulfillment-connection-list article>div:last-child button:first-child{color:#65756f;min-height:34px;font-size:calc(9px * var(--ui-font-scale,1));background:#fff;border:1px solid #d6e1dc;border-radius:8px;padding:0 10px;font-weight:800}.fulfillment-connection-list .profile-save-button{width:auto;margin:0;padding:0 11px}.fulfillment-connection-dialog-button{color:#fff;min-height:34px;font-size:calc(9px * var(--ui-font-scale,1));background:#39776a;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.user-profile-dialog__identity{background:#eef5f1;border-radius:10px;align-items:center;gap:11px;margin-bottom:14px;padding:10px;display:flex}.user-profile-dialog__photo{color:#5f3424;cursor:pointer;background:#e8b18d;border:0;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;padding:0;font-size:18px;font-weight:800;display:grid;overflow:hidden}.user-profile-dialog__photo img{object-fit:cover;width:100%;height:100%}.user-profile-dialog__identity>div{min-width:0}.user-profile-dialog__identity strong,.user-profile-dialog__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-profile-dialog__identity strong{color:#334841;font-size:calc(11px * var(--ui-font-scale,1))}.user-profile-dialog__identity small{color:#7b8e87;font-size:calc(8px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.user-profile-dialog__identity>div button{color:var(--theme-accent-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:0;font:800 7px Manrope,sans-serif;display:inline-flex}.profile-field input:disabled{color:#657770;cursor:default;background:#f2f5f3}.user-profile-dialog__actions{gap:7px;display:grid}.user-profile-dialog__actions .profile-save-button,.user-profile-dialog__actions .profile-fbs-save{margin-top:12px}.user-profile-dialog__actions .profile-fbs-save{margin-top:0}.user-profile-dialog__tax{color:#536f66;cursor:pointer;background:#f5faf7;border:1px solid #d5e2dc;border-radius:9px;width:100%;min-height:34px;padding:8px;font:800 8px Manrope,sans-serif}.profile-logout-button,.ff-profile-logout{color:#a54b4b;cursor:pointer;background:#fff7f7;border:1px solid #edc9c9;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:8px;font:800 8px Manrope,sans-serif;display:inline-flex}.profile-logout-button:hover,.profile-logout-button:focus-visible,.ff-profile-logout:hover,.ff-profile-logout:focus-visible{color:#fff;background:#c45c5c;border-color:#c45c5c;outline:0}.placeholder-screen{align-content:center;min-height:448px}.placeholder-widget{text-align:center;padding:36px 25px}.placeholder-icon{color:#39776a;background:#dcebe5;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.placeholder-widget h2{font:600 17px/1.35 Unbounded,sans-serif}.placeholder-widget p{color:#75837f;max-width:250px;font-size:calc(12px * var(--ui-font-scale,1));margin:11px auto 0;line-height:1.6}.team-content{gap:10px}.team-cabinet{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:86px;padding:14px;display:grid}.team-cabinet__icon{color:#39776a;background:#e0eee9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.team-cabinet .eyebrow{margin-bottom:2px}.team-cabinet h2,.team-members h2{font:600 14px/1.3 Unbounded,sans-serif}.team-cabinet strong{color:#327463;letter-spacing:0;margin-top:4px;font:800 12px/1 Unbounded,sans-serif;display:block}.team-members{padding:14px}.team-members__heading{justify-content:space-between;align-items:end;gap:10px;margin-bottom:11px;display:flex}.team-members__heading .eyebrow{margin-bottom:3px}.team-members__heading>span{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.team-member-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.team-member-form input{color:#344641;min-width:0;height:34px;font-size:calc(9px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #d7e3de;border-radius:7px;outline:0;padding:0 9px;font-weight:800}.team-member-form input:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.team-member-form button{color:#fff;height:34px;font-size:calc(8px * var(--ui-font-scale,1));background:#39776a;border:0;border-radius:7px;padding:0 10px;font-weight:800}.team-member-form button:disabled,.team-member-row button:disabled{opacity:.55;cursor:wait}.team-members__note{color:#7b8c86;font-size:calc(8px * var(--ui-font-scale,1));margin:9px 1px;font-weight:700;line-height:1.35}.team-member-list{display:grid}.team-member-row{border-top:1px solid #314f4714;grid-template-columns:29px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:45px;padding:7px 0;display:grid}.team-member-row__avatar{color:#4c7d70;background:#e6f0eb;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.team-member-row div{min-width:0}.team-member-row strong,.team-member-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-member-row strong{color:#3a4f49;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.team-member-row small{color:#7d8e88;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.team-member-row button{color:#a67363;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.team-member-row button:hover{background:#f7e8e4}.team-member-list__empty{color:#81908c;text-align:center;font-size:calc(8px * var(--ui-font-scale,1));padding:14px 3px 5px;font-weight:700;line-height:1.4}.forum-content{gap:10px}.forum-compose,.forum-topics{padding:14px}.forum-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.forum-heading .eyebrow{margin-bottom:3px}.forum-heading h2{font:600 14px/1.3 Unbounded,sans-serif}.forum-heading>svg{color:#4c7d70}.forum-heading>span{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.forum-compose__form{gap:8px;margin-top:12px;display:grid}.forum-compose__form input,.forum-compose__form textarea,.forum-compose__form select,.forum-topic__settings select{color:#344641;width:100%;min-width:0;font-size:calc(8px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #d7e3de;border-radius:7px;outline:0;font-weight:700}.forum-compose__form input,.forum-compose__form select{height:34px;padding:0 9px}.forum-compose__form textarea{resize:vertical;min-height:76px;padding:9px;line-height:1.4}.forum-compose__form input:focus,.forum-compose__form textarea:focus,.forum-compose__form select:focus,.forum-topic__settings select:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.forum-compose__form label,.forum-topic__settings{color:#778a83;font-size:calc(7px * var(--ui-font-scale,1));gap:4px;font-weight:800;display:grid}.forum-compose__form button{color:#fff;height:34px;font-size:calc(8px * var(--ui-font-scale,1));background:#39776a;border:0;border-radius:8px;justify-self:end;padding:0 11px;font-weight:800}.forum-compose__form button:disabled{opacity:.55;cursor:wait}.forum-topics{min-height:180px}.forum-filters{gap:4px;margin:12px 0 6px;display:flex;overflow-x:auto}.forum-filters button{color:#71857e;font-size:calc(7px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #d9e4df;border-radius:6px;flex:none;padding:6px 8px;font-weight:800}.forum-filters button.is-active{color:#316f60;background:#e2eee9;border-color:#bad6ca}.forum-topic-list{display:grid}.forum-topic{border-top:1px solid #314f4714;gap:8px;padding:11px 0;display:grid}.forum-topic__heading{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;display:grid}.forum-topic__privacy{color:#4d7e71;background:#e4f0eb;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.forum-topic__privacy--team{color:#556d94;background:#e6edf7}.forum-topic__privacy--private{color:#8a6725;background:#fff3d6}.forum-topic__heading div{min-width:0}.forum-topic__heading strong,.forum-topic__heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.forum-topic__heading strong{color:#354a44;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.forum-topic__heading small{color:#80918b;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.forum-topic>p{color:#5d716b;font-size:calc(8px * var(--ui-font-scale,1));white-space:pre-wrap;line-height:1.45}.forum-topic__settings{grid-template-columns:1fr 104px;align-items:center}.forum-topic__settings select{height:28px;font-size:calc(8px * var(--ui-font-scale,1));padding:0 7px}.forum-empty{color:#81908c;text-align:center;font-size:calc(8px * var(--ui-font-scale,1));padding:18px 2px 8px;font-weight:700}.toast{z-index:10;color:#fff;max-width:calc(100% - 44px);font-size:calc(11px * var(--ui-font-scale,1));background:#2e403c;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-weight:700;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #1e2f2b3b}.toast--batch-editor{bottom:112px}.report-tags{grid-area:tags;align-items:center;gap:5px;min-width:0;margin-top:-4px;display:flex}.report-tags .report-type{grid-column:auto;margin-top:0}.report-warning{color:#9a6821;font-size:calc(7px * var(--ui-font-scale,1));background:#fff0cf;border-radius:4px;align-items:center;gap:3px;padding:2px 4px;font-weight:800;display:inline-flex}.report-warning svg{flex:none}.metric-item--benefit{background:#dcefe7}.metric-item--benefit strong{color:#246858}.metric-item--deductions{grid-column:1/-1;min-height:65px}.metric-item__breakdown{color:#53766b!important}.metric-item--logistics{gap:7px;display:grid}.metric-item__line+.metric-item__line{border-top:1px solid #314f471a;padding-top:7px}.metric-item__line strong{margin-top:3px}.report-row__open--long-id{grid-template-columns:118px minmax(0,1fr) minmax(78px,.72fr)}.report-row__open--long-id .report-id{white-space:nowrap;min-width:0;max-width:100%;font-size:calc(8px * var(--ui-font-scale,1))}.report-profit{color:#317968;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));grid-area:profit;place-self:center end;font-style:normal;font-weight:800;overflow:hidden}.detail-screen__left{gap:10px;min-width:0;display:grid}.manual-expenses{padding:12px}.manual-expenses__heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.manual-expenses__heading h3{color:#30433e;font:600 10px/1.3 Unbounded,sans-serif}.manual-expenses__heading small{color:#39776a;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.manual-expense-row{border-top:1px solid #314f4714;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:6px;min-height:30px;padding:4px 0;display:grid}.manual-expense-row span{color:#566c65;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700;overflow:hidden}.manual-expense-row strong{color:#314943;font-size:calc(8px * var(--ui-font-scale,1))}.manual-expense-row button,.manual-expense-form button{color:#9a6857;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.manual-expense-form{grid-template-columns:minmax(0,1fr) 90px 28px;gap:6px;margin-top:8px;display:grid}.manual-expense-form input{color:#344641;min-width:0;height:30px;font-size:calc(8px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #d7e3de;border-radius:7px;outline:0;padding:0 7px;font-weight:700}.manual-expense-form input:focus{border-color:#69a18f;box-shadow:0 0 0 2px #69a18f1f}.manual-expense-form button{color:#fff;background:#39776a;width:28px;height:30px}.manual-expense-form button:disabled{opacity:.55}@keyframes spin{to{transform:rotate(360deg)}}.summary-metric--expenses{grid-column:1/-1}.summary-metric__breakdown{white-space:normal!important;overflow:visible!important}.metric-item--expenses{grid-column:1/-1;min-height:65px}.summary-metric--expense,.metric-item--expense{background:#fff6df}.summary-metric--expense strong,.metric-item--expense strong{color:#795a21}@media (width>=720px){.app-background{padding:28px}.app-shell{min-height:calc(100vh - 56px)}.toast{bottom:38px}.toast--batch-editor{bottom:92px}}@media (width>=960px){.app-shell--detail{width:min(100% - 56px,1036px)}.app-shell--detail .app-header,.app-shell--detail .detail-screen__header{width:460px}.app-shell--detail .detail-layout{grid-template-columns:minmax(420px,500px) minmax(360px,480px);gap:28px}.app-shell--detail .profit-panel{min-width:0}.app-shell--detail .detail-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.app-background--web{align-items:flex-start;padding:28px;overflow:visible}.app-shell--web{border-radius:28px;width:min(100% - 56px,1280px);min-height:calc(100vh - 56px);padding:22px 28px 34px 244px}.app-shell--web .topbar{min-height:46px}.app-shell--web .intro{padding-top:24px}.app-shell--web .finance-content{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:start;column-gap:16px}.app-shell--web .finance-tabs{grid-column:1/-1}.app-shell--web .reports-widget{max-height:calc(100vh - 190px);overflow:auto}.app-shell--web .reports-widget::-webkit-scrollbar{width:7px}.app-shell--web .reports-widget::-webkit-scrollbar-thumb{background:#c6d7d1;border-radius:999px}.app-shell--web .report-row__open{grid-template-columns:126px minmax(0,1fr) minmax(104px,.72fr)}.app-shell--web .report-row__open--long-id{grid-template-columns:150px minmax(0,1fr) minmax(104px,.72fr)}.app-shell--web .report-id,.app-shell--web .report-details strong{font-size:calc(10px * var(--ui-font-scale,1))}.app-shell--web .report-details small,.app-shell--web .report-profit{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .summary-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--web .products-widget{padding:16px}.app-shell--web .product-row{grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:12px;min-height:80px}.app-shell--web .product-row__photo{grid-row:1/span 3;width:48px;height:58px}.app-shell--web .product-row__topline{grid-column:2;padding-top:3px}.app-shell--web .product-row__copy strong{font-size:calc(10px * var(--ui-font-scale,1))}.app-shell--web .product-prices,.app-shell--web .product-economics{grid-area:auto/1/auto/-1}.app-shell--web .product-prices{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell--web .product-economics{grid-template-columns:repeat(6,minmax(0,1fr))}.app-shell--web .product-prices span,.app-shell--web .product-economics>span,.app-shell--web .product-fulfillment{padding:7px}.app-shell--web .product-prices small,.app-shell--web .product-economics small,.app-shell--web .product-fulfillment small{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .product-prices b,.app-shell--web .product-economics b,.app-shell--web .product-fulfillment b{font-size:calc(9px * var(--ui-font-scale,1))}.app-shell--web .product-economics i,.app-shell--web .product-fulfillment i{font-size:calc(6px * var(--ui-font-scale,1))}.app-background--web .bottom-nav{border-radius:16px;gap:5px;width:192px;height:auto;padding:8px;display:grid;position:fixed;top:132px;bottom:auto;left:max(28px,50% - 640px);transform:none}.app-background--web .nav-item{text-align:left;min-height:43px;font-size:calc(10px * var(--ui-font-scale,1));justify-content:flex-start;align-items:center;gap:10px;padding:8px 9px;display:flex}.app-background--web .nav-item span{max-width:none}.app-shell--web.app-shell--detail .detail-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.app-background--web .fab{bottom:32px;right:max(52px,50% - 610px)}.app-shell--web.app-shell--detail{width:min(100% - 56px,1280px);padding:22px 28px 34px}.app-shell--web.app-shell--detail .app-header,.app-shell--web.app-shell--detail .detail-screen__header{width:auto}.app-shell--web.app-shell--detail .detail-layout{grid-template-columns:minmax(440px,.95fr) minmax(440px,1.05fr);gap:28px}.app-shell--web.app-shell--detail .detail-screen__left,.app-shell--web.app-shell--detail .profit-panel{min-width:0}.app-shell--web.app-shell--detail .detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--web.app-shell--detail .metric-item--deductions,.app-shell--web.app-shell--detail .metric-item--logistics{grid-column:span 2}}@media (width<=600px){.selection-actions{grid-template-columns:minmax(0,1fr) 31px;gap:7px;bottom:124px}.selection-actions__buttons{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.selection-actions__buttons button{min-width:0;padding:7px 5px}.selection-actions__buttons button:last-child:nth-child(3){grid-column:1/-1}.selection-actions__close{grid-area:1/2}}@media (width<=365px){.app-background{padding:0}.app-shell{border:0;border-radius:0;min-height:100vh}.summary-row{grid-template-columns:1.18fr .92fr;gap:8px}.greeting-widget,.progress-widget{padding:13px}.greeting-widget h2{font-size:14px}.progress-ring{width:90px;height:90px}.project-row{grid-template-columns:30px 1fr 57px;gap:6px}}.app-background{--interface-opacity:.72;--palette-brightness:1;--ui-font-scale:1;--interface-text-color:#233f37;--interface-muted-text-color:color-mix(in srgb, var(--interface-text-color) 72%, #fff);--theme-accent:#39776a;--theme-accent-dark:#286a5a;--theme-soft:#e1eee8;--theme-border:#bcd7cd;--theme-shell-rgb:242 245 243;--theme-widget-rgb:255 255 255;--theme-nav-rgb:250 251 250}.app-background .app-shell :is(h1,h2,h3,h4,p,small,strong,b,label,legend,th,td,dt,dd,.eyebrow){color:var(--interface-text-color)!important}.app-background .app-shell :is(input,select,textarea){color:var(--interface-text-color)}.app-background .app-shell :is(small,.eyebrow){color:var(--interface-muted-text-color)!important}.interface-palette--ocean{--theme-accent:#386f93;--theme-accent-dark:#245775;--theme-soft:#deedf4;--theme-border:#b7d3e2;--theme-shell-rgb:235 243 247;--theme-widget-rgb:249 253 255;--theme-nav-rgb:244 250 252}.interface-palette--cobalt{--theme-accent:#5067b8;--theme-accent-dark:#394d95;--theme-soft:#e7e9f8;--theme-border:#c6ccef;--theme-shell-rgb:239 241 250;--theme-widget-rgb:252 252 255;--theme-nav-rgb:247 248 253}.interface-palette--violet{--theme-accent:#7856a8;--theme-accent-dark:#5c3d89;--theme-soft:#eee6f6;--theme-border:#dbc8eb;--theme-shell-rgb:245 240 249;--theme-widget-rgb:254 252 255;--theme-nav-rgb:250 247 252}.interface-palette--berry{--theme-accent:#9b5b73;--theme-accent-dark:#793e55;--theme-soft:#f3e4ea;--theme-border:#dfbdc9;--theme-shell-rgb:249 241 244;--theme-widget-rgb:255 252 253;--theme-nav-rgb:252 247 249}.interface-palette--rose{--theme-accent:#c1647f;--theme-accent-dark:#9d455f;--theme-soft:#f9e5eb;--theme-border:#edbdca;--theme-shell-rgb:253 242 246;--theme-widget-rgb:255 252 253;--theme-nav-rgb:254 248 250}.interface-palette--amber{--theme-accent:#aa772c;--theme-accent-dark:#855b1c;--theme-soft:#f7edd9;--theme-border:#e7cea0;--theme-shell-rgb:250 246 237;--theme-widget-rgb:255 253 248;--theme-nav-rgb:253 250 244}.interface-palette--olive{--theme-accent:#708343;--theme-accent-dark:#566930;--theme-soft:#edf0df;--theme-border:#d4dfb5;--theme-shell-rgb:245 247 238;--theme-widget-rgb:253 254 250;--theme-nav-rgb:250 252 246}.interface-palette--graphite{--theme-accent:#4c5d63;--theme-accent-dark:#35464c;--theme-soft:#e1e7e8;--theme-border:#bfcdd0;--theme-shell-rgb:240 244 245;--theme-widget-rgb:252 254 254;--theme-nav-rgb:247 250 250}.interface-palette--emerald{--theme-accent:#168468;--theme-accent-dark:#0f6651;--theme-soft:#ddf1eb;--theme-border:#b5ded3;--theme-shell-rgb:240 248 245;--theme-widget-rgb:252 255 254;--theme-nav-rgb:247 252 250}.interface-palette--teal{--theme-accent:#168b8f;--theme-accent-dark:#0d696d;--theme-soft:#dbf0f0;--theme-border:#b3dddd;--theme-shell-rgb:239 248 248;--theme-widget-rgb:252 255 255;--theme-nav-rgb:246 252 252}.interface-palette--sky{--theme-accent:#4d91bd;--theme-accent-dark:#34749d;--theme-soft:#e2f0f8;--theme-border:#bcdbeb;--theme-shell-rgb:241 248 252;--theme-widget-rgb:253 254 255;--theme-nav-rgb:248 252 254}.interface-palette--indigo{--theme-accent:#4f4a9b;--theme-accent-dark:#393574;--theme-soft:#e7e5f4;--theme-border:#c8c5e6;--theme-shell-rgb:244 243 251;--theme-widget-rgb:254 253 255;--theme-nav-rgb:250 249 253}.interface-palette--plum{--theme-accent:#8b4d82;--theme-accent-dark:#683562;--theme-soft:#f1e4ef;--theme-border:#dfc3db;--theme-shell-rgb:250 243 249;--theme-widget-rgb:255 252 255;--theme-nav-rgb:253 248 253}.interface-palette--coral{--theme-accent:#c96b57;--theme-accent-dark:#9b4e3f;--theme-soft:#fae8e2;--theme-border:#edc4b8;--theme-shell-rgb:253 245 242;--theme-widget-rgb:255 253 252;--theme-nav-rgb:254 249 247}.interface-palette--terracotta{--theme-accent:#ae654d;--theme-accent-dark:#854634;--theme-soft:#f7e6de;--theme-border:#e5bfaf;--theme-shell-rgb:251 244 241;--theme-widget-rgb:255 253 252;--theme-nav-rgb:253 249 247}.interface-palette--gold{--theme-accent:#b6942f;--theme-accent-dark:#8a6e1f;--theme-soft:#f7f0d9;--theme-border:#e8d79d;--theme-shell-rgb:251 249 240;--theme-widget-rgb:255 254 250;--theme-nav-rgb:254 252 246}.interface-palette--forest{--theme-accent:#396950;--theme-accent-dark:#28503c;--theme-soft:#e0eee5;--theme-border:#bad5c3;--theme-shell-rgb:241 248 244;--theme-widget-rgb:252 255 253;--theme-nav-rgb:247 252 249}.interface-palette--slate{--theme-accent:#586b82;--theme-accent-dark:#405167;--theme-soft:#e5eaf0;--theme-border:#c5d0dc;--theme-shell-rgb:244 247 251;--theme-widget-rgb:253 254 255;--theme-nav-rgb:249 251 253}.app-shell{background:rgb(var(--theme-shell-rgb) / var(--interface-opacity));background:rgb(from rgb(var(--theme-shell-rgb)) calc(r * var(--palette-brightness)) calc(g * var(--palette-brightness)) calc(b * var(--palette-brightness)) / var(--interface-opacity))}.app-shell .widget{background-color:rgb(var(--theme-widget-rgb) / calc(.66 * var(--interface-opacity)));background-color:rgb(from rgb(var(--theme-widget-rgb)) calc(r * var(--palette-brightness)) calc(g * var(--palette-brightness)) calc(b * var(--palette-brightness)) / calc(.66 * var(--interface-opacity)))}.app-shell .bottom-nav,.app-shell .profile-dialog{background-color:rgb(var(--theme-nav-rgb) / max(.68, var(--interface-opacity)));background-color:rgb(from rgb(var(--theme-nav-rgb)) calc(r * var(--palette-brightness)) calc(g * var(--palette-brightness)) calc(b * var(--palette-brightness)) / max(.68, var(--interface-opacity)))}.app-shell .messenger-dialog{background:#dfe8ee}.app-shell .brand-sign,.app-shell .profile-save-button,.app-shell .download-report-button,.app-shell .manual-expense-form button{background:var(--theme-accent)}.app-shell .header-progress progress::-webkit-progress-value{background:var(--theme-accent)}.app-shell .brand-sign,.app-shell .profile-save-button,.app-shell .download-report-button,.app-shell .manual-expense-form button{border-color:var(--theme-accent)}.app-shell .nav-item.is-selected,.app-shell .back-button,.app-shell .metric-item--profit,.app-shell .metric-item--benefit{background:var(--theme-soft)}.app-shell .nav-item.is-selected,.app-shell .back-button,.app-shell .text-button,.app-shell .icon-button:hover,.app-shell .icon-button.is-active,.app-shell .profile-button:hover{color:var(--theme-accent-dark)}.app-shell .profile-fbs-save{color:var(--theme-accent-dark);border-color:var(--theme-border);background:var(--theme-soft)}.interface-palette--ocean .app-shell,.interface-palette--ocean .bottom-nav,.interface-palette--ocean .fab,.interface-palette--ocean .profile-dialog-backdrop,.interface-palette--cobalt .app-shell,.interface-palette--cobalt .bottom-nav,.interface-palette--cobalt .fab,.interface-palette--cobalt .profile-dialog-backdrop,.interface-palette--violet .app-shell,.interface-palette--violet .bottom-nav,.interface-palette--violet .fab,.interface-palette--violet .profile-dialog-backdrop,.interface-palette--berry .app-shell,.interface-palette--berry .bottom-nav,.interface-palette--berry .fab,.interface-palette--berry .profile-dialog-backdrop,.interface-palette--rose .app-shell,.interface-palette--rose .bottom-nav,.interface-palette--rose .fab,.interface-palette--rose .profile-dialog-backdrop,.interface-palette--amber .app-shell,.interface-palette--amber .bottom-nav,.interface-palette--amber .fab,.interface-palette--amber .profile-dialog-backdrop,.interface-palette--olive .app-shell,.interface-palette--olive .bottom-nav,.interface-palette--olive .fab,.interface-palette--olive .profile-dialog-backdrop,.interface-palette--graphite .app-shell,.interface-palette--graphite .bottom-nav,.interface-palette--graphite .fab,.interface-palette--graphite .profile-dialog-backdrop{filter:var(--interface-palette-filter)}.has-custom-background .background-art{opacity:var(--custom-background-opacity,.84);background-image:linear-gradient(125deg, #eff5f238, #2d473f29), var(--custom-background);background-position:50%;background-size:cover}.appearance-controls{z-index:12;gap:7px;width:38px;display:grid;position:fixed;top:12px;left:12px}.appearance-controls.is-open{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f6f9f7b8;border:1px solid #ffffffb8;border-radius:12px;width:min(280px,100vw - 24px);padding:8px;box-shadow:0 10px 28px #1e2f2b1f}.appearance-controls__toggle{width:38px;height:38px;color:var(--theme-accent-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f9f7c7;border:1px solid #ffffffbf;border-radius:11px;place-items:center;padding:0;display:grid;box-shadow:0 6px 18px #1e2f2b1a}.appearance-controls.is-open .appearance-controls__toggle{box-shadow:none;background:#ffffff85}.appearance-controls__toggle:hover{color:var(--theme-accent);background:#fff}.appearance-controls__body{gap:7px;display:grid}.appearance-control{color:#52645f;background:#ffffff85;border:1px solid #344b4517;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 7px;display:flex}.appearance-control--upload{width:34px;color:var(--theme-accent-dark);justify-content:center;padding:0}.appearance-control--upload:hover{color:var(--theme-accent);background:#fff}.appearance-control--remove{color:#9a5e58;justify-content:center;width:34px;padding:0}.appearance-control--remove:hover{color:#884641;background:#fff4f2}.appearance-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.appearance-control--palette{grid-template-columns:17px 1fr;display:grid}.appearance-swatches{grid-template-columns:repeat(8,17px);justify-content:end;gap:6px;display:grid}.appearance-swatches button{background:var(--swatch-color);border:2px solid #ffffffd9;border-radius:50%;width:17px;min-width:0;height:17px;padding:0;transition:transform .16s,box-shadow .16s;box-shadow:0 0 0 1px #2a413a29}.appearance-swatches button:hover,.appearance-swatches button.is-selected{box-shadow:0 0 0 2px var(--swatch-color), 0 0 0 3px #ffffffe6;transform:scale(1.12)}.appearance-control--range{font-size:calc(8px * var(--ui-font-scale));grid-template-columns:17px minmax(0,1fr);gap:4px 8px;font-weight:800;display:grid}.appearance-control--range input{width:100%;accent-color:var(--theme-accent);grid-column:1/-1;margin:0}.appearance-control--range span{min-width:max-content}.appearance-control--color{font-size:calc(8px * var(--ui-font-scale));grid-template-columns:17px minmax(0,1fr) 28px;font-weight:800;display:grid}.appearance-control--color input[type=color]{cursor:pointer;background:#fff;border:1px solid #344b4529;border-radius:6px;width:28px;height:22px;padding:2px}.appearance-reset{color:#64746f;min-height:32px;font-size:calc(8px * var(--ui-font-scale,1));background:#ffffff8f;border:1px solid #344b451f;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:800;display:inline-flex}.appearance-reset:hover{color:var(--theme-accent-dark);border-color:var(--theme-border);background:#fff}@media (width>=960px){.app-shell--web{transition:background-color .2s}.appearance-controls{top:12px;left:12px}.app-background:has(.appearance-controls.is-open) .bottom-nav{top:max(474px, calc(474px + var(--side-navigation-offset,0px)))}}@media (width<=959px){.appearance-controls{top:8px;left:8px}.app-background:has(.appearance-controls.is-open){padding-top:234px}.app-background:has(.appearance-controls.is-open) .app-shell{min-height:calc(100vh - 252px)}.nav-item--mobile-home,.nav-item--docked-home{display:contents}.nav-item--undock,.bottom-nav--movable>.nav-item,.bottom-nav--movable>.nav-item--docked-home{display:none}.bottom-nav--movable{justify-content:flex-start;gap:3px}.mobile-navigation__items{scrollbar-width:none;flex:auto;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.mobile-navigation__items::-webkit-scrollbar{display:none}.mobile-navigation__items .nav-item{flex:1 0 64px;min-width:56px}.mobile-navigation__items .nav-item.is-mobile-editing{outline:1px dashed color-mix(in srgb, var(--theme-accent) 65%, transparent);outline-offset:-2px}.mobile-navigation__items .nav-item.is-mobile-dragging{opacity:.45}.mobile-navigation__edit{color:#6f827b;background:#ecf4f0eb;border:0;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;padding:0;display:grid}.mobile-navigation__edit:hover,.mobile-navigation__edit:focus-visible{color:#fff;background:var(--theme-accent);outline:0}.mobile-navigation-editor-backdrop{z-index:31;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b2b254d;align-items:end;padding:12px;display:grid;position:fixed;inset:0}.mobile-navigation-editor{background:#f8fbf9fa;border:1px solid #ffffffe0;border-radius:14px;width:min(100%,520px);max-height:min(640px,100vh - 24px);margin:0 auto;padding:16px;overflow:auto;box-shadow:0 20px 44px #182b243b}.mobile-navigation-editor__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-navigation-editor__heading h2{color:#344a43;font:600 14px/1.3 Unbounded,sans-serif}.mobile-navigation-editor__heading p{color:#788981;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px;font-weight:700;line-height:1.4}.mobile-navigation-editor__heading .icon-button{border-radius:8px;flex:none;width:31px;height:31px}.mobile-navigation-editor__active{gap:5px;margin-top:14px;display:grid}.mobile-navigation-editor__active>div{color:#485f57;background:#ffffffa8;border:1px solid #314f471a;border-radius:8px;grid-template-columns:17px 20px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:40px;padding:6px 7px;display:grid}.mobile-navigation-editor__active>div>svg:first-child{color:#92a19b}.mobile-navigation-editor__active span{text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.mobile-navigation-editor__active button{color:#a16455;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.mobile-navigation-editor__active button:disabled{color:#aeb8b4}.mobile-navigation-editor__active button:not(:disabled):hover{background:#fae9e4}.mobile-navigation-editor__available{border-top:1px solid #314f471a;gap:5px;margin-top:16px;padding-top:13px;display:grid}.mobile-navigation-editor__available h3{color:#71827b;margin:0 0 2px;font-size:8px;font-weight:800}.mobile-navigation-editor__available button{color:#4b635b;text-align:left;background:#ffffff9e;border:1px solid #314f471a;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:38px;padding:6px 7px;display:grid}.mobile-navigation-editor__available button:hover{color:var(--theme-accent-dark);border-color:color-mix(in srgb, var(--theme-accent) 42%, transparent);background:color-mix(in srgb, var(--theme-accent) 6%, white)}.mobile-navigation-editor__available button span{font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}}.gateway-page--graphite{color:#e8eeeb;background:linear-gradient(145deg,#26312f 0%,#44504d 48%,#29302f 100%)}.gateway-page--graphite:before{opacity:.22}.gateway-page--graphite .gateway-header{border-color:#ffffff1f}.gateway-page--graphite .gateway-brand strong,.gateway-page--graphite .welcome-copy h1,.gateway-page--graphite .role-card h2,.gateway-page--graphite .welcome-forum h2{color:#eff5f2}.gateway-page--graphite .gateway-header button,.gateway-page--graphite .welcome-copy p,.gateway-page--graphite .role-card p{color:#b8c5c0}.gateway-page--graphite .gateway-header button,.gateway-page--graphite .role-card{background:#ffffff12;border-color:#ffffff21}.gateway-page--graphite .welcome-copy aside,.gateway-page--graphite .welcome-forum{background:#ffffff14}.gateway-page--graphite .welcome-trust{border-color:#ffffff21}.gateway-page--graphite .welcome-trust>div,.gateway-page--graphite .welcome-forum p{color:#bdc9c4}.gateway-page--sunrise{background:linear-gradient(145deg,#f1e4d6 0%,#faf8f1 48%,#dfe9e3 100%)}.gateway-page--sunrise:before{opacity:.62;background-size:76px 76px}.gateway-page--sunrise .gateway-brand-sign:after{background:#a9634f}.gateway-page--sunrise .welcome-copy>div>span{color:#9b604f}.gateway-page--sunrise .role-card--green>span{color:#8b6346;background:#eee4d4}.gateway-page--linen{background:repeating-linear-gradient(90deg,#475b4c0b 0 1px,#0000 1px 22px),linear-gradient(145deg,#efeee5 0%,#fbfaf4 48%,#e3eee4 100%)}.gateway-page--linen:before{opacity:.42;background-size:82px 82px}.gateway-page--linen .gateway-brand-sign:after{background:#657a69}.gateway-page--linen .welcome-copy>div>span{color:#667a69}.gateway-page--shore{background:linear-gradient(135deg,#ffffff3d 25%,#0000 25%) 0 0/34px 34px,linear-gradient(145deg,#cfdfdf 0%,#f3f4ef 49%,#dce8df 100%)}.gateway-page--shore:before{opacity:.4;background-size:88px 88px}.gateway-page--shore .gateway-brand-sign:after{background:#40727a}.gateway-page--shore .welcome-copy>div>span{color:#47757b}.gateway-page--shore .role-card--blue>span{color:#3f737a;background:#dcebed}.welcome-forum{background:#ffffff85;border:1px solid #2f51471f;border-radius:8px;grid-template-columns:52px minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:18px;margin-top:20px;padding:25px;display:grid}.welcome-forum__icon{color:#526f97;background:#e2e9f2;border-radius:8px;place-items:center;width:50px;height:50px;display:grid}.welcome-forum>div>small{color:#4d776c;font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:1px;font-weight:900}.welcome-forum h2{color:#29443c;margin-top:7px;font:600 17px Unbounded,sans-serif}.welcome-forum p{color:#70817b;max-width:620px;font-size:calc(11px * var(--ui-font-scale,1));margin-top:8px;line-height:1.55}.welcome-forum>aside{border-left:1px solid #2f51471f;grid-template-columns:22px 1fr;gap:4px 7px;padding-left:20px;display:grid}.welcome-forum>aside svg{color:#397765;grid-row:span 2}.welcome-forum>aside span,.welcome-forum>aside strong,.welcome-forum>aside small{display:block}.welcome-forum>aside strong{font-size:calc(10px * var(--ui-font-scale,1))}.welcome-forum>aside small{color:#7c8d86;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;line-height:1.45}.welcome-forum>aside button{color:#fff;min-height:32px;font-size:calc(9px * var(--ui-font-scale,1));background:#397765;border:0;border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-weight:900;display:inline-flex}.admin-sections{background:#ffffff75;border:1px solid #2f51471f;border-radius:8px;gap:3px;margin-top:25px;padding:3px;display:inline-flex}.admin-sections button{color:#6d7f78;min-height:34px;font-size:calc(9px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.admin-sections button.is-active{color:#fff;background:#397765}.admin-telegram-broadcast{background:#ffffffa8;border:1px solid #2f51471f;border-radius:8px;gap:17px;max-width:920px;margin-top:12px;padding:22px;display:grid;box-shadow:0 15px 40px #2c453d12}.admin-telegram-broadcast__heading{align-items:center;gap:10px;display:flex}.admin-telegram-broadcast__heading>span{color:#397765;background:#e4f0eb;border-radius:7px;flex:none;place-items:center;width:35px;height:35px;display:grid}.admin-telegram-broadcast__heading strong,.admin-telegram-broadcast__heading small{display:block}.admin-telegram-broadcast__heading strong{color:#344c44;font-size:calc(11px * var(--ui-font-scale,1))}.admin-telegram-broadcast__heading small,.admin-telegram-broadcast__toolbar>small,.admin-telegram-broadcast__message small{color:#7a8a84;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;line-height:1.45}.admin-telegram-broadcast form{gap:11px;display:grid}.admin-telegram-broadcast__toolbar{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.admin-telegram-broadcast__toolbar label,.admin-telegram-broadcast__message{color:#596c65;font-size:calc(8px * var(--ui-font-scale,1));gap:5px;font-weight:900;display:grid}.admin-telegram-broadcast__toolbar select{color:#314a42;min-height:34px;font-size:calc(9px * var(--ui-font-scale,1));background:#fff;border:1px solid #d3dfda;border-radius:6px;padding:0 9px;font-weight:800}.admin-telegram-broadcast__toolbar button{color:#397765;min-height:34px;font-size:calc(8px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #c9ddd4;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-weight:900;display:inline-flex}.admin-telegram-broadcast__toolbar>small{padding-bottom:8px}.admin-telegram-broadcast__accounts{background:#f4f9f7b8;border:1px solid #2f51471a;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:270px;padding:7px;display:grid;overflow:auto}.admin-telegram-broadcast__accounts>label{color:#587169;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;grid-template-columns:15px 15px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:50px;padding:7px 8px;display:grid}.admin-telegram-broadcast__accounts>label.is-selected{color:#326a59;background:#eff8f4;border-color:#82b4a5}.admin-telegram-broadcast__accounts input{opacity:0;position:absolute}.admin-telegram-broadcast__accounts label>i{background:#fff;border:1px solid #b9cbc3;border-radius:4px;width:14px;height:14px;position:relative}.admin-telegram-broadcast__accounts input:checked~i{background:#397765;border-color:#397765}.admin-telegram-broadcast__accounts input:checked~i:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:6px;height:3px;position:absolute;top:3px;left:3px;transform:rotate(-45deg)}.admin-telegram-broadcast__accounts span,.admin-telegram-broadcast__accounts strong,.admin-telegram-broadcast__accounts small{min-width:0;display:block}.admin-telegram-broadcast__accounts strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));overflow:hidden}.admin-telegram-broadcast__accounts small{color:#84938e;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;overflow:hidden}.admin-telegram-broadcast__accounts>p{color:#7a8a84;font-size:calc(9px * var(--ui-font-scale,1));grid-column:1/-1;margin:6px}.admin-telegram-broadcast__message textarea{resize:vertical;color:#314a42;background:#ffffffc7;border:1px solid #d3dfda;border-radius:7px;outline:0;min-height:108px;padding:10px 11px;font:10px/1.5 inherit}.admin-telegram-broadcast__message textarea:focus{border-color:#4d8b7b;box-shadow:0 0 0 3px #3e7e6c1a}.admin-telegram-broadcast .gateway-primary{width:fit-content;min-height:38px;margin:0}.admin-password-panel{background:#ffffffa8;border:1px solid #2f51471f;border-radius:8px;gap:16px;margin-top:12px;padding:18px;display:grid}.admin-password-panel>div{color:#397765;align-items:center;gap:10px;display:flex}.admin-password-panel>div span,.admin-password-panel>div strong,.admin-password-panel>div small{display:block}.admin-password-panel>div strong{color:#344c44;font-size:calc(11px * var(--ui-font-scale,1))}.admin-password-panel>div small{color:#7a8a84;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px}.admin-password-panel form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.admin-password-panel label{color:#6c7d76;font-size:calc(8px * var(--ui-font-scale,1));gap:5px;font-weight:800;display:grid}.admin-password-panel input{background:#fff;border:1px solid #2f514729;border-radius:6px;outline-color:#397765;min-width:0;height:36px;padding:0 10px}.admin-password-panel .gateway-primary{white-space:nowrap;min-height:36px;margin:0}.admin-landing-editor{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:12px;margin-top:12px;display:grid}.landing-editor-panel,.landing-preview,.admin-editor-loading{background:#ffffffa8;border:1px solid #2f51471f;border-radius:8px;padding:22px;box-shadow:0 15px 40px #2c453d12}.admin-editor-loading{color:#72857d;min-height:240px;font-size:calc(10px * var(--ui-font-scale,1));place-content:center;justify-items:center;gap:10px;font-weight:800;display:grid}.landing-editor-heading,.forum-editor-heading,.landing-preview__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-editor-heading>div,.forum-editor-heading>div,.landing-preview__heading{align-items:center;gap:9px;display:flex}.landing-editor-heading svg,.forum-editor-heading svg,.landing-preview__heading svg{color:#397765}.landing-editor-heading span,.landing-editor-heading strong,.landing-editor-heading small,.forum-editor-heading span,.forum-editor-heading strong,.forum-editor-heading small,.landing-preview__heading div,.landing-preview__heading strong,.landing-preview__heading small{display:block}.landing-editor-heading strong,.forum-editor-heading strong,.landing-preview__heading strong{font-size:calc(11px * var(--ui-font-scale,1))}.landing-editor-heading small,.forum-editor-heading small,.landing-preview__heading small{color:#81908b;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px}.landing-editor-heading>button{color:#6f7e79;font-size:calc(8px * var(--ui-font-scale,1));background:#fff;border:1px solid #d4dfda;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;display:inline-flex}.landing-editor-panel fieldset{border:0;margin:22px 0 15px;padding:0}.landing-editor-panel legend,.landing-editor-panel>label>span{color:#596c65;font-size:calc(9px * var(--ui-font-scale,1));margin-bottom:7px;font-weight:900;display:block}.background-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.background-option{color:#4f655d;text-align:left;background:#fff;border:1px solid #d8e1dd;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:7px;min-width:0;min-height:52px;padding:7px;display:grid}.background-option.is-selected{border-color:#397765;box-shadow:inset 0 0 0 1px #397765}.background-option>i{border-radius:6px;width:32px;height:32px}.background-option--mint>i{background:linear-gradient(145deg,#cfe4dc,#f5f3ec)}.background-option--graphite>i{background:linear-gradient(145deg,#283330,#58625f)}.background-option--sunrise>i{background:linear-gradient(145deg,#ead4bf,#e1ece6)}.background-option--linen>i{background:repeating-linear-gradient(90deg,#6d7e6f1a 0 1px,#0000 1px 7px),linear-gradient(145deg,#f2eee2,#e5ede5)}.background-option--shore>i{background:linear-gradient(135deg,#ffffff52 25%,#0000 25%) 0 0/11px 11px,linear-gradient(145deg,#cddfe1,#e9eee8)}.background-option span,.background-option strong,.background-option small{min-width:0;display:block}.background-option strong{font-size:calc(8px * var(--ui-font-scale,1))}.background-option small{color:#87948f;text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;overflow:hidden}.background-option>svg{color:#397765}.landing-background-upload{color:#446358;font-size:calc(8px * var(--ui-font-scale,1));background:#f6fbf8;border:1px dashed #b6d1c4;border-radius:7px;gap:4px;margin-top:8px;padding:10px;font-weight:800;display:grid}.landing-background-upload input{min-height:28px!important;font-size:calc(8px * var(--ui-font-scale,1))!important;padding:3px!important}.landing-background-upload small{color:#7b9389;font-size:calc(7px * var(--ui-font-scale,1))}.landing-role-editor{gap:8px;display:grid}.landing-role-editor__row{background:#f8fbf9;border-left:3px solid #397765;border-radius:6px;grid-template-columns:125px 1fr;gap:6px;padding:8px;display:grid}.landing-role-editor__row>span{color:#315b50;font-size:calc(8px * var(--ui-font-scale,1));grid-row:span 2;align-items:center;gap:6px;display:flex}.landing-role-editor__row--coral{border-left-color:#c16d57}.landing-role-editor__row--blue{border-left-color:#5f7ea6}.landing-editor-panel>label{margin-top:14px;display:block}.landing-editor-panel input:not([type=checkbox]),.landing-editor-panel textarea{resize:vertical;color:#314a42;width:100%;font-size:calc(10px * var(--ui-font-scale,1));background:#ffffffc7;border:1px solid #d3dfda;border-radius:7px;outline:0;padding:10px 11px;line-height:1.5}.landing-editor-panel input:not([type=checkbox]){min-height:40px}.landing-editor-panel input:focus,.landing-editor-panel textarea:focus{border-color:#4d8b7b;box-shadow:0 0 0 3px #3e7e6c1a}.landing-editor-panel input:disabled,.landing-editor-panel textarea:disabled{opacity:.45}.forum-editor-heading{border-top:1px solid #2f51471a;margin-top:22px;padding-top:18px}.admin-switch{position:relative}.admin-switch input{opacity:0;position:absolute}.admin-switch>span{background:#cbd6d2;border-radius:11px;width:38px;height:22px;transition:all .18s;display:block;position:relative}.admin-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px}.admin-switch input:checked+span{background:#397765}.admin-switch input:checked+span:after{transform:translate(16px)}.admin-account-features{background:#f4f9f7b8;border:1px solid #2f514717;border-radius:7px;margin-top:10px;padding:9px}.admin-account-features__heading strong,.admin-account-features__heading small{display:block}.admin-account-features__heading strong{color:#47665c;font-size:calc(9px * var(--ui-font-scale,1))}.admin-account-features__heading small{color:#82918b;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px}.admin-account-features__grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:6px;margin-top:8px;display:grid}.admin-account-features .admin-switch{cursor:pointer;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;padding:5px 6px;display:flex}.admin-account-features .admin-switch>span{color:#587169;width:auto;height:auto;font-size:calc(7px * var(--ui-font-scale,1));background:0 0}.admin-account-features .admin-switch>span:after{display:none}.admin-account-features .admin-switch input{opacity:0;position:absolute}.admin-account-features .admin-switch i{background:#cbd6d2;border-radius:9px;flex:none;width:28px;height:16px;transition:all .18s;position:relative}.admin-account-features .admin-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:2px;left:2px}.admin-account-features .admin-switch input:checked+i{background:#397765}.admin-account-features .admin-switch input:checked+i:after{transform:translate(12px)}@media (width<=760px){.trial-status-banner{font-size:calc(11px * var(--ui-font-scale,1));flex-wrap:wrap;align-items:flex-start;margin:0 12px 10px}.trial-status-banner span{flex-basis:100%;order:3}.admin-account-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-editor-rule{color:#5d7169;font-size:calc(8px * var(--ui-font-scale,1));background:#eaf2ef;border-radius:7px;gap:7px;margin-top:15px;padding:10px;font-weight:800;line-height:1.5;display:flex}.landing-editor-rule svg{color:#397765;flex:none}.gateway-success{color:#2f6e5d;font-size:calc(9px * var(--ui-font-scale,1));background:#dfeee9;border-radius:7px;align-items:center;gap:6px;margin-top:14px;padding:10px 12px;font-weight:800;display:flex}.landing-preview{position:sticky;top:18px}.landing-preview__canvas{background:linear-gradient(145deg,#dbe8e3,#f7f6f1 52%,#e8ddd2);border-radius:7px;min-height:330px;margin-top:17px;padding:20px;overflow:hidden}.landing-preview__canvas--graphite{color:#eaf0ed;background:linear-gradient(145deg,#26312f,#515b58)}.landing-preview__canvas--sunrise{background:linear-gradient(145deg,#f1dfcd,#faf8f1 55%,#dfe9e3)}.landing-preview__canvas--linen{background:repeating-linear-gradient(90deg,#485c4e0f 0 1px,#0000 1px 15px),linear-gradient(145deg,#f3f0e5,#f9f8f2 54%,#e4eee5)}.landing-preview__canvas--shore{background:linear-gradient(135deg,#ffffff57 25%,#0000 25%) 0 0/18px 18px,linear-gradient(145deg,#cfe0e1,#f2f3ed 54%,#dfe7dc)}.landing-preview__brand{color:#fff;align-items:center;gap:6px;font:800 9px Unbounded;display:flex}.landing-preview__brand span{color:#29443c}.landing-preview__canvas--graphite .landing-preview__brand span{color:#f1f5f3}.landing-preview__canvas h3{max-width:300px;color:inherit;white-space:pre-line;margin-top:38px;font:600 18px/1.25 Unbounded}.landing-preview__canvas>p{color:#70817b;font-size:calc(8px * var(--ui-font-scale,1));margin-top:10px;line-height:1.5}.landing-preview__canvas--graphite>p{color:#bdc8c4}.landing-preview__roles{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:25px;display:grid}.landing-preview__roles span{color:#496159;text-align:center;min-height:42px;font-size:calc(6px * var(--ui-font-scale,1));background:#ffffff94;border:1px solid #2f51471a;border-radius:5px;place-items:center;padding:5px;font-weight:900;display:grid}.landing-preview__canvas--graphite .landing-preview__roles span{color:#e4ece8;background:#ffffff14;border-color:#ffffff21}.landing-preview__forum{color:#55739a;background:#e4ebf4cc;border-radius:5px;align-items:center;gap:7px;margin-top:8px;padding:8px;display:flex}.landing-preview__forum span,.landing-preview__forum strong,.landing-preview__forum small{display:block}.landing-preview__forum strong{color:#39536f;font-size:calc(7px * var(--ui-font-scale,1))}.landing-preview__forum small{color:#71839a;font-size:calc(5px * var(--ui-font-scale,1));margin-top:2px}@media (width<=720px){.welcome-forum,.admin-landing-editor{grid-template-columns:1fr}.welcome-forum>aside{border-top:1px solid #2f51471f;border-left:0;padding:14px 0 0}.background-options{grid-template-columns:1fr}.landing-preview{position:static}.admin-sections{width:100%}.admin-sections button{flex:1;justify-content:center}.admin-password-panel form,.admin-telegram-broadcast__accounts{grid-template-columns:1fr}.admin-telegram-broadcast .gateway-primary{width:100%}}.purchasing-supply-event__actions{gap:4px;margin-left:auto;display:inline-flex}.purchasing-supply-event__actions button{width:27px;height:27px;color:var(--theme-accent-dark);cursor:pointer;border:1px solid color-mix(in srgb, var(--theme-accent) 25%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, white);border-radius:6px;place-items:center;display:grid}.purchasing-supply-event__actions button.is-danger{color:#a15a51;background:#fff6f4;border-color:#edcbc4}.purchasing-supply-event__actions button:disabled{opacity:.55;cursor:wait}.purchasing-supply-event__editor{grid-template-columns:repeat(2,minmax(92px,1fr));gap:6px;display:grid}.purchasing-supply-event__editor label{color:#71857d;font-size:calc(6px * var(--ui-font-scale,1));gap:3px;font-weight:800;display:grid}.purchasing-supply-event__editor input{color:#385149;background:#fff;border:1px solid #cdded7;border-radius:6px;width:100%;min-height:27px;padding:4px 6px;font:800 8px Manrope,sans-serif}@media (width<=640px){.purchasing-supply-event__editor{grid-column:1/-1;grid-template-columns:1fr}}.fulfillment-auto-purchases__replenishment{color:#fff;background:#5c9b79;border-radius:4px;place-items:center;width:13px;height:13px;display:grid}.app-background[class*=interface-palette--] .app-shell,.app-background[class*=interface-palette--] .bottom-nav,.app-background[class*=interface-palette--] .fab,.app-background[class*=interface-palette--] .profile-dialog-backdrop{filter:none}.app-shell .finance-tabs,.app-shell .logistics-tabs,.app-shell .products-filterbar select,.app-shell .products-filterbar input,.app-shell .profile-field select{border-color:var(--theme-border);background-color:rgb(var(--theme-widget-rgb) / .82)}.app-shell .product-row__photo img{filter:none}.products-filterbar{grid-template-columns:minmax(0,1fr) auto}.products-filterbar>label:last-of-type{grid-column:1/-1}.products-filterbar .products-filterbar__checkbox{color:#526a63;cursor:pointer;white-space:nowrap;align-self:end;align-items:center;gap:6px;height:31px;padding:0 2px 0 0;display:inline-flex}.products-filterbar .products-filterbar__checkbox input{width:15px;height:15px;accent-color:var(--theme-accent);cursor:pointer;margin:0}.products-filterbar .products-filterbar__checkbox span{color:#526a63;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.products-filterbar .products-filterbar__availability{grid-column:1/-1}.products-filterbar .fbw-warehouse-filter{border:1px solid color-mix(in srgb, var(--theme-border) 88%, transparent);background:rgb(var(--theme-widget-rgb) / .48);border-radius:8px;grid-column:1/-1;gap:7px;min-width:0;margin:0;padding:9px;display:grid}.products-filterbar .fbw-warehouse-filter legend{color:#596f68;font-size:calc(7px * var(--ui-font-scale,1));padding:0 4px;font-weight:800}.products-filterbar .fbw-warehouse-filter label{cursor:pointer;border-radius:5px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:24px;padding:3px 5px;display:grid}.products-filterbar .fbw-warehouse-filter label:hover{background:rgb(var(--theme-widget-rgb) / .68)}.products-filterbar .fbw-warehouse-filter input{width:14px;height:14px;accent-color:var(--theme-accent);cursor:pointer;margin:0;padding:0}.products-filterbar .fbw-warehouse-filter label span{color:#46645b;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.products-filterbar .fbw-warehouse-filter label small{color:#82918c;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.products-filterbar .fbw-warehouse-filter__all{border-bottom:1px solid color-mix(in srgb, var(--theme-border) 70%, transparent)}.products-filterbar .fbw-warehouse-filter__all span{color:var(--theme-accent-dark)}.products-filterbar .fbw-warehouse-filter__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 5px;max-height:182px;padding-right:2px;display:grid;overflow:auto}.products-filterbar .fbw-warehouse-filter__options label:has(input:checked){background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}.product-row__fbw{color:#326f61;max-width:100%;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;cursor:pointer;background:#e2f0e9;border:0;border-radius:4px;align-items:center;gap:3px;margin-top:5px;padding:3px 5px;font-weight:800;line-height:1.25;display:inline-flex}.product-row__fbw:hover{color:#205b4e;background:#cfe8dc}.product-row__fbw:focus-visible{outline-offset:2px;outline:2px solid #4f9885}.product-row__stock{color:#798681;max-width:100%;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;background:#edf1ef;border-radius:4px;margin-top:5px;padding:3px 5px;font-weight:800;line-height:1.25;display:inline-flex}.product-row__attention{color:#8d621e;max-width:100%;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;background:#fff3d5;border-radius:4px;align-items:center;gap:3px;margin-top:5px;padding:3px 5px;font-weight:800;line-height:1.25;display:inline-flex}.product-row__attention svg{flex:none}.product-row__fbs{color:#4d687e;cursor:pointer;white-space:nowrap;background:#e8f0f7;border:0;border-radius:4px;align-items:center;gap:3px;max-width:100%;margin-top:5px;padding:3px 5px;font:800 6px Manrope,sans-serif;display:inline-flex}.product-row__fbs svg{color:#467392;flex:none}.fbs-stock-manager{background:#f7fbfd;border:1px solid #d6e2ec;border-radius:6px;gap:6px;width:min(360px,100%);margin-top:6px;padding:7px;display:grid}.fbs-stock-manager__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fbs-stock-manager__heading strong{color:#405b70;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.fbs-stock-manager__heading button{color:#5d778b;cursor:pointer;background:#e7f0f7;border:0;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.fbs-stock-manager__warehouse{border-top:1px solid #e0eaf1;gap:4px;padding-top:6px;display:grid}.fbs-stock-manager__warehouse>small{color:#5e788c;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.fbs-stock-manager__warehouse label{grid-template-columns:minmax(0,1fr) 54px auto;align-items:center;gap:5px;display:grid}.fbs-stock-manager__warehouse label span{color:#637b8d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700;overflow:hidden}.fbs-stock-manager__warehouse input{color:#365468;background:#fff;border:1px solid #c8d9e5;border-radius:4px;outline:0;width:100%;height:24px;padding:0 5px;font:800 7px Manrope,sans-serif}.fbs-stock-manager__warehouse button{color:#fff;cursor:pointer;background:#4b7998;border:0;border-radius:4px;min-height:24px;padding:0 5px;font:800 6px Manrope,sans-serif}.fbs-stock-manager__warehouse button:disabled{opacity:.5;cursor:default}.product-row__stocks{flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;margin-top:6px;display:flex}.product-row__stocks>.product-row__fbw,.product-row__stocks>.product-row__stock,.product-row__stocks>.product-row__fbs{box-sizing:border-box;align-items:center;min-height:28px;margin-top:0;padding:0 8px}.product-row__stocks>.fbs-stock-manager{flex-basis:100%;width:100%;margin-top:0}.products-summary__fbw{line-height:1.4;color:#467168!important;font-size:calc(7px * var(--ui-font-scale,1))!important;white-space:normal!important;margin-top:6px!important}.products-summary__fbw strong{color:#286657;font-weight:800}.products-summary__fbw.is-loading{color:#81918b!important}.products-summary__fbw-note{color:#92713e;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;font-weight:700;line-height:1.35;display:block}.fbw-product-screen{padding-top:26px}.fbw-product-detail__heading{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.fbw-product-detail__photo{width:74px;height:88px;color:var(--theme-accent-dark);background:#e7f0eb;border-radius:10px;place-items:center;display:grid;overflow:hidden}.fbw-product-detail__photo img{object-fit:cover;width:100%;height:100%}.fbw-product-detail__heading h2{color:#2d403a;font:600 12px/1.35 Unbounded,sans-serif}.fbw-product-detail__heading p{color:#738780;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));margin-top:6px;font-weight:700;overflow:hidden}.fbw-product-detail__heading span{color:#4c7d70;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(6px * var(--ui-font-scale,1));background:#e6f0eb;border-radius:4px;margin-top:7px;padding:3px 5px;font-weight:800;display:inline-block;overflow:hidden}.fbw-product-detail__layout{align-items:start;gap:10px;display:grid}.fbw-product-stocks,.fbw-product-metrics{padding:14px}.fbw-product-stocks__heading,.fbw-product-metrics__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fbw-product-stocks__heading h3,.fbw-product-metrics__heading h3{color:#344740;font:600 10px/1.35 Unbounded,sans-serif}.fbw-product-stocks__heading p,.fbw-product-metrics__heading p{color:#71877e;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px;font-weight:700}.fbw-product-stocks__heading>svg{color:#39776a;flex:none}.fbw-product-stocks__list{border-top:1px solid #314f4717;margin-top:12px;display:grid}.fbw-stock-row{border-bottom:1px solid #314f4717;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:8px 0;display:flex}.fbw-stock-row strong,.fbw-stock-row small,.fbw-stock-row b{display:block}.fbw-stock-row strong{color:#354a43;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.fbw-stock-row small{color:#83928d;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.fbw-stock-row b{color:#2d7663;font-size:calc(10px * var(--ui-font-scale,1));flex:none}.fbw-product-stocks__notice,.fbw-product-metrics__note{color:#796b42;font-size:calc(8px * var(--ui-font-scale,1));background:#fff8e7;border-radius:7px;margin-top:12px;padding:9px;font-weight:700;line-height:1.45}.fbw-product-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.fbw-product-metrics__grid>span{background:#eef5f1;border-radius:7px;min-width:0;padding:7px}.fbw-product-metrics__grid small,.fbw-product-metrics__grid b,.fbw-product-metrics__grid i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fbw-product-metrics__grid small{color:#7c8d87;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.fbw-product-metrics__grid b{color:#314740;font-size:calc(9px * var(--ui-font-scale,1));margin-top:4px;font-weight:800}.fbw-product-metrics__grid i{color:#5c8174;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;font-style:normal;font-weight:800}.fbw-product-metrics__grid .fbw-product-metrics__profit{background:#dcefe7}.fbw-product-metrics__grid .fbw-product-metrics__profit b{color:#246858}.fbw-product-metrics__note{color:#647c73;background:#eff5f2}.fbw-price-calculator{border:1px solid color-mix(in srgb, var(--theme-border) 84%, transparent);background:rgb(var(--theme-widget-rgb) / .56);border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:8px;margin-top:2px;padding:10px;display:grid}.fbw-price-calculator small,.fbw-price-calculator i,.fbw-price-calculator label span,.fbw-price-calculator__summary span{color:#71877e;font-size:calc(7px * var(--ui-font-scale,1));font-style:normal;font-weight:800;display:block}.fbw-price-calculator>div:first-child strong,.fbw-price-calculator__summary strong{color:#294b42;font-size:calc(12px * var(--ui-font-scale,1));margin-top:2px;font-weight:800;display:block}.fbw-price-calculator>div:first-child i{color:#5d8477;margin-top:2px}.fbw-price-calculator label{min-width:0}.fbw-price-calculator label span{margin-bottom:4px}.fbw-price-calculator label input{color:#2d5146;border:1px solid var(--theme-border);background:#ffffffb8;border-radius:6px;outline:0;width:100%;height:29px;padding:0 7px;font:800 10px Manrope,sans-serif}.fbw-price-calculator label input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent) 18%, transparent)}.fbw-price-calculator>input[type=range]{width:100%;accent-color:var(--theme-accent);grid-column:1/-1;margin:0}.fbw-price-calculator__summary{min-width:0}.fbw-price-calculator__actions{justify-content:flex-end;gap:5px;display:flex}.fbw-price-calculator__actions button{color:#fff;background:var(--theme-accent);cursor:pointer;border:0;border-radius:5px;min-height:27px;padding:0 8px;font:800 7px Manrope,sans-serif}.fbw-price-calculator__actions button+button{color:#53736a;background:#e5efea}.fbw-price-calculator__actions button:disabled{opacity:.48;cursor:default}.fbw-warehouse-card__metrics.is-preview{outline:2px solid color-mix(in srgb, var(--theme-accent) 34%, transparent);outline-offset:2px}.fbw-stock-summary{border:1px solid color-mix(in srgb, var(--theme-border) 74%, transparent);background:rgb(var(--theme-widget-rgb) / .46);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px;display:grid}.fbw-stock-summary>div{background:#ffffff8a;border-radius:6px;min-width:0;padding:6px}.fbw-stock-summary small,.fbw-stock-summary strong,.fbw-stock-summary i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fbw-stock-summary small{color:#72867e;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.fbw-stock-summary strong{color:#2c4d43;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px;font-weight:800}.fbw-stock-summary i{color:#6e867d;font-size:calc(5px * var(--ui-font-scale,1));margin-top:2px;font-style:normal;font-weight:800}.fbw-stock-summary__profit{background:color-mix(in srgb, var(--theme-accent) 16%, #ffffff8a)!important}.fbw-stock-summary__profit strong{color:var(--theme-accent-dark)}.fbw-stock-summary__topline{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.fbw-warehouse-picker{flex:none;position:relative}.fbw-warehouse-picker__trigger{color:#315b50;border:1px solid color-mix(in srgb, var(--theme-accent) 30%, transparent);cursor:pointer;white-space:nowrap;background:#ffffffad;border-radius:5px;align-items:center;gap:3px;min-height:22px;padding:0 6px;font:800 6px Manrope,sans-serif;display:inline-flex}.fbw-warehouse-picker__menu{z-index:8;border:1px solid var(--theme-border);background:#f9fdfbfa;border-radius:7px;width:min(255px,72vw);padding:7px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #253e352e}.fbw-warehouse-picker__actions{border-bottom:1px solid #314f471a;gap:5px;padding-bottom:6px;display:flex}.fbw-warehouse-picker__actions button{color:var(--theme-accent-dark);cursor:pointer;background:0 0;border:0;padding:0;font:800 6px Manrope,sans-serif}.fbw-warehouse-picker__menu label{color:#435e55;min-height:25px;font-size:calc(7px * var(--ui-font-scale,1));cursor:pointer;border-bottom:1px solid #314f4714;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 0;font-weight:700;display:grid}.fbw-warehouse-picker__menu label:last-child{border-bottom:0}.fbw-warehouse-picker__menu input{width:12px;height:12px;accent-color:var(--theme-accent);margin:0}.fbw-warehouse-picker__menu span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fbw-warehouse-picker__menu b{color:#2d7663;font-size:calc(7px * var(--ui-font-scale,1));white-space:nowrap}@media (width>=960px){.app-shell--web.app-shell--detail .fbw-product-detail__layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:20px}.app-shell--web .fbw-product-detail__heading{grid-template-columns:88px minmax(0,1fr)}.app-shell--web .fbw-product-detail__photo{width:88px;height:104px}.app-shell--web .fbw-product-detail__heading h2{font-size:15px}.app-shell--web .fbw-product-metrics__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell--web .fbw-stock-summary{grid-template-columns:repeat(3,minmax(160px,1fr))}.app-shell--web .fbw-stock-summary>div{padding:8px}.app-shell--web .fbw-stock-summary small{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .fbw-stock-summary strong{font-size:calc(11px * var(--ui-font-scale,1))}.app-shell--web .fbw-stock-summary i{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .fbw-price-calculator{grid-template-columns:minmax(130px,.9fr) 112px minmax(130px,.9fr) auto;align-items:end}.app-shell--web .fbw-price-calculator>input[type=range]{grid-column:1/3}.app-shell--web .fbw-price-calculator__summary{grid-area:1/3}.app-shell--web .fbw-price-calculator__actions{grid-area:1/4/span 2;align-self:center}}.fbw-warehouse-economics{padding:14px}.fbw-warehouse-economics__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fbw-warehouse-economics__heading h3{color:#344740;font:600 10px/1.35 Unbounded,sans-serif}.fbw-warehouse-economics__heading p{color:#71877e;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px;font-weight:700}.fbw-warehouse-economics__heading>svg{color:#39776a;flex:none}.fbw-warehouse-economics__loading{color:#5e8076;min-height:112px;font-size:calc(8px * var(--ui-font-scale,1));text-align:center;place-content:center;justify-items:center;gap:7px;font-weight:800;display:grid}.fbw-warehouse-economics__error{color:#956a30;font-size:calc(8px * var(--ui-font-scale,1));background:#fff7e6;border-radius:7px;margin-top:12px;padding:9px;font-weight:800}.fbw-warehouse-economics__grid{gap:8px;margin-top:12px;display:grid}.fbw-warehouse-card{background:#f5faf7;border:1px solid #dce9e4;border-radius:9px;min-width:0;padding:10px}.fbw-warehouse-card.is-unmatched{background:#fffbf1;border-color:#ead6aa}.fbw-warehouse-card__heading{border-bottom:1px solid #30504617;justify-content:space-between;align-items:flex-start;gap:9px;padding-bottom:8px;display:flex}.fbw-warehouse-card__heading strong,.fbw-warehouse-card__heading small,.fbw-warehouse-card__heading b{display:block}.fbw-warehouse-card__heading strong{color:#354a43;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.fbw-warehouse-card__heading small{color:#82928c;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.fbw-warehouse-card__heading b{color:#2d7663;font-size:calc(10px * var(--ui-font-scale,1));flex:none}.fbw-warehouse-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.fbw-warehouse-card__metrics>span,.fbw-warehouse-card__unmatched>span{background:#fff;border-radius:6px;min-width:0;padding:6px}.fbw-warehouse-card__metrics small,.fbw-warehouse-card__metrics b,.fbw-warehouse-card__metrics i,.fbw-warehouse-card__unmatched small,.fbw-warehouse-card__unmatched b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fbw-warehouse-card__metrics small,.fbw-warehouse-card__unmatched small{color:#7d8d87;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.fbw-warehouse-card__metrics b,.fbw-warehouse-card__unmatched b{color:#334941;font-size:calc(8px * var(--ui-font-scale,1));margin-top:3px;font-weight:800}.fbw-warehouse-card__metrics i{color:#5e8175;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;font-style:normal;font-weight:800}.fbw-warehouse-card__metrics .fbw-warehouse-card__profit{background:#dcefe7}.fbw-warehouse-card__metrics .fbw-warehouse-card__profit b{color:#246858}.fbw-warehouse-card__unmatched{grid-template-columns:minmax(0,132px) 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.fbw-warehouse-card__unmatched p,.fbw-warehouse-card__notice,.fbw-warehouse-economics__note{color:#806c41;font-size:calc(7px * var(--ui-font-scale,1));margin-top:8px;font-weight:700;line-height:1.45}.fbw-warehouse-card__unmatched p{margin-top:0}.fbw-warehouse-economics__note{color:#637c73;background:#eff5f2;border-radius:7px;padding:8px}.fbw-warehouse-economics__note code{color:#357464;font:inherit;font-weight:800}@media (width>=960px){.app-shell--web .fbw-warehouse-economics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--web .fbw-warehouse-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--web .products-filterbar{grid-template-columns:minmax(180px,.8fr) minmax(150px,.65fr) auto minmax(240px,1.2fr)}.app-shell--web .products-filterbar>label:last-of-type,.app-shell--web .products-filterbar .products-filterbar__availability{grid-column:auto}.app-shell--web .products-filterbar .fbw-warehouse-filter{grid-column:1/-1}.app-shell--web .products-filterbar .fbw-warehouse-filter__options{grid-template-columns:repeat(3,minmax(0,1fr))}}.movable-module{touch-action:none;min-width:0;max-width:100%;transition:box-shadow .16s,outline-color .16s;position:relative}.movable-module.is-custom-sized{container-type:inline-size}.app-shell--web .content>.movable-module.is-custom-sized,.app-shell--web .home-dashboard>.movable-module.is-custom-sized{grid-column:1/-1;place-self:start;max-width:100%}.app-shell--web .movable-module.is-full-width{max-width:100%;grid-column:1/-1!important}.app-shell--web .movable-module.is-full-height{overflow:auto}.app-shell--mobile .movable-module{touch-action:auto;min-width:0;max-width:100%;width:100%!important;height:auto!important}.app-shell--mobile .content,.app-shell--mobile .movable-module,.app-shell--mobile .widget{min-width:0}.app-shell--mobile .promotions-summary{grid-template-columns:32px minmax(0,1fr) auto}.app-shell--mobile .promotions-global-threshold,.app-shell--mobile .promotions-autopilot-toggle,.app-shell--mobile .promotions-batch-result{grid-column:1/-1;width:100%}.app-shell--mobile .promotions-batch-result{flex-wrap:wrap}.movable-module.is-moving{z-index:10;outline:2px dashed color-mix(in srgb, var(--theme-accent) 72%, transparent);outline-offset:3px;pointer-events:none;transform:translate(var(--module-drag-x,0), var(--module-drag-y,0))}.movable-module.is-resizing{z-index:4;-webkit-user-select:none;user-select:none;outline:1px solid color-mix(in srgb, var(--theme-accent) 58%, transparent)}.movable-module.is-drag-over{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent) 56%, transparent);transform:translateY(2px)}@media (width>=960px){.finance-content>.movable-module.is-wide{grid-column:1/-1}.app-shell--web .finance-content>.accounting-content{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.app-shell--web .accounting-content>.movable-module.is-wide{grid-column:1/-1}.app-shell--web .finance-content>.purchasing-content{grid-column:1/-1;grid-template-columns:minmax(300px,.84fr) minmax(380px,1.16fr);align-items:start}.app-shell--web .purchasing-content>.movable-module.is-wide{grid-column:1/-1}.app-shell--web .purchasing-overview{min-height:122px}.app-shell--web .purchasing-calendar{min-height:344px}.app-shell--web .purchasing-agenda,.app-shell--web .purchasing-form{min-height:184px}.app-shell--web .purchasing-calendar__blank,.app-shell--web .purchasing-day{min-height:61px}.app-shell--web .purchasing-day strong{font-size:calc(12px * var(--ui-font-scale,1))}.app-shell--web .purchasing-day small,.app-shell--web .purchasing-day i{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .products-content{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--web .products-content>.movable-module.is-wide,.app-shell--web .team-content>.movable-module.is-wide,.app-shell--web .forum-content>.movable-module.is-wide,.app-shell--web .orders-content>.movable-module.is-wide,.app-shell--web .supplies-content>.movable-module.is-wide,.app-shell--web .products-content>.movable-module[data-module-id=catalog-list],.app-shell--web .products-content>.movable-module[data-module-id=promotions-summary],.app-shell--web .products-content>.movable-module[data-module-id=promotions-calendar]{grid-column:1/-1}}.purchasing-form input,.purchasing-form select{color:#344641;background:#f7fbf9;border:1px solid #d7e3de;border-radius:7px;outline:0;min-width:0;height:31px;padding:0 8px;font:700 8px Manrope,sans-serif}.purchasing-form select:focus{border-color:var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent) 14%, transparent)}.purchasing-product-picker{background:color-mix(in srgb, var(--theme-accent) 7%, white);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.purchasing-product-picker__selection{grid-column:1/-1}.purchasing-product-picker small{color:#7b8d87;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.purchasing-entry{grid-template-columns:18px minmax(0,1fr) auto auto}.purchasing-entry__actions{gap:2px;display:inline-flex}.purchasing-entry__included{cursor:pointer;place-items:center;display:grid!important}.purchasing-entry__included input{opacity:0;pointer-events:none;position:absolute}.purchasing-entry__included span{color:#0000;background:#fff;border:1px solid #c9d9d3;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.purchasing-entry__included input:checked+span{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.purchasing-entry.is-excluded{opacity:.48}.purchasing-entry.is-excluded b{text-decoration:line-through}.purchasing-entry:has(.purchasing-entry__included input:disabled) .purchasing-entry__included{cursor:default}.purchasing-entry__actions .purchasing-entry__edit{color:#39776a}.purchasing-entry__actions .purchasing-entry__edit:hover{background:#e4f0eb}.fulfillment-auto-purchases{background:#f1f9f4;border:1px solid #cce4d6;border-radius:7px;gap:3px;margin:9px 0;padding:8px;display:grid}.fulfillment-auto-purchases>div{gap:2px;padding-bottom:5px;display:grid}.fulfillment-auto-purchases>div>span{color:#2f7057;font-size:calc(7px * var(--ui-font-scale,1));text-transform:uppercase;font-weight:900}.fulfillment-auto-purchases>div>small{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.fulfillment-auto-purchases article{border-top:1px solid #314f4714;grid-template-columns:16px minmax(0,1fr) 72px auto;align-items:center;gap:6px;padding:6px 0;display:grid}.fulfillment-auto-purchases article.is-excluded{opacity:.5}.fulfillment-auto-purchases article>div{min-width:0}.fulfillment-auto-purchases__items{gap:4px;display:grid}.fulfillment-auto-purchases strong,.fulfillment-auto-purchases small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fulfillment-auto-purchases article>div strong{color:#40534d;font-size:calc(7px * var(--ui-font-scale,1))}.fulfillment-auto-purchases article>div small{color:#81908c;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.fulfillment-auto-purchases b{color:#2f7057;font-size:calc(7px * var(--ui-font-scale,1));white-space:nowrap}.fulfillment-auto-purchases__included{cursor:pointer;place-items:center;display:grid!important}.fulfillment-auto-purchases__included input{opacity:0;pointer-events:none;position:absolute}.fulfillment-auto-purchases__included span{color:#0000;background:#fff;border:1px solid #c9d9d3;border-radius:4px;place-items:center;width:13px;height:13px;display:grid}.fulfillment-auto-purchases__included input:checked+span{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.fulfillment-auto-purchases__quantity{gap:2px;display:grid}.fulfillment-auto-purchases__quantity span{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.fulfillment-auto-purchases__quantity input{color:#344641;background:#fff;border:1px solid #c8ddd1;border-radius:5px;width:100%;min-width:0;height:25px;padding:0 5px;font:800 7px Manrope,sans-serif}.fulfillment-inventory{min-width:0;padding:13px}.fulfillment-inventory__heading,.fbw-draft-widget__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fulfillment-inventory__heading span,.fbw-draft-widget__heading span{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));text-transform:uppercase;margin-bottom:3px;font-weight:800;display:block}.fulfillment-inventory__heading h2,.fbw-draft-widget__heading h2{color:#344a43;font:600 12px/1.3 Unbounded,sans-serif}.fulfillment-inventory__heading button{width:29px;height:29px;color:var(--theme-accent-dark);cursor:pointer;background:#f7fbf9;border:1px solid #d4e4dd;border-radius:6px;place-items:center;padding:0;display:grid}.fulfillment-inventory__summary{gap:5px;margin-top:10px;display:grid}.fulfillment-inventory__summary button{width:100%;min-width:0;color:inherit;background:color-mix(in srgb, var(--theme-accent) 8%, white);text-align:left;cursor:pointer;border:0;border-radius:6px;gap:3px;padding:7px;display:grid}.fulfillment-inventory__summary small,.fulfillment-inventory__list small{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.fulfillment-inventory__summary strong{color:var(--theme-accent-dark);font-size:calc(9px * var(--ui-font-scale,1))}.fulfillment-inventory__summary em{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1));font-style:normal;font-weight:700}.fulfillment-inventory__replenishment{grid-template-columns:minmax(0,1fr) 58px auto;gap:6px;margin-top:10px;display:grid}.fulfillment-inventory__fulfillment-select{color:#536f64;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:4px;font:700 8px Manrope,sans-serif;display:grid}.fulfillment-inventory__catalog-tools{grid-column:1/-1;grid-template-columns:minmax(180px,1.4fr) minmax(150px,.8fr);gap:8px;display:grid}.fulfillment-inventory__catalog-tools input,.fulfillment-inventory__catalog-tools select{min-width:0}.fulfillment-inventory__selected-product{background:#f7fbf9;border:1px solid #d6e5de;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:6px 9px;display:flex}.fulfillment-inventory__selected-product-photo,.fulfillment-inventory__item-photo{color:#779188;background:#e8f1ed;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.fulfillment-inventory__selected-product-photo img,.fulfillment-inventory__item-photo img{object-fit:cover;width:100%;height:100%}.fulfillment-inventory__selected-product>div:last-child{gap:3px;min-width:0;display:grid}.fulfillment-inventory__selected-product strong,.fulfillment-inventory__selected-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-inventory__replenishment select,.fulfillment-inventory__replenishment input{color:#40534d;background:#f7fbf9;border:1px solid #d4e4dd;border-radius:6px;min-width:0;height:30px;padding:0 8px;font:700 7px Manrope,sans-serif}.fulfillment-inventory__product-picker{min-width:0;position:relative}.fulfillment-inventory__product-picker-trigger{color:#40534d;text-align:left;border:1px solid #d4e4dd;border-radius:6px;align-items:center;gap:7px;width:100%;min-width:0;height:30px;padding:0 8px;font:700 7px Manrope,sans-serif;display:flex;background-color:#fff!important;background-image:none!important}.fulfillment-inventory__product-picker-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fulfillment-inventory__product-picker-trigger .is-placeholder{color:#71867f}.fulfillment-inventory__product-picker-trigger>svg{color:#6b887c;flex:none}.fulfillment-inventory__product-picker-thumb{color:#779188;background:#e8f1ed;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.fulfillment-inventory__product-picker-thumb img{object-fit:cover;width:100%;height:100%}.fulfillment-inventory__product-picker-menu{box-sizing:border-box;background:#fff;border:1px solid #cbded5;border-radius:7px;width:100%;max-height:280px;margin-top:4px;padding:4px;position:static;overflow:auto;box-shadow:0 10px 24px #1b433329}.fulfillment-inventory__product-picker-menu>button{color:#40534d;text-align:left;width:100%;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 6px;display:flex;background-color:#fff!important;background-image:none!important}.fulfillment-inventory__product-picker-menu>button:hover{background-color:#f6faf8!important}.fulfillment-inventory__product-picker-menu>button.is-selected{background-color:#fff!important}.fulfillment-inventory__product-picker-menu>button>span:last-child{gap:2px;min-width:0;display:grid}.fulfillment-inventory__product-picker-menu strong,.fulfillment-inventory__product-picker-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-inventory__product-picker-menu strong{font-size:calc(7px * var(--ui-font-scale,1))}.fulfillment-inventory__product-picker-menu small{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1))}.fulfillment-inventory__product-picker-empty{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));margin:8px}.fulfillment-inventory__replenishment>button{color:#fff;background:var(--theme-accent);border:0;border-radius:6px;align-items:center;gap:4px;width:auto;height:30px;padding:0 9px;font:800 7px Manrope,sans-serif;display:inline-flex}.fulfillment-inventory__replenishment button:disabled{opacity:.5}.fulfillment-storage-add-item{justify-self:start}.fulfillment-storage-draft{background:#fff;border:1px solid #d6e5de;border-radius:7px;grid-column:1/-1;gap:0;display:grid;overflow:hidden}.fulfillment-storage-draft__heading{color:#40534d;background:#f7fbf9;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 8px;display:flex}.fulfillment-storage-draft__heading strong{font-size:calc(8px * var(--ui-font-scale,1))}.fulfillment-storage-draft__heading small{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.fulfillment-storage-draft article{border-top:1px solid #e6eee9;grid-template-columns:32px minmax(0,1fr) 52px 26px;align-items:center;gap:7px;padding:6px 8px;display:grid}.fulfillment-storage-draft__photo{color:#779188;background:#e8f1ed;border-radius:5px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.fulfillment-storage-draft__photo img{object-fit:cover;width:100%;height:100%}.fulfillment-storage-draft__details{gap:2px;min-width:0;display:grid}.fulfillment-storage-draft__details strong,.fulfillment-storage-draft__details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fulfillment-storage-draft__details strong{color:#40534d;font-size:calc(7px * var(--ui-font-scale,1))}.fulfillment-storage-draft__details small{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1))}.fulfillment-storage-draft article label{align-items:center;gap:3px;min-width:0;display:flex}.fulfillment-storage-draft article label input{text-align:center;width:32px;padding:0 3px}.fulfillment-storage-draft article label small{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1))}.fulfillment-storage-draft article>button{color:#a65d4d;background:0 0;place-items:center;width:26px;padding:0;display:grid}.fulfillment-inventory__list{margin-top:10px;display:grid}.fulfillment-inventory__list article{border-top:1px solid #314f4714;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.fulfillment-inventory__list article>div{min-width:0}.fulfillment-inventory__list strong,.fulfillment-inventory__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fulfillment-inventory__list strong{color:#40534d;font-size:calc(8px * var(--ui-font-scale,1))}.fulfillment-inventory__list article>div small{margin-top:2px}.fulfillment-inventory__list span{justify-items:end;gap:2px;display:grid}.fulfillment-inventory__list b{color:#2f7057;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap}.fulfillment-inventory__note,.fulfillment-inventory__empty{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));align-items:center;gap:5px;margin-top:10px;font-weight:700;display:inline-flex}.fulfillment-inventory__note.is-error{color:#a65d4d}.fulfillment-directory{min-width:0;padding:16px}.fulfillment-directory__heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.fulfillment-directory__heading h2{color:#344a43;margin:4px 0 0;font:600 13px/1.3 Unbounded,sans-serif}.fulfillment-directory__heading p{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));margin:5px 0 0;font-weight:700}.fulfillment-directory__heading label{flex:0 0 160px;gap:5px;display:grid}.fulfillment-directory__heading label span{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.fulfillment-directory__heading select{color:#40534d;background:#f7fbf9;border:1px solid #d4e4dd;border-radius:6px;height:32px;padding:0 8px;font:700 8px Manrope,sans-serif}.fulfillment-directory__list{gap:7px;margin-top:15px;display:grid}.fulfillment-directory__list article{background:#fbfdfc;border:1px solid #dfe9e4;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.fulfillment-directory__list article.fulfillment-directory__own-warehouse{border-color:color-mix(in srgb, var(--theme-accent) 36%, #dfe9e4);background:color-mix(in srgb, var(--theme-accent) 5%, #fbfdfc)}.fulfillment-directory__own-warehouse>div small{color:#59786d}.fulfillment-directory__list article>span{width:32px;height:32px;color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 12%, white);border-radius:6px;place-items:center;display:grid}.fulfillment-directory__list strong,.fulfillment-directory__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fulfillment-directory__list strong{color:#40534d;font-size:calc(10px * var(--ui-font-scale,1))}.fulfillment-directory__list small{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px}.fulfillment-directory__list button{color:#fff;background:var(--theme-accent);min-height:29px;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap;border:0;border-radius:6px;padding:0 9px;font-weight:800}.fulfillment-directory__list button:hover{background:var(--theme-accent-dark)}.fulfillment-directory__list button:disabled{cursor:default;opacity:.75}.fulfillment-directory__list button.is-connected{color:#39776a;background:#e1eee8;border-radius:5px;padding:4px 6px}.fulfillment-directory__empty{color:#71867f;font-size:calc(8px * var(--ui-font-scale,1));align-items:center;gap:6px;margin:18px 0 2px;font-weight:700;display:inline-flex}.fulfillment-directory__empty.is-error{color:#a65d4d}.fulfillment-inventory__list .fulfillment-inventory__purchase-dates{color:#59766c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbw-draft-widget{min-width:0;padding:12px}.fbw-draft-widget__heading>strong{color:var(--theme-accent-dark);font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap;padding-top:3px}.fbw-draft-widget__add{grid-template-columns:minmax(0,1fr) 68px auto;gap:6px;margin-top:10px;display:grid}.fbw-draft-widget select,.fbw-draft-widget input{color:#344641;background:#f7fbf9;border:1px solid #d7e3de;border-radius:6px;min-width:0;height:30px;padding:0 7px;font:700 7px Manrope,sans-serif}.fbw-draft-widget button{color:#fff;border:1px solid var(--theme-accent);background:var(--theme-accent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:5px 8px;font:800 7px Manrope,sans-serif;display:inline-flex}.fbw-draft-widget button:disabled{cursor:not-allowed;opacity:.55}.fbw-draft-widget__items{margin-top:9px;display:grid}.fbw-draft-widget__items article{border-top:1px solid #314f4714;grid-template-columns:minmax(0,1fr) 62px 27px;align-items:center;gap:7px;padding:7px 0;display:grid}.fbw-draft-widget__items article>div{min-width:0}.fbw-draft-widget__items strong,.fbw-draft-widget__items small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fbw-draft-widget__items strong{color:#40534d;font-size:calc(8px * var(--ui-font-scale,1))}.fbw-draft-widget__items small{color:#81908c;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.fbw-draft-widget__items label{gap:2px;display:grid}.fbw-draft-widget__items label span{color:#71867f;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.fbw-draft-widget__items label input{height:25px}.fbw-draft-widget__items button{color:#a65d4d;background:0 0;border-color:#0000;width:27px;min-height:27px;padding:0}.fbw-draft-widget__empty,.fbw-draft-widget__notice{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));margin-top:9px;font-weight:700}.fbw-draft-widget__reserve{width:100%;margin-top:9px}.fbw-draft-widget__shortage{color:#8b6042;font-size:calc(7px * var(--ui-font-scale,1));background:#fff8eb;border:1px solid #edd6b7;border-radius:6px;gap:4px;margin-top:9px;padding:8px;font-weight:700;display:grid}.fbw-draft-widget__shortage button{color:#80552e;background:#f7e7c8;border-color:#e8c68b;margin-top:2px}.purchasing-form__actions{grid-column:1/-1;gap:6px;display:flex}.purchasing-form__actions button{flex:1;grid-column:auto}.purchasing-form__actions .purchasing-form__cancel{color:#667874;background:#f7fbf9;border-color:#d4e0dc}.purchasing-day-status{width:fit-content;font-size:calc(6px * var(--ui-font-scale,1));border-radius:4px;margin-top:5px;padding:3px 5px;font-weight:800}.purchasing-day.is-closed:not(.is-selected){background:#fff9e8;border-color:#ead18d}.purchasing-day.is-closed:not(.is-selected) small{color:#8a6b2d}.purchasing-day-status--open{color:#39776a;background:#e0eee9}.purchasing-day-status--closed{color:#78602f;background:#fff0ca}.purchasing-day-actions{flex-wrap:wrap;gap:5px;margin:-3px 0 8px;display:flex}.purchasing-day-actions button,.purchasing-day-actions a{color:#39776a;min-height:27px;font-size:calc(7px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #cde1d9;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-weight:800;text-decoration:none;display:inline-flex}.purchasing-day-actions a{color:#6f592a;background:#fff9e8;border-color:#ead18d}.purchasing-day-actions button:disabled{opacity:.55;cursor:wait}.purchasing-deposit-settlement{color:#2f685a;font-size:calc(7px * var(--ui-font-scale,1));margin:-3px 0 8px;font-weight:800}.purchasing-agenda.is-day-closed{background:#d8313a;border-color:#a9242b;box-shadow:inset 0 0 0 1px #ffffff24}.purchasing-agenda.is-day-closed .purchasing-agenda__heading h2,.purchasing-agenda.is-day-closed .purchasing-agenda__heading>strong,.purchasing-agenda.is-day-closed .purchasing-agenda__heading>strong small{color:#fff}.purchasing-agenda.is-day-closed .purchasing-agenda__heading span{color:#ffe3e5}.purchasing-agenda.is-day-closed .purchasing-day-status--closed{color:#a02128;background:#fff}.purchasing-agenda.is-day-closed .purchasing-day-actions>span{color:#fff4f4;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.purchasing-agenda.is-day-closed .purchasing-deposit-settlement{color:#fff4f4}.purchasing-agenda.is-day-closed .purchasing-day-actions button,.purchasing-agenda.is-day-closed .purchasing-day-actions a{color:#a02128;background:#fff;border-color:#fff}.purchasing-entry button:disabled{cursor:not-allowed;opacity:.4}.purchasing-form form[aria-disabled=true]{opacity:.65}.purchasing-calendar__refresh{color:#39776a}.purchasing-calendar__refresh:disabled{opacity:.55;cursor:wait}.purchasing-day{min-height:70px}.purchasing-day.is-supply-planned:not(.is-selected){color:#8a6b2d;background:#fff8e7;border-color:#eddbaf}.purchasing-day.is-supply-inProgress:not(.is-selected){color:#356779;background:#e8f5f7;border-color:#bcdce4}.purchasing-day.is-supply-received:not(.is-selected){color:#2f6e57;background:#e9f6ee;border-color:#b9dfcf}.purchasing-day.is-supply-closed:not(.is-selected){color:#78602f;background:#fff0ca;border-color:#ead18d}.purchasing-calendar__legend{color:#768782;font-size:calc(6px * var(--ui-font-scale,1));flex-wrap:wrap;gap:5px 8px;margin-top:9px;font-weight:800;display:flex}.purchasing-calendar__legend span{align-items:center;gap:3px;display:inline-flex}.purchasing-calendar__legend span:before{content:"";background:#d9e4df;border-radius:50%;width:6px;height:6px}.purchasing-calendar__legend .is-planned:before{background:#d6a94d}.purchasing-calendar__legend .is-in-progress:before{background:#5c9baa}.purchasing-calendar__legend .is-received:before{background:#54a477}.purchasing-calendar__legend .is-closed:before{background:#b78935}.purchasing-calendar__note{color:#71867f;font-size:calc(7px * var(--ui-font-scale,1));align-items:center;gap:4px;margin-top:8px;font-weight:700;display:inline-flex}.purchasing-calendar__note.is-error{color:#986449}.purchasing-day-status--planned{color:#8a6b2d;background:#fff0ca}.purchasing-day-status--inProgress{color:#356779;background:#e2f3f6}.purchasing-day-status--received{color:#2f6e57;background:#e1f2e7}.purchasing-supply-events{gap:7px;margin-bottom:9px;display:grid}.purchasing-supply-event{background:#f6fbf8;border:1px solid #d8e6df;border-radius:7px;padding:8px}.purchasing-supply-event--fbs{background:#f4fbfc;border-color:#c9e0e5}.purchasing-supply-event--fbw{background:#f4faf6;border-color:#cce4d6}.purchasing-supply-event__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.purchasing-supply-event__heading>span{color:#2e6b79;font-size:calc(6px * var(--ui-font-scale,1));background:#dceff2;border-radius:4px;padding:3px 4px;font-weight:900}.purchasing-supply-event--fbw .purchasing-supply-event__heading>span{color:#2f7057;background:#dcefe4}.purchasing-supply-event__heading strong,.purchasing-supply-event__heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchasing-supply-event__heading strong{color:#334741;font-size:calc(8px * var(--ui-font-scale,1))}.purchasing-supply-event__heading small{color:#7f908a;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.purchasing-supply-event__heading>b{color:#2f685a;font-size:calc(8px * var(--ui-font-scale,1));white-space:nowrap}.purchasing-supply-event__items{border-top:1px solid #314f4714;margin-top:7px;display:grid}.purchasing-supply-event__items>div{border-bottom:1px solid #314f470f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:5px 0;display:grid}.purchasing-supply-event__items>div:last-child{border-bottom:0;padding-bottom:0}.purchasing-supply-event__items span{min-width:0}.purchasing-supply-event__items strong,.purchasing-supply-event__items small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.purchasing-supply-event__items strong{color:#40534d;font-size:calc(7px * var(--ui-font-scale,1))}.purchasing-supply-event__items small{color:#81908c;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.purchasing-supply-event__items b,.purchasing-supply-event__items em{color:#506963;font-size:calc(7px * var(--ui-font-scale,1));white-space:nowrap;font-style:normal}.purchasing-supply-event__items em{color:#2f685a;text-align:right;min-width:62px}.purchasing-supply-event>p{color:#7e8e88;font-size:calc(7px * var(--ui-font-scale,1));margin-top:7px;font-weight:700}.purchasing-supply-event__heading{grid-template-columns:auto minmax(0,1fr) auto auto}.supply-detail__actions{flex-wrap:wrap;gap:6px;margin:0 0 9px;display:flex}.supply-detail__actions button{color:#386d61;min-height:28px;font-size:calc(7px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #cde1d9;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-weight:800;display:inline-flex}.supply-detail__actions button:last-child{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.supply-detail__actions button:disabled{opacity:.55;cursor:wait}.supply-item__cost{min-width:0}.supply-item__cost>small{color:#7c8d87;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800;display:block}.supply-item__cost-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;display:block}.supply-item__cost-trigger:disabled{cursor:not-allowed;opacity:.7}.supply-item__cost-trigger strong,.supply-item__cost-trigger i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supply-item__cost-trigger strong{color:#40574f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.supply-item__cost-trigger strong.is-warning{color:#96631e}.supply-item__cost-trigger i{color:#8a9994;font-size:calc(5px * var(--ui-font-scale,1));margin-top:2px;font-style:normal;font-weight:700}.supply-item__cost-editor{grid-template-columns:minmax(62px,1fr) auto auto;gap:4px;margin-top:4px;display:grid}.supply-item__cost-editor input{color:#40574f;min-width:0;height:26px;font-size:calc(7px * var(--ui-font-scale,1));background:#fff;border:1px solid #c9dcd4;border-radius:5px;padding:0 5px;font-weight:800}.supply-item__cost-editor button{color:#39776a;min-height:26px;font-size:calc(6px * var(--ui-font-scale,1));background:#f7fbf9;border:1px solid #cde1d9;border-radius:5px;padding:4px 5px;font-weight:800}.supply-item__cost-editor button:last-child{color:#7b6c68}@media (width>=960px){.app-shell--web .supply-detail__actions{justify-content:flex-end}.app-shell--web .supply-item{grid-template-columns:48px minmax(250px,1.3fr) minmax(90px,.5fr) minmax(170px,.8fr) minmax(100px,.55fr)}.app-shell--web .supply-item__cost-trigger strong{font-size:calc(9px * var(--ui-font-scale,1))}}@media (width>=1220px){.app-shell--web .product-row{grid-template-columns:56px minmax(220px,1.1fr) minmax(0,1.55fr)}.app-shell--web .product-row__photo{grid-row:1/span 2;width:56px;height:68px}.app-shell--web .product-row__topline{grid-column:2}.app-shell--web .product-prices{grid-area:1/3}.app-shell--web .product-economics{grid-area:2/2/auto/4}}.product-economics .product-profit{background:#dcefe7;grid-column:1/-1}.product-economics .product-profit b{color:#246858}.product-economics .product-cost{background:#f4ecef}.product-economics .product-cost b{color:#765263}@media (width>=960px){.app-shell--web .product-economics{grid-template-columns:repeat(6,minmax(0,1fr))}.app-shell--web .product-economics .product-profit{grid-column:auto}}.product-edit-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#f1f6f3;border:0;border-radius:6px;padding:5px}.product-edit-trigger:hover,.product-edit-trigger:focus-visible{outline:1px solid var(--theme-accent);outline-offset:1px;background:#e6f1ec}.product-edit-trigger small,.product-edit-trigger b{display:block}.product-edit-trigger small{color:#87938f;text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700;overflow:hidden}.product-edit-trigger b{color:#334741;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:800;overflow:hidden}.product-edit-panel,.product-price-editor{border:1px solid var(--theme-border);background:#f3f8f5;border-radius:7px;grid-column:1/-1;gap:5px;min-width:0;padding:7px;display:grid}.product-edit-panel>small,.product-price-editor>small{color:#526a63;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.product-edit-panel>input,.product-price-editor input[type=number]{color:#314943;width:100%;height:28px;font-size:calc(9px * var(--ui-font-scale,1));background:#fff;border:1px solid #cbded5;border-radius:6px;outline:0;padding:0 7px;font-weight:800}.product-price-editor>div{gap:5px;display:grid}.product-price-editor output{color:#286d5d;font-size:calc(10px * var(--ui-font-scale,1));font-weight:800}.product-price-editor input[type=range]{width:100%;accent-color:var(--theme-accent);margin:0}.product-edit-actions{flex-wrap:wrap;gap:4px;display:flex!important}.product-edit-actions button{color:#fff;background:var(--theme-accent);min-height:25px;font-size:calc(7px * var(--ui-font-scale,1));border:0;border-radius:5px;padding:5px 7px;font-weight:800}.product-edit-actions button+button{color:#657a72;background:#e6eeea}.product-edit-actions button:disabled{opacity:.55;cursor:wait}.product-prices.is-preview>span,.product-economics.is-preview>span,.product-economics.is-preview .product-profit{box-shadow:inset 0 0 0 1px #4a937e6b}.product-prices.is-preview>span:after,.product-economics.is-preview>span:after,.product-economics.is-preview .product-fulfillment:after{color:#39776a;content:"Предпросмотр";font-size:calc(5px * var(--ui-font-scale,1));margin-top:3px;font-weight:800;display:block}@media (width>=960px){.app-shell--web .product-prices .product-price-editor{grid-column:1/-1}.app-shell--web .product-economics .product-edit-panel{grid-column:span 2}}.side-navigation__controls,.side-navigation__collapse{display:none}@media (width>=960px){.app-background--web .bottom-nav--movable{top:calc(132px + var(--side-navigation-offset,0px))}.app-background--web:has(.appearance-controls.is-open) .bottom-nav--movable{top:max(474px, calc(474px + var(--side-navigation-offset,0px)))}.app-background--web:has(.bottom-nav.is-collapsed) .app-shell--web{padding-left:116px}.app-background--web .bottom-nav{transition:width .2s,padding .2s}.app-background--web .bottom-nav.is-collapsed{width:60px;padding:8px}.app-background--web .bottom-nav.is-collapsed .nav-item{justify-content:center;padding:8px}.app-background--web .bottom-nav.is-collapsed .nav-item span{opacity:0;pointer-events:none;width:0;max-width:0}.app-background--web .side-navigation__controls{z-index:2;opacity:0;grid-template-columns:18px;gap:2px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:5px;right:5px;transform:translateY(-2px)}.app-background--web .side-navigation__controls button{width:18px;height:18px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-border) 76%, transparent);background:rgb(var(--theme-widget-rgb) / .88);border-radius:5px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 3px 8px #21373017}.app-background--web .side-navigation__move-handle{cursor:ns-resize;touch-action:none}.app-background--web .side-navigation__reorder{cursor:grab}.app-background--web .side-navigation__reorder[aria-pressed=true]{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.app-background--web .side-navigation__controls button:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#2e403c;border-radius:4px;width:max-content;padding:4px 6px;font:700 7px/1.2 Manrope,sans-serif;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%);box-shadow:0 4px 10px #1a2b252e}.app-background--web .bottom-nav--movable:hover .side-navigation__controls,.app-background--web .side-navigation__controls:focus-within{opacity:1;transform:translateY(0)}.app-background--web .side-navigation__controls button:hover,.app-background--web .side-navigation__controls button:focus-visible{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent);outline:0}.app-background--web .side-navigation__controls button:hover:after,.app-background--web .side-navigation__controls button:focus-visible:after{opacity:1}.app-background--web .side-navigation__collapse{z-index:3;width:15px;height:19px;color:var(--theme-accent-dark);border:1px solid var(--theme-border);background:rgb(var(--theme-widget-rgb) / .96);border-radius:0 5px 5px 0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:3px 3px 7px #2137301a}.app-background--web .side-navigation__collapse:hover,.app-background--web .side-navigation__collapse:focus-visible{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent);outline:0}.app-background--web .side-navigation__collapse:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#2e403c;border-radius:4px;width:max-content;padding:4px 6px;font:700 7px/1.2 Manrope,sans-serif;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 4px 10px #1a2b252e}.app-background--web .side-navigation__collapse:hover:after,.app-background--web .side-navigation__collapse:focus-visible:after{opacity:1}.app-background--web .bottom-nav.is-reordering{border-color:color-mix(in srgb, var(--theme-accent) 58%, var(--theme-border));box-shadow:0 9px 22px color-mix(in srgb, var(--theme-accent) 18%, transparent)}.app-background--web .bottom-nav.is-reordering .nav-item{cursor:grab;-webkit-user-select:none;user-select:none}.app-background--web .bottom-nav.is-reordering .nav-item.is-moving{opacity:.48;cursor:grabbing}.app-background--web .bottom-nav.is-reordering .nav-item.is-drop-target{box-shadow:inset 0 2px 0 var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 13%, transparent)}.app-background--web .nav-item--mobile-home{display:none}.app-background--web .nav-item--docked-home{display:block;position:relative}.app-background--web .nav-item--docked-home .nav-item{width:100%}.app-background--web .nav-item--undock{z-index:2;width:18px;height:18px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-border) 76%, transparent);background:rgb(var(--theme-widget-rgb) / .88);opacity:0;border-radius:5px;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.app-background--web .nav-item--docked-home:hover .nav-item--undock,.app-background--web .nav-item--undock:focus-visible{opacity:1}.app-background--web .nav-item--undock:hover,.app-background--web .nav-item--undock:focus-visible{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent);outline:0}.app-background--web .home-navigation{z-index:5;top:calc(var(--home-navigation-top,132px) - 8px + var(--home-navigation-offset,0px));left:var(--home-navigation-left,max(28px, calc(50% - 640px)));width:var(--home-navigation-width,192px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbfad6;border:1px solid #ffffffc7;border-radius:13px;padding:7px;display:grid;position:fixed;transform:translateY(-100%);box-shadow:0 9px 22px #1e2f2b1f}@supports (zoom:1){.app-background--web .home-navigation{zoom:var(--desktop-workspace-scale,1)}}.app-background--web .home-navigation.is-navigation-collapsed{padding:8px}.app-background--web .home-navigation.is-navigation-collapsed .nav-item{justify-content:center;padding:8px}.app-background--web .home-navigation.is-navigation-collapsed .nav-item span{opacity:0;pointer-events:none;width:0;max-width:0}.app-background--web .home-navigation .nav-item{text-align:left;min-height:35px;font-size:calc(10px * var(--ui-font-scale,1));justify-content:flex-start;align-items:center;gap:10px;padding:8px 9px;display:flex}.app-background--web .home-navigation__controls{z-index:2;opacity:0;gap:2px;transition:opacity .15s;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.app-background--web .home-navigation:hover .home-navigation__controls,.app-background--web .home-navigation__controls:focus-within{opacity:1}.app-background--web .home-navigation__controls button{width:18px;height:18px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-border) 76%, transparent);background:rgb(var(--theme-widget-rgb) / .94);border-radius:5px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 3px 8px #21373017}.app-background--web .home-navigation__controls button:first-child{cursor:ns-resize;touch-action:none}.app-background--web .home-navigation__controls button:hover,.app-background--web .home-navigation__controls button:focus-visible{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent);outline:0}.app-background--web .home-navigation__controls button:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#2e403c;border-radius:4px;width:max-content;padding:4px 6px;font:700 7px/1.2 Manrope,sans-serif;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%);box-shadow:0 4px 10px #1a2b252e}.app-background--web .home-navigation__controls button:hover:after,.app-background--web .home-navigation__controls button:focus-visible:after{opacity:1}}.home-content{gap:10px}.home-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-toolbar p{color:#72847d;font-size:calc(9px * var(--ui-font-scale,1));font-weight:700}.home-attach,.home-empty button{color:#fff;background:var(--theme-accent);min-height:32px;box-shadow:0 5px 12px color-mix(in srgb, var(--theme-accent) 24%, transparent);font-size:calc(8px * var(--ui-font-scale,1));border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-weight:800;display:inline-flex}.home-attach:hover,.home-empty button:hover{background:var(--theme-accent-dark)}.home-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.home-dashboard>.movable-module{min-width:0}.home-module{flex-direction:column;min-height:168px;padding:13px;display:flex}.home-module__heading{grid-template-columns:33px minmax(0,1fr) 22px;align-items:start;gap:8px;display:grid}.home-module__icon{width:33px;height:33px;color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 12%, white);border-radius:8px;place-items:center;display:grid}.home-module__heading h2{color:#344a43;font:600 11px/1.3 Unbounded,sans-serif}.home-module__heading p{color:#7c8e87;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700;line-height:1.35}.home-module__remove{color:#84918d;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.home-module__remove:hover{color:#a35e4f;background:#f8e8e3}.home-module__value{gap:3px;margin-top:auto;padding:14px 0 10px;display:grid}.home-module__value strong{color:#2f554b;font-size:18px;line-height:1.1}.home-module__value span{color:#7c8e87;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.home-module__preview{border-top:1px solid #314f4717;gap:0;min-height:0;max-height:74px;margin:2px 0 7px;display:grid;overflow:auto}.home-module__preview.is-expanded{max-height:calc(100% - 116px)}.home-module__preview article{border-bottom:1px solid #314f4712;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 1px;display:grid}.home-module__preview article>div{min-width:0}.home-module__preview strong,.home-module__preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-module__preview strong{color:#40574f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.home-module__preview small{color:#83918d;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.home-module__preview article>span{max-width:104px;color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));border-radius:5px;padding:4px 5px;font-weight:800;overflow:hidden}.home-module__link{width:100%;color:var(--theme-accent-dark);font-size:calc(8px * var(--ui-font-scale,1));text-align:left;background:0 0;border:0;border-top:1px solid #314f4717;justify-content:space-between;align-items:center;padding:7px 0 0;font-weight:800;display:inline-flex}.home-empty{color:#7a8d86;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:230px;padding:24px;display:grid}.home-empty>svg{color:var(--theme-accent)}.home-empty h2{color:#385149;font:600 13px/1.3 Unbounded,sans-serif}.home-empty p{max-width:260px;font-size:calc(8px * var(--ui-font-scale,1));font-weight:700;line-height:1.45}.home-empty button{margin-top:4px}.home-picker-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b2b2547;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.home-picker{background:#f8fbf9fa;border:1px solid #ffffffe6;border-radius:12px;width:min(100%,510px);max-height:min(620px,100vh - 36px);padding:16px;overflow:auto;box-shadow:0 20px 45px #1a2d2638}.home-picker__heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.home-picker__heading h2{color:#344a43;font:600 14px/1.3 Unbounded,sans-serif}.home-picker__heading p{color:#778a82;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px;font-weight:700}.home-picker__heading .icon-button{border-radius:8px;width:31px;height:31px}.home-picker__list{gap:6px;margin-top:14px;display:grid}.home-picker__list>button{color:#40564e;text-align:left;background:#ffffffa3;border:1px solid #314f471a;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.home-picker__list>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-accent) 45%, transparent);background:color-mix(in srgb, var(--theme-accent) 6%, white)}.home-picker__list>button>span{width:34px;height:34px;color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 11%, white);border-radius:8px;place-items:center;display:grid}.home-picker__list strong,.home-picker__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-picker__list strong{font-size:calc(9px * var(--ui-font-scale,1))}.home-picker__list small{color:#81908a;font-size:calc(7px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.home-picker__list>button>svg{color:var(--theme-accent-dark);justify-self:center}.home-picker__list>button.is-added{color:#6f817a;cursor:default;background:#f3f6f4}.home-picker__list>button.is-added>svg{color:#4b8777}@media (width>=960px){.app-shell--web .home-content{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--web .home-toolbar,.app-shell--web .home-empty{grid-column:1/-1}.app-shell--web .home-dashboard{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--web .home-dashboard>.movable-module.is-wide{grid-column:span 2}.app-shell--web .home-module{min-height:184px}.app-shell--web .home-module__heading h2{font-size:12px}.app-shell--web .home-module__value strong{font-size:20px}}@media (width<=600px){.home-dashboard{grid-template-columns:1fr}.home-toolbar p{font-size:calc(8px * var(--ui-font-scale,1))}.home-toolbar{align-items:flex-start}.home-attach{min-height:30px;font-size:calc(7px * var(--ui-font-scale,1));padding:6px 8px}}.orders-content{gap:8px}.orders-tabs{background:#ffffff7a;border:1px solid #314f471a;border-radius:10px;width:100%;padding:2px;display:flex}.orders-tab{min-height:32px;color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 12%, transparent);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font:800 8px Manrope,sans-serif;display:inline-flex}.orders-calendar{padding:12px}.orders-calendar__heading,.orders-list__heading{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.orders-calendar__heading>svg{color:var(--theme-accent);flex:none}.orders-calendar__heading h2,.orders-list__heading h2{color:#344740;text-transform:capitalize;margin-top:2px;font:600 11px/1.35 Unbounded,sans-serif}.orders-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:11px;display:grid}.orders-day{color:#687d75;cursor:pointer;background:#f1f7f4ad;border:1px solid #0000;border-radius:7px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:57px;padding:5px 2px;display:grid}.orders-day small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));text-transform:capitalize;font-weight:800;overflow:hidden}.orders-day strong{color:#3c514a;font-size:calc(11px * var(--ui-font-scale,1));line-height:1}.orders-day i{max-width:100%;min-height:7px;color:var(--theme-accent-dark);font-size:calc(5px * var(--ui-font-scale,1));white-space:nowrap;font-style:normal;font-weight:800;overflow:hidden}.orders-day:not(.is-today) i{visibility:hidden}.orders-day.is-today{border-color:color-mix(in srgb, var(--theme-accent) 38%, transparent)}.orders-day.is-selected{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.orders-day.is-selected strong,.orders-day.is-selected i{color:#fff}.orders-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.orders-kpi{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:9px;display:grid}.orders-kpi>svg{color:var(--theme-accent);grid-row:span 2}.orders-kpi span{color:#70847b;text-overflow:ellipsis;white-space:nowrap;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800;overflow:hidden}.orders-kpi strong{color:#324a42;font-size:calc(13px * var(--ui-font-scale,1));line-height:1}.orders-kpi small{color:#84938e;font-size:calc(5px * var(--ui-font-scale,1));grid-column:1/-1;margin-top:3px;font-weight:700}.orders-list{padding:12px}.orders-filter{background:#f1f7f4cc;border:1px solid #314f471a;border-radius:7px;flex:none;padding:2px;display:inline-flex}.orders-filter button{color:#788982;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:30px;min-height:22px;padding:3px 5px;font:800 6px Manrope,sans-serif}.orders-filter button.is-active{color:#fff;background:var(--theme-accent)}.orders-list__items{gap:6px;margin-top:11px;display:grid}.order-operation{border-top:1px solid #314f4717;grid-template-columns:31px 28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 0;display:grid}.order-operation__time{color:#698077;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.order-operation__icon{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.order-operation__icon--fbs{color:#367363;background:#e0eee9}.order-operation__icon--fbw{color:#52729a;background:#e4edf7}.order-operation>div{min-width:0}.order-operation strong,.order-operation small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-operation strong{color:#344a43;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.order-operation small{color:#82918b;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;font-weight:700}.order-operation__status{color:#618076;min-width:55px;font-size:calc(6px * var(--ui-font-scale,1));text-align:right;justify-items:end;font-weight:800;display:grid}.order-operation__status b{color:#304b42;font-size:calc(10px * var(--ui-font-scale,1));line-height:1}.order-operation__status--fbw{color:#61799b}.orders-empty{color:#7b8d87;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:120px;margin-top:10px;display:grid}.orders-empty svg{color:var(--theme-accent)}.orders-empty strong{color:#435950;font-size:calc(9px * var(--ui-font-scale,1))}.orders-empty span{font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.marking-withdrawals{padding:12px}.marking-withdrawals__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marking-withdrawals__heading h2{color:#344740;margin-top:2px;font:600 11px/1.35 Unbounded,sans-serif}.marking-withdrawals__heading p{color:#71837c;max-width:560px;font-size:calc(7px * var(--ui-font-scale,1));margin-top:5px;font-weight:700;line-height:1.45}.marking-withdrawals__download{color:#fff;border:1px solid var(--theme-accent);background:var(--theme-accent);border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:6px 8px;font:800 7px Manrope,sans-serif;display:inline-flex}.marking-withdrawals__download:disabled{cursor:wait;opacity:.6}.marking-withdrawals__settings{background:#f1f7f4b8;border:1px solid #314f471a;border-radius:7px;grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(110px,1fr)) minmax(110px,1fr) minmax(95px,.7fr) auto;align-items:end;gap:7px;margin-top:11px;padding:9px;display:grid}.marking-withdrawals__settings>div,.marking-withdrawals__settings label{gap:3px;min-width:0;display:grid}.marking-withdrawals__settings strong{color:#40584f;font-size:calc(8px * var(--ui-font-scale,1))}.marking-withdrawals__settings small,.marking-withdrawals__settings span{color:#71837c;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.marking-withdrawals__settings input{box-sizing:border-box;color:#40584f;width:100%;height:28px;font-size:calc(7px * var(--ui-font-scale,1));background:#fff;border:1px solid #314f4729;border-radius:5px;outline:0;padding:0 7px;font-weight:700}.marking-withdrawals__settings button,.marking-withdrawals__action,.marking-withdrawals__actions details button{color:#fff;background:var(--theme-accent);min-height:28px;font-size:calc(6px * var(--ui-font-scale,1));cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-weight:800;display:inline-flex}.marking-withdrawals__settings button:disabled,.marking-withdrawals__action:disabled{opacity:.55;cursor:wait}.marking-withdrawals__status--awaiting-signature,.marking-withdrawals__status--submitted{color:#466b8b;background:#e7f0f7}.marking-withdrawals__status--rejected{color:#ae4d4d;background:#ffe6e6}.marking-withdrawals__confirmed{color:#39776a;font-size:calc(7px * var(--ui-font-scale,1));align-items:center;gap:4px;font-weight:800;display:inline-flex}.marking-withdrawals__actions{gap:5px;min-width:150px;display:grid}.marking-withdrawals__actions details{position:relative}.marking-withdrawals__actions summary{color:#687b74;cursor:pointer;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.marking-withdrawals__actions details[open]{background:#fff;border:1px solid #314f4724;border-radius:5px;gap:4px;padding:5px;display:grid}.marking-withdrawals__actions input{box-sizing:border-box;width:100%;height:25px;font-size:calc(6px * var(--ui-font-scale,1));border:1px solid #314f4726;border-radius:4px;padding:0 5px}.marking-withdrawals__table small.is-error{color:#ae4d4d}.marking-withdrawals__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.marking-withdrawals__summary>span{background:#f1f7f4ad;border:1px solid #314f4717;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.marking-withdrawals__summary small{color:#788a83;font-size:calc(6px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.marking-withdrawals__summary strong{color:#385148;font-size:calc(13px * var(--ui-font-scale,1));line-height:1}.marking-withdrawals__summary .is-warning{background:#fff7e8;border-color:#c68b3a59}.marking-withdrawals__summary .is-warning strong{color:#a66c1e}.marking-withdrawals__summary .is-danger{background:#fff0f0;border-color:#b8505059}.marking-withdrawals__summary .is-danger strong{color:#b44d4d}.marking-withdrawals__error{color:#9a4c4c;font-size:calc(7px * var(--ui-font-scale,1));background:#fff1f1;border:1px solid #b5515133;border-radius:7px;margin:10px 0 0;padding:7px 8px;font-weight:800}.marking-withdrawals__returns{background:#f1f7f480;border:1px solid #314f471a;border-radius:8px;margin-top:12px;padding:9px}.marking-withdrawals__returns-heading,.marking-withdrawals__return-row{align-items:center;gap:8px;display:flex}.marking-withdrawals__returns-heading{justify-content:space-between}.marking-withdrawals__returns-heading strong,.marking-withdrawals__return-row strong{color:#40584f;font-size:calc(8px * var(--ui-font-scale,1));display:block}.marking-withdrawals__returns-heading small,.marking-withdrawals__return-row small{color:#84948e;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;display:block}.marking-withdrawals__returns-heading>span{color:#71837c;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.marking-withdrawals__returns-list{gap:5px;margin-top:8px;display:grid}.marking-withdrawals__return-row{background:#fff;border-radius:6px;justify-content:space-between;padding:7px}.marking-withdrawals__return-row>div:first-child{flex:1;min-width:180px}.marking-withdrawals__status--checked-ok{color:#39776a;background:#e0eee9}.marking-withdrawals__table-wrap{border:1px solid #314f471a;border-radius:8px;margin-top:10px;overflow:auto}.marking-withdrawals__table{border-collapse:collapse;color:#536960;width:100%;min-width:860px;font-size:calc(7px * var(--ui-font-scale,1))}.marking-withdrawals__table th,.marking-withdrawals__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #314f4714;padding:8px}.marking-withdrawals__table th{color:#70827a;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;background:#f1f7f4bf;font-weight:800}.marking-withdrawals__table tr:last-child td{border-bottom:0}.marking-withdrawals__table tr.is-withdrawn{opacity:.58}.marking-withdrawals__table tr.is-overdue td{background:#fff2f29e}.marking-withdrawals__table td strong,.marking-withdrawals__table td small{display:block}.marking-withdrawals__table td strong{color:#40584f;font-size:calc(7px * var(--ui-font-scale,1))}.marking-withdrawals__table td small{color:#84948e;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px}.marking-withdrawals__srid{overflow-wrap:anywhere;max-width:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.marking-withdrawals__code{max-width:180px}.marking-withdrawals__code code{color:#526d63;text-overflow:ellipsis;white-space:nowrap;font:700 6px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.marking-withdrawals__status{color:#39776a;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;background:#e0eee9;border-radius:5px;padding:4px 5px;font-weight:800;display:inline-flex}.marking-withdrawals__status--overdue{color:#ae4d4d;background:#ffe6e6}.marking-withdrawals__status--due-today{color:#a96f1c;background:#fff1d7}.marking-withdrawals__status--withdrawn{color:#6e7d76;background:#ebefed}.marking-withdrawals__check{color:#587067;font-size:calc(7px * var(--ui-font-scale,1));white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.marking-withdrawals__check input{accent-color:var(--theme-accent)}@media (width>=960px){.app-shell--web .marking-withdrawals{padding:14px}.app-shell--web .marking-withdrawals__heading h2{font-size:14px}.app-shell--web .marking-withdrawals__heading p{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .marking-withdrawals__download{min-height:34px;font-size:calc(8px * var(--ui-font-scale,1));padding:7px 10px}.app-shell--web .marking-withdrawals__summary{gap:7px}.app-shell--web .marking-withdrawals__summary>span{padding:10px}.app-shell--web .marking-withdrawals__summary small{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .marking-withdrawals__summary strong{font-size:17px}.app-shell--web .marking-withdrawals__table{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .marking-withdrawals__table th{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .marking-withdrawals__table th,.app-shell--web .marking-withdrawals__table td{padding:10px}.app-shell--web .marking-withdrawals__table td strong{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .marking-withdrawals__table td small,.app-shell--web .marking-withdrawals__status,.app-shell--web .marking-withdrawals__check{font-size:calc(7px * var(--ui-font-scale,1))}}@media (width<=600px){.marking-withdrawals__heading{display:grid}.marking-withdrawals__download{width:100%}.marking-withdrawals__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marking-withdrawals__settings{grid-template-columns:1fr}}@media (width>=960px){.app-shell--web .orders-content{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);align-items:start}.app-shell--web .orders-tabs{grid-column:1/-1}.app-shell--web .orders-week{gap:7px}.app-shell--web .orders-day{min-height:68px}.app-shell--web .orders-day small{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-day strong{font-size:14px}.app-shell--web .orders-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell--web .orders-kpi{padding:11px}.app-shell--web .orders-kpi span{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-kpi strong{font-size:16px}.app-shell--web .orders-list{min-height:154px}.app-shell--web .orders-content>.movable-module.is-wide{grid-column:1/-1}}.orders-tab{color:#70847b;cursor:pointer;background:0 0;flex:1 1 0}.orders-tab.is-active{color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}.orders-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-accent) 55%, transparent);outline-offset:-1px}.orders-feed{padding:12px}.orders-feed__operation{grid-template-columns:46px 28px minmax(0,1fr) auto}.orders-feed__operation .order-operation__time{gap:3px;display:grid}.orders-feed__operation .order-operation__time b{color:#425a52;font-size:calc(8px * var(--ui-font-scale,1))}.orders-feed__operation .order-operation__time small{color:#84918e;font-size:calc(6px * var(--ui-font-scale,1));text-transform:capitalize;font-weight:700}@media (width>=960px){.app-shell--web .orders-feed{min-height:320px}.app-shell--web .orders-feed__operation{grid-template-columns:62px 32px minmax(0,1fr) auto}.app-shell--web .orders-feed__operation .order-operation__time b{font-size:calc(10px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__operation .order-operation__time small{font-size:calc(7px * var(--ui-font-scale,1))}}.orders-feed{padding:11px;container-type:inline-size}.orders-feed__toolbar{justify-content:space-between;align-items:center;gap:7px;display:flex}.orders-feed__toolbar-status{gap:3px;min-width:0;display:grid}.orders-feed__meta{align-items:center;gap:5px;min-width:0;display:flex}.orders-feed__range-control{min-width:0;position:relative}.orders-feed__range{color:#405850;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));text-align:left;background:#ffffff9e;border:1px solid #314f471c;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-weight:800;display:inline-flex}.orders-feed__range span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-feed__range-picker{z-index:20;color:#405850;background:#f9fcfa;border:1px solid #314f472b;border-radius:8px;width:218px;padding:9px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #1e38302e}.orders-feed__range-picker-heading{grid-template-columns:25px minmax(0,1fr) 25px;align-items:center;gap:4px;margin-bottom:7px;display:grid}.orders-feed__range-picker-heading strong{font-size:calc(8px * var(--ui-font-scale,1));text-align:center;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.orders-feed__range-picker-heading button{color:#4d695f;background:#fff;border:1px solid #314f471a;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.orders-feed__range-picker-weekdays,.orders-feed__range-picker-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.orders-feed__range-picker-weekdays{color:#819289;font-size:calc(5px * var(--ui-font-scale,1));text-align:center;margin-bottom:3px;font-weight:900}.orders-feed__range-picker-days button{color:#405850;background:0 0;border:0;border-radius:4px;min-width:0;height:24px;padding:0;font:800 7px Manrope,sans-serif}.orders-feed__range-picker-days button:hover{background:color-mix(in srgb, var(--theme-accent) 12%, white)}.orders-feed__range-picker-days button.is-outside{color:#a5b1ab}.orders-feed__range-picker-days button.is-in-range{background:color-mix(in srgb, var(--theme-accent) 18%, white);border-radius:0}.orders-feed__range-picker-days button.is-selected{color:#fff;background:var(--theme-accent)}.orders-feed__range-picker p{color:#71837c;font-size:calc(6px * var(--ui-font-scale,1));text-align:center;margin:7px 0 0;font-weight:700}.orders-feed__buyout-rate{color:#4f7067;border:1px solid color-mix(in srgb, var(--theme-accent) 26%, transparent);background:color-mix(in srgb, var(--theme-accent) 9%, white);border-radius:7px;flex:none;gap:1px;min-width:48px;padding:5px 7px;line-height:1;display:grid}.orders-feed__buyout-rate span{color:#72847d;font-size:calc(5px * var(--ui-font-scale,1));font-weight:800}.orders-feed__buyout-rate strong{color:var(--theme-accent-dark);font-size:calc(9px * var(--ui-font-scale,1));font-weight:900}.orders-feed__toolbar-status small{color:#698178;font-size:calc(7px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.15;overflow:hidden}.orders-feed__toolbar-status small.is-warning{color:#a6651d}.orders-feed__refresh{min-height:29px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-accent) 25%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, white);font-size:calc(7px * var(--ui-font-scale,1));border-radius:7px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-weight:800;display:inline-flex}.orders-feed__refresh:disabled{opacity:.6;cursor:wait}.orders-feed__filters{scrollbar-width:none;background:#f1f7f4b3;border:1px solid #314f4714;border-radius:8px;gap:2px;margin-top:8px;padding:2px;display:flex;overflow-x:auto}.orders-feed__filters::-webkit-scrollbar{display:none}.orders-feed__filters button{color:#72847d;min-height:25px;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 7px;font-weight:800}.orders-feed__filters button.is-active{color:#fff;background:var(--theme-accent)}.orders-feed__controls{background:#f1f7f48a;border:1px solid #314f4714;border-radius:8px;flex-wrap:wrap;align-items:end;gap:6px;margin-top:8px;padding:7px;display:flex}.orders-feed__control-select,.orders-feed__fulfillment-filter{border:0;min-width:0;margin:0;padding:0}.orders-feed__control-select{color:#71837c;font-size:calc(5px * var(--ui-font-scale,1));gap:3px;font-weight:800;display:grid}.orders-feed__controls select{color:#40574f;background:#ffffffc7;border:1px solid #314f4724;border-radius:5px;min-width:0;height:26px;padding:4px 5px;font:800 6px Manrope,sans-serif}.orders-feed__control-select select{max-width:144px}.orders-feed__control-select--direction select{max-width:106px}.orders-feed__control-select--refusal select{max-width:132px}.orders-feed__fulfillment-filter{align-items:center;gap:5px;min-height:26px;display:flex}.orders-feed__fulfillment-filter legend{float:left;color:#71837c;font-size:calc(5px * var(--ui-font-scale,1));margin-right:2px;font-weight:800}.orders-feed__fulfillment-filter label{color:#48645b;font-size:calc(6px * var(--ui-font-scale,1));align-items:center;gap:3px;font-weight:800;display:inline-flex}.orders-feed__fulfillment-filter input{width:12px;height:12px;accent-color:var(--theme-accent);margin:0}.orders-feed__reset{min-height:26px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-accent) 23%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, white);border-radius:5px;padding:4px 7px;font:800 6px Manrope,sans-serif}.orders-feed__heading{display:none}.orders-feed__items{margin-top:8px;display:grid}.orders-feed__row{border-top:1px solid #314f4717;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:9px 2px;display:grid}.orders-feed__product{align-items:center;gap:7px;min-width:0;display:flex}.orders-feed__product>span,.orders-feed__product img{width:31px;height:38px;color:var(--theme-accent-dark);object-fit:cover;background:#edf4f1;border:1px solid #314f4717;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.orders-feed__product div,.orders-feed__place,.orders-feed__price,.orders-feed__commission,.orders-feed__logistics,.orders-feed__metric,.orders-feed__order-id{min-width:0}.orders-feed__product strong,.orders-feed__product small,.orders-feed__place strong,.orders-feed__place small,.orders-feed__price strong,.orders-feed__price small,.orders-feed__order-id strong,.orders-feed__order-id small,.orders-feed__row time strong,.orders-feed__row time small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orders-feed__product strong{color:#344a43;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.orders-feed__product-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.orders-feed__product-meta .orders-feed__status,.orders-feed__product-meta .orders-feed__fulfillment{align-self:auto;padding:3px 5px}.orders-feed__product small,.orders-feed__place small,.orders-feed__row time small{color:#83918d;font-size:calc(5px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.orders-feed__row time{display:none}.orders-feed__status{color:#3d6d62;font-size:calc(6px * var(--ui-font-scale,1));background:#dff0ea;border-radius:5px;align-self:center;gap:2px;padding:4px 6px;font-weight:800;display:grid}.orders-feed__buyout-reconciliation{color:inherit;font-size:calc(5px * var(--ui-font-scale,1));white-space:normal;font-weight:800;line-height:1.1}.orders-feed__buyout-reconciliation--preliminary{color:#6f7890}.orders-feed__buyout-reconciliation--reconciled{color:#356f62}.orders-feed__report-link{color:#3f7167;text-align:left;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font:800 5px/1.2 Manrope,sans-serif;text-decoration:underline}.orders-feed__report-link:hover{color:var(--theme-accent-dark)}.orders-feed__status--rejected{color:#965349;background:#f9e3df}.orders-feed__status--buyout{color:#516e98;background:#e4ebf7}.orders-feed__status--return{color:#906c34;background:#fff0d9}.orders-feed__fulfillment{font-size:calc(6px * var(--ui-font-scale,1));border-radius:5px;justify-self:start;align-items:center;gap:3px;padding:4px 5px;font-weight:800;display:inline-flex}.orders-feed__fulfillment--fbs{color:#397567;background:#e0eee9}.orders-feed__fulfillment--fbw{color:#52739a;background:#e4edf7}.orders-feed__place{grid-column:span 1;padding-left:38px}.orders-feed__place strong{color:#566c65;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.orders-feed__price,.orders-feed__commission,.orders-feed__logistics,.orders-feed__order-id{grid-column:span 1;padding-left:38px}.orders-feed__price strong,.orders-feed__commission strong,.orders-feed__logistics strong,.orders-feed__metric strong,.orders-feed__order-id strong{color:#566c65;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800}.orders-feed__order-id strong{overflow-wrap:anywhere;white-space:normal}.orders-feed__footer{color:#81908a;font-size:calc(6px * var(--ui-font-scale,1));border-top:1px solid #314f4717;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 2px 1px;font-weight:800;display:flex}.orders-feed__footer button{min-height:26px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-accent) 22%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, white);font-size:calc(6px * var(--ui-font-scale,1));border-radius:6px;padding:5px 7px;font-weight:800}@media (width>=960px){.app-shell--web .orders-feed{padding:14px}.app-shell--web .orders-feed__toolbar{max-width:430px}.app-shell--web .orders-feed__range{min-height:32px;font-size:calc(8px * var(--ui-font-scale,1));padding:7px 9px}.app-shell--web .orders-feed__toolbar-status small{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__refresh{min-height:32px;font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__filters{margin-top:10px}.app-shell--web .orders-feed__filters button{min-height:29px;font-size:calc(7px * var(--ui-font-scale,1));padding:5px 10px}.app-shell--web .orders-feed__controls{gap:8px;padding:9px}.app-shell--web .orders-feed__control-select,.app-shell--web .orders-feed__fulfillment-filter legend{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__controls select,.app-shell--web .orders-feed__reset{height:30px;font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__fulfillment-filter label{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__heading,.app-shell--web .orders-feed__row{grid-template-columns:minmax(210px,1.7fr) minmax(78px,.62fr) minmax(78px,.62fr) minmax(90px,.72fr) minmax(94px,.72fr) minmax(105px,.8fr) minmax(94px,.72fr) 30px;align-items:center;gap:10px;display:grid}.app-shell--web .orders-feed__heading{color:#65776f;font-size:calc(7px * var(--ui-font-scale,1));margin-top:11px;padding:0 2px 8px;font-weight:800}.app-shell--web .orders-feed__row{padding:10px 2px}.app-shell--web .orders-feed__product>span,.app-shell--web .orders-feed__product img{width:39px;height:48px}.app-shell--web .orders-feed__product strong{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__product small,.app-shell--web .orders-feed__place small,.app-shell--web .orders-feed__row time small{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__row time{gap:1px;display:grid}.app-shell--web .orders-feed__row time strong,.app-shell--web .orders-feed__place strong{color:#40574f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.app-shell--web .orders-feed__price,.app-shell--web .orders-feed__commission,.app-shell--web .orders-feed__logistics,.app-shell--web .orders-feed__metric,.app-shell--web .orders-feed__order-id{padding-left:0}.app-shell--web .orders-feed__price strong,.app-shell--web .orders-feed__commission strong,.app-shell--web .orders-feed__logistics strong,.app-shell--web .orders-feed__metric strong,.app-shell--web .orders-feed__order-id strong{color:#40574f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.app-shell--web .orders-feed__price small,.app-shell--web .orders-feed__commission small,.app-shell--web .orders-feed__logistics small,.app-shell--web .orders-feed__metric small,.app-shell--web .orders-feed__order-id small{color:#83918d;font-size:calc(6px * var(--ui-font-scale,1));margin-top:2px;font-weight:700;display:block}.app-shell--web .orders-feed__status{font-size:calc(7px * var(--ui-font-scale,1));justify-self:start}.app-shell--web .orders-feed__buyout-reconciliation,.app-shell--web .orders-feed__report-link{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__fulfillment{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__place{grid-column:auto;padding-left:0}.app-shell--web .orders-feed__footer{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__footer button{min-height:28px;font-size:calc(7px * var(--ui-font-scale,1));padding:6px 9px}}@media (width>=960px) and (width<=1439px){.app-shell--web .orders-feed__heading,.app-shell--web .orders-feed__row{grid-template-columns:minmax(0,1.7fr) minmax(0,.62fr) minmax(0,.62fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.8fr) minmax(0,.72fr) 24px;gap:6px}.app-shell--web .orders-feed__heading>span,.app-shell--web .orders-feed__row>*{min-width:0}.app-shell--web .orders-feed__product>span,.app-shell--web .orders-feed__product img{width:32px;height:40px}.app-shell--web .orders-feed__product{gap:5px}.app-shell--web .orders-feed__heading,.app-shell--web .orders-feed__product strong,.app-shell--web .orders-feed__row time strong,.app-shell--web .orders-feed__place strong,.app-shell--web .orders-feed__price strong,.app-shell--web .orders-feed__commission strong,.app-shell--web .orders-feed__logistics strong,.app-shell--web .orders-feed__metric strong,.app-shell--web .orders-feed__order-id strong,.app-shell--web .orders-feed__refusal-type,.app-shell--web .orders-feed__delivery-time{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__product small,.app-shell--web .orders-feed__place small,.app-shell--web .orders-feed__row time small,.app-shell--web .orders-feed__price small,.app-shell--web .orders-feed__commission small,.app-shell--web .orders-feed__logistics small,.app-shell--web .orders-feed__metric small,.app-shell--web .orders-feed__order-id small{font-size:calc(5px * var(--ui-font-scale,1))}}.orders-feed__details-heading{text-align:center}.orders-feed__details-toggle{width:26px;height:26px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-accent) 24%, transparent);background:color-mix(in srgb, var(--theme-accent) 7%, white);border-radius:6px;place-self:center end;place-items:center;padding:0;display:grid}.orders-feed__row.is-expanded .orders-feed__details-toggle svg{transform:rotate(180deg)}.orders-feed__details{background:color-mix(in srgb, var(--theme-accent) 4%, white);border:1px solid #314f471a;border-radius:7px;grid-column:1/-1;gap:8px;padding:9px;display:grid}.orders-feed__details-status{align-items:flex-start;gap:5px;display:flex}.orders-feed__details-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.orders-feed__details-metrics>div{gap:2px;min-width:0;display:grid}.orders-feed__details-metrics small,.orders-feed__details-metrics strong,.orders-feed__details-metrics span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-feed__details-metrics small,.orders-feed__details-metrics span{color:#82918b;font-size:calc(5px * var(--ui-font-scale,1));font-weight:700}.orders-feed__details-metrics strong{color:#40574f;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}@media (width>=960px){.app-shell--web .orders-feed__details-toggle{width:28px;height:28px}.app-shell--web .orders-feed__details-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell--web .orders-feed__details-metrics small,.app-shell--web .orders-feed__details-metrics span{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__details-metrics strong{font-size:calc(8px * var(--ui-font-scale,1))}}@container (width<=720px){.app-shell--web .orders-feed__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell--web .orders-feed__place,.app-shell--web .orders-feed__price,.app-shell--web .orders-feed__metric{padding-left:38px}.orders-feed__heading{display:none!important}.app-shell--web .orders-feed__row{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:9px 2px}.app-shell--web .orders-feed__row time{display:none}.app-shell--web .orders-feed__product{gap:7px}.app-shell--web .orders-feed__product>span,.app-shell--web .orders-feed__product img{width:31px;height:38px}.app-shell--web .orders-feed__product strong,.app-shell--web .orders-feed__place strong,.app-shell--web .orders-feed__price strong,.app-shell--web .orders-feed__order-id strong{font-size:calc(7px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__product small,.app-shell--web .orders-feed__place small,.app-shell--web .orders-feed__price small,.app-shell--web .orders-feed__order-id small{font-size:calc(5px * var(--ui-font-scale,1))}.app-shell--web .orders-feed__place,.app-shell--web .orders-feed__price,.app-shell--web .orders-feed__commission,.app-shell--web .orders-feed__logistics,.app-shell--web .orders-feed__metric,.app-shell--web .orders-feed__order-id{grid-column:span 1;padding-left:38px}.app-shell--web .orders-feed__order-id strong{overflow-wrap:anywhere;white-space:normal}.app-shell--web .orders-feed__row time{gap:1px;padding-left:38px;display:grid}}.supplies-content{gap:8px}.supplies-tabs{background:#ffffff7a;border:1px solid #314f471a;border-radius:10px;width:100%;padding:2px;display:flex}.supplies-tabs button{color:#70847b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font:800 8px Manrope,sans-serif;display:inline-flex}.supplies-tabs button.is-active{color:var(--theme-accent-dark);background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}.supplies-tabs button:focus-visible,.supplies-widget__refresh:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-accent) 55%, transparent);outline-offset:-1px}.supplies-widget{min-width:0;padding:12px}.supplies-widget__toolbar{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.supplies-widget__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.supplies-auto-transfer{color:#526b62;border:1px solid color-mix(in srgb, var(--theme-accent) 22%, transparent);background:color-mix(in srgb, var(--theme-accent) 5%, white);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:4px 7px;font:800 7px Manrope,sans-serif;display:inline-flex}.supplies-auto-transfer>span{text-overflow:ellipsis;max-width:150px;overflow:hidden}.supplies-auto-transfer input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.supplies-auto-transfer i{background:#aab9b3;border-radius:999px;flex:none;width:27px;height:15px;transition:background .16s;position:relative}.supplies-auto-transfer i b{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #19372c33}.supplies-auto-transfer input:checked+i{background:var(--theme-accent)}.supplies-auto-transfer input:checked+i b{transform:translate(12px)}.supplies-auto-transfer strong{color:#7c8b85;min-width:20px;font-size:calc(6px * var(--ui-font-scale,1));text-align:center}.supplies-auto-transfer input:checked+i+strong{color:var(--theme-accent-dark)}.supplies-auto-transfer__error{color:#bd5547;font-size:calc(7px * var(--ui-font-scale,1));margin-top:6px;font-weight:700}.supplies-widget__toolbar h2{color:#344a43;font:600 12px/1.3 Unbounded,sans-serif}.supplies-widget__toolbar p{color:#7b8d87;font-size:calc(7px * var(--ui-font-scale,1));margin-top:4px;font-weight:700}.supplies-widget__refresh{min-height:29px;color:var(--theme-accent-dark);border:1px solid color-mix(in srgb, var(--theme-accent) 25%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, white);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:4px;padding:5px 7px;font:800 7px Manrope,sans-serif;display:inline-flex}.supplies-widget__refresh:disabled{opacity:.6;cursor:wait}.supplies-table{margin-top:9px;display:grid}.supplies-table__heading{display:none}.supply-row{text-align:left;background:0 0;border:0;border-top:1px solid #314f4717;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;width:100%;padding:10px 1px;display:grid}.supply-row:hover{background:color-mix(in srgb, var(--theme-accent) 5%, transparent)}.supply-row:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-accent) 48%, transparent);outline-offset:-2px}.supply-row__name{align-items:center;gap:7px;min-width:0;display:flex}.supply-row__name>div,.supply-row__value{min-width:0}.supply-row__icon{border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.supply-row__icon--fbs{color:#367363;background:#e0eee9}.supply-row__icon--fbw{color:#52739a;background:#e4edf7}.supply-row__name strong,.supply-row__name small,.supply-row__value strong,.supply-row__value small,.supply-row__date strong,.supply-row__date small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supply-row__name strong,.supply-row__value strong,.supply-row__date strong{color:#40574f;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.supply-row__name small,.supply-row__value small,.supply-row__date small{color:#83918d;font-size:calc(5px * var(--ui-font-scale,1));margin-top:2px;font-weight:700}.supply-row__status{font-size:calc(6px * var(--ui-font-scale,1));border-radius:5px;align-self:center;padding:4px 6px;font-weight:800}.supply-row__status--fbs{color:#397567;background:#e0eee9}.supply-row__status--fbw{color:#52739a;background:#e4edf7}.supply-row__status-stack{align-self:center;justify-items:start;gap:3px;min-width:0;display:grid}.supply-row__procurement-status{color:#99641d;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;background:#fff0d8;border-radius:5px;padding:4px 6px;font-weight:800}.supply-row__assembly-status{color:#397567;font-size:calc(6px * var(--ui-font-scale,1));white-space:nowrap;background:#e0eee9;border-radius:5px;padding:4px 6px;font-weight:800}.supply-row__value,.supply-row__date{padding-left:37px}.supplies-empty{color:#7b8d87;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:150px;display:grid}.supplies-empty>svg{color:var(--theme-accent)}.supplies-empty strong{color:#435950;font-size:calc(9px * var(--ui-font-scale,1))}.supplies-empty span{max-width:280px;font-size:calc(7px * var(--ui-font-scale,1));font-weight:700}.supplies-empty--error>svg,.supplies-empty--error strong{color:#a65d4d}.supply-detail-screen{gap:10px;display:grid}.supply-detail__heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.supply-detail__heading .supply-row__icon{width:40px;height:40px}.supply-detail__heading h2{color:#344a43;font:600 13px/1.3 Unbounded,sans-serif}.supply-detail__heading p{color:#778981;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7px * var(--ui-font-scale,1));margin-top:4px;font-weight:700;overflow:hidden}.supply-detail__facts{border-top:1px solid #314f4717;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;padding-top:9px;display:grid}.supply-detail__facts span,.supply-detail__summary>div{background:#f6faf8b8;border-radius:7px;min-width:0;padding:8px}.supply-detail__facts small,.supply-detail__summary small,.supply-item small{color:#7c8d87;font-size:calc(6px * var(--ui-font-scale,1));font-weight:800;display:block}.supply-detail__facts strong,.supply-detail__summary strong{color:#385149;text-overflow:ellipsis;white-space:nowrap;font-size:calc(8px * var(--ui-font-scale,1));margin-top:4px;font-weight:800;display:block;overflow:hidden}.supply-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.supply-detail__summary strong.is-warning,.supply-item strong.is-warning{color:#96631e}.supply-detail__fulfillment-metric{background:color-mix(in srgb, var(--theme-accent) 10%, white)!important}.supply-detail__fulfillment-metric strong{color:var(--theme-accent-dark)!important}.supply-detail__fulfillment-metric i{color:#71837c;font-size:calc(6px * var(--ui-font-scale,1));margin-top:3px;font-style:normal;font-weight:700;display:block}.supply-detail__products{padding:12px}.supply-detail__products-heading{justify-content:space-between;align-items:end;gap:9px;margin-bottom:9px;display:flex}.supply-detail__products-heading h3{color:#344a43;font:600 11px/1.3 Unbounded,sans-serif}.supply-detail__products-heading>span{color:#7b8e87;font-size:calc(7px * var(--ui-font-scale,1));font-weight:800}.supply-detail__fulfillment-filter{color:#597269;font-size:calc(7px * var(--ui-font-scale,1));cursor:pointer;align-items:center;gap:6px;margin:0 0 7px;font-weight:800;display:inline-flex}.supply-detail__fulfillment-filter input,.supply-item__fulfillment input{opacity:0;pointer-events:none;position:absolute}.supply-detail__fulfillment-filter:before{content:"";background:#fff;border:1px solid #cadbd4;border-radius:4px;width:14px;height:14px}.supply-detail__fulfillment-filter:has(input:checked):before{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:inset 0 0 0 3px #fff}.supply-detail__procurement-options{gap:7px;margin:0 0 9px;display:grid}.supply-detail__marked-option,.supply-detail__service-option{color:#597269;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));cursor:pointer;align-items:center;gap:7px;font-weight:800;display:inline-flex;position:relative}.supply-detail__marked-option{width:fit-content}.supply-detail__marked-option input,.supply-detail__service-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.supply-detail__service-check{color:#0000;background:#fff;border:1px solid #aebfb8;border-radius:4px;flex:0 0 15px;place-items:center;width:15px;height:15px;transition:all .16s;display:grid}.supply-detail__service-option[data-checked=true] .supply-detail__service-check{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:0 2px 5px color-mix(in srgb, var(--theme-accent) 30%, transparent)}.supply-detail__marked-option:has(input:checked) .supply-detail__service-check{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:0 2px 5px color-mix(in srgb, var(--theme-accent) 30%, transparent)}:is(.supply-detail__marked-option:has(input:disabled),.supply-detail__service-option:has(input:disabled)){cursor:default;opacity:.78}.supply-detail__service-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:6px;display:grid}.supply-detail__service-option{background:#f9fcfb;border:1px solid #d9e6e1;border-radius:8px;min-height:42px;padding:7px 8px}.supply-detail__service-option[data-checked=true]{color:#275b4c;border-color:color-mix(in srgb, var(--theme-accent) 60%, #d9e6e1);background:color-mix(in srgb, var(--theme-accent) 10%, #fff)}.supply-detail__service-option>span:last-child{gap:2px;display:grid}.supply-detail__service-option strong{color:inherit;font-size:calc(7px * var(--ui-font-scale,1))}.supply-detail__service-option small{color:#81938c;font-size:calc(6px * var(--ui-font-scale,1));font-weight:700}.supply-detail__service-breakdown{flex-wrap:wrap;gap:4px 6px;margin:-2px 0 9px;display:flex}.supply-detail__service-breakdown span{color:#517167;font-size:calc(6px * var(--ui-font-scale,1));background:#edf5f1;border-radius:5px;padding:4px 6px;font-weight:800}.supply-detail__procurement-empty{color:#8a7660;font-size:calc(7px * var(--ui-font-scale,1));margin:0;font-weight:700}.supply-detail__marking-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin:0 0 8px;display:flex}.supply-detail__marking-actions>span{color:#597269;font-size:calc(7px * var(--ui-font-scale,1));margin-right:auto;font-weight:800}.supply-detail__marking-file{color:#39776a;min-height:27px;font-size:calc(7px * var(--ui-font-scale,1));cursor:pointer;background:#f3faf7;border:1px solid #39776a38;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-weight:800;display:inline-flex}.supply-detail__marking-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width>=960px){.supply-detail-screen>.widget{resize:both;min-width:320px;min-height:110px;overflow:auto}}.supply-detail__marking-notice{color:#2e6f5d;font-size:calc(7px * var(--ui-font-scale,1));background:#e6f3ed;border-radius:7px;margin:0 0 8px;padding:7px 9px;font-weight:800}.supply-detail__marking-notice.is-error{color:#9a493f;background:#f8e8e5}.supply-items{display:grid}.supply-item{border-top:1px solid #314f4717;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 1px;display:grid}.supply-item--marking-only{grid-template-columns:28px minmax(0,1fr) minmax(62px,auto) auto}.supply-item--marking-only .supply-item__quantity{padding-left:0}.supply-item__fulfillment{color:#82928c;text-align:center;cursor:pointer;justify-items:center;gap:3px;display:grid}.supply-item__fulfillment>span{color:#0000;background:#fff;border:1px solid #c8d9d2;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.supply-item__fulfillment small{color:inherit;font-size:calc(5px * var(--ui-font-scale,1));line-height:1.15}.supply-item__marking-not-required{color:#71847d;text-align:center;justify-items:center;gap:3px;display:grid}.supply-item__marking-not-required>svg{color:#5f7d73;background:#eef4f1;border:1px solid #d5e1dc;border-radius:5px;width:18px;height:18px;padding:3px}.supply-item__marking-not-required small{font-size:calc(5px * var(--ui-font-scale,1));line-height:1.15}.supply-item.is-fulfillment-purchased .supply-item__fulfillment,.supply-item.is-marking-enabled .supply-item__fulfillment{color:var(--theme-accent-dark)}.supply-item.is-marking-enabled .supply-item__fulfillment>span,.supply-item.is-fulfillment-purchased .supply-item__fulfillment>span{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.supply-item__product{align-items:center;gap:7px;min-width:0;display:flex}.supply-item__product>span,.supply-item__product img{color:#5b7d72;object-fit:cover;background:#e7f0ec;border-radius:6px;flex:none;place-items:center;width:30px;height:34px;display:grid;overflow:hidden}.supply-item__product div{min-width:0}.supply-item__marking-badge{color:#2b7563;background:#fff;border:1px solid #bcd8cd;border-radius:4px;flex:none;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.supply-item__marking-badge img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.supply-item__marking-badge.is-pending{opacity:.58;animation:1.1s ease-in-out infinite marking-badge-pulse}@keyframes marking-badge-pulse{50%{opacity:1}}.supply-item__product strong,.supply-item__product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supply-item__product strong,.supply-item>div>strong{color:#40574f;font-size:calc(8px * var(--ui-font-scale,1));font-weight:800}.supply-item__product small{margin-top:3px}.supply-item__product .supply-item__srid{color:#6f817a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.supply-item>div:not(.supply-item__product){padding-left:37px}.supply-item>div>i{color:#8a9994;font-size:calc(5px * var(--ui-font-scale,1));margin-top:2px;font-style:normal;font-weight:700;display:block}.supply-item__status{color:#397567;font-size:calc(6px * var(--ui-font-scale,1));background:#e0eee9;border-radius:5px;justify-self:start;padding:4px 6px;font-weight:800}.supply-item__status--fbw{color:#52739a;background:#e4edf7}.supply-item__marking-binding{background:#f5faf7;border:1px solid #cfe0d8;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.6fr) auto;align-items:center;gap:8px;display:grid;padding:8px 9px!important}.supply-item__marking-binding>div{padding:0!important}.supply-item__marking-binding strong,.supply-item__marking-binding small{display:block}.supply-item__marking-binding input{color:#314d43;width:100%;min-height:32px;font-size:calc(8px * var(--ui-font-scale,1));background:#fff;border:1px solid #c5d8cf;border-radius:7px;outline:none;padding:0 9px}.supply-item__marking-binding input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 12%, transparent)}.supply-item__marking-binding>button{color:#fff;background:var(--theme-accent);min-height:32px;font-size:calc(7px * var(--ui-font-scale,1));cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:800;display:inline-flex}.supply-item__marking-binding>button:disabled{cursor:wait;opacity:.55}.storage-marking-dialog{width:min(100%,820px);max-height:min(92vh,860px);overflow:auto}.storage-marking-dialog__hint{color:#61736d;font-size:calc(11px * var(--ui-font-scale,1));margin:-6px 0 14px;line-height:1.45}.storage-marking-dialog__files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.storage-marking-dialog__files input[type=file]{min-height:38px;font-size:calc(10px * var(--ui-font-scale,1));background:#eef7f1;border:1px dashed #b9d4c8;border-radius:9px;padding:8px}.storage-marking-dialog__tools,.storage-marking-dialog__rows-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.storage-marking-dialog__tools{flex-wrap:wrap;margin:14px 0 10px}.storage-marking-dialog__tools small,.storage-marking-dialog__rows-heading small,.storage-marking-row small{color:#788e84;font-size:calc(10px * var(--ui-font-scale,1))}.storage-marking-dialog__attachments{color:#315247;font-size:calc(11px * var(--ui-font-scale,1));background:#f6faf7;border:1px solid #dce9e2;border-radius:9px;gap:7px;margin:0 0 10px;padding:10px 12px;display:grid}.storage-marking-dialog__attachments>div{flex-wrap:wrap;gap:7px;display:flex}.storage-marking-dialog__attachments a{color:#39776a;font-size:calc(10px * var(--ui-font-scale,1));align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.storage-marking-dialog__attachments a:hover{text-decoration:underline}.storage-marking-dialog__rows{background:#f6faf7;border:1px solid #dce9e2;border-radius:10px;gap:8px;padding:12px;display:grid}.storage-marking-dialog__rows-heading{color:#315247;font-size:calc(11px * var(--ui-font-scale,1));padding-bottom:4px}.storage-marking-row{border-top:1px solid #e2ece6;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:8px;padding-top:8px;display:grid}.storage-marking-row>div{gap:2px;min-width:0;display:grid}.storage-marking-row strong{color:#315247;font-size:calc(10px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storage-marking-row input,.storage-marking-row select{color:#315247;width:100%;min-height:36px;font:inherit;font-size:calc(10px * var(--ui-font-scale,1));background:#fff;border:1px solid #cfe0d8;border-radius:8px;padding:0 9px}.storage-marking-row__saved{color:#39776a;font-size:calc(10px * var(--ui-font-scale,1));white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.storage-marking-dialog__add{color:#39776a;min-height:30px;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:1px dashed #a8cbbd;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:inline-flex}.storage-marking-dialog__error{color:#a34545;font-size:calc(11px * var(--ui-font-scale,1));margin:12px 0 0;font-weight:700}.storage-marking-dialog__notice{color:#39776a;font-size:calc(11px * var(--ui-font-scale,1));margin:12px 0 0;font-weight:700}@media (width<=720px){.storage-marking-dialog__files,.storage-marking-row{grid-template-columns:1fr}.storage-marking-row__saved{justify-content:flex-start}.supply-item--marking-only{grid-template-columns:28px minmax(0,1fr) auto}.supply-item--marking-only .supply-item__status{grid-column:2/-1}.supply-item__marking-binding{grid-template-columns:1fr}.supply-detail__marking-actions{justify-content:flex-start}.supply-detail__marking-actions>span{flex-basis:100%}}@media (width>=960px){.app-shell--web .supplies-widget{padding:15px}.app-shell--web .supplies-widget__toolbar h2{font-size:14px}.app-shell--web .supplies-widget__toolbar p,.app-shell--web .supplies-widget__refresh{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .supplies-widget__refresh{min-height:32px;padding:6px 9px}.app-shell--web .supplies-auto-transfer{min-height:32px;font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .supplies-auto-transfer>span{max-width:190px}.app-shell--web .supplies-table__heading,.app-shell--web .supply-row{grid-template-columns:minmax(190px,1.35fr) minmax(78px,.65fr) minmax(150px,1fr) minmax(70px,.52fr) minmax(70px,.52fr) minmax(95px,.75fr) minmax(90px,.72fr);align-items:center;gap:10px;display:grid}.app-shell--web .supplies-table__heading{color:#65776f;font-size:calc(7px * var(--ui-font-scale,1));margin-top:14px;padding:0 2px 8px;font-weight:800}.app-shell--web .supply-row{padding:11px 2px}.app-shell--web .supply-row__icon{width:38px;height:38px}.app-shell--web .supply-row__name strong,.app-shell--web .supply-row__value strong,.app-shell--web .supply-row__date strong{font-size:calc(8px * var(--ui-font-scale,1))}.app-shell--web .supply-row__name small,.app-shell--web .supply-row__value small,.app-shell--web .supply-row__date small{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .supply-row__status,.app-shell--web .supply-row__procurement-status{font-size:calc(7px * var(--ui-font-scale,1));justify-self:start}.app-shell--web .supply-row__value,.app-shell--web .supply-row__date{padding-left:0}.app-shell--web .supplies-content>.movable-module.is-wide{grid-column:1/-1}.app-shell--web .supply-detail-screen{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--web .supply-detail-screen .detail-screen__header,.app-shell--web .supply-detail__products{grid-column:1/-1}.app-shell--web .supply-detail__heading h2{font-size:15px}.app-shell--web .supply-detail__summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:13px}.app-shell--web .supply-item{grid-template-columns:48px minmax(250px,1.3fr) minmax(90px,.5fr) minmax(135px,.7fr) minmax(100px,.55fr);gap:10px}.app-shell--web .supply-item>div:not(.supply-item__product){padding-left:0}.app-shell--web .supply-item__product strong,.app-shell--web .supply-item>div>strong{font-size:calc(9px * var(--ui-font-scale,1))}.app-shell--web .supply-item small{font-size:calc(6px * var(--ui-font-scale,1))}.app-shell--web .supply-item__fulfillment>span{width:20px;height:20px}.app-shell--web .supply-item__fulfillment small{font-size:calc(6px * var(--ui-font-scale,1))}}.ff-app{color:#18302a;background:#f4f7f4;min-height:100vh}.ff-app__header{background:#fff;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.ff-brand{color:#153c30;align-items:center;gap:8px;display:flex}.ff-brand span{color:#fff;background:#169b71;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.ff-brand strong{letter-spacing:0}.ff-app__header>div:last-child{text-align:right;gap:2px;display:grid}.ff-app__header small{color:#718078}.ff-app__header strong{font-size:calc(13px * var(--ui-font-scale,1))}.ff-app__body{grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.ff-sidebar{background:#edf2ee;border-right:1px solid #dce5df;padding:20px 14px}.ff-sidebar__title{align-items:center;gap:9px;padding:0 10px 16px;font-weight:700;display:flex}.ff-sidebar nav{gap:4px;display:grid}.ff-sidebar nav button{color:#49615a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:41px;padding:0 10px;display:flex}.ff-sidebar nav button.is-active{color:#0a7654;background:#d8f1e5;font-weight:700}.ff-sidebar nav b{color:#0a7654;text-align:center;min-width:20px;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border-radius:10px;margin-left:auto;padding:2px 6px}.ff-deposit{background:#fff;border:1px solid #d3dfd6;border-radius:7px;margin-top:28px;padding:13px}.ff-deposit>span{color:#5c7068;font-size:calc(12px * var(--ui-font-scale,1));align-items:center;gap:7px;display:flex}.ff-deposit>strong{margin:8px 0 12px;font-size:20px;display:block}.ff-deposit-amount{align-items:center;gap:6px;display:inline-flex}.ff-deposit-amount>strong{transition:filter .16s}.ff-deposit-amount>strong.is-hidden{filter:blur(7px);-webkit-user-select:none;user-select:none}.ff-deposit-amount__toggle{color:#527269;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.ff-deposit-amount__toggle:hover{color:var(--ff-accent,#257c67);border-color:var(--ff-accent,#257c67)}.ff-deposit-amount.is-prominent{margin:8px 0 12px}.ff-deposit-amount.is-prominent>strong{color:#1c332c;font-size:24px}.ff-deposit-amount.is-compact{justify-content:flex-end}.ff-deposit-amount.is-compact>strong{color:#5f776e;font-size:calc(11px * var(--ui-font-scale,1))}.ff-deposit label{height:34px;display:flex}.ff-deposit input{border:1px solid #d7e0da;border-radius:5px 0 0 5px;flex:1;min-width:0;padding:0 8px}.ff-deposit button{color:#fff;cursor:pointer;background:#169b71;border:0;border-radius:0 5px 5px 0;width:35px}.ff-content{padding:34px clamp(20px,4vw,64px)}.ff-content>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ff-content header small{color:#718078;text-transform:uppercase;font-size:calc(11px * var(--ui-font-scale,1))}.ff-content h1{letter-spacing:0;margin:4px 0 0;font-size:25px}.ff-refresh{color:#25473a;cursor:pointer;background:#fff;border:1px solid #ccd9d1;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}.ff-refresh:disabled{opacity:.55}.ff-list{gap:9px;max-width:920px;display:grid}.ff-list article{background:#fff;border:1px solid #dce5df;border-radius:7px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(160px,.6fr);align-items:center;gap:14px;padding:17px 18px;display:grid}.ff-list span,.ff-list small{color:#687a72}.ff-empty{color:#6e8178;text-align:center;border:1px dashed #bdcec3;border-radius:7px;place-content:center;justify-items:center;max-width:620px;min-height:210px;padding:20px;display:grid}.ff-empty p{max-width:400px}.ff-error{color:#a13832;background:#fff0ef;border-radius:5px;padding:11px 13px}.ff-loading{color:#6e8178}@media (width<=680px){.ff-app__header{padding:0 14px}.ff-app__body{grid-template-columns:1fr}.ff-sidebar{border-bottom:1px solid #dce5df;border-right:0;padding:12px}.ff-sidebar__title,.ff-deposit{display:none}.ff-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-sidebar nav button{justify-content:center;padding:8px 2px}.ff-sidebar nav button span{display:none}.ff-sidebar nav b{margin:-22px 0 0 22px;position:absolute}.ff-content{padding:22px 15px}.ff-list article{grid-template-columns:1fr;gap:4px}}.ff-app{color:#19382f;background:#e8f0ec;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ff-app__header{background:#fffffff0;border-bottom:1px solid #d6e1db;height:68px;padding:0 24px}.ff-app__header .ff-header-actions{align-items:center;gap:10px;display:flex}.ff-brand{gap:10px;font-size:18px}.ff-brand span{background:#257c67;border-radius:9px;width:34px;height:34px;font-size:20px}.ff-brand sup{color:#d45d42;font-size:calc(11px * var(--ui-font-scale,1));margin-left:2px}.ff-app__brand{z-index:12;color:#213430;letter-spacing:0;gap:9px;min-height:38px;font:700 16px/1 Unbounded,sans-serif;position:absolute;top:17px;left:34px}.ff-app__brand-sign{isolation:isolate;border:1px solid #ffffffe0;place-items:center;position:relative;overflow:hidden;box-shadow:0 3px 10px #25483f21;background:#ffffffa3!important;border-radius:9px!important;width:34px!important;height:34px!important;display:grid!important}.ff-app__brand-sign:after{z-index:1;border-radius:inherit;background:var(--ff-accent,#257c67);content:"";mix-blend-mode:color;opacity:.78;pointer-events:none;position:absolute;inset:0}.ff-app__brand-sign img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;display:block}.ff-app__brand strong{color:#213430;font:inherit}.ff-app__brand sup{color:#d45d42;font-size:calc(9px * var(--ui-font-scale,1));margin-left:3px;position:relative;top:-.42em}.ff-header-actions{align-items:center;gap:10px;display:flex}.ff-header-actions>button,.ff-header-icon{color:#3c5d53;cursor:pointer;background:#f9fcfa;border:1px solid #dae4de;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.ff-header-actions>button:hover,.ff-header-icon:hover{background:#eef6f1}.ff-notifications{flex:0 0 38px;position:relative}.ff-header-icon{position:relative}.ff-notifications__count{color:#fff;min-width:18px;height:18px;font-size:calc(9px * var(--ui-font-scale,1));background:#c95f49;border:2px solid #f9fcfa;border-radius:9px;place-items:center;padding:0 4px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.ff-notifications__popover{z-index:25;color:#29483e;white-space:normal;background:#f9fcfafa;border:1px solid #334e4524;border-radius:12px;width:min(390px,100vw - 40px);position:absolute;top:calc(100% + 12px);right:-64px;overflow:hidden;box-shadow:0 20px 48px #19342b38}.ff-notifications__popover>header{border-bottom:1px solid #e0e9e4;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.ff-notifications__popover>header>div{gap:3px;display:grid}.ff-notifications__popover header small,.ff-notifications__popover time{color:#82958c;font-size:calc(10px * var(--ui-font-scale,1))}.ff-notifications__popover>header>span{color:#ac5747;min-width:24px;height:24px;font-size:calc(10px * var(--ui-font-scale,1));background:#f4dfd9;border-radius:12px;place-items:center;font-weight:800;display:grid}.ff-notifications__popover>p{color:#82958c;text-align:center;font-size:calc(12px * var(--ui-font-scale,1));margin:0;padding:26px 16px}.ff-notifications__list{max-height:min(440px,100vh - 120px);overflow:auto}.ff-notifications__list article{border-bottom:1px solid #e5ece8;gap:13px;padding:15px 16px;display:grid}.ff-notifications__list article:last-child{border-bottom:0}.ff-notifications__list article>div:first-child{gap:4px;display:grid}.ff-notifications__list .ff-row-actions{justify-content:flex-end}.ff-header-actions .ff-header-avatar{color:#70412e;background:#efb68d;border-color:#e5a77c}.ff-account-label{text-align:right;gap:3px;margin-left:12px;display:grid}.ff-account-label small{color:#778b82;font-size:calc(11px * var(--ui-font-scale,1))}.ff-account-label strong{font-size:calc(12px * var(--ui-font-scale,1))}.ff-app__body{grid-template-columns:250px minmax(0,1fr);gap:22px;min-height:calc(100vh - 68px);padding:28px 34px}.ff-sidebar{background:#fafdfbd6;border:1px solid #fffc;border-radius:23px;padding:24px 14px;box-shadow:0 15px 36px #2f514314}.ff-sidebar__title{color:#45635a;padding:0 12px 22px;font-size:15px}.ff-sidebar nav{gap:6px}.ff-sidebar nav button{color:#627970;min-height:44px;font-size:calc(13px * var(--ui-font-scale,1));border-radius:13px;gap:12px;padding:0 14px}.ff-sidebar nav b{color:#fff;min-width:27px;font-size:calc(11px * var(--ui-font-scale,1));background:#c95f49;border-radius:11px;padding:4px 8px}.ff-deposit{background:#ffffffe6;border-color:#d2e2da;border-radius:14px;margin-top:28px}.ff-deposit>span{font-size:calc(12px * var(--ui-font-scale,1))}.ff-deposit>strong{color:#1c332c;font-size:24px}.ff-deposit input{font-size:calc(12px * var(--ui-font-scale,1))}.ff-deposit button{background:#1a9e78}.ff-content{min-width:0;padding:0 0 32px}.ff-content__header{justify-content:space-between;align-items:flex-start;gap:24px;margin:16px 6px 25px;display:flex}.ff-content__header small{color:#72887d;font-size:calc(11px * var(--ui-font-scale,1));letter-spacing:.03em}.ff-content__header h1{color:#183a31;letter-spacing:-.02em;margin:4px 0 2px;font-size:34px}.ff-content__header p{color:#82958c;font-size:calc(13px * var(--ui-font-scale,1));margin:0}.ff-content__tools{align-items:center;gap:12px;padding-top:5px;display:flex}.ff-live{color:#315247;font-size:calc(12px * var(--ui-font-scale,1));background:#fffc;border-radius:12px;gap:2px;padding:9px 14px;font-weight:700;display:grid}.ff-live i{background:#5dae7f;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.ff-live small{color:#87978f;font-size:calc(10px * var(--ui-font-scale,1));font-weight:500}.ff-button{color:#fff;min-height:39px;font-size:calc(12px * var(--ui-font-scale,1));cursor:pointer;background:#277e69;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.ff-button:hover{background:#1c6c59}.ff-button:disabled{cursor:wait;opacity:.6}.ff-button--small{min-height:32px;font-size:calc(11px * var(--ui-font-scale,1));padding:0 11px}.ff-button--quiet{color:#3e5d52;background:#fff;border:1px solid #cfddd5}.ff-button--quiet:hover{background:#f0f7f3}.ff-content__tools>.ff-button{color:#3e5d52;background:#fff;border:1px solid #cfddd5}.ff-notice,.ff-error{font-size:calc(12px * var(--ui-font-scale,1));border-radius:11px;margin:0 6px 15px;padding:11px 14px}.ff-notice{color:#1e765d;background:#ddf3e9}.ff-error{color:#a33d32;background:#fff0ed}.ff-loading{color:#6f877b;padding:30px}.ff-connect-panel,.ff-panel{background:#ffffffc2;border:1px solid #ffffffeb;border-radius:20px;box-shadow:0 12px 28px #385c4c14}.ff-connect-panel{margin:0 6px 21px;padding:25px 28px 18px}.ff-connect-heading{align-items:center;gap:13px;display:flex}.ff-icon-box{color:#4f9d80;background:#dff4e9;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.ff-connect-heading h2,.ff-panel h2{color:#233b33;margin:0;font-size:18px}.ff-connect-heading p,.ff-panel-heading small{color:#82948c;font-size:calc(12px * var(--ui-font-scale,1));margin:4px 0 0}.ff-connect-form{align-items:end;gap:12px;margin-top:22px;display:flex}.ff-connect-form label{color:#536d62;font-size:calc(11px * var(--ui-font-scale,1));flex:1;gap:7px;font-weight:700;display:grid}.ff-connect-form input,.ff-search input,.ff-modal-form input,.ff-modal-form select,.ff-modal-form textarea{color:#27473d;width:100%;min-height:42px;font:inherit;font-size:calc(12px * var(--ui-font-scale,1));background:#ffffffe6;border:1px solid #dce7e0;border-radius:10px;outline:none;padding:0 13px}.ff-connect-form input:focus,.ff-search input:focus,.ff-modal-form input:focus,.ff-modal-form select:focus,.ff-modal-form textarea:focus{border-color:#76b79c;box-shadow:0 0 0 3px #399d771f}.ff-request-row{background:#ffffffb3;border:1px solid #e0ebe4;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:13px;margin-top:12px;padding:11px 14px;display:grid}.ff-request-row>div:first-child,.ff-table-row>div:first-child{gap:4px;display:grid}.ff-request-row small,.ff-table-row small{color:#8a9a92;font-size:calc(11px * var(--ui-font-scale,1))}.ff-row-actions{align-items:center;gap:7px;display:flex}.ff-row-actions>button:not(.ff-button){color:#6b8278;min-height:32px;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;background:#fff;border:1px solid #dce6df;border-radius:8px;padding:0 9px}.ff-row-actions>.ff-dialog-button{color:var(--ff-accent,#257c67);align-items:center;gap:5px;display:inline-flex}.ff-notifications__list .ff-row-actions{flex-wrap:wrap}.ff-status{min-height:25px;font-size:calc(10px * var(--ui-font-scale,1));white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.ff-status--pending{color:#9a762c;background:#fff0c9}.ff-status--connected,.ff-status--active{color:#28785b;background:#dcf2e8}.ff-status--declined,.ff-status--paused{color:#aa5849;background:#f9e1dc}.ff-count-badge{color:#fff;min-width:30px;height:30px;font-size:calc(12px * var(--ui-font-scale,1));background:#c95f49;border-radius:50%;place-items:center;font-weight:700;display:grid}.ff-section-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:21px;margin:0 6px;display:grid}.ff-panel{padding:22px}.ff-wide-panel{margin:0 6px}.ff-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.ff-search{align-items:center;margin-bottom:12px;display:flex;position:relative}.ff-search svg{color:#92a39a;position:absolute;left:14px}.ff-search input{min-height:45px;padding-left:42px}.ff-record-list{gap:8px;display:grid}.ff-counterparty-row{border-top:1px solid #e5ede8;grid-template-columns:minmax(160px,1.25fr) minmax(80px,.65fr) minmax(80px,.65fr) auto;align-items:center;gap:10px;padding:12px 10px;display:grid}.ff-counterparty-main{align-items:center;gap:10px;min-width:0;display:flex}.ff-counterparty-main>div{gap:3px;min-width:0;display:grid}.ff-counterparty-row strong{font-size:calc(12px * var(--ui-font-scale,1))}.ff-counterparty-row small{color:#879990;font-size:calc(10px * var(--ui-font-scale,1))}.ff-avatar{color:#238166;background:#dff0e8;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.ff-counterparty-actions{justify-self:end}.ff-counterparty-actions:not(:has(form)){gap:5px;display:flex}.ff-counterparty-actions>button{color:#39816c;min-height:28px;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;background:#fff;border:1px solid #d7e6dd;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ff-counterparty-actions form{gap:3px;display:flex}.ff-counterparty-actions input{width:65px;min-height:28px;font-size:calc(10px * var(--ui-font-scale,1));border:1px solid #d7e6dd;border-radius:7px;padding:0 5px}.ff-counterparty-actions form button{color:#fff;background:#278269;border:0;border-radius:7px;width:28px}.ff-counterparty-finance{gap:16px;display:grid}.ff-counterparty-finance__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ff-counterparty-finance__summary span{background:#f4faf7;border:1px solid #dce9e1;border-radius:8px;gap:4px;padding:12px;display:grid}.ff-counterparty-finance__summary small,.ff-counterparty-finance__note,.ff-counterparty-finance__ledger small{color:#789087;font-size:calc(10px * var(--ui-font-scale,1))}.ff-counterparty-finance__summary strong{color:#285e4d;font-size:16px}.ff-counterparty-finance__note{margin:-6px 0 0;line-height:1.45}.ff-counterparty-finance__invoice-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ff-counterparty-finance__invoice-action small{color:#789087;font-size:calc(10px * var(--ui-font-scale,1))}.ff-invoices-list{gap:8px;display:grid}.ff-invoices-list article,.seller-invoice-row{border-top:1px solid #e4eee8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.ff-invoices-list article>div,.seller-invoice-row>div{gap:3px;min-width:0;display:grid}.ff-invoices-list article small,.seller-invoice-row small{color:#789087;font-size:calc(10px * var(--ui-font-scale,1))}.ff-invoices-list article>b,.seller-invoice-row>b{color:#28745c;white-space:nowrap}.seller-invoice-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.seller-invoice-row__actions button{color:#49665c;min-height:28px;font-size:calc(9px * var(--ui-font-scale,1));cursor:pointer;background:#fff;border:1px solid #d2e1db;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-weight:800;display:inline-flex}.seller-invoice-row__actions .primary-action{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.seller-invoice-row__actions button:disabled{cursor:wait;opacity:.6}.seller-invoice-dialog__body{gap:10px;padding:18px 22px 24px;display:grid}.seller-invoice-card{background:#f7fbf8;border:1px solid #dce9e1;border-radius:9px;gap:10px;padding:14px;display:grid}.seller-invoice-card>div:first-child{gap:3px;display:grid}.seller-invoice-card>div:first-child small{color:#789087;font-size:calc(11px * var(--ui-font-scale,1))}.seller-invoice-card>b{color:#28745c;font-size:18px}.seller-invoice-card__actions{flex-wrap:wrap;gap:8px;display:flex}.seller-invoice-card__actions button{align-items:center;gap:6px;display:inline-flex}.seller-invoice-card__status{color:#28745c;font-weight:700}.seller-notification-center{grid-template-rows:auto minmax(0,1fr);width:min(460px,100%)}.seller-notification-center__body{background:#f2f8f5;gap:1px;padding:10px;display:grid}.seller-notification-center__body>button{color:#3d594f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce9e3;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px;display:grid}.seller-notification-center__body>button:hover{background:#f8fcfa;border-color:#b9d7ca}.seller-notification-center__body>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.seller-notification-center__body strong{color:#315247;font-size:calc(11px * var(--ui-font-scale,1))}.seller-notification-center__body small{color:#789087;font-size:calc(9px * var(--ui-font-scale,1))}.seller-notification-center__icon{color:#39776a;background:#dceee7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.ff-counterparty-finance__ledger{border-top:1px solid #dfeae3;display:grid}.ff-counterparty-finance__columns,.ff-counterparty-finance__ledger article{grid-template-columns:minmax(190px,1fr) 78px 78px 94px;align-items:center;gap:10px;display:grid}.ff-counterparty-finance__columns{color:#80948a;font-size:calc(9px * var(--ui-font-scale,1));padding:8px 0;font-weight:800}.ff-counterparty-finance__supply{border-top:1px solid #edf2ee;display:grid}.ff-counterparty-finance__supply>header{color:#52695f;gap:2px;padding:11px 0 7px;display:grid}.ff-counterparty-finance__supply>header strong{font-size:calc(12px * var(--ui-font-scale,1))}.ff-counterparty-finance__supply-toggle{color:#52695f;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0 8px;display:flex}.ff-counterparty-finance__supply-toggle>span:first-child{gap:2px;min-width:0;display:grid}.ff-counterparty-finance__supply-toggle strong{font-size:calc(12px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-counterparty-finance__supply-toggle small{color:#789087;font-size:calc(9px * var(--ui-font-scale,1))}.ff-counterparty-finance__supply-total{flex:none;align-items:center;gap:5px;display:inline-flex!important}.ff-counterparty-finance__supply-total b{color:#28745c;font-size:calc(11px * var(--ui-font-scale,1))}.ff-counterparty-finance__supply-total svg{transition:transform .16s}.ff-counterparty-finance__supply-toggle[aria-expanded=true] .ff-counterparty-finance__supply-total svg{transform:rotate(90deg)}.ff-counterparty-finance__supply-toggle:hover{color:#28745c}.ff-counterparty-finance__ledger article{color:#52695f;font-size:calc(11px * var(--ui-font-scale,1));border-top:1px solid #f0f4f1;padding:11px 0}.ff-counterparty-finance__ledger article>span:first-child{gap:3px;min-width:0;display:grid}.ff-counterparty-finance__ledger article>span:last-child{justify-items:end;gap:3px;display:grid}.ff-counterparty-finance__ledger b{color:#2b7058}.ff-counterparty-finance__ledger .is-accrued{color:#28785b}.ff-counterparty-finance__ledger .is-planned{color:#a37d2f}.ff-panel--detail{min-height:280px}.ff-inventory-card{border-top:1px solid #e5ede8;grid-template-columns:minmax(140px,.7fr) auto;gap:12px 18px;padding:14px 0;display:grid}.ff-inventory-card>div{gap:4px;display:grid}.ff-inventory-card small{color:#8a9b91;font-size:calc(11px * var(--ui-font-scale,1))}.ff-inventory-card__summary{text-align:right;justify-self:end;gap:3px;display:grid}.ff-inventory-card__summary>b{color:#267b61;font-size:18px}.ff-inventory-card__groups{grid-column:1/-1;gap:8px;display:grid}.ff-inventory-card__groups article{background:#f7fbf8c7;border:1px solid #dfeae4;border-radius:9px;gap:8px;padding:10px;display:grid}.ff-inventory-card__groups article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ff-inventory-card__groups article header>div{gap:3px;display:grid}.ff-inventory-card__groups article header>div strong,.ff-inventory-card__groups article header>b{color:#315247;font-size:calc(12px * var(--ui-font-scale,1))}.ff-inventory-card__codes{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ff-inventory-card__codes>small{width:100%}.ff-inventory-card__codes button{color:#23775d;background:#e5f3ec;border:1px solid #bdd7c9;border-radius:7px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font:800 10px Manrope,sans-serif;display:inline-flex}.ff-inventory-card__no-codes{color:#9b7860!important}.ff-storage-mark-dialog{justify-items:center;gap:14px;display:grid}.ff-storage-mark-dialog img{width:min(100%,250px);image-rendering:pixelated}.ff-storage-mark-dialog code{color:#395548;width:100%;max-height:120px;font-size:calc(10px * var(--ui-font-scale,1));white-space:pre-wrap;word-break:break-all;background:#f1f6f3;border-radius:8px;padding:9px;overflow:auto}.ff-empty{color:#87a096;text-align:center;place-content:center;justify-items:center;min-height:190px;padding:28px;display:grid}.ff-empty p{max-width:360px;font-size:calc(12px * var(--ui-font-scale,1));margin:10px 0 0;line-height:1.5}.ff-empty--compact{min-height:155px}.ff-honest-sign{min-height:350px}.ff-honest-sign__empty,.ff-honest-sign__result{background:#f0f8f4b8;border:1px dashed #c7ded2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}.ff-honest-sign__empty>div:nth-child(2){gap:4px;display:grid}.ff-honest-sign__empty strong,.ff-honest-sign__result-actions strong{color:#29483d;font-size:14px}.ff-honest-sign__empty p,.ff-honest-sign__result-actions p{color:#7c9086;font-size:calc(12px * var(--ui-font-scale,1));margin:0;line-height:1.45}.ff-honest-sign__scanner{background:#f8fcfad1;border:1px solid #dce9e2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.ff-honest-sign__scanner label{color:#536d62;font-size:calc(11px * var(--ui-font-scale,1));gap:7px;font-weight:700;display:grid}.ff-honest-sign__scanner input{color:#27473d;width:100%;min-height:45px;font:inherit;font-size:calc(13px * var(--ui-font-scale,1));background:#fff;border:1px solid #bcd8ca;border-radius:10px;outline:none;padding:0 13px}.ff-honest-sign__scanner input:focus{border-color:#76b79c;box-shadow:0 0 0 3px #399d771f}.ff-honest-sign__scanner label small{color:#8a9b91;font-size:calc(10px * var(--ui-font-scale,1));font-weight:500}.ff-honest-sign__scanner-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ff-honest-sign__result{border-style:solid;grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);align-items:stretch;margin-top:16px}.ff-honest-sign__print-card{color:#244238;background:#fff;border:1px solid #cddfd5;border-radius:10px;justify-items:center;gap:10px;padding:19px;display:grid}.ff-honest-sign__print-card header{justify-content:space-between;align-items:center;width:100%;display:flex}.ff-honest-sign__print-card header>div{gap:2px;display:grid}.ff-honest-sign__print-card header strong{font-size:calc(13px * var(--ui-font-scale,1))}.ff-honest-sign__print-card header small,.ff-honest-sign__print-card>small{color:#71877c;font-size:calc(10px * var(--ui-font-scale,1))}.ff-honest-sign__print-card img{aspect-ratio:1;width:min(100%,230px);image-rendering:pixelated;background:#fff}.ff-honest-sign__print-card code{overflow-wrap:anywhere;white-space:pre-line;color:#49675b;max-width:100%;font-size:calc(9px * var(--ui-font-scale,1));text-align:center}.ff-honest-sign__result-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:15px;display:flex}.ff-table{border-top:1px solid #e5ede8;display:grid}.ff-table-row{border-bottom:1px solid #e5ede8;grid-template-columns:minmax(220px,1fr) auto minmax(100px,.35fr) auto;align-items:center;gap:16px;padding:15px 6px;display:grid}.ff-table-row--button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.ff-table-row--button:hover,.ff-table-row--button:focus-visible{background:#f5faf7;outline:0}.ff-employee-tariffs,.ff-employee-timesheet{border:1px solid #e0ebe5;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.ff-employee-tariffs legend,.ff-employee-timesheet legend{color:#43665a;font-size:calc(11px * var(--ui-font-scale,1));grid-column:1/-1;padding:0 4px;font-weight:800}.ff-employee-tariffs label{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:7px;display:grid}.ff-employee-tariffs input{min-width:0}.ff-employee-timesheet>div:not(.ff-employee-timesheet__add){color:#537067;font-size:calc(10px * var(--ui-font-scale,1));background:#f5faf7;border-radius:5px;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:6px 8px;display:grid}.ff-employee-timesheet__add{grid-column:1/-1;grid-template-columns:1.2fr 1fr 1fr auto;gap:7px;display:grid}.ff-employee-timesheet__add button{background:var(--ff-accent,#39776a);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:0 10px;font-weight:800}.ff-table-row code{color:#4e7163;font-size:calc(10px * var(--ui-font-scale,1));background:#f0f6f2;border-radius:7px;padding:5px 8px}.ff-procurement-row{grid-template-columns:minmax(200px,1fr) auto auto auto minmax(90px,auto)}.ff-procurement-metric{gap:4px;min-width:88px;display:grid}.ff-procurement-metric strong{color:#315247;font-size:calc(12px * var(--ui-font-scale,1))}.ff-procurement-grid{border-top:1px solid #e5ede8;gap:10px;display:grid}.ff-procurement-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#e5ede8;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto auto auto auto minmax(90px,auto) 20px;align-items:center;gap:16px;padding:16px 12px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.ff-procurement-card:hover,.ff-procurement-card:focus-visible{border-color:color-mix(in srgb, var(--ff-accent,#257c67) 22%, #d9e7df);background:#ffffff8f;outline:none;box-shadow:0 8px 18px #2d4b4014}.ff-procurement-card>div:first-child{gap:4px;min-width:0;display:grid}.ff-procurement-card>div:first-child strong,.ff-procurement-card>div:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-procurement-card>div:first-child strong{color:#29483d;font-size:calc(13px * var(--ui-font-scale,1))}.ff-procurement-card>div:first-child small,.ff-procurement-card>small{color:#8a9a92;font-size:calc(11px * var(--ui-font-scale,1))}.ff-procurement-card__chevron{color:#789086}.ff-procurement-detail{gap:16px;display:grid}.ff-procurement-detail__summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ff-procurement-detail__summary>div{gap:4px;min-width:0;display:grid}.ff-procurement-detail__summary span,.ff-procurement-detail__summary small,.ff-procurement-detail__items-heading small,.ff-procurement-detail__totals small{color:#82948c;font-size:calc(11px * var(--ui-font-scale,1))}.ff-procurement-detail__summary strong{color:#29483d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ff-procurement-detail__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ff-procurement-detail__totals>span{background:#eef6f1;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.ff-procurement-detail__totals small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-procurement-detail__totals strong{color:#315247;font-size:calc(13px * var(--ui-font-scale,1))}.ff-procurement-documents{background:#f7fbf8;border:1px solid #d8e6de;border-radius:9px;gap:8px;padding:10px;display:grid}.ff-procurement-documents strong{color:#345246;font-size:calc(12px * var(--ui-font-scale,1))}.ff-procurement-documents>div{flex-wrap:wrap;gap:7px;display:flex}.ff-procurement-documents a{color:#24745b;font-size:calc(10px * var(--ui-font-scale,1));background:#e4f3eb;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-weight:800;text-decoration:none;display:inline-flex}.ff-procurement-detail__items{border-top:1px solid #e3ece6;display:grid}.ff-procurement-detail__items-heading{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 8px;display:flex}.ff-procurement-detail__items-heading strong{color:#345246;font-size:calc(13px * var(--ui-font-scale,1))}.ff-procurement-detail__items article{border-top:1px solid #e8efeb;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px 15px;padding:12px 0;display:grid}.ff-procurement-detail__item-photo{color:#8ba097;background:#f3f8f5;border:1px solid #dce9e1;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.ff-procurement-detail__item-photo img{object-fit:contain;width:100%;height:100%}.ff-procurement-detail__item-main{gap:3px;min-width:0;display:grid}.ff-procurement-detail__item-main strong,.ff-procurement-detail__item-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-procurement-detail__item-main strong{color:#2b493e;font-size:calc(12px * var(--ui-font-scale,1))}.ff-procurement-detail__item-main small,.ff-procurement-detail__item-metrics,.ff-procurement-item-status{color:#82948c;font-size:calc(10px * var(--ui-font-scale,1))}.ff-procurement-detail__item-metrics{text-align:right;white-space:nowrap;justify-content:flex-end;gap:10px;display:flex}.ff-procurement-detail__item-marking{color:#536b62;min-width:0;font-size:calc(7px * var(--ui-font-scale,1));background:#f4faf7;border-left:2px solid #9bc7b4;grid-column:2/-1;gap:3px;padding:5px 7px;display:grid}.ff-procurement-detail__item-marking small{font-weight:800}.ff-procurement-detail__item-marking code{color:#34594d;font-size:calc(6px * var(--ui-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-procurement-detail__item-actions{grid-column:1/-1;gap:7px;display:flex}.ff-procurement-detail__item-actions button{color:#61776d;cursor:pointer;background:#fff;border:1px solid #d9e6df;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font:700 10px Manrope,sans-serif;display:inline-flex}.ff-procurement-detail__item-actions button:hover,.ff-procurement-detail__item-actions button.is-selected{color:#23775d;background:#e2f4e9;border-color:#92c5ac}.ff-procurement-detail__item-actions button.is-out-of-stock.is-selected{color:#aa5849;background:#fbe8e4;border-color:#e1aa9e}.ff-procurement-detail__item-actions button:disabled{cursor:wait;opacity:.65}.ff-procurement-item-status{color:#23775d;background:#e2f4e9;border-radius:7px;justify-self:end;padding:5px 8px;font-weight:700}.ff-procurement-item-status.is-out-of-stock{color:#aa5849;background:#fbe8e4}.ff-procurement-detail__footer{justify-content:space-between;align-items:center;gap:15px;padding-top:4px;display:flex}.ff-procurement-detail__print-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.ff-procurement-detail__footer p{color:#71867c;max-width:290px;font-size:calc(11px * var(--ui-font-scale,1));margin:0;line-height:1.45}.ff-procurement-invoice-prompt{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ff-procurement-invoice-prompt>span{color:#587267;font-size:calc(12px * var(--ui-font-scale,1));font-weight:700}.ff-procurement-invoice-prompt .ff-button{position:relative;overflow:hidden}.ff-procurement-invoice-prompt input{opacity:0;cursor:pointer;position:absolute;inset:0}.ff-procurement-invoice-prompt small{color:#a65345;width:100%;font-size:calc(11px * var(--ui-font-scale,1));text-align:right}.ff-storage-panel{gap:16px;display:grid}.ff-storage-summary{grid-template-columns:repeat(2,minmax(0,150px));gap:9px;display:grid}.ff-storage-summary span{background:#eef6f1;border-radius:9px;gap:4px;padding:11px;display:grid}.ff-storage-summary small,.ff-storage-supplies small,.ff-storage-inventory small{color:#7b9186;font-size:calc(11px * var(--ui-font-scale,1))}.ff-storage-summary strong{color:#315247;font-size:15px}.ff-storage-supplies{gap:10px;display:grid}.ff-storage-supplies>article{background:#ffffff8a;border:1px solid #dce9e2;border-radius:11px;gap:12px;padding:14px;display:grid}.ff-storage-supplies>article>header,.ff-storage-supplies>article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ff-storage-supply-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.ff-storage-supplies header>div{gap:3px;display:grid}.fulfillment-storage-supply-title{color:#2e5044;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font:800 13px Manrope,sans-serif;-webkit-text-decoration:underline #a9cdbb;text-decoration:underline #a9cdbb}.fulfillment-storage-supply-title:hover{color:#16765a;text-decoration-color:currentColor}.fulfillment-storage-supply-created{margin-top:2px;display:block}.ff-storage-supplies header strong,.ff-storage-supply-item strong,.ff-storage-inventory>strong,.ff-storage-inventory b{color:#2e5044}.ff-storage-supply-item{border-top:1px solid #e6efea;grid-template-columns:minmax(180px,1fr) minmax(300px,1.2fr);align-items:center;gap:16px;padding-top:11px;display:grid}.ff-storage-supply-item__product{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.ff-storage-supply-item__product>span:last-child{gap:3px;min-width:0;display:grid}.ff-storage-supply-item__photo,.ff-storage-inventory__photo,.storage-supply-details__photo{color:#8ba097;background:#f3f8f5;border:1px solid #d9e7df;border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.ff-storage-supply-item__photo{width:48px;height:48px}.ff-storage-supply-item__photo img,.ff-storage-inventory__photo img,.storage-supply-details__photo img{object-fit:contain;width:100%;height:100%}.ff-storage-print-controls{border-top:1px solid #e6efea;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0 0;display:flex}.ff-storage-print-controls fieldset{border:1px solid #d6e4dc;border-radius:7px;align-items:center;gap:9px;min-width:0;margin:0;padding:5px 8px;display:inline-flex}.ff-storage-print-controls legend{color:#61786d;font-size:calc(10px * var(--ui-font-scale,1));padding:0 3px;font-weight:700}.ff-storage-print-controls label{color:#385b4d;font-size:calc(11px * var(--ui-font-scale,1));white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ff-storage-print-controls input{accent-color:#257c67}.ff-storage-supply-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ff-storage-scan{gap:7px;display:flex}.ff-storage-acceptance-mode{color:#2e5044;background:#fff;border:1px solid #d6e4dc;border-radius:8px;min-width:145px;min-height:35px;padding:0 8px;font:700 11px Manrope,sans-serif}.ff-storage-cell-choice{gap:3px;min-width:155px;display:grid}.ff-storage-cell-choice span{color:#61786d;font-size:calc(10px * var(--ui-font-scale,1));font-weight:700}.ff-storage-cell-choice select{color:#2e5044;min-width:0;min-height:34px;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #d4e2db;border-radius:6px;padding:0 7px}.ff-storage-scan input{color:#2e5044;background:#fff;border:1px solid #d6e4dc;border-radius:8px;flex:1;min-width:0;min-height:35px;padding:0 10px;font:600 11px Manrope,sans-serif}.ff-storage-scan button{color:#24745b;background:#e4f3eb;border:1px solid #b7d6c6;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font:800 11px Manrope,sans-serif;display:inline-flex}.ff-storage-scan button:disabled{cursor:not-allowed;opacity:.55}.ff-storage-inventory{border-top:1px solid #deebe4;margin-top:2px;display:grid}.ff-storage-inventory>strong{font-size:calc(13px * var(--ui-font-scale,1));padding:12px 0 8px}.ff-storage-inventory>div{border-top:1px solid #e8f0eb;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.ff-storage-inventory span{gap:2px;display:grid}.ff-storage-inventory__product{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px!important}.ff-storage-inventory__product>span:last-child{min-width:0}.ff-storage-inventory__photo{width:38px;height:38px}.ff-storage-inventory__cell-actions{justify-items:end;min-width:190px}.ff-storage-inventory__cell-actions .ff-button{min-height:28px;font-size:calc(10px * var(--ui-font-scale,1));padding:0 8px}.storage-supply-details-dialog{width:min(760px,100vw - 32px);max-height:min(820px,100vh - 32px);overflow:auto}.storage-supply-details__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.storage-supply-details__facts span{background:#f6faf7;border:1px solid #dce9e2;border-radius:8px;gap:4px;padding:10px;display:grid}.storage-supply-details__facts small,.storage-supply-details__items small,.storage-supply-details__history small{color:#71877c;font-size:calc(11px * var(--ui-font-scale,1))}.storage-supply-details__facts strong{color:#2e5044;font-size:calc(12px * var(--ui-font-scale,1))}.storage-supply-details__section{margin-top:16px}.storage-supply-details__section h3{color:#2e5044;margin:0 0 8px;font-size:14px}.storage-supply-details__items{gap:7px;display:grid}.storage-supply-details__items article{border:1px solid #e3ede7;border-radius:7px;grid-template-columns:minmax(0,1.4fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.storage-supply-details__product{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.storage-supply-details__product>span:last-child{gap:2px;min-width:0;display:grid}.storage-supply-details__photo{width:42px;height:42px}.storage-supply-details__items article .storage-supply-details__product strong{color:#2e5044;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storage-supply-details__items article>span{color:#2e5044;font-size:calc(12px * var(--ui-font-scale,1));white-space:nowrap;font-weight:800}.storage-supply-details__history{gap:0;margin:0;padding:0;list-style:none;display:grid}.storage-supply-details__history li{border-bottom:1px solid #e6efea;grid-template-columns:118px 1fr;gap:10px;padding:9px 0;display:grid}.storage-supply-details__history li:last-child{border-bottom:0}.storage-supply-details__history time{color:#71877c;font-size:calc(11px * var(--ui-font-scale,1))}.storage-supply-details__history li>div{gap:2px;display:grid}.storage-supply-details__history strong{color:#2e5044;font-size:calc(12px * var(--ui-font-scale,1))}.storage-supply-details__empty{color:#71877c;font-size:calc(12px * var(--ui-font-scale,1));margin:0}@media (width<=720px){.storage-supply-details__facts,.storage-supply-details__items article{grid-template-columns:1fr 1fr}.storage-supply-details__items article>div{grid-column:1/-1}.storage-supply-details__history li{grid-template-columns:1fr;gap:3px}.fulfillment-storage-documents{grid-template-columns:1fr}.ff-storage-summary{grid-template-columns:1fr 1fr}.ff-storage-supply-item{grid-template-columns:1fr;gap:8px}.ff-storage-print-controls{align-items:stretch}.ff-storage-print-controls fieldset{flex-wrap:wrap}.ff-storage-supplies>article>header,.ff-storage-supplies>article>footer{flex-direction:column;align-items:flex-start}.ff-storage-scan{flex-direction:column}.ff-storage-inventory>div{flex-wrap:wrap;align-items:flex-start}.ff-storage-inventory__cell-actions{justify-items:start}}.ff-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ff-tariff-grid label{color:#506b60;font-size:calc(12px * var(--ui-font-scale,1));gap:7px;font-weight:700;display:grid}.ff-tariff-grid label>div{align-items:center;display:flex}.ff-tariff-grid input{width:100%;min-height:42px;font:inherit;color:#27473d;background:#ffffffe6;border:1px solid #dce7e0;border-radius:10px 0 0 10px;padding:0 11px}.ff-tariff-grid label>div span{color:#81958a;background:#f5faf7;border:1px solid #dce7e0;border-left:0;border-radius:0 10px 10px 0;place-items:center;min-height:42px;padding:0 10px;display:grid}.ff-tariff-grid small{color:#98a79f;font-size:calc(10px * var(--ui-font-scale,1));font-weight:500}.ff-form-footer{grid-column:1/-1;justify-content:flex-end;margin-top:4px;display:flex}.ff-custom-tariffs{border-top:1px solid #e3ece7;grid-column:1/-1;gap:10px;padding-top:5px;display:grid}.ff-custom-tariffs__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ff-custom-tariffs__heading>div,.ff-custom-tariffs__list span{gap:3px;display:grid}.ff-custom-tariffs__heading strong{color:#506b60;font-size:calc(12px * var(--ui-font-scale,1))}.ff-custom-tariffs__heading small,.ff-custom-tariffs__list small{color:#98a79f;font-size:calc(10px * var(--ui-font-scale,1));font-weight:500}.ff-custom-tariff-editor{background:#f6faf8;border:1px solid #dce7e0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.ff-custom-tariff-editor label{color:#506b60;font-size:calc(11px * var(--ui-font-scale,1));gap:6px;font-weight:700;display:grid}.ff-custom-tariff-editor input{color:#27473d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dce7e0;border-radius:8px;padding:0 9px}.ff-custom-tariff-editor label>div{display:flex}.ff-custom-tariff-editor label>div input{border-radius:8px 0 0 8px}.ff-custom-tariff-editor label>div span{color:#81958a;border:1px solid #dce7e0;border-left:0;border-radius:0 8px 8px 0;place-items:center;min-height:38px;padding:0 9px;display:grid}.ff-custom-tariffs__list{gap:5px;display:grid}.ff-custom-tariffs__list>div{background:#ffffffb8;border:1px solid #e0ebe5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:grid}.ff-custom-tariffs__list strong{color:#416257;font-size:calc(11px * var(--ui-font-scale,1))}.ff-custom-tariffs__list b{color:#28785b;font-size:calc(12px * var(--ui-font-scale,1))}.ff-icon-button{color:#a95f52;cursor:pointer;background:#fff;border:1px solid #e0ebe5;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ff-finance{overflow:hidden}.ff-finance-summary{border-block:1px solid #e1ebe5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ff-finance-summary article{border-right:1px solid #e1ebe5;gap:5px;min-width:0;padding:17px 18px;display:grid}.ff-finance-summary article:last-child{border-right:0}.ff-finance-summary small,.ff-finance-record small,.ff-finance-record__charges small{color:#84978e;font-size:calc(10px * var(--ui-font-scale,1))}.ff-finance-summary strong{color:#27483d;font-size:20px}.ff-finance-box-rule{color:#376154;background:#f4f9f6b8;border:1px solid #dce9e2;border-radius:8px;align-items:center;gap:11px;margin:15px 0 5px;padding:12px 14px;display:flex}.ff-finance-box-rule>span{gap:3px;display:grid}.ff-finance-box-rule>span strong{font-size:calc(12px * var(--ui-font-scale,1))}.ff-finance-box-rule>span small{color:#7b9086;font-size:calc(10px * var(--ui-font-scale,1))}.ff-finance-box-rule>b{color:#a06f29;font-size:calc(10px * var(--ui-font-scale,1));margin-left:auto}.ff-finance-ledger{border-top:1px solid #e1ebe5;margin-top:12px}.ff-finance-ledger__head,.ff-finance-record>summary{grid-template-columns:minmax(220px,1fr) 104px 92px 70px 110px 118px;align-items:center;gap:12px;display:grid}.ff-finance-ledger__head{color:#879990;font-size:calc(9px * var(--ui-font-scale,1));text-transform:uppercase;padding:10px 12px;font-weight:800}.ff-finance-record{border-top:1px solid #e5ede8;position:relative}.ff-finance-record>summary{color:#3d5c51;cursor:pointer;min-height:60px;padding:11px 66px 11px 12px;list-style:none;position:relative}.ff-finance-record>summary::-webkit-details-marker{display:none}.ff-finance-record>summary:after{content:"⌄";color:var(--ff-accent,#257c67);font-size:20px;font-weight:700;line-height:1;position:absolute;right:39px}.ff-finance-record[open]>summary:after{transform:rotate(180deg)}.ff-finance-record__delete{z-index:1;color:#a8473f;cursor:pointer;background:#fff;border:1px solid #e8c9c5;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ff-finance-record__delete:hover:not(:disabled){background:#fff4f2}.ff-finance-record__delete:disabled{cursor:wait;opacity:.6}.ff-finance-record>summary:hover{background:#f6faf8b8}.ff-finance-record>summary>span:first-child{gap:4px;min-width:0;display:grid}.ff-finance-record>summary>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-finance-record>summary>strong{font-size:calc(11px * var(--ui-font-scale,1))}.ff-finance-record__details{background:#f6faf894;gap:10px;padding:3px 12px 15px;display:grid;position:relative}.ff-finance-record__charges{gap:28px;padding:11px 0;display:flex}.ff-finance-record__charges>span{gap:4px;display:grid}.ff-finance-record__charges strong{color:#36584c;font-size:calc(11px * var(--ui-font-scale,1))}.ff-finance-record__warning{color:#85672f;font-size:calc(10px * var(--ui-font-scale,1));background:#fff8e8;border-left:3px solid #d2a353;margin:0;padding:9px 11px}.ff-finance-items{border-top:1px solid #dfe9e3;display:grid}.ff-finance-items>div{color:#60766d;min-height:38px;font-size:calc(10px * var(--ui-font-scale,1));border-bottom:1px solid #e5ede8;grid-template-columns:minmax(180px,1fr) 90px 100px 110px;align-items:center;gap:12px;padding:6px 8px;display:grid}.ff-finance-items>div:first-child{color:#8c9c94;min-height:30px;font-size:calc(9px * var(--ui-font-scale,1));font-weight:800}.ff-finance-items>div>span:first-child{gap:2px;min-width:0;display:grid}.ff-finance-items>div>span:first-child strong{color:#3e5d52;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19342b47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ff-modal{background:#f9fcfa;border:1px solid #fffffff2;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 25px 70px #17362b33}.ff-modal__header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ff-modal__header h2{color:#213c32;margin:0;font-size:19px}.ff-modal__header button{color:#537368;cursor:pointer;background:#eef5f0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ff-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ff-modal-form label{color:#587067;font-size:calc(11px * var(--ui-font-scale,1));gap:6px;font-weight:700;display:grid}.ff-modal-form textarea{resize:vertical;min-height:75px;padding:10px 13px}.ff-modal-form label:nth-last-of-type(-n+2),.ff-modal-form .ff-form-footer{grid-column:1/-1}@media (width<=980px){.ff-app__body{grid-template-columns:210px minmax(0,1fr);padding:20px}.ff-section-grid{grid-template-columns:1fr}.ff-content__tools{flex-wrap:wrap;justify-content:flex-end}.ff-tariff-grid,.ff-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-finance-summary article:nth-child(2){border-right:0}.ff-finance-summary article:nth-child(-n+2){border-bottom:1px solid #e1ebe5}.ff-finance-ledger__head{display:none}.ff-finance-record>summary{grid-template-columns:minmax(180px,1fr) 100px 82px 64px}.ff-finance-record>summary>strong:nth-last-child(-n+2){display:none}}@media (width<=680px){.ff-app__header{padding:0 14px}.ff-account-label,.ff-header-actions>button:first-child,.ff-header-actions>button:nth-last-child(2){display:none}.ff-notifications__popover{width:auto;position:fixed;top:68px;left:12px;right:12px}.ff-app__body{padding:0;display:block}.ff-sidebar{border:0;border-radius:0;padding:10px}.ff-sidebar__title,.ff-deposit{display:none}.ff-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-sidebar nav button{justify-content:center;padding:8px 2px}.ff-sidebar nav button span{display:none}.ff-sidebar nav b{margin:-22px 0 0 22px;position:absolute}.ff-content{padding:16px 12px 28px}.ff-content__header{margin:8px 4px 18px;display:block}.ff-content__header h1{font-size:28px}.ff-content__tools{justify-content:flex-start;margin-top:14px}.ff-connect-panel,.ff-panel,.ff-wide-panel{border-radius:16px;margin:0 0 14px;padding:17px}.ff-connect-form{display:block}.ff-connect-form .ff-button{width:100%;margin-top:10px}.ff-request-row,.ff-table-row{grid-template-columns:1fr;align-items:start;gap:8px}.ff-procurement-card{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px 4px}.ff-procurement-card>.ff-status,.ff-procurement-card>.ff-procurement-metric,.ff-procurement-card>small{grid-column:1}.ff-procurement-card__chevron{grid-area:1/2}.ff-procurement-detail__summary,.ff-procurement-detail__footer{flex-direction:column;align-items:stretch}.ff-procurement-detail__summary>.ff-status{align-self:flex-start}.ff-procurement-detail__totals{grid-template-columns:1fr}.ff-procurement-detail__item-metrics{text-align:left;grid-column:1/-1;justify-content:flex-start}.ff-procurement-item-status{justify-self:start}.ff-procurement-detail__footer .ff-button{width:100%}.ff-section-grid{margin:0;display:block}.ff-counterparty-row{grid-template-columns:1fr auto}.ff-counterparty-row>div:nth-child(2),.ff-counterparty-row>div:nth-child(3){display:none}.ff-tariff-grid,.ff-modal-form,.ff-custom-tariff-editor{grid-template-columns:1fr}.ff-finance-summary{grid-template-columns:1fr 1fr}.ff-finance-summary article{padding:13px 10px}.ff-finance-summary strong{font-size:16px}.ff-finance-box-rule{flex-wrap:wrap;align-items:flex-start}.ff-finance-box-rule>b{width:100%;margin-left:30px}.ff-finance-record>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ff-finance-record>summary>strong{grid-column:1}.ff-finance-record>summary>strong:nth-of-type(n+2){display:none}.ff-finance-record__charges{gap:10px;display:grid}.ff-finance-items{overflow-x:auto}.ff-finance-items>div{min-width:570px}.ff-honest-sign__empty,.ff-honest-sign__result,.ff-honest-sign__scanner{grid-template-columns:1fr}.ff-honest-sign__empty{align-items:start}.ff-honest-sign__scanner-actions{flex-wrap:wrap}.ff-modal-form label:nth-last-of-type(-n+2),.ff-modal-form .ff-form-footer{grid-column:auto}.ff-modal{padding:17px}}.ff-app{isolation:isolate;--ff-text-color:color-mix(in srgb, #17362d calc(100% - var(--ff-text-brightness,18%)), #fff var(--ff-text-brightness,18%));--ff-muted-color:color-mix(in srgb, #607970 calc(100% - var(--ff-text-brightness,18%)), #fff var(--ff-text-brightness,18%));font-size:calc(16px * var(--ff-font-scale,1));background:0 0;position:relative}.ff-app:before{z-index:-2;content:"";background-color:var(--ff-background,#e8f0ec);filter:brightness(var(--ff-brightness,1));background-position:50%;background-size:cover;position:fixed;inset:0}.ff-app.has-custom-background:after{z-index:-1;content:"";pointer-events:none;opacity:var(--ff-custom-background-opacity,.84);background-image:var(--ff-custom-background);filter:brightness(var(--ff-brightness,1));background-position:50%;background-size:cover;position:fixed;inset:0}@media print{body *{visibility:hidden!important}.ff-honest-sign__print-card,.ff-honest-sign__print-card *{visibility:visible!important}.ff-honest-sign__print-card{width:70mm;min-height:70mm;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0 auto auto 0}.ff-honest-sign__print-card img{width:58mm;height:58mm}}.ff-app__body{min-height:100vh;padding:76px 34px 28px}.ff-header-actions{z-index:11;background:rgb(255 255 255/var(--ff-surface-opacity,.86));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;border:1px solid #ffffffd1;border-radius:14px;flex-wrap:nowrap;align-items:center;gap:8px;max-width:calc(100% - 110px);padding:5px;display:flex;position:absolute;top:17px;right:34px;box-shadow:0 8px 24px #2c4c401a}.ff-app__brand{max-width:220px;color:var(--ff-text-color,#17362d)}.ff-app__brand strong,.ff-app__brand sup{color:var(--ff-text-color,#17362d)}.ff-app__brand sup{color:var(--ff-accent,#257c67)}.ff-sidebar nav button{color:var(--ff-muted-color,#607970)}.ff-sidebar nav button.is-active,.ff-content__header,.ff-content__header h1,.ff-panel-heading h2,.ff-connect-heading h2,.ff-connect-heading p,.ff-content__header p{color:var(--ff-text-color,#17362d)}.ff-content__header small,.ff-content__header p,.ff-panel-heading small,.ff-counterparty-row small,.ff-inventory-card small{color:var(--ff-muted-color,#607970)}.ff-header-actions>button{flex:0 0 38px}.ff-header-actions .ff-account-label{min-width:132px;margin:0 7px 0 5px}.ff-sidebar,.ff-connect-panel,.ff-panel,.ff-live{background-color:rgb(255 255 255/var(--ff-surface-opacity,.86))}.ff-sidebar nav button.is-active{color:var(--ff-accent,#15745a);background:var(--ff-accent-soft,#dbf1e7)}.ff-button,.ff-deposit button,.ff-counterparty-actions form button{background-color:var(--ff-accent,#257c67)}.ff-button:hover{background-color:color-mix(in srgb, var(--ff-accent,#257c67) 84%, #183a31)}.ff-appearance-controls{z-index:12;gap:7px;width:40px;display:grid;position:absolute;top:17px;left:34px}.ff-appearance-controls.is-open{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f7faf8e6;border:1px solid #ffffffd1;border-radius:14px;width:min(250px,100vw - 68px);padding:8px;box-shadow:0 14px 34px #233a3229}.ff-appearance-controls__toggle,.ff-appearance-controls__row button{width:40px;height:40px;color:var(--ff-accent,#257c67);cursor:pointer;background:#ffffffd1;border:1px solid #ffffffd9;border-radius:11px;place-items:center;padding:0;display:grid;box-shadow:0 6px 18px #1e2f2b1a}.ff-appearance-controls.is-open .ff-appearance-controls__toggle{box-shadow:none}.ff-appearance-controls__body{gap:8px;display:grid}.ff-appearance-controls__row{gap:7px;display:flex}.ff-appearance-controls__row button{color:#567068;width:34px;height:34px;box-shadow:none}.ff-appearance-palette,.ff-appearance-range{color:#52675f;background:#ffffff9e;border:1px solid #344b451a;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.ff-appearance-palette>div{justify-content:flex-end;gap:8px;display:flex}.ff-appearance-palette button{background:var(--ff-swatch);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #2a413a33}.ff-appearance-palette button.is-selected{box-shadow:0 0 0 2px var(--ff-swatch), 0 0 0 4px #fff}.ff-appearance-range{font-size:calc(11px * var(--ui-font-scale,1));row-gap:5px;font-weight:700}.ff-appearance-range input{width:100%;accent-color:var(--ff-accent,#257c67);grid-column:1/-1;margin:0}.ff-appearance-reset{color:#5d726a;min-height:34px;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;background:#ffffffad;border:1px solid #344b451f;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.ff-sidebar{transition:padding-top .2s}.ff-app:has(.ff-appearance-controls.is-open) .ff-sidebar{padding-top:330px}.ff-deposit .ff-deposit-amount__toggle{color:#527269;background:#fff;border:1px solid #cfe0d8;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.ff-deposit .ff-deposit-amount__toggle:hover{color:var(--ff-accent,#257c67);border-color:var(--ff-accent,#257c67);background:#fff}.ff-content__header h1{font-size:calc(34px * var(--ff-font-scale,1))}.ff-sidebar nav button,.ff-button{font-size:calc(13px * var(--ff-font-scale,1))}.ff-profile-summary{color:#315247;align-items:center;gap:13px;padding:10px 2px 3px;display:flex}.ff-profile-summary>div{gap:4px;display:grid}.ff-profile-summary small{color:#81938b;font-size:calc(11px * var(--ui-font-scale,1))}.ff-profile-logout{font-size:calc(12px * var(--ui-font-scale,1));margin-top:14px}@media (width<=980px){.ff-app__body{padding:76px 20px 20px}.ff-header-actions{right:20px}.ff-appearance-controls{left:20px}}@media (width<=680px){.ff-app__body{padding:70px 0 0}.ff-header-actions{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:calc(100% - 72px);top:12px;right:12px}.ff-header-actions>button:nth-child(-n+3){display:grid}.ff-header-actions .ff-account-label{display:none}.ff-notifications__popover{width:auto;position:fixed;top:68px;left:12px;right:12px}.ff-content__header h1{overflow-wrap:anywhere;max-width:100%;font-size:28px}.ff-appearance-controls{top:12px;left:12px}.ff-appearance-controls.is-open{width:min(282px,100vw - 24px)}.ff-app:has(.ff-appearance-controls.is-open) .ff-app__body{padding-top:400px}.ff-app:has(.ff-appearance-controls.is-open) .ff-sidebar{padding-top:10px}.ff-app .ff-content__header{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ff-app .ff-content__header h1{overflow-wrap:normal;word-break:normal}.ff-app .ff-content__tools{width:100%;margin-top:0;padding-top:0}}.ff-topbar{z-index:13;background:rgb(255 255 255/var(--ff-surface-opacity,.86));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff5c;align-items:center;min-height:56px;padding:0 34px;display:flex;position:relative}.ff-topbar .ff-app__brand{max-width:none;min-height:34px;position:static}.ff-header-actions{z-index:30;max-width:none;top:67px;left:280px;right:34px;overflow:visible}.ff-notifications,.ff-notifications>button,.ff-notifications__popover{pointer-events:auto}.ff-notifications__popover{z-index:31}.ff-appearance-controls{top:67px;left:34px}.ff-app__body{min-height:calc(100vh - 56px);padding-top:76px}@media (width<=980px){.ff-topbar{padding-left:20px;padding-right:20px}.ff-header-actions{right:20px}.ff-appearance-controls{left:20px}}@media (width<=700px){.ff-topbar{min-height:56px;padding:0 12px}.ff-header-actions{justify-content:flex-end;max-width:none;top:66px;left:62px;right:12px}.ff-appearance-controls{top:66px;left:12px}.ff-header-actions .ff-account-label{display:none}.ff-app__body{padding-top:74px}.ff-app:has(.ff-appearance-controls.is-open) .ff-app__body{padding-top:344px}.ff-app__body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.ff-sidebar{z-index:20;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafdfbe6;border:1px solid #ffffffc7;border-radius:18px;padding:5px;position:fixed;left:12px;box-shadow:0 10px 25px #1e2f2b24}.ff-app:has(.ff-appearance-controls.is-open) .ff-sidebar{padding:5px}.ff-sidebar nav{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.ff-sidebar nav::-webkit-scrollbar{display:none}.ff-sidebar nav button{min-height:53px;font-size:calc(8px * var(--ui-font-scale,1));text-align:center;border-radius:13px;flex:0 0 72px;align-content:center;justify-items:center;gap:3px;padding:5px 4px;line-height:1.15;display:grid;position:relative}.ff-sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:64px;display:block;overflow:hidden}.ff-sidebar nav b{min-width:16px;height:16px;font-size:calc(8px * var(--ui-font-scale,1));border:2px solid #fafdfbf2;border-radius:9px;margin:0;padding:0 3px;line-height:12px;position:absolute;top:3px;right:5px}.ff-content{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.procurement-reconciliation-dialog{width:min(920px,100vw - 32px);max-height:min(90vh,780px);overflow:auto}.procurement-reconciliation-dialog form{gap:16px;display:grid}.procurement-reconciliation__table{border:1px solid var(--line,#dce5e1);background:var(--line,#dce5e1);border-radius:8px;gap:1px;display:grid;overflow:hidden}.procurement-reconciliation__row{background:var(--surface,#fff);font-size:calc(13px * var(--ui-font-scale,1));grid-template-columns:minmax(220px,1fr) 140px 120px 130px;align-items:center;gap:12px;padding:11px 12px;display:grid}.procurement-reconciliation__row--head{color:var(--muted,#65736e);font-size:calc(11px * var(--ui-font-scale,1));text-transform:uppercase;letter-spacing:.04em;font-weight:700}.procurement-reconciliation__product{align-items:center;gap:9px;min-width:0;display:flex}.procurement-reconciliation__product img{object-fit:cover;background:#eef2f0;border-radius:6px;flex:0 0 38px;width:38px;height:38px}.procurement-reconciliation__product span{gap:2px;min-width:0;display:grid}.procurement-reconciliation__product strong,.procurement-reconciliation__product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-reconciliation__product small{color:var(--muted,#65736e)}.procurement-reconciliation__row input{border:1px solid var(--line,#dce5e1);width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border-radius:5px;padding:7px 8px}.procurement-reconciliation__total,.procurement-reconciliation__invoice{justify-content:space-between;align-items:center;gap:12px;display:flex}.procurement-reconciliation__total{border-top:1px solid var(--line,#dce5e1);padding:12px 14px;font-size:15px}.procurement-reconciliation__invoice{border:1px solid var(--line,#dce5e1);border-radius:7px;flex-wrap:wrap;align-items:flex-start;padding:12px 14px}.procurement-reconciliation__invoice>strong{margin-right:auto}.procurement-reconciliation__invoice a,.procurement-reconciliation__invoice>span,.procurement-reconciliation__upload{color:var(--accent,#257c67);font-size:calc(12px * var(--ui-font-scale,1));align-items:center;gap:5px;display:inline-flex}.procurement-reconciliation__upload{cursor:pointer;position:relative}.procurement-reconciliation__upload input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=680px){.procurement-reconciliation__row{grid-template-columns:minmax(150px,1fr) 100px 92px}.procurement-reconciliation__row>strong:last-child{text-align:right;grid-column:2/-1}.procurement-reconciliation__row--head>span:last-child{display:none}}.workspace-loading{color:#263238;background:#f6f8f7;place-content:center;justify-items:center;gap:12px;min-height:100dvh;font:600 14px/1.4 Inter,system-ui,sans-serif;display:grid}.workspace-loading__spinner{border:3px solid #cbd5d1;border-top-color:#168468;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite workspace-loading-spin}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}
