.module-page{gap:14px;display:grid}.module-heading{justify-content:space-between;align-items:flex-end;margin-bottom:3px;display:flex}.module-heading h1{margin:7px 0 5px;font-size:25px}.module-heading p{color:var(--muted);margin:0;font-size:9px}.form-tag{letter-spacing:1px;color:#34786b;font-size:7px;font-weight:800}.primary{background:var(--teal);color:#fff;border:0;border-radius:8px;height:35px;padding:0 14px;font-size:8px;font-weight:700}.primary.compact{height:32px}.filter-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.filter-card label,.modal label,.request-form label,.profitability-form label{color:#667571;gap:5px;font-size:7px;font-weight:700;display:grid}.filter-card input,.filter-card select,.modal input,.modal select,.request-form input,.request-form select,.request-form textarea,.profitability-form input{border:1px solid var(--line);color:#3d4a47;background:#fafbfa;border-radius:7px;outline:0;height:33px;padding:0 9px;font-size:8px}.module-kpis{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.module-kpis.four{grid-template-columns:repeat(4,1fr)}.module-kpis.five{grid-template-columns:repeat(5,1fr)}.module-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px;box-shadow:0 3px 10px #173f3a06}.module-kpis small{color:#909b98;letter-spacing:.6px;font-size:6px}.module-kpis b{margin:8px 0 4px;font-size:18px;display:block}.module-kpis span{color:#46846e;font-size:6px}.module-kpis .warn b,.module-kpis .warn span{color:var(--coral)}.module-kpis .credit-kpi{background:#f6fcf8;border-color:#bfe2cc}.module-kpis .credit-kpi b{color:#128143}.module-table{overflow:auto}.orders-grid{border-bottom:1px solid #eef1f0;grid-template-columns:.8fr 1fr 1.1fr .75fr .75fr .8fr;align-items:center;gap:12px;min-width:760px;padding:11px 8px;font-size:8px;display:grid}.orders-grid.header{color:#919b98;letter-spacing:.6px;padding-top:4px;font-size:6px}.order-status{color:#417862;background:#eaf3ef;border-radius:9px;width:max-content;padding:5px 7px;font-size:6px;display:inline-flex}.order-status.late{color:#c96854;background:#fff0ea}.sync-actions{justify-content:space-between;align-items:end;display:flex}.sync-actions h2,.integration-layout h2{margin:0 0 4px;font-size:14px}.sync-actions p,.integration-layout>section>p{color:var(--muted);margin:0;font-size:8px}.sync-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration-title{align-items:center;gap:9px;display:flex}.integration-title>b{border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.integration-title strong{font-size:9px;display:block}.integration-title small{color:#568b77;align-items:center;gap:4px;margin-top:3px;font-size:6px;display:flex}.integration-title small i{background:#4ba17d;border-radius:50%;width:5px;height:5px}.sync-meter{margin:18px 0}.sync-meter>span{color:#7e8b87;justify-content:space-between;font-size:7px;display:flex}.sync-meter>div{background:#edf1ef;border-radius:4px;height:4px;margin-top:6px}.sync-meter>div i{background:#54a086;border-radius:4px;height:100%;display:block}.sync-cards dl{margin:0}.sync-cards dl div{border-top:1px solid #eef1f0;justify-content:space-between;padding:8px 0;font-size:7px;display:flex}.sync-cards dt{color:#7e8b88}.sync-cards dd{margin:0;font-weight:700}.sync-cards article>button{border:1px solid var(--line);color:#467269;background:#fafbfa;border-radius:7px;width:100%;height:30px;font-size:7px;font-weight:700}.sync-log{margin-top:2px}.log-row{border-bottom:1px solid #eef1f0;align-items:center;gap:10px;padding:10px 3px;display:flex}.log-row>i{color:#3e8267;background:#e7f3ed;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.log-row>i.fixed{color:#c86956;background:#fff0ea}.log-row span b{font-size:8px;display:block}.log-row span small,.log-row time{color:#909b98;font-size:6px}.log-row time{margin-left:auto}.profit-filter{grid-template-columns:repeat(3,1fr) auto}.profitability-form{grid-template-columns:.4fr 1.6fr;align-items:center;gap:25px;display:grid}.profitability-form h2,.request-form h2{margin:0 0 5px;font-size:14px}.profitability-form p,.request-form p{color:var(--muted);margin:0;font-size:8px}.profitability-form form{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:9px;display:grid}.integration-layout{grid-template-columns:1fr .8fr;gap:20px;display:grid}.integration-layout>section{align-content:start;gap:9px;display:grid}.integration-row{align-items:center;gap:10px;padding:12px;display:flex}.integration-row>span{color:#7e8b88;margin-left:auto;font-size:7px}.integration-row>button{border:1px solid var(--line);color:#486f67;background:#fafbfa;border-radius:7px;height:28px;padding:0 9px;font-size:7px;font-weight:700}.integration-row.pending .integration-title>b{background:#edf0ef}.integration-row.pending>button{margin-left:auto}.request-form{grid-template-columns:.45fr 1.55fr;gap:30px;display:grid}.request-form form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.request-form textarea{resize:vertical;height:70px;padding:9px}.request-form label:last-of-type{grid-column:1/3}.request-form .primary{width:max-content}.modal-backdrop{z-index:100;background:#0e2c2966;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;gap:14px;width:min(460px,100%);padding:24px;display:grid;position:relative;box-shadow:0 22px 55px #102d2944}.modal .close{color:#7e8b88;background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:14px}.modal h2{margin:0;font-size:18px}.modal>p{color:var(--muted);margin:-7px 0 2px;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.modal .check{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:flex}.modal .check input{width:14px;height:14px}.toast{z-index:120}@media (max-width:1050px){.filter-card{grid-template-columns:1fr 1fr}.filter-card .primary{width:max-content}.module-kpis.four,.module-kpis.five{grid-template-columns:1fr 1fr}.sync-cards,.profitability-form,.request-form{grid-template-columns:1fr}.profitability-form form{grid-template-columns:1fr 1fr}.integration-layout{grid-template-columns:1fr}}@media (max-width:720px){.module-heading{align-items:flex-start;gap:12px}.filter-card,.module-kpis,.module-kpis.four,.module-kpis.five,.profitability-form form,.request-form form{grid-template-columns:1fr}.request-form label:last-of-type{grid-column:auto}.integration-row>span{display:none}}.module-heading-actions{align-items:center;gap:9px;display:flex}.credits-toggle{color:#45675a;background:#fff;border:1px solid #b9d7c4;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:8px;font-weight:750;transition:all .18s;display:inline-flex}.credits-toggle span{color:#fff;background:#fff;border:1px solid #9fc7ae;border-radius:4px;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.credits-toggle.active{color:#10763d;background:#edf8f1;border-color:#168449;box-shadow:0 3px 10px #16844918}.credits-toggle.active span{background:#168449;border-color:#168449}.module-kpis .credit-kpi.disabled{border-color:var(--line);background:#f8faf8}.module-kpis .credit-kpi.disabled b,.module-kpis .credit-kpi.disabled span{color:#8b9992}@media (max-width:720px){.module-heading-actions{flex-direction:column;align-items:flex-end}.credits-toggle{white-space:nowrap}}.sync-live .module-heading-actions>button{color:#176044;background:#fff;border:1px solid #d2e0d9;border-radius:9px;padding:10px 13px}.sync-card-actions{gap:8px;margin-top:12px;display:flex}.sync-card-actions button{flex:1}.sync-live .integration-title img{object-fit:contain;width:100%;height:100%}.sync-live button:disabled{opacity:.45;cursor:not-allowed}.sync-range{grid-template-columns:1fr 180px 180px;align-items:end;gap:12px;display:grid}.sync-range>div{gap:4px;display:grid}.sync-range b{font-size:10px}.sync-range small{color:var(--muted);font-size:7px}.sync-range label{color:#667571;gap:5px;font-size:7px;font-weight:700;display:grid}.sync-range input{border:1px solid var(--line);color:#344944;background:#fafbfa;border-radius:8px;height:34px;padding:0 9px;font-size:8px}.automation-health{grid-template-columns:minmax(180px,.5fr) 1.5fr;align-items:center;gap:18px;display:grid}.automation-health h2{margin:0 0 4px;font-size:13px}.automation-health p{color:var(--muted);margin:0;font-size:7px}.automation-health-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.automation-state{background:#f3f7f5;border:1px solid #dce8e3;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.automation-state b{font-size:7px}.automation-state small{color:#70827c;font-size:6px}.automation-state.ok{background:#edf9f1;border-color:#cbe8d4}.automation-state.running{background:#eef7ff;border-color:#cae0f3}.automation-state.warning{background:#fff8e5;border-color:#efdda6}.automation-state.error,.automation-state.stale{background:#fff0ec;border-color:#efc8be}.worker-inline{font-weight:800}.worker-inline.ok{color:#168447}.worker-inline.running{color:#347baa}.worker-inline.warning{color:#9a6b00}.worker-inline.error,.worker-inline.stale{color:#c14e3b}@media (max-width:1050px){.automation-health{grid-template-columns:1fr}.automation-health-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.automation-health-grid,.sync-range{grid-template-columns:1fr}}
.chevron{margin-left:auto;font-size:12px;font-style:normal;transition:all .2s}.chevron.open{transform:rotate(180deg)}.product-subnav{border-left:1px solid #ffffff20;gap:2px;margin:-1px 0 5px 26px;padding-left:8px;display:grid}.product-subnav button{color:#91b3ad!important;height:31px!important;padding-left:10px!important;font-size:8px!important}.product-subnav button.active{color:#fff!important;background:#ffffff10!important}.product-form{gap:12px;display:grid}.product-section{grid-template-columns:230px 1fr;gap:24px;display:grid}.section-title{align-items:flex-start;gap:10px;display:flex}.section-title>span{color:#357568;background:#e8f2ef;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.section-title h2{margin:1px 0 4px;font-size:12px}.section-title p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.fields.four{grid-template-columns:repeat(4,1fr)}.fields label,.upload-box{color:#667571;gap:5px;font-size:7px;font-weight:700;display:grid}.fields label.wide{grid-column:1/3}.fields input,.fields select,.fields textarea{border:1px solid var(--line);background:#fafbfa;border-radius:7px;outline:0;height:34px;padding:0 9px;font-size:8px}.fields textarea{resize:vertical;height:74px;padding:9px}.upload-box{cursor:pointer;background:#fafcfa;border:1px dashed #cbd8d4;border-radius:10px;grid-column:2;align-content:center;place-items:center;min-height:100px;margin-top:12px}.upload-box input{display:none}.upload-box>span{color:#347568;background:#e8f2ef;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.upload-box b{font-size:8px}.upload-box small{color:#929d99;font-size:6px}.channel-checks{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.channel-checks label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.channel-checks label>input{width:13px;height:13px}.channel-checks label>b{border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.channel-checks strong{font-size:8px;display:block}.channel-checks small{color:#8d9995;font-size:6px}.form-actions{justify-content:flex-end;gap:8px;display:flex}.form-actions>button:first-child{border:1px solid var(--line);color:#5b6966;background:#fff;border-radius:8px;height:35px;padding:0 14px;font-size:8px;font-weight:700}.product-filter{grid-template-columns:1.5fr 1fr 1fr auto}.product-list{overflow:auto}.product-list-head,.product-list-row{grid-template-columns:2fr .7fr .7fr .6fr .6fr .8fr 28px;align-items:center;gap:12px;min-width:820px;display:grid}.product-list-head{color:#909b98;letter-spacing:.6px;border-bottom:1px solid #e9edeb;padding:4px 9px 8px;font-size:6px}.product-list-row{border-bottom:1px solid #eef1f0;padding:10px 9px;font-size:7px}.product-list-row>span:first-child{grid-template-columns:32px 1fr;column-gap:8px;display:grid}.product-list-row>span:first-child>i{background:#eef3f1;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;display:grid}.product-list-row b{font-size:8px}.product-list-row small{color:#929d99;margin-top:3px;font-size:6px}.product-list-row>span:nth-child(3){display:grid}.product-list-row .danger b{color:var(--coral)}.channel-dots{gap:3px;display:flex}.channel-dots i{background:#dcebe6;border:1px solid #c6dad3;border-radius:5px;width:16px;height:16px}.product-status{color:#3d7d67;background:#e8f3ee;border-radius:9px;width:max-content;padding:5px 7px}.product-status.attention{color:#c56754;background:#fff0ea}.product-list-row>button{color:#7d8a87;background:0 0;border:0}@media (max-width:1050px){.product-section{grid-template-columns:1fr}.upload-box{grid-column:1}.fields.four{grid-template-columns:1fr 1fr}}@media (max-width:720px){.fields,.fields.four,.channel-checks{grid-template-columns:1fr}.fields label.wide{grid-column:auto}.product-subnav{margin-left:12px}}
.settings-overview{gap:14px;margin-bottom:14px;display:grid}.settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-card{gap:11px;display:grid}.settings-title{align-items:flex-start;gap:9px;display:flex}.settings-title>span{color:#347669;background:#e8f2ef;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.settings-title h2{margin:1px 0 4px;font-size:11px}.settings-title p{color:var(--muted);margin:0;font-size:7px}.settings-card>label,.settings-double label{color:#667571;gap:5px;font-size:7px;font-weight:700;display:grid}.settings-card input,.settings-card select{border:1px solid var(--line);color:#3d4a47;background:#fafbfa;border-radius:7px;height:33px;padding:0 9px;font-size:8px}.settings-double{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settings-card .primary{width:max-content}.switch-row{cursor:pointer;border-bottom:1px solid #eef1f0;justify-content:space-between;align-items:center;padding:5px 0 10px;display:flex!important}.switch-row span b{font-size:8px;display:block}.switch-row span small{color:#8e9996;margin-top:3px;font-size:6px;display:block}.switch-row input{appearance:none;background:#cfd8d5;border:0;border-radius:10px;width:30px;height:17px;padding:0;position:relative}.switch-row input:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #263c3733}.switch-row input:checked{background:#4d957d}.switch-row input:checked:after{left:15px}.users-settings{gap:0;display:grid}.users-settings>.settings-title{align-items:center;padding-bottom:12px}.users-settings>.settings-title>button{margin-left:auto}.user-row{border-top:1px solid #eef1f0;grid-template-columns:32px 1.4fr .7fr .5fr auto;align-items:center;gap:10px;padding:10px 3px;display:grid}.user-row>span{color:#387568;background:#e8f2ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:800;display:grid}.user-row div b{font-size:8px;display:block}.user-row div small{color:#8f9a97;font-size:6px}.user-row strong{font-size:7px}.user-row>i{color:#3f7c68;background:#e8f3ee;border-radius:8px;width:max-content;padding:5px 7px;font-size:6px;font-style:normal}.user-row>button{border:1px solid var(--line);color:#527169;background:#fafbfa;border-radius:7px;height:27px;padding:0 8px;font-size:6px;font-weight:700}.settings-section-heading{margin-top:4px}.settings-section-heading h2{margin:0 0 4px;font-size:14px}.settings-section-heading p{color:var(--muted);margin:0;font-size:8px}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}}@media (max-width:720px){.settings-double{grid-template-columns:1fr}.user-row{grid-template-columns:30px 1fr auto}.user-row>strong,.user-row>i{display:none}}.system-settings{margin-bottom:22px;padding:24px}.system-settings>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.system-settings>header h2{margin:6px 0}.system-settings>header p{color:#668078;margin:0}.settings-header-actions{gap:8px;display:flex}.settings-header-actions button:first-child{color:#16713f;background:#f1faf4;border-color:#9bcdb0}.system-settings-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:16px;display:grid}.system-settings-grid>form,.system-settings-grid>article{background:#fbfdfc;border:1px solid #dce8e2;border-radius:14px;padding:18px}.system-settings-grid form{gap:12px;display:grid}.system-settings-grid label{color:#36584d;gap:6px;font-size:12px;font-weight:700;display:grid}.system-settings-grid input,.system-settings-grid select{background:#fff;border:1px solid #ceddd6;border-radius:9px;height:42px;padding:0 12px}.service-title{align-items:center;gap:10px;display:flex}.service-title img,.fiscal-icon{object-fit:contain;background:#ffe600;border-radius:10px;width:42px;height:42px;padding:6px}.service-title img.shopee-service-logo{background:#ee4d2d}.fiscal-icon{color:#08783f;background:#e4f4eb;place-items:center;font-weight:900;display:grid}.service-title span:nth-child(2){flex:1}.service-title h3,.service-title p{margin:0}.service-title p{color:#6b817a;font-size:11px}.service-title b{border-radius:20px;padding:6px 8px;font-size:10px}.service-title .ready{color:#08783f;background:#e3f5e9}.service-title .pending{color:#8b6000;background:#fff1d5}.missing{color:#8a6255;min-height:36px;margin:18px 0;font-size:11px}.system-settings-grid a.primary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.system-settings-grid .disabled{opacity:.45;pointer-events:none}@media (max-width:1300px){.system-settings-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.system-settings-grid{grid-template-columns:1fr}.system-settings>header{flex-direction:column;align-items:flex-start}.settings-header-actions{width:100%}}.fiscal-settings-form{border-top:1px solid #dce8e2;margin-top:14px;padding-top:14px}.fiscal-readiness{flex-wrap:wrap;gap:7px;display:flex}.fiscal-readiness span{border-radius:14px;padding:6px 8px;font-size:10px;font-weight:800}.fiscal-readiness .ready{color:#08783f;background:#e3f5e9}.fiscal-readiness .pending{color:#8b6000;background:#fff1d5}.dfe-readiness{background:#f8fbf9;border:1px solid #dce8e2;border-radius:11px;gap:10px;padding:13px;display:grid}.dfe-readiness>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.dfe-readiness>div:first-child b{font-size:12px}.dfe-readiness>div:first-child span{color:#667b74;text-align:right;font-size:9px}.dfe-readiness.ready{background:#f2fbf5;border-color:#a8d8bc}.dfe-readiness.pending{background:#fffcf5;border-color:#ecd9ae}.dfe-readiness ul{color:#8b6000;gap:4px;margin:0;padding-left:18px;font-size:9px;display:grid}.auto-manifest-option{cursor:pointer;background:#f2faf5;border:1px solid #b8d8c7;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.auto-manifest-option input{accent-color:#087c45;width:16px;height:16px;margin:1px 0 0}.auto-manifest-option span{gap:3px;display:grid}.auto-manifest-option b{color:#0a5633;font-size:11px}.auto-manifest-option small{color:#60756d;font-size:9px;font-weight:500;line-height:1.45}.service-title img.tiktok-service-logo{background:#171d1b}.operational-readiness{background:linear-gradient(135deg,#f7fbf9,#fff);border:1px solid #dce8e2;border-radius:14px;gap:13px;margin-bottom:18px;padding:18px;display:grid}.operational-readiness>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.operational-readiness h3,.operational-readiness p{margin:3px 0}.operational-readiness header p{color:#667b74;font-size:11px}.operational-readiness header>strong{white-space:nowrap;border-radius:18px;padding:8px 12px;font-size:12px}.operational-readiness header>.ready{color:#08783f;background:#e3f5e9}.operational-readiness header>.pending{color:#8b6000;background:#fff1d5}.readiness-progress{background:#e6eeea;border-radius:8px;height:7px;overflow:hidden}.readiness-progress i{border-radius:inherit;background:linear-gradient(90deg,#0b8146,#66c593);height:100%;transition:width .25s;display:block}.readiness-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.readiness-checks>span{background:#fff;border:1px solid #dce8e2;border-radius:10px;gap:3px;padding:10px;display:grid}.readiness-checks b{font-size:9px}.readiness-checks small{color:#6f817b;font-size:8px}.readiness-checks>.ready b{color:#08783f}.readiness-checks>.pending{background:#fffcf5;border-color:#ecd9ae}.readiness-checks>.pending b{color:#8b6000}.readiness-warning{background:#fff8e9;border-radius:8px;padding:9px 11px;font-size:9px;color:#8b6000!important}@media (max-width:1100px){.readiness-checks{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.operational-readiness>header{flex-direction:column;align-items:flex-start}.readiness-checks{grid-template-columns:1fr}}.webhook-health{border-radius:8px;padding:7px 9px;font-weight:700;min-height:auto!important;margin:12px 0!important;font-size:9px!important}.webhook-health.ready{color:#08783f;background:#e7f6ec}.webhook-health.waiting{color:#49675e;background:#eef5f2}.webhook-health.pending{color:#a64b36;background:#fff1e8}.connection-diagnostic{border-radius:8px;gap:3px;margin:12px 0;padding:9px;font-size:9px;display:grid}.connection-diagnostic b{font-size:10px}.connection-diagnostic span{line-height:1.4}.connection-diagnostic.ok{color:#08783f;background:#e7f6ec}.connection-diagnostic.error{color:#aa4534;background:#fff0ed}.connection-diagnostic.waiting{color:#5f746d;background:#f2f5f4}.marketplace-actions{align-items:center;gap:8px;display:flex}.marketplace-actions>*{flex:1;min-height:38px}.marketplace-actions>button:not(.primary){color:#176044;background:#fff;border:1px solid #bad4c8;border-radius:8px;font-weight:800}.marketplace-actions>button:disabled{opacity:.55}.team-settings{border-top:1px solid #dce8e2;margin-top:22px;padding-top:20px}.team-settings>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.team-settings h3{margin:5px 0 3px;font-size:16px}.team-settings header p{color:#6b817a;margin:0;font-size:10px}.team-list{border:1px solid #dce8e2;border-radius:12px;overflow:auto}.team-row{border-top:1px solid #e7efeb;grid-template-columns:minmax(220px,1.5fr) .7fr .8fr .55fr 70px;align-items:center;gap:14px;min-width:760px;padding:12px 14px;font-size:10px;display:grid}.team-row:first-child{border-top:0}.team-row.team-head{color:#71837d;background:#f4f8f6;font-size:8px;font-weight:800}.team-row span b,.team-row span small{display:block}.team-row span small{color:#7b8c86;margin-top:3px}.team-row strong{font-size:10px}.team-row>i{border-radius:12px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.team-row>i.active,.identity-linked{color:#08783f}.team-row>i.active{background:#e3f5e9}.team-row>i.inactive{color:#77837f;background:#f0f2f1}.identity-pending{color:#966800}.team-row>button{color:#22634e;background:#fff;border:1px solid #d4e1dc;border-radius:7px;height:28px;font-size:8px;font-weight:800}.team-empty{color:#70827c;border:1px dashed #ccdcd5;border-radius:10px;padding:18px}.team-modal .team-active-check{align-items:center;gap:8px;display:flex}.team-modal .team-active-check input{width:16px;height:16px}@media (max-width:700px){.team-settings>header{flex-direction:column;align-items:flex-start}}.team-view-picker{border:1px solid #dce8e2;border-radius:9px;gap:8px;margin:4px 0 2px;padding:12px;display:grid}.team-view-picker legend{color:#245b49;padding:0 4px;font-size:9px;font-weight:800}.team-view-picker>small{color:#71837d;font-size:8px}.team-view-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.team-view-picker label{align-items:center;gap:6px;color:#31564a!important;font-size:8px!important;font-weight:600!important;display:flex!important}.team-view-picker input{accent-color:#087c45;width:14px!important;height:14px!important}.team-admin-note{color:#236147;background:#eef8f2;border-radius:8px;margin:0;padding:9px;font-size:8px}@media (max-width:520px){.team-view-picker>div{grid-template-columns:1fr}}.operational-policies{border-top:1px solid #dce8e2;margin-top:22px;padding-top:20px}.operational-policies>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.operational-policies h3{margin:5px 0 3px;font-size:16px}.operational-policies header p{color:#6b817a;margin:0;font-size:10px}.operational-policies>header>b{color:#08783f;white-space:nowrap;background:#e8f6ed;border-radius:12px;padding:7px 10px;font-size:10px}.policy-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.policy-list article{background:#fbfdfc;border:1px solid #dce8e2;border-radius:12px;gap:9px;padding:12px;display:grid}.policy-switch{cursor:pointer;align-items:flex-start;gap:9px;display:flex!important}.policy-switch input{accent-color:#087c45;width:16px;height:16px;margin:1px 0 0}.policy-switch b,.policy-switch small{display:block}.policy-switch b{color:#1b3c30;font-size:11px}.policy-switch small{color:#70827c;margin-top:4px;font-size:9px;line-height:1.35}.policy-list article>label:not(.policy-switch){color:#45655a;gap:5px;font-size:9px;font-weight:800;display:grid}.policy-list select,.policy-list input,.policy-list textarea{color:#263f35;background:#fff;border:1px solid #cfdfd7;border-radius:7px;padding:7px 8px;font-size:10px}.policy-list textarea{resize:vertical;min-height:58px}.operational-policies>footer{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.operational-policies>footer button{padding:9px 11px;font-size:10px}@media (max-width:1100px){.policy-list{grid-template-columns:1fr 1fr}}@media (max-width:650px){.policy-list{grid-template-columns:1fr}.operational-policies>header{flex-direction:column}.operational-policies>footer{justify-content:stretch}.operational-policies>footer button{flex:1}}
.system-settings-grid>.issuer-organization-form{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.issuer-organization-form h3{grid-column:1/-1;margin:0}.issuer-organization-form button{width:max-content}@media (max-width:1000px){.system-settings-grid>.issuer-organization-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.system-settings-grid>.issuer-organization-form{grid-template-columns:1fr}}
.fiscal-table{overflow:auto}.orders-grid.fiscal{grid-template-columns:90px 105px 120px 80px 85px 75px 75px 90px 75px 90px 70px 145px 90px 120px;gap:10px;min-width:1550px}.orders-grid.fiscal>span,.orders-grid.fiscal>b{white-space:nowrap}.orders-grid.fiscal:not(.header):hover{background:#f8faf9}.operation-nature{color:#496e66;background:#eef3f1;border-radius:7px;width:max-content;padding:5px 7px;font-size:6px;display:inline-flex}.fiscal-table .card-head{position:sticky;left:0}.fiscal-table .card-head>button{background:var(--teal);border:0;color:#fff!important}.audit-button{color:#28705d;cursor:pointer;background:#e8f6f1;border:0;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:800}.audit-button.divergent{color:#c4513f;background:#fff0ed}.audit-button.waiting{color:#9a7420;background:#fff6dc}.audit-modal{width:min(720px,100vw - 32px);max-height:90vh;overflow:auto}.audit-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.audit-summary article{background:#f5f8f7;border-radius:12px;padding:14px}.audit-summary small{color:#7a8b87;margin-bottom:7px;font-size:8px;display:block}.audit-summary b{color:#263a36;font-size:16px}.audit-summary .has-difference{background:#fff0ed}.audit-summary .has-difference b{color:#c4513f}.audit-breakdown{border:1px solid #e5ece9;border-radius:14px;overflow:hidden}.audit-breakdown>div{border-bottom:1px solid #edf1ef;grid-template-columns:1fr 120px 100px;align-items:center;padding:12px 15px;font-size:11px;display:grid}.audit-breakdown>div:last-child{border-bottom:0}.audit-breakdown span{color:#657671}.audit-breakdown i{color:#34806b;font-size:9px;font-style:normal;font-weight:800}.audit-breakdown i.alert{color:#c4513f}.audit-breakdown button{color:#3c6f64;cursor:pointer;background:#edf4f2;border:0;border-radius:7px;padding:7px;font-size:9px}.audit-timeline{gap:8px;margin:18px 0;display:flex}.audit-timeline span{color:#315f55;background:#eef7f4;border-radius:10px;flex:1;padding:12px;font-size:9px;font-weight:700}.audit-timeline span small{color:#7a8b87;margin-top:5px;font-weight:500;display:block}.audit-timeline i{background:#35a47f;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.audit-timeline .pending{color:#8b6b1e;background:#fff6dc}.audit-timeline .pending i{background:#d9a72d}@media (max-width:700px){.audit-summary{grid-template-columns:1fr 1fr}.audit-timeline{flex-direction:column}.audit-breakdown>div{grid-template-columns:1fr auto;gap:6px}.audit-breakdown>div>:last-child{grid-column:1/-1}}.orders-hub{padding-bottom:0}.orders-hub+.orders-live>.module-heading{display:none}.orders-workspace{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.orders-workspace>div{gap:5px;display:grid}.orders-workspace b{color:#153e35;font-size:13px}.orders-workspace span,.orders-assistant-note span{color:#6f827e;font-size:10px}.orders-workspace nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.orders-workspace nav button{color:#176c59;cursor:pointer;background:#fff;border:1px solid #d8e8e3;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:800}.orders-assistant-note{background:#f7fbf9;border:1px solid #e2ede9;border-radius:12px;align-items:center;gap:10px;margin:12px 0 0;padding:11px 14px;display:flex}.orders-assistant-note b{color:#17715d;white-space:nowrap;font-size:10px}.order-choice{width:min(720px,100vw - 32px)}.order-choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.order-choice-grid button{text-align:left;color:#315f55;cursor:pointer;background:#fff;border:1px solid #dce9e5;border-radius:14px;gap:8px;min-height:135px;padding:18px;display:grid}.order-choice-grid button:hover{background:#f3fbf8;border-color:#0b8a6a}.order-choice-grid b{font-size:15px}.order-choice-grid span{color:#70827e;font-size:10px;line-height:1.55}@media (max-width:850px){.orders-workspace{flex-direction:column;align-items:flex-start}.orders-workspace nav{justify-content:flex-start}.order-choice-grid{grid-template-columns:1fr}.orders-assistant-note{flex-direction:column;align-items:flex-start}}.orders-assistant-note,.expedition-live>.module-heading>div:first-child{display:none}.commercial-pdv{padding-bottom:14px}.commercial-pdv .module-heading{align-items:flex-start}.commercial-pdv .module-heading small,.commercial-flow small{color:#00835b;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.commercial-pdv .module-heading p{color:#68817a;max-width:650px;margin:7px 0 0;font-size:12px;line-height:1.55}.commercial-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.commercial-shortcut{text-align:left;color:#15483e;cursor:pointer;background:#fff;border:1px solid #d9e9e4;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:124px;padding:18px;transition:all .2s;display:grid;box-shadow:0 12px 28px #1f51430b}.commercial-shortcut:hover{border-color:#51b692;transform:translateY(-2px);box-shadow:0 15px 30px #0e75521a}.commercial-shortcut .shortcut-icon{color:#087c5c;background:#e5f7ef;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.commercial-shortcut span:nth-child(2){gap:5px;display:grid}.commercial-shortcut small{letter-spacing:.1em;color:#6c817b;font-size:8px;font-weight:900}.commercial-shortcut b{color:#143d35;font-size:15px}.commercial-shortcut em{color:#70827e;font-size:10px;font-style:normal;line-height:1.45}.commercial-shortcut i{color:#00875f;font-size:18px;font-style:normal}.commercial-flow{background:linear-gradient(115deg,#fff,#f3fbf8);border:1px solid #d9e9e4;border-radius:16px;margin-top:16px;padding:20px}.commercial-flow header{justify-content:space-between;align-items:center;gap:16px;display:flex}.commercial-flow h2{color:#143d35;margin:4px 0 0;font-size:19px}.commercial-flow header button{color:#087959;cursor:pointer;background:#fff;border:1px solid #b9dfd0;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.commercial-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.commercial-flow-steps article{background:#fff;border:1px solid #e5efeb;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.commercial-flow-steps article>b{color:#fff;background:#0b8762;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.commercial-flow-steps article div{gap:4px;display:grid}.commercial-flow-steps strong{color:#1b4c42;font-size:11px}.commercial-flow-steps span,.commercial-flow>p{color:#71847e;font-size:9px;line-height:1.45}.commercial-flow>p{margin:15px 0 0}@media (max-width:1050px){.commercial-shortcuts,.commercial-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.commercial-shortcuts,.commercial-flow-steps{grid-template-columns:1fr}.commercial-flow header{flex-direction:column;align-items:flex-start}.commercial-shortcut{min-height:105px}}
.log-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.log-kpis article{background:#fff;border:1px solid #e5ece9;border-radius:14px;padding:17px}.log-kpis small{color:#778884;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.log-kpis b{color:#263a36;margin:6px 0;font-size:23px;display:block}.log-kpis span{color:#788984;font-size:9px}.log-kpis .attention{background:#fff9ed;border-color:#f0dfb6}.log-kpis .attention b{color:#a47419}.log-filters{background:#fff;border:1px solid #e5ece9;border-radius:14px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.log-filters label{color:#64756f;font-size:8px;font-weight:800}.log-filters input,.log-filters select{color:#334743;background:#fbfcfc;border:1px solid #dfe8e5;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.log-table{overflow:auto}.log-table .card-head{position:sticky;left:0}.log-grid{color:#50635e;border-top:1px solid #edf1ef;grid-template-columns:100px 115px 105px 135px 170px 190px 125px 85px 85px;align-items:center;gap:12px;min-width:1180px;padding:12px 16px;font-size:9px;display:grid}.log-grid:hover:not(.log-head){background:#f8faf9}.log-grid time{color:#788984}.log-grid>button{color:#3c6f64;cursor:pointer;background:#edf4f2;border:0;border-radius:7px;padding:7px;font-size:8px;font-weight:800}.log-head{color:#71817d;letter-spacing:.04em;background:#f6f9f8;font-size:7px;font-weight:900}.log-empty{text-align:center;color:#7b8c87;padding:35px}.log-type,.log-status{border-radius:7px;width:max-content;padding:6px 8px;font-weight:800;display:inline-flex}.log-type{color:#427568;background:#edf4f2}.type-fiscal{color:#8a5d00;background:#fff1d9}.type-stock{color:#3f8059;background:#eef7f1}.type-integrations{color:#6e58a4;background:#f3efff}.type-orders{color:#9a642b;background:#fff3e8}.type-products{color:#5569a9;background:#eef2ff}.type-settings{color:#52666e;background:#edf0f2}.log-status{color:#337861;background:#e9f7f1}.log-status.warning{color:#bd513e;background:#fff0ed}.log-modal{width:min(680px,100vw - 32px);max-height:90vh;overflow:auto}.log-modal dl{border:1px solid #e5ece9;border-radius:13px;margin:18px 0;overflow:hidden}.log-modal dl div{border-bottom:1px solid #edf1ef;grid-template-columns:180px 1fr;padding:11px 14px;font-size:10px;display:grid}.log-modal dl div:last-child{border-bottom:0}.log-modal dt{color:#748580}.log-modal dd{color:#334743;margin:0;font-weight:700}.log-detail-list{border:1px solid #e1ebe7;border-radius:12px;display:grid;overflow:hidden}.log-detail-list>div{border-bottom:1px solid #e8efec;grid-template-columns:190px 1fr;gap:12px;padding:11px 13px;display:grid}.log-detail-list>div:last-child{border-bottom:0}.log-detail-list span{color:#71847d;font-size:10px}.log-detail-list b{overflow-wrap:anywhere;color:#29493f;font-size:11px}.logs-live .module-heading-actions>button:not(.primary){color:#176044;background:#fff;border:1px solid #d4e1db;border-radius:9px;padding:10px 13px;font-weight:700}.log-load-more{color:#075d3a;background:#fff;border:1px solid #bdd5ca;border-radius:10px;justify-self:center;padding:11px 22px;font-weight:800}.log-load-more:hover:not(:disabled){background:#edf8f2}.log-load-more:disabled{opacity:.6}.audit-kpis{grid-template-columns:repeat(5,1fr)}.audit-filters{grid-template-columns:2fr 1.2fr repeat(5,minmax(110px,1fr)) auto}@media (max-width:1250px){.audit-kpis,.audit-filters{grid-template-columns:repeat(3,1fr)}.audit-filters .log-search{grid-column:span 2}}@media (max-width:1050px){.log-kpis{grid-template-columns:1fr 1fr}.log-filters{grid-template-columns:1fr 1fr 1fr}.log-search{grid-column:span 2}}@media (max-width:650px){.log-kpis,.log-filters{grid-template-columns:1fr}.log-search{grid-column:auto}.log-modal dl div,.log-detail-list>div{grid-template-columns:1fr;gap:4px}}
.audit-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.audit-kpis article{background:#fff;border:1px solid #e4ebe8;border-radius:14px;padding:18px}.audit-kpis small{color:#788984;letter-spacing:.06em;font-size:8px;font-weight:900;display:block}.audit-kpis b{color:#263a36;margin:7px 0;font-size:22px;display:block}.audit-kpis span{color:#788984;font-size:9px}.audit-kpis .audit-alert{background:#fff2ef;border-color:#f1d0c8}.audit-kpis .audit-alert b{color:#c65642}.audit-filters{background:#fff;border:1px solid #e4ebe8;border-radius:14px;grid-template-columns:2fr repeat(4,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.audit-filters label{color:#64756f;font-size:8px;font-weight:800}.audit-filters input,.audit-filters select{color:#334743;background:#fbfcfc;border:1px solid #dfe8e5;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.audit-center{overflow:auto}.audit-center .card-head{position:sticky;left:0}.audit-center .card-head>button{color:#496e66;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:8px;padding:9px 11px}.audit-center-grid{color:#53645f;border-top:1px solid #edf1ef;grid-template-columns:90px 105px 80px 88px 80px 88px 80px 82px 95px 85px 110px 115px 70px;align-items:center;gap:12px;min-width:1420px;padding:12px 16px;font-size:9px;display:grid}.audit-center-grid:hover:not(.audit-center-head){background:#f8faf9}.audit-center-head{color:#71817d;letter-spacing:.04em;background:#f6f9f8;font-size:7px;font-weight:900}.audit-center-grid>button{color:#3c6f64;cursor:pointer;background:#edf4f2;border:0;border-radius:7px;padding:7px;font-size:8px;font-weight:800}.audit-difference{color:#c4513f;font-weight:900}.audit-state{color:#337861;background:#e9f7f1;border-radius:7px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.audit-state.waiting{color:#9a7420;background:#fff6dc}.released-value{color:#167747}.audit-discount{color:#c4513f;font-weight:800}@media (max-width:800px){.audit-kpis,.audit-filters{grid-template-columns:1fr 1fr}.audit-filters label:first-child{grid-column:span 2}}@media (max-width:520px){.audit-kpis,.audit-filters{grid-template-columns:1fr}.audit-filters label:first-child{grid-column:auto}}.audit-state.pending{color:#64766f;background:#edf2f0}.audit-state.conciliated{color:#08783f;background:#e3f5e9}.audit-state.divergent{color:#c04735;background:#ffe8e3}.audit-state.awaiting_transfer{color:#8a6100;background:#fff1d5}.audit-state.withdrawn{color:#355d9a;background:#e8eef8}.audit-modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.audit-modal-actions button{background:#fff;border:1px solid #d4e0db;border-radius:9px;padding:11px 14px}@media (max-width:720px){.audit-modal-actions{flex-direction:column;align-items:stretch}}
.brand{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:flex-start;height:69px;margin:0 3px 22px;padding:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #0a262322}.brand img{object-fit:contain;width:185px;max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;flex:none;display:block;transform:translate(-10px,-9px)}
:root{--ink:#171b19;--muted:#68736d;--line:#dfe7e1;--bg:#f4f7f4;--teal:#138143;--dark:#073b25;--green:#239a4d;--coral:#d76450;--brand-deep:#075b32;--brand:#168a45;--brand-bright:#29a852;--brand-soft:#eaf6ed}body{color:var(--ink);background:linear-gradient(#f8faf8 0,#f2f6f3 100%)}.shell>aside{background:linear-gradient(#063c25 0%,#052f1e 100%);border-right:1px solid #ffffff10}.brand{border:1px solid #ffffff45;box-shadow:0 10px 28px #001b1060}.brand img{box-shadow:none;border:0}.nav-title,.connected>span{color:#78b892}nav button{color:#c8ddd0}nav button:hover{color:#fff;background:#ffffff0c}nav button.active{color:#064026;box-shadow:inset 3px 0 #25a552,0 7px 20px #001b1020}nav button em{background:#da684f}.connected p small{color:#69c489}.content>header button,.primary{box-shadow:0 6px 16px #0d71352b;background:linear-gradient(135deg,#168b46,#0b6938)!important}.content>header button:hover,.primary:hover{background:linear-gradient(135deg,#1c9d50,#0b733b)!important}.synced i,.connected>span i{background:#29aa58;box-shadow:0 0 0 3px #e1f4e7}.heading>div>small,.form-tag{color:#0f7d40!important}.period button.active{color:#075b32;box-shadow:0 3px 12px #0b69381c}.channel-picker,.card,.kpis article,.module-kpis article,.log-kpis article,.audit-kpis article{border-color:#dce7df;box-shadow:0 5px 18px #0b4b2810}.tabs button.active{background:#edf8f0;border-color:#168a45;box-shadow:0 0 0 2px #168a4512}.tabs small i,.sync-meter i{background:#219c4e}.channel-bar>button,.sku .card-head button{color:#0c7139}.ico.green{color:#168a45;background:#e7f6eb}.ico.blue{color:#447a55;background:#edf4ee}.ico.gold{color:#a17626;background:#f7f1df}.kpis p b,.tr .gain,.gain{color:#168a45!important}.donut{background:conic-gradient(#168a45 0 80%,#e4ad4f 80% 94%,#db6851 94%)}.legend .ok{background:#168a45}.bars i{background:#7db990}.card-head>span,.order-status:not(.late),.product-status,.audit-state,.log-status{color:#10763b;background:#e7f6eb}.future button:hover,.channel-bar>button:hover{background:#edf8f0;border-color:#168a45}.audit-button{color:#10763b;background:#e7f6eb}.audit-summary article,.audit-breakdown,.audit-center-grid:hover:not(.audit-center-head),.log-grid:hover:not(.log-head){background:#f7faf8}.audit-kpis .audit-alert,.audit-summary .has-difference{background:#fff1ed}.audit-state.waiting,.audit-button.waiting{color:#8b6b1e;background:#fff5dc}.settings-title>span,.section-title>span{color:#10763b!important;background:#e7f6eb!important}input:focus,select:focus,textarea:focus{outline:2px solid #20994d55;border-color:#168a45!important}.toast{background:#073b25;box-shadow:0 12px 30px #03271945}::selection{color:#073b25;background:#ccebd5}
.channel-logo{flex:none;place-items:center;overflow:hidden;display:grid!important}.channel-logo img{object-fit:contain;width:68%;height:68%;display:block}.tabs .channel-logo{padding:5px;border-radius:10px!important;width:34px!important;height:34px!important}.tabs button:first-child .channel-logo img{width:100%;height:100%}.channel-bar .channel-logo{padding:5px;border-radius:11px!important;width:38px!important;height:38px!important}.connected .channel-logo{padding:4px;border-radius:7px!important;width:24px!important;height:24px!important}.connected .channel-logo img{width:72%;height:72%}.sync-cards article .integration-title>b,.integration-layout>section:first-child .integration-title>b,.channel-checks label>b{font-size:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:68%!important}.sync-cards article:first-child .integration-title>b,.integration-layout>section:first-child article:first-of-type .integration-title>b,.channel-checks label:first-child>b{background-image:url(/logo-mercado-livre.svg)!important}.sync-cards article:nth-child(2) .integration-title>b,.integration-layout>section:first-child article:nth-of-type(2) .integration-title>b,.channel-checks label:nth-child(2)>b{background-image:url(/logo-shopee.svg)!important}.sync-cards article:nth-child(3) .integration-title>b,.integration-layout>section:first-child article:nth-of-type(3) .integration-title>b,.channel-checks label:nth-child(3)>b{background-image:url(/logo-tiktok.svg)!important}
.orders-grid.fiscal{grid-template-columns:92px 95px 145px 105px 120px 120px 62px 82px 88px 82px 82px 92px 104px 126px 100px 76px;gap:10px;min-width:1840px}.state-code{color:#11763b;background:#edf5ef;border-radius:7px;place-items:center;width:30px;height:25px;display:inline-grid}.financial-negative{color:#d84c43;font-weight:750}.tax-credit{color:#128143;flex-direction:column;gap:2px;display:flex}.tax-credit small{color:#71847a;font-size:9px;font-weight:500}.tax-credit.disabled,.tax-credit.disabled small{color:#94a19b}.fiscal-tax{cursor:help;outline:none;width:max-content;display:inline-flex;position:relative}.fiscal-tax>b{color:#d84c43}.tax-hover-card{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #d7e5dc;border-radius:12px;width:230px;padding:14px 16px;transition:all .18s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-5px);box-shadow:0 14px 35px #0434212b}.fiscal-tax:hover .tax-hover-card,.fiscal-tax:focus .tax-hover-card{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.tax-hover-card:after{content:"";background:#fff;border-top:1px solid #d7e5dc;border-left:1px solid #d7e5dc;width:10px;height:10px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,5px)rotate(45deg)}.tax-hover-card strong{color:#123c2c;margin-bottom:9px;font-size:11px;display:block}.tax-hover-card span{color:#657a70;justify-content:space-between;padding:5px 0;font-size:10px;display:flex}.tax-hover-card span b{color:#223f34}.tax-hover-card span:last-child{color:#173d2e;border-top:1px solid #e5eee8;margin-top:5px;padding-top:9px;font-weight:700}.tax-hover-card span:last-child b{color:#d84c43}.net-profit,.net-margin{color:#138143}.net-margin{background:#e7f6eb;border-radius:7px;width:max-content;padding:6px 8px;display:inline-flex}.orders-grid.order-button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8efec}.orders-grid.order-button:hover{background:#f7fbf9}.orders-grid.order-button>span,.orders-grid.order-button>b{min-width:0}.orders-grid.order-button b small{color:#08783f;margin-top:3px;font-size:8px;display:block}.order-detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.order-detail-summary article{background:#f4f8f6;border-radius:10px;padding:12px}.order-detail-summary small,.order-detail-summary b{display:block}.full-notice{color:#785700;background:#fff6dc;border:1px solid #f0d68e;border-radius:10px;padding:14px}@media (max-width:720px){.order-detail-summary{grid-template-columns:1fr 1fr}}.operations-filter{grid-template-columns:1.2fr .85fr .85fr 2.5fr auto}.operations-filter fieldset{border:0;min-width:0;margin:0;padding:0}.operations-filter legend{color:#667571;margin-bottom:6px;font-size:7px;font-weight:700}.operation-options{flex-wrap:wrap;gap:5px;display:flex}.operation-options label{cursor:pointer;background:#fafcfb;border:1px solid #dce8e3;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;color:#48645d!important;font-size:7px!important;display:inline-flex!important}.operation-options input{accent-color:#087d53;margin:0;width:11px!important;height:11px!important}.orders-grid.operations{grid-template-columns:92px 105px 145px 105px 145px 120px 95px 115px 145px;gap:10px;min-width:1100px}.operations-table .card-head>button{background:var(--teal);border:0;color:#fff!important}@media (max-width:1050px){.operations-filter{grid-template-columns:1fr 1fr}.operations-filter fieldset{grid-column:1/-1}}@media (max-width:720px){.operations-filter{grid-template-columns:1fr}.operations-filter fieldset{grid-column:auto}}.marketplace-fiscal-state{color:#1d5b83;background:#eaf6ff;border:1px solid #bddcf3;border-radius:10px;gap:4px;padding:14px;display:grid}.marketplace-fiscal-state b{font-size:13px}.marketplace-fiscal-state span{font-size:11px}
.profit-calendar{grid-template-columns:1.15fr 1fr 1fr 1.15fr auto}.profit-calendar input[type=date]{min-width:0}.profit-overview{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.profit-overview article{background:#fff;border:1px solid #dce7df;border-radius:13px;min-height:112px;padding:17px;box-shadow:0 5px 18px #0b4b2810}.profit-overview small{color:#788984;letter-spacing:.06em;font-size:7px;font-weight:900;display:block}.profit-overview b{color:#1d2a27;margin:11px 0 7px;font-size:20px;display:block}.profit-overview span{color:#74847f;font-size:7px}.profit-overview .hero-metric{background:linear-gradient(135deg,#0a6337,#14904a);border-color:#0e7540}.profit-overview .hero-metric small,.profit-overview .hero-metric b,.profit-overview .hero-metric span{color:#fff}.profit-overview .tax-metric{background:#fff8ef;border-color:#eddfc4}.profit-overview .tax-metric b{color:#a77520}.profit-overview .result-metric{background:#eaf7ee;border-color:#b9dfc4}.profit-overview .result-metric b{color:#0f773b}.profit-breakdown{grid-template-columns:1.55fr .75fr;gap:13px;margin-bottom:13px;display:grid}.bridge-flow{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:8px;margin-top:18px;display:grid}.bridge-flow>div{background:#f6f8f7;border:1px solid #e6ece8;border-radius:10px;min-height:92px;padding:13px;position:relative}.bridge-flow>div:not(:last-child):after{content:"›";z-index:2;color:#92a19c;font-size:16px;position:absolute;top:34px;right:-8px}.bridge-flow small{color:#778783;letter-spacing:.04em;font-size:6px;font-weight:900;display:block}.bridge-flow b{color:#9b4f42;margin:10px 0;font-size:12px;display:block}.bridge-flow i{background:#e5b4aa;border-radius:4px;height:4px;display:block}.bridge-flow .positive{background:#edf8f0}.bridge-flow .positive b{color:#11773c}.bridge-flow .positive i{background:#2aa457}.bridge-flow .profit-final{color:#fff;background:#083d26}.bridge-flow .profit-final small,.bridge-flow .profit-final b{color:#fff}.bridge-flow .profit-final strong{background:#ffffff1c;border-radius:6px;padding:4px 7px;font-size:8px;display:inline-flex}.tax-detail{flex-direction:column;display:flex}.tax-detail>.card-head{margin-bottom:10px}.tax-detail>div:not(.card-head){border-bottom:1px solid #e8eeea;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.tax-detail span b{font-size:9px;display:block}.tax-detail span small{color:#7c8b87;margin-top:3px;font-size:6px;display:block}.tax-detail strong{font-size:10px}.tax-detail em{color:#197941;background:#edf5ef;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.tax-detail footer{color:#0f7039;justify-content:space-between;margin-top:auto;padding-top:13px;font-size:10px;display:flex}.tax-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eeea;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.tax-row:hover,.tax-row:focus-visible{background:#f4faf6;outline:0;box-shadow:0 0 0 6px #f4faf6}.tax-row>i{color:#14733d;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.tax-notes-modal{gap:16px;width:min(920px,96vw);padding:26px}.tax-modal-head{justify-content:space-between;align-items:flex-end;gap:22px;padding-right:28px;display:flex}.tax-modal-head h2{margin:0 0 5px}.tax-modal-head p{color:#71807c;margin:0;font-size:8px}.tax-modal-head>div:last-child{background:#edf7f0;border:1px solid #cfe6d6;border-radius:10px;min-width:150px;padding:11px 13px}.tax-modal-head>div:last-child small,.tax-modal-head>div:last-child span{color:#668177;font-size:6px;display:block}.tax-modal-head>div:last-child b{color:#0b783c;margin:4px 0 2px;font-size:18px;display:block}.tax-notes-grid{border-bottom:1px solid #e8eeea;grid-template-columns:1.05fr 1fr 1.1fr .85fr 1.15fr .7fr .9fr;align-items:center;gap:12px;padding:11px 9px;font-size:8px;display:grid}.tax-notes-head{color:#7c8b87;letter-spacing:.35px;background:#f6f8f7;border-radius:8px 8px 0 0;padding-top:9px;padding-bottom:9px;font-size:6px;font-weight:800}.tax-note-list{max-height:310px;overflow:auto}.tax-notes-grid em{color:#197941;background:#edf5ef;border-radius:6px;width:max-content;padding:4px 6px;font-size:7px;font-style:normal}.tax-notes-grid strong{color:#0b783c;text-align:right}.tax-modal-total{border-top:1px solid #cee3d5;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.tax-modal-total span b,.tax-modal-total span small{display:block}.tax-modal-total span b{font-size:10px}.tax-modal-total span small{color:#71807c;margin-top:3px;font-size:7px}.tax-modal-total>strong{color:#0b783c;font-size:18px}.tax-export{justify-self:end}@media (max-width:800px){.tax-notes-modal{overflow:auto}.tax-notes-grid{min-width:760px}.tax-modal-head{flex-direction:column;align-items:flex-start}.tax-modal-head>div:last-child{width:100%}.tax-row{grid-template-columns:1fr auto auto}.tax-row>i{display:none}}.profitability-form form{grid-template-columns:repeat(6,1fr) auto}@media (max-width:1100px){.profit-overview{grid-template-columns:repeat(2,1fr)}.profit-breakdown{grid-template-columns:1fr}.bridge-flow,.profitability-form form{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.profit-calendar,.profit-overview{grid-template-columns:1fr}.bridge-flow,.profitability-form form{grid-template-columns:1fr 1fr}}.profit-empty{text-align:center;color:#73857f;grid-column:1/-1;padding:28px;font-size:8px}.profit-live .profit-overview{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.profit-live .profit-overview{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.profit-live .profit-overview{grid-template-columns:1fr}}
.channel-picker{flex-direction:column;align-items:flex-start}.channel-picker .tabs{scrollbar-width:thin;gap:8px;width:100%;min-width:0;padding-bottom:3px;display:flex;overflow-x:auto}.channel-picker .tabs button{flex:1 0 126px;min-width:126px;max-width:none}.channel-picker .tabs button.pending{color:#687572;background:#fbfcfb;border-style:dashed}.channel-picker .tabs button.pending>b{color:#586561;background:#ecefef}.channel-picker .tabs button.pending small{color:#929d99}.channel-picker .tabs button.pending small i{background:#b5bfbc}.channel-picker .tabs button.pending:hover{background:#f5f8f6;border-color:#93aaa2}.channel-picker .tabs button.more-channels{color:#0c7139;background:#f1f8f3;border-color:#b9d7c4}.channel-picker .tabs button.more-channels>b{color:#0c7139;background:#dcefe2;font-size:14px}.channel-picker .tabs button.more-channels small{color:#4d7860}.channel-picker .tabs button.more-channels:hover{background:#e7f5eb;border-color:#168a45}@media (max-width:720px){.channel-picker .tabs{width:100%;min-width:0;overflow-x:auto}.channel-picker .tabs button{min-width:126px}}
.expedition-page{gap:13px;display:grid}.expedition-page+.module-heading{display:none}.expedition-page .module-heading{margin-bottom:2px}.expedition-flow{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;padding:14px 16px;display:flex;box-shadow:0 3px 12px #173f3a08}.expedition-flow>article{flex:1;align-items:center;gap:9px;display:flex}.expedition-flow>article>span{color:#08763b;background:#e7f3eb;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.expedition-flow b{font-size:8px;display:block}.expedition-flow small{color:var(--muted);margin-top:3px;font-size:6px;display:block}.expedition-flow strong{color:#08763b;margin-left:auto;font-size:15px}.expedition-flow>i{color:#aebbb6;margin:0 13px;font-style:normal}.expedition-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.expedition-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px;box-shadow:0 3px 12px #173f3a08}.expedition-kpis small{color:#8b9894;letter-spacing:.6px;font-size:6px}.expedition-kpis b{margin:8px 0 4px;font-size:20px;display:block}.expedition-kpis span{color:#608177;font-size:7px}.expedition-filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.5fr .8fr .9fr auto;gap:10px;padding:13px;display:grid}.expedition-filters label{color:#64736f;gap:5px;font-size:7px;font-weight:700;display:grid}.expedition-filters input,.expedition-filters select{border:1px solid var(--line);background:#fafbfa;border-radius:7px;outline:0;height:35px;padding:0 9px;font-size:8px}.expedition-filters>button{align-self:end;height:35px}.expedition-queue{overflow:auto}.expedition-queue .card-head>button{color:#0c7139;background:0 0;border:0;font-size:7px;font-weight:700}.expedition-grid{border-bottom:1px solid #edf1ef;grid-template-columns:.75fr .85fr 1.2fr .7fr .8fr .9fr 1fr .8fr;align-items:center;gap:11px;min-width:960px;padding:11px 9px;font-size:7px;display:grid}.expedition-head{color:#8b9894;letter-spacing:.55px;background:#f6f9f7;padding-top:7px;font-size:6px}.expedition-grid>span:nth-child(3){display:grid}.expedition-grid small{color:#8e9a96;margin-top:3px}.expedition-grid>button{color:#08763b;background:#edf8f0;border:1px solid #b8d9c4;border-radius:7px;height:29px;font-size:7px;font-weight:800}.expedition-grid>button:disabled{color:#9ba5a2;cursor:default;background:#f2f4f3;border-color:#dfe5e2}.pending-data{color:#a46c19}.ready-data{color:#08763b;font-weight:700}.dispatch-state{color:#96640f;background:#fff3d9;border-radius:9px;width:max-content;padding:5px 7px;font-weight:700}.dispatch-state.gerar-etiqueta{color:#3e7295;background:#e9f2f9}.dispatch-state.pronto-para-despacho{color:#28724f;background:#e8f4ed}.dispatch-state.despachado{color:#08763b;background:#e6f2e9}@media (max-width:1050px){.expedition-flow{overflow:auto}.expedition-flow>article{min-width:180px}.expedition-kpis,.expedition-filters{grid-template-columns:1fr 1fr}}@media (max-width:720px){.expedition-kpis,.expedition-filters{grid-template-columns:1fr}.expedition-flow>i{margin:0 7px}}.expedition-kpis{grid-template-columns:repeat(5,1fr)}.expedition-kpis button.full{background:#f5faf7;border-color:#a8c9bb}.expedition-kpis button.full b{color:#08763b}.expedition-kpis button.full.unavailable{border-color:var(--line);color:#9ba5a2;cursor:not-allowed;box-shadow:none;background:#f3f5f4}.expedition-kpis button.full.unavailable b{color:#9ba5a2}.full-guidance{color:#245b43;background:#edf8f1;border:1px solid #9fcab0;border-radius:11px;align-items:center;gap:14px;padding:12px 15px;display:flex}.full-guidance b{white-space:nowrap;font-size:9px}.full-guidance span{font-size:7px}.full-order{background:#f4faf6}.full-order>span:nth-child(3) small{color:#08763b;font-weight:800}.dispatch-state.full-faturado{color:#17643c;background:#e5f2ea}.expedition-queue .card-head>button:disabled{color:#9ba5a2;cursor:default}@media (max-width:1200px){.expedition-kpis{grid-template-columns:repeat(3,1fr)}}.expedition-order-row{cursor:pointer;transition:background .18s,border-color .18s}.expedition-order-row:hover{background:#f3f9f5}.expedition-detail-backdrop{z-index:40;background:#102d2970;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.expedition-detail{background:#f5f7f5;border-radius:16px;width:min(1080px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0e2f2955}.expedition-detail>header{border-bottom:1px solid var(--line);z-index:2;background:#fff;align-items:center;gap:18px;padding:18px 22px;display:flex;position:sticky;top:0}.expedition-detail>header>button{border:1px solid var(--line);color:#276d65;background:#fff;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:700}.expedition-detail>header div{flex:1}.expedition-detail>header small{letter-spacing:.8px;color:#18834a;font-size:6px;font-weight:800}.expedition-detail>header h2{margin:4px 0 2px;font-size:18px}.expedition-detail>header p{color:var(--muted);margin:0;font-size:7px}.fulfillment-pill{color:#47645c;background:#edf2f0;border-radius:10px;padding:7px 10px;font-size:7px;font-weight:800}.fulfillment-pill.full{color:#12643a;background:#e3f2e9}.detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px 0;display:grid}.detail-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.detail-summary small{color:#899692;letter-spacing:.6px;font-size:6px;display:block}.detail-summary b{margin-top:7px;font-size:11px;display:block}.full-detail-warning{color:#245b43;background:#edf8f1;border:1px solid #a6ceb4;border-radius:9px;align-items:center;gap:10px;margin:12px 20px 0;padding:11px 13px;display:flex}.full-detail-warning b{font-size:8px}.full-detail-warning span{font-size:7px}.detail-body{grid-template-columns:1.65fr .75fr;gap:13px;padding:16px 20px 20px;display:grid}.detail-items,.detail-body>aside{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.detail-title{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.detail-title h3,.detail-body>aside h3{margin:0 0 4px;font-size:12px}.detail-title p,.detail-body>aside p{color:var(--muted);margin:0;font-size:7px}.detail-title>b{color:#28724f;background:#e8f4ed;border-radius:9px;padding:6px 8px;font-size:7px}.order-item-check{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;margin-top:8px;padding:13px;display:grid}.order-item-check.checked{background:#f1f9f4;border-color:#83b89a}.order-item-check input{accent-color:#168a45}.order-item-check span{display:grid}.order-item-check b{font-size:8px}.order-item-check small{color:var(--muted);margin-top:3px;font-size:6px}.order-item-check strong{font-size:8px}.order-item-check em{color:#8d9a96;font-size:7px;font-style:normal;font-weight:800}.order-item-check.checked em{color:#168a45}.conference-progress{background:#e9eeeb;border-radius:8px;height:6px;margin:14px 0;overflow:hidden}.conference-progress i{background:#168a45;border-radius:8px;height:100%;transition:width .2s;display:block}.detail-body>aside button{border-radius:8px;width:100%;min-height:36px;margin-top:8px;font-size:8px;font-weight:800}.secondary-detail{color:#17643c;background:#f2f8f4;border:1px solid #8db9a0}.detail-label-action:disabled{color:#89938f;cursor:not-allowed;background:#dfe5e2}.detail-rule{color:#889591;margin-top:10px;font-size:6px;line-height:1.5;display:block}.expedition-detail-backdrop .primary{margin-left:0}@media (max-width:800px){.detail-summary{grid-template-columns:1fr 1fr}.detail-body{grid-template-columns:1fr}.expedition-detail-backdrop{padding:8px}.expedition-detail>header{flex-wrap:wrap;align-items:flex-start}}.manifest-actions{background:#fff;border:1px solid #dce8e3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 14px;display:flex}.manifest-actions span{color:#6c7e78;font-size:8px}.manifest-list{margin-bottom:16px;padding:18px}.manifest-row{border-top:1px solid #e1ebe7;grid-template-columns:minmax(210px,1fr) 110px 90px 90px 120px;align-items:center;gap:12px;padding:12px 0;display:grid}.manifest-row:first-of-type{border-top:0}.manifest-row span{flex-direction:column;gap:3px;display:flex}.manifest-row small{color:#748a82}.manifest-row a,.manifest-row button{color:#075f3c;background:#fff;border:1px solid #cfddd7;border-radius:9px;place-items:center;min-height:36px;font-weight:700;text-decoration:none;display:grid}.manifest-row .primary{color:#fff;background:#087f48;border-color:#087f48}.manifest-status{border-radius:999px;justify-self:start;padding:6px 10px;font-size:11px;font-style:normal;font-weight:700}.manifest-status.open{color:#8a5a00;background:#fff2cf}.manifest-status.closed{color:#08733f;background:#dff3e7}.manifest-status.cancelled{color:#b13b2b;background:#fde7e2}.manifest-row select{color:#075f3c;background:#f4fbf7;border:1px solid #a9cbbc;border-radius:9px;min-height:36px;padding:0 9px;font-size:8px;font-weight:800}.manifest-row select:has(option:checked[value=""]){color:#895a00;background:#fffaf0;border-color:#e4c276}@media (max-width:850px){.manifest-row{grid-template-columns:1fr 1fr}.manifest-actions{flex-direction:column;align-items:stretch}}.order-item-check{cursor:default;pointer-events:none}.expedition-detail-backdrop:has(~.conference-workspace){display:none}.conference-workspace.barcode-scan-dock{z-index:46;background:#f5f8f6;border:1px solid #cfe1d7;border-radius:18px;width:auto;max-width:none;max-height:90vh;padding:0;display:block;position:fixed;inset:5vh 7vw;overflow:auto;box-shadow:0 28px 80px #0c2c266b}.conference-workspace>header{background:#fff;border-bottom:1px solid #dfeae4;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.conference-workspace>header small{color:#087f43;letter-spacing:.1em;font-size:9px;font-weight:900}.conference-workspace>header h2{margin:6px 0 3px;font-size:24px}.conference-workspace>header p{color:#688078;margin:0;font-size:12px}.conference-total{justify-items:end;gap:2px;display:grid}.conference-total b{color:#087f43;font-size:28px}.conference-total span{color:#577069;font-size:11px}.conference-reader{border-bottom:1px solid #d6e7dc;grid-template-columns:minmax(230px,1fr) auto auto auto;gap:10px;padding:16px 26px;background:#eef7f1!important;display:grid!important}.conference-reader input{background:#fff!important;border-color:#9fc8ad!important;height:44px!important;font-size:14px!important}.conference-reader button{color:#176441!important;background:#fff!important;border:1px solid #b8d8c4!important;height:44px!important;padding:0 15px!important;font-size:11px!important}.conference-reader .primary{color:#fff!important;background:#087f43!important;border-color:#087f43!important}.conference-items{gap:9px;padding:20px 26px;display:grid}.conference-item{background:#fff;border:1px solid #d9e5de;border-left:6px solid #bec9c2;border-radius:12px;grid-template-columns:76px minmax(220px,1fr) 105px 120px 125px auto;align-items:center;gap:14px;padding:12px;transition:all .18s;display:grid}.conference-item.started{background:#fff9df;border-left-color:#e5ad19}.conference-item.complete{background:#effaf2;border-left-color:#168a4b}.conference-photo{color:#38685a;background:linear-gradient(135deg,#e8f0ec,#cddfd5);border-radius:9px;align-content:center;place-items:center;gap:2px;height:64px;display:grid}.conference-photo span{font-size:24px}.conference-photo small{font-size:8px}.conference-product{gap:5px;display:grid}.conference-product b{color:#173f3a;font-size:14px}.conference-product small,.conference-expected small,.conference-read small{color:#6e8179;font-size:10px}.conference-expected,.conference-read{gap:4px;display:grid}.conference-expected b,.conference-read b{font-size:17px}.conference-state{color:#677a71;background:#edf1ef;border-radius:999px;justify-self:start;padding:7px 10px;font-size:10px;font-weight:800}.conference-item.started .conference-state{color:#846000;background:#ffe9a5}.conference-item.complete .conference-state{color:#08743b;background:#d9f1e1}.conference-item>button{color:#08743b;background:#fff;border:1px solid #9fcab0;border-radius:8px;min-height:38px;padding:0 11px;font-size:10px;font-weight:800}.conference-item>button:disabled{opacity:.5}.conference-workspace .conference-progress{background:0 0;gap:7px;height:auto;margin:0 26px 18px;display:grid}.conference-progress span{color:#31594b;font-size:11px;font-weight:800}.conference-progress i{background:#dce7e1;border-radius:9px;height:9px;overflow:hidden}.conference-progress em{background:#158343;border-radius:9px;height:100%;display:block}.conference-workspace>footer{background:#fff;border-top:1px solid #dfeae4;justify-content:flex-end;padding:15px 26px;display:flex;position:sticky;bottom:0}.conference-workspace>footer .primary{border-radius:9px;min-width:150px;height:44px;font-size:12px}.conference-quantity-overlay{z-index:2;background:#102d2970;place-items:center;display:grid;position:fixed;inset:0}.conference-quantity-overlay form{background:#fff;border-radius:14px;gap:12px;width:min(430px,92vw);padding:24px;display:grid;box-shadow:0 20px 60px #123a3060}.conference-quantity-overlay h3{margin:0;font-size:18px}.conference-quantity-overlay p{color:#657a71;margin:0;font-size:12px}.conference-quantity-overlay label{color:#35594c;gap:5px;font-size:11px;font-weight:800;display:grid}.conference-quantity-overlay input{border:1px solid #b7d1c2;border-radius:8px;height:40px;padding:0 10px;font-size:13px}.conference-quantity-overlay form>div{justify-content:flex-end;gap:8px;display:flex}.conference-quantity-overlay button{color:#28694c;background:#fff;border:1px solid #b7d1c2;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.conference-quantity-overlay .primary{color:#fff;background:#087f43;border-color:#087f43}@media (max-width:980px){.conference-workspace.barcode-scan-dock{inset:2vh 2vw}.conference-reader{grid-template-columns:1fr 1fr!important}.conference-item{grid-template-columns:64px 1fr 100px 100px}.conference-state,.conference-item>button{grid-column:auto}.conference-workspace>header{flex-direction:column;align-items:flex-start}.conference-total{justify-items:start}}@media (max-width:620px){.conference-reader,.conference-item{grid-template-columns:1fr!important}.conference-item{gap:9px}.conference-photo{width:100%}.conference-state,.conference-item>button{grid-column:auto}.conference-workspace>header,.conference-reader,.conference-items{padding-left:15px;padding-right:15px}.conference-workspace .conference-progress{margin-left:15px;margin-right:15px}}.conference-header-actions{align-items:center;gap:18px;display:flex}.conference-close{color:#176441;cursor:pointer;background:#fff;border:1px solid #b8d8c4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:94px;height:42px;padding:0 10px;display:flex;box-shadow:0 3px 12px #173f3a0b}.conference-close i{background:#e5f3ea;border-radius:50%;place-items:center;width:18px;height:18px;font-size:17px;font-style:normal;line-height:1;display:grid}.conference-close b{font-size:10px}.conference-close:hover{background:#f1faf4;border-color:#078544}.conference-close:hover i{color:#fff;background:#087f43}@media (max-width:620px){.conference-header-actions{justify-content:space-between;width:100%}.conference-close{flex:none}}.conference-workspace>header .conference-help{color:#688078;margin-top:7px;font-size:11px;display:block}
.expedition-channel-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.expedition-channel-strip button{border:1px solid var(--line);color:#173f3a;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex;position:relative}.expedition-channel-strip button.active{background:#f0f9f3;border-color:#168a45;box-shadow:0 5px 18px #168a4514}.expedition-channel-strip button>span{border-radius:10px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.expedition-channel-strip button>span img{object-fit:contain;width:28px;height:28px}.expedition-channel-strip button>.all-channels{color:#08763b;background:#e5f3ea;font-size:14px;font-weight:900}.expedition-channel-strip .queue-filter-icon{color:#08763b;background:#e6f5ec;font-size:19px}.expedition-channel-strip .queue-filter-icon svg{stroke-width:2.15px;width:20px;height:20px}.expedition-channel-strip .queue-filter-icon.store_pickup{color:#a66606;background:#fff3d7}.expedition-channel-strip .queue-filter-icon.ecommerce_dispatch{color:#3560a3;background:#e8f0ff}.expedition-channel-strip .queue-filter-icon.ecommerce_pickup{color:#7653a8;background:#f0eaff}.expedition-channel-strip .queue-filter-icon.deliveries{color:#c04c38;background:#fff0ec}.expedition-channel-strip button>b{font-size:9px}.expedition-channel-strip button>em{color:#fff;background:#e05c4f;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:8px;right:9px}.expedition-stage-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.expedition-stage-cards button{border:1px solid var(--line);text-align:left;color:#173f3a;background:#fff;border-radius:12px;padding:14px}.expedition-stage-cards button.active{background:#f0f9f3;border-color:#168a45}.expedition-stage-cards small{color:#7f918a;letter-spacing:.55px;font-size:6px;font-weight:800}.expedition-stage-cards b{margin:7px 0 3px;font-size:22px;display:block}.expedition-stage-cards span{color:#608177;font-size:7px}.expedition-live .expedition-grid.expedition-order-row{text-align:left;width:100%;color:inherit;background:#fff;border-width:0 0 1px;border-radius:0}.expedition-live .expedition-grid.expedition-order-row:hover{background:#f3f9f5}.expedition-live .expedition-grid.expedition-order-row>span:last-child{color:#08763b;font-weight:800}.expedition-empty{text-align:center;color:#7b8d86;padding:28px;font-size:8px}@media (max-width:900px){.expedition-channel-strip,.expedition-stage-cards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.expedition-channel-strip,.expedition-stage-cards{grid-template-columns:1fr}}.expedition-channel-strip .queue-filter-icon.mercado_livre_full{color:#9a7000;background:#fff6c8}.expedition-channel-strip .queue-filter-icon.warranty{color:#bd4b5e;background:#fff0f2}.expedition-stage-cards{grid-template-columns:repeat(5,1fr)}.schedule-dialog input[type=date]{background:#fff;border:1px solid #9fc8ad;border-radius:8px;height:46px;padding:0 12px;font-size:14px}.expedition-grid-v2{grid-template-columns:1fr .72fr .75fr 1.35fr 1.1fr .9fr .82fr 1.05fr 1.1fr;gap:6px;min-width:1160px;padding:14px 12px;font-size:11px}.expedition-grid-v2.expedition-head{letter-spacing:.45px;padding-top:10px;padding-bottom:10px;font-size:9px}.expedition-grid-v2 small{font-size:9px;line-height:1.3}.expedition-grid-v2 b{font-size:11px}.expedition-grid-v2 .dispatch-state{white-space:nowrap;padding:6px 9px;font-size:9px}.expedition-live .expedition-grid.stage-pending{border-left:5px solid #1a1a1a}.expedition-live .expedition-grid.stage-printed{border-left:5px solid #2878c7}.expedition-live .expedition-grid.stage-return{border-left:5px solid #f08c28}.expedition-live .expedition-grid.stage-cancelled{background:#fff5f5;border-left:5px solid #df3f3f}.dispatch-state.pending{color:#fff;background:#222}.dispatch-state.printed{color:#2365ad;background:#e4f0ff}.dispatch-state.return{color:#be6808;background:#fff0df}.dispatch-state.cancelled{color:#b42323;background:#ffe1e1}.expedition-print-actions{justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.expedited-report{gap:8px;max-height:48vh;display:grid;overflow:auto}.expedited-report>button{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:10px;grid-template-columns:1.1fr 1fr 1.3fr .8fr .8fr;align-items:center;gap:12px;padding:13px;display:grid}.expedited-report>button:hover{background:#f1fbf5;border-color:#078544}.schedule-dialog{max-width:720px}.schedule-calendar{padding:4px 0 14px}.calendar-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-toolbar b{text-transform:capitalize;color:#173f3a;font-size:18px}.calendar-toolbar button{color:#08763b;background:#fff;border:1px solid #b9d9c5;border-radius:10px;width:38px;height:38px;font-size:26px;line-height:1}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.calendar-weekdays{margin-bottom:7px}.calendar-weekdays span{text-align:center;color:#6c8178;font-size:11px;font-weight:800}.calendar-grid button{aspect-ratio:1;color:#173f3a;background:#fff;border:1px solid #d9e8de;border-radius:12px;font-size:15px;font-weight:800;position:relative}.calendar-grid button:hover{background:#f0f9f3;border-color:#168a45}.calendar-grid button.outside{opacity:.32}.calendar-grid button.selected{color:#fff;background:#078544;border-color:#078544;box-shadow:0 8px 18px #07854433}.calendar-grid button em{color:#fff;background:#e85e51;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:5px;right:5px}.calendar-grid button.selected em{color:#08763b;background:#fff}.calendar-selection{color:#5d786d;margin:15px 0 0;font-size:13px}@media (max-width:560px){.calendar-grid{gap:4px}.calendar-grid button{border-radius:8px;font-size:13px}.calendar-weekdays span{font-size:9px}.calendar-grid button em{min-width:16px;height:16px;font-size:8px;top:2px;right:2px}}
.expedition-channel-panel{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex;box-shadow:0 3px 12px #173f3a08}.expedition-channel-panel h2{margin:0 0 4px;font-size:12px}.expedition-channel-panel p{color:var(--muted);margin:0;font-size:7px}.expedition-channels{gap:9px;display:flex}.expedition-channels>button{border:1px solid var(--line);text-align:left;min-width:138px;height:58px;color:var(--ink);background:#fafbfa;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.expedition-channels>button.active{background:#eef8f1;border-color:#138a47;box-shadow:0 4px 12px #0d71321a}.expedition-channels .channel-logo,.all-channel-mark{flex:none;place-items:center;display:grid;border-radius:9px!important;width:34px!important;height:34px!important}.all-channel-mark{color:#21724d;background:#e8f2ed;font-size:5px;font-weight:800}.expedition-channels b{font-size:8px}.expedition-channels em{color:#fff;background:#08763b;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-6px;box-shadow:0 3px 8px #075d2c33}.expedition-kpis button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:12px;padding:15px;box-shadow:0 3px 12px #173f3a08}.expedition-kpis button:hover{border-color:#9bc3aa}.expedition-kpis button.active{background:#f0f8f2;border-color:#138a47;box-shadow:0 5px 16px #0d71321a}.expedition-kpis button.late b{color:#d45f4b}.expedition-kpis button.late.active{background:#fff4f1;border-color:#dc806f}.expedition-kpis button small,.expedition-kpis button span{display:block}.expedition-queue .card-head p:after{content:" · filtro por canal e situação"}@media (max-width:1200px){.expedition-channel-panel{flex-direction:column;align-items:flex-start}.expedition-channels{width:100%;padding:7px 6px 5px;overflow-x:auto}.expedition-channels>button{flex:1 0 138px}}@media (max-width:720px){.expedition-channel-panel{padding:13px}.expedition-channels>button{min-width:130px}}
.nf-monitor-page{gap:13px;display:grid}.nf-health{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:18px;padding:13px 15px;display:flex;box-shadow:0 3px 12px #173f3a08}.nf-health>div{flex:1;align-items:center;gap:9px;display:flex}.nf-health-dot{background:#1f9a54;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #e1f4e8}.nf-health b{color:#116a38;font-size:10px;display:block}.nf-health small{color:var(--muted);margin-top:3px;font-size:6px;display:block}.nf-health label{border-right:1px solid var(--line);grid-template-columns:18px auto;align-items:center;column-gap:4px;padding-right:18px;display:grid}.nf-health label input{accent-color:#168a45;grid-row:1/3}.nf-health label span{font-size:7px;font-weight:700}.nf-health label small{font-size:6px}.nf-health>button{color:#08763b;background:#edf8f1;border:1px solid #9ac5aa;border-radius:8px;padding:9px 12px;font-size:7px;font-weight:800}.nf-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.nf-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px;box-shadow:0 3px 12px #173f3a08}.nf-kpis small{color:#899691;letter-spacing:.55px;font-size:6px;display:block}.nf-kpis b{margin:7px 0 4px;font-size:19px;display:block}.nf-kpis span{color:#6f817b;font-size:6px}.nf-kpis .authorized b{color:#18864a}.nf-kpis .processing b{color:#547d9e}.nf-kpis .rejected{background:#fff8f6;border-color:#efc1b9}.nf-kpis .rejected b{color:#ca513c}.nf-kpis .contingency b{color:#a87420}.nf-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.nf-toolbar>div{gap:7px;display:flex}.nf-toolbar button{border:1px solid var(--line);color:#35685c;background:#f7f9f8;border-radius:7px;height:30px;padding:0 10px;font-size:7px;font-weight:700}.nf-toolbar button.primary{color:#fff;background:#168a45;border-color:#168a45}.nf-toolbar>span{color:#71817c;font-size:7px}.nf-toolbar select{border:1px solid var(--line);background:#fafbfa;border-radius:6px;height:27px;font-size:7px}.nf-filters{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1.6fr .7fr .8fr .7fr auto;gap:9px;padding:12px;display:grid}.nf-filters label{color:#60716c;gap:5px;font-size:7px;font-weight:700;display:grid}.nf-filters input,.nf-filters select{border:1px solid var(--line);background:#fafbfa;border-radius:7px;outline:0;height:34px;padding:0 9px;font-size:8px}.nf-filters button{align-self:end;height:34px}.nf-table-card{padding:0;overflow:hidden}.nf-table-card>.card-head{padding:15px 16px 12px}.nf-table-card>.card-head button{color:#08763b;background:0 0;border:0;font-size:7px;font-weight:800}.nf-table{overflow:auto}.nf-grid{cursor:pointer;border-bottom:1px solid #edf0ef;grid-template-columns:28px 100px 105px 45px 130px 100px 180px 100px 135px 280px 120px;align-items:center;gap:8px;min-width:1450px;padding:9px 12px;font-size:7px;display:grid}.nf-grid:hover,.nf-grid.selected{background:#f0f8f3}.nf-head{color:#84928e;letter-spacing:.45px;cursor:default;background:#f3f7f5;font-size:6px}.nf-grid input{accent-color:#168a45}.nf-grid time,.nf-grid code{font:inherit}.nf-grid code{white-space:nowrap;color:#465f58}.nf-status{align-items:center;gap:6px;font-weight:800;display:flex}.nf-status i{background:#1b9a50;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #dff2e5}.nf-status.rejeitada{color:#c84f3a}.nf-status.rejeitada i{background:#d85a44;box-shadow:0 0 0 2px #fde5e0}.nf-status.processando{color:#4e7693}.nf-status.processando i{background:#5e8daf;box-shadow:0 0 0 2px #e4eff6}.nf-status.contingencia{color:#9a691d}.nf-status.contingencia i{background:#d19a3c;box-shadow:0 0 0 2px #faefd9}.nf-detail{grid-template-columns:.9fr 1.5fr auto;align-items:center;gap:18px;display:grid}.nf-detail small{color:#7c8b86;letter-spacing:.6px;font-size:6px}.nf-detail h3{margin:5px 0;font-size:13px}.nf-detail-status{color:#14733d;background:#e5f3e9;border-radius:8px;margin:0 7px 0 0;padding:5px 7px;font-size:7px;font-weight:800;display:inline-block}.nf-detail-status.rejeitada{color:#bd4936;background:#fde8e4}.nf-detail-status.processando{color:#4d7898;background:#e7f0f6}.nf-detail-status.contingencia{color:#93631b;background:#faefd9}.nf-detail>div>span{color:#64756f;font-size:7px}.nf-detail dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.nf-detail dl div{gap:3px;display:grid}.nf-detail dt{color:#87948f;font-size:6px}.nf-detail dd{overflow-wrap:anywhere;margin:0;font-size:7px;font-weight:700}.nf-detail-actions{gap:7px;display:grid}.nf-detail-actions button{color:#17643c;background:#f0f8f3;border:1px solid #a5c7b2;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:800}@media (max-width:1100px){.nf-kpis{grid-template-columns:repeat(3,1fr)}.nf-filters{grid-template-columns:1fr 1fr}.nf-detail{grid-template-columns:1fr}.nf-toolbar{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:720px){.nf-kpis{grid-template-columns:1fr 1fr}.nf-health{flex-wrap:wrap;align-items:flex-start}.nf-filters{grid-template-columns:1fr}.nf-toolbar>div{flex-wrap:wrap}}.nf-monitor-page+.module-heading{display:none}.nf-monitor-page .module-heading{margin-bottom:1px}.nf-grid{grid-template-columns:28px 100px 105px 45px 130px 100px 180px 100px 135px 280px;min-width:1320px}.nf-date-summary{grid-template-columns:.65fr 1fr 1fr;gap:10px;display:grid}.nf-date-summary>div,.nf-date-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px 15px;box-shadow:0 3px 12px #173f3a08}.nf-date-summary>div{background:#f1f7f3;flex-direction:column;justify-content:center;display:flex}.nf-date-summary small{color:#7f8e89;letter-spacing:.6px;font-size:6px}.nf-date-summary>div b{color:#17643c;margin-top:5px;font-size:12px}.nf-date-summary article strong{margin:6px 0 3px;font-size:19px;display:block}.nf-date-summary article span{color:#697b75;font-size:6px}.nf-date-summary article:last-child strong{color:#168a45}@media (max-width:900px){.nf-date-summary{grid-template-columns:1fr 1fr}.nf-date-summary>div{grid-column:1/-1}}.nf-live-grid{border-top:1px solid #e5eeea;grid-template-columns:120px 100px 140px 150px 110px 110px minmax(280px,1fr) 180px;align-items:center;gap:14px;min-width:1250px;padding:14px 18px;font-size:12px;display:grid}.nf-live-grid.head{color:#70827c;background:#f4f8f6;border:0;font-size:9px;font-weight:800}.nf-monitor-table{overflow:auto}.nf-state{border-radius:20px;width:max-content;padding:6px 9px;font-weight:800;display:inline-flex}.nf-state.authorized{color:#08783f;background:#e2f5e9}.nf-state.processing,.nf-state.draft{color:#8a6100;background:#fff1d5}.nf-state.rejected,.nf-state.cancelled{color:#bd4432;background:#ffe8e3}.nf-state.contingency{color:#355d9a;background:#e8eef8}.nf-live-grid code{white-space:nowrap;font-size:10px}.nf-empty{text-align:center;color:#6c817a;padding:30px}.nf-row-actions{align-items:center;gap:6px;display:flex}.nf-row-actions button{color:#075d42;cursor:pointer;background:#f4f8f6;border:1px solid #cfe0d9;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.nf-row-actions button:hover{background:#e5f3ed}.nf-row-actions button:disabled{opacity:.5;cursor:wait}.nf-row-actions .danger-action{color:#b6402f;background:#fff3f0;border-color:#f3c5bb}.nf-row-actions .danger-action:hover{background:#ffe7e1}.fiscal-cancellation-pending{background:#fff5f2;border-left:3px solid #d84b39}.fiscal-cancellation-pending>span:nth-child(3) small{color:#b13b2b;margin-top:3px;font-size:9px;font-weight:800;display:block}.fiscal-retry-panel{margin-top:18px;overflow:hidden}.fiscal-retry-row{border-top:1px solid #e5eeea;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.fiscal-retry-row span{gap:4px;display:grid}.fiscal-retry-row small{color:#a53e31;max-width:900px}.fiscal-retry-row button{white-space:nowrap}.nf-load-more{color:#075d3a;background:#fff;border:1px solid #bdd5ca;border-radius:10px;margin:18px auto 0;padding:11px 22px;font-weight:800;display:block}.nf-load-more:hover:not(:disabled){background:#edf8f2}.nf-load-more:disabled{opacity:.6}.nf-origin{gap:2px;display:grid}.nf-origin b{color:#164f3f;font-size:10px}.nf-origin small{color:#71857e;font-size:9px}.marketplace-managed-note{color:#285f90;white-space:nowrap;background:#e8f3ff;border-radius:8px;align-items:center;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.nf-origin .marketplace-delivery{margin-top:3px;font-weight:800}.nf-origin .marketplace-delivery.delivered{color:#08763b}.nf-origin .marketplace-delivery.processing,.nf-origin .marketplace-delivery.pending{color:#9a6710}.nf-origin .marketplace-delivery.failed{color:#c94634}.nf-origin .marketplace-delivery.not_required{color:#71807b}.fiscal-audit-context{color:#775b08;background:#fff9e9;border:1px solid #ead79e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:11px;display:flex}.fiscal-audit-context b{font-weight:900}.fiscal-audit-context span{color:#826a28}@media (max-width:700px){.fiscal-audit-context{flex-direction:column;align-items:flex-start}}
.incoming-nfe{max-width:1600px}.incoming-nfe .module-heading{align-items:center}.incoming-nfe .module-heading>div:first-child{padding-right:210px;position:relative}.incoming-nfe .module-heading>div:first-child:after{content:"RECEBIMENTO · ESTOQUE · FINANCEIRO";color:#0b7c53;letter-spacing:.04em;background:#f1faf5;border:1px solid #c8e3d5;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:4px;right:0}.incoming-nfe .module-heading .primary{min-width:168px}.module-heading-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.module-heading-actions>button:not(.primary){color:#176a4f;background:#fff;border:1px solid #c9dfd4;border-radius:9px;height:38px;padding:0 12px;font-size:8px;font-weight:800}.incoming-nfe .module-kpis{margin:16px 0}.incoming-nfe .module-kpis article:first-child{background:linear-gradient(120deg,#fff 0%,#f3fbf6 100%);border-color:#b8dcc9}.incoming-warning{color:#775b08;background:#fff9e9;border:1px solid #ead79e;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.incoming-warning b{font-size:9px}.incoming-warning span{font-size:8px}.incoming-warning.error{color:#a13d2d;background:#fff0ec;border-color:#efc3b8}.incoming-integrity-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.incoming-integrity-list li{background:#fff;border:1px solid #ebcfc8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.incoming-integrity-list small{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:7px;display:block;overflow:hidden}.incoming-integrity-list button{color:#94402f;white-space:nowrap;background:#fff7f5;border:1px solid #d8b9b0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.incoming-date{font-size:12px!important}.incoming-filters{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(120px,.7fr)) auto;align-items:end}.incoming-filters .primary{height:42px}.incoming-table{border-color:#d7e9df;padding:8px 14px;overflow:auto}.incoming-grid{border-bottom:1px solid #e8efec;grid-template-columns:.65fr 1.4fr .65fr .7fr .85fr 1.55fr 1.7fr;align-items:center;gap:12px;min-width:1120px;padding:11px 4px;font-size:8px;display:grid}.incoming-grid:not(.head):hover{background:#f4faf6}.incoming-grid.head{color:#778983;background:#f5f8f6;font-size:6px;font-weight:800}.incoming-grid span b,.incoming-grid span small,.incoming-grid code small{display:block}.incoming-grid small{color:#7d8d88;margin-top:3px;font-size:6px}.incoming-grid code{white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.incoming-status{color:#49675e;background:#edf3f0;border-radius:10px;width:max-content;padding:5px 8px;font-size:7px;font-weight:800}.incoming-status.authorized{color:#087a40;background:#e5f5ea}.incoming-status.cancelled,.incoming-status.denied{color:#bb4d39;background:#fff0ec}.incoming-actions{flex-wrap:wrap;gap:4px;display:flex}.incoming-actions button{color:#27624f;background:#fff;border:1px solid #ccdcd5;border-radius:7px;height:26px;padding:0 7px;font-size:6px;font-weight:800}.incoming-actions button:nth-last-child(-n+2){color:#a54737}.incoming-pagination{color:#60756e;justify-content:space-between;align-items:center;min-width:1120px;padding:12px 4px;font-size:8px;display:flex}.incoming-pagination div{align-items:center;gap:10px;display:flex}.incoming-pagination button{color:#176a4f;background:#fff;border:1px solid #ccdcd5;border-radius:8px;height:30px;padding:0 10px;font-size:7px;font-weight:800}.incoming-pagination button:disabled{opacity:.4}@media (max-width:1100px){.incoming-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.incoming-nfe .module-heading>div:first-child{padding-right:0}.incoming-nfe .module-heading>div:first-child:after{display:none}.module-heading-actions{justify-content:flex-start;width:100%}.incoming-filters{grid-template-columns:1fr}.incoming-warning{flex-direction:column;align-items:flex-start}}.incoming-nfe .module-heading>div.incoming-heading-copy:after{display:none}.incoming-filters{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.incoming-filters>label:first-child{grid-column:span 2}.incoming-filters .primary{min-width:150px}.incoming-nfe .incoming-grid{grid-template-columns:.75fr .48fr .8fr .85fr .8fr .7fr 1.5fr .7fr 1.7fr;min-width:1400px}.incoming-nfe .document-species{color:#087a40;cursor:pointer;background:#edf6f0;border:0;border-radius:999px;width:max-content;padding:5px 8px;font-size:7px;font-weight:900}.incoming-nfe .document-species:hover{background:#dff3e6;box-shadow:0 0 0 2px #a8d9ba}.incoming-nfe .document-species:focus-visible{outline-offset:2px;outline:2px solid #087a40}.incoming-nfe .document-nature{color:#5f746c;background:#f0f4f2;border-radius:999px;width:max-content;padding:5px 8px;font-size:7px;font-weight:800}.incoming-nfe .document-nature.resale{color:#087a40;background:#e6f6ea}.incoming-nfe .document-nature.use_consumption{color:#3463a0;background:#edf3ff}.incoming-nfe .document-nature.immobilized{color:#9b6800;background:#fff4db}.incoming-nfe .document-nature.cte{color:#7048a4;background:#f1ebff}.incoming-nfe .document-nature.service{color:#aa4e32;background:#ffece7}.incoming-nfe .incoming-workflow-kpis{grid-template-columns:repeat(4,1fr);margin:16px 0}.incoming-nfe .incoming-manual-actions{grid-template-columns:1fr;gap:7px;display:grid}.incoming-nfe .incoming-manual-actions button{min-width:168px}.incoming-nfe .incoming-manual-actions button:not(.primary){color:#a54836;background:#fff7f4;border:1px solid #d7a59b;border-radius:9px;height:34px;font-size:8px;font-weight:800}.incoming-nfe .incoming-workflow-kpis>button{text-align:left;color:#173f3a;cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:15px;min-height:118px;padding:17px;box-shadow:0 8px 22px #102d3509}.incoming-nfe .incoming-workflow-kpis>button:hover,.incoming-nfe .incoming-workflow-kpis>button.active{background:#f2fbf5;border-color:#62ad87}.incoming-nfe .incoming-workflow-kpis small{letter-spacing:.08em;color:#758881;font-size:8px;display:block}.incoming-nfe .incoming-workflow-kpis b{margin:10px 0 5px;font-size:25px;display:block}.incoming-nfe .incoming-workflow-kpis span{color:#51806e;font-size:9px;display:block}.incoming-classification-dialog .entry-dialog{max-width:760px}.classification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px;display:grid}.classification-options button{text-align:left;color:#174b3c;background:#f8fcf9;border:1px solid #cbe1d5;border-radius:12px;min-height:112px;padding:16px;transition:all .16s}.classification-options button:hover:not(:disabled){background:#ecf8f1;border-color:#07874c;transform:translateY(-1px)}.classification-options b,.classification-options span{display:block}.classification-options b{font-size:14px}.classification-options span{color:#6b8078;margin-top:7px;font-size:11px;line-height:1.4}.classification-options button:disabled{opacity:.55;cursor:wait}@media (max-width:650px){.classification-options{grid-template-columns:1fr;padding:14px}}.incoming-mirror-dialog .entry-dialog{max-width:760px}.document-mirror-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px;display:grid}.document-mirror-grid>div{background:#f9fcfa;border:1px solid #dce9e2;border-radius:12px;min-height:84px;padding:14px}.document-mirror-grid .wide{grid-column:span 3}.document-mirror-grid small,.document-mirror-grid b,.document-mirror-grid span{display:block}.document-mirror-grid small{color:#71867d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800}.document-mirror-grid b{color:#173f35;font-size:13px}.document-mirror-grid span{color:#667c73;margin-top:5px;font-size:10px}.document-mirror-grid code{overflow-wrap:anywhere;color:#275e4b;font-size:10px;display:block}.document-mirror-note{color:#285e49;background:#effaf3;border:1px solid #bee2cd;border-radius:10px;align-items:flex-start;gap:10px;margin:0 20px 20px;padding:12px 14px;font-size:11px;display:flex}.document-mirror-note b{white-space:nowrap}@media (max-width:650px){.document-mirror-grid{grid-template-columns:1fr;padding:14px}.document-mirror-grid .wide{grid-column:auto}.document-mirror-note{flex-direction:column;gap:4px;margin:0 14px 14px}}.incoming-mirror-dialog .entry-dialog{max-width:1080px;max-height:calc(100vh - 42px);overflow:auto}.document-mirror-party{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 14px;display:grid}.document-mirror-party>div{background:#fff;border:1px solid #e0ebe5;border-radius:10px;padding:11px 13px}.document-mirror-party small{color:#71867d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.document-mirror-party span{color:#405d52;font-size:10px;line-height:1.45}.document-mirror-items{border:1px solid #dce9e2;border-radius:11px;margin:0 20px 14px;overflow:hidden}.document-mirror-items h3{color:#173f35;border-bottom:1px solid #e3ece7;margin:0;padding:11px 13px;font-size:12px}.document-mirror-items-head,.document-mirror-item{grid-template-columns:minmax(250px,2.2fr) .7fr .65fr .6fr .8fr .8fr;align-items:center;gap:8px;padding:10px 13px;display:grid}.document-mirror-items-head{color:#74877e;letter-spacing:.05em;text-transform:uppercase;background:#f4f8f6;font-size:7px;font-weight:900}.document-mirror-item{color:#425e53;border-top:1px solid #edf2ef;font-size:10px}.document-mirror-item>span:first-child{flex-direction:column;gap:3px;line-height:1.35;display:flex}.document-mirror-item b{color:#173f35}.document-mirror-totals{color:#62776e;background:#f9fcfa;border:1px solid #dce9e2;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;gap:18px;margin:0 20px 14px;padding:11px 14px;font-size:9px;display:flex}.document-mirror-totals span{gap:6px;display:flex}.document-mirror-totals span:last-child{color:#0a6f44}.document-mirror-totals b{color:#173f35}.document-mirror-loading,.document-mirror-error{color:#5c746a;background:#f9fcfa;border:1px solid #dce9e2;border-radius:10px;margin:20px;padding:14px;font-size:11px}.document-mirror-error{color:#a13f30;background:#fff2ee;border-color:#edc3bb}@media (max-width:760px){.document-mirror-party{grid-template-columns:1fr;padding:0 14px 12px}.document-mirror-items{margin:0 14px 12px;overflow:auto}.document-mirror-items-head,.document-mirror-item{min-width:720px}.document-mirror-totals{justify-content:flex-start;margin:0 14px 12px}.incoming-mirror-dialog .entry-dialog{max-height:calc(100vh - 20px)}}@media (max-width:1100px){.incoming-nfe .incoming-workflow-kpis{grid-template-columns:repeat(3,1fr)}.incoming-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.incoming-filters{grid-template-columns:1fr}.incoming-filters>label:first-child{grid-column:auto}.incoming-nfe .incoming-workflow-kpis{grid-template-columns:1fr}}.incoming-nfe .incoming-actions .incoming-realize{color:#9abfb0;background:#fff;border:1px solid #dce8e3;border-radius:15px;height:38px;padding:0 18px;font-size:11px;font-weight:900;transition:border-color .16s,background .16s,color .16s;box-shadow:0 2px 8px #174b3c08}.incoming-nfe .incoming-actions .incoming-realize:hover:not(:disabled){color:#137b50;background:#f4fbf7;border-color:#99cfb4}.incoming-nfe .incoming-actions .incoming-realize:focus-visible{outline-offset:2px;outline:2px solid #087a40}.incoming-nfe .incoming-actions .incoming-realize:disabled{opacity:.55;cursor:wait}.incoming-nfe .module-heading-actions>button:first-child{height:34px;padding:0 10px;font-size:8px}
.entry-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#042a1f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.entry-dialog{background:#fff;border-radius:18px;width:min(1080px,96vw);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 24px 70px #0123194d}.entry-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.entry-dialog>header small{color:#087a40;letter-spacing:.12em;font-size:7px;font-weight:900}.entry-dialog>header h2{margin:5px 0;font-size:20px}.entry-dialog>header p{color:#667c74;font-size:9px}.entry-dialog>header>button{color:#245b49;background:#edf4f1;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.entry-notice{color:#176549;background:#edf8f2;border-radius:10px;align-items:center;gap:12px;margin:18px 0 10px;padding:12px;display:flex}.entry-notice b{font-size:9px}.entry-notice span{font-size:8px}.entry-workflow-steps{background:#f8fbf9;border:1px solid #d8e8e0;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:16px 0 12px;padding:7px;display:grid}.entry-workflow-steps button{color:#607a70;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:8px;font-weight:800;display:flex}.entry-workflow-steps button i{color:#567267;background:#e6efeb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.entry-workflow-steps button.active{color:#087a40;background:#e9f7ee;box-shadow:inset 3px 0 #19a65a}.entry-workflow-steps button.active i{color:#fff;background:#098447}.entry-step-heading{margin:14px 0}.entry-step-heading small{letter-spacing:.1em;color:#078347;font-size:7px;font-weight:900}.entry-step-heading h3{color:#173d31;margin:4px 0;font-size:16px}.entry-step-heading p{color:#667c74;margin:0;font-size:9px}.entry-step-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.entry-step-form label{color:#245b49;gap:6px;font-size:9px;font-weight:800;display:grid}.entry-step-form input,.entry-step-form select{color:#163f32;background:#fff;border:1px solid #cdded7;border-radius:8px;height:40px;padding:0 10px;font-size:10px}.entry-step-form small{color:#6a8177;font-size:8px;font-weight:500;line-height:1.4}.entry-step-form .wide{grid-column:1/-1}.entry-step-summary{color:#245b49;background:#f6fbf8;border:1px dashed #b9dbc9;border-radius:10px;gap:4px;padding:13px;display:grid}.entry-step-summary b{font-size:10px}.entry-step-summary span{color:#667c74;font-size:8px}.entry-fiscal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.entry-fiscal-summary article{background:#fbfdfc;border:1px solid #dce8e3;border-radius:12px;gap:7px;min-height:115px;padding:16px;display:grid}.entry-fiscal-summary small{letter-spacing:.08em;color:#70857d;font-size:7px;font-weight:900}.entry-fiscal-summary b{color:#17483a;font-size:18px}.entry-fiscal-summary span{color:#667c74;font-size:8px;line-height:1.45}.entry-purchase-order{color:#245b49;gap:6px;margin:12px 0 16px;font-size:9px;font-weight:800;display:grid}.entry-purchase-order select{color:#163c2f;background:#fff;border:1px solid #d7e7df;border-radius:9px;min-height:38px;padding:0 10px;font-size:10px}.entry-purchase-order small{color:#6a8177;font-size:8px;font-weight:500}.entry-list{border:1px solid #dce8e3;border-radius:12px;overflow:auto}.entry-row{border-bottom:1px solid #e5eeea;grid-template-columns:1.5fr .4fr .55fr 1.2fr 1fr;align-items:center;gap:14px;min-width:980px;padding:11px 14px;font-size:8px;display:grid}.entry-row.head{color:#70857d;background:#f4f8f6;font-size:6px;font-weight:900}.entry-row span b,.entry-row span small{display:block}.entry-row small{color:#788b84;margin-top:3px;font-size:6px}.entry-row select,.entry-lot-fields input{color:#163f32;background:#fff;border:1px solid #cdded7;border-radius:8px;height:36px;padding:0 9px;font-size:8px}.entry-lot-fields{gap:6px;display:grid}.entry-lot-fields input[type=date]{font-size:7px}.entry-dialog>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:8px;display:flex}.entry-dialog>footer .primary{height:40px}.entry-posted{color:#087a40;background:#e5f5ea;border-radius:9px;padding:10px 14px}.entry-footer-left{align-items:center;gap:12px;display:flex}.entry-dialog .secondary{color:#087a55;background:#fff;border:1px solid #b9ddd0;border-radius:9px;height:36px;padding:0 13px;font-size:8px;font-weight:800}.entry-accounting-picker{z-index:81;background:#fff;border:1px solid #cde5d9;border-radius:14px;width:min(360px,100vw - 48px);padding:14px 16px;position:fixed;bottom:28px;right:max(24px,50vw - 540px);box-shadow:0 14px 38px #01231938}.entry-accounting-picker label{color:#245b49;gap:7px;font-size:10px;font-weight:900;display:grid}.entry-accounting-picker select{color:#163c2f;background:#fff;border:1px solid #d7e7df;border-radius:8px;height:36px;padding:0 9px;font-size:10px}.entry-accounting-picker small{color:#667c74;font-size:8px;font-weight:500;line-height:1.4}.manifest-history{width:min(760px,96vw)}.manifest-history-list{gap:10px;margin-top:18px;display:grid}.manifest-history-list>article{background:#f9fbfa;border:1px solid #e2ebe7;border-radius:12px;grid-template-columns:110px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.manifest-history-list b,.manifest-history-list small{display:block}.manifest-history-list b{color:#173d31;font-size:10px}.manifest-history-list small{color:#6d7f79;margin-top:4px;font-size:8px}.manifest-history-list p{color:#455c54;margin-top:8px;font-size:9px}.manifest-history-list .incoming-status{margin-top:1px}.entry-product-link{align-items:center;gap:7px;display:flex}.entry-product-link select{flex:1;min-width:0}.entry-product-link button{white-space:nowrap;color:#087a55;background:#f3fbf7;border:1px solid #b9ddd0;border-radius:8px;padding:10px 11px;font-size:8px;font-weight:800}.entry-product-dialog{width:min(620px,96vw)}.entry-supplier{background:#fbfdfc;border:1px solid #dce8e3;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:11px 13px;display:flex}.entry-supplier span{gap:3px;display:grid}.entry-supplier small{color:#638077;letter-spacing:.08em;font-size:7px;font-weight:900}.entry-supplier b{color:#173e32;font-size:9px}.entry-supplier em{color:#6a8177;font-size:8px;font-style:normal}.entry-supplier button{color:#087a55;white-space:nowrap;background:#f3fbf7;border:1px solid #b9ddd0;border-radius:8px;padding:10px 11px;font-size:8px;font-weight:800}.entry-supplier-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.supplier-picker{width:min(650px,96vw)}.supplier-picker-actions{gap:9px;margin:12px 0;display:flex}.supplier-picker-actions button{color:#087a55;background:#f5fbf8;border:1px solid #b9ddd0;border-radius:8px;height:35px;padding:0 12px;font-size:8px;font-weight:800}.supplier-picker-list{gap:7px;max-height:310px;padding:4px;display:grid;overflow:auto}.supplier-picker-list>label{cursor:pointer;background:#fbfdfc;border:1px solid #dce8e3;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.supplier-picker-list input{accent-color:#098447}.supplier-picker-list span{gap:3px;display:grid}.supplier-picker-list b{color:#173e32;font-size:9px}.supplier-picker-list small,.supplier-picker-list p{color:#6a8177;font-size:8px}.manual-conference{width:min(720px,96vw)}.entry-items-review{background:#fbfdfc;border:1px solid #dce8e3;border-radius:12px;gap:8px;margin-top:2px;padding:13px;display:grid}.entry-items-review-head{color:#245b49;justify-content:space-between;align-items:center;gap:12px;display:flex}.entry-items-review-head b{font-size:10px}.entry-items-review-head span{color:#6a8177;font-size:8px}.entry-items-review article{border-top:1px solid #e5eeea;grid-template-columns:1.6fr 1.4fr .45fr .65fr .65fr;align-items:center;gap:12px;padding:11px 0;display:grid}.entry-items-review article div{gap:3px;min-width:0;display:grid}.entry-items-review small{letter-spacing:.06em;color:#70857d;font-size:6px;font-weight:900}.entry-items-review b{color:#173e32;font-size:8px}.entry-items-review span{color:#70857d;overflow-wrap:anywhere;font-size:7px}.entry-tax-items{background:#fbfdfc;border:1px solid #dce8e3;border-radius:12px;gap:0;margin-top:14px;display:grid;overflow:auto}.entry-tax-items-head{color:#245b49;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.entry-tax-items-head b{font-size:10px}.entry-tax-items-head span{color:#6a8177;font-size:8px}.entry-tax-item{color:#264d40;border-top:1px solid #e5eeea;grid-template-columns:2fr .55fr .45fr repeat(5,.62fr) .72fr;align-items:center;gap:10px;min-width:980px;padding:11px 14px;font-size:8px;display:grid}.entry-tax-item>span{min-width:0}.entry-tax-item>span:first-child b,.entry-tax-item>span:first-child small{display:block}.entry-tax-item>span:first-child b{overflow-wrap:anywhere;font-size:8px}.entry-tax-item>span:first-child small{color:#70857d;margin-top:3px;font-size:7px}.entry-tax-item-label{color:#70857d;letter-spacing:.06em;background:#f4f8f6;font-size:6px;font-weight:900}.entry-price-items{background:#fbfdfc;border:1px solid #dce8e3;border-radius:12px;gap:0;display:grid;overflow:auto}.entry-price-items header{color:#245b49;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.entry-price-items header div{gap:4px;display:grid}.entry-price-items header b{font-size:10px}.entry-price-items header span{color:#6a8177;font-size:8px}.entry-price-items header em{color:#087a40;white-space:nowrap;background:#e9f7ee;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.entry-price-item{color:#264d40;border-top:1px solid #e5eeea;grid-template-columns:2fr .38fr .68fr .7fr .65fr 1fr 1.25fr;align-items:center;gap:10px;min-width:940px;padding:11px 14px;font-size:8px;display:grid}.entry-price-item>span:first-child b,.entry-price-item>span:first-child small{display:block}.entry-price-item>span:first-child b{overflow-wrap:anywhere;font-size:9px}.entry-price-item>span:first-child small{color:#70857d;margin-top:3px;font-size:7px}.entry-price-item label{display:block}.entry-price-item input,.entry-price-item select{color:#163f32;background:#fff;border:1px solid #cdded7;border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:8px}.entry-release-items{background:#fbfdfc;border:1px solid #cfe4d8;border-radius:12px;gap:0;display:grid;overflow:auto}.entry-release-items header{color:#245b49;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.entry-release-items header div{gap:4px;display:grid}.entry-release-items header b{font-size:10px}.entry-release-items header span{color:#6a8177;font-size:8px}.entry-release-items header em{color:#087a40;white-space:nowrap;background:#e9f7ee;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.entry-release-item{color:#264d40;border-top:1px solid #e5eeea;grid-template-columns:2fr .55fr .45fr .6fr .75fr .75fr 1.55fr;align-items:center;gap:10px;min-width:1020px;padding:11px 14px;font-size:8px;display:grid}.entry-release-item>span:first-child b,.entry-release-item>span:first-child small{display:block}.entry-release-item>span:first-child b{overflow-wrap:anywhere;font-size:9px}.entry-release-item>span:first-child small{color:#70857d;margin-top:3px;font-size:7px}.entry-release-item label{display:block}.entry-release-item input{color:#163f32;background:#fff;border:1px solid #cdded7;border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:8px}.entry-release-item-label{color:#70857d;letter-spacing:.06em;background:#f4f8f6;font-size:6px;font-weight:900}@media (max-width:700px){.entry-overlay{padding:8px}.entry-dialog{padding:14px}.entry-dialog>footer{flex-direction:column;align-items:stretch}.entry-dialog>footer .primary{width:100%}.entry-footer-left{flex-direction:column;align-items:stretch;width:100%}.entry-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-step-form,.entry-fiscal-summary{grid-template-columns:1fr}.entry-items-review-head{flex-direction:column;align-items:flex-start}.entry-items-review article{grid-template-columns:1fr 1fr}}.entry-purchase-order-analysis{color:#245b49;background:#f6fbf8;border:1px solid #b9dbc9;border-radius:12px;gap:10px;padding:13px;display:grid}.entry-purchase-order-analysis header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.entry-purchase-order-analysis header div{gap:4px;display:grid}.entry-purchase-order-analysis header b{font-size:10px}.entry-purchase-order-analysis header span{color:#667c74;font-size:8px}.entry-purchase-order-analysis header em{color:#087a40;background:#e9f7ee;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.entry-purchase-order-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.entry-purchase-order-analysis-grid span{background:#fff;border:1px solid #dce8e3;border-radius:8px;gap:4px;padding:9px;display:grid}.entry-purchase-order-analysis-grid small{letter-spacing:.08em;color:#70857d;font-size:6px;font-weight:900}.entry-purchase-order-analysis-grid b{color:#173e32;font-size:10px}.entry-purchase-order-analysis ul{color:#9d3f2c;gap:4px;margin:0;padding-left:17px;font-size:8px;line-height:1.35;display:grid}.entry-purchase-order-analysis p{color:#087a40;margin:0;font-size:8px;font-weight:700}.entry-purchase-order-analysis~label{min-width:0}@media (max-width:700px){.entry-purchase-order-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry-match{color:#087a40!important}.entry-difference{color:#c44736!important}.entry-purchase-comparison{gap:7px;padding-top:3px;display:grid}.entry-purchase-comparison-head{color:#245b49;justify-content:space-between;align-items:center;gap:12px;display:flex}.entry-purchase-comparison-head b{font-size:10px}.entry-purchase-comparison-head span{color:#6a8177;font-size:8px}.entry-purchase-comparison article{background:#fff;border:1px solid #dce8e3;border-left:3px solid #6dbb96;border-radius:9px;grid-template-columns:1.6fr .85fr .95fr 1.45fr .7fr;align-items:start;gap:9px;padding:10px;display:grid}.entry-purchase-comparison article.has-difference{background:#fffdf8;border-left-color:#e49d43}.entry-purchase-comparison article div{gap:3px;min-width:0;display:grid}.entry-purchase-comparison small{letter-spacing:.06em;color:#70857d;font-size:6px;font-weight:900}.entry-purchase-comparison b{color:#173e32;font-size:8px}.entry-purchase-comparison span{color:#70857d;font-size:7px;line-height:1.35}@media (max-width:900px){.entry-purchase-comparison article{grid-template-columns:repeat(2,minmax(0,1fr))}}
.returns-page,.cancellation-page{gap:18px;display:grid}.cancellation-intro{background:linear-gradient(110deg,#fff 0%,#f1fbf6 100%);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.cancellation-intro h1{margin:7px 0;font-size:28px}.cancellation-intro p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.cancellation-audit{color:#087a3c;white-space:nowrap;background:#e5f7eb;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.cancellation-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cancellation-routes>button{border:1px solid var(--line);min-height:124px;color:inherit;text-align:left;background:#fff;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:42px 1fr;align-items:start;gap:8px 12px;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:0 12px 28px #1244380a}.cancellation-routes>button:hover{border-color:#9ad7c1;transform:translateY(-2px);box-shadow:0 16px 30px #1244381c}.cancellation-routes i{width:42px;height:42px;color:var(--green);background:#eaf8f1;border-radius:12px;grid-row:1/span 2;place-items:center;font-style:normal;font-weight:900;display:grid}.cancellation-routes span{gap:5px;display:grid}.cancellation-routes b{font-size:14px}.cancellation-routes small{color:var(--muted);font-size:12px;line-height:1.35}.cancellation-routes em{color:var(--green);grid-column:2;font-size:12px;font-style:normal;font-weight:800}.cancellation-choice-dialog{max-width:620px}.cancellation-choice-list{gap:10px;padding:4px 0;display:grid}.cancellation-choice-list button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}.cancellation-choice-list button:hover{background:#f5fcf8;border-color:#81caa7}.cancellation-choice-list small{color:var(--muted);line-height:1.4}.return-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.return-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:20px;display:grid}.return-kpis small,.return-head{letter-spacing:.08em;color:var(--muted);font-size:11px}.return-kpis b{font-size:28px}.return-kpis span{color:var(--muted);font-size:12px}.return-kpis .attention{background:#fff8f3;border-color:#ffd6c4}.return-filters{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.return-filters label{gap:7px;font-size:12px;font-weight:700;display:grid}.return-filters input,.return-filters select{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;min-height:44px;padding:0 12px}.return-list{overflow:auto}.return-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-width:1200px;color:inherit;background:#fff;grid-template-columns:1.25fr 1fr 1fr .6fr 1fr 1.2fr 1.2fr .7fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.return-row:not(.return-head):hover{background:#f4fbf7}.return-row b{gap:4px;display:grid}.return-row small{color:var(--muted);font-weight:400}.return-row strong{color:var(--green)}.return-status,.return-fiscal{background:#f1f5f3;border-radius:999px;width:max-content;padding:7px 10px}.return-status.delivered,.return-fiscal.ready,.return-fiscal.issued{color:#087a3c;background:#e4f5ea}.return-status.shipped,.return-status.pending_delivered,.return-fiscal.pending{color:#8a5c00;background:#fff2d9}.return-fiscal.missing_original{color:#b63822;background:#ffebe5}.return-fiscal.not_required{color:#56645e;background:#edf2f0}.return-fiscal.processing{color:#1f5fae;background:#e8f1ff}.return-fiscal.rejected{color:#b63822;background:#ffebe5}.return-empty{text-align:center;color:var(--muted);padding:36px}.return-modal{width:min(760px,100vw - 32px)}.return-items{border:1px solid var(--line);border-radius:12px;margin:18px 0;display:grid;overflow:hidden}.return-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.return-items>div:last-child{border:0}.return-items span{gap:4px;display:grid}.return-items small{color:var(--muted)}.return-decisions{flex-wrap:wrap;gap:10px;display:flex}.return-done{color:var(--green);background:#eef7f1;border-radius:10px;padding:14px}.return-fiscal-review{border:1px solid var(--line);background:#f8fbf9;border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:grid}.return-fiscal-review>div:first-child{gap:5px;display:grid}.return-fiscal-review small{color:var(--green);letter-spacing:.08em;font-weight:800}.return-fiscal-review span,.return-fiscal-review p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.return-fiscal-review p{background:#fff;border-radius:8px;margin:0;padding:10px}.return-invoice-form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:160px 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.return-invoice-form label{gap:6px;font-size:11px;font-weight:800;display:grid}.return-invoice-form input{border:1px solid var(--line);border-radius:9px;min-height:42px;padding:0 10px}.return-invoice-form button{min-height:42px}@media (max-width:1100px){.return-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.cancellation-routes{grid-template-columns:repeat(2,1fr)}.cancellation-intro{display:grid}.return-kpis{grid-template-columns:repeat(2,1fr)}.return-filters,.return-invoice-form{grid-template-columns:1fr}.return-filters button{min-height:44px}}@media (max-width:560px){.return-kpis{grid-template-columns:1fr}}
