@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.autocomplete-colors>input:first-of-type{padding-left:34px}.autocomplete-selected-color{z-index:2;border:1px solid #bfc8c1;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 0 2px #fff}.autocomplete-color-swatch{border:1px solid #bdc6bf;border-radius:50%;flex:none;width:20px;height:20px;box-shadow:0 0 0 2px #f6f8f5}.autocomplete-colors .autocomplete-menu button{grid-template-columns:auto auto minmax(max-content,1fr) auto}.autocomplete-colors .autocomplete-menu button>span:nth-child(3){flex-direction:column;min-width:max-content;display:flex}.autocomplete-colors .autocomplete-menu strong,.autocomplete-models .autocomplete-menu strong{white-space:nowrap}@media (width>=761px){.autocomplete-colors .autocomplete-menu,.autocomplete-models .autocomplete-menu{width:min(380px,100vw - 48px);max-height:360px;right:auto;overflow:hidden auto}}.resource-hide-header>.embedded-head{display:none}.inventory-batch-modal{width:min(720px,100%)}.inventory-size-grid{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid;overflow:hidden}.inventory-size-grid>header{color:var(--green-dark);background:#f5f8f4;grid-column:1/-1;align-items:center;gap:9px;padding:12px 14px;display:flex}.inventory-size-grid>header div{flex-direction:column;display:flex}.inventory-size-grid>header strong{font-size:11px}.inventory-size-grid>header small{color:#849087;font-size:9px}.inventory-size-grid>label{border-top:1px solid var(--line);border-right:1px solid var(--line);align-items:center;gap:8px;padding:11px;display:flex}.inventory-size-grid>label>span{min-width:28px;font-size:12px;font-weight:800}.inventory-size-grid>label>input{text-align:center;border:1px solid #dfe4df;border-radius:7px;width:100%;min-width:0;padding:8px}@media (width<=520px){.inventory-size-grid{grid-template-columns:1fr 1fr}}.inventory-bulk-tools{border-bottom:1px solid var(--line);background:#fafbfa;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.inventory-bulk-tools>span{color:#748078;font-size:10px}.inventory-bulk-tools .danger{color:#fff;background:#a95d5d;border-color:#a95d5d}.inventory-bulk-tools .danger:disabled{opacity:.45}.select-column,.select-cell{width:42px;text-align:center!important}.select-column input,.select-cell input{width:16px;height:16px;accent-color:var(--green);cursor:pointer}@media (width<=520px){.inventory-bulk-tools{flex-wrap:wrap;justify-content:stretch}.inventory-bulk-tools .button{flex:1}.select-cell:before{display:none}}.dashboard-period{justify-content:flex-end;align-items:end;gap:12px;margin:-12px 0 16px;display:flex}.dashboard-period>div{color:#647269;align-items:center;gap:7px;margin-right:auto;font-size:11px;font-weight:700;display:flex}.dashboard-period label{flex-direction:column;gap:4px;display:flex}.dashboard-period label>span{color:#748078;font-size:9px;font-weight:700}.dashboard-period input{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:36px;padding:8px 10px;font-size:11px}@media (width<=650px){.dashboard-period{grid-template-columns:1fr 1fr;display:grid}.dashboard-period>div{grid-column:1/-1}.dashboard-period input{width:100%}}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-icon.red{color:#9b5f5f;background:#f8e9e9}.stat-icon.teal{color:#3f7c76;background:#e2f2f0}.status-verificar_confirmacao{color:#8a641f!important;background:#fff0cf!important}.financial-date-filter{border-top:1px solid var(--line);background:#fafbfa;justify-content:flex-end;gap:10px;padding:12px 18px 0;display:flex}.financial-date-filter label{flex-direction:column;gap:4px;display:flex}.financial-date-filter span{color:#748078;font-size:9px;font-weight:700}.financial-date-filter input,.financial-date-filter select{box-sizing:border-box;border:1px solid var(--line);min-height:34px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:8px;font-size:11px}.financial-period-total{border-bottom:1px solid var(--line);background:#fafbfa;justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex}.financial-period-total span{color:#748078;text-transform:uppercase;font-size:10px;font-weight:700}.financial-period-total strong{color:var(--green-dark);font-size:17px}.payable-order-items{background:#f8faf7;padding:0 14px 14px}.payable-order-items h3{color:#536259;padding:13px 3px 9px;font-size:11px}.payable-order-items .table-wrap{border:1px solid var(--line);background:#fff;border-radius:9px}@media (width<=600px){.financial-date-filter{justify-content:stretch}.financial-date-filter label{flex:1}.financial-date-filter input,.financial-date-filter select{width:100%}.financial-period-total{justify-content:space-between}}.company-form select{background:#fff;border:1px solid #dfe4df;border-radius:9px;outline:none;padding:10px}.pix-settings .company-form{align-content:start}.pix-payment{background:#f8fbf7;border:1px solid #dce8da;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin:0 30px 25px;padding:24px;display:grid}.pix-qr{background:#fff;border:1px solid #e2e8e1;border-radius:12px;padding:8px;line-height:0}.pix-payment>div:last-child{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.pix-payment span{letter-spacing:1.5px;color:var(--green);font-size:9px;font-weight:800}.pix-payment h2{color:var(--green-dark);font-size:24px}.pix-payment p{color:#68766d;max-width:390px;font-size:11px}.pix-payment textarea{resize:none;color:#526057;background:#fff;border:1px solid #dce4dc;border-radius:8px;width:100%;min-height:76px;padding:9px;font:9px/1.4 monospace}.pix-payment button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font-size:11px;font-weight:800;display:inline-flex}.receipt-upload{text-align:left;border-top:1px solid #dce5db;grid-template-columns:1fr auto;align-items:end;gap:9px;width:100%;margin-top:5px;padding-top:14px;display:grid}.receipt-upload label{color:#526057;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.receipt-upload label span{color:#526057;letter-spacing:0;font-size:10px}.receipt-upload input{background:#fff;border:1px solid #dce4dc;border-radius:8px;flex-basis:100%;width:100%;padding:8px;font-size:10px}.receipt-upload button:disabled{opacity:.65;cursor:wait}.receipt-upload .receipt-file,.receipt-upload .receipt-message{grid-column:1/-1;align-items:center;gap:5px;max-width:none;margin:0;font-size:10px;display:flex}.receipt-upload .receipt-file{color:#4d7452}.receipt-upload .receipt-message{color:#68766d}.pix-unavailable{color:#84642d;background:#fff6e8;border-radius:11px;flex-direction:column;gap:4px;margin:0 30px 25px;padding:16px;display:flex}.pix-unavailable strong{font-size:12px}.pix-unavailable span{font-size:10px}@media (width<=650px){.pix-payment{grid-template-columns:1fr;justify-items:center;margin:0 18px 20px;padding:18px}.pix-payment>div:last-child{text-align:center;align-items:stretch;width:100%}.pix-payment button{justify-content:center}.receipt-upload{grid-template-columns:1fr}.receipt-upload label{text-align:left}.pix-unavailable{margin:0 18px 20px}}.payment-confirmation{color:#7b612f;background:#fff5e5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 30px 25px;padding:18px;display:grid}.payment-confirmation>svg{width:28px;height:28px}.payment-confirmation h2{margin:0 0 3px;font-size:14px}.payment-confirmation p{margin:0;font-size:10px}.payment-confirmation button{background:var(--green);color:#fff;border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}.payment-confirmation.reported{color:#4d7052;background:#e5f3e5;grid-template-columns:auto 1fr}@media (width<=650px){.payment-confirmation{grid-template-columns:auto 1fr;margin:0 18px 20px}.payment-confirmation button{grid-column:1/-1}}:root{color:#1f2924;font-synthesis:none;--ink:#1c2822;--muted:#738078;--line:#e5e9e4;--green:#638c67;--green-dark:#496f4e;--soft:#f6f8f5;background:#f6f7f4;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3,.logo{font-family:Manrope,sans-serif}.splash{min-height:100vh;color:var(--green);place-items:center;display:grid}.button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.button.primary{background:var(--green);color:#fff;box-shadow:0 4px 12px #638c6730}.button.primary:hover{background:var(--green-dark);transform:translateY(-1px)}.button.ghost{color:#49564f;background:#f2f4f1}.button:disabled{opacity:.6;cursor:wait}.icon-button{background:0 0;border:0;border-radius:8px;place-items:center;padding:8px;display:grid}.icon-button:hover{background:#eef1ed}.logo{color:#1d2923;align-items:center;gap:11px;display:flex}.logo-mark{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:22px;font-weight:800;display:grid;box-shadow:inset 0 -4px 8px #00000012}.logo>span:last-child{flex-direction:column;line-height:1;display:flex}.logo strong{letter-spacing:2.2px;font-size:17px}.logo small{letter-spacing:3.4px;color:#8b968f;margin-top:5px;font-size:8px}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:245px;padding:25px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{justify-content:space-between;align-items:center;padding:0 11px 28px;display:flex}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:#68766e;border-radius:9px;align-items:center;gap:13px;padding:11px 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sidebar nav a:hover{color:#3b4b42;background:#f4f6f3}.sidebar nav a.active{color:var(--green-dark);background:#edf4ed}.sidebar-foot{margin-top:auto}.growth-card{color:var(--green-dark);background:linear-gradient(145deg,#edf4ed,#f8faf7);border-radius:12px;flex-direction:column;padding:16px;display:flex}.growth-card svg{margin-bottom:10px}.growth-card strong{font-size:13px}.growth-card span{color:#7b897f;margin-top:3px;font-size:11px}.main-area{min-height:100vh;margin-left:245px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.topbar>div{align-items:center;gap:10px;display:flex}.breadcrumb{color:#9aa39d;font-size:13px}.breadcrumb strong{color:#536159}.user-menu{text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.avatar{color:#4f7654;background:#e8efe7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.user-copy{flex-direction:column;display:flex}.user-copy strong{font-size:12px}.user-copy small{color:#909a94;margin-top:2px;font-size:10px}.logout-icon{color:#a2aaa5}.page{max-width:1500px;margin:auto;padding:31px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{letter-spacing:-.8px;margin-bottom:7px;font-size:27px}.page-heading p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:14px}.eyebrow{letter-spacing:2.2px;color:#85a187;margin-bottom:8px;font-size:9px;font-weight:800}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:15px;padding:19px;display:flex;box-shadow:0 4px 18px #31453708}.stat-icon{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.stat-icon.green,.quick-icon.green{color:#56815a;background:#e8f3e9}.stat-icon.blue,.quick-icon.blue{color:#5a7f9d;background:#e9f0f6}.stat-icon.orange,.quick-icon.orange{color:#a9783b;background:#f8eee1}.stat-icon.purple{color:#81699c;background:#f0eaf6}.stat-card>div:last-child{flex-direction:column;display:flex}.stat-card span{color:#879189;font-size:11px}.stat-card strong{margin:2px 0;font-family:Manrope;font-size:20px}.stat-card small{color:#a0a8a2;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:17px;margin-top:17px;display:grid}.panel,.table-card,.embedded-resource{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 4px 18px #31453708}.panel-head{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-head h2,.embedded-head h2{margin:0 0 3px;font-size:15px}.panel-head p,.embedded-head p{color:#96a099;margin:0;font-size:11px}.panel-head>a{color:var(--green);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.order-row{border-bottom:1px solid #f0f2ef;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.order-row:last-child{border:0}.order-avatar{color:#738579;background:#f2f5f1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.order-row>div{flex-direction:column;display:flex}.order-row>div strong{font-size:12px}.order-row>div small{color:#9ba49e;margin-top:3px;font-size:10px}.order-row>strong{font-size:12px}.badge{color:#6f7b74;white-space:nowrap;background:#f0f2ef;border-radius:99px;width:max-content;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.status-em_andamento,.status-orcamento{color:#567490;background:#edf2f7}.status-estampado{color:#806193;background:#f4edf8}.status-aguardando_pagamento,.status-em_aberto,.status-atrasado{color:#987039;background:#fbf0dd}.status-pago,.status-concluido,.status-paga{color:#54805a;background:#e9f4e9}.status-cancelado,.status-cancelada{color:#9b5f5f;background:#f8e9e9}.quick-panel>a{border-bottom:1px solid #f0f2ef;align-items:center;gap:12px;padding:15px 20px;text-decoration:none;display:flex}.quick-panel>a:hover{background:#fafbfa}.quick-panel>a:last-child{border:0}.quick-icon{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.quick-icon svg{width:18px}.quick-panel>a>div{flex-direction:column;flex:1;display:flex}.quick-panel>a strong{font-size:11px}.quick-panel>a small{color:#9ba49e;margin-top:3px;font-size:9px}.quick-panel>a>svg{color:#a6afa9;width:15px}.empty-state,.empty{text-align:center;color:#98a29b;padding:42px!important}.empty-state{flex-direction:column;align-items:center;display:flex}.empty-state svg{color:#b6c0b9;margin-bottom:10px}.empty-state strong{color:#68746d;font-size:12px}.empty-state span{margin-top:4px;font-size:10px}.tabs{border-bottom:1px solid var(--line);gap:5px;margin:-10px 0 16px;display:flex}.tabs button{color:#7b867f;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 17px;font-size:13px;font-weight:600}.tabs button.active{color:var(--green-dark);border-color:var(--green)}.embedded-resource{padding:0}.embedded-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.embedded-resource .table-card{box-shadow:none;border:0}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.table-tools>span{color:#9ba39e;font-size:10px}.search{border:1px solid var(--line);color:#9aa39d;background:#fafbfa;border-radius:9px;align-items:center;gap:8px;width:min(320px,70%);padding:8px 11px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{text-transform:uppercase;letter-spacing:.8px;color:#98a29b;background:#fafbfa;padding:11px 18px;font-size:9px}td{color:#46534c;border-top:1px solid #edf0ed;padding:14px 18px;font-size:12px}td:first-child{color:#26342c;font-weight:600}.actions{text-align:right;white-space:nowrap}.actions button{color:#8c9891;background:0 0;border:0;padding:6px}.actions button:hover{color:var(--green-dark)}.actions button:last-child:hover{color:#a85454}.color-value{align-items:center;gap:7px;display:flex}.color-value i{border:1px solid #d5dad6;border-radius:50%;width:17px;height:17px}.alert{color:#8b6236;background:#fff4e8;border:1px solid #f1d8ba;border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 14px;font-size:12px;display:flex}.alert button{color:inherit;background:0 0;border:0;margin-left:auto}.modal-layer{z-index:40;background:#15201980;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(650px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 70px #17231b4d}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.modal-head span{color:#87928b;text-transform:uppercase;letter-spacing:1px;font-size:9px}.modal-head h2{margin:3px 0 0;font-size:19px}.modal form{padding:22px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{flex-direction:column;gap:6px;display:flex}.form-grid label.full{grid-column:1/-1}.form-grid label>span,.login-box label>span{color:#536058;font-size:11px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.login-box input{color:#2c3931;background:#fbfcfb;border:1px solid #dfe4df;border-radius:9px;outline:none;padding:11px 12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.login-box input:focus{border-color:#87a88b;box-shadow:0 0 0 3px #719a7618}.form-grid textarea{resize:vertical}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.file-input{background:#f7f9f6!important;padding:9px!important}.file-input::file-selector-button{color:#4e7653;cursor:pointer;background:#e8f0e7;border:0;border-radius:7px;margin-right:10px;padding:7px 11px;font-weight:700}.field-help{color:#8c9790;font-size:9px}.print-thumb{object-fit:contain;border:1px solid var(--line);background:#f2f4f1;border-radius:8px;width:52px;height:52px}.no-image{color:#a0a9a3;font-size:10px}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.setting-card{border:1px solid var(--line);background:#fff;border-radius:13px;gap:15px;padding:20px;display:flex}.setting-card>svg{color:var(--green);background:#edf4ed;border-radius:10px;width:42px;height:42px;padding:10px}.setting-card h3{margin-bottom:5px;font-size:14px}.setting-card p{color:#87928b;margin-bottom:12px;font-size:11px}.setting-card span{color:#9ba49e;background:#f3f5f2;border-radius:99px;padding:4px 8px;font-size:9px}.password-panel{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:.7fr 1.3fr;gap:35px;margin-bottom:18px;padding:24px;display:grid}.password-panel h2{margin:12px 0 5px;font-size:17px}.password-panel p{color:#87928b;font-size:11px}.setting-main-icon{width:42px;height:42px;color:var(--green);background:#edf4ed;border-radius:10px;place-items:center;display:grid}.password-panel form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.password-panel label{flex-direction:column;gap:6px;display:flex}.password-panel label:first-child{grid-column:1/-1}.password-panel label span{font-size:10px;font-weight:700}.password-panel input{border:1px solid #dfe4df;border-radius:9px;outline:none;padding:10px}.password-panel .button{grid-column:2;justify-self:end}.form-message{color:#647168;align-self:center;font-size:10px}.future-settings{grid-template-columns:repeat(3,1fr)}.login-page{background:#fff;grid-template-columns:1.03fr 1fr;min-height:100vh;display:grid}.login-brand{background:linear-gradient(140deg,#eef3ec,#dfe9df);padding:42px 10%;position:relative;overflow:hidden}.login-brand:before,.login-brand:after{content:"";border:1px solid #aec0ae55;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-280px;right:-190px}.login-brand:after{width:380px;height:380px;bottom:-250px;right:-50px}.login-brand-content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.login-brand-content>div:nth-child(2){max-width:510px}.brand-pill{color:#67806a;background:#ffffff80;border-radius:99px;align-items:center;gap:7px;margin-bottom:25px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.login-brand h1{letter-spacing:-2px;margin-bottom:20px;font-size:48px;line-height:1.08}.login-brand h1 em{color:var(--green);font-style:normal}.login-brand p{color:#718076;max-width:440px;font-size:15px;line-height:1.65}.login-brand-content>small{color:#8b978e;font-size:10px}.login-panel{place-items:center;padding:35px;display:grid}.login-box{width:min(380px,100%)}.login-icon{width:43px;height:43px;color:var(--green);background:#edf4ed;border-radius:11px;place-items:center;margin-bottom:20px;display:grid}.login-box h2{margin-bottom:7px;font-size:25px}.login-box>p{color:#89948d;margin-bottom:27px;font-size:12px}.login-box form{flex-direction:column;gap:16px;display:flex}.login-box label{flex-direction:column;gap:7px;display:flex}.password-input{position:relative}.password-input input{width:100%;padding-right:43px}.password-input button{color:#929d96;background:0 0;border:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-input svg{width:18px}.login-button{width:100%;margin-top:3px}.form-error{color:#995a5a;background:#fbebeb;border-radius:8px;padding:9px 11px;font-size:11px}.security-note{text-align:center!important;color:#a5ada8!important;margin:20px 0 0!important;font-size:9px!important}.mobile-login-logo,.mobile-only{display:none}@media (width<=1050px){.stats-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.login-brand h1{font-size:39px}.sidebar{width:215px}.main-area{margin-left:215px}}@media (width<=760px){.mobile-only{display:grid}.sidebar{width:min(280px,85vw);transition:all .25s;transform:translate(-100%);box-shadow:10px 0 40px #1d292335}.sidebar.open{transform:translate(0)}.backdrop{z-index:19;background:#17231b70;border:0;position:fixed;inset:0}.main-area{margin-left:0}.topbar{padding:0 16px}.breadcrumb,.user-copy,.logout-icon{display:none}.page{padding:22px 16px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.page-heading .button{padding:10px;font-size:0}.page-heading .button svg{margin:0}.stats-grid{gap:10px}.stat-card{gap:10px;padding:14px}.stat-card strong{font-size:17px}.dashboard-grid{margin-top:10px}.form-grid,.settings-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.login-page{background:#f6f8f5;min-height:100vh;padding:22px;display:block}.login-brand{display:none}.login-panel{min-height:calc(100vh - 44px);padding:0}.login-box{border:1px solid var(--line);background:#fff;border-radius:17px;padding:28px 23px}.mobile-login-logo{margin-bottom:35px;display:block}.order-row{grid-template-columns:auto 1fr auto}.order-row>.badge{display:none}}@media (width<=520px){.stats-grid{grid-template-columns:1fr}.stat-card small{display:none}.stat-card{min-height:77px}.embedded-head{align-items:flex-start}.embedded-head .button{padding:10px;font-size:0}.embedded-head .button svg{margin:0}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}table,thead,tbody,tr,th,td{display:block}thead{display:none}tr{border-top:1px solid var(--line);padding:10px 15px}tbody tr:first-child{border-top:0}td{text-align:right;border:0;justify-content:space-between;gap:15px;padding:5px 0;display:flex}td:before{content:attr(data-label);color:#97a099;text-align:left;font-weight:500}.actions{justify-content:flex-end}.actions:before,.empty:before{display:none}.empty{text-align:center;display:block}.table-tools{padding:12px}.search{width:78%}}.stat-label{align-items:center;gap:5px;display:flex}.stat-info{display:inline-flex;position:relative}.stat-info button{color:#738078;cursor:help;background:#eef2ee;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid}.stat-info button:hover,.stat-info button:focus-visible{color:#4f6954;outline-offset:1px;background:#dfe8e0;outline:2px solid #7da28355}.stat-tooltip{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#243229;border-radius:8px;width:240px;padding:9px 11px;line-height:1.45;transition:all .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #17231b30;color:#fff!important;font-size:10px!important}.stat-tooltip:after{content:"";border:5px solid #0000;border-top-color:#243229;position:absolute;top:100%;left:50%;transform:translate(-50%)}.stat-info:hover .stat-tooltip,.stat-info:focus-within .stat-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media (width<=760px){.password-panel{grid-template-columns:1fr;gap:18px}.password-panel form{grid-template-columns:1fr}.password-panel label:first-child,.password-panel .button{grid-column:auto}.password-panel .button{justify-self:stretch}.future-settings{grid-template-columns:1fr}}.autocomplete{width:100%;position:relative}.autocomplete>input:not([type=hidden]){width:100%;padding-right:36px!important}.autocomplete-chevron{color:#8f9a93;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.autocomplete-menu{z-index:70;background:#fff;border:1px solid #dfe4df;border-radius:10px;max-height:270px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 35px #28382e24}.autocomplete-menu button{text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.autocomplete-menu button:hover{background:#f0f5ef}.autocomplete-id{color:#648068;background:#e9f1e8;border-radius:5px;padding:5px 6px;font-size:9px;font-weight:800}.autocomplete-menu button>span:nth-child(2){flex-direction:column;display:flex}.autocomplete-menu strong{font-size:11px}.autocomplete-menu small{color:#939d97;margin-top:2px;font-size:9px}.autocomplete-menu svg{color:var(--green)}.autocomplete-empty{color:#919b95;justify-content:center;align-items:center;gap:7px;padding:18px;font-size:10px;display:flex}.order-modal-layer{padding:12px}.order-modal{flex-direction:column;width:min(1180px,98vw);height:min(92vh,900px);display:flex}.order-form{padding:0 22px 22px;overflow:auto}.order-section{border-bottom:1px solid var(--line);padding:20px 0}.order-section h3{margin:0 0 14px;font-size:14px}.order-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.order-section-head h3{margin:0 0 3px}.order-section-head p{color:#8c9790;margin:0;font-size:10px}.order-section label{flex-direction:column;gap:6px;display:flex}.order-section label>span{color:#526058;font-size:10px;font-weight:700}.order-section input,.order-section select,.order-section textarea{background:#fbfcfb;border:1px solid #dfe4df;border-radius:9px;outline:none;width:100%;padding:10px 11px}.order-section input:focus,.order-section select:focus,.order-section textarea:focus{border-color:#87a88b;box-shadow:0 0 0 3px #719a7618}.order-items{flex-direction:column;gap:10px;display:flex}.order-item{background:#f8faf7;border:1px solid #e5eae4;border-radius:12px;grid-template-columns:auto 1fr auto;gap:12px;padding:14px;display:grid}.item-number{color:#547059;background:#e5eee4;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.item-fields{grid-template-columns:1.25fr 1fr .7fr 1fr .55fr .8fr;gap:10px;display:grid}.item-notes{grid-column:1/-1}.item-total{border-left:1px solid #e1e6e0;flex-direction:column;align-items:flex-end;min-width:115px;padding-left:10px;display:flex}.item-total span{color:#89948d;font-size:9px}.item-total strong{margin:3px 0 9px;font-family:Manrope;font-size:14px}.item-total button{color:#9b6969;background:0 0;border:0;padding:5px}.item-total button:disabled{opacity:.25}.order-footer-fields{border:0;grid-template-columns:1.5fr 1fr;gap:35px;display:grid}.order-footer-fields textarea{resize:vertical}.order-totals{flex-direction:column;gap:8px;display:flex}.order-totals>div,.order-totals>label{grid-template-columns:1fr 140px;align-items:center;display:grid}.order-totals span{color:#79857e;font-size:10px}.order-totals strong,.order-totals input{text-align:right}.grand-total{border-top:1px solid var(--line);margin-top:3px;padding-top:10px}.grand-total strong{color:var(--green-dark);font-size:21px}.order-form>.modal-actions{border-top:1px solid var(--line);z-index:5;background:#fff;padding:15px 0 0;position:sticky;bottom:-22px}.print-sheet{display:none}@media (width<=1000px){.item-fields{grid-template-columns:1fr 1fr 1fr}.item-notes{grid-column:1/-1}.order-item{grid-template-columns:auto 1fr}.item-total{border-top:1px solid #e1e6e0;border-left:0;flex-direction:row;grid-column:2;align-items:center;gap:12px;padding:10px 0 0}.item-total strong{margin:0}.item-total button{margin-left:auto}}@media (width<=760px){.order-modal-layer{padding:0}.order-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.order-form{padding:0 14px 18px}.order-section-head{align-items:flex-start}.order-section-head .button{padding:10px;font-size:0}.item-fields{grid-template-columns:1fr}.item-notes{grid-column:auto}.order-item{grid-template-columns:1fr}.item-number{display:none}.item-total{grid-column:1}.order-footer-fields{grid-template-columns:1fr;gap:18px}}@media print{body{background:#fff}.print-sheet{color:#17231b;background:#fff;width:100%;padding:12mm 14mm;font-family:Arial,sans-serif;position:absolute;inset:0;display:block!important}.print-sheet header{border-bottom:2px solid #537358;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.print-sheet header>div:first-child{flex-direction:column;display:flex}.print-sheet header>div:first-child strong{letter-spacing:4px;color:#4f7354;font-size:25px}.print-sheet header>div:first-child span{text-transform:uppercase;letter-spacing:2px;color:#7c887f;margin-top:3px;font-size:9px}.print-sheet header>div:last-child{text-align:right}.print-sheet h1{text-transform:uppercase;margin:0 0 4px;font-size:20px}.print-sheet header p{margin:0;font-size:12px}.print-meta{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 0;display:grid}.print-meta div,.print-customer p{flex-direction:column;display:flex}.print-sheet section span{text-transform:uppercase;color:#77837b;letter-spacing:.5px;font-size:8px}.print-sheet section strong{margin-top:3px;font-size:11px}.print-customer{border:1px solid #dce2dd;border-radius:7px;margin-bottom:15px;padding:12px}.print-customer h2{text-transform:uppercase;margin:0 0 10px;font-size:11px}.print-customer>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.print-customer p{margin:0}.print-customer .wide{grid-column:1/-1}.print-sheet table{font-size:9px;display:table}.print-sheet thead{display:table-header-group}.print-sheet tbody{display:table-row-group}.print-sheet tr{display:table-row}.print-sheet th,.print-sheet td{border-bottom:1px solid #e0e4e1;padding:8px;display:table-cell}.print-sheet th{color:#536058;background:#eef3ee;font-size:8px}.print-sheet td:before{display:none}.print-sheet td small{color:#69756d;margin-top:3px;font-size:8px;display:block}.print-totals{width:270px;margin:14px 0 15px auto}.print-totals p{justify-content:space-between;margin:0;padding:5px;display:flex}.print-totals .total{border-top:2px solid #637b67;margin-top:4px;padding-top:8px}.print-totals .total strong{font-size:15px}.print-notes{border:1px solid #dce2dd;border-radius:6px;padding:10px}.print-notes p{margin:4px 0 0;font-size:9px}.print-sheet footer{color:#8a948d;border-top:1px solid #d9dedb;justify-content:space-between;padding-top:6px;font-size:7px;display:flex;position:fixed;bottom:8mm;left:14mm;right:14mm}@page{size:A4;margin:0}.app-shell{display:block!important}.sidebar,.topbar,.page>:not(.print-sheet){display:none!important}.main-area{margin:0!important}.page{max-width:none!important;padding:0!important}.print-item-markers{align-items:center;gap:7px;margin-top:7px;display:flex}.print-color-swatch,.print-size-badge{box-sizing:border-box;border:2px solid #111;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.print-color-swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block!important}.print-size-badge{color:#111;text-transform:uppercase;background:#fff;place-items:center;font-weight:800;line-height:1;display:grid;font-size:14px!important}.print-color-name{font-weight:700;text-transform:none!important;letter-spacing:0!important;color:#17231b!important;font-size:10px!important}.print-item-sku{margin-left:4px;color:#526058!important;text-transform:none!important;letter-spacing:0!important;font-size:9px!important}}.order-modal{overflow:hidden}.order-modal>.modal-head{flex:none}.order-form{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:0;overflow-y:auto}.order-form>.modal-actions{z-index:20;background:#fff;margin:0 -22px;padding:14px 22px 18px;position:sticky;bottom:0;box-shadow:0 -10px 24px #26382d12}@media (width<=760px){.order-modal{height:100dvh}.order-form>.modal-actions{padding:12px 14px calc(14px + env(safe-area-inset-bottom));margin:0 -14px}}.autocomplete-with-images>input:not([type=hidden]){padding-left:48px!important}.autocomplete-selected-image{z-index:2;object-fit:contain;background:#eef1ed;border:1px solid #dde3dd;border-radius:6px;width:34px;height:34px;position:absolute;top:5px;left:5px}.autocomplete-with-images .autocomplete-menu button{grid-template-columns:auto 44px minmax(0,1fr) auto}.autocomplete-with-images .autocomplete-menu button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.autocomplete-with-images .autocomplete-menu strong{overflow-wrap:anywhere}.autocomplete-option-image{background:#f0f3ef;border:1px solid #e0e5e0;border-radius:7px;place-items:center;width:42px;height:42px;overflow:hidden;display:grid!important}.autocomplete-option-image img{object-fit:contain;width:100%;height:100%}.autocomplete-option-image>span{color:#9ba39e;text-align:center;line-height:1.1;font-size:7px!important}@media (width>=761px){.autocomplete-prints .autocomplete-menu{width:min(380px,100vw - 48px);max-height:360px;right:auto;overflow:hidden auto}}.investment-modal{width:min(760px,96vw)}.investment-form{max-height:calc(90vh - 78px);padding:22px;overflow-y:auto}.investment-form input,.investment-form select,.investment-form textarea{background:#fbfcfb;border:1px solid #dfe4df;border-radius:9px;outline:none;width:100%;padding:10px 11px}.investment-form label{flex-direction:column;gap:6px;display:flex}.investment-form label>span{color:#526058;font-size:10px;font-weight:700}.schedule-box{background:#f6f8f5;border:1px solid #e1e7e0;border-radius:12px;margin-top:18px;padding:16px}.schedule-switch{gap:5px;margin-bottom:15px;display:flex}.schedule-switch button{color:#768178;background:#e9ede8;border:0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.schedule-switch button.active{background:var(--green);color:#fff}.interval-field small{color:#8c9690;font-size:9px}.schedule-preview{border-top:1px solid #dfe5de;margin-top:14px;padding-top:12px}.schedule-preview>div:first-child{color:#58705c;align-items:center;gap:7px;display:flex}.schedule-preview>div:first-child strong{font-size:11px}.schedule-preview>div:last-child{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.schedule-preview>div:last-child span{background:#fff;border:1px solid #dfe5de;border-radius:7px;padding:7px;font-size:9px}.schedule-preview b{color:var(--green-dark);margin-right:5px}.investment-notes{margin-top:15px}.investment-form>.modal-actions{z-index:5;background:#fff;padding:14px 0 0;position:sticky;bottom:-22px}.payment-section{background:#f9fbf8;margin:0 -22px;padding-left:22px!important;padding-right:22px!important}@media (width<=760px){.investment-modal{border-radius:0;width:100vw;height:100dvh;max-height:none}.investment-form{max-height:calc(100dvh - 78px)}.schedule-switch{flex-direction:column}.payment-section{margin:0 -14px;padding-left:14px!important;padding-right:14px!important}}.company-panel{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:.7fr 1.3fr;gap:35px;margin-bottom:18px;padding:24px;display:grid}.company-intro h2{margin:12px 0 5px;font-size:17px}.company-intro>p{color:#87928b;font-size:11px}.company-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.company-form label{flex-direction:column;gap:6px;display:flex}.company-form label.full{grid-column:1/-1}.company-form label>span{font-size:10px;font-weight:700}.company-form input,.company-form textarea{resize:vertical;border:1px solid #dfe4df;border-radius:9px;outline:none;padding:10px}.company-form .button{justify-self:end}.logo-uploader{cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.logo-uploader img,.logo-uploader>div{object-fit:contain;color:#99a29c;background:#fafbfa;border:1px dashed #cdd6ce;border-radius:9px;place-items:center;width:150px;height:76px;padding:8px;font-size:10px;display:grid}.logo-uploader>span{color:var(--green);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.logo-uploader input{display:none}.confirm-dialog{text-align:center;background:#fff;border-radius:15px;width:min(420px,100%);padding:25px;box-shadow:0 25px 70px #17231b4d}.confirm-icon{color:#b47a2d;background:#fff2df;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 12px;display:grid}.confirm-dialog h2{font-size:18px}.confirm-dialog p{color:#768179;margin:8px 0;font-size:12px}.confirm-dialog .modal-actions{justify-content:center}.pay-button{align-items:center;font-size:10px;font-weight:700;background:var(--green)!important;color:#fff!important;border-radius:7px!important;gap:5px!important;padding:7px 11px!important;display:inline-flex!important}.success-notice{color:#4d7452;background:#eaf5e9;border-radius:9px;margin:12px 18px 0;padding:10px 13px;font-size:11px}.installment-tools{gap:8px;display:flex}.installment-tools .active{background:#e6efe5}.payable-groups{flex-direction:column;gap:14px;padding:14px;display:flex}.payable-group{border:1px solid var(--line);border-radius:11px;overflow:hidden}.payable-group>header{background:#f6f9f5;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.payable-group>header div{flex-direction:column;gap:3px;display:flex}.payable-group>header span{color:#7d8981;font-size:10px}.payable-group>header b{color:var(--green-dark);font-size:11px}.print-company-logo{object-fit:contain;max-width:150px;max-height:55px;margin-bottom:5px}.print-sheet header small{color:#7c887f;max-width:380px;margin-top:3px;font-size:8px}@media (width<=760px){.company-panel,.company-form{grid-template-columns:1fr}.company-form label.full{grid-column:auto}.installment-tools{flex-direction:column}.payable-group>header{flex-direction:column;align-items:flex-start;gap:8px}}.payable-filters{border:1px solid var(--line);background:#fafbfa;border-radius:11px;margin:14px 18px;padding:14px}.filter-title{color:#526058;align-items:center;gap:7px;margin-bottom:12px;display:flex}.filter-title strong{font-size:11px}.filter-title span{color:#8c9790;margin-left:auto;font-size:9px}.filter-title button{color:#68806c;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.filter-fields{grid-template-columns:1.3fr 1.3fr 1fr 1fr .8fr;gap:10px;display:grid}.filter-fields label,.interest-amount{flex-direction:column;gap:5px;display:flex}.filter-fields label>span,.interest-amount>span{color:#657168;font-size:9px;font-weight:700}.filter-fields input,.filter-fields select,.interest-amount input{background:#fff;border:1px solid #dfe4df;border-radius:8px;outline:none;width:100%;padding:9px;font-size:11px}.interest-check{background:#fff;border:1px solid #dce6da;border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;flex-direction:row!important;display:flex!important}.interest-check input{height:17px;width:17px!important}.interest-check>span{flex-direction:column;display:flex}.interest-check strong{font-size:11px}.interest-check small{color:#849087;font-size:9px}.interest-amount{margin-top:12px}.status-ativo{color:#47714d!important;background:#e3f2e4!important}.status-inativo{color:#7c8580!important;background:#eef0ee!important}.cost-filter{border:1px solid var(--line);background:#fafbfa;border-radius:9px;align-items:center;gap:12px;margin:10px 18px;padding:9px 12px;display:flex}.cost-filter>span{color:#657168;font-size:9px;font-weight:700}.cost-filter label{white-space:nowrap;color:#526058;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.cost-filter input{width:15px;height:15px;margin:0}@media (width<=760px){.cost-filter{flex-wrap:wrap;align-items:flex-start}.cost-filter>span{width:100%}}@media (width<=900px){.filter-fields{grid-template-columns:1fr 1fr}}@media (width<=520px){.filter-fields{grid-template-columns:1fr}}.image-preview-trigger{cursor:zoom-in;place-items:center;display:inline-grid;position:relative;overflow:hidden}.image-preview-trigger>img{object-fit:contain;width:100%;height:100%;display:block}.image-preview-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.image-preview-zoom{color:#fff;opacity:0;background:#17231bbd;border-radius:5px;width:20px;height:20px;padding:3px;transition:all .2s;position:absolute;bottom:4px;right:4px}.image-preview-trigger:hover .image-preview-zoom,.image-preview-trigger:focus .image-preview-zoom{opacity:1}.print-thumb{border:1px solid var(--line);background:#f2f4f1;border-radius:8px;width:52px;height:52px}.autocomplete-selected-image{z-index:2;background:#eef1ed;border:1px solid #dde3dd;border-radius:6px;width:34px;height:34px;position:absolute;top:5px;left:5px}.autocomplete-option-image>.image-preview-trigger{width:100%;height:100%}.logo-uploader>.image-preview-trigger{background:#fafbfa;border:1px dashed #cdd6ce;border-radius:9px;width:150px;height:76px;padding:8px}.image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101712dc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-lightbox-dialog{flex-direction:column;align-items:center;max-width:min(1100px,96vw);max-height:94vh;display:flex;position:relative}.image-lightbox-dialog>button{z-index:2;color:#27352d;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 8px 24px #0005}.image-lightbox-dialog>img{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:calc(94vh - 44px);display:block;box-shadow:0 24px 70px #0008}.image-lightbox-dialog>p{color:#fff;text-align:center;margin:8px 0 0;font-size:11px}.sidebar-company{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-company>.image-preview-trigger{background:#ffffff12;border-radius:8px;width:132px;height:52px}.sidebar-company>span{color:#fff;font-size:12px;font-weight:700;display:none}.order-list-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.3fr) minmax(170px,1fr) minmax(145px,.8fr) minmax(135px,.7fr) minmax(135px,.7fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;padding:15px 18px;display:grid}.order-list-filters>.search{width:100%}.order-list-filters>label:not(.search){flex-direction:column;gap:5px;display:flex}.order-list-filters>label>span{color:#748078;font-size:9px;font-weight:700}.order-list-filters select,.order-list-filters input[type=date]{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:36px;padding:8px 10px;font-size:11px}.order-list-filters>span{color:#8b958f;white-space:nowrap;padding-bottom:10px;font-size:10px}.order-list-row{cursor:pointer;transition:all .15s}.order-list-row:hover,.order-list-row.expanded{background:#f4f8f3}.expand-order{color:var(--green)!important}.order-summary-row>td{background:#f8faf7;padding:0!important}.order-summary-row:hover{background:0 0}.order-summary{border-top:1px solid #dce5da;border-bottom:1px solid #dce5da;padding:18px 24px}.order-summary-loading{color:#849087;padding:22px;font-size:11px}.order-summary-meta{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.order-summary-meta>div{flex-direction:column;gap:3px;display:flex}.order-summary-meta span{text-transform:uppercase;color:#89948d;font-size:8px}.order-summary-meta strong{font-size:11px}.order-summary-items{background:#fff;border:1px solid #e0e6df;border-radius:9px}.order-summary-items>div{border-top:1px solid #edf0ed;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.order-summary-items>div:first-child{border-top:0}.order-summary-items span{color:#628068;font-size:10px;font-weight:800}.order-summary-items strong{font-size:11px}.order-summary-items small{color:#849087;grid-column:2;font-size:9px}.order-summary-items b{grid-area:1/3/3;font-size:11px}.order-summary-totals{justify-content:flex-end;gap:18px;margin-top:12px;display:flex}.order-summary-totals span{color:#7f8a83;font-size:9px}.order-summary-totals strong{color:#34433a;margin-left:4px;font-size:11px}.order-summary>p{color:#69766e;margin:12px 0 0;font-size:10px}@media (width<=1000px){.order-list-filters{grid-template-columns:1fr 1fr}.order-list-filters>span{padding:0}.order-summary-meta{grid-template-columns:1fr 1fr}}@media (width<=600px){.order-list-filters{grid-template-columns:1fr}.order-summary{padding:14px}.order-summary-meta{grid-template-columns:1fr 1fr}.order-summary-totals{flex-direction:column;gap:4px}.sidebar-company>.image-preview-trigger{width:110px}}.sidebar-head{min-height:72px;padding-top:0}.sidebar-company{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.sidebar-company>.image-preview-trigger{background:#f7f9f6;border-radius:8px;width:100%;height:68px;padding:3px}.sidebar-company>.image-preview-trigger>img{object-fit:contain}.order-summary-items>div{grid-template-columns:38px 54px 1fr auto}.order-summary-items>div>strong,.order-summary-items>div>small{grid-column:3}.order-summary-items>div>b{grid-column:4}.order-print-image,.order-print-placeholder{background:#f3f5f2;border:1px solid #dfe5de;border-radius:7px;grid-area:1/2/3;width:48px;height:48px}.order-print-placeholder{text-align:center;line-height:1.1;display:grid;color:#9aa39d!important;place-items:center!important;font-size:7px!important;font-weight:500!important}@media (width<=520px){.order-summary-items>div{grid-template-columns:30px 48px 1fr}.order-summary-items>div>b{grid-area:3/3}.order-print-image,.order-print-placeholder{width:42px;height:42px}}.sidebar-company>strong{letter-spacing:2px;color:#35513a;font-size:18px;display:none}.sidebar-company.image-failed>.image-preview-trigger{display:none}.sidebar-company.image-failed>strong{display:block}.sidebar-company>img{background:#f7f9f6;border-radius:8px;padding:3px;object-fit:contain!important;width:100%!important;height:68px!important;display:block!important}.sidebar-company.image-failed>img{display:none!important}.sidebar-company,.sidebar-company>img{background:0 0!important}.sidebar-company>img{border-radius:0!important;padding:0!important}.payable-group>header{cursor:pointer;grid-template-columns:auto 1fr auto auto;gap:12px;display:grid}.group-toggle{color:var(--green);background:0 0;border:0;place-items:center;padding:3px;display:grid}.group-toggle svg{width:18px}.open-purchase,.open-button{color:#4f7054;background:#fff;border:1px solid #cfd9cf;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.payable-actions{justify-content:flex-end;gap:6px;display:flex!important}.payable-group.open>header{border-bottom:1px solid var(--line)}@media (width<=760px){.payable-group>header{grid-template-columns:auto 1fr}.payable-group>header>b,.open-purchase{grid-column:2;justify-self:start}}.payable-bulk-actions{border:1px solid var(--line);background:#f8faf7;border-radius:10px;align-items:center;gap:10px;margin:12px 18px;padding:11px 13px;display:flex}.payable-bulk-actions>label{color:#526058;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.payable-bulk-actions input,.payable-select-column input{width:16px;height:16px;margin:0}.payable-bulk-actions>span{color:#7d8981;margin-right:auto;font-size:9px}.payable-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.payable-select-column{width:74px;text-align:center!important}@media (width<=760px){.payable-bulk-actions{flex-direction:column;align-items:stretch}.payable-bulk-actions>span{margin-right:0}.payable-bulk-actions button{justify-content:center}.payable-select-column{width:auto;text-align:left!important}}.order-bulk-actions{border:1px solid var(--line);background:#f8faf7;border-radius:10px;align-items:center;gap:10px;margin:12px 18px;padding:11px 13px;display:flex}.order-bulk-actions>label{color:#526058;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.order-bulk-actions input,.order-select-column input{width:16px;height:16px;margin:0}.order-bulk-actions>span{color:#7d8981;margin-right:auto;font-size:9px}.order-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.order-select-column{width:88px;text-align:center!important}@media (width<=760px){.order-bulk-actions{flex-direction:column;align-items:stretch}.order-bulk-actions>span{margin-right:0}.order-bulk-actions button{justify-content:center}.order-select-column{width:auto;text-align:left!important}}@media print{.print-item-image{text-align:center;width:46px;padding:4px!important}.print-item-image img{object-fit:contain;background:#f5f6f4;border-radius:4px;width:38px;height:38px;margin:auto;display:block}.print-item-image span{color:#a0a8a2}.print-item-image{width:122px;min-width:122px;padding:5px!important}.print-item-image img{width:114px;height:114px}.print-sheet th,.print-sheet td{vertical-align:middle}.print-item-description{min-width:205px}.print-item-description>span,.print-item-description>strong{text-transform:none;letter-spacing:0;display:block}.print-item-description>strong{margin:3px 0;font-size:12px;line-height:1.35}.print-item-pattern{font-weight:700;line-height:1.35;color:#27352d!important;font-size:11px!important}.print-item-attributes{font-weight:600;line-height:1.4;color:#536058!important;font-size:10px!important}.print-item-notes{margin-top:3px;line-height:1.35;color:#69756d!important;font-size:9px!important}.print-sheet{break-after:page;page-break-after:always;min-height:100vh;position:relative!important;inset:auto!important}.print-sheet:last-child{break-after:auto;page-break-after:auto}.print-sheet footer{position:absolute!important}}.quote-share-notice{justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.quote-share-notice button{color:inherit;background:0 0;border:0;display:grid}.public-quote{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(900px,100% - 32px);margin:30px auto;overflow:hidden;box-shadow:0 18px 55px #25352b12}.public-quote>header{border-bottom:2px solid var(--green);justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.public-quote>header>div:last-child{text-align:right}.public-quote>header>div:last-child>span{letter-spacing:2px;color:#718079;font-size:9px}.public-quote h1{margin:4px 0;font-size:25px}.public-quote header small{color:#8b968f;font-size:9px}.public-brand{flex-direction:column;gap:5px;display:flex}.public-brand>.image-preview-trigger{width:180px;height:70px}.public-brand>strong{letter-spacing:3px;color:var(--green-dark);font-size:22px}.public-brand>span{color:#7d8981;font-size:9px}.quote-intro{background:#f8faf7;grid-template-columns:repeat(3,1fr);gap:15px;padding:18px 30px;display:grid}.quote-intro>div{flex-direction:column;gap:3px;display:flex}.quote-intro span{text-transform:uppercase;color:#849087;font-size:8px}.quote-intro strong{font-size:12px}.quote-items{padding:24px 30px}.quote-items h2{margin-bottom:12px;font-size:14px}.quote-items article{border-top:1px solid #e8ece8;grid-template-columns:68px 1fr auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.quote-items article>.image-preview-trigger,.quote-no-image{background:#f2f4f1;border:1px solid #e0e5e0;border-radius:8px;width:64px;height:64px}.quote-no-image{color:#97a199;place-items:center;font-size:8px;display:grid}.quote-items article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.quote-items article strong{font-size:12px}.quote-items article span,.quote-items article small{color:#77847b;font-size:9px}.quote-items article>b{font-size:12px}.quote-total{width:300px;margin:0 30px 25px auto}.quote-total p{justify-content:space-between;margin:0;padding:6px;font-size:10px;display:flex}.quote-total .total{border-top:2px solid var(--green);font-size:14px}.quote-approval{color:#4d7052;background:#eef5ed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 30px 25px;padding:18px;display:grid}.quote-approval>svg{width:30px;height:30px}.quote-approval h2{margin:0 0 3px;font-size:14px}.quote-approval p{margin:0;font-size:10px}.quote-approval button{background:var(--green);color:#fff;border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}.quote-approval.approved{background:#e5f3e5}.public-quote>footer{text-align:center;color:#929b95;background:#f8faf7;padding:12px;font-size:8px}.public-quote-state{place-items:center;min-height:100vh;padding:20px;display:grid}.public-quote-state>div{text-align:center;border:1px solid var(--line);background:#fff;border-radius:15px;width:min(430px,100%);padding:35px}.public-quote-state svg{color:var(--green);width:38px;height:38px}.public-quote-state h1{margin:12px 0 5px;font-size:20px}.public-quote-state p{color:#78847c;font-size:11px}@media (width<=650px){.public-quote{width:calc(100% - 20px);margin:12px auto}.public-quote>header{align-items:flex-start;padding:18px}.public-brand>.image-preview-trigger{width:120px;height:55px}.quote-intro{grid-template-columns:1fr;padding:15px 18px}.quote-items{padding:20px 18px}.quote-items article{grid-template-columns:54px 1fr auto}.quote-items article>.image-preview-trigger,.quote-no-image{width:50px;height:50px}.quote-items article>b{grid-column:2/4}.quote-total{width:auto;margin:0 18px 20px}.quote-approval{grid-template-columns:auto 1fr;margin:0 18px 20px}.quote-approval button{grid-column:1/-1}}.quote-items .quote-item-description{gap:4px}.quote-items .quote-item-pattern{color:#27352d;font-size:11px;font-weight:700;line-height:1.35}.quote-items .quote-item-description>strong{font-size:13px;line-height:1.35}.quote-items .quote-item-attributes{color:#536058;font-size:10px;font-weight:600;line-height:1.4}.quote-stock-choice{grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.quote-stock-choice label{flex-direction:column;gap:4px;display:flex}.quote-stock-choice label>span{text-transform:uppercase;font-weight:800;color:#657168!important;font-size:8px!important}.quote-stock-choice select{color:#35433a;background:#fff;border:1px solid #d7dfd7;border-radius:8px;width:100%;padding:8px;font-size:10px}.quote-stock-choice>small{grid-column:1/-1;color:#a14f4f!important;font-size:9px!important}.quote-change-request{background:#fafcfa;border:1px solid #dce5dc;border-radius:11px;margin:0 30px 18px;padding:14px 16px}.quote-change-toggle{cursor:pointer;align-items:center;gap:9px;display:flex}.quote-change-toggle input{width:18px;height:18px}.quote-change-toggle strong{color:#526058;font-size:11px}.quote-change-request>div{flex-direction:column;align-items:flex-start;gap:9px;margin-top:12px;display:flex}.quote-change-request>div>label{flex-direction:column;gap:5px;width:100%;display:flex}.quote-change-request>div>label>span{color:#657168;font-size:10px;font-weight:700}.quote-change-request textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d7dfd7;border-radius:9px;padding:10px;font-size:11px}.quote-change-request button{color:#fff;background:#607864;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.quote-change-request button:disabled,.quote-approval button:disabled{opacity:.5;cursor:not-allowed}.quote-change-request p{color:#527258;margin:0;font-size:10px}.order-change-alert{color:#765c20;background:#fff8e5;border:1px solid #e7c779;border-radius:10px;margin:0 18px 15px;padding:13px 15px}.order-change-alert strong{font-size:12px}.order-change-alert p{white-space:pre-wrap;margin:6px 0;font-size:11px}.order-change-alert small{color:#8c743c;font-size:9px}@media (width<=650px){.quote-stock-choice{grid-template-columns:1fr}.quote-change-request{margin:0 18px 18px}.quote-items article{align-items:start}}.quote-color-select{grid-template-columns:1fr 34px;align-items:center;gap:7px;display:grid;position:relative}.quote-color-trigger{color:#35433a;text-align:left;background:#fff;border:1px solid #d7dfd7;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:8px;font-size:10px;display:flex}.quote-color-trigger:disabled{color:#9aa39d;background:#f3f5f3}.quote-color-swatch{border:1px solid #cbd4cb;border-radius:8px;width:34px;height:34px;display:block;box-shadow:inset 0 0 0 2px #fff}.quote-color-menu{z-index:21;background:#fff;border:1px solid #d7dfd7;border-radius:9px;max-height:240px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #26382b26}.quote-color-menu>button{text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:10px;display:flex}.quote-color-menu>button:hover,.quote-color-menu>button[aria-selected=true]{background:#f0f5ef}.quote-color-menu>button>i{border:1px solid #cbd4cb;border-radius:5px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #fff}.quote-color-menu>.quote-color-out-of-stock{color:#c93434;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.quote-color-menu>.quote-color-in-stock{color:#35433a;font-weight:500}.stock-available{color:#3f7a49!important}.stock-unavailable{color:#a14f4f!important}.quote-item-pattern{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.quote-item-pattern>b{background:#f0f4f0;border-radius:5px;padding:3px 6px;font-size:8px}.autocomplete-menu .stock-available,.autocomplete-menu .stock-unavailable{font-weight:800}.autocomplete-stock-warning{color:#a14f4f;margin-top:5px;font-size:9px;line-height:1.35;display:block}.inventory-color-groups{flex-direction:column;gap:10px;padding:14px;display:flex}.inventory-color-group{border:1px solid var(--line);border-radius:11px;overflow:hidden}.inventory-color-header{color:#35433a;text-align:left;cursor:pointer;background:#f7faf7;border:0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 15px;display:grid}.inventory-color-header>i{border:1px solid #cbd4cb;border-radius:7px;width:28px;height:28px;box-shadow:inset 0 0 0 2px #fff}.inventory-color-header>span{flex-direction:column;gap:2px;display:flex}.inventory-color-header strong{font-size:12px}.inventory-color-header small{color:#829087;font-size:9px}.inventory-color-header>b{color:var(--green-dark);font-size:11px}.inventory-color-group>.table-wrap{border-top:1px solid var(--line);border-radius:0}.inventory-color-group table{margin:0}@media (width<=650px){.inventory-color-header{grid-template-columns:auto auto 1fr}.inventory-color-header>b{grid-column:3}.inventory-color-groups{padding:10px}}.order-number-with-alert{align-items:center;gap:7px;font-weight:700;display:inline-flex}.order-change-request-icon{color:#d63f3f;filter:drop-shadow(0 1px 1px #d63f3f33);flex:none}.inventory-size-filter{border:1px solid var(--line);background:#fafbfa;border-radius:10px;align-items:flex-end;gap:10px;margin:12px 18px;padding:12px 13px;display:flex}.inventory-size-filter label{flex-direction:column;gap:5px;min-width:220px;display:flex}.inventory-size-filter label>span{color:#657168;font-size:9px;font-weight:800}.inventory-size-filter select{background:#fff;border:1px solid #d7dfd7;border-radius:8px;padding:9px;font-size:11px}.inventory-size-filter button{color:#68806c;background:0 0;border:0;align-items:center;gap:5px;padding:9px;font-size:9px;font-weight:800;display:flex}.inventory-size-filter>span{color:#819087;margin-left:auto;padding-bottom:9px;font-size:9px}@media (width<=650px){.inventory-size-filter{flex-direction:column;align-items:stretch}.inventory-size-filter label{min-width:0}.inventory-size-filter>span{margin-left:0;padding-bottom:0}}.quote-stock-choice option.quote-color-out-of-stock{color:#7e8781;text-decoration:line-through;text-decoration-thickness:2px}.quote-stock-choice option.quote-color-in-stock{color:#35433a}.quote-stock-choice option.quote-size-out-of-stock{color:#c93434;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.quote-stock-choice option.quote-size-in-stock{color:#35433a;font-weight:500}.quote-color-selected-out-of-stock{text-decoration:line-through;color:#7e8781!important}.quote-size-selected-out-of-stock{font-weight:800;text-decoration:line-through;color:#c93434!important}.quote-size-dropdown{position:relative}.quote-size-trigger{color:#35433a;text-align:left;background:#fff;border:1px solid #d7dfd7;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:8px;font-size:10px;display:flex}.quote-size-menu{z-index:20;background:#fff;border:1px solid #d7dfd7;border-radius:9px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #26382b26}.quote-size-menu>button{text-align:left;background:#fff;border:0;border-radius:6px;width:100%;padding:9px 10px;font-size:10px;display:block}.quote-size-menu>button:hover,.quote-size-menu>button[aria-selected=true]{background:#f0f5ef}.quote-size-menu>.quote-size-out-of-stock{color:#c93434;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.quote-size-menu>.quote-size-in-stock{color:#35433a;font-weight:500}.financial-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex!important}.danger-action{color:#a75656!important}.receipt-action-image{border:1px solid var(--line);vertical-align:middle;border-radius:6px;width:30px;height:30px}.receipt-link{width:30px;height:30px;color:var(--green);border:1px solid var(--line);border-radius:6px;place-items:center;display:inline-grid}.status-action{align-items:center;font-weight:800;border-radius:7px!important;gap:4px!important;padding:7px 9px!important;font-size:9px!important;display:inline-flex!important}.status-action span{display:inline}.paid-action{color:#46704c!important;background:#e4f2e4!important}.partial-action{color:#8a672e!important;background:#fff2dc!important}.partial-payment-dialog{text-align:left;position:relative}.partial-payment-dialog>p{margin-bottom:16px}.partial-payment-dialog label{flex-direction:column;gap:6px;margin-top:11px;display:flex}.partial-payment-dialog label>span{color:#5d6961;font-size:10px;font-weight:700}.partial-payment-dialog input{border:1px solid var(--line);border-radius:8px;padding:10px}.partial-close{color:#7c8780;background:0 0;border:0;position:absolute;top:12px;right:12px}.partial-close svg{width:19px}@media (width<=760px){.status-action span{display:none}}.receivable-balance{color:#4c6f51;background:#eef5ed;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.receivable-balance span{font-size:10px;font-weight:700}.receivable-balance strong{font-size:16px}.partial-history{border:1px solid var(--line);border-radius:9px;overflow:hidden}.partial-history h3{background:#f5f7f4;margin:0;padding:10px 13px;font-size:11px}.partial-history>div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 13px;font-size:10px;display:flex}.partial-history>div span{color:#7c8880}.receipt-view-button{place-items:center;width:30px;height:30px;border:1px solid var(--line)!important;color:var(--green)!important;background:#fff!important;border-radius:6px!important;display:inline-grid!important}.receipt-modal{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101712dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.receipt-modal-dialog{background:#fff;border-radius:14px;flex-direction:column;width:min(1000px,96vw);height:min(800px,94vh);display:flex;overflow:hidden;box-shadow:0 25px 80px #0008}.receipt-modal-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.receipt-modal-dialog>header>div{flex-direction:column;display:flex}.receipt-modal-dialog header span{letter-spacing:1.5px;color:#8b968f;font-size:8px}.receipt-modal-dialog header strong{margin-top:3px;font-size:12px}.receipt-modal-dialog header button{color:#68746d;background:0 0;border:0}.receipt-content{background:#eef1ed;flex:1;place-items:center;min-height:0;padding:12px;display:grid}.receipt-content img{object-fit:contain;max-width:100%;max-height:100%}.receipt-content iframe{background:#fff;border:0;width:100%;height:100%}.receipt-modal-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}.receipt-modal-dialog>footer a{border:1px solid var(--line);color:#4f7054;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.receipt-modal-dialog>footer a:last-child{background:var(--green);color:#fff}.partial-history>div{align-items:center;gap:10px}.partial-history>div>strong{margin-left:auto}.status-consignado{color:#39736e;background:#e8f4f3}.status-para_provar{color:#9a632e;background:#fff1e5}.receipt-list-dialog{height:auto;max-height:94vh}.receipt-list{flex-direction:column;gap:9px;padding:16px;display:flex;overflow:auto}.receipt-list>p{text-align:center;color:#748078;padding:30px}.receipt-list-item{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.receipt-list-item>div:first-child{flex-direction:column;min-width:0;display:flex}.receipt-list-item strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.receipt-list-item span{color:#849087;margin-top:4px;font-size:9px}.receipt-list-actions{flex-wrap:wrap;gap:7px;display:flex}.receipt-list-actions button,.receipt-list-actions a{border:1px solid var(--line);color:#4f7054;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.receipt-list-actions .receipt-delete{color:#a75656}.receipt-preview{border:1px solid var(--line);background:#eef1ed;border-radius:10px;flex-direction:column;height:min(520px,58vh);margin:0 16px 16px;display:flex;overflow:hidden}.receipt-preview>div{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:9px 12px;font-size:10px;display:flex}.receipt-preview button{background:0 0;border:0}.receipt-preview img{object-fit:contain;flex:1;width:100%;min-height:0}.receipt-preview iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.receipt-alert{margin:12px 16px 0}@media (width<=650px){.receipt-list-item{flex-direction:column;align-items:flex-start}.receipt-list-actions{width:100%}.receipt-list-actions>*{flex:1;justify-content:center}}.expand-column,.expand-cell{width:34px!important;padding-right:0!important}.expand-cell button{color:var(--green);background:0 0;border:0;place-items:center;padding:5px;display:grid}.expandable-receivable{cursor:pointer}.expandable-receivable:hover>td{background:#f7faf6}.partial-details-row>td{background:#f5f8f4!important;padding:0!important}.partial-row-list{padding:12px 22px 16px 54px}.partial-row-head,.partial-row-payment{grid-template-columns:150px 150px minmax(120px,1fr) 110px;align-items:center;gap:14px;display:grid}.partial-row-head{color:#849087;letter-spacing:.8px;text-transform:uppercase;padding:0 12px 7px;font-size:8px;font-weight:800}.partial-row-payment{border-top:1px solid var(--line);padding:10px 12px;font-size:10px}.partial-row-payment>strong{color:#45684b;font-size:11px}.partial-row-payment .receipt-view-button{margin:0}.no-receipt{color:#8a958e;align-items:center;gap:5px;display:inline-flex}.partial-payment-delete{justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex;color:#a75656!important;background:#fff!important;border:1px solid #ead4d4!important;border-radius:7px!important;padding:7px 9px!important;font-size:9px!important}.partial-row-empty{color:#7c8880;padding:20px 54px;font-size:10px}@media (width<=760px){.partial-row-list{padding-left:12px}.partial-row-head{display:none}.partial-row-payment{grid-template-columns:1fr 1fr}.partial-row-empty{padding-left:16px}}.confirm-layer{z-index:1300}.reopen-button{align-items:center;font-weight:700;color:#58735c!important;background:#fff!important;border:1px solid #d8e2d7!important;border-radius:7px!important;gap:5px!important;padding:7px 10px!important;font-size:9px!important;display:inline-flex!important}.order-payment-trigger{color:#4f7955!important}.order-payment-dialog{text-align:left;position:relative}.order-payment-dialog>p{margin-bottom:17px}.order-payment-dialog label{flex-direction:column;gap:6px;margin-top:11px;display:flex}.order-payment-dialog label>span{color:#5d6961;font-size:10px;font-weight:700}.order-payment-dialog input{border:1px solid var(--line);border-radius:8px;width:100%;padding:10px}.order-payment-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.order-payment-options button{justify-content:center!important;padding:11px!important;font-size:11px!important}
