@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.central-search{z-index:10;background:linear-gradient(118deg,#fff 55%,#fafbfc);border:1px solid #e3e5e9;border-radius:12px;margin-bottom:18px;padding:22px 24px;position:relative;box-shadow:0 5px 18px #14192309}.central-search-copy{margin-bottom:15px}.central-search-copy>span{color:#e51729;letter-spacing:.14em;font-size:8px;font-weight:800}.central-search-copy h2{letter-spacing:-.02em;margin:4px 0 2px;font:800 18px Manrope}.central-search-copy p{color:#9097a3;margin:0;font-size:10px}.central-search-box{background:#f8f9fa;border:1px solid #dfe2e7;border-radius:10px;align-items:center;height:52px;transition:all .2s;display:flex;position:relative}.central-search-box:focus-within{background:#fff;border-color:#ef2638;box-shadow:0 0 0 4px #f20d2012}.central-search-box>svg{color:#8e96a2;width:20px;margin:0 13px}.central-search-box input{color:#242a33;background:0 0;border:0;outline:0;flex:1;height:100%;font-size:13px}.central-search-box input::placeholder{color:#a2a8b1}.central-search-box kbd{color:#8e96a2;background:#fff;border:1px solid #dfe2e6;border-radius:6px;margin-right:12px;padding:5px 8px;font-size:8px}.clear-search{color:#939aa5;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;margin-right:4px;display:grid}.clear-search svg,.search-loading{width:16px!important;margin:0 8px!important}.search-results-panel{background:#fff;border:1px solid #e7e9ed;border-radius:10px;margin-top:12px;overflow:hidden}.search-results-panel article{border-bottom:1px solid #eef0f2;align-items:center;gap:11px;padding:13px 14px;display:flex}.search-results-panel article:last-child{border:0}.result-avatar{color:#327ed8;background:#eaf3ff;border-radius:9px;flex:0 0 36px;place-items:center;height:36px;display:grid}.result-avatar.partner{color:#805dcf;background:#f0ebff}.result-avatar svg{width:17px}.result-info{flex-direction:column;flex:1;min-width:180px;display:flex}.result-info>span{color:#8c949f;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:8px;display:flex}.result-info i{align-items:center;gap:4px;font-style:normal;display:flex}.partner-tag{color:#7653c8;background:#f1edff;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:700}.result-actions{flex-wrap:wrap;gap:6px;display:flex}.result-actions button{color:#626a76;background:#fff;border:1px solid #e0e3e7;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:8px;font-weight:600;display:inline-flex}.result-actions button svg{width:14px;height:14px}.result-actions .primary-action{color:#fff;background:#ed1d30;border-color:#ed1d30}.empty-search{align-items:center;gap:12px;padding:17px;display:flex}.empty-search>div{color:#9aa1ab;background:#f2f3f5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.empty-search>div svg{width:18px}.empty-search>span{flex-direction:column;flex:1;display:flex}.empty-search small{color:#9299a3;margin-top:3px;font-size:8px}.empty-search>button{color:#fff;background:#ef1528;border:0;border-radius:7px;align-items:center;gap:6px;height:33px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.empty-search>button svg{width:14px}.created-message{color:#168955;background:#eaf8f1;align-items:center;gap:6px;padding:8px 14px;font-size:9px;font-weight:600;display:flex}.created-message svg{width:13px}.client-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090c119e;justify-content:center;align-items:center;padding:24px;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.client-modal-card{background:#fff;border:1px solid #fff3;border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 48px);animation:.22s modalIn;overflow:auto;box-shadow:0 35px 100px #00000047}.client-modal-card>header{border-bottom:1px solid #eceef1;justify-content:space-between;padding:25px 27px 20px;display:flex}.client-modal-card>header span{color:#e61629;letter-spacing:.13em;font-size:8px;font-weight:800}.client-modal-card>header h2{letter-spacing:-.03em;margin:5px 0 3px;font:800 21px Manrope}.client-modal-card>header p{color:#8e96a2;margin:0;font-size:10px}.client-modal-card>header>button{color:#7d8591;background:#f3f4f6;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.client-modal-card>header>button svg{width:17px}.client-type-list{flex-direction:column;gap:9px;padding:20px 27px 10px;display:flex}.client-type-list>button{color:#353b45;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:13px;width:100%;padding:15px;transition:all .18s;display:flex}.client-type-list>button:hover{background:#fffafb;border-color:#ef2638;transform:translateY(-1px)}.client-type-list>button>span{color:#e61b2d;background:#ffedef;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.client-type-list>button>span svg{width:19px}.client-type-list>button>div{flex-direction:column;flex:1;display:flex}.client-type-list small{color:#8a929e;margin-top:4px;font-size:9px}.client-type-list>button>svg{color:#bbc0c8;width:16px}.type-back{color:#df1729;background:0 0;border:0;margin:5px 27px 22px;font-size:9px;font-weight:700}.form-modal{width:min(780px,100%)}.form-modal>form>section{border-bottom:1px solid #eceef1;padding:19px 27px}.form-modal section h3{align-items:center;gap:7px;margin:0 0 14px;font:700 11px Manrope;display:flex}.form-modal section h3 svg{color:#e71a2c;width:15px}.form-section-title{justify-content:space-between;align-items:center;display:flex}.form-section-title h3{margin-bottom:10px!important}.form-section-title>button{color:#dc1729;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.form-section-title>button svg{width:12px}.client-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.client-form-grid label{flex-direction:column;gap:6px;display:flex;position:relative}.client-form-grid label>span{color:#505762;font-size:9px;font-weight:600}.client-form-grid label>span small{color:#a2a8b1;font-size:8px;font-weight:400}.client-form-grid input,.client-form-grid textarea,.phone-fields input{color:#303640;background:#fafbfc;border:1px solid #dfe2e6;border-radius:7px;outline:0;width:100%;height:39px;padding:0 11px;font-size:10px;transition:all .18s}.client-form-grid textarea{resize:vertical;height:65px;padding-top:10px}.client-form-grid input:focus,.client-form-grid textarea:focus,.phone-fields input:focus{background:#fff;border-color:#ee2638;box-shadow:0 0 0 3px #f20d200f}.span-2{grid-column:1/-1}.phone-fields{flex-direction:column;gap:8px;display:flex}.phone-fields>div{align-items:center;gap:10px;display:flex}.phone-fields input{max-width:280px}.whatsapp-check{color:#68707b;align-items:center;gap:6px;font-size:9px;display:flex}.whatsapp-check>input{opacity:0;position:absolute}.whatsapp-check>span{border:1px solid #d3d7dc;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.whatsapp-check>span svg{opacity:0;width:10px}.whatsapp-check input:checked+span{color:#fff;background:#1c9b61;border-color:#1c9b61}.whatsapp-check input:checked+span svg{opacity:1}.phone-fields>div>button{color:#9aa1ab;background:#f2f3f5;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.phone-fields>div>button svg{width:13px}.cep-field{position:relative}.cep-field svg{color:#df1729;width:15px;position:absolute;top:11px;right:10px}.referral-field{position:relative}.referral-results{z-index:5;background:#fff;border:1px solid #e1e4e8;border-radius:8px;position:absolute;top:62px;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #14192324}.referral-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f2;flex-direction:column;width:100%;padding:9px 10px;display:flex}.referral-results b{font-size:9px}.referral-results small{color:#9097a2;margin-top:2px;font-size:8px}.form-modal form>footer{background:#fafbfc;justify-content:flex-end;gap:8px;padding:17px 27px;display:flex}.form-modal form>footer button{color:#626a75;background:#fff;border:1px solid #dfe2e6;border-radius:7px;height:38px;padding:0 16px;font-size:9px;font-weight:700}.form-modal form>footer .save-client{color:#fff;background:#eb1729;border-color:#eb1729;align-items:center;gap:6px;display:flex}.save-client svg{width:14px}.form-error{color:#c92031;background:#ffedef;border-radius:7px;margin:14px 27px 0;padding:9px 11px;font-size:9px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=800px){.result-actions{grid-template-columns:1fr 1fr;display:grid}.address-grid{grid-template-columns:1fr 1fr}.client-modal-overlay{padding:12px}.client-modal-card{max-height:calc(100vh - 24px)}}@media (width<=560px){.central-search{padding:18px 15px}.central-search-box kbd{display:none}.search-results-panel article{flex-wrap:wrap;align-items:flex-start}.result-info{min-width:calc(100% - 55px)}.partner-tag{display:none}.result-actions{width:100%;margin-left:47px}.empty-search{flex-wrap:wrap;align-items:flex-start}.empty-search>span{min-width:calc(100% - 55px)}.empty-search>button{justify-content:center;width:100%}.client-modal-overlay{align-items:flex-end;padding:0}.client-modal-card{border-radius:16px 16px 0 0;max-height:94vh}.client-modal-card>header,.form-modal>form>section{padding-left:18px;padding-right:18px}.client-form-grid,.address-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.phone-fields>div{flex-wrap:wrap}.phone-fields input{max-width:none}.form-modal form>footer{padding:13px 18px;position:sticky;bottom:0}.form-modal form>footer button{flex:1}}.client-modal-card{overscroll-behavior:contain}.central-search-box input{min-width:0;margin-right:8px;box-shadow:inset 0 0 0 1px #0000!important}.central-search-box input:focus{border-color:#0000!important;outline:0!important;box-shadow:inset 0 0 0 1px #4e7cff!important}.central-search-box kbd{flex:none}.result-info>b{font-size:13px}.result-info>span{margin-top:6px;font-size:11px}.result-info svg{width:13px}.result-actions button{height:34px;padding:0 12px;font-size:11px}.empty-search b{font-size:12px}.empty-search>button{height:36px;font-size:11px}.created-message{font-size:11px}.result-actions a{color:#626a76;background:#fff;border:1px solid #e0e3e7;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.address-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.address-grid>label:first-child{grid-column:span 3}.address-grid>label:nth-child(2){grid-column:span 7}.address-grid>label:nth-child(3){grid-column:span 2}.address-grid>label:nth-child(4),.address-grid>label:nth-child(5){grid-column:span 3}.address-grid>label:nth-child(6){grid-column:span 4}.address-grid>label:nth-child(7){grid-column:span 2}.address-grid>label:nth-child(7)>span{white-space:nowrap}@media (width<=800px){.address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.address-grid>label:nth-child(n){grid-column:span 1}.address-grid>label:nth-child(2){grid-column:span 2}}@media (width<=560px){.address-grid{grid-template-columns:1fr}.address-grid>label:nth-child(n){grid-column:span 1}}.service-order-modal{width:min(850px,100%)}.service-order-modal>form>section{border-bottom:1px solid #eceef1;padding:20px 27px}.service-order-modal h3{margin:0;font:700 14px Manrope}.os-client-strip{background:#f8f9fa;border:1px solid #e2e5e9;border-radius:9px;align-items:center;gap:11px;margin:18px 27px 0;padding:12px 14px;display:flex}.os-client-strip>div{color:#e91c2e;background:#ffebed;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.os-client-strip svg{width:17px}.os-client-strip>span{flex:1;align-items:center;gap:8px;display:flex}.os-client-strip small{color:#9299a4;font-size:10px}.os-client-strip b{font-size:13px}.os-client-strip i{color:#7353c8;background:#f0edff;border-radius:99px;padding:3px 7px;font-size:10px;font-style:normal}.equipment-type-selector{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.equipment-type-selector button{color:#69717d;background:#fff;border:1px solid #dfe2e6;border-radius:8px;align-items:center;gap:9px;height:46px;padding:0 13px;font-size:13px;display:flex}.equipment-type-selector button.active{color:#d91729;background:#fff5f6;border-color:#e91c2e;box-shadow:0 0 0 2px #e91c2e0f}.equipment-type-selector svg{width:18px}.os-section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.os-section-title small{color:#969da7;font-size:11px}.os-form-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.os-form-grid.two{grid-template-columns:1fr 1fr}.os-form-grid label{flex-direction:column;gap:6px;display:flex}.os-form-grid label>span{color:#505762;font-size:12px;font-weight:600}.os-form-grid input,.os-form-grid select{color:#303640;background:#fafbfc;border:1px solid #dfe2e6;border-radius:7px;outline:0;height:44px;padding:0 11px;font-size:14px}.os-form-grid input:focus,.os-form-grid select:focus,.os-textarea:focus{background:#fff;border-color:#ee2638;box-shadow:0 0 0 3px #f20d200f}.os-textarea{color:#303640;resize:vertical;background:#fafbfc;border:1px solid #dfe2e6;border-radius:7px;outline:0;width:100%;min-height:82px;padding:11px;font-size:14px}.inspection-section{background:#fffdf8}.inspection-reminder{color:#a46a0d;background:#fff8e8;border:1px solid #f0d9aa;border-radius:8px;gap:10px;padding:12px;display:flex}.inspection-reminder>svg{flex:0 0 18px;width:18px}.inspection-reminder b{font-size:13px}.inspection-reminder p{color:#98773e;margin:3px 0 0;font-size:12px;line-height:1.45}.damage-chips{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.damage-chips button{color:#68707c;background:#fff;border:1px solid #dfe2e6;border-radius:99px;align-items:center;gap:4px;padding:7px 10px;font-size:11px;display:flex}.damage-chips button.active{color:#8d5d0e;background:#fff5de;border-color:#e6a329}.damage-chips svg{width:12px}.inspection-confirm{color:#59616d;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.inspection-confirm input{opacity:0;position:absolute}.inspection-confirm>span{color:#fff;border:1px solid #ccd1d7;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.inspection-confirm span svg{opacity:0;width:12px}.inspection-confirm input:checked+span{background:#19945b;border-color:#19945b}.inspection-confirm input:checked+span svg{opacity:1}.service-order-modal form>footer{z-index:2;background:#fafbfc;justify-content:flex-end;gap:9px;padding:16px 27px;display:flex;position:sticky;bottom:0}.service-order-modal form>footer button{color:#626a75;background:#fff;border:1px solid #dfe2e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 17px;font-size:13px;font-weight:700;display:flex}.service-order-modal form>footer .save-client{color:#fff;background:#e91c2e;border-color:#e91c2e}.service-order-modal form>footer svg{width:16px}@media (width<=700px){.os-form-grid{grid-template-columns:1fr 1fr}.equipment-type-selector{grid-template-columns:1fr}.os-client-strip>span{flex-wrap:wrap}.service-order-modal>form>section,.service-order-modal form>footer{padding-inline:18px}}@media (width<=520px){.os-form-grid,.os-form-grid.two{grid-template-columns:1fr}.os-section-title{flex-direction:column;align-items:flex-start;gap:4px}.service-order-modal form>footer button{flex:1}}.os-section-title>div small{margin-top:4px;display:block}.os-section-title>b{color:#13925a;font:800 17px Manrope}.catalog-search{background:#fafbfc;border:1px solid #dfe2e6;border-radius:8px;align-items:center;height:46px;display:flex;position:relative}.catalog-search>svg{color:#8a929e;flex:0 0 18px;width:18px;margin-left:13px}.catalog-search input{background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 12px;font-size:14px}.catalog-search .spin{margin:0 13px}.catalog-results{background:#fff;border:1px solid #e1e4e8;border-radius:8px;margin-top:7px;overflow:hidden;box-shadow:0 12px 30px #191e2814}.catalog-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f2;align-items:center;width:100%;padding:10px 12px;display:flex}.catalog-results>button:last-child{border:0}.catalog-results>button:hover{background:#fafbfc}.catalog-results>button.without-stock{background:#fffaf1}.catalog-results>button>em{color:#9b601a;white-space:nowrap;background:#fff4e2;border:1px solid #efca97;border-radius:7px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.catalog-results>button>span{-moz-column-gap:10px;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:31px 1fr;column-gap:10px;display:grid}.catalog-results span>i{border-radius:7px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.catalog-results span.service>i,.selected-os-items>article>span.service{color:#2879da;background:#eaf3ff}.catalog-results span.part>i,.selected-os-items>article>span.part{color:#b8750d;background:#fff4dc}.catalog-results svg{width:15px}.catalog-results b{font-size:13px}.catalog-results small{color:#8b939f;font-size:11px}.catalog-results strong{margin-right:14px;font-size:13px}.catalog-results>p{color:#767e89;margin:0;padding:13px;font-size:12px}.selected-os-items{border:1px solid #e1e4e8;border-radius:9px;margin-top:12px;overflow:hidden}.selected-os-items article{border-bottom:1px solid #eef0f2;align-items:center;gap:11px;padding:10px 12px;display:flex}.selected-os-items article>span{border-radius:7px;flex:0 0 32px;place-items:center;height:32px;display:grid}.selected-os-items article>span svg{width:15px}.selected-os-items article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.selected-os-items article>div b{font-size:13px}.selected-os-items article>div small{color:#8b939f;font-size:11px}.selected-os-items article>div small.os-loose-item{color:#9b601a;margin-top:3px;font-weight:700}.item-quantity{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.item-quantity button,.remove-item{color:#626a75;background:#fff;border:1px solid #e0e3e7;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.item-quantity svg,.remove-item svg{width:13px}.selected-os-items article>strong{text-align:right;width:92px;font-size:13px}.remove-item{color:#d92839;background:#fff1f2;border:0}.selected-os-items>footer{background:#f8faf9;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.selected-os-items>footer span{font-size:13px;font-weight:700}.selected-os-items>footer small{color:#828a95;font-size:10px;font-weight:400;display:block}.selected-os-items>footer b{color:#128653;font:800 17px Manrope}.receipt-overlay{z-index:120;align-items:flex-start;overflow:auto}.receipt-modal{background:#e9ebef;border-radius:14px;width:min(1020px,100%);margin:auto;box-shadow:0 35px 100px #0000004d}.receipt-toolbar{z-index:3;background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:19px 23px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #14192314}.receipt-toolbar span{color:#15905a;letter-spacing:.1em;font-size:10px;font-weight:800}.receipt-toolbar h2{margin:3px 0;font:800 22px Manrope}.receipt-toolbar p{color:#7b838f;margin:0;font-size:12px}.receipt-toolbar>div:last-child{gap:8px;display:flex}.receipt-toolbar button{color:#fff;background:#e71629;border:0;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.receipt-toolbar button svg{width:17px}.receipt-toolbar .receipt-close{color:#6f7782;background:#f0f2f4;justify-content:center;width:42px;padding:0}.os-print-sheet{background:#fff;width:210mm;min-height:297mm;margin:22px auto;padding:7mm 8mm;box-shadow:0 8px 30px #1419231f}.receipt-copy{color:#15171b;height:137mm;font-family:Arial,sans-serif;font-size:9pt;overflow:hidden}.receipt-head{border-bottom:1.5px solid #15171b;justify-content:space-between;align-items:flex-start;padding-bottom:2.2mm;display:flex}.receipt-company{align-items:center;gap:3mm;max-width:125mm;display:flex}.receipt-company img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:35mm;max-height:14mm}.receipt-company div{flex-direction:column;display:flex}.receipt-company b{font-size:11pt}.receipt-company span{color:#41454c;margin-top:1mm;font-size:7.5pt}.receipt-number{flex-direction:column;align-items:flex-end;display:flex}.receipt-number small{color:#fff;background:#15171b;border-radius:2mm;padding:1mm 2mm;font-size:6.5pt;font-weight:700}.receipt-number strong{margin-top:1mm;font-size:8pt}.receipt-number b{font-size:13pt}.receipt-number time{font-size:7.5pt}.receipt-block{border-bottom:1px solid #c9ccd1;padding:1.6mm 0}.receipt-block h3,.receipt-terms h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1mm;font-size:7pt}.receipt-block p{margin:0;font-size:8pt;line-height:1.3}.receipt-fields{grid-template-columns:2fr 1fr 1fr 1.35fr;gap:2mm;display:grid}.receipt-fields span,.receipt-equipment span{flex-direction:column;min-width:0;display:flex}.receipt-fields small,.receipt-equipment small{color:#686d74;font-size:6.5pt}.receipt-fields b,.receipt-equipment b{text-overflow:ellipsis;white-space:nowrap;font-size:8pt;overflow:hidden}.receipt-client>p{color:#4d5259;margin-top:1mm;font-size:7pt}.receipt-equipment{grid-template-columns:.7fr 1.5fr 1fr 2fr;gap:2mm;display:grid}.receipt-columns{grid-template-columns:1fr 1fr;gap:4mm;display:grid}.receipt-columns .receipt-block{min-height:13mm}.receipt-estimate>div{flex-direction:column;display:flex}.receipt-estimate>div span{grid-template-columns:1fr 32mm 24mm;padding:.4mm 0;font-size:7.5pt;display:grid}.receipt-estimate i{text-align:right;font-style:normal}.receipt-estimate strong{text-align:right}.receipt-estimate footer{justify-content:space-between;margin-top:1mm;display:flex}.receipt-estimate footer small{font-size:6.5pt}.receipt-estimate footer b{font-size:8.5pt}.receipt-terms{padding-top:1.4mm}.receipt-terms p{margin:.5mm 0;font-size:7pt;line-height:1.18}.receipt-signatures{grid-template-columns:1fr 1fr;gap:16mm;margin-top:5mm;display:grid}.receipt-signatures span{text-align:center;border-top:1px solid #35383d;padding-top:1.2mm;font-size:7pt}.receipt-cut{border-top:1px dashed #8c9199;height:7mm;position:relative}.receipt-cut span{color:#777d85;background:#fff;padding:0 2mm;font-size:6pt;position:absolute;top:-2mm;left:50%;transform:translate(-50%)}@media (width<=900px){.receipt-modal,.receipt-toolbar{border-radius:0}.os-print-sheet{width:100%;height:auto;min-height:0;margin:0;padding:18px}.receipt-copy{height:auto;min-height:520px}.receipt-cut{margin-top:15px}.receipt-toolbar p{display:none}}@media (width<=620px){.selected-os-items article{flex-wrap:wrap}.selected-os-items article>div:nth-child(2){min-width:calc(100% - 50px)}.selected-os-items article>strong{margin-left:auto}.receipt-toolbar{align-items:flex-start}.receipt-toolbar h2{font-size:18px}.receipt-toolbar button{padding:0 11px}.receipt-toolbar button:not(.receipt-close){font-size:0}.receipt-toolbar button:not(.receipt-close) svg{margin:0}.os-print-sheet{overflow:auto}}@media print{@page{size:A4 portrait;margin:0}html,body{width:210mm;height:297mm;background:#fff!important}body *{visibility:hidden!important}.receipt-overlay,.receipt-modal,.os-print-sheet,.os-print-sheet *{visibility:visible!important}.receipt-overlay{background:#fff!important;padding:0!important;display:block!important;position:static!important}.receipt-modal{width:210mm!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important}.receipt-toolbar{display:none!important}.os-print-sheet{width:210mm!important;height:297mm!important;min-height:297mm!important;box-shadow:none!important;margin:0!important;padding:7mm 8mm!important;position:absolute!important;top:0!important;left:0!important}.receipt-copy{-moz-column-break-inside:avoid!important;break-inside:avoid!important;height:137mm!important}.receipt-cut{height:7mm!important}}.form-modal form>footer .save-and-os{color:#d91629;background:#fff;border-color:#e91b2e;align-items:center;gap:6px;display:flex}.save-and-os svg{width:14px}.central-search-copy>span{font-size:10px}.central-search-copy p{font-size:12px}.central-search-box kbd{font-size:11px}.result-info>span{font-size:12px}.partner-tag{font-size:11px}.result-actions button,.result-actions a{height:38px;font-size:12px}.empty-search small,.empty-search>button,.created-message{font-size:12px}.client-modal-card>header span{font-size:10px}.client-modal-card>header h2{font-size:24px}.client-modal-card>header p{font-size:13px;line-height:1.5}.client-type-list b{font-size:15px}.client-type-list small{font-size:12px;line-height:1.45}.type-back{font-size:12px}.form-modal section h3{font-size:14px}.form-section-title>button,.client-form-grid label>span{font-size:12px}.client-form-grid label>span small{font-size:11px}.client-form-grid input,.client-form-grid textarea,.phone-fields input{height:44px;font-size:14px}.client-form-grid textarea{height:82px}.whatsapp-check,.referral-results b{font-size:12px}.referral-results small{font-size:11px}.form-modal form>footer button{height:42px;font-size:13px}.form-error{font-size:12px;line-height:1.45}.search-results-panel>.client-search-result{padding:0;display:block}.client-result-head{align-items:center;padding:14px 17px;display:flex}.client-result-orders{background:#fafbfc;border-top:1px solid #e8eaed}.client-result-orders>header{color:#7c8490;letter-spacing:.08em;align-items:center;gap:7px;padding:9px 17px;font-size:10px;font-weight:800;display:flex}.client-result-orders>header b{color:#e51a2c;background:#ffebed;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.client-result-orders>a{color:#252b33;border-top:1px solid #eceef1;grid-template-columns:110px minmax(190px,1fr) 145px 125px 16px;align-items:center;gap:12px;padding:10px 17px;text-decoration:none;display:grid}.client-result-orders>a:hover{background:#fff}.client-result-orders>a>span{flex-direction:column;min-width:0;display:flex}.client-result-orders>a b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.client-result-orders>a small{color:#8a929e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.client-result-orders>a>svg{color:#aeb4bd;width:15px}@media (width<=700px){.client-result-head{flex-wrap:wrap;align-items:flex-start}.client-result-orders>a{grid-template-columns:85px 1fr 16px}.client-result-orders>a>i,.client-result-orders .search-warranty{display:none}}.receipt-toolbar .receipt-whatsapp{color:#108751;background:#effaf4;border:1px solid #bde5d2}.receipt-toolbar .receipt-digital{color:#1769aa;background:#edf6ff;border-color:#bfd9f2}.receipt-toolbar .receipt-digital-payment{color:#17699f;background:#eef7fd;border:1px solid #bcdaf0}.receipt-toolbar .receipt-pdf{color:#555d69;background:#fff;border:1px solid #dfe2e6}.receipt-toolbar button:disabled{opacity:.45;cursor:not-allowed}.budget-print-sheet{min-height:270mm}.budget-print-sheet .budget-copy{height:auto;min-height:245mm}.exit-print-sheet .receipt-copy{height:137mm;min-height:0;padding:0}.exit-print-sheet .receipt-head{margin-bottom:0;padding-bottom:1.2mm}.exit-print-sheet .receipt-block,.exit-print-sheet .receipt-terms{margin-top:0;padding-top:.8mm}.exit-print-sheet .receipt-block{padding-bottom:.8mm}.exit-print-sheet .receipt-terms p,.exit-print-sheet .receipt-block p{font-size:8px;line-height:1.2}.exit-print-sheet .receipt-signatures{margin-top:2.5mm}.exit-print-sheet .receipt-signatures span{padding-top:.8mm}.exit-print-sheet .receipt-estimate>div span{padding-block:.15mm}.exit-print-sheet .receipt-estimate footer{margin-top:.35mm}.exit-print-sheet .exit-payment-methods p{margin-block:.25mm}.budget-copy .receipt-head{padding-bottom:5mm}.budget-copy .receipt-block{padding-block:3mm}.budget-copy .receipt-columns .receipt-block{min-height:22mm}.budget-copy .budget-estimate{margin-top:3mm}.budget-copy .receipt-terms{border:1px solid #cfd2d7;border-radius:2mm;margin-top:5mm;padding:4mm}.budget-copy .receipt-terms p{margin:1.5mm 0;font-size:8pt;line-height:1.35}@media (width<=850px){.receipt-toolbar{flex-wrap:wrap;gap:12px}.receipt-toolbar>div:last-child{flex-wrap:wrap}.receipt-toolbar button{padding-inline:11px}}@media print{.budget-print-sheet .budget-copy{height:283mm!important;min-height:0!important}.budget-print-sheet{height:297mm!important}}.receipt-copy{font-size:9.3pt}.receipt-company{flex:1;align-items:center;max-width:none}.receipt-company img{-o-object-position:center;object-position:center;width:38mm;max-height:16mm}.receipt-company b{font-size:12.5pt;font-weight:800}.receipt-company-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.receipt-company div{text-align:center;flex:1;align-items:center;min-width:0}.receipt-company span{color:#30343a;margin-top:.8mm;font-size:7.8pt;line-height:1.2}.receipt-block h3,.receipt-terms h3{letter-spacing:.055em;margin-bottom:1.2mm;font-size:8pt;font-weight:800}.receipt-fields small,.receipt-equipment small{color:#25292f;font-size:8pt;font-weight:800}.receipt-fields b,.receipt-equipment b{margin-top:.4mm;font-size:7.6pt;font-weight:400}.receipt-block p{font-size:8.3pt;font-weight:400;line-height:1.32}.receipt-client>p{font-size:7.7pt}.receipt-terms p{font-size:7.6pt;line-height:1.25}.budget-copy .receipt-fields small,.budget-copy .receipt-equipment small{font-size:8.5pt}.budget-copy .receipt-fields b,.budget-copy .receipt-equipment b{font-size:8.2pt}.budget-copy .receipt-block h3,.budget-copy .receipt-terms h3{font-size:8.7pt}.budget-copy .receipt-block p,.budget-copy .receipt-terms p{font-size:8.4pt}.receipt-equipment-pending{color:#6d4a00;background:#fff7dd;border:1px solid #d6941b;align-items:center;gap:7px;margin:5px 0 8px;padding:7px 9px;font-size:10px;display:flex}.receipt-equipment-pending svg{width:14px}.receipt-equipment-pending span{font-weight:500}.payment-receipt-summary .payment-receipt-methods{border-top:1px dashed #cfd5dc;margin-top:5px;padding-top:5px}.payment-next-due{background:#fff9e9;border:1px solid #e4c56f;border-radius:4px;margin-top:7px;padding:7px 9px}.payment-next-due b{font-size:10px}.payment-next-due p{margin:3px 0 0!important;font-size:9px!important}.payment-copy .receipt-terms{margin-top:6px}.equipment-pending-copy .receipt-head{padding-bottom:1.2mm}.equipment-pending-copy .receipt-company img{width:32mm;max-height:12mm}.equipment-pending-copy .receipt-company b{font-size:10.5pt}.equipment-pending-copy .receipt-company span{margin-top:.35mm;font-size:6.6pt;line-height:1.08}.equipment-pending-copy .receipt-number b{font-size:11pt}.equipment-pending-copy .receipt-block{padding:.85mm 0}.equipment-pending-copy .receipt-block h3,.equipment-pending-copy .receipt-terms h3{margin-bottom:.55mm;font-size:7pt}.equipment-pending-copy .receipt-fields small,.equipment-pending-copy .receipt-equipment small{font-size:6.7pt}.equipment-pending-copy .receipt-fields b,.equipment-pending-copy .receipt-equipment b,.equipment-pending-copy .receipt-block p{margin-top:.2mm;font-size:6.7pt;line-height:1.15}.equipment-pending-copy .receipt-client>p{margin-top:.45mm;font-size:6.5pt}.equipment-pending-copy .receipt-equipment-pending{gap:4px;margin:2px 0 3px;padding:3px 5px;font-size:6.6pt}.equipment-pending-copy .receipt-equipment-pending svg{width:10px}.equipment-pending-copy .receipt-equipment,.equipment-pending-copy .receipt-fields{gap:.8mm 1.4mm}.equipment-pending-copy .receipt-columns{gap:2mm}.equipment-pending-copy .receipt-columns .receipt-block{min-height:9mm}.equipment-pending-copy .receipt-estimate>div span{padding:.15mm 0;font-size:6.5pt}.equipment-pending-copy .receipt-estimate footer{margin-top:.4mm}.equipment-pending-copy .receipt-estimate footer small,.equipment-pending-copy .receipt-estimate footer b{font-size:6.4pt}.equipment-pending-copy .receipt-terms{padding-top:.65mm}.equipment-pending-copy .receipt-terms p{margin:.2mm 0;font-size:6.5pt;line-height:1.08}.equipment-pending-copy .receipt-signatures{gap:12mm;margin-top:2.6mm}.equipment-pending-copy .receipt-signatures span{padding-top:.7mm;font-size:6.4pt}.payment-single-print-sheet{min-height:297mm;padding:10mm 12mm}.payment-single-print-sheet .receipt-copy{height:auto;min-height:265mm;font-size:11pt;overflow:visible}.payment-single-print-sheet .receipt-head{padding-bottom:2.2mm}.payment-single-print-sheet .receipt-company{gap:3mm;max-width:none}.payment-single-print-sheet .receipt-company img,.payment-single-print-sheet .equipment-pending-copy .receipt-company img{width:38mm;max-height:16mm}.payment-single-print-sheet .receipt-company b,.payment-single-print-sheet .equipment-pending-copy .receipt-company b{font-size:12.5pt}.payment-single-print-sheet .receipt-company span,.payment-single-print-sheet .equipment-pending-copy .receipt-company span{margin-top:.8mm;font-size:7.8pt;line-height:1.2}.payment-single-print-sheet .receipt-number small{font-size:7.5pt}.payment-single-print-sheet .receipt-number strong{font-size:10pt}.payment-single-print-sheet .receipt-number b,.payment-single-print-sheet .equipment-pending-copy .receipt-number b{font-size:17pt}.payment-single-print-sheet .receipt-number time{font-size:9pt}.payment-single-print-sheet .receipt-block,.payment-single-print-sheet .equipment-pending-copy .receipt-block{padding:2.6mm 0}.payment-single-print-sheet .receipt-block h3,.payment-single-print-sheet .receipt-terms h3,.payment-single-print-sheet .equipment-pending-copy .receipt-block h3,.payment-single-print-sheet .equipment-pending-copy .receipt-terms h3{margin-bottom:1.2mm;font-size:9pt}.payment-single-print-sheet .receipt-fields small,.payment-single-print-sheet .receipt-equipment small,.payment-single-print-sheet .equipment-pending-copy .receipt-fields small,.payment-single-print-sheet .equipment-pending-copy .receipt-equipment small{font-size:8pt}.payment-single-print-sheet .receipt-fields b,.payment-single-print-sheet .receipt-equipment b,.payment-single-print-sheet .receipt-block p,.payment-single-print-sheet .equipment-pending-copy .receipt-fields b,.payment-single-print-sheet .equipment-pending-copy .receipt-equipment b,.payment-single-print-sheet .equipment-pending-copy .receipt-block p{font-size:9.5pt;line-height:1.3}.payment-single-print-sheet .receipt-client>p,.payment-single-print-sheet .equipment-pending-copy .receipt-client>p{margin-top:1mm;font-size:8.5pt}.payment-single-print-sheet .receipt-equipment-pending,.payment-single-print-sheet .equipment-pending-copy .receipt-equipment-pending{grid-template-columns:auto 1fr;gap:2px 7px;margin:2mm 0;padding:2.5mm 3mm;font-size:8.5pt;display:grid}.payment-single-print-sheet .receipt-equipment-pending svg{grid-row:1/3;width:16px}.payment-single-print-sheet .receipt-equipment-pending span{display:block}.payment-single-print-sheet .receipt-columns .receipt-block{min-height:18mm}.payment-single-print-sheet .receipt-estimate>div span,.payment-single-print-sheet .equipment-pending-copy .receipt-estimate>div span{padding:.8mm 0;font-size:9pt}.payment-single-print-sheet .receipt-estimate footer small,.payment-single-print-sheet .receipt-estimate footer b,.payment-single-print-sheet .equipment-pending-copy .receipt-estimate footer small,.payment-single-print-sheet .equipment-pending-copy .receipt-estimate footer b{font-size:9pt}.payment-single-print-sheet .payment-receipt-methods span,.payment-single-print-sheet .payment-next-due b,.payment-single-print-sheet .payment-next-due p{font-size:9pt!important}.payment-single-print-sheet .receipt-terms,.payment-single-print-sheet .equipment-pending-copy .receipt-terms{padding-top:2.5mm}.payment-single-print-sheet .receipt-terms p,.payment-single-print-sheet .equipment-pending-copy .receipt-terms p{margin:.8mm 0;font-size:8.5pt;line-height:1.3}.payment-single-print-sheet .receipt-signatures,.payment-single-print-sheet .equipment-pending-copy .receipt-signatures{gap:18mm;margin-top:13mm}.payment-single-print-sheet .receipt-signatures span,.payment-single-print-sheet .equipment-pending-copy .receipt-signatures span{padding-top:2mm;font-size:9pt}@media (width<=900px){.payment-single-print-sheet{min-height:0;padding:18px}.payment-single-print-sheet .receipt-copy{min-height:0}}.operational-client-picker{margin-top:13px;position:relative}.operational-client-input{background:#fff;border:1px solid #d8dee6;border-radius:11px;align-items:center;min-height:51px;transition:all .18s;display:flex;position:relative}.operational-client-input:focus-within{border-color:#3279df;box-shadow:0 0 0 3px #3279df14}.operational-client-input>svg{color:#8b95a3;flex:0 0 20px;width:20px;margin-left:15px}.operational-client-input>input{color:#252c36;background:0 0;border:0;outline:0;flex:1;min-width:0;height:49px;padding:0 13px;font-size:14px}.operational-client-input>button{color:#87919e;background:#f4f6f8;border:0;border-radius:8px;place-items:center;width:36px;height:36px;margin-right:7px;display:grid}.operational-client-input>button svg,.operational-client-input>.spin{width:16px}.operational-client-input>.spin{margin:0 13px 0 0}.operational-client-results{z-index:6;background:#fff;border:1px solid #dfe4ea;border-radius:11px;margin-top:6px;position:relative;overflow:hidden;box-shadow:0 13px 32px #131b271c}.operational-client-result,.operational-client-create{color:#282f39;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 13px;display:flex}.operational-client-result:hover{background:#f7faff}.operational-client-result>span,.operational-client-create>span{color:#2778dc;background:#ebf4ff;border-radius:9px;flex:0 0 38px;place-items:center;height:38px;display:grid}.operational-client-result>span svg,.operational-client-create>span svg{width:17px}.operational-client-result>div,.operational-client-create>div{flex-direction:column;flex:1;min-width:0;display:flex}.operational-client-result b,.operational-client-create b{font-size:13px}.operational-client-result small,.operational-client-create small{color:#89929e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.operational-client-result>svg{color:#b5bdc7;width:17px}.operational-client-create{color:#d7192b;background:#fff8f9;border-bottom:0}.operational-client-create:hover{background:#ffeff1}.operational-client-create>span{color:#d7192b;background:#ffe6e9}.operational-client-empty{color:#838c98;margin:0;padding:15px;font-size:12px}.operational-client-selected{background:#f4fbf7;border:1px solid #cfe8da;border-radius:11px;align-items:center;gap:12px;min-height:69px;margin-top:13px;padding:10px 13px;display:flex}.operational-client-selected>span{color:#158b57;background:#ddf5e8;border-radius:10px;flex:0 0 40px;place-items:center;height:40px;display:grid}.operational-client-selected>span svg{width:18px}.operational-client-selected>div{flex-direction:column;flex:1;min-width:0;display:flex}.operational-client-selected small{color:#14804f;letter-spacing:.09em;font-size:10px;font-weight:800}.operational-client-selected b{margin-top:2px;font-size:14px}.operational-client-selected p{color:#76818d;margin:2px 0 0;font-size:12px}.operational-client-selected>button{color:#287453;background:#fff;border:1px solid #c6dfd1;border-radius:8px;min-height:37px;padding:0 12px;font-size:12px;font-weight:800}.operational-client-quick-form{background:#fff;border:1px solid #f0c7cc;border-radius:11px;margin-top:8px;overflow:hidden}.operational-client-quick-form>header{background:#fff8f9;border-bottom:1px solid #f2e2e4;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.operational-client-quick-form>header>div{flex-direction:column;display:flex}.operational-client-quick-form>header b{color:#303640;font-size:13px}.operational-client-quick-form>header small{color:#8c7276;margin-top:3px;font-size:12px}.operational-client-quick-form>header button{color:#8c7a7d;background:#fff;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.operational-client-quick-form>header svg{width:15px}.operational-client-quick-form>div{grid-template-columns:1fr 1fr;gap:12px;padding:14px 15px;display:grid}.operational-client-quick-form label,.operational-client-fallback label{color:#596372;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.operational-client-quick-form input,.operational-client-fallback input{color:#252c35;background:#fff;border:1px solid #dae0e7;border-radius:9px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:13px}.operational-client-phone{align-items:center;display:flex;position:relative}.operational-client-phone svg{color:#8c96a3;width:15px;position:absolute;left:12px}.operational-client-phone input{padding-left:36px}.operational-client-quick-form>p{color:#cc2032;margin:0 15px 12px;font-size:12px;font-weight:700}.operational-client-quick-form>footer{background:#fafbfc;border-top:1px solid #edf0f3;justify-content:flex-end;gap:9px;padding:12px 15px;display:flex}.operational-client-quick-form>footer button{color:#515a67;background:#fff;border:1px solid #dce1e7;border-radius:8px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.operational-client-quick-form>footer button.primary{color:#fff;background:#e51a2c;border-color:#e51a2c}.operational-client-quick-form>footer svg{width:14px}.operational-client-disabled{color:#6f7885;background:#f7f8fa;border:1px solid #e0e4e9;border-radius:10px;align-items:center;gap:11px;margin-top:12px;padding:12px;display:flex}.operational-client-disabled>svg{width:20px}.operational-client-disabled span{flex-direction:column;display:flex}.operational-client-disabled b{font-size:12px}.operational-client-disabled small{margin-top:2px;font-size:12px}.operational-client-request-error{color:#c92234;margin:7px 2px 0;font-size:12px;font-weight:700}.operational-client-fallback{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}@media (width<=620px){.operational-client-quick-form>div,.operational-client-fallback{grid-template-columns:1fr}.operational-client-selected{flex-wrap:wrap;align-items:flex-start}.operational-client-selected>button{width:100%}}.client-detail-page{--accent:#e91c2e;--accent-soft:#ffedf0;max-width:1500px;margin:auto}.client-detail-page.company-detail{--accent:#2877ce;--accent-soft:#eaf3ff}.client-detail-page.partner-detail{--accent:#7454c8;--accent-soft:#f1edff}.detail-breadcrumb{color:#9aa1ac;align-items:center;gap:9px;margin-bottom:18px;font-size:10px;display:flex}.detail-breadcrumb a{color:#69717d;align-items:center;gap:6px;text-decoration:none;display:flex}.detail-breadcrumb a:hover{color:var(--accent)}.detail-breadcrumb svg{width:14px}.detail-breadcrumb b{color:#858c97;font-weight:500}.client-profile-hero{background:#fff;border:1px solid #e2e5e9;border-radius:13px;align-items:center;gap:17px;padding:23px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #14192306}.client-profile-hero:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}.profile-avatar{height:62px;color:var(--accent);background:var(--accent-soft);border-radius:15px;flex:0 0 62px;place-items:center;display:grid}.profile-avatar svg{width:28px}.profile-title{flex:1;min-width:0}.profile-title>div{gap:7px;margin-bottom:5px;display:flex}.client-type-badge,.client-status{color:var(--accent);background:var(--accent-soft);border-radius:99px;align-items:center;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.client-status{color:#238458;background:#eaf8f1;gap:5px}.client-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.profile-title h1{letter-spacing:-.035em;margin:0;font:800 23px Manrope}.profile-title>p{color:#7d8591;margin:2px 0 0;font-size:11px}.profile-title footer{color:#8c939e;gap:16px;margin-top:9px;font-size:9px;display:flex}.profile-title footer span{align-items:center;gap:5px;display:flex}.profile-title footer svg{width:12px}.profile-actions{align-items:center;gap:7px;display:flex}.profile-actions a,.profile-actions button{color:#606874;background:#fff;border:1px solid #dfe2e6;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:9px;font-weight:600;text-decoration:none;display:flex}.profile-actions svg{width:14px}.profile-actions .whatsapp{color:#168352;background:#effaf4;border-color:#ccebdc}.profile-actions .icon-only{justify-content:center;width:36px;padding:0}.incomplete-alert{color:#a06b16;background:#fff9eb;border:1px solid #f2dcae;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:12px 15px;display:flex}.incomplete-alert>svg{width:18px}.incomplete-alert>div{flex:1}.incomplete-alert p{color:#a57b39;margin:2px 0 0;font-size:9px}.incomplete-alert button{color:#a2670b;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.incomplete-alert button svg{width:13px}.detail-tabs{border-bottom:1px solid #dfe2e6;gap:3px;margin:18px 0;display:flex}.detail-tabs button{color:#7d8591;background:0 0;border:0;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:10px;font-weight:600;display:flex;position:relative}.detail-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.detail-tabs button.active{color:var(--accent)}.detail-tabs button.active:after{background:var(--accent)}.detail-tabs svg{width:14px}.detail-tabs span{color:#828a95;background:#e9ebee;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.detail-overview-grid{grid-template-columns:minmax(0,1.85fr) minmax(270px,.72fr);gap:16px;display:grid}.detail-overview-grid>main,.detail-overview-grid>aside{flex-direction:column;gap:16px;display:flex}.detail-card{background:#fff;border:1px solid #e2e5e9;border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #14192306}.detail-card>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.detail-card>header>div{align-items:center;gap:10px;display:flex}.detail-card h2{margin:0;font:700 12px Manrope}.detail-card header p{color:#9299a4;margin:3px 0 0;font-size:8px}.detail-card header button{color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.detail-card header button svg{width:12px}.detail-card-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.detail-card-icon svg{width:15px}.detail-card-icon.blue,.quick-summary .blue{color:#287bd7;background:#eaf3ff}.detail-card-icon.red,.quick-summary .red{color:#df2638;background:#ffebed}.detail-card-icon.green,.quick-summary .green{color:#18955b;background:#e8f8f0}.detail-card-icon.amber,.quick-summary .amber{color:#c98212;background:#fff4dd}.detail-card-icon.violet{color:#7353c8;background:#f1edff}.detail-card-icon.indigo{color:#536dd0;background:#edf0ff}.info-grid{grid-template-columns:repeat(2,1fr);gap:18px 25px;padding:19px;display:grid}.info-grid>div{flex-direction:column;min-width:0;display:flex}.info-grid small{color:#989faa;letter-spacing:.08em;margin-bottom:5px;font-size:7px;font-weight:700}.info-grid b{color:#353b45;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.additional-phones{gap:10px;padding:0 19px 18px;display:flex}.additional-phones span{color:#68707c;background:#f5f6f8;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.additional-phones svg{width:11px}.additional-phones i{color:#178753;font-style:normal}.contact-list{padding:5px 17px}.contact-list article{border-bottom:1px solid #eef0f2;grid-template-columns:34px 1fr 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.contact-list article:last-child{border:0}.contact-list article>div{color:#516bc6;background:#edf0ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.contact-list article>span{flex-direction:column;display:flex}.contact-list small{color:#9097a2;margin-top:3px;font-size:8px}.loyalty-content{grid-template-columns:.85fr 1.15fr;display:grid}.level-block{border-right:1px solid #eceef1;padding:21px;position:relative}.level-medal{float:left;color:#a86d29;background:linear-gradient(145deg,#f3d7b1,#d6a96e);border-radius:50%;place-items:center;width:44px;height:44px;margin-right:11px;display:grid}.level-medal svg{width:22px}.level-block>div:nth-child(2) small{color:#a56b24;letter-spacing:.1em;font-size:7px;font-weight:800}.level-block h3{margin:2px 0 1px;font:800 17px Manrope}.level-block p{color:#969da7;margin:0;font-size:8px}.level-block>span{color:#a46b27;font-size:9px;font-weight:700;position:absolute;top:28px;right:21px}.level-progress{clear:both;background:#f0e9df;border-radius:99px;height:6px;margin-top:19px}.level-progress i{background:#bc8140;border-radius:99px;width:4%;height:100%;display:block}.level-block footer{color:#9097a2;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.loyalty-stats{grid-template-columns:1fr 1fr;padding:10px 15px;display:grid}.loyalty-stats article{align-items:flex-start;gap:9px;padding:10px;display:flex}.loyalty-stats article>span{border-radius:8px;flex:0 0 30px;place-items:center;height:30px;display:grid}.loyalty-stats article>span svg{width:14px}.loyalty-stats .green{color:#16925a;background:#e8f8f0}.loyalty-stats .purple{color:#7453c9;background:#f0edff}.loyalty-stats .blue{color:#287ad6;background:#eaf3ff}.loyalty-stats article>div{flex-direction:column;display:flex}.loyalty-stats small{color:#9097a2;font-size:7px}.loyalty-stats b{margin:2px 0;font-size:11px}.loyalty-stats p{color:#a1a7b0;margin:0;font-size:7px}.partner-summary-grid{grid-template-columns:repeat(3,1fr);padding:17px;display:grid}.partner-summary-grid article{border-right:1px solid #eceef1;flex-direction:column;padding:0 15px;display:flex}.partner-summary-grid article:first-child{padding-left:0}.partner-summary-grid article:last-child{border:0}.partner-summary-grid span{color:#9097a2;font-size:8px}.partner-summary-grid b{margin:4px 0;font:800 17px Manrope}.partner-summary-grid small{color:#9aa1ab;font-size:7px}.partner-note{color:#684bb4;background:#f5f2ff;border-radius:8px;gap:10px;margin:0 17px 17px;padding:11px;display:flex}.partner-note>svg{flex:0 0 16px;width:16px}.partner-note p{color:#806bb5;margin:2px 0 0;font-size:7px;line-height:1.45}.detail-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.detail-empty>span{color:#9aa1ac;background:#f2f3f5;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.detail-empty>span svg{width:19px}.detail-empty>b{margin-top:10px;font-size:10px}.detail-empty>p{color:#949ba6;max-width:390px;margin:4px 0 0;font-size:8px;line-height:1.5}.detail-empty>button{color:#fff;background:var(--accent);border:0;border-radius:7px;align-items:center;gap:5px;margin-top:11px;padding:7px 10px;font-size:8px;font-weight:700;display:flex}.detail-empty>button svg{width:12px}.quick-summary>div{grid-template-columns:1fr 1fr;padding:8px 13px;display:grid}.quick-summary article{align-items:center;gap:8px;padding:10px 4px;display:flex}.quick-summary article>span{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.quick-summary article svg{width:14px}.quick-summary article>div{flex-direction:column;display:flex}.quick-summary small{color:#9299a4;font-size:7px}.quick-summary b{margin-top:2px;font-size:11px}.address-content{flex-direction:column;padding:17px;display:flex}.address-content p,.address-content span,.address-content small{color:#8f96a1;margin:3px 0 0;font-size:8px}.address-content small{margin-top:8px}.referrer{align-items:center;gap:9px;padding:14px 17px;display:flex}.referrer>div{color:#7353c8;background:#f1edff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.referrer>span{flex-direction:column;flex:1;display:flex}.referrer small{color:#939aa5;margin-top:2px;font-size:7px}.referrer>svg{color:#b9bec6;width:13px}.no-referrer{color:#969da7;padding:17px;font-size:8px}.notes-card>p{color:#656d79;margin:0;padding:15px 17px;font-size:9px;line-height:1.55}.tab-content-card,.tab-content-card .detail-empty{min-height:300px}@media (width<=1050px){.detail-overview-grid{grid-template-columns:1fr}.detail-overview-grid>aside{grid-template-columns:1fr 1fr;align-items:start;display:grid}.notes-card{grid-column:1/-1}}@media (width<=760px){.client-profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-title{min-width:calc(100% - 85px)}.profile-actions{width:100%;padding-left:79px}.profile-actions a,.profile-actions button{flex:1;justify-content:center}.incomplete-alert{flex-wrap:wrap;align-items:flex-start}.incomplete-alert button{margin-left:29px}.detail-tabs{overflow-x:auto}.detail-tabs button{flex:none}.loyalty-content{grid-template-columns:1fr}.level-block{border-bottom:1px solid #eceef1;border-right:0}.detail-overview-grid>aside{display:flex}.partner-summary-grid{grid-template-columns:1fr}.partner-summary-grid article{border-bottom:1px solid #eceef1;border-right:0;padding:10px 0}}@media (width<=520px){.profile-avatar{flex-basis:50px;height:50px}.profile-title{min-width:calc(100% - 67px)}.profile-title h1{font-size:19px}.profile-title footer{flex-direction:column;gap:4px}.profile-actions{flex-wrap:wrap;padding-left:0}.profile-actions a,.profile-actions button{min-width:calc(33% - 6px)}.profile-actions .icon-only{flex:0 0 36px;min-width:36px}.incomplete-alert button{width:100%;margin-left:29px}.info-grid,.loyalty-stats{grid-template-columns:1fr}.quick-summary>div{grid-template-columns:1fr 1fr}.detail-card>header{padding:14px}.detail-card>header button{font-size:0}.detail-card>header button svg{width:14px}}.detail-breadcrumb{font-size:13px}.client-type-badge,.client-status{font-size:11px}.profile-title>p{font-size:13px}.profile-title footer{font-size:12px}.profile-actions a,.profile-actions button{height:40px;padding-inline:14px;font-size:12px}.incomplete-alert b{font-size:13px}.incomplete-alert p,.incomplete-alert button{font-size:12px}.detail-tabs button{height:46px;font-size:13px}.detail-tabs span{min-width:21px;height:21px;font-size:11px}.detail-card h2{font-size:15px}.detail-card header p,.detail-card header button{font-size:11px}.info-grid small{font-size:10px}.info-grid b{font-size:13px}.additional-phones span{font-size:11px}.contact-list b{font-size:12px}.contact-list small{font-size:11px}.level-block>div:nth-child(2) small{font-size:10px}.level-block h3{font-size:20px}.level-block p{font-size:11px}.level-block>span{font-size:12px}.level-block footer,.loyalty-stats small{font-size:10px}.loyalty-stats b{font-size:14px}.loyalty-stats p{font-size:10px}.partner-summary-grid span{font-size:11px}.partner-summary-grid b{font-size:20px}.partner-summary-grid small{font-size:10px}.partner-note b{font-size:11px}.partner-note p{font-size:10px}.detail-empty>b{font-size:13px}.detail-empty>p,.detail-empty>button{font-size:11px}.quick-summary small{font-size:10px}.quick-summary b{font-size:14px}.address-content b{font-size:12px}.address-content p,.address-content span,.address-content small{font-size:11px}.referrer b{font-size:12px}.referrer small,.no-referrer{font-size:10px}.notes-card>p{font-size:12px}@media (width<=520px){.detail-card>header button{font-size:0}.profile-actions a,.profile-actions button{font-size:11px}.detail-tabs button{font-size:12px}}.detail-card header .card-header-link{color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.card-header-link svg{width:13px}.quick-edit-form{padding:20px 24px 0}.quick-edit-form .one-column{grid-template-columns:1fr}.quick-edit-form>footer{background:#fafbfc;justify-content:flex-end;gap:9px;margin:20px -24px 0;padding:16px 24px;display:flex}.quick-edit-form>footer button{color:#626a75;background:#fff;border:1px solid #dfe2e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 17px;font-size:13px;font-weight:700;display:flex}.quick-edit-form>footer .save-client{color:#fff;background:#eb1729;border-color:#eb1729}.quick-edit-form>footer svg{width:15px}.quick-phone-list{margin-top:20px}.quick-phone-list>div:not(.form-section-title){gap:8px;margin-top:8px;display:flex}.quick-phone-list input{border:1px solid #dfe2e6;border-radius:7px;flex:1;height:44px;padding:0 11px;font-size:14px}.quick-phone-list>div>button{color:#8d949f;background:#f1f3f5;border:0;border-radius:7px;width:40px}.edit-modal-icon{display:none}.settings-page{max-width:1000px;margin:auto}.settings-page>header{margin-bottom:24px}.settings-page>header>span{color:#e7192b;letter-spacing:.12em;font-size:11px;font-weight:800}.settings-page h1{margin:6px 0 4px;font:800 27px Manrope}.settings-page>header p{color:#7f8793;margin:0;font-size:14px}.settings-card{background:#fff;border:1px solid #e1e4e8;border-radius:13px;overflow:hidden}.settings-card-heading{border-bottom:1px solid #eceef1;align-items:center;gap:13px;padding:22px 24px;display:flex}.settings-card-heading>span{color:#e51a2c;background:#ffebed;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.settings-card-heading svg{width:20px}.settings-card-heading h2{margin:0;font:700 17px Manrope}.settings-card-heading p{color:#858d99;margin:4px 0 0;font-size:12px}.settings-options{padding:8px 24px}.settings-options label{cursor:pointer;border-bottom:1px solid #eef0f2;align-items:center;gap:13px;padding:17px 0;display:flex}.settings-options label:last-child{border:0}.settings-options label.disabled{opacity:.45}.setting-icon{color:#6d54bf;background:#f1edff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.setting-icon svg{width:17px}.settings-options label>div{flex:1}.settings-options b{font-size:14px}.settings-options p{color:#858d98;margin:3px 0 0;font-size:12px}.settings-options input{opacity:0;position:absolute}.settings-options label>i{background:#d9dde2;border-radius:99px;width:42px;height:23px;transition:all .2s;position:relative}.settings-options label>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000026}.settings-options input:checked+i{background:#e91b2e}.settings-options input:checked+i:after{transform:translate(19px)}.settings-card>footer{background:#fafbfc;border-top:1px solid #eceef1;justify-content:space-between;align-items:center;padding:17px 24px;display:flex}.settings-card>footer span{color:#198653;align-items:center;gap:6px;font-size:12px;display:flex}.settings-card>footer svg{width:15px}.settings-card>footer button{color:#fff;background:#e91b2e;border:0;border-radius:8px;height:41px;padding:0 18px;font-size:13px;font-weight:700}@media (width<=600px){.quick-edit-form{padding-inline:18px}.quick-edit-form>footer{margin-inline:-18px;padding-inline:18px}.settings-card-heading,.settings-options,.settings-card>footer{padding-inline:17px}.settings-options p{line-height:1.45}}.loyalty-config-modal{width:min(820px,100%);max-height:min(88vh,900px);overflow:hidden}.setting-config-modal>.loyalty-config-body{text-align:left;padding:22px 24px;display:block;overflow-y:auto}.loyalty-config-note{color:#4f627b;background:#f5f8fd;border:1px solid #e1e8f5;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.5}.loyalty-config-note.safe{color:#20704b;background:#f0fbf6;border-color:#ccebdd}.loyalty-rule-card,.loyalty-level-row{background:#fff;border:1px solid #e5e8ed;border-radius:12px;margin-bottom:12px;padding:15px}.loyalty-rule-card.compact{justify-content:space-between;align-items:center;gap:18px;display:flex}.loyalty-rule-toggle{color:#263140;cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.loyalty-rule-toggle input{opacity:0;position:absolute}.loyalty-rule-toggle i{background:#d9dee5;border-radius:30px;flex:0 0 38px;width:38px;height:22px;transition:all .2s;position:relative}.loyalty-rule-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.loyalty-rule-toggle input:checked+i{background:#e91b2e}.loyalty-rule-toggle input:checked+i:after{transform:translate(16px)}.loyalty-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.loyalty-rule-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-rule-grid label,.loyalty-level-row label,.loyalty-inline-field{flex-direction:column;gap:6px;display:flex}.loyalty-rule-grid label>span,.loyalty-level-row label>span,.loyalty-inline-field>span{color:#6d7684;font-size:12px;font-weight:650}.loyalty-rule-grid input,.loyalty-rule-grid select,.loyalty-level-row input,.loyalty-inline-field input{color:#1f2937;background:#fff;border:1px solid #dce1e7;border-radius:9px;width:100%;min-height:42px;padding:9px 11px;font-size:14px}.loyalty-rule-grid .wide,.loyalty-level-row .wide{grid-column:1/-1}.loyalty-number{background:#fff;border:1px solid #dce1e7;border-radius:9px;align-items:center;display:flex;overflow:hidden}.loyalty-number input{border:0;border-radius:0}.loyalty-number i{color:#7b8491;white-space:nowrap;padding:0 10px;font-size:13px;font-style:normal}.loyalty-level-row{grid-template-columns:34px 1fr 1fr;gap:10px;display:grid}.level-order{color:#e91b2e;background:#fff0f2;border-radius:9px;align-self:end;place-items:center;width:32px;height:42px;font-weight:800;display:grid}.loyalty-checks{flex-direction:column;gap:10px;display:flex}.loyalty-config-footer{background:#fafbfc;border-top:1px solid #e8ebef;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.loyalty-config-footer button{color:#fff;background:#e91b2e;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:750;display:inline-flex}.loyalty-config-footer button.secondary{color:#3c4654;background:#fff;border:1px solid #dfe3e8}.loyalty-config-footer svg{width:16px}@media (width<=680px){.loyalty-rule-grid,.loyalty-rule-grid.two,.loyalty-level-row{grid-template-columns:1fr}.loyalty-rule-card.compact{flex-direction:column;align-items:stretch}.level-order{display:none}}.quick-phone-list>div.form-section-title>button{color:#dc1729;white-space:nowrap;background:0 0;border:0;width:auto;padding:0}.quick-phone-list>div:not(.form-section-title)>button{width:40px}.settings-options .individual-config{color:#69717d;background:#fff;border:1px solid #e0e3e7;border-radius:7px;align-items:center;gap:5px;margin-right:8px;padding:7px 9px;font-size:11px;font-weight:600;display:flex}.individual-config svg{width:13px}.settings-options label.disabled .individual-config{opacity:1;pointer-events:auto}.setting-config-modal{width:min(500px,100%)}.setting-config-modal>div{text-align:center;flex-direction:column;align-items:center;padding:30px;display:flex}.setting-config-modal>div>span{color:#7253c8;background:#f1edff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.setting-config-modal>div>span svg{width:22px}.setting-config-modal h3{margin:14px 0 5px;font:700 16px Manrope}.setting-config-modal>div>p{color:#7e8692;max-width:390px;margin:0;font-size:13px;line-height:1.55}.setting-config-modal>div>button{color:#fff;background:#e91b2e;border:0;border-radius:8px;margin-top:18px;padding:10px 18px;font-size:12px;font-weight:700}@media (width<=600px){.settings-options label{flex-wrap:wrap;align-items:flex-start}.settings-options label>div{min-width:calc(100% - 60px)}.settings-options .individual-config{margin-left:50px}.settings-options label>i{margin-left:auto}}.settings-options .settings-option{border-bottom:1px solid #eef0f2;align-items:center;gap:13px;padding:17px 0;display:flex}.settings-options .settings-option:last-child{border:0}.settings-options .settings-option.disabled{opacity:.45}.settings-option>div{flex:1}.settings-options .setting-switch{cursor:pointer;border:0;flex:0 0 42px;width:42px;height:23px;padding:0;display:block}.settings-options .setting-switch input{opacity:0;position:absolute}.settings-options .setting-switch>i{background:#d9dde2;border-radius:99px;width:42px;height:23px;margin:0;transition:all .2s;display:block;position:relative}.settings-options .setting-switch>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000026}.settings-options .setting-switch input:checked+i{background:#e91b2e}.settings-options .setting-switch input:checked+i:after{transform:translate(19px)}@media (width<=600px){.settings-options .settings-option{flex-wrap:wrap;align-items:flex-start}.settings-option>div{min-width:calc(100% - 60px)}.settings-options .individual-config{margin-left:50px}.settings-options .setting-switch{margin-left:auto}}.settings-tool-card{margin-top:18px}.settings-module-card{margin-bottom:18px}.operation-profile-panel{background:linear-gradient(135deg,#f8fbff 0%,#fff 58%);border:1px solid #dfe8f4;border-radius:14px;margin:22px 24px 10px;overflow:hidden}.operation-profile-intro{border-bottom:1px solid #e6edf5;align-items:center;gap:13px;padding:17px 18px;display:flex}.operation-profile-intro>span{color:#276ac1;background:#e7f1ff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.operation-profile-intro svg{width:20px}.operation-profile-intro>div{flex:1}.operation-profile-intro h3{margin:0;font:750 15px Manrope}.operation-profile-intro p{color:#707986;margin:4px 0 0;font-size:13px;line-height:1.5}.operation-profile-intro>small{color:#697482;white-space:nowrap;background:#edf2f7;border-radius:8px;padding:7px 10px;font-size:11px}.operation-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 18px;display:grid}.operation-profile-panel.locked{background:#fafbfc;border-color:#e4e7eb}.operation-profile-panel.locked .operation-profile-intro>span{color:#697381;background:#eceff3}.operation-profile-lock-message{color:#4f5966;background:#fff;border:1px solid #e1e5ea;border-radius:11px;align-items:flex-start;gap:12px;margin:14px 18px 18px;padding:14px 15px;display:flex}.operation-profile-lock-message>svg{color:#747e8b;flex:0 0 19px;width:19px}.operation-profile-lock-message b{font-size:13px}.operation-profile-lock-message p{color:#7b8490;margin:4px 0 0;font-size:12px;line-height:1.5}.operation-profile-error{color:#b51f30;background:#fff2f4;border:1px solid #f3c4ca;border-radius:9px;align-items:center;gap:8px;margin:0 18px 16px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.operation-profile-error svg{flex:0 0 17px;width:17px}.operation-profile-actions>button{color:#242932;text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:12px;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:13px 15px;transition:all .18s;display:grid}.operation-profile-actions>button:hover,.operation-profile-actions>button.active{border-color:#f0a4ad;transform:translateY(-1px);box-shadow:0 7px 22px #b6263712}.operation-profile-actions>button.active{background:#fff9fa}.operation-profile-actions>button:disabled{cursor:wait;opacity:.65}.operation-profile-actions>button>span{color:#e91b2e;background:#ffebee;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.operation-profile-actions>button:nth-child(2)>span{color:#2670c8;background:#eaf3ff}.operation-profile-actions>button svg{width:19px}.operation-profile-actions>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.operation-profile-actions>button b{font-size:14px}.operation-profile-actions>button small{color:#7b8491;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operation-profile-actions>button>svg{color:#9aa2ad}.operation-profile-overlay{z-index:150}.operation-profile-modal{background:#fff;border-radius:17px;width:min(680px,100vw - 28px);overflow:hidden;box-shadow:0 28px 90px #11182738}.operation-profile-modal>header{border-bottom:1px solid #e8eaee;align-items:flex-start;gap:18px;padding:25px 27px 20px;display:flex}.operation-profile-modal>header>div{flex:1}.operation-profile-modal>header span{color:#e91b2e;letter-spacing:.13em;font-size:11px;font-weight:800}.operation-profile-modal>header h2{margin:7px 0 5px;font:750 24px Manrope}.operation-profile-modal>header p{color:#77808d;margin:0;font-size:13px;line-height:1.5}.operation-profile-modal>header>button{color:#737d89;background:#f2f4f6;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.operation-profile-modal>header>button svg{width:20px}.assistance-type-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 27px 12px;display:grid}.assistance-type-list>button{color:#20252d;text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:11px;grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:88px;padding:14px;display:grid}.assistance-type-list>button.selected{background:#fff8f9;border-color:#e91b2e;box-shadow:0 0 0 2px #e91b2e12}.assistance-type-list>button>span{border:2px solid #cdd3da;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.assistance-type-list>button.selected>span{color:#fff;background:#e91b2e;border-color:#e91b2e}.assistance-type-list>button>span svg{width:13px}.assistance-type-list b{font-size:14px}.assistance-type-list p{color:#7a838f;margin:5px 0 0;font-size:12px;line-height:1.45}.assistance-profile-note{color:#506273;background:#edf6ff;border-radius:10px;align-items:center;gap:11px;margin:4px 27px 20px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.assistance-profile-note>svg{color:#2670c8;flex:0 0 20px;width:20px}.assistance-profile-note span{flex-direction:column;display:flex}.assistance-profile-note b{color:#263746;font-size:13px}.operation-profile-modal>footer{background:#fafbfc;border-top:1px solid #e8eaee;justify-content:flex-end;gap:10px;padding:16px 27px;display:flex}.operation-profile-modal>footer button{background:#fff;border:1px solid #dce0e5;border-radius:10px;min-height:44px;padding:0 17px;font-size:13px;font-weight:700}.operation-profile-modal>footer .apply-operation-profile{color:#fff;background:#e91b2e;border-color:#e91b2e;align-items:center;gap:8px;display:inline-flex}.operation-profile-modal>footer .apply-operation-profile svg{width:17px}.settings-card-heading .current-plan{color:#2766b2;white-space:nowrap;background:#f1f6ff;border:1px solid #dce8ff;border-radius:99px;width:auto;height:auto;padding:8px 12px;font-size:12px}.feature-groups{padding:6px 24px 12px}.feature-group>header{align-items:baseline;gap:10px;padding:18px 0 8px;display:flex}.feature-group>header h3{margin:0;font:700 14px Manrope}.feature-group>header small{color:#9299a3;font-size:11px}.feature-group>div{border:1px solid #e8eaed;border-radius:11px;overflow:hidden}.feature-row{background:#fff;border-bottom:1px solid #eceef1;grid-template-columns:38px minmax(0,1fr) auto 46px;align-items:center;gap:13px;min-height:76px;padding:13px 15px;display:grid}.feature-row:last-child{border-bottom:0}.feature-row.enabled{background:#fbfefd}.feature-row-icon{color:#717985;background:#f1f3f5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.feature-row.enabled .feature-row-icon{color:#15845b;background:#e8f7f1}.feature-row-icon svg{width:18px}.feature-row>div b{font-size:14px}.feature-row>div p{color:#7e8793;margin:3px 0 0;font-size:12px;line-height:1.45}.feature-warning{color:#b06c13;margin-top:5px;font-size:11px;display:block}.feature-state{color:#7a828d;text-transform:uppercase;background:#f0f2f4;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.feature-state.on{color:#147a55;background:#e5f6ef}.feature-row .setting-switch{width:46px;height:25px;display:block;position:relative}.feature-row .setting-switch input{opacity:0;position:absolute}.feature-row .setting-switch i{cursor:pointer;background:#d9dde2;border-radius:99px;width:46px;height:25px;transition:all .2s;display:block;position:relative}.feature-row .setting-switch i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.feature-row .setting-switch input:checked+i{background:#e91b2e}.feature-row .setting-switch input:checked+i:after{transform:translate(21px)}.feature-row .setting-switch input:disabled+i{cursor:not-allowed;opacity:.48}@media (width<=700px){.settings-card-heading .current-plan{display:none}.feature-groups{padding-inline:16px}.feature-group>header{flex-direction:column;align-items:flex-start;gap:2px}.feature-row{grid-template-columns:38px minmax(0,1fr) 46px}.feature-state{display:none}.operation-profile-panel{margin-inline:16px}.operation-profile-intro{flex-wrap:wrap;align-items:flex-start}.operation-profile-intro>small{margin-left:55px}.operation-profile-actions,.assistance-type-list{grid-template-columns:1fr}.operation-profile-actions>button small{white-space:normal}.operation-profile-modal>header,.assistance-type-list,.operation-profile-modal>footer{padding-inline:18px}.assistance-profile-note{margin-inline:18px}}.settings-card-heading>div{flex:1}.setting-switch.standalone{width:46px;height:25px;display:block;position:relative}.setting-switch.standalone input{opacity:0;position:absolute}.setting-switch.standalone i{background:#d9dde2;border-radius:99px;width:46px;height:25px;display:block;position:relative}.setting-switch.standalone i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.setting-switch.standalone input:checked+i{background:#e91b2e}.setting-switch.standalone input:checked+i:after{transform:translate(21px)}.settings-card-heading .clock-icon{color:#2679d8;background:#eaf3ff}.settings-tool-body{padding:20px 24px}.tool-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tool-form-grid>label{flex-direction:column;gap:6px;display:flex}.tool-form-grid label>span{color:#525b67;font-size:12px;font-weight:700}.tool-form-grid input,.inline-tool-form input,.danger-confirm input{background:#fafbfc;border:1px solid #dfe2e6;border-radius:8px;width:100%;height:43px;padding:0 11px;font-size:13px}.input-suffix{align-items:center;display:flex}.input-suffix input{border-radius:8px 0 0 8px}.input-suffix i{color:#777f8b;background:#f0f2f4;border:1px solid #dfe2e6;border-left:0;border-radius:0 8px 8px 0;align-items:center;height:43px;padding:0 12px;font-size:11px;font-style:normal;display:flex}.tool-note{color:#8b6412;background:#fff8e7;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:10px;font-size:11px;display:flex}.tool-note svg{flex:none;width:15px}.data-tool-section{border-top:1px solid #eceef1;padding:19px 24px}.data-tool-section:first-of-type{border-top:0}.data-tool-section>div:first-child{align-items:center;gap:12px;display:flex}.data-tool-section>div:first-child>div{flex:1}.data-tool-section b{font-size:13px}.data-tool-section p{color:#7e8793;margin:4px 0 0;font-size:11px;line-height:1.5}.data-tool-icon{color:#2679d8;background:#eaf3ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.data-tool-icon.restore{color:#7253c6;background:#f0edff}.data-tool-icon.danger{color:#d32234;background:#fff0f2}.data-tool-icon svg{width:17px}.data-tool-section a,.inline-tool-form button,.danger-confirm button{color:#fff;background:#e51a2c;border:0;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.inline-tool-form{grid-template-columns:1fr 220px auto;gap:8px;margin-top:13px;display:grid!important}.inline-tool-form input[type=file]{padding:9px}.select-all{color:#4f5864;align-items:center;gap:7px;margin:15px 0 8px;font-size:12px;font-weight:700;display:flex}.reset-checklist{background:#fafbfc;border:1px solid #e4e7eb;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.reset-checklist label{color:#626b77;align-items:center;gap:7px;font-size:11px;display:flex}.danger-confirm{background:#fff5f6;border-radius:9px;grid-template-columns:1fr 190px 190px auto;align-items:end;gap:8px;margin-top:13px;padding:13px;display:grid}.danger-confirm p{align-self:center}.danger-confirm button:disabled{opacity:.45}.virtual-clock-badge{color:#2679d8;letter-spacing:.08em;background:#eaf3ff;border-radius:5px;margin-left:7px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.settings-card-heading .legacy-import-icon{color:#087f68;background:#e8f8f3}.company-documents-card{margin-bottom:18px}.settings-card-heading .company-settings-icon{color:#087f68;background:#e7f8f2}.settings-card-heading .finance-settings-icon{color:#148759;background:#e8f7f0}.settings-card-heading .finance-current-profile{color:#68717d;white-space:nowrap;background:#f1f3f5;border-radius:8px;align-items:center;width:auto;height:34px;margin-left:auto;padding:0 11px;font-size:11px;display:inline-flex}.finance-current-profile b{color:#242a32;margin-left:4px}.finance-profile-grid{border-top:1px solid #e9ebee;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:21px 28px;display:grid}.finance-profile-grid>button{color:#252b33;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:12px;grid-template-columns:43px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:116px;padding:16px;transition:all .18s;display:grid}.finance-profile-grid>button:hover{border-color:#aeb7c2;box-shadow:0 7px 18px #1a212b0e}.finance-profile-grid>button.active{background:#fff8f9;border-color:#ed1a2d;box-shadow:0 0 0 3px #ed1a2d12}.finance-profile-grid>button>span{color:#2679d8;background:#eaf3ff;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.finance-profile-grid>button.active>span{color:#e3182b;background:#ffe9ec}.finance-profile-grid>button>span svg{width:20px}.finance-profile-grid>button>div{min-width:0}.finance-profile-grid b{font-size:13px}.finance-profile-grid p{color:#747d89;margin:5px 0 7px;font-size:11px;line-height:1.45}.finance-profile-grid small{color:#9aa1ab;text-transform:uppercase;font-size:9px;font-weight:700}.finance-profile-grid>button>i{color:#fff;background:#ed1a2d;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.finance-profile-grid>button>i:empty{background:0 0;border:1px solid #d8dde3}.finance-profile-grid>button>i svg{width:13px}.finance-custom-features{background:#f8f9fa;border:1px solid #e0e4e8;border-radius:11px;margin:0 28px 20px;padding:17px}.finance-custom-features>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.finance-custom-features>header>svg{color:#e41a2d;width:20px}.finance-custom-features>header div{flex-direction:column;display:flex}.finance-custom-features>header b{font-size:12px}.finance-custom-features>header p{color:#7d8590;margin:3px 0 0;font-size:10px}.finance-custom-features>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.finance-custom-features label,.finance-tutorial-setting{background:#fff;border:1px solid #e2e5e9;border-radius:9px;align-items:center;gap:10px;min-height:45px;padding:9px 12px;display:flex;position:relative}.finance-custom-features label span{color:#525b66;padding-right:48px;font-size:11px;font-weight:700}.finance-custom-features input,.finance-tutorial-setting>input{opacity:0;position:absolute}.finance-custom-features label>i,.finance-tutorial-setting>i{background:#cfd4da;border-radius:999px;width:36px;height:20px;transition:all .18s;position:absolute;right:12px}.finance-custom-features label>i:after,.finance-tutorial-setting>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.finance-custom-features input:checked+i,.finance-tutorial-setting>input:checked+i{background:#ed1a2d}.finance-custom-features input:checked+i:after,.finance-tutorial-setting>input:checked+i:after{transform:translate(16px)}.finance-tutorial-setting{background:#fffaf0;border-color:#f0dfb9;margin:0 28px 21px;padding:15px 64px 15px 15px}.finance-tutorial-setting>span{color:#aa710f;background:#fff0ce;border-radius:10px;flex:0 0 41px;place-items:center;height:41px;display:grid}.finance-tutorial-setting>span svg{width:19px}.finance-tutorial-setting>div{flex-direction:column;display:flex}.finance-tutorial-setting b{font-size:12px}.finance-tutorial-setting p{color:#7e7668;margin:3px 0 0;font-size:10px;line-height:1.45}@media (width<=760px){.settings-card-heading .finance-current-profile{margin-left:0}.finance-profile-grid,.finance-custom-features>div{grid-template-columns:1fr}.finance-profile-grid{padding:17px}.finance-custom-features,.finance-tutorial-setting{margin-left:17px;margin-right:17px}}.company-branding-settings{background:#fbfcfd;border-bottom:1px solid #eceef1;padding:22px 24px}.company-logo-form{grid-template-columns:252px 1fr auto;align-items:center;gap:22px;display:grid}.company-logo-sidebar-preview{background:#11141a;border:1px solid #303640;border-radius:12px;flex-direction:column;width:252px;height:116px;padding:11px 14px 10px;display:flex}.company-logo-sidebar-preview.is-light{background:#e9edf2;border-color:#d5dae1}.company-logo-sidebar-preview>small{color:#717986;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.company-logo-sidebar-preview.is-light>small{color:#6d7682}.company-logo-sidebar-preview>div{cursor:grab;touch-action:none;background:#171b22;border:1px dashed #87909d;border-radius:7px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffff09,inset 0 0 18px #ffffff06}.company-logo-sidebar-preview>div.is-dragging{cursor:grabbing}.company-logo-sidebar-preview.is-light>div{background:#e7ebf0;border-color:#9099a5;box-shadow:0 0 0 3px #3c45500b,inset 0 0 18px #3c455009}.company-logo-sidebar-preview img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;width:200px;max-width:none;height:60px;max-height:none;display:block}.company-logo-sidebar-preview>div>span{color:#9da4af;pointer-events:none;background:#11141acc;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:8px;display:inline-flex;position:absolute;bottom:0;right:2px}.company-logo-sidebar-preview>div>span svg{width:10px}.company-logo-controls>b{font-size:14px}.company-logo-controls>p{color:#7b8490;margin:4px 0 10px;font-size:12px;line-height:1.45}.company-logo-file{color:#59626e;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:7px;max-width:340px;padding:9px 11px;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.company-logo-file svg{flex:none;width:16px}.company-logo-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-logo-file input{opacity:0;position:absolute}.company-logo-size{max-width:440px;margin-top:14px;display:block}.company-logo-size>span{color:#505965;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.company-logo-size output{color:#e7192b;text-align:right;font-variant-numeric:tabular-nums;min-width:52px;font-size:12px;font-weight:800}.company-logo-size input{accent-color:#e7192b;cursor:pointer;width:100%;margin:8px 0 3px}.company-logo-size small{color:#8a929d;font-size:11px;display:block}.company-sidebar-theme{max-width:440px;margin-top:15px}.company-sidebar-theme>b{color:#505965;font-size:12px}.company-sidebar-theme>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.company-sidebar-theme button{color:#4f5864;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:6px 9px;display:flex}.company-sidebar-theme button.is-selected{border-color:#ef5361;box-shadow:0 0 0 2px #e7192b17}.company-sidebar-theme button>span:first-child{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.company-sidebar-theme button>span:first-child svg{width:15px}.company-sidebar-theme .theme-color-dark{color:#fff;background:#11141a}.company-sidebar-theme .theme-color-light{color:#4b5562;background:#e9edf2;border:1px solid #d8dde4}.company-sidebar-theme button>span:last-child{flex-direction:column;min-width:0;display:flex}.company-sidebar-theme button b{font-size:11px}.company-sidebar-theme button small{color:#8a929d;margin-top:2px;font-size:10px}.company-logo-frame-actions{gap:8px;margin-top:10px;display:flex}.company-logo-frame-actions button{color:#5a6370;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.company-logo-frame-actions button:hover{color:#d9192b;border-color:#f0a5ad}.company-logo-frame-actions svg{width:14px}.company-logo-error{color:#d9192b;margin-top:7px;font-size:11px;display:block}.company-logo-form>button,.company-profile-form>footer button{color:#fff;background:#e7192b;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;display:flex}.company-logo-form>button svg{width:16px}.company-logo-form>button:disabled,.company-profile-form>footer button:disabled{opacity:.5}.company-form-section{border-bottom:1px solid #eceef1;padding:21px 24px}.company-form-title{align-items:center;gap:10px;margin-bottom:15px;display:flex}.company-form-title>svg{color:#2679d8;background:#eaf3ff;border-radius:8px;width:32px;height:32px;padding:7px}.company-form-title>span{gap:2px;display:grid}.company-form-title b{font-size:13px}.company-form-title small{color:#8a929e;font-size:11px}.company-profile-grid,.company-address-grid{gap:13px;display:grid}.company-profile-grid{grid-template-columns:1fr 1fr 1fr}.company-profile-grid .span-2{grid-column:span 2}.company-address-grid{grid-template-columns:120px 2fr 90px 1.2fr 1.5fr 70px}.company-profile-grid label,.company-address-grid label{gap:6px;display:grid}.company-profile-grid label>span,.company-address-grid label>span{color:#56606c;font-size:12px;font-weight:700}.company-profile-grid input,.company-address-grid input,.company-repeat-fields input{color:#20252c;background:#fafbfc;border:1px solid #dfe3e8;border-radius:9px;outline:0;width:100%;min-width:0;height:44px;padding:0 12px;font-size:13px}.company-profile-grid input:focus,.company-address-grid input:focus,.company-repeat-fields input:focus,.document-term-body textarea:focus{background:#fff;border-color:#e91b2e;box-shadow:0 0 0 3px #e91b2e12}.company-cep-field{position:relative}.company-cep-field input{padding-right:38px}.company-cep-field svg{color:#2679d8;width:18px;position:absolute;top:13px;right:12px}.company-contact-grid{grid-template-columns:1fr 1fr;display:grid}.company-contact-grid .company-form-section:first-child{border-right:1px solid #eceef1}.company-repeat-fields{gap:8px;display:grid}.company-repeat-fields>div{grid-template-columns:1fr 42px;gap:7px;display:grid}.company-repeat-fields>div button{color:#9b4650;background:#fff0f2;border:0;border-radius:8px;place-items:center;display:grid}.company-repeat-fields>div button svg{width:16px}.company-repeat-fields .add-company-field{color:#dc1729;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:6px 0;font-size:11px;font-weight:700;display:flex}.add-company-field svg{width:15px}.document-terms-settings>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.document-terms-settings article{border:1px solid #e1e5e9;border-radius:10px;grid-template-columns:34px 1fr;gap:9px;padding:13px;display:grid}.document-terms-settings article>svg{color:#7858cf;background:#f0edff;border-radius:8px;width:34px;height:34px;padding:8px}.document-terms-settings article>span{display:grid}.document-terms-settings article b{font-size:12px}.document-terms-settings article small{color:#8b939e;font-size:10px}.document-terms-settings article button{color:#5f6874;background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-column:1/-1;height:35px;font-size:11px;font-weight:700}.company-profile-form>footer{background:#fafbfc;justify-content:space-between;align-items:center;padding:17px 24px;display:flex}.company-profile-form>footer>span{color:#168451;align-items:center;gap:6px;font-size:12px;display:flex}.company-profile-form>footer svg{width:15px}.document-term-modal{width:min(680px,100%)}.document-term-body{padding:22px 24px}.document-term-body>label{gap:7px;display:grid}.document-term-body label>span{color:#505965;font-size:12px;font-weight:700}.document-term-body textarea{resize:vertical;border:1px solid #dfe3e8;border-radius:9px;outline:0;width:100%;padding:13px;font-size:13px;line-height:1.55}.document-term-body label>small{color:#89919c;font-size:10px}.term-quick-examples{background:#f5f7f9;border-radius:9px;align-items:center;gap:8px;margin-top:15px;padding:12px;display:flex}.term-quick-examples b{margin-right:auto;font-size:11px}.term-quick-examples button{color:#5a6370;background:#fff;border:1px solid #dce1e6;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.document-term-modal>footer{background:#fafbfc;border-top:1px solid #eceef1;justify-content:flex-end;padding:15px 24px;display:flex}.document-term-modal>footer button{color:#fff;background:#e7192b;border:0;border-radius:8px;height:40px;padding:0 15px;font-size:12px;font-weight:700}.legacy-upload{border-top:1px solid #eceef1;padding:22px 24px}.legacy-upload-copy{align-items:center;gap:13px;display:flex}.legacy-upload-copy>svg{color:#087f68;width:25px}.legacy-upload-copy b,.legacy-preview-heading b,.legacy-scope b{font-size:14px}.legacy-upload-copy p,.legacy-preview-heading p,.legacy-scope p{color:#717b88;margin:4px 0 0;font-size:13px;line-height:1.5}.legacy-upload-fields{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px;display:grid}.legacy-upload-fields input{background:#fafbfc;border:1px solid #dfe3e8;border-radius:10px;min-width:0;min-height:46px;padding:9px 11px;font-size:13px}.legacy-upload-fields button,.legacy-confirm button{color:#fff;background:#e51a2c;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-size:13px;font-weight:750}.legacy-upload-fields button:disabled,.legacy-confirm button:disabled{cursor:wait;opacity:.55}.legacy-preview{background:#fff;border:1px solid #dfe5e7;border-radius:14px;margin:0 24px 24px;overflow:hidden}.legacy-preview-heading{background:#f5fbf9;align-items:center;gap:12px;padding:17px 18px;display:flex}.legacy-preview-heading>span{color:#087f68;background:#ddf5ed;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.legacy-preview-heading>span svg{width:20px}.legacy-preview-heading>div{flex:1;min-width:0}.legacy-preview-heading p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-status{color:#7c5c12;white-space:nowrap;background:#fff3cd;border-radius:99px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:750}.legacy-status.completed{color:#087f68;background:#ddf5ed}.legacy-status.failed{color:#a64310;background:#fff0e7}.legacy-persistence-note{color:#3e665e;background:#f8fcfb;border-top:1px solid #dcebe6;align-items:center;gap:9px;padding:12px 18px;font-size:13px;line-height:1.45;display:flex}.legacy-persistence-note svg{flex:none;width:18px}.legacy-counts{border-top:1px solid #e8ecee;border-bottom:1px solid #e8ecee;grid-template-columns:repeat(5,1fr);display:grid}.legacy-counts>div{border-right:1px solid #e8ecee;padding:17px}.legacy-counts>div:last-child{border-right:0}.legacy-counts span{color:#6c7682;min-height:38px;font-size:13px;line-height:1.4;display:block}.legacy-counts b{color:#15191f;font-size:22px}.legacy-scope{grid-template-columns:185px 1fr;gap:9px 15px;padding:18px;display:grid}.legacy-scope p{margin:0}.legacy-confirm{background:#fafbfc;border-top:1px solid #e8ecee;padding:17px 18px}.legacy-warnings{color:#745717;background:#fff9e9;border:1px solid #f1dfac;border-radius:10px;align-items:flex-start;gap:11px;margin:0 18px 18px;padding:13px 14px;display:flex}.legacy-warnings>svg{flex:none;width:19px}.legacy-warnings b{font-size:13px}.legacy-warnings p{margin:4px 0 0;font-size:13px;line-height:1.5}.legacy-confirm>label{color:#454e59;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.legacy-confirm>label input{margin-top:3px}.legacy-confirm>div{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.legacy-confirm button.secondary{color:#515b67;background:#fff;border:1px solid #d9dee4}.legacy-error{color:#c91d2f;margin:10px 0 0;font-size:13px;font-weight:650}.legacy-result{color:#176b5b;background:#effaf6;border-top:1px solid #d8ebe5;align-items:center;gap:11px;padding:16px 18px;display:flex}.legacy-result svg{flex:none;width:20px}.legacy-result p{margin:0;font-size:13px;line-height:1.5}@media (width<=700px){.tool-form-grid,.reset-checklist,.inline-tool-form,.danger-confirm{grid-template-columns:1fr}.settings-card-heading{align-items:flex-start}.data-tool-section>div:first-child{flex-wrap:wrap;align-items:flex-start}.data-tool-section a{width:100%}.legacy-upload-fields,.legacy-scope{grid-template-columns:1fr}.legacy-counts{grid-template-columns:1fr 1fr}.legacy-counts>div{border-bottom:1px solid #e8ecee}.company-logo-form{grid-template-columns:1fr}.company-logo-sidebar-preview,.company-logo-form>button{width:100%}.company-profile-grid,.company-address-grid,.company-contact-grid,.document-terms-settings>div:last-child{grid-template-columns:1fr}.company-profile-grid .span-2{grid-column:auto}.company-contact-grid .company-form-section:first-child{border-right:0}.term-quick-examples{flex-direction:column;align-items:stretch}.legacy-preview-heading{flex-wrap:wrap;align-items:flex-start}.legacy-status{margin-left:52px}.legacy-confirm>div{flex-direction:column-reverse}.legacy-confirm button{width:100%}}.global-notification{z-index:300;color:#176c47;background:#f0fbf5;border:1px solid #bfe4d1;border-radius:11px;align-items:center;gap:11px;min-width:320px;max-width:440px;padding:14px 15px;animation:.22s ease-out notification-in;display:flex;position:fixed;top:88px;right:24px;box-shadow:0 16px 45px #19412d2e}.global-notification>svg{flex:none;width:20px}.global-notification>span{flex-direction:column;flex:1;font-size:12px;line-height:1.4;display:flex}.global-notification>span b{margin-bottom:2px;font-size:13px}.global-notification>button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.global-notification>button svg{width:15px}.global-notification.error{color:#a51d2b;background:#fff3f4;border-color:#f2c5ca}@keyframes notification-in{0%{opacity:0;transform:translateY(-8px)translate(10px)}to{opacity:1;transform:none}}@media (width<=600px){.global-notification{min-width:0;top:76px;left:12px;right:12px}}.client-equipment-cards,.client-order-cards{padding:8px 18px}.client-equipment-cards>article{border-bottom:1px solid #eceef1;grid-template-columns:42px minmax(0,1fr) 180px;align-items:center;gap:12px;padding:13px 0;display:grid}.client-equipment-cards>article:last-child{border:0}.client-equipment-cards>article>span,.order-card-icon{color:#2779d9;background:#eaf3ff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.client-equipment-cards svg,.order-card-icon svg{width:18px}.client-equipment-cards article>div{min-width:0}.client-equipment-cards small{color:#858d98;font-size:10px}.client-equipment-cards h3{margin:2px 0;font:700 14px Manrope}.client-equipment-cards p{color:#747c88;margin:0;font-size:12px}.client-equipment-cards i{color:#7353c8;margin-top:4px;font-size:11px;font-style:normal;display:block}.client-equipment-cards aside{flex-direction:column;display:flex}.client-equipment-cards aside b{margin-top:3px;font-size:12px}.client-order-cards>a{color:#262b32;border-bottom:1px solid #eceef1;grid-template-columns:42px minmax(140px,1fr) 145px 85px 16px;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.client-order-cards>a:last-child{border:0}.client-order-cards>a>div{min-width:0}.client-order-cards h3{color:#df192b;margin:0;font:800 13px Manrope}.client-order-cards a>div>b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.client-order-cards p{color:#858d98;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.client-order-cards time{color:#858d98;font-size:11px}.client-order-cards>a>svg{color:#afb5bd;width:15px}@media (width<=700px){.client-equipment-cards>article{grid-template-columns:42px 1fr}.client-equipment-cards aside{grid-column:2}.client-order-cards>a{grid-template-columns:42px 1fr 16px}.client-order-cards>a>i,.client-order-cards time{display:none}}.client-quick-transaction-cards{padding:6px 18px}.client-quick-transaction-cards>article{border-bottom:1px solid #eceef1;grid-template-columns:42px minmax(0,1fr) 170px;align-items:center;gap:13px;padding:14px 0;display:grid}.client-quick-transaction-cards>article:last-child{border-bottom:0}.client-quick-transaction-cards>article>span{border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.client-quick-transaction-cards>article>span.service{color:#2679d8;background:#eaf3ff}.client-quick-transaction-cards>article>span.sale{color:#178a55;background:#e8f8f0}.client-quick-transaction-cards>article>span svg{width:18px}.quick-transaction-main{min-width:0}.quick-transaction-main>header{align-items:center;gap:10px;display:flex}.quick-transaction-main>header b{color:#e51a2c;font:800 13px Manrope}.quick-transaction-main time{color:#8b949f;font-size:11px}.quick-transaction-main h3{color:#303640;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:13px;overflow:hidden}.quick-transaction-main p{color:#7d8691;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.quick-transaction-values{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.quick-transaction-values b{color:#202630;font:800 16px Manrope}.quick-transaction-values small{color:#858e99;font-size:11px}@media (width<=700px){.client-quick-transaction-cards>article{grid-template-columns:42px 1fr}.quick-transaction-values{flex-flow:wrap;grid-column:2;align-items:flex-start}.quick-transaction-values b{order:-1;width:100%}}.client-credit-ledger>header>strong{color:#b27608;flex-direction:column;align-items:flex-end;gap:3px;font-size:22px;display:flex}.client-credit-ledger>header>strong small{color:#8992a0;letter-spacing:.08em;font-size:10px}.client-credit-ledger-list{display:grid}.client-credit-ledger-list>a{color:#20242b;border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:18px;padding:16px 20px;text-decoration:none;display:grid}.client-credit-ledger-list>a:hover{background:#fffbf2}.client-credit-ledger-list>a span{flex-direction:column;gap:4px;display:flex}.client-credit-ledger-list>a span:nth-child(2){text-align:right}.client-credit-ledger-list>a small{color:#808997}.client-credit-ledger-list>a svg{color:#9ca4af;width:17px}.crm-page{flex-direction:column;gap:20px;display:flex}.crm-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.crm-heading>div>span{color:var(--red);letter-spacing:.14em;font-size:12px;font-weight:800}.crm-heading h1{letter-spacing:-.045em;margin:7px 0 5px;font:800 31px Manrope,sans-serif}.crm-heading p{color:#747d8a;max-width:720px;margin:0;font-size:15px}.crm-primary-action{color:#fff;background:var(--red);border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #f20d202b}.crm-primary-action svg{width:18px}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.crm-metrics>a,.crm-metrics>article{min-width:0;min-height:104px;color:inherit;background:#fff;border:1px solid #e4e7eb;border-radius:13px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:all .16s;display:flex;box-shadow:0 3px 12px #14192306}.crm-metrics>a:hover{border-color:#cdd7e6;transform:translateY(-1px);box-shadow:0 9px 25px #1e263212}.crm-metrics>.attention{background:#fffdf8;border-color:#f1d6a5}.crm-metrics>*>i{border-radius:12px;flex:0 0 45px;place-items:center;height:45px;display:grid}.crm-metrics svg{width:21px}.crm-metrics .blue>i{color:#2977d5;background:#eaf3ff}.crm-metrics .amber>i{color:#bd7308;background:#fff2d8}.crm-metrics .green>i{color:#168956;background:#e6f7ef}.crm-metrics .purple>i{color:#7253c9;background:#f0ecff}.crm-metrics>*>span{flex-direction:column;min-width:0;display:flex}.crm-metrics small{color:#737c88;font-size:13px}.crm-metrics b{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font:800 23px Manrope,sans-serif;overflow:hidden}.crm-metrics em{color:#969da7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.crm-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.crm-list-card,.crm-ranking-card,.crm-alert-card{background:#fff;border:1px solid #e2e5e9;border-radius:13px;overflow:hidden}.crm-list-card>header{border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.crm-list-card h2,.crm-side h2{margin:0;font:700 17px Manrope,sans-serif}.crm-list-card>header p,.crm-side header p{color:#858d98;margin:3px 0 0;font-size:13px}.crm-list-card>header select{color:#4d5561;background:#fff;border:1px solid #dce0e5;border-radius:9px;outline:none;height:42px;padding:0 35px 0 13px;font-size:13px}.crm-toolbar{background:#fbfcfd;border-bottom:1px solid #eceef1;flex-direction:column;gap:13px;padding:14px 18px;display:flex}.crm-toolbar form{background:#fff;border:1px solid #dfe3e8;border-radius:10px;align-items:center;width:100%;height:47px;padding:0 13px;display:flex}.crm-toolbar form:focus-within{border-color:#7896f5;box-shadow:0 0 0 3px #3e63e014}.crm-toolbar form>svg{color:#929aa5;flex:0 0 19px}.crm-toolbar form input{color:#222831;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 11px;font-size:14px}.crm-toolbar form button{color:#7d8692;cursor:pointer;background:#f0f2f4;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.crm-toolbar form button svg{width:16px}.crm-toolbar>nav{gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.crm-toolbar>nav button{color:#69717c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e3e7;border-radius:9px;min-height:35px;padding:0 12px;font-size:12px;font-weight:600}.crm-toolbar>nav button.active{color:#d80d20;background:#fff3f4;border-color:#f29aa3}.crm-table-head,.crm-client-list>article{grid-template-columns:minmax(245px,1.35fr) minmax(150px,.85fr) minmax(175px,.92fr) minmax(130px,.65fr) 36px;align-items:center;gap:15px;display:grid}.crm-table-head{color:#9098a4;letter-spacing:.035em;text-transform:uppercase;background:#f7f8f9;min-height:41px;padding:0 18px;font-size:11px;font-weight:700}.crm-client-list>article{border-top:1px solid #eceef1;min-height:99px;padding:13px 18px;transition:all .15s}.crm-client-list>article:hover{box-shadow:inset 3px 0 0 var(--red);background:#fcfcfd}.crm-client-identity{align-items:center;gap:11px;min-width:0;display:flex;position:relative}.crm-avatar{color:#2878d8;background:#eaf3ff;border-radius:11px;flex:0 0 43px;place-items:center;height:43px;display:grid}.crm-avatar.partner{color:#7353c8;background:#f0ecff}.crm-avatar svg{width:20px}.crm-avatar b{font:800 14px Manrope,sans-serif}.crm-client-identity>span,.crm-relationship,.crm-spent{flex-direction:column;min-width:0;display:flex}.crm-client-identity>span>b{color:#1c222b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-client-identity small,.crm-client-identity em{color:#858e99;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;overflow:hidden}.crm-client-identity em{color:#a0a6af;font-size:11px}.crm-client-identity>i.partner{color:#6645bd;text-transform:uppercase;background:#f0ecff;border-radius:99px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:-8px;right:3px}.crm-completion{flex-direction:column;min-width:0;display:flex}.crm-completion>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-completion>span b{color:#313842;font-size:13px}.crm-completion>span small{color:#838b96;font-size:11px}.crm-completion>i{background:#eceff2;border-radius:99px;height:6px;margin:7px 0 5px;overflow:hidden}.crm-completion>i b{border-radius:inherit;background:linear-gradient(90deg,#f2a51a,#25a46b);height:100%;display:block}.crm-completion>em{color:#a06a19;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.crm-relationship>b,.crm-spent>b{color:#333a44;font-size:13px}.crm-relationship>small{color:#858d98;align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.crm-relationship>small svg{width:13px}.crm-relationship>em,.crm-spent>small{color:#9ba2ac;margin-top:3px;font-size:10px;font-style:normal}.crm-spent>b{color:#158354;font-size:14px}.crm-client-list>article>a{color:#7d8692;background:#fff;border:1px solid #e1e4e8;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.crm-client-list>article>a:hover{color:var(--red);border-color:#f1a5ad}.crm-client-list>article>a svg{width:17px}.crm-empty{color:#9299a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:35px;display:flex}.crm-empty>svg{color:#bec4cc;width:42px;height:42px;margin-bottom:13px}.crm-empty b{color:#343b45;font:700 17px Manrope,sans-serif}.crm-empty p{max-width:390px;margin:6px 0 0;font-size:13px}.crm-pagination{color:#7a828e;border-top:1px solid #e9ebee;justify-content:space-between;align-items:center;min-height:61px;padding:10px 18px;font-size:12px;display:flex}.crm-pagination nav{gap:7px;display:flex}.crm-pagination nav a,.crm-pagination nav span{color:#5e6672;background:#fff;border:1px solid #dfe3e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 10px;text-decoration:none;display:inline-flex}.crm-pagination nav span{opacity:.45}.crm-pagination svg{width:15px}.crm-side{flex-direction:column;gap:15px;display:flex}.crm-side section>header{border-bottom:1px solid #e9ebee;align-items:center;gap:11px;padding:18px;display:flex}.crm-side section>header>span{color:#bd790d;background:#fff2d9;border-radius:10px;flex:0 0 39px;place-items:center;height:39px;display:grid}.crm-side section>header svg{width:19px}.crm-ranking-card>div{padding:6px 17px}.crm-ranking-card>div>a{min-height:67px;color:inherit;border-bottom:1px solid #edf0f2;align-items:center;gap:10px;text-decoration:none;display:flex}.crm-ranking-card>div>a:last-child{border:0}.crm-ranking-card .crm-avatar{color:#a56a0a;background:#fff1d5;flex-basis:35px;height:35px}.crm-ranking-card a:nth-child(2) .crm-avatar{color:#65707d;background:#edf0f3}.crm-ranking-card a:nth-child(3) .crm-avatar{color:#9a6037;background:#f8e8de}.crm-ranking-card a>span{flex-direction:column;flex:1;min-width:0;display:flex}.crm-ranking-card a>span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-ranking-card a>span small{color:#9097a2;margin-top:3px;font-size:11px}.crm-ranking-card strong{color:#198458;white-space:nowrap;font-size:12px}.crm-ranking-card a>svg{color:#a1a8b1;width:15px}.crm-alert-card>header>span{color:#6e52c3;background:#f0ecff}.crm-alert-card>a,.crm-alert-card>article{min-height:69px;color:inherit;border-radius:10px;align-items:center;gap:10px;margin:11px;padding:10px 11px;text-decoration:none;display:flex}.crm-alert-card>.amber{color:#9b6210;background:#fff8e9}.crm-alert-card>.red{color:#b33440;background:#fff0f1}.crm-alert-card>.blue{color:#2d6db9;background:#eef6ff}.crm-alert-card>a>svg:first-child,.crm-alert-card>article>svg{flex:0 0 19px;width:19px}.crm-alert-card>a>svg:last-child{width:15px}.crm-alert-card>*>span{flex-direction:column;flex:1;min-width:0;display:flex}.crm-alert-card b{font-size:13px}.crm-alert-card small{color:#7f8792;margin-top:3px;font-size:11px;line-height:1.35}.crm-side-empty{color:#949ba5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:25px;display:flex}.crm-side-empty svg{color:#c3a360;width:31px}.crm-side-empty p{margin:9px 0 0;font-size:12px;line-height:1.5}.crm-data-note{color:#79818d;background:#fafbfc;border:1px dashed #d9dde3;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.crm-data-note svg{color:#6e52c4;flex:0 0 18px;width:18px}.crm-data-note p{margin:0;font-size:11px;line-height:1.55}@media (width<=1350px){.crm-workspace{grid-template-columns:1fr}.crm-side{grid-template-columns:1fr 1fr;display:grid}.crm-data-note{grid-column:1/-1}}@media (width<=1100px){.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-table-head{display:none}.crm-client-list>article{grid-template-columns:minmax(230px,1.25fr) minmax(145px,.8fr) minmax(130px,.65fr) 36px}.crm-relationship{display:none}}@media (width<=760px){.crm-heading{flex-direction:column;align-items:stretch}.crm-heading h1{font-size:27px}.crm-primary-action{align-self:flex-start}.crm-metrics,.crm-side{grid-template-columns:1fr}.crm-list-card>header{flex-direction:column;align-items:stretch}.crm-list-card>header select{width:100%}.crm-client-list>article{grid-template-columns:minmax(0,1fr) 36px;gap:12px}.crm-completion,.crm-spent{grid-column:1}.crm-client-list>article>a{grid-area:1/2}.crm-pagination{flex-direction:column;align-items:flex-start;gap:12px}}.service-order-page,.orders-index-page{max-width:1500px;margin:auto}.os-page-breadcrumb{color:#9097a2;align-items:center;gap:9px;margin-bottom:17px;font-size:12px;display:flex}.os-page-breadcrumb a{color:#747c88;align-items:center;gap:6px;text-decoration:none;display:flex}.os-page-breadcrumb svg{width:15px}.os-page-hero{background:#fff;border:1px solid #e1e4e8;border-radius:13px;align-items:center;gap:16px;padding:21px 23px;display:flex}.os-page-icon{color:#e51a2c;background:#ffebed;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.os-page-icon svg{width:24px}.os-page-title{flex:1}.os-page-title>span,.orders-index-page>header>span{color:#e51a2c;letter-spacing:.13em;font-size:10px;font-weight:800}.os-page-title h1{margin:2px 0;font:800 25px Manrope}.os-page-title p{color:#858d98;margin:0;font-size:12px}.os-status-control{align-items:flex-end;gap:9px;display:flex}.os-status-control label{color:#737b87;flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.os-status-control label>span{align-items:center;gap:5px;display:flex}.os-status-control label>span svg{width:14px}.os-status-control select,.os-status-control input{color:#333943;background:#fafbfc;border:1px solid #dce0e5;border-radius:8px;height:42px;padding:0 12px;font-size:13px;font-weight:700}.os-status-control select{min-width:205px;padding-right:36px}.os-status-date input{width:164px}.os-action-bar{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;margin:13px 0 17px;display:grid}.os-action-bar .digital-order-action{color:#1769aa;background:#edf6ff;border-color:#bcd8f3}.os-action-bar .digital-order-action.has-updates{color:#c51e35;background:#fff0f2;border-color:#ef9aa5;box-shadow:0 0 0 3px #ef233c14}.os-action-bar a,.os-action-bar button{color:#555d69;background:#fff;border:1px solid #dfe2e6;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.os-action-bar svg{width:16px}.os-action-bar .whatsapp{color:#108751;background:#effaf4;border-color:#bde5d2}.os-equipment-pending-alert{color:#76520a;background:#fff8e8;border:1px solid #efc96f;border-radius:12px;align-items:flex-start;gap:11px;margin:-4px 0 17px;padding:14px 16px;display:flex}.os-equipment-pending-alert>svg{flex:none;width:21px}.os-equipment-pending-alert b{margin-bottom:3px;font-size:14px;display:block}.os-equipment-pending-alert p{margin:0;font-size:13px;line-height:1.5}.finish-completion-type,.finish-pending-payment{background:#f7f9fc;border:1px solid #dce5f0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px;padding:13px;display:grid}.finish-completion-type label,.finish-pending-payment label{gap:6px;display:grid}.finish-completion-type label>span,.finish-pending-payment label>span{color:#515d6c;font-size:11px;font-weight:800}.finish-completion-type select,.finish-pending-payment select,.finish-pending-payment input{background:#fff;border:1px solid #d8e0e9;border-radius:8px;width:100%;height:43px;padding:0 11px}.finish-completion-type .finish-no-repair-charge{background:#fff9ec;border:1px solid #efd397;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;grid-template-columns:none;align-items:center;padding:11px;display:flex}.finish-no-repair-charge input{width:18px;height:18px}.finish-no-repair-charge small{color:#8b681e;flex-basis:100%;margin-left:28px}.finish-pending-payment header{grid-column:1/-1;align-items:center;gap:10px;display:flex}.finish-pending-payment header svg{color:#b87808;width:20px}.finish-pending-payment header div{gap:2px;display:grid}.finish-pending-payment header small{color:#788392;font-size:10px}.digital-order-modal{gap:15px;display:grid}.digital-order-modal>label{gap:6px;display:grid}.digital-order-modal>label span,.digital-order-modal section>b{color:#465364;font-size:12px}.digital-order-modal textarea{resize:vertical;border:1px solid #dce2e9;border-radius:9px;min-height:95px;padding:12px}.digital-order-modal section{gap:7px;display:grid}.digital-order-modal section>div{grid-template-columns:1fr auto;gap:8px;display:grid}.digital-order-modal section input{background:#f7f9fb;border:1px solid #dce2e9;border-radius:8px;min-width:0;height:43px;padding:0 11px}.digital-order-modal button,.digital-order-modal footer{align-items:center;gap:7px;display:flex}.digital-order-modal button{background:#fff;border:1px solid #dce2e9;border-radius:8px;min-height:41px;padding:0 13px;font-weight:700}.digital-order-modal button svg{width:16px}.digital-order-modal footer{justify-content:flex-end;padding-top:4px}.digital-order-modal button.primary,.os-action-bar .finish{color:#fff;background:#e51a2c;border-color:#e51a2c}.os-action-bar .receive{color:#0b7c4b;background:#eefaf4;border-color:#9dd9bb}.os-action-bar .copy-digital-order-link{color:#466a86;background:#f5f9fc;border-color:#cfdce7}.os-payment-status{color:#126d46;background:#eefaf4;border:1px solid #a8dec3;border-radius:12px;align-items:flex-start;gap:12px;margin:-4px 0 17px;padding:14px 16px;display:flex}.os-payment-status.partial{color:#8a5a07;background:#fff9ec;border-color:#f0cf91}.os-payment-status>svg{flex:none;width:21px;height:21px;margin-top:1px}.os-payment-status>div{flex:240px;min-width:0}.os-payment-status b{margin-bottom:3px;font-size:14px;display:block}.os-payment-status p{margin:0;font-size:13px;line-height:1.5}.os-payment-status-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.os-payment-status-actions>button{min-height:40px;color:inherit;cursor:pointer;background:#ffffffb8;border:1px solid;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:750;display:inline-flex}.os-payment-status-actions>button svg{width:17px;height:17px}@media (width<=640px){.os-payment-status{flex-wrap:wrap}.os-payment-status-actions{flex-direction:column;width:100%;margin-left:33px}.os-payment-status-actions>button{width:100%}}.os-action-bar .digital-payment-receipt-action{color:#17689e;background:#eef7fd;border-color:#b8d7ef}.os-management-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);gap:17px;display:grid}.os-management-grid>main,.os-management-grid>aside{flex-direction:column;gap:17px;display:flex}.os-panel{background:#fff;border:1px solid #e1e4e8;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #14192305}.os-panel>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.os-panel>header>div{align-items:center;gap:11px;display:flex}.os-panel>header>div>span{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.os-panel>header span svg{width:17px}.os-panel .blue{color:#2679db;background:#eaf3ff}.os-panel .amber{color:#b97812;background:#fff4dc}.os-panel .green{color:#15915a;background:#e7f8ef}.os-panel .violet{color:#7053c4;background:#f0edff}.os-panel h2{margin:0;font:700 15px Manrope}.os-panel header p{color:#8b939e;margin:3px 0 0;font-size:11px}.os-panel>header button{color:#fff;background:#e51a2c;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.os-panel>header button svg{width:14px}.os-identity-grid{grid-template-columns:1.25fr 1.45fr .8fr;padding:18px 20px;display:grid}.os-identity-grid article{border-right:1px solid #eceef1;padding:0 18px}.os-identity-grid article:first-child{padding-left:0}.os-identity-grid article:last-child{border:0;padding-right:0}.os-identity-grid small{color:#9299a4;font-size:9px;font-weight:700}.os-identity-grid b{margin-top:5px;font-size:13px;display:block}.os-identity-grid p{color:#828a95;margin:4px 0 0;font-size:11px;line-height:1.45}.os-report>div{grid-template-columns:1fr 1fr;gap:15px;padding:18px 20px;display:grid}.os-report label{flex-direction:column;gap:6px;display:flex}.os-report label:first-child{grid-column:1/-1}.os-report label>span{color:#4d5561;font-size:12px;font-weight:700}.os-report label>p{color:#626b77;background:#f6f7f8;border-radius:8px;margin:0;padding:12px;font-size:13px}.os-report textarea{resize:vertical;background:#fafbfc;border:1px solid #dfe2e6;border-radius:8px;outline:0;min-height:125px;padding:12px;font-size:13px;line-height:1.55}.os-report textarea:focus{background:#fff;border-color:#e51a2c;box-shadow:0 0 0 3px #e51a2c0f}.os-page-items article{border-bottom:1px solid #eef0f2;grid-template-columns:35px minmax(150px,1fr) 130px 90px 32px;align-items:center;gap:10px;padding:11px 18px;display:grid}.os-page-items article>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.os-page-items article>span.service{color:#2679db;background:#eaf3ff}.os-page-items article>span.part{color:#b97812;background:#fff4dc}.os-page-items article svg{width:15px}.os-page-items article>div{flex-direction:column;display:flex}.os-page-items article b{font-size:13px}.os-page-items article small{color:#8c949f;font-size:12px}.os-page-items article .reservation-status{color:#9a650f;background:#fff4dc;border-radius:999px;width:max-content;margin-top:3px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700}.os-page-items article .reservation-status.reserved{color:#11734a;background:#e8f8ef}.os-page-items article>i{color:#6f7783;font-size:13px;font-style:normal}.os-page-items article>strong{text-align:right;font-size:13px}.os-page-items article>button{color:#d52234;background:#fff0f2;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.os-page-items>footer{background:#f8faf9;justify-content:space-between;padding:14px 18px;display:flex}.os-page-items>footer span{font-size:13px;font-weight:700}.os-page-items>footer small{color:#8b939e;font-size:10px;font-weight:400;display:block}.os-page-items>footer b{color:#128653;font:800 19px Manrope}.os-panel-empty{text-align:center;flex-direction:column;align-items:center;padding:32px;display:flex}.os-panel-empty>svg{color:#abb1ba;width:30px}.os-panel-empty b{margin-top:8px;font-size:13px}.os-panel-empty p{color:#858d98;margin:4px 0 12px;font-size:11px}.os-panel-empty button{color:#fff;background:#e51a2c;border:0;border-radius:7px;gap:5px;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.os-panel-empty button svg{width:14px}.os-summary>div{grid-template-columns:1fr 1fr;padding:10px 15px;display:grid}.os-summary>div>span{flex-direction:column;padding:10px 5px;display:flex}.os-summary small{color:#8c949f;font-size:10px}.os-summary b,.os-summary strong{margin-top:4px;font-size:13px}.os-summary strong{font:800 17px Manrope}.status-received,.status-warranty_return,.status-diagnosis,.status-awaiting_approval,.status-quote_rejected,.status-approved,.status-ready,.status-delivered,.status-cancelled,.status-quote_rejected{color:#286fae;background:#edf5ff;border-radius:99px;width:max-content;padding:5px 8px;font-style:normal;font-weight:700;font-size:11px!important;display:inline-flex!important}.status-awaiting_approval{color:#aa6a0b;background:#fff4dc}.status-warranty_return{color:#7a4fc5;background:#f0eafd}.status-approved,.status-ready,.status-delivered{color:#128653;background:#e7f8ef}.status-cancelled{color:#c52233;background:#ffebed}.os-timeline{padding:15px 18px}.os-timeline article{gap:10px;padding-bottom:18px;display:flex;position:relative}.os-timeline article:not(:last-child):before{content:"";border-left:1px solid #dfe2e6;position:absolute;top:11px;bottom:0;left:4px}.os-timeline article>i{z-index:1;background:#e51a2c;border:2px solid #fff;border-radius:50%;flex:0 0 9px;height:9px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #e51a2c}.os-timeline article>div{flex-direction:column;display:flex}.os-timeline b{font-size:11px;line-height:1.4}.os-timeline span{color:#9299a4;margin-top:3px;font-size:9px}.os-action-modal.wide{width:min(680px,100%)}.catalog-add-body,.whatsapp-message-body{padding:20px}.os-page-catalog-results{margin-top:8px}.os-page-catalog-results>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;align-items:center;width:100%;padding:10px;display:flex}.os-page-catalog-results>button>span{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;display:grid}.os-page-catalog-results i{border-radius:7px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.os-page-catalog-results i svg{width:15px}.os-page-catalog-results b{font-size:13px}.os-page-catalog-results small{color:#89919c;font-size:10px}.os-page-catalog-results strong{margin-right:14px;font-size:13px}.os-page-catalog-results>button>svg{width:15px}.os-page-catalog-results>button.without-stock{background:#fffaf1}.os-page-catalog-results>button>em{color:#9b601a;white-space:nowrap;background:#fff4e2;border:1px solid #efca97;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.os-page-catalog-results>p{color:#858d98;font-size:12px}.create-catalog-item{color:#d91b2d;background:#fff7f8;border:1px dashed #e51a2c;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.create-catalog-item svg{width:15px}.catalog-create-form{padding:20px}.catalog-kind{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.catalog-kind button{color:#626a76;background:#fff;border:1px solid #dfe2e6;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:44px;font-size:13px;display:flex}.catalog-kind button.active{color:#d7192b;background:#fff5f6;border-color:#e51a2c}.catalog-kind svg{width:17px}.catalog-form-grid label{flex-direction:column;gap:6px;display:flex}.catalog-form-grid label>span,.whatsapp-message-body label>span{font-size:12px;font-weight:700}.catalog-form-grid input{border:1px solid #dfe2e6;border-radius:7px;height:43px;padding:0 11px;font-size:13px}.catalog-create-form>footer,.whatsapp-message-body>footer{background:#fafbfc;justify-content:flex-end;gap:8px;margin:20px -20px -20px;padding:15px 20px;display:flex}.catalog-create-form>footer button,.whatsapp-message-body>footer button{background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.catalog-create-form>footer .primary{color:#fff;background:#e51a2c;border-color:#e51a2c}.catalog-create-form svg{width:15px}.quick-message-list{border:1px solid #e1e4e8;border-radius:8px;flex-direction:column;margin-bottom:14px;display:flex}.quick-message-list button{color:#555d69;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;align-items:center;gap:8px;padding:10px 11px;font-size:13px;display:flex}.quick-message-list button:last-child{border:0}.quick-message-list svg{width:13px;margin-left:auto}.custom-message-row{border-bottom:1px solid #edf0f2;align-items:stretch;display:flex}.custom-message-row>button:first-child{border-bottom:0;flex:1}.custom-message-row>button:first-child>span{gap:2px;display:grid}.custom-message-row>button:first-child b{color:#333c49;font-size:.82rem}.custom-message-row>button:first-child small{color:#7d8795;font-size:.72rem}.custom-message-row .remove-message-template{color:#d9263e;border-bottom:0;border-left:1px solid #edf0f2;flex:0 0 42px;justify-content:center;padding:0}.custom-message-row .remove-message-template svg{width:16px;margin:0}.create-message-template{color:#495669;background:#fff;border:1px solid #d7dde6;border-radius:9px;align-items:center;gap:7px;margin:0 0 14px;padding:9px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.create-message-template svg{width:16px}.message-template-editor{background:#f8fafc;border:1px solid #dce2ea;border-radius:10px;gap:12px;margin-bottom:15px;padding:15px;display:grid}.message-template-editor input,.message-template-editor textarea{width:100%;font:inherit;background:#fff;border:1px solid #d7dde6;border-radius:9px;padding:10px 11px}.message-template-editor textarea{min-height:110px}.message-template-editor label>small{color:#d9263e;font-size:.75rem}.message-template-editor>p{color:#707b8b;margin:0;font-size:.76rem}.message-template-editor>button{color:#fff;background:#ef162f;border:0;border-radius:9px;justify-self:end;align-items:center;gap:7px;padding:10px 13px;font-size:.8rem;font-weight:750;display:inline-flex}.message-template-editor>button:disabled{color:#9ba4b1;background:#e9edf2}.message-template-editor>button svg{width:16px}.whatsapp-message-body label{flex-direction:column;gap:6px;display:flex}.whatsapp-message-body textarea{border:1px solid #dfe2e6;border-radius:8px;min-height:260px;padding:11px;font-size:13px}.budget-message-template{color:#176b49;text-align:left;background:#effaf4;border:1px solid #bfe6d3;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;padding:14px 15px;display:flex}.budget-message-template.active{border-color:#15915a;box-shadow:0 0 0 3px #15915a14}.budget-message-template>span{flex:1;grid-template-columns:28px 1fr;align-items:center;display:grid}.budget-message-template>span>svg{grid-row:1/3;width:19px}.budget-message-template b{font-size:13px}.budget-message-template small{color:#618273;margin-top:3px;font-size:11px}.budget-message-template>svg{width:16px}.delivery-days-field{background:#fafbfc;border:1px solid #e1e5e9;border-radius:9px;justify-content:space-between;align-items:center;margin:-3px 0 14px;padding:11px 13px;flex-direction:row!important;display:flex!important}.delivery-days-field>div{align-items:center;gap:8px;display:flex}.delivery-days-field input{border:1px solid #d9dee4;border-radius:7px;width:76px;height:38px;padding:0 10px;font-size:13px}.delivery-days-field b{color:#69717d;font-size:12px}.budget-message-settings{grid-template-columns:1fr 1fr;gap:10px;margin:-3px 0 14px;display:grid}.budget-message-settings .delivery-days-field{align-items:flex-start;margin:0;flex-direction:column!important}.budget-link-explanation{color:#466580;background:#f1f7fd;border:1px solid #cfe1f3;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.budget-link-explanation svg{flex:0 0 19px;width:19px}.budget-link-explanation p{margin:0;font-size:13px;line-height:1.5}@media (width<=700px){.finish-completion-type,.finish-pending-payment,.digital-order-modal section>div{grid-template-columns:1fr}.digital-order-modal footer{flex-direction:column;align-items:stretch}.budget-message-settings{grid-template-columns:1fr}}.whatsapp-message-body>footer .whatsapp-send{color:#fff;background:#15915a;border-color:#15915a}.budget-preview{padding:22px}.budget-preview h3{margin-top:0;font-size:14px}.budget-preview>p{border-bottom:1px solid #eceef1;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.budget-preview footer{justify-content:space-between;padding:13px 0;font-size:14px;display:flex}.budget-preview>button{color:#fff;background:#e51a2c;border:0;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.budget-preview svg{width:15px}.orders-index-page>header{margin-bottom:22px}.orders-index-page>header h1{margin:5px 0 3px;font:800 28px Manrope}.orders-index-page>header p{color:#7e8692;margin:0;font-size:13px}.orders-filter-card{background:#fff;border:1px solid #e0e4e9;border-radius:12px;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(170px,.8fr)) repeat(2,minmax(145px,.65fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:16px;display:grid}.orders-filter-card label{flex-direction:column;gap:6px;min-width:0;display:flex}.orders-filter-card label>span{color:#626c78;font-size:12px;font-weight:700}.orders-filter-card input,.orders-filter-card select{color:#313841;background:#fafbfc;border:1px solid #dce1e7;border-radius:8px;outline:0;width:100%;height:43px;padding:0 11px;font-size:13px}.orders-filter-card input:focus,.orders-filter-card select:focus{background:#fff;border-color:#ec6976;box-shadow:0 0 0 3px #ed172a12}.orders-filter-search>div,.orders-date-input{position:relative}.orders-filter-search>div svg,.orders-date-input svg{z-index:1;color:#8a939f;pointer-events:none;width:17px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.orders-filter-search input,.orders-date-input input{padding-left:36px}.orders-filter-actions{gap:6px;display:flex}.orders-filter-actions button{color:#64707c;background:#fff;border:1px solid #dce1e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:43px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.orders-filter-actions button svg{width:15px}.orders-filter-actions button.apply{color:#fff;background:#ed172a;border-color:#ed172a}.orders-list-card{background:#fff;border:1px solid #e1e4e8;border-radius:12px;overflow:hidden}.orders-list-card>header{border-bottom:1px solid #eceef1;justify-content:space-between;padding:18px 20px;display:flex}.orders-list-card h2{margin:0;font:700 15px Manrope}.orders-list-card>header b{color:#858d98;font-size:11px}.orders-list-card>a{color:#252a31;border-bottom:1px solid #eef0f2;grid-template-columns:38px 1fr 1.2fr 135px 145px 90px 18px;align-items:center;gap:11px;padding:13px 20px;text-decoration:none;display:grid}.orders-list-card>a:hover{background:#fafbfc}.order-list-icon{color:#e51a2c;background:#ffebed;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.order-list-icon svg{width:17px}.orders-list-card>a>div{flex-direction:column;min-width:0;display:flex}.orders-list-card>a b{font-size:12px}.orders-list-card>a small{color:#8b939e;align-items:center;gap:4px;margin-top:3px;font-size:12px;display:flex}.orders-list-card>a small svg{width:12px}.orders-list-card>a>strong{text-align:right;font-size:12px}.orders-list-card>a>svg{color:#b3b9c1;width:15px}.orders-empty{flex-direction:column;align-items:center;padding:45px;display:flex}.orders-empty svg{color:#a8afb8;width:30px}.orders-empty b{margin-top:10px;font-size:13px}.orders-empty p{color:#858d98;margin:4px 0;font-size:11px}@media (width<=1000px){.orders-filter-card{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter-search{grid-column:1/-1}.orders-filter-actions{justify-content:flex-end}.os-management-grid{grid-template-columns:1fr}.os-management-grid>aside{grid-template-columns:1fr 1fr;display:grid}.os-action-bar{flex-wrap:wrap}.os-action-bar .whatsapp{margin-left:0}.orders-list-card>a{grid-template-columns:38px 1fr 1fr 120px 140px 18px}.orders-list-card>a>strong{display:none}}@media (width<=700px){.orders-filter-card{grid-template-columns:1fr}.orders-filter-search,.orders-filter-actions{grid-column:auto}.orders-filter-actions button{flex:1}.os-page-hero{flex-wrap:wrap;align-items:flex-start}.os-page-title{min-width:calc(100% - 70px)}.os-status-control{flex-direction:column;align-items:stretch;width:100%}.os-status-control select,.os-status-date input{width:100%}.os-action-bar a,.os-action-bar button{flex:1;min-width:calc(50% - 8px)}.os-management-grid>aside{display:flex}.os-identity-grid{grid-template-columns:1fr}.os-identity-grid article{border-bottom:1px solid #eceef1;border-right:0;padding:11px 0}.os-report>div{grid-template-columns:1fr}.os-page-items article{grid-template-columns:35px 1fr 32px}.os-page-items article>i,.os-page-items article>strong{display:none}.catalog-form-grid{grid-template-columns:1fr}.catalog-form-grid .span-2{grid-column:auto}.orders-list-card>a{grid-template-columns:38px 1fr 18px}.orders-list-card>a>div:nth-of-type(2),.orders-list-card>a>i,.orders-list-card .order-warranty{display:none}}@media print{.budget-preview,.budget-preview *{visibility:visible!important}.budget-preview{color:#111;background:#fff;width:186mm;position:absolute;top:12mm;left:12mm;padding:0!important}.budget-preview>button{display:none!important}.budget-preview h3{border-bottom:2px solid #111;padding-bottom:5mm;font-size:16pt}.budget-preview>p{font-size:10pt}.budget-preview footer{border-top:1px solid #111;margin-top:5mm;font-size:12pt}}.os-title-pair{align-items:center;gap:13px;display:flex}.os-title-pair h1,.os-title-pair h2{margin:2px 0;font:800 25px Manrope}.os-title-pair h2{font-size:22px}.os-title-pair i{border-left:1px solid #d8dce1;height:25px}.os-page-title>small{color:#9aa1ab;margin-top:5px;font-size:11px;display:block}.os-page-title>p{color:#59616d;margin-top:3px;font-size:13px}.os-page-contact,.os-page-timeline{flex-wrap:wrap;align-items:center;gap:7px 16px;display:flex!important}.os-page-contact>span,.os-page-timeline>span{align-items:center;gap:6px;display:inline-flex}.os-page-contact svg{color:#687687;width:15px;height:15px}.os-page-timeline svg{color:#929aa6;width:14px;height:14px}.os-status-control label{font-size:12px}.equipment-only{grid-template-columns:1.2fr 1fr 1fr}.damage-detail{background:#fffaf0;border-top:1px solid #f0dfb9;align-items:center;gap:14px;padding:12px 20px;display:flex}.damage-detail strong{font-size:12px}.damage-detail>div{flex-wrap:wrap;gap:6px;display:flex}.damage-detail span{color:#965f08;background:#ffedc5;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:700}.os-report label>span{justify-content:space-between;align-items:center;font-size:13px;display:flex}.os-report label>span i{color:#2878d5;background:#eaf3ff;border-radius:99px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:600}.os-report .readonly-field>span i{color:#7c8490;background:#eef0f2}.os-report textarea{background:#fff;border-width:1.5px;font-size:14px}.editable-field:focus-within>span{color:#d7192b}.summary-damages{border-top:1px solid #eceef1;grid-column:1/-1;padding-top:12px!important}.summary-damages b{line-height:1.45}.currency-input input{background:0 0;outline:0;flex:1;min-width:0;border:0!important}.catalog-not-found{background:#fffafb;border:1px dashed #e3b6ba;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.catalog-not-found p{color:#707884;margin:0;font-size:12px}.catalog-not-found .create-catalog-item{flex:none;margin:0}.finish-order-placeholder{text-align:center;flex-direction:column;align-items:center;padding:30px;display:flex}.finish-order-placeholder>svg{color:#15915a;width:42px;height:42px}.finish-order-placeholder h3{margin:12px 0 5px;font:800 19px Manrope}.finish-order-placeholder p{color:#747c88;max-width:480px;margin:0;font-size:13px;line-height:1.55}.finish-order-placeholder button{color:#fff;background:#e51a2c;border:0;border-radius:8px;margin-top:17px;padding:10px 16px;font-size:12px;font-weight:700}@media (width<=700px){.os-title-pair{flex-direction:column;align-items:flex-start;gap:2px}.os-title-pair i{display:none}.os-title-pair h2{font-size:18px}.equipment-only{grid-template-columns:1fr}.catalog-not-found{flex-direction:column;align-items:stretch}.catalog-not-found .create-catalog-item{justify-content:center}}.os-action-bar .finish:disabled{opacity:.65;cursor:default}.finish-order-form{max-height:calc(100vh - 160px);padding:18px;overflow-y:auto}.finish-items,.finish-payments{border:1px solid #e1e4e8;border-radius:10px;overflow:hidden}.finish-items>header,.finish-payments>header{background:#f7f8fa;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.finish-items header>div,.finish-payments header>div{flex-direction:column;display:flex}.finish-items header b,.finish-payments header b{font-size:12px}.finish-items header small,.finish-payments header small{color:#848c98;margin-top:2px;font-size:10px}.finish-items header button,.finish-payments header button{color:#d7192b;background:#fff0f2;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.finish-items header svg,.finish-payments header svg{width:13px}.finish-items>div{border-top:1px solid #eceef1;justify-content:space-between;padding:10px 14px;display:flex}.finish-items>div>span{flex-direction:column;display:flex}.finish-items>div b{font-size:11px}.finish-items>div small{color:#858d98;margin-top:2px;font-size:9px}.finish-items>div strong{font-size:11px}.finish-items>p{color:#858d98;text-align:center;margin:0;padding:20px;font-size:11px}.finish-values{background:#f3f5f7;border-radius:10px;grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:12px;margin:13px 0;padding:13px;display:grid}.finish-values>div,.finish-values>label{flex-direction:column;gap:5px;display:flex}.finish-values span{color:#69717d;font-size:10px;font-weight:700}.finish-values b{font:800 17px Manrope}.finish-values .finish-total b{color:#128653;font-size:20px}.finish-values .finish-paid-before{color:#13714a;background:#f0faf5;border:1px solid #c7e5d6;border-radius:10px;padding:10px 12px}.finish-paid-confirmation-form{min-width:min(680px,100vw - 48px)}.finish-paid-confirmation{color:#135f43;background:#effaf5;border:1px solid #bfe6d2;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.finish-paid-confirmation-icon{color:#fff;background:#169b67;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.finish-paid-confirmation-icon svg{width:27px;height:27px}.finish-paid-confirmation b{margin-bottom:5px;font-size:17px;display:block}.finish-paid-confirmation p{color:#4d7565;margin:0;font-size:12px;line-height:1.55}.finish-paid-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0;display:grid}.finish-paid-summary>div{background:#f7f9fb;border:1px solid #e0e5eb;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.finish-paid-summary span{color:#697482;font-size:10px;font-weight:700}.finish-paid-summary b{font-size:17px}.finish-paid-summary .settled{color:#128653;background:#effaf5;border-color:#bfe6d2}.finish-paid-operational-data{grid-template-columns:repeat(3,minmax(0,1fr))}.discount-control{display:flex}.discount-control>select{border-radius:7px 0 0 7px;flex:0 0 76px;width:76px;padding-inline:12px}.discount-control>.currency-input,.discount-control>input{background:#fff;border:1px solid #dfe2e6;border-radius:0 7px 7px 0;flex:1;min-width:0;height:43px}.discount-control>.currency-input{border-left:0}.discount-control>.currency-input>span{display:none}.discount-control>.currency-input input{height:41px}.discount-control>input{box-sizing:border-box;padding:0 10px}.finish-cashback{align-items:end;gap:10px;margin:12px 0;display:flex}.finish-cashback>button{color:#59636f;text-align:left;background:#fff;border:1px solid #dfe3e7;border-radius:9px;flex:1;align-items:center;gap:10px;min-height:55px;padding:9px 12px;display:flex}.finish-cashback>button>svg{color:#b67a12;width:21px}.finish-cashback>button>span{flex-direction:column;flex:1;display:flex}.finish-cashback>button b{font-size:12px}.finish-cashback>button small{color:#858e99;margin-top:3px;font-size:11px}.finish-cashback>button i{color:#9a6710;background:#fff3d9;border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.finish-cashback>button:disabled{cursor:not-allowed;opacity:.58}.finish-cashback.active>button{color:#8c5e0f;background:#fff9eb;border-color:#e0bc73}.finish-cashback>label{flex-direction:column;flex:0 0 190px;gap:5px;display:flex}.finish-cashback>label>span{color:#69717d;font-size:10px;font-weight:700}.finish-order-form select{background:#fff;border:1px solid #dfe2e6;border-radius:7px;height:43px;padding:0 10px;font-size:11px}.finish-payment-row{border-top:1px solid #eceef1;grid-template-columns:1fr 1.2fr 1fr auto auto;align-items:end;gap:8px;padding:11px 13px;display:grid}.finish-payment-row label{flex-direction:column;gap:5px;display:flex}.finish-payment-row label>span,.change-wallet>span,.finish-notes>span{color:#58616d;font-size:10px;font-weight:700}.finish-payment-row .installments{width:75px}.remove-payment{color:#d32234;background:#fff0f2;border:0;border-radius:7px;place-items:center;width:34px;height:43px;display:grid}.remove-payment svg{width:15px}.finish-reconciliation{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.finish-reconciliation>div{background:#f3f5f7;border-radius:8px;flex-direction:column;padding:11px;display:flex}.finish-reconciliation small{color:#7e8793;font-size:9px}.finish-reconciliation b{margin-top:3px;font-size:14px}.finish-reconciliation .ok{color:#128653;background:#eaf8f1}.finish-reconciliation .pending{color:#c22333;background:#fff0f2}.finish-reconciliation .cashback b{color:#9a6710}.finish-reconciliation .scheduled b{color:#2563eb}.change-wallet{background:#fff9ec;border:1px solid #f0d7a3;border-radius:9px;flex-direction:column;gap:6px;margin-top:12px;padding:12px;display:flex}.finish-profit{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.finish-profit>span{background:#f3f5f7;border-radius:8px;flex-direction:column;padding:11px;display:flex}.finish-profit small{color:#7e8793;font-size:9px}.finish-profit b{margin-top:3px;font-size:14px}.finish-profit>span:nth-child(2) b{color:#128653}.finish-profit p{color:#818a96;grid-column:1/-1;margin:0;font-size:9px}.finish-notes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.finish-notes textarea{resize:vertical;border:1px solid #dfe2e6;border-radius:8px;min-height:65px;padding:10px;font-size:11px}.finish-error{color:#b62030;background:#fff0f2;border-radius:7px;margin-top:10px;padding:9px;font-size:11px}.finish-order-form>footer{background:#fafbfc;justify-content:flex-end;gap:8px;margin:16px -18px -18px;padding:14px 18px;display:flex}.finish-order-form>footer button{background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.finish-order-form>footer .primary{color:#fff;background:#e51a2c;border-color:#e51a2c}.finish-order-form>footer .primary:disabled{opacity:.5}.finish-order-form>footer svg{width:15px}@media (width<=700px){.finish-paid-confirmation-form{min-width:0}.finish-paid-summary,.finish-paid-operational-data,.finish-values{grid-template-columns:1fr}.finish-cashback{flex-direction:column;align-items:stretch}.finish-cashback>label{flex-basis:auto}.finish-payment-row{grid-template-columns:1fr 1fr}.finish-payment-row label:nth-child(3){grid-column:1/-1}.finish-reconciliation{grid-template-columns:1fr}.finish-order-form{padding:13px}.finish-items>header,.finish-payments>header{align-items:flex-start;gap:8px}.finish-profit{grid-template-columns:1fr}}.os-action-bar button.reopen{color:#9a5b00;background:#fffbeb;border-color:#f59e0b}.os-action-bar button:disabled,.os-panel button:disabled{cursor:not-allowed;opacity:.48}.os-report textarea:disabled{color:#64748b;cursor:not-allowed;background:#f3f4f6}.warranty-card .warranty-grid{grid-template-columns:1fr 1fr;gap:18px;padding:20px 22px;display:grid}.warranty-grid span{flex-direction:column;gap:5px;display:flex}.warranty-grid small{color:#7b8798;font-size:.82rem}.warranty-grid b{color:#172033;font-size:.98rem}.warranty-grid .warranty-active{color:#059669}.warranty-grid .warranty-open{color:#d97706}.warranty-grid .warranty-expired{color:#dc2626}.reopen-order-form{gap:20px;padding:24px 28px 28px;display:grid}.reopen-order-form>label{color:#4b5563;gap:8px;font-weight:700;display:grid}.reopen-order-form select,.reopen-order-form textarea{width:100%;font:inherit;border:1px solid #d8dee8;border-radius:11px;padding:13px 14px}.reopen-order-form textarea{resize:vertical;min-height:110px}.reopen-order-form .reversal-choice{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;padding:16px;display:flex}.reversal-choice input{width:20px;height:20px;margin-top:2px}.reversal-choice span{gap:4px;display:grid}.reversal-choice small{color:#6b7280;font-weight:400;line-height:1.5}.reopen-order-form footer{justify-content:flex-end;gap:10px;display:flex}.reopen-order-form footer button{background:#fff;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:8px;padding:12px 17px;display:inline-flex}.reopen-order-form footer .danger-action{color:#fff;background:#ef162f;border-color:#ef162f}.exit-payment-methods{border-top:1px dashed #ccd3dc;margin-top:8px;padding-top:6px}.exit-payment-methods p{margin:3px 0;font-size:11px}.search-warranty,.order-warranty{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.78rem;font-style:normal;font-weight:700;display:inline-flex}.search-warranty.active,.order-warranty.active{color:#087f5b;background:#e8f8f1}.search-warranty.expired,.order-warranty.expired{color:#9b3a3a;background:#fff0f0}.order-warranty svg{width:15px;height:15px}.os-photos-panel>header>em{color:#667085;font-size:.82rem;font-style:normal;font-weight:700}.os-photo-uploader{background:#fafbfc;border-bottom:1px solid #edf0f4;padding:18px 20px}.os-photo-uploader-fields{grid-template-columns:minmax(170px,.8fr) minmax(260px,2fr);gap:12px;display:grid}.os-photo-uploader-fields label{gap:7px;display:grid}.os-photo-uploader-fields span{color:#485467;font-size:.84rem;font-weight:700}.os-photo-uploader-fields input,.os-photo-uploader-fields select{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dbe0e8;border-radius:10px;padding:0 12px}.os-photo-uploader-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.os-photo-uploader-actions button{color:#fff;background:#ef162f;border:1px solid #ef162f;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:.86rem;font-weight:750;display:inline-flex}.os-photo-uploader-actions button.secondary{color:#3c485a;background:#fff;border-color:#d7dde7}.os-photo-uploader-actions button:disabled{color:#9aa3b0;cursor:not-allowed;background:#eef1f4;border-color:#e2e6ec}.os-photo-uploader-actions svg{width:17px;height:17px}.os-photo-error{color:#d9263e;margin:10px 0 0;font-size:.82rem}.os-photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px 20px 22px;display:grid}.os-photo-gallery article{background:#fff;border:1px solid #e0e5ec;border-radius:12px;position:relative;overflow:hidden}.os-photo-preview{cursor:zoom-in;background:#f4f6f8;border:0;width:100%;height:132px;padding:0;display:block}.os-photo-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.os-photo-gallery article>div{gap:5px;padding:11px 12px 13px;display:grid}.os-photo-gallery b{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.os-photo-gallery small{color:#7b8492;font-size:.72rem}.photo-category{color:#2769a8;text-transform:uppercase;background:#eaf3ff;border-radius:999px;width:max-content;padding:4px 7px;font-size:.68rem;font-weight:800}.photo-category.damage{color:#b4233b;background:#ffebee}.os-photo-delete{color:#d9263e;background:#fffffff0;border:1px solid #ffd3d8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.os-photo-delete svg{width:16px}.os-photo-empty{color:#7d8795;justify-items:center;gap:8px;padding:28px;display:grid}.os-photo-empty svg{width:26px}.os-photo-empty p{margin:0;font-size:.86rem}.os-photo-lightbox{background:#edf0f4;place-items:center;min-height:280px;padding:18px;display:grid}.os-photo-lightbox img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:70vh;display:block}@media (width<=800px){.os-photo-uploader-fields,.os-photo-gallery{grid-template-columns:1fr}.os-photo-uploader-actions{flex-direction:column}.os-photo-uploader-actions button{justify-content:center;width:100%}.os-photo-preview{height:210px}}.os-pending-equipment-option{background:#fffaf0;border:1px solid #f3c35e!important}.os-pending-equipment-option>label{cursor:pointer;align-items:center;gap:12px;display:flex}.os-pending-equipment-option>label>input{width:18px;height:18px}.os-pending-equipment-option>label>span{color:#b36b00;background:#fff0c9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.os-pending-equipment-option>label>span svg{width:21px}.os-pending-equipment-option>label>div{gap:3px;display:grid}.os-pending-equipment-option>label small{color:#7a6650;font-size:14px}.os-pending-equipment-option>p{color:#815300;background:#fff1cf;border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:11px 13px;font-size:14px;display:flex}.os-pending-equipment-option>p svg{width:18px}.finish-operational-data{background:#f6f9fd;border:1px solid #dce5f0;border-radius:9px;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-bottom:13px;padding:12px;display:grid}.finish-operational-data label{flex-direction:column;gap:5px;display:flex}.finish-operational-data span{color:#56616e;font-size:10px;font-weight:700}.finish-operational-data input,.finish-operational-data select{background:#fff;border:1px solid #d9dfe7;border-radius:7px;width:100%;height:43px;padding:0 10px;font-size:11px}.change-wallet{overflow:hidden;padding:0!important}.change-wallet>header{background:#fff4d9;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.change-wallet header>div{flex-direction:column;display:flex}.change-wallet header b{font-size:11px}.change-wallet header small{color:#8f7339;margin-top:2px;font-size:9px}.change-wallet header button{color:#94610d;background:#fff;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:700;display:flex}.change-wallet header svg{width:12px}.change-allocation-row{border-top:1px solid #f0dfb9;grid-template-columns:1fr 160px 34px;gap:7px;padding:9px 11px;display:grid}.change-allocation-row>button{color:#d32234;background:#fff0f2;border:0;border-radius:7px;place-items:center;display:grid}.change-allocation-row>button svg{width:14px}.finish-profit{padding-right:125px;position:relative}.finish-profit .profit-visibility{color:#606975;background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex;position:absolute;top:7px;right:0}.finish-profit .profit-visibility svg{width:13px}@media (width<=700px){.finish-operational-data{grid-template-columns:1fr}.change-allocation-row{grid-template-columns:1fr 1fr 32px}.finish-profit{padding-bottom:42px;padding-right:0}.finish-profit .profit-visibility{inset:auto auto 6px 0}}.change-as-tip{text-align:left;color:#465163;background:#fff;border:1px solid #cfd8e3;border-radius:12px;align-items:center;gap:11px;width:100%;margin:10px 0;padding:12px 14px;display:flex}.finish-payment-row{grid-template-columns:repeat(3,minmax(120px,1fr)) auto auto}.finish-payment-row input{background:#fff;border:1px solid #dfe2e6;border-radius:7px;width:100%;height:43px;padding:0 10px;font-size:11px}.payment-calculation{color:#747d89;border-top:1px dashed #e1e4e8;grid-column:1/-1;justify-content:flex-end;gap:16px;padding-top:7px;font-size:9px;display:flex}.payment-calculation span{gap:4px;display:flex}.payment-calculation b{color:#303741}.finish-reconciliation{grid-template-columns:repeat(4,1fr)}.finish-reconciliation .fees{color:#a66a0c;background:#fff5de}@media (width<=700px){.finish-payment-row{grid-template-columns:1fr 1fr}.payment-calculation{flex-wrap:wrap;justify-content:flex-start}.finish-reconciliation{grid-template-columns:1fr 1fr}}.finance-page{max-width:1500px;margin:auto}.finance-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.finance-heading>div:first-child>span{color:#e51a2c;letter-spacing:.13em;font-size:10px;font-weight:800}.finance-heading h1{margin:5px 0 3px;font:800 28px Manrope}.finance-heading p{color:#7e8692;margin:0;font-size:13px}.finance-heading>div:last-child{gap:8px;display:flex}.finance-heading input{background:#fff;border:1px solid #dfe2e6;border-radius:8px;height:42px;padding:0 11px;font-size:13px}.finance-heading button,.wallet-strip header button,.finance-table-card>header>button{color:#6046c7;cursor:pointer;background:linear-gradient(#fff,#f7f5ff);border:1px solid #d8d0fa;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:168px;height:40px;padding:0 16px;font-size:13px;font-weight:750;display:flex;box-shadow:0 4px 12px #573fb81a}.finance-heading svg,.wallet-strip header svg,.finance-table-card>header>button svg{width:16px}.finance-heading button:hover,.wallet-strip header button:hover,.finance-table-card>header>button:hover{color:#4f36b0;background:#f1edff;border-color:#b9abef;box-shadow:0 6px 16px #573fb829}.finance-heading button:focus-visible,.wallet-strip header button:focus-visible,.finance-table-card>header>button:focus-visible{outline-offset:2px;outline:3px solid #6046c72e}.wallet-strip{background:#fff;border:1px solid #e1e4e8;border-radius:12px;margin-bottom:16px}.wallet-strip>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.wallet-strip>header>span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.wallet-strip>header>span svg{color:#e51a2c}.wallet-strip header button{color:#d7192b;background:#fff0f2;height:34px;font-size:11px}.wallet-header-actions{gap:7px;display:flex}.wallet-header-actions button:first-child:not(:last-child){color:#5c4aa8;background:#f1efff}.wallet-strip>div{display:flex;overflow-x:auto}.wallet-strip article{border-right:1px solid #eceef1;align-items:center;gap:10px;min-width:220px;padding:15px 17px;display:flex;position:relative}.wallet-strip article.special{background:linear-gradient(135deg,#fff9e9,#fffdf7);border-top:3px solid #d89422}.wallet-strip article.special>span{color:#a76508;background:#fff0cd}.wallet-strip article.special>span.cofrinho{box-shadow:0 0 0 4px #d894221a}.wallet-strip article.special em{color:#a76508;font-weight:700}.wallet-strip .wallet-edit{color:#69717d;background:#fff;border:1px solid #e4e7eb;border-radius:7px;align-self:flex-start;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:grid}.wallet-strip .wallet-edit:hover{color:#e51a2c;border-color:#e51a2c}.wallet-strip .wallet-edit svg{width:14px}.wallet-strip article>span{color:#2679d8;background:#eaf3ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.wallet-strip article>span.coins{color:#b7770e;background:#fff4dc}.wallet-strip article>span.bank{color:#7253c6;background:#f0edff}.wallet-strip article svg{width:17px}.wallet-strip article>div{flex-direction:column;display:flex}.wallet-strip small{color:#858d98;font-size:10px}.wallet-strip article b{margin-top:2px;font:800 17px Manrope}.wallet-strip article i{color:#969da7;margin-top:2px;font-size:9px;font-style:normal}.wallet-total{background:#f8faf9;margin-left:auto;border-right:0!important}.wallet-total b{color:#128653!important}.no-wallet{align-items:center;gap:10px;padding:18px;display:flex}.no-wallet>svg{color:#a4abb4;width:27px}.no-wallet>span{flex-direction:column;display:flex}.no-wallet b{font-size:12px}.no-wallet small{color:#858d98;margin-top:3px;font-size:10px}.finance-tabs{background:#fff;border:1px solid #e1e4e8;border-radius:10px;gap:3px;margin-bottom:13px;padding:4px;display:flex}.finance-tabs button{color:#6d7581;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.finance-tabs button.active{color:#fff;background:#171a20}.finance-tabs svg{width:16px}.finance-table-card{background:#fff;border:1px solid #e1e4e8;border-radius:12px;overflow:hidden}.finance-table-card>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.finance-table-card h2{text-transform:capitalize;margin:0;font:700 16px Manrope}.finance-table-card header p{color:#858d98;margin:3px 0 0;font-size:11px}.finance-table-card>header>button{height:40px;font-size:13px}.finance-table-scroll{max-height:630px;overflow:auto}.finance-table-card table{border-collapse:collapse;white-space:nowrap;width:100%}.finance-table-card th,.finance-table-card td{text-align:right;border-bottom:1px solid #eef0f2;padding:10px 12px;font-size:11px}.finance-table-card th{z-index:1;color:#707884;background:#f7f8fa;font-size:10px;position:sticky;top:0}.finance-table-card th:first-child,.finance-table-card td:first-child{text-align:left}.finance-table-card td:first-child{flex-direction:column;display:flex}.finance-table-card td:first-child small{color:#75808d;align-items:center;gap:3px;margin-top:2px;font-size:9px;display:flex}.finance-table-card td:first-child svg{width:10px}.finance-table-card tr.adjusted td:first-child small{color:#c47a0a}.finance-table-card td button{color:#646c78;background:#fff;border:1px solid #dfe2e6;border-radius:6px;padding:5px 8px;font-size:10px}.finance-table-card tfoot th{color:#242a31;background:#eef1f3;font-size:11px;top:auto;bottom:0}.cash-flow-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.cash-flow-grid>aside{flex-direction:column;gap:12px;display:flex}.cash-flow-grid>aside article{background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:20px}.cash-flow-grid aside small{color:#858d98;font-size:10px;font-weight:700}.cash-flow-grid aside b{margin:6px 0 3px;font:800 23px Manrope;display:block}.cash-flow-grid aside p{color:#9299a4;margin:0;font-size:11px}.flow-opening{background:#f3f5f7;justify-content:space-between;padding:14px 20px;font-size:13px;font-weight:700;display:flex}.flow-group{padding:14px 20px}.flow-group h3{color:#128653;margin:0 0 8px;font:700 13px Manrope}.flow-group.exit h3{color:#d32234}.flow-group p{color:#606874;border-bottom:1px solid #eef0f2;justify-content:space-between;margin:0;padding:7px 0;font-size:12px;display:flex}.flow-group footer{justify-content:space-between;padding:11px 0;font-size:13px;font-weight:800;display:flex}.flow-group.balance-adjustments{background:#faf8ff;border:1px solid #e2d9f6;border-radius:10px;margin:0 14px 14px;padding:14px}.flow-group.balance-adjustments h3{color:#7454b5}.flow-group .adjustment-explanation{color:#858091;border:0;padding:0 0 9px;font-size:10px;display:block}.flow-future-summary{background:#fffaf0;border:1px solid #efdba8;border-radius:10px;margin:0 14px 14px;padding:14px}.flow-future-summary>div{align-items:center;gap:10px;display:flex}.flow-future-summary>div>svg{color:#b77912;width:25px}.flow-future-summary>div span{flex-direction:column;gap:2px;display:flex}.flow-future-summary>div b{font-size:12px}.flow-future-summary>div small{color:#8c7650;font-size:10px}.flow-future-summary dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;display:grid}.flow-future-summary dl div{background:#fff;border-radius:8px;padding:9px}.flow-future-summary dt{color:#8a8172;font-size:9px}.flow-future-summary dd{color:#30343a;margin:3px 0 0;font-size:12px;font-weight:800}.cash-flow-grid>aside article.flow-reconciled{background:#f2fbf6;border-color:#bfe5cf}.cash-flow-grid>aside article.flow-reconciled b{color:#128653;font-size:17px}.cash-flow-grid>aside article.flow-pending-reconciliation{background:#fffaf0;border-color:#efdba8}.cash-flow-grid>aside article.flow-pending-reconciliation b{color:#b77912}.transaction-header-actions{align-items:center;gap:9px;display:flex}.transaction-view-switch{background:#f5f6f8;border:1px solid #e2e5e9;border-radius:9px;gap:3px;padding:3px;display:flex}.transaction-view-switch button{color:#747d89;background:0 0;border:0;border-radius:6px;height:29px;padding:0 10px;font-size:10px;font-weight:750}.transaction-view-switch button.active{color:#30274d;background:#fff;box-shadow:0 1px 4px #191c2217}.transaction-header-actions .transaction-add-button{color:#fff;background:#e51a2c;border:0;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.transaction-header-actions .transaction-add-button svg{width:15px}.wallet-adjustment-notice{color:#6f618e;background:#faf8ff;border-bottom:1px solid #e9e3f6;padding:10px 18px;font-size:10px;line-height:1.5}.transaction-list article{border-bottom:1px solid #eef0f2;grid-template-columns:38px 1fr 95px 120px;align-items:center;gap:11px;padding:12px 18px;display:grid}.transaction-list article>span{border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.transaction-list article>span.entry{color:#128653;background:#e7f8ef}.transaction-list article>span.exit{color:#d32234;background:#ffebed}.transaction-list svg{width:17px}.transaction-list article>div{flex-direction:column;min-width:0;display:flex}.transaction-list b{font-size:12px}.transaction-list small{color:#8b939e;margin-top:3px;font-size:10px}.transaction-list time{color:#747c88;align-items:center;gap:7px;font-size:11px;display:flex}.transaction-list time svg{color:#929aa5;flex:none;width:15px}.transaction-list time span{flex-direction:column;gap:1px;display:flex}.transaction-list time small{margin:0;font-size:9px;line-height:1}.transaction-list time b{color:#5c6571;white-space:nowrap;font-size:11px;font-weight:600}.transaction-list strong{text-align:right;font-size:12px}.transaction-classification{align-items:center;gap:7px;margin-top:5px;flex-direction:row!important;display:flex!important}.transaction-classification em{color:#7454b5;background:#f0eafd;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:750}.transaction-classification button{color:#6f7782;background:#f1f3f5;border:0;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:700;display:flex}.transaction-classification button svg{width:11px}.transaction-classification button.danger-link,.transaction-classification em.cancelled{color:#bd2635;background:#ffedef}.transaction-classification em.future{color:#9a6611;background:#fff3d6}.transaction-delete-warning{color:#8e2631;background:#fff5f6;border:1px solid #f4c9ce;border-radius:10px;gap:11px;padding:13px;display:flex}.transaction-delete-warning>svg{flex:none;width:20px}.transaction-delete-warning b{font-size:12px}.transaction-delete-warning p{color:#8a5e63;margin:4px 0 0;font-size:10px;line-height:1.5}.finance-empty{color:#858d98;text-align:center;padding:40px;font-size:12px}.finance-modal{width:min(590px,100%)}.finance-form{padding:20px}.finance-form label{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.finance-form label>span{color:#4e5662;font-size:12px;font-weight:700}.finance-form .special-wallet-option{background:#fffaf0;border:1px solid #f0d59d;border-radius:9px;grid-template-columns:auto 1fr;align-items:flex-start;gap:11px;padding:13px;display:grid}.finance-form .special-wallet-option input{width:18px;height:18px;margin-top:2px}.finance-form .special-wallet-option>span{flex-direction:column;gap:3px;display:flex}.finance-form .special-wallet-option small{color:#7b6a4c;font-size:11px;font-weight:500;line-height:1.45}.finance-form input,.finance-form select,.finance-form textarea{background:#fafbfc;border:1px solid #dfe2e6;border-radius:7px;outline:0;height:43px;padding:0 11px;font-size:13px}.finance-form textarea{resize:vertical;min-height:75px;padding-block:10px}.finance-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.finance-currency{background:#fafbfc;border:1px solid #dfe2e6;border-radius:7px;align-items:center;height:43px;display:flex}.finance-currency>span{color:#707884;padding-left:11px;font-size:12px}.finance-currency input{background:0 0;border:0;flex:1;min-width:0}.finance-form>footer{background:#fafbfc;justify-content:flex-end;gap:8px;margin:18px -20px -20px;padding:15px 20px;display:flex}.finance-form>footer button{background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.finance-form>footer .primary{color:#fff;background:#e51a2c;border-color:#e51a2c}.finance-form>footer .danger{color:#fff;background:#d91f32;border-color:#d91f32}.finance-form>footer svg{width:15px}.transaction-kind{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.transaction-kind button{color:#69717d;background:#fff;border:1px solid #dfe2e6;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:12px;font-weight:700;display:flex}.transaction-kind svg{width:17px}.transaction-kind .active.entry{color:#128653;background:#effaf4;border-color:#15915a}.transaction-kind .active.exit{color:#d32234;background:#fff1f2;border-color:#e51a2c}.transaction-scope{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.transaction-scope>button{color:#68717d;text-align:left;background:#fff;border:1px solid #dfe3e7;border-radius:9px;align-items:center;gap:9px;min-height:64px;padding:10px 12px;display:flex}.transaction-scope>button.active{color:#236fa8;background:#f1f8fd;border-color:#9bc9e9}.transaction-scope>button.active.adjustment{color:#6e4cac;background:#f8f4ff;border-color:#c8b3ed}.transaction-scope svg{flex:none;width:20px}.transaction-scope span{flex-direction:column;gap:3px;font-size:11px;font-weight:800;display:flex}.transaction-scope small{color:#858e99;margin:0;font-size:9px;font-weight:550;line-height:1.35}.scope-explanation{color:#7b7487;font-size:10px;line-height:1.45}.classification-transaction-summary{background:#fafbfc;border:1px solid #e4e7eb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.classification-transaction-summary span{font-size:12px;font-weight:750}.classification-transaction-summary strong{white-space:nowrap;font-size:14px}.quick-service-finance-summary{background:#f5f9fc;border:1px solid #dce5ed;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 15px;display:flex}.quick-service-finance-summary span{color:#6c7682;font-size:12px}.quick-service-finance-summary strong{color:#1b7655;font:800 18px Manrope}.quick-service-payment-correction-list{flex-direction:column;gap:9px;display:flex}.quick-service-payment-correction-list label{border:1px solid #e2e6ea;border-radius:9px;grid-template-columns:minmax(150px,1fr) minmax(190px,1fr);align-items:center;gap:12px;margin:0;padding:12px;display:grid}.quick-service-payment-correction-list label>span{flex-direction:column;gap:3px;display:flex}.quick-service-payment-correction-list label small{color:#7d8792;font-size:11px}.quick-service-correction-note,.quick-service-cancel-warning{color:#58738d;background:#eef7ff;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;display:flex}.quick-service-cancel-warning{color:#98515a;background:#fff0f2;margin:0 0 14px}.quick-service-correction-note svg,.quick-service-cancel-warning svg{flex:0 0 18px;width:18px}.quick-service-correction-note p,.quick-service-cancel-warning p{margin:0;font-size:11px;line-height:1.5}.daily-preview{grid-template-columns:1fr 1fr;gap:9px;display:grid}.daily-preview span{color:#747c88;background:#f3f5f7;border-radius:8px;flex-direction:column;padding:12px;font-size:10px;display:flex}.daily-preview b{color:#20252c;margin-top:3px;font:800 17px Manrope}.finance-field-error{color:#d7192b;margin-top:5px;font-size:11px;font-weight:650;display:block}@media (width<=850px){.cash-flow-grid{grid-template-columns:1fr}.cash-flow-grid>aside{grid-template-columns:1fr 1fr;display:grid}.finance-heading{flex-direction:column;align-items:flex-start;gap:13px}.finance-heading>div:last-child{width:100%}.finance-heading input,.finance-heading button{flex:1}.finance-table-card>header{flex-direction:column;align-items:flex-start;gap:11px}.transaction-header-actions{justify-content:space-between;width:100%}.transaction-list article{grid-template-columns:38px 1fr 100px}.transaction-list time{display:none}}@media (width<=560px){.transaction-header-actions{flex-direction:column;align-items:stretch}.transaction-view-switch button{flex:1}.transaction-header-actions .transaction-add-button{justify-content:center}.finance-tabs button{flex:1;padding:0 7px;font-size:10px}.finance-tabs svg{display:none}.finance-form-grid,.daily-preview{grid-template-columns:1fr}.cash-flow-grid>aside{display:flex}.transaction-list article{grid-template-columns:35px 1fr}.transaction-list strong{text-align:left;grid-column:2}.wallet-strip article{min-width:190px}}.finance-tabs{overflow-x:auto}.finance-tabs button{flex:none}.obligation-list article{border-bottom:1px solid #eef0f2;grid-template-columns:42px minmax(220px,1fr) 130px 100px 120px;align-items:center;gap:12px;padding:14px 18px;display:grid}.obligation-list article>span{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.obligation-list article>span.payable{color:#d32234;background:#ffebed}.obligation-list article>span.receivable{color:#128653;background:#e7f8ef}.obligation-list article>span svg{width:18px}.obligation-list article>div{flex-direction:column;min-width:0;display:flex}.obligation-list article b{font-size:13px}.obligation-list article small{color:#858d98;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.obligation-list article time{color:#67707c;align-items:center;gap:5px;font-size:11px;display:flex}.obligation-list article time svg{width:14px}.obligation-list article .status{color:#986209;background:#fff4dc;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.obligation-list article .status.settled{color:#128653;background:#e7f8ef}.obligation-list article .status.overdue{color:#d32234;background:#ffebed}.obligation-list article .status.cancelled{color:#747c88;background:#eef0f2}.obligation-list article>strong{text-align:right;font-size:13px}@media (width<=800px){.obligation-list{overflow-x:auto}.obligation-list article{min-width:760px}}.finance-modal-wide{width:min(960px,100%)}.obligation-panel>header>button{color:#fff;background:#e51a2c;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;font-weight:750;display:flex}.obligation-panel>header>button svg{width:16px}.obligation-overview{background:#fafbfc;border-bottom:1px solid #eceef1;grid-template-columns:repeat(3,1fr);display:grid}.obligation-overview>span{border-right:1px solid #eceef1;flex-direction:column;justify-content:center;min-height:74px;padding:13px 20px;display:flex}.obligation-overview small{color:#858d98;font-size:11px;font-weight:750}.obligation-overview b{margin-top:4px;font:800 20px Manrope}.obligation-cards{grid-template-columns:1fr;gap:8px;padding:18px;display:grid}.obligation-cards>button{color:#252b33;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:11px;grid-template-columns:minmax(260px,1.35fr) minmax(250px,.85fr) minmax(200px,.8fr);align-items:stretch;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.obligation-cards>button:hover{border-color:#f1a3ab;transform:translate(2px);box-shadow:0 8px 22px #22272f14}.obligation-cards>button.automatic-deduction{background:linear-gradient(90deg,#fbf8ff 0,#fff 34%);border-color:#d9c5f3}.obligation-cards>button.automatic-deduction:hover{border-color:#a979dd}.obligation-cards>button.automatic-deduction header>span{color:#7040aa;background:#efe5fb}.obligation-cards>button>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.obligation-cards header>span{color:#d32234;background:#ffebed;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.obligation-cards header>span.receivable{color:#128653;background:#e7f8ef}.obligation-cards header svg{width:18px}.obligation-cards header>div{flex-direction:column;min-width:0;display:flex}.obligation-cards header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.obligation-cards header small{color:#858d98;margin-top:3px;font-size:11px}.obligation-cards .status,.obligation-installments .status{color:#996306;background:#fff3d9;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.obligation-cards .status.overdue,.obligation-installments .status.overdue{color:#cc2435;background:#ffebed}.obligation-cards .status.settled,.obligation-cards .status.active,.obligation-installments .status.settled{color:#128653;background:#e7f8ef}.obligation-cards>button>div{background:#fafbfc;border-inline:1px solid #edf0f2;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.obligation-cards>button>div span{flex-direction:column;display:flex}.obligation-cards>button>div small{color:#858d98;font-size:10px}.obligation-cards>button>div strong{margin-top:3px;font-size:13px}.obligation-cards>button>footer{justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.obligation-cards>button>footer small{color:#737c88;text-overflow:ellipsis;white-space:normal;font-size:10px;overflow:hidden}.obligation-cards>button>footer svg{color:#9ba2ab;flex:0 0 15px;width:15px}.obligation-card-actions{flex:none;align-items:center;gap:10px;display:flex}.obligation-card-actions .reverse-shortcut{color:#c42133;white-space:nowrap;background:#fff3f5;border:1px solid #f2c2c8;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.obligation-card-actions .automatic-edit-shortcut{color:#7040aa;white-space:nowrap;background:#faf6ff;border:1px solid #d9c5f3;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.obligation-card-actions .automatic-edit-shortcut:hover,.obligation-card-actions .automatic-edit-shortcut:focus-visible{background:#f2e8fd;border-color:#9664ca;outline:none}.obligation-card-actions .automatic-edit-shortcut svg{color:currentColor;width:13px}.automatic-deduction-form{gap:17px;display:grid}.automatic-deduction-explanation{color:#553080;background:#faf6ff;border:1px solid #d9c5f3;border-radius:11px;align-items:center;gap:13px;padding:14px 16px;display:flex}.automatic-deduction-explanation>svg{width:24px}.automatic-deduction-explanation span{flex-direction:column;display:flex}.automatic-deduction-explanation b{font-size:13px}.automatic-deduction-explanation small{color:#766486;margin-top:3px;font-size:11px;line-height:1.45}.finance-percent-input{background:#fff;border:1px solid #dfe2e6;border-radius:9px;align-items:center;height:44px;display:flex;overflow:hidden}.finance-percent-input input{flex:1;min-width:0;height:100%;border:0!important}.finance-percent-input>span{color:#6f7782;padding:0 14px;font-weight:750}.automatic-deduction-methods{background:#fafbfc;border:1px solid #e1e4e8;border-radius:11px;padding:15px}.automatic-deduction-methods>header{flex-direction:column;display:flex}.automatic-deduction-methods>header b{font-size:13px}.automatic-deduction-methods>header small{color:#7d8591;margin-top:3px;font-size:11px}.automatic-deduction-methods>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.automatic-deduction-methods>div label{background:#fff;border:1px solid #dde1e6;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:12px;display:inline-flex}.automatic-deduction-active{border:1px solid #dfe2e6;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex!important}.automatic-deduction-active>span{flex-direction:column;display:flex}.automatic-deduction-active b{font-size:12px}.automatic-deduction-active small{color:#7e8692;margin-top:2px;font-size:10px}.obligation-card-actions .reverse-shortcut:hover,.obligation-card-actions .reverse-shortcut:focus-visible{background:#ffe8eb;border-color:#dc3548;outline:none}.obligation-card-actions .reverse-shortcut svg{color:currentColor;width:13px}.obligation-reversal-reason{gap:7px;display:grid}.obligation-reversal-reason>span{color:#59626e;font-size:12px;font-weight:750}.obligation-reversal-reason textarea{min-height:96px}.obligation-plan-options{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:9px;margin-bottom:18px;display:grid}.obligation-plan-options button{color:#4f5864;text-align:left;background:#fff;border:1px solid #e1e4e8;border-radius:9px;align-items:flex-start;gap:9px;min-height:88px;padding:12px;display:flex}.obligation-plan-options button.active{color:#d7192b;background:#fff3f4;border-color:#e51a2c;box-shadow:inset 0 0 0 1px #e51a2c}.obligation-plan-options button:disabled{cursor:not-allowed;opacity:.62}.obligation-edit-lock{color:#765510;background:#fffaf0;border:1px solid #ead9aa;border-radius:9px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 14px;display:flex}.obligation-edit-lock>svg{flex:0 0 21px;width:21px}.obligation-edit-lock>span{flex-direction:column;display:flex}.obligation-edit-lock b{font-size:13px}.obligation-edit-lock small{color:#88734a;margin-top:3px;font-size:11px}.obligation-plan-options svg{flex:0 0 20px;width:20px}.obligation-plan-options span{flex-direction:column;display:flex}.obligation-plan-options b{font-size:12px}.obligation-plan-options small{color:#858d98;margin-top:4px;font-size:10px;line-height:1.35}.obligation-main-fields{grid-template-columns:1.15fr 1fr 1fr}.form-error{color:#d32234!important;font-size:11px!important}.flexible-interest-field{background:#fff7e7;border-radius:9px;grid-template-columns:240px 1fr;align-items:end;gap:13px;margin-bottom:13px;padding:14px;display:grid}.flexible-interest-field label{margin:0}.flexible-interest-field label>div{height:43px;display:flex}.flexible-interest-field input{border-radius:7px 0 0 7px;min-width:0}.flexible-interest-field label b{color:#8b600d;white-space:nowrap;background:#fff;border:1px solid #dfe2e6;border-left:0;border-radius:0 7px 7px 0;align-items:center;padding:0 12px;font-size:12px;display:flex}.flexible-interest-field p{color:#806a40;margin:0 0 4px;font-size:12px;line-height:1.5}.interest-method-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.interest-method-options>span{color:#59626e;grid-column:1/-1;font-size:12px;font-weight:750}.interest-method-options>label{color:#4f5864;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:9px;flex-direction:row;align-items:flex-start;gap:9px;min-height:82px;margin:0;padding:12px;display:flex}.interest-method-options>label.active{color:#b91626;background:#fff5f6;border-color:#e51a2c;box-shadow:inset 0 0 0 1px #e51a2c}.interest-method-options input{accent-color:#e51a2c;flex:0 0 17px;width:17px;height:17px;margin-top:1px}.interest-method-options label>span{flex-direction:column;display:flex}.interest-method-options b{font-size:12px;line-height:1.35}.interest-method-options small{color:#858d98;margin-top:4px;font-size:10px;line-height:1.4}.flexible-account-preview{background:#fff;border:1px solid #cfdbea;border-radius:11px;margin-bottom:16px;overflow:hidden}.flexible-account-preview>header{color:#294a70;background:#f3f8fd;border-bottom:1px solid #dfe7f0;align-items:center;gap:12px;padding:14px 16px;display:flex}.flexible-account-preview>header>svg{flex:0 0 26px;width:26px}.flexible-account-preview>header>span{flex-direction:column;display:flex}.flexible-account-preview>header small{color:#64809e;font-size:10px;font-weight:800}.flexible-account-preview>header b{color:#203d5e;margin-top:2px;font-size:14px}.flexible-account-preview>header p{color:#6c7e91;margin:3px 0 0;font-size:11px}.flexible-account-preview>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.flexible-account-preview>div>span{border-right:1px solid #e5e9ee;flex-direction:column;justify-content:center;min-height:78px;padding:13px 15px;display:flex}.flexible-account-preview>div>span:last-child{border-right:0}.flexible-account-preview>div small{color:#7b8490;font-size:10px}.flexible-account-preview>div b,.flexible-account-preview>div strong{margin-top:5px;font:800 16px Manrope}.flexible-account-preview>div .interest{color:#b7790b}.flexible-account-preview>div .result{color:#fff;background:#1f2a36}.flexible-account-preview>div .result small{color:#bdc7d1}.flexible-account-preview>footer{background:#fafbfc;border-top:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:15px;padding:11px 15px;display:flex}.flexible-account-preview>footer>span{flex-direction:column;display:flex}.flexible-account-preview>footer b{color:#4f5864;font-size:11px}.flexible-account-preview>footer small{color:#858d98;margin-top:2px;font-size:10px}.flexible-account-preview>footer i{color:#126d46;white-space:nowrap;background:#e7f8ef;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:750}.obligation-schedule-preview,.payment-installment-reference{background:#f1faf5;border:1px solid #dcebe4;border-radius:9px;align-items:center;gap:11px;margin-bottom:14px;padding:13px;display:flex}.obligation-schedule-preview>svg,.payment-installment-reference>svg{color:#128653;width:22px}.obligation-schedule-preview>span,.payment-installment-reference>span{flex-direction:column;flex:1;display:flex}.obligation-schedule-preview small,.payment-installment-reference small{color:#6f887a;font-size:10px;font-weight:750}.obligation-schedule-preview b,.payment-installment-reference b{margin-top:3px;font-size:12px}.obligation-schedule-preview strong{color:#128653;font:800 18px Manrope}.indefinite-field-value{color:#128653;background:#f1faf5;border:1px solid #dfe2e6;border-radius:7px;align-items:center;height:43px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.indefinite-recurrence-toggle{background:#f1faf5;border:1px solid #dcebe4;border-radius:9px;align-items:center;padding:12px 14px;flex-direction:row!important;gap:10px!important;display:flex!important}.indefinite-recurrence-toggle input{accent-color:#128653;width:18px;height:18px}.indefinite-recurrence-toggle>span{flex-direction:column;display:flex}.indefinite-recurrence-toggle b{color:#245d43;font-size:12px}.indefinite-recurrence-toggle small{color:#6f8077;margin-top:3px;font-size:10px}.non-financial-payment-toggle{color:#59626e;text-align:left;background:#f7f8f9;border:1px solid #dfe3e7;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px 13px;display:flex}.non-financial-payment-toggle>svg{color:#747d88;width:21px}.non-financial-payment-toggle>span{flex-direction:column;flex:1;display:flex}.non-financial-payment-toggle b{font-size:12px}.non-financial-payment-toggle small{color:#858d98;margin-top:3px;font-size:10px}.non-financial-payment-toggle i{color:#747d88;background:#e9ecef;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.non-financial-payment-toggle.active{color:#126d46;background:#effaf4;border-color:#15915a;box-shadow:inset 0 0 0 1px #15915a}.non-financial-payment-toggle.active>svg{color:#128653}.non-financial-payment-toggle.active i{color:#fff;background:#128653}.non-financial-payment-summary{color:#126d46;background:#effaf4;border:1px solid #cde7d9;border-radius:8px;align-items:center;gap:10px;min-height:43px;padding:10px 12px;display:flex}.non-financial-payment-summary>svg{flex:0 0 21px;width:21px}.non-financial-payment-summary>span{flex-direction:column;display:flex}.non-financial-payment-summary b{font-size:12px}.non-financial-payment-summary small{color:#617b6d;margin-top:2px;font-size:10px;line-height:1.35}.obligation-detail{max-height:min(720px,78vh);padding:20px;overflow-y:auto}.obligation-header-actions{align-items:center;gap:10px;display:flex}.customer-credit-ledger{max-height:min(680px,72vh);padding:20px;overflow-y:auto}.customer-credit-summary{grid-template-columns:180px 220px 1fr;align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.customer-credit-summary>span,.customer-credit-summary>p{background:#f8fafc;border:1px solid #e2e6ec;border-radius:12px;margin:0;padding:14px 16px}.customer-credit-summary>span{flex-direction:column;gap:5px;display:flex}.customer-credit-summary small{color:#7b8491;font-size:11px;font-weight:800}.customer-credit-summary b{font-size:22px}.customer-credit-summary>p{color:#586372;align-items:center;gap:10px;line-height:1.45;display:flex}.customer-credit-summary>p svg{color:#e51d2f;flex:0 0 22px;width:22px}.customer-credit-list{gap:14px;display:grid}.customer-credit-list article{background:#fff;border:1px solid #e1e5eb;border-radius:13px;overflow:hidden}.customer-credit-list article>header{background:#f8fafc;justify-content:space-between;gap:18px;padding:15px 17px;display:flex}.customer-credit-list article>header div,.customer-credit-list article>header span,.customer-credit-list article>button span{flex-direction:column;gap:3px;display:flex}.customer-credit-list article>header span{text-align:right}.customer-credit-list article>header small,.customer-credit-list article>button small{color:#7a8492}.customer-credit-list article>button{color:#20242b;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;width:100%;padding:13px 17px;display:grid}.customer-credit-list article>button:hover{background:#fff8f8}.customer-credit-list article>button>span:nth-child(2){text-align:right}.customer-credit-list article>button .overdue strong,.customer-credit-list article>button .overdue small{color:#d31f32}.customer-credit-list article>button svg{color:#a0a8b3;width:17px}@media (width<=760px){.obligation-header-actions{flex-wrap:wrap;width:100%}.customer-credit-summary{grid-template-columns:1fr 1fr}.customer-credit-summary>p{grid-column:1/-1}}.obligation-detail-actions{justify-content:flex-end;gap:8px;margin-bottom:13px;display:flex}.obligation-detail-actions button{color:#4f5864;background:#fff;border:1px solid #dfe2e6;border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.obligation-detail-actions button svg{width:15px}.obligation-detail-actions button.warning{color:#91660a;background:#fffaf0;border-color:#e9cf8b}.obligation-detail-actions button.danger{color:#c91d2e;background:#fff5f6;border-color:#f0bdc2}.obligation-action-confirm{padding:20px}.obligation-action-confirm>div{border:1px solid;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.obligation-action-confirm>div.warning{color:#765510;background:#fffaf0;border-color:#ead9aa}.obligation-action-confirm>div.danger{color:#a91928;background:#fff5f6;border-color:#efc3c7}.obligation-action-confirm>div>svg{flex:0 0 24px;width:24px}.obligation-action-confirm>div span{flex-direction:column;display:flex}.obligation-action-confirm>div b{font-size:14px}.obligation-action-confirm>div p{color:#68717d;margin:5px 0 0;font-size:12px;line-height:1.5}.obligation-action-confirm>.form-error{margin-top:10px;display:block}.obligation-action-confirm>footer{background:#f8f9fa;justify-content:flex-end;gap:8px;margin:20px -20px -20px;padding:15px 20px;display:flex}.obligation-action-confirm>footer button{color:#4f5864;background:#fff;border:1px solid #dfe2e6;border-radius:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:750}.obligation-action-confirm>footer button.warning{color:#fff;background:#b78212;border-color:#b78212}.obligation-action-confirm>footer button.danger{color:#fff;background:#d7192b;border-color:#d7192b}.obligation-action-confirm>footer button:disabled{cursor:not-allowed;opacity:.5}.obligation-detail-summary{border:1px solid #e4e7ea;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.obligation-detail-summary>span{background:#fafbfc;border-right:1px solid #e4e7ea;flex-direction:column;justify-content:center;min-height:82px;padding:14px;display:flex}.obligation-detail-summary>span:last-child{border-right:0}.obligation-detail-summary>span.balance{color:#fff;background:#1e242c}.obligation-detail-summary small,.obligation-detail-meta small{color:#858d98;font-size:10px;font-weight:750}.obligation-detail-summary b{margin-top:5px;font:800 18px Manrope}.obligation-detail-meta{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.obligation-detail-meta>span{background:#f3f5f7;border-radius:8px;flex-direction:column;padding:11px 12px;display:flex}.obligation-detail-meta b{margin-top:3px;font-size:12px}.obligation-detail-notes{background:#fff7f8;border-left:3px solid #e51a2c;margin-top:12px;padding:12px}.obligation-detail-notes small{color:#d7192b;font-size:10px;font-weight:800}.obligation-detail-notes p{color:#515966;margin:5px 0 0;font-size:12px}.flexible-plan-method-card{color:#294a70;background:#f3f8fd;border:1px solid #dce5f1;border-radius:10px;align-items:center;gap:13px;margin-top:12px;padding:14px;display:flex}.flexible-plan-method-card>svg{flex:0 0 27px;width:27px}.flexible-plan-method-card>span{flex-direction:column;flex:1;display:flex}.flexible-plan-method-card small{color:#64809e;font-size:10px;font-weight:800}.flexible-plan-method-card b{color:#203d5e;margin-top:3px;font-size:13px}.flexible-plan-method-card p{color:#6c7e91;margin:3px 0 0;font-size:11px}.flexible-plan-method-card strong{color:#fff;white-space:nowrap;background:#294a70;border-radius:8px;padding:7px 10px;font-size:12px}.obligation-installments,.flexible-timeline,.obligation-payment-history{border:1px solid #e4e7ea;border-radius:10px;margin-top:16px}.obligation-installments>header,.flexible-timeline>header{border-bottom:1px solid #e9ebee;padding:13px 15px}.obligation-installments h3,.flexible-timeline h3,.obligation-payment-history h3{margin:0;font:750 14px Manrope}.obligation-installments header p,.flexible-timeline header p{color:#858d98;margin:3px 0 0;font-size:11px}.obligation-installments article{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(180px,1fr) 85px 110px 70px;align-items:center;gap:10px;padding:11px 14px;display:grid}.obligation-installments article:last-child{border-bottom:0}.obligation-installments article>span{flex-direction:column;display:flex}.obligation-installments article b{font-size:12px}.obligation-installments article small{color:#858d98;margin-top:2px;font-size:10px}.obligation-installments article strong{text-align:right;font-size:12px}.obligation-installments article button{color:#d7192b;background:#fff;border:1px solid #e51a2c;border-radius:7px;height:32px;font-size:11px;font-weight:750}.flexible-timeline article{border-bottom:1px solid #edf0f2;display:block}.flexible-timeline article>header{background:#fafbfc;padding:12px 15px 10px}.flexible-timeline article>header>span{flex-direction:column;padding-left:15px;display:flex;position:relative}.flexible-timeline article>header i{background:#15915a;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.flexible-timeline article header b{font-size:12px}.flexible-timeline article header small{color:#858d98;margin-top:2px;font-size:10px}.timeline-calculation{background:#fafbfc;grid-template-columns:1.15fr .55fr 1fr 1fr 1.2fr;gap:0;padding:0 15px 13px;display:grid}.timeline-calculation>span{background:#fff;border-right:1px solid #e4e8ec;flex-direction:column;justify-content:center;min-height:55px;padding:8px 11px;display:flex}.timeline-calculation>span:first-child{border-radius:8px 0 0 8px}.timeline-calculation>span:last-child{border-right:0;border-radius:0 8px 8px 0}.timeline-calculation small{color:#858d98;font-size:10px}.timeline-calculation b,.timeline-calculation strong{margin-top:3px;font-size:12px}.timeline-calculation .payment{color:#c42333}.timeline-calculation .balance{color:#fff;background:#1f2a36}.timeline-calculation .balance small{color:#bdc7d1}.obligation-payment-history{padding:14px}.recurring-account-summary{background:#f1faf5;border:1px solid #dcebe4;border-radius:10px;align-items:center;gap:13px;margin-top:16px;padding:17px;display:flex}.recurring-account-summary>svg{color:#128653;width:28px}.recurring-account-summary>span{flex-direction:column;display:flex}.recurring-account-summary small{color:#5d806d;font-size:10px;font-weight:800}.recurring-account-summary b{margin-top:3px;font-size:14px}.recurring-account-summary p{color:#6f7b74;margin:4px 0 0;font-size:11px}.obligation-payment-history p{color:#68717d;border-bottom:1px solid #edf0f2;justify-content:space-between;margin:0;padding:8px 0;font-size:11px;display:flex}.obligation-detail>footer{background:#f8f9fa;justify-content:flex-end;gap:8px;margin:20px -20px -20px;padding:15px 20px;display:flex}.obligation-detail>footer button{background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;gap:6px;height:39px;padding:0 14px;font-size:12px;font-weight:750;display:flex}.obligation-detail>footer button.primary{color:#fff;background:#e51a2c;border-color:#e51a2c}.obligation-detail>footer svg{width:15px}@media (width<=1050px){.obligation-cards{grid-template-columns:1fr}.obligation-cards>button{grid-template-columns:minmax(240px,1.2fr) minmax(230px,.8fr)}.obligation-cards>button>footer{border-top:1px solid #edf0f2;grid-column:1/-1}.obligation-plan-options{grid-template-columns:1fr 1fr}}@media (width<=680px){.obligation-overview,.obligation-detail-summary,.obligation-detail-meta{grid-template-columns:1fr 1fr}.obligation-cards{grid-template-columns:1fr;padding:12px}.obligation-cards>button{display:block}.obligation-cards>button>div{border:1px solid #edf0f2;border-inline:0}.obligation-main-fields,.flexible-interest-field,.interest-method-options{grid-template-columns:1fr}.flexible-account-preview>div{grid-template-columns:1fr 1fr}.flexible-account-preview>div>span:nth-child(2){border-right:0}.flexible-account-preview>div>span:nth-child(-n+2){border-bottom:1px solid #e5e9ee}.flexible-account-preview>footer{flex-direction:column;align-items:flex-start}.obligation-installments article,.flexible-timeline article{min-width:620px}.obligation-installments>div,.flexible-timeline>div{overflow-x:auto}}.day-actions{justify-content:flex-end;gap:4px;display:flex}.finance-table-card td .close-day{color:#68717d;place-items:center;width:27px;padding:0;display:grid}.finance-table-card td .close-day svg{width:12px}.finance-table-card td .destination-day{color:#a56b08;background:#fff8e8;border-color:#eed39a;place-items:center;width:27px;padding:0;display:grid}.finance-table-card td .destination-day svg{width:13px}.period-selector{display:flex!important}.period-selector select{text-transform:capitalize;background:#fff;border:1px solid #dfe2e6;border-radius:8px;height:42px;padding:0 34px 0 11px;font-size:13px}.wallet-strip article>div em{color:#9aa1ab;margin-top:2px;font-size:9px;font-style:normal}.wallet-strip article>div b{margin-top:4px}.finance-table-card tbody tr.day-closed td{background:#f1fbf6}.finance-table-card tbody tr.day-open td{background:#fffaf0}.finance-table-card tbody tr.day-overdue td{background:#fff4f5}.day-status-dot{background:#d32234;border-radius:50%;width:6px;height:6px;display:inline-block}.day-closed .day-status-dot{background:#15915a}.day-open .day-status-dot{background:#d89416}.daily-fields label>span{justify-content:space-between;align-items:center;display:flex}.daily-fields label>span button{color:#8a929e;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:600;display:flex}.daily-fields label>span button i{color:#fff;border:1px solid #cfd3d8;border-radius:4px;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.daily-fields label>span button.sync-active{color:#128653}.daily-fields label>span button.sync-active i{background:#15915a;border-color:#15915a}.sync-wallet{background:#f3fbf7;border:1px solid #cde8da;border-radius:8px;padding:12px}.sync-wallet small{color:#668174;font-size:10px}.flow-actions{gap:6px!important;display:flex!important}.flow-actions button{align-items:center;gap:5px;color:#59616d!important;background:#fff!important;border:1px solid #dfe2e6!important;height:34px!important;padding:0 10px!important;display:flex!important}.flow-actions .flow-full-view-button{white-space:nowrap;word-break:keep-all;flex:none;min-width:168px;font-size:13px;font-weight:750;line-height:1;box-shadow:0 4px 12px #573fb81a;color:#6046c7!important;background:linear-gradient(#fff,#f7f5ff)!important;border-color:#d8d0fa!important;justify-content:center!important;width:168px!important;height:40px!important;padding:0 16px!important}.flow-actions .flow-full-view-button:hover{box-shadow:0 6px 16px #573fb829;color:#4f36b0!important;background:#f1edff!important;border-color:#b9abef!important}.flow-actions .flow-full-view-button svg{width:16px;height:16px}.flow-not-displayed-row{color:#727c88;background:#f6f7f9}.flow-not-displayed-row span:after{content:" (incluídas no total)";font-size:10px}.flow-reconciliation-breakdown{color:#7b8490;margin-top:8px;font-size:10px;line-height:1.45;display:block}.category-manager{padding:18px}.category-manager>form{grid-template-columns:110px 1fr auto;gap:7px;margin-bottom:13px;display:grid}.category-manager input,.category-manager select{border:1px solid #dfe2e6;border-radius:7px;height:40px;padding:0 10px;font-size:12px}.category-manager form button{color:#fff;background:#e51a2c;border:0;border-radius:7px;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.category-manager form svg{width:14px}.category-manager>div{border:1px solid #e1e4e8;border-radius:8px;max-height:360px;overflow:auto}.category-manager article{border-bottom:1px solid #eef0f2;grid-template-columns:31px 1fr 31px 31px;align-items:center;gap:8px;padding:9px;display:grid}.category-manager article:last-child{border:0}.category-manager article>span{border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.category-manager article>span.entry{color:#128653;background:#e7f8ef}.category-manager article>span.exit{color:#d32234;background:#ffebed}.category-manager article svg{width:14px}.category-manager article b{font-size:12px}.category-manager article>button{color:#9ba2ac;background:#f2f3f5;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.category-manager .category-eye.visible{color:#2679d8;background:#eaf3ff}.category-manager .category-delete{color:#d32234;background:#fff0f2}.annual-flow-modal{background:#fff;border-radius:13px;width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 35px 100px #0000004d}.annual-flow-modal>header{border-bottom:1px solid #e1e4e8;justify-content:space-between;padding:19px 22px;display:flex}.annual-flow-modal header span{color:#e51a2c;letter-spacing:.12em;font-size:10px;font-weight:800}.annual-flow-modal h2{margin:4px 0;font:800 22px Manrope}.annual-flow-modal header p{color:#858d98;margin:0;font-size:12px}.annual-flow-modal header button{color:#6e7681;background:#f1f2f4;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.annual-flow-modal header svg{width:17px}.annual-flow-scroll{max-height:calc(100vh - 145px);padding:15px;overflow:auto}.annual-flow-modal table{border-collapse:collapse;width:100%;min-width:1500px}.annual-flow-modal th,.annual-flow-modal td{text-align:right;white-space:nowrap;border:1px solid #dfe2e6;padding:8px;font-size:10px}.annual-flow-modal th:first-child{text-align:left}.annual-flow-modal thead th{z-index:2;color:#fff;background:#22262d;position:sticky;top:0}.annual-flow-modal tbody th{z-index:1;background:#fff;position:sticky;left:0}.annual-flow-modal tr.entry th{background:#f0faf5}.annual-flow-modal tr.exit th{background:#fff5f6}.annual-flow-modal tr.summary th,.annual-flow-modal tr.summary td{background:#edf5ff;font-weight:700}.annual-flow-modal tr.total th,.annual-flow-modal tr.total td{font-weight:800}.annual-flow-modal tr.total.entry th,.annual-flow-modal tr.total.entry td{background:#dff5e9}.annual-flow-modal tr.total.exit th,.annual-flow-modal tr.total.exit td{background:#ffe4e7}.annual-flow-modal tr.operating th,.annual-flow-modal tr.operating td,.annual-flow-modal tr.accumulated th,.annual-flow-modal tr.accumulated td{background:#e8f5d8;font-weight:800}.annual-flow-modal tr.adjustments th,.annual-flow-modal tr.adjustments td{color:#65459f;background:#f2ecfc;font-weight:750}@media (width<=650px){.period-selector{flex-wrap:wrap}.period-selector select{flex:1}.period-selector button{width:100%}.category-manager>form{grid-template-columns:1fr}.category-manager form button{justify-content:center;height:40px}.daily-fields label>span{flex-direction:column;align-items:flex-start;gap:5px}.transaction-scope{grid-template-columns:1fr}}.finance-profile-banner{background:#fff;border:1px solid #dce5ef;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:15px;padding:14px 16px;display:grid}.finance-profile-banner>span{color:#2679d8;background:#eaf3ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.finance-profile-banner>span svg{width:22px}.finance-profile-banner div{gap:3px;display:grid}.finance-profile-banner small,.finance-tutorial-card small,.finance-simple-summary small{color:#7b8797;letter-spacing:.07em;font-size:11px;font-weight:800}.finance-profile-banner b{color:#172033;font-size:15px}.finance-profile-banner p,.finance-tutorial-card p,.finance-simple-summary p{color:#7b8797;margin:0;font-size:12px;line-height:1.45}.finance-profile-banner-actions{align-items:center;gap:7px!important;display:flex!important}.finance-profile-banner-actions>a,.finance-profile-banner-actions>button{color:#465365;white-space:nowrap;background:#f8fafc;border:1px solid #dce5ef;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none}.finance-profile-banner-actions>button{color:#7b8797;background:0 0;border-color:#0000}.finance-tutorial-card{background:#fffaf0;border:1px solid #f1dfa8;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 34px;align-items:start;gap:12px;margin-bottom:15px;padding:15px 16px;display:grid}.finance-tutorial-card>svg{color:#c68412;width:24px}.finance-tutorial-card div{gap:4px;display:grid}.finance-tutorial-card b{color:#2a2f38;font-size:14px}.finance-tutorial-card>button{color:#7b8797;background:#ffffffc7;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.finance-tutorial-card>button svg{width:17px}.finance-simple-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.finance-simple-summary article{background:#fff;border:1px solid #e1e6ed;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:11px;min-width:0;padding:17px;display:grid}.finance-simple-summary article>span{color:#2679d8;background:#eaf3ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.finance-simple-summary article>span svg{width:20px}.finance-simple-summary article.entry>span{color:#138958;background:#e7f8ef}.finance-simple-summary article.exit>span{color:#d32234;background:#fff0f2}.finance-simple-summary article.receivable>span{color:#8a5bd1;background:#f3edff}.finance-simple-summary article div{gap:4px;min-width:0;display:grid}.finance-simple-summary article b{color:#121926;font-size:21px;line-height:1.2}.finance-simple-summary>footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.finance-simple-summary>footer button{color:#117b4e;background:#effaf4;border:1px solid #a9ddc2;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.finance-simple-summary>footer button.exit{color:#c51d31;background:#fff3f4;border-color:#f0b8c0}.finance-simple-summary>footer button svg{width:17px}@media (width<=1050px){.finance-simple-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.finance-profile-banner{grid-template-columns:42px minmax(0,1fr)}.finance-profile-banner>span{width:42px;height:42px}.finance-profile-banner-actions{flex-direction:column;grid-column:1/-1;align-items:stretch}.finance-profile-banner-actions>a,.finance-profile-banner-actions>button{text-align:center}.finance-simple-summary{grid-template-columns:1fr}.finance-simple-summary>footer{flex-direction:column}.finance-simple-summary>footer button{justify-content:center}}.retroactive-obligation-note{color:#8a620e;background:#fff9e9;border:1px solid #efd99f;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;display:flex}.retroactive-obligation-note>svg{flex:0 0 20px;width:20px}.retroactive-obligation-note>span{gap:3px;display:grid}.retroactive-obligation-note b{font-size:12px}.retroactive-obligation-note small{color:#8d7950;font-size:11px;line-height:1.45}.late-charge-configuration,.late-charge-payment{background:#fffaf0;border:1px solid #efd99f;border-radius:11px;overflow:hidden}.late-charge-toggle,.late-charge-question{cursor:pointer;align-items:flex-start;gap:11px;padding:14px;flex-direction:row!important;margin:0!important;display:flex!important}.late-charge-toggle input,.late-charge-question input{accent-color:#e51a2c;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.late-charge-toggle>span,.late-charge-question>span{gap:4px;display:grid}.late-charge-toggle b,.late-charge-question b{color:#674b12;font-size:13px}.late-charge-toggle small,.late-charge-question small,.late-charge-payment>p{color:#88744d;margin:0;font-size:11px;line-height:1.45}.late-charge-payment>p{padding:13px 14px}.late-charge-rates,.late-charge-payment-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.late-charge-rates label,.late-charge-payment-rates label{margin:0}.late-charge-rates label>div,.late-charge-payment-rates label>div{height:43px;display:flex}.late-charge-rates input,.late-charge-payment-rates input{min-width:0;border-radius:7px 0 0 7px!important}.late-charge-rates label>div b,.late-charge-payment-rates label>div b{color:#8b600d;white-space:nowrap;background:#fff;border:1px solid #dfe2e6;border-left:0;border-radius:0 7px 7px 0;align-items:center;padding:0 11px;font-size:11px;display:flex}.late-charge-calculation{background:#fff;border-top:1px solid #efdfba;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.late-charge-calculation span{gap:4px;padding:12px;display:grid}.late-charge-calculation span+span{border-left:1px solid #edf0f3}.late-charge-calculation small{color:#838c98;font-size:10px}.late-charge-calculation b,.late-charge-calculation strong{font-size:13px}.late-charge-calculation .total{color:#ba1829;background:#fff4f5}.late-charge-rule-card{color:#7a5611;background:#fffaf0;border:1px solid #efd99f;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.late-charge-rule-card>svg{flex:0 0 22px;width:22px}.late-charge-rule-card>span{gap:3px;display:grid}.late-charge-rule-card small{letter-spacing:.08em;font-size:9px;font-weight:800}.late-charge-rule-card b{font-size:12px}.late-charge-rule-card p{color:#8b7957;margin:0;font-size:11px}.payment-late-charge-detail{color:#9a6810!important}.obligation-payment-allocations{background:#fff;border:1px solid #dfe4ea;border-radius:12px;overflow:hidden}.obligation-payment-allocations>header{background:#fafbfc;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.obligation-payment-allocations>header>div{gap:3px;display:grid}.obligation-payment-allocations>header b{font-size:13px}.obligation-payment-allocations>header small{color:#7e8998;font-size:11px}.obligation-payment-allocations>header button{color:#2679d8;background:#eef6ff;border:1px solid #cfe0f4;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.obligation-payment-allocations>header button svg{width:15px}.obligation-payment-allocations>div{display:grid}.obligation-payment-allocations article{box-sizing:border-box;border-bottom:1px solid #edf0f3;grid-template-columns:28px minmax(125px,1fr) minmax(145px,1fr) minmax(110px,.75fr) 34px;align-items:end;gap:8px;width:100%;padding:12px 14px;display:grid}.obligation-payment-allocations article>i{color:#667387;background:#edf1f5;border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:9px;font-size:10px;font-style:normal;font-weight:800;display:grid}.obligation-payment-allocations article label{min-width:0}.allocation-no-wallet{color:#6c7583;background:#f1f3f6;border-radius:8px;align-items:center;gap:7px;min-height:44px;margin-bottom:0;padding:0 11px;font-size:11px;font-weight:700;display:flex}.allocation-no-wallet svg{width:17px}.obligation-payment-allocations .remove-allocation{color:#cf2438;background:#fff0f2;border:0;border-radius:8px;place-items:center;width:34px;height:42px;margin-bottom:0;display:grid}.obligation-payment-allocations .remove-allocation:disabled{opacity:.35}.obligation-payment-allocations .remove-allocation svg{width:16px}.obligation-payment-allocations>footer{background:#f7f9fb;justify-content:flex-end;align-items:center;gap:20px;padding:12px 14px;display:flex}.obligation-payment-allocations>footer span{gap:2px;display:grid}.obligation-payment-allocations>footer small{color:#7d8795;font-size:10px}.obligation-payment-allocations>footer b{font-size:13px}.obligation-payment-allocations>footer strong{border-radius:7px;padding:7px 9px;font-size:11px}.obligation-payment-allocations>footer.matched strong{color:#117f52;background:#e6f8ef}.obligation-payment-allocations>footer.pending strong{color:#bb2639;background:#ffeaed}.obligation-payment-history p>span{gap:3px;display:grid}.obligation-payment-history p>span strong{color:#4f5b6c;font-size:11px}.obligation-payment-history p>span small{color:#8993a1;font-size:10px}.finance-help-tooltip{z-index:9999;color:#fff;pointer-events:none;background:#172131;border:1px solid #263345;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:12px 13px;animation:.14s ease-out finance-help-in;display:grid;position:fixed;box-shadow:0 12px 32px #0c14203d}.finance-help-tooltip>svg{color:#74b7ff;width:19px}.finance-help-tooltip span{gap:3px;display:grid}.finance-help-tooltip b{font-size:11px}.finance-help-tooltip p{color:#c6d0dc;margin:0;font-size:11px;line-height:1.5}@keyframes finance-help-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.obligation-payment-allocations article{grid-template-columns:28px 1fr 1fr 34px}.obligation-payment-allocations article>label:last-of-type{grid-column:2/4}}@media (width<=560px){.late-charge-rates,.late-charge-payment-rates,.late-charge-calculation{grid-template-columns:1fr}.late-charge-calculation span+span{border-top:1px solid #edf0f3;border-left:0}.obligation-payment-allocations article{grid-template-columns:28px 1fr 34px}.obligation-payment-allocations article>label,.obligation-payment-allocations article>label:last-of-type,.allocation-no-wallet{grid-column:2/3}.obligation-payment-allocations .remove-allocation{grid-area:1/3}.obligation-payment-allocations>footer{flex-direction:column;align-items:stretch;gap:8px}}.daily-form{max-height:calc(100vh - 155px);overflow-y:auto}.daily-fields{flex-direction:column;gap:10px;display:flex}.daily-field-card{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:13px}.daily-field-card.active{background:#f8fcfa;border-color:#bfe2d0}.daily-field-heading{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:12px;display:grid}.daily-field-heading>label{margin:0}.daily-field-heading>button{color:#777f8a;background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.daily-field-heading>button i{color:#fff;border:1px solid #cfd3d8;border-radius:4px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.daily-field-heading>button.sync-active{color:#128653;background:#effaf4;border-color:#99d1b5}.daily-field-heading>button.sync-active i{background:#15915a;border-color:#15915a}.daily-field-note{border-radius:7px;max-width:245px;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.35}.daily-field-note.managerial{color:#6f7782;background:#f1f3f5}.daily-field-note.financial{color:#b25812;background:#fff3df}.daily-field-card.managerial-cost{background:#fafbfc}.daily-field-card.real-fee.active{background:#fffaf2;border-color:#efc98f}.daily-field-card.real-fee .wallet-allocation{border-top-color:#f0d9b5}.wallet-allocation{border-top:1px solid #dcebe3;margin-top:12px;padding-top:11px}.wallet-allocation>header{justify-content:space-between;margin-bottom:8px;display:flex}.wallet-allocation header b,.wallet-allocation header small{font-size:10px}.wallet-allocation header small{color:#128653}.wallet-allocation header .allocation-warning{color:#d32234}.allocation-row{grid-template-columns:minmax(150px,1fr) minmax(125px,180px) 32px;gap:7px;margin-top:7px;display:grid}.allocation-row select{height:43px}.allocation-row>button{color:#d32234;background:#fff0f2;border:0;border-radius:7px;place-items:center;display:grid}.allocation-row>button svg{width:15px}.wallet-allocation .add-allocation{color:#2679d8;background:#eaf3ff;border:0;border-radius:7px;align-items:center;gap:5px;margin-top:9px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.wallet-allocation .add-allocation svg{width:13px}.daily-result-form{max-height:calc(100vh - 155px);overflow-y:auto}.daily-result-base{background:#f5f9ff;border:1px solid #dfe8f5;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:15px 17px;display:flex}.daily-result-base>div{align-items:center;gap:11px;display:flex}.daily-result-base svg{color:#287fd9;width:24px}.daily-result-base span{color:#343b45;flex-direction:column;font-size:13px;font-weight:800;display:flex}.daily-result-base small{color:#78818e;margin-top:2px;font-size:10px;font-weight:550}.daily-result-base strong{color:#151a20;font:800 23px Manrope}.daily-result-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.daily-result-card{background:#fff;border:1px solid #e1e5e9;border-radius:12px;overflow:hidden}.daily-result-card.active{border-color:#c9d7e8;box-shadow:0 5px 18px #1c2b3e0d}.daily-result-card>header{background:#fafbfc;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.daily-result-card>header h3,.daily-result-card>header p{margin:0}.daily-result-card>header h3{color:#20252c;font-size:14px}.daily-result-card>header p{color:#8a929d;margin-top:2px;font-size:10px}.daily-result-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.daily-result-icon svg{width:20px}.daily-result-icon.reserve{color:#a96b06;background:#fff2d8}.daily-result-icon.prolabore{color:#2776ca;background:#eaf3ff}.daily-result-toggle{width:38px;height:22px;position:relative;margin:0!important}.daily-result-toggle input{opacity:0;position:absolute}.daily-result-toggle i{background:#d7dce1;border-radius:999px;transition:all .18s;position:absolute;inset:0}.daily-result-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000029}.daily-result-toggle input:checked+i{background:#15915a}.daily-result-toggle input:checked+i:after{transform:translate(16px)}.daily-result-summary{border-block:1px solid #edf0f2;grid-template-columns:repeat(3,1fr);display:grid}.daily-result-summary span{color:#89919c;flex-direction:column;gap:3px;padding:10px 12px;font-size:9px;display:flex}.daily-result-summary span+span{border-left:1px solid #edf0f2}.daily-result-summary b{color:#343a43;font-size:11px}.daily-result-fields{padding:13px}.daily-result-pair{grid-template-columns:.82fr 1.18fr;gap:8px;display:grid}.percentage-input{background:#fafbfc;border:1px solid #dfe2e6;border-radius:7px;align-items:center;height:43px;display:flex}.percentage-input input{border:0;min-width:0}.percentage-input span{color:#707884;padding-right:11px;font-size:12px}.daily-result-modes{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px;display:grid}.daily-result-modes button{color:#68717c;text-align:left;background:#fff;border:1px solid #dfe3e7;border-radius:8px;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}.daily-result-modes button.active{color:#8e5c05;background:#fff8e8;border-color:#e8c77d}.daily-result-modes button:disabled{opacity:.45}.daily-result-modes svg{flex:none;width:18px}.daily-result-modes span{flex-direction:column;font-size:10px;font-weight:750;display:flex}.daily-result-modes small{font-size:8px;font-weight:500}.daily-result-sources{border-top:1px solid #edf0f2;margin-top:3px;padding-top:11px}.daily-result-sources>header{justify-content:space-between;margin-bottom:7px;display:flex}.daily-result-sources header b,.daily-result-sources header small{font-size:10px}.daily-result-sources header small{color:#168454}.daily-result-sources header small.warning{color:#d32234}.daily-result-source{grid-template-columns:1fr minmax(120px,.7fr) 32px;gap:6px;margin-top:6px;display:grid}.daily-result-source select{min-width:0}.daily-result-source>button{color:#d32234;background:#fff0f2;border:0;border-radius:7px;place-items:center;display:grid}.daily-result-source>button svg{width:14px}.add-result-source{color:#2679d8;background:#eaf3ff;border:0;border-radius:7px;align-items:center;gap:5px;margin-top:8px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.add-result-source svg{width:13px}.daily-result-error{margin:12px 2px 0}.daily-result-form>footer .primary:disabled,.daily-result-form>footer button:disabled{cursor:not-allowed;opacity:.55}.flow-actions button{border-radius:8px!important;padding-inline:12px!important}.category-manager form button{justify-content:center;min-width:104px;border-radius:8px!important;padding:0 14px!important}.category-manager form button svg{flex:none}.annual-flow-modal{flex-direction:column;height:calc(100vh - 16px);display:flex;width:calc(100vw - 16px)!important;max-height:none!important}.annual-flow-scroll{scrollbar-gutter:stable;flex:1;min-height:0;max-height:none!important;padding:10px!important;overflow:auto!important}.annual-flow-modal table{table-layout:fixed;width:100%!important;min-width:1240px!important}.annual-flow-modal th,.annual-flow-modal td{padding:7px 5px!important}.annual-flow-modal th:first-child,.annual-flow-modal td:first-child{white-space:normal;width:190px}@media (width<=650px){.daily-field-heading{grid-template-columns:1fr}.allocation-row{grid-template-columns:1fr 1fr 32px}.daily-form,.daily-result-form{max-height:calc(100vh - 130px)}.daily-result-grid,.daily-result-pair,.daily-result-modes{grid-template-columns:1fr}.daily-result-source{grid-template-columns:1fr 1fr 32px}}.operation-launchers{grid-template-columns:repeat(var(--operation-launcher-count,1), minmax(0, 1fr));gap:14px;margin:17px 0;display:grid}.operation-launchers>button{border:1px solid var(--line);color:#252b35;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:78px;padding:14px 15px;transition:all .18s;display:flex;box-shadow:0 3px 10px #0f141e05}.operation-launchers>button:hover{border-color:#d8dce2;transform:translateY(-2px);box-shadow:0 9px 22px #14192312}.operation-launchers>button>span{border-radius:10px;flex:0 0 42px;place-items:center;height:42px;display:grid}.operation-launchers svg{width:19px}.operation-launchers .blue,.activity-avatar.blue{color:#2778dc;background:#eaf3ff}.operation-launchers .green,.activity-avatar.green{color:#15915a;background:#e7f8ef}.operation-launchers .amber,.activity-avatar.amber{color:#c47b0e;background:#fff4dc}.operation-launchers .purple,.activity-avatar.purple{color:#7053c4;background:#f0edff}.operation-launchers>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.operation-launchers b{font-size:14px}.operation-launchers small{color:#89919d;margin-top:4px;font-size:11px}.operation-launchers>button>svg{color:#b8bec7;flex:0 0 15px;width:15px}.operation-launchers.dense{gap:10px}.operation-launchers.dense>button{gap:9px;padding-inline:11px}.operation-launchers.dense>button>span{flex-basis:38px;height:38px}.operation-launchers.dense b{font-size:12px}.operation-launchers.dense small{font-size:9px}.dashboard-workspace{grid-template-columns:minmax(0,1fr) 340px;gap:17px;margin-bottom:17px;display:grid}.activity-center>header a{color:#df1527;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.activity-center>header a svg{width:14px}.activity-center>nav{background:#fafbfc;border-bottom:1px solid #e9ecf0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid}.activity-center>nav button{text-align:left;background:0 0;border:0;border-right:1px solid #e9ecf0;align-items:center;gap:9px;min-height:92px;padding:13px;display:flex}.activity-center>nav button:last-child{border-right:0}.activity-center>nav button.active{background:#fff;box-shadow:inset 0 -3px}.activity-center>nav button>span{background:#f1f3f6;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.activity-center>nav button svg{width:16px}.activity-center>nav button.blue{color:#2679db}.activity-center>nav button.amber{color:#b97812}.activity-center>nav button.green{color:#15915a}.activity-center>nav button.red{color:#df2638}.activity-center>nav button.purple{color:#7053c4}.activity-center>nav button>i{flex-direction:column;min-width:0;font-style:normal;display:flex}.activity-center>nav small{color:#6f7782;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.activity-center>nav b{margin:2px 0;font:800 18px Manrope}.activity-center>nav em{color:#9aa1ab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.activity-row{color:#252b34;border-bottom:1px solid #eef0f2;grid-template-columns:37px minmax(150px,1fr) 145px 105px 16px;align-items:center;gap:11px;padding:12px 18px;text-decoration:none;display:grid}.activity-row:last-child{border-bottom:0}.activity-row:hover{background:#fafbfc}.activity-avatar{border-radius:9px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.activity-row>div,.activity-value{flex-direction:column;min-width:0;display:flex}.activity-row>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-row small{color:#9098a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.activity-value{text-align:right}.activity-value b{font-size:12px}.activity-row>svg{color:#b9bfc7;width:15px}.activity-row>i{color:#286fae;background:#edf5ff;border-radius:99px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.activity-row>i.status-pending{color:#a9680a;background:#fff4dc}.activity-row>i.status-preparing{color:#6d4fbd;background:#f0edff}.activity-row>i.status-ready,.activity-row>i.status-completed{color:#128653;background:#e7f8ef}.activity-row>i.status-out_for_delivery{color:#285fa8;background:#eaf3ff}.activity-row>i.status-cancelled{color:#c52233;background:#ffebed}.activity-list.is-expanded{scrollbar-color:#cbd1d8 transparent;scrollbar-width:thin;max-height:355px;overflow-y:auto}.activity-more{color:#d91c2d;background:#fff;border:0;border-top:1px solid #e9ecf0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:11px;font-weight:800;display:flex}.activity-more:hover{background:#fff8f9}.activity-more svg{width:14px;transform:rotate(90deg)}.activity-list.is-expanded+.activity-more svg{transform:rotate(-90deg)}.activity-empty{text-align:center;flex-direction:column;align-items:center;padding:34px;display:flex}.activity-empty svg{color:#58ad82;width:28px}.activity-empty b{margin-top:8px;font-size:13px}.activity-empty p{color:#8b939f;margin:4px;font-size:11px}.notice-center>header>b{color:#e32133;background:#ffebed;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.notice-center>div>a,.notice-center>div>article{color:#303640;border-bottom:1px solid #eef0f2;align-items:flex-start;gap:11px;padding:14px 16px;text-decoration:none;display:flex}.notice-center>div>:last-child{border-bottom:0}.notice-center>div>a:hover{background:#fafbfc}.notice-center>div>a>span,.notice-center>div>article>span{border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.notice-center span svg{width:16px}.notice-center .amber{color:#c57c0d;background:#fff4dc}.notice-center .green{color:#15915a;background:#e7f8ef}.notice-center .red{color:#df2638;background:#ffebed}.notice-center .blue{color:#2679db;background:#eaf3ff}.notice-center>div div{flex:1}.notice-center>div b{font-size:12px}.notice-center>div p{color:#858e9a;margin:4px 0 0;font-size:10px;line-height:1.45}.notice-center>div>a>svg{color:#b8bec6;width:14px}.wall-calendar{margin-bottom:20px;overflow:visible}.wall-calendar>header{background:#fff;border-radius:11px 11px 0 0}.wall-calendar>header>div{align-items:center;gap:11px;display:flex}.wall-calendar>header>div>span{color:#e51a2c;background:#ffebed;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.wall-calendar>header>div>span svg{width:18px}.wall-calendar>header nav{align-items:center;gap:10px;display:flex}.wall-calendar>header .calendar-header-actions{gap:12px}.calendar-create-event{color:#d7192b;background:#fff5f6;border:1px solid #f0c7cc;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.calendar-create-event:hover{background:#ffebed;border-color:#e51a2c}.calendar-create-event svg{width:14px}.wall-calendar>header nav b{text-align:center;text-transform:capitalize;min-width:150px;font-size:13px}.wall-calendar>header nav button{color:#68717e;background:#fff;border:1px solid #e0e4e8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.wall-calendar>header nav svg{width:14px}.calendar-weekdays{background:#f6f7f9;border:1px solid #e2e5e9;border-bottom:0;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays b{color:#77808c;text-align:center;border-right:1px solid #e2e5e9;padding:9px;font-size:9px}.calendar-weekdays b:last-child{border:0}.calendar-grid{border-top:1px solid #e1e4e8;border-left:1px solid #e1e4e8;grid-template-columns:repeat(7,1fr);display:grid}.calendar-day{background:#fff;border-bottom:1px solid #e1e4e8;border-right:1px solid #e1e4e8;min-width:0;min-height:132px;padding:8px}.calendar-day.muted{background:#f8f9fa}.calendar-day>time{color:#424a56;border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:5px;font-size:11px;font-weight:700;display:grid}.calendar-day.muted>time{color:#bbc0c7}.calendar-day.today{box-shadow:inset 0 0 0 2px #e51a2c6b}.calendar-day.today>time{color:#fff;background:#e51a2c}.calendar-day>div{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-mini-event{text-align:left;border:0;border-radius:6px;align-items:flex-start;gap:5px;width:100%;min-width:0;padding:5px 6px;display:flex}.calendar-mini-event>i{background:currentColor;border-radius:50%;flex:0 0 5px;height:5px;margin-top:4px}.calendar-mini-event>span{flex-direction:column;min-width:0;display:flex}.calendar-mini-event b,.calendar-mini-event small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-mini-event b{font-size:9px}.calendar-mini-event small{opacity:.72;margin-top:1px;font-size:8px}.calendar-mini-event.blue{color:#226fc9;background:#edf5ff}.calendar-mini-event.green{color:#137d50;background:#e9f8f0}.calendar-mini-event.red{color:#c72839;background:#ffedf0}.calendar-mini-event.amber{color:#a86a0b;background:#fff4dc}.calendar-mini-event.purple{color:#6748b8;background:#f0edff}.calendar-more-events{color:#858d98;text-align:left;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding-left:6px;font-size:8px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.calendar-more-events:hover{color:#e51a2c;text-decoration-color:currentColor}.calendar-detail-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0e1394;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.calendar-detail-overlay>article{background:#fff;border-radius:14px;width:min(480px,100%);overflow:hidden;box-shadow:0 24px 80px #00000040}.calendar-detail-overlay header{border-bottom:1px solid #ebedf0;align-items:center;gap:12px;padding:20px;display:flex}.calendar-event-icon{color:#15915a;background:#e7f8ef;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.calendar-event-icon svg{width:18px}.calendar-detail-overlay header div{flex:1}.calendar-detail-overlay header small{color:#e51a2c;letter-spacing:.1em;font-size:9px;font-weight:800}.calendar-detail-overlay h3{margin:4px 0 0;font:700 18px Manrope}.calendar-detail-overlay header button{color:#747d88;background:#f3f5f6;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.calendar-detail-overlay header button svg{width:17px}.calendar-detail-overlay article>div{gap:14px;padding:20px;display:grid}.calendar-detail-overlay label{color:#8b939f;flex-direction:column;gap:4px;font-size:10px;display:flex}.calendar-detail-overlay label strong{color:#303741;font-size:13px;font-weight:600}.calendar-detail-overlay footer{background:#f8f9fa;justify-content:flex-end;padding:15px 20px;display:flex}.calendar-detail-overlay footer a{color:#fff;background:#e51a2c;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.calendar-manual-actions{justify-content:flex-end;gap:9px;display:flex}.calendar-manual-actions button{color:#4f5865;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.calendar-manual-actions button.danger{color:#d7192b;background:#fff5f6;border-color:#ffd7db}.calendar-manual-actions button.complete{color:#158352;background:#f1fbf5;border-color:#cdebd9}.calendar-manual-actions svg{width:14px}.calendar-detail-overlay>.calendar-event-form-modal{width:min(690px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.calendar-event-form-modal form{border-top:1px solid #edf0f3}.calendar-event-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.calendar-event-form-grid>.wide{grid-column:1/-1}.calendar-event-form-grid label{color:#596271;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.calendar-event-form-grid input,.calendar-event-form-grid select,.calendar-event-form-grid textarea{color:#262d37;background:#fff;border:1px solid #dce1e7;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font:500 13px Inter,sans-serif}.calendar-event-form-grid textarea{resize:vertical;min-height:92px}.calendar-event-form-grid .calendar-event-check{flex-direction:row;align-items:center;gap:9px}.calendar-event-check input{width:17px;min-height:17px}.calendar-finance-link{background:#f6fbf7;border:1px solid #dce9df;border-radius:10px;padding:14px}.calendar-finance-link>label+label{margin-top:13px}.calendar-event-error{color:#c51f31;background:#fff0f2;border-radius:8px;margin:0 20px 15px;padding:10px 12px;font-size:11px;font-weight:700}.calendar-event-form-modal form>footer{background:#fafbfc;border-top:1px solid #edf0f3;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.calendar-event-form-modal form>footer button{color:#3e4652;background:#fff;border:1px solid #dce1e7;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.calendar-event-form-modal form>footer button.primary{color:#fff;background:#e51a2c;border-color:#e51a2c}.calendar-event-form-modal form>footer svg{width:15px}.calendar-detail-overlay footer svg{width:14px}.calendar-detail-overlay>.calendar-day-events-modal{width:min(640px,100%)}.calendar-detail-overlay .calendar-day-events-list{flex-direction:column;gap:7px;max-height:min(560px,65vh);display:flex;overflow-y:auto}.calendar-day-events-list>button{color:#303741;text-align:left;background:#fff;border:1px solid #e7e9ed;border-radius:9px;grid-template-columns:7px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.calendar-day-events-list>button:hover{background:#fffafb;border-color:#f0aab1}.calendar-day-events-list>button>i{background:#2679d8;border-radius:99px;width:7px;height:34px}.calendar-day-events-list>button>i.green{background:#15915a}.calendar-day-events-list>button>i.red{background:#e51a2c}.calendar-day-events-list>button>i.amber{background:#c47b0e}.calendar-day-events-list>button>i.purple{background:#7053c4}.calendar-day-events-list>button>span{flex-direction:column;min-width:0;display:flex}.calendar-day-events-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calendar-day-events-list>button small{color:#858d98;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.calendar-day-events-list>button>svg{color:#a0a7b0;width:16px}@media (width<=1150px){.operation-launchers{scroll-snap-type:x proximity;padding-bottom:5px;display:flex;overflow-x:auto}.operation-launchers>button{scroll-snap-align:start;flex:1 0 180px}.dashboard-workspace{grid-template-columns:1fr}.activity-center>nav button{min-height:82px}.calendar-day{min-height:115px}.calendar-mini-event small{display:none}}@media (width<=700px){.operation-launchers{gap:9px}.operation-launchers>button{min-height:68px;padding:10px}.operation-launchers>button>span{flex-basis:35px;height:35px}.operation-launchers small{display:none}.activity-center>nav{grid-template-columns:1fr 1fr}.activity-center>nav button:nth-child(2){border-right:0}.activity-row{grid-template-columns:35px 1fr 16px}.activity-row>i,.activity-value{display:none}.wall-calendar{overflow:hidden}.wall-calendar>header{flex-direction:column;align-items:flex-start;gap:12px}.wall-calendar>header nav{justify-content:space-between;width:100%}.wall-calendar>header .calendar-header-actions{flex-direction:column;align-items:stretch;width:100%}.calendar-create-event{justify-content:center}.calendar-event-form-grid{grid-template-columns:1fr;padding:15px}.calendar-event-form-grid>.wide{grid-column:auto}.calendar-weekdays b{font-size:8px}.calendar-day{min-height:76px;padding:4px}.calendar-day>time{width:21px;height:21px;font-size:9px}.calendar-mini-event{padding:4px}.calendar-mini-event>span{display:none}.calendar-mini-event>i{width:7px;height:7px;margin:0}.calendar-more-events{display:none}}.product-lookup-overlay{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e14b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-lookup-modal{background:#fff;border-radius:17px;width:min(1050px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 30px 100px #0000004d}.product-lookup-modal>header{border-bottom:1px solid #e5e8ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px 20px;display:flex}.product-lookup-modal>header span{color:var(--red);letter-spacing:.13em;font-size:11px;font-weight:800}.product-lookup-modal>header h2{margin:6px 0 4px;font:800 26px Manrope,sans-serif}.product-lookup-modal>header p{color:#7e8793;margin:0;font-size:14px}.product-lookup-modal>header button{color:#707986;background:#f0f2f4;border:0;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.product-lookup-modal>main{background:#f7f8fa;padding:21px 25px 25px}.product-lookup-search{align-items:center;margin-bottom:14px;display:flex;position:relative}.product-lookup-search>svg{color:#838d99;width:19px;position:absolute;left:15px}.product-lookup-search input{background:#fff;border:1px solid #dce1e6;border-radius:11px;outline:0;width:100%;height:50px;padding:0 100px 0 44px}.product-lookup-search input:focus{border-color:#3c7dd7;box-shadow:0 0 0 3px #3c7dd717}.product-lookup-search>small{color:#7d8793;position:absolute;right:15px}.product-lookup-layout{background:#fff;border:1px solid #e0e4e8;border-radius:13px;grid-template-columns:minmax(310px,.85fr) minmax(410px,1.15fr);min-height:440px;max-height:calc(100vh - 235px);display:grid;overflow:hidden}.product-lookup-layout>aside{border-right:1px solid #e6e9ed;overflow-y:auto}.product-lookup-layout>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:70px;padding:10px 13px;display:grid}.product-lookup-layout>aside>button.selected{background:#f1f6fd;box-shadow:inset 3px 0 #337bd2}.product-lookup-layout>aside i{color:#3477cb;background:#eaf3ff;border-radius:9px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.product-lookup-layout>aside i img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-lookup-layout>aside i svg{width:20px}.product-lookup-layout>aside span{flex-direction:column;min-width:0;display:flex}.product-lookup-layout>aside b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-lookup-layout>aside small{color:#89919c;margin-top:3px;font-size:11px}.product-lookup-layout>aside strong{color:#15714c;font-size:12px}.product-lookup-detail{padding:22px 25px;overflow-y:auto}.product-lookup-summary{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:17px;display:grid}.product-lookup-summary>div{min-width:0}.product-lookup-thumb{color:#a0a8b2;background:#fff;border:1px solid #dfe4e9;border-radius:12px;place-items:center;width:132px;height:132px;padding:8px;display:grid;position:relative;overflow:hidden}.product-lookup-thumb:not(:disabled){cursor:zoom-in}.product-lookup-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-lookup-thumb svg{width:38px;height:38px}.product-lookup-thumb small{color:#fff;text-align:center;background:#141b24b8;border-radius:6px;padding:5px;font-size:9px;font-weight:750;position:absolute;bottom:7px;left:7px;right:7px}.product-lookup-state{color:#3379ce;letter-spacing:.11em;font-size:10px;font-weight:850}.product-lookup-summary h3{margin:6px 0 3px;font:800 22px Manrope,sans-serif}.product-lookup-summary p{color:#828b97;margin:0;font-size:13px}.product-lookup-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.product-lookup-facts>span{background:#f3f5f7;border-radius:9px;grid-template-columns:22px 1fr;padding:11px;display:grid}.product-lookup-facts svg{color:#3379ce;grid-row:span 2;width:17px}.product-lookup-facts small{color:#7c8591;font-size:10px}.product-lookup-facts b{margin-top:2px;font-size:13px}.product-lookup-description{background:#fff;border:1px solid #e4e7eb;border-radius:9px;max-height:145px;margin-top:14px;padding:12px;overflow-y:auto}.product-lookup-description b{font-size:12px}.product-lookup-description p{color:#747e8a;margin:4px 0 0;font-size:12px;line-height:1.5}.product-lookup-sell{color:#fff;background:var(--red);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:17px;font-weight:800;display:inline-flex}.product-lookup-sell:disabled{opacity:.45;cursor:not-allowed}.product-lookup-sell svg{width:17px}.product-no-stock{color:#a16a1d;text-align:center;margin-top:7px;display:block}.product-image-lightbox{z-index:260;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e14c7;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.product-image-lightbox>div{background:#fff;border-radius:14px;flex-direction:column;width:min(900px,94vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 80px #00000059}.product-image-lightbox header{border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;min-height:54px;padding:10px 15px;display:flex}.product-image-lightbox header b{font-size:14px}.product-image-lightbox header button{color:#68717c;background:#f1f3f5;border:0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.product-image-lightbox header svg{width:18px}.product-image-lightbox img{-o-object-fit:contain;object-fit:contain;box-sizing:border-box;width:100%;max-height:calc(92vh - 54px);padding:18px;display:block}.product-lookup-empty{color:#89929e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:25px;display:flex}.product-lookup-empty.detail{height:100%}.product-lookup-empty svg{width:30px;height:30px;margin-bottom:9px}.product-lookup-empty b{color:#404751;font-size:14px}.product-lookup-empty p{max-width:260px;margin:5px 0 0;font-size:12px}@media (width<=760px){.product-lookup-layout{grid-template-columns:1fr;max-height:calc(100vh - 200px)}.product-lookup-layout>aside{border-bottom:1px solid #e6e9ed;border-right:0;max-height:240px}.product-lookup-facts{grid-template-columns:1fr}.product-lookup-summary{grid-template-columns:96px minmax(0,1fr)}.product-lookup-thumb{width:96px;height:96px}}.quick-service-overlay{z-index:80;align-items:flex-start;padding:24px;overflow-y:auto}.quick-service-modal{background:#f5f6f8;border-radius:16px;width:min(1120px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 90px #00000047}.quick-service-modal>header{background:#fff;border-bottom:1px solid #e5e8ec;justify-content:space-between;align-items:center;padding:22px 27px;display:flex}.quick-service-modal>header span{color:#e51a2c;letter-spacing:.12em;font-size:12px;font-weight:800}.quick-service-modal>header h2{margin:5px 0 3px;font:800 25px Manrope}.quick-service-modal>header p{color:#838c98;margin:0;font-size:13px}.quick-service-modal>header>button{color:#75808c;background:#f2f4f6;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.quick-service-modal>header svg{width:19px}.quick-service-modal form>main{gap:15px;padding:18px;display:grid}.quick-block{background:#fff;border:1px solid #e1e5e9;border-radius:12px;padding:19px}.quick-block-title{align-items:center;gap:11px;margin-bottom:15px;display:flex}.quick-block-title>span{color:#2679db;background:#eaf3ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.quick-block-title svg{width:18px}.quick-block-title>div{flex-direction:column;flex:1;display:flex}.quick-block-title h3{margin:0;font:700 16px Manrope}.quick-block-title p{color:#8b949f;margin:3px 0 0;font-size:12px}.quick-block-title>b{font:800 20px Manrope}.quick-block-title h3 small{color:#8a939f;margin-left:5px;font-size:11px;font-weight:600}.quick-items-primary{border-color:#f1a7ae;box-shadow:0 8px 24px #e51a2c14}.quick-items-primary .quick-block-title>span{color:#d7192b;background:#fff0f2}.quick-start-label{color:#c91527;letter-spacing:.08em;white-space:nowrap;background:#fff0f2;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.quick-items-primary .quick-search{border:2px solid #ee6471;box-shadow:0 0 0 4px #e51a2c0f}.quick-items-primary .quick-search:focus-within{border-color:#e51a2c;box-shadow:0 0 0 4px #e51a2c1f}.quick-client-secondary{background:#fbfcfd}.quick-choice{gap:9px;display:flex}.quick-choice button{color:#68717c;background:#fff;border:1px solid #dce1e6;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.quick-choice button.active{color:#d7192b;background:#fff4f5;border-color:#e51a2c}.quick-guest-client{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.quick-guest-client label{color:#5f6875;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.quick-guest-client input{color:#252c35;background:#fff;border:1px solid #dce1e6;border-radius:9px;min-height:46px;padding:0 13px;font-size:14px}.quick-search{background:#fff;border:1px solid #dce1e6;border-radius:9px;align-items:center;margin-top:12px;display:flex;position:relative}.quick-search>svg{color:#919aa6;width:18px;margin-left:13px}.quick-search>input{background:0 0;border:0;outline:0;flex:1;height:47px;padding:0 13px;font-size:14px}.quick-search>.spin{margin-right:13px}.quick-floating-results{z-index:8;background:#fff;border:1px solid #dfe3e8;border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #14192324}.quick-floating-results>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;align-items:center;width:100%;padding:11px 14px;display:flex}.quick-floating-results>button:hover{background:#fafbfc}.quick-floating-results>button:last-child{border:0}.quick-floating-results button>span,.quick-floating-results>button:not(.quick-create-trigger){min-width:0}.quick-floating-results b{font-size:13px}.quick-floating-results small{color:#8b949f;margin-top:3px;font-size:11px;display:block}.quick-floating-results.catalog button>span{flex:1}.quick-floating-results.catalog strong{margin-right:12px;font-size:13px}.quick-floating-results.catalog>button.is-unavailable,.quick-floating-results.catalog>button.is-unavailable:hover{background:#fffaf1}.quick-result-stock{color:#168052;white-space:nowrap;margin-right:14px;font-size:11px;font-style:normal;font-weight:750}.quick-result-stock.empty{color:#ad6714}.quick-result-unavailable{color:#9b601a;white-space:nowrap;background:#fff0d9;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;flex:none!important;min-width:auto!important}.quick-item-stock{color:#14784e!important}.quick-loose-toggle{color:#9b601a;background:#fff8ed;border:1px solid #efca97;border-radius:6px;width:max-content;margin-top:5px;padding:4px 7px;font-size:10px;font-weight:750}.quick-loose-toggle.active{background:#fff0d9;border-color:#dfad68}.quick-floating-results.catalog svg{width:16px}.quick-create-trigger{color:#e51a2c;gap:7px;font-weight:700;justify-content:center!important}.selected-quick-client{color:#16764d;background:#effaf4;border:1px solid #bfe6d3;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.selected-quick-client>svg{width:18px}.selected-quick-client span{flex-direction:column;flex:1;display:flex}.selected-quick-client b{font-size:13px}.selected-quick-client small{margin-top:2px;font-size:11px}.selected-quick-client button{color:#16764d;background:0 0;border:0;font-size:12px;font-weight:700}.quick-create-inline{background:#fff8f9;border:1px dashed #e51a2c;border-radius:9px;grid-template-columns:105px minmax(170px,1fr) 145px 145px 135px auto auto;gap:8px;margin-top:12px;padding:12px;display:grid}.quick-create-inline .quick-field small{color:#7b8490;font-size:10px;line-height:1.35}.quick-field{flex-direction:column;gap:6px;min-width:0;display:flex}.quick-field>span{color:#596370;font-size:12px;font-weight:700}.quick-field>select,.quick-field>input{background:#fff;border:1px solid #dce1e6;border-radius:8px;width:100%;min-width:0;height:43px;padding:0 10px;font-size:13px}.quick-create-inline>button{background:#fff;border:1px solid #dce1e6;border-radius:8px;align-self:end;height:43px;padding:0 12px;font-size:12px;font-weight:700}.quick-create-inline>button:first-of-type{color:#fff;background:#e51a2c;border-color:#e51a2c}.quick-selected-heading{justify-content:space-between;align-items:center;margin-top:22px;padding:0 3px;display:flex}.quick-selected-heading>div{flex-direction:column;gap:2px;display:flex}.quick-selected-heading b{color:#252b34;font-size:14px}.quick-selected-heading small{color:#87909b;font-size:12px}.quick-selected-heading>span{color:#176bb9;background:#eaf3ff;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.quick-selected-items{border:1px solid #e2e6ea;border-radius:9px;margin-top:12px}.quick-item-column-labels{color:#7b8590;border-bottom:1px solid #edf0f2;grid-template-columns:36px minmax(150px,1fr) 110px 170px 100px 34px;gap:10px;padding:9px 12px 7px;font-size:12px;font-weight:700;display:grid}.quick-item-column-labels>span:nth-child(n+3){text-align:center}.quick-selected-items article{border-bottom:1px solid #edf0f2;grid-template-columns:36px minmax(150px,1fr) 110px 170px 100px 34px;align-items:center;gap:10px;padding:10px 12px;display:grid}.quick-selected-items article:last-child{border:0}.quick-selected-items article>span{color:#2679db;background:#eaf3ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.quick-selected-items article>span.part{color:#b97812;background:#fff4dc}.quick-selected-items svg{width:16px}.quick-selected-items article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.quick-selected-items article b{font-size:13px}.quick-selected-items article small{color:#8b949f;font-size:12px}.quick-selected-items article>strong{text-align:right;font-size:13px}.quick-qty{justify-content:center;align-items:center;gap:8px;display:flex}.quick-qty input{text-align:center;appearance:textfield;background:#fff;border:1px solid #dce1e6;border-radius:7px;outline:none;width:48px;height:31px;padding:0 4px;font-size:13px;font-weight:700}.quick-qty input::-webkit-inner-spin-button{appearance:none;margin:0}.quick-qty input::-webkit-outer-spin-button{appearance:none;margin:0}.quick-qty button,.quick-remove{background:#f2f4f6;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.quick-remove{color:#d51e31;background:#fff0f2}.quick-empty{color:#8b949f;text-align:center;padding:24px;font-size:13px}.currency-input{background:#fff;border:1px solid #dce1e6;border-radius:8px;align-items:center;height:43px;display:flex}.currency-input>span{color:#89929d;padding-left:10px;font-size:12px}.currency-input>input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 9px;font-size:13px}.quick-totals{grid-template-columns:1fr 1.3fr 1fr;gap:10px;display:grid}.quick-totals>span,.quick-totals>label,.quick-totals>button{color:#68717d;background:#f5f7f8;border-radius:9px;flex-direction:column;justify-content:space-between;gap:7px;padding:12px;font-size:12px;display:flex}.quick-totals>button{text-align:left;border:0}.quick-totals b{color:#202630;font:800 18px Manrope}.quick-totals label>div{grid-template-columns:78px minmax(0,1fr);display:grid}.quick-totals label select,.quick-totals label>div>input{background:#fff;border:1px solid #dce1e6}.quick-totals label select{border-radius:8px 0 0 8px;width:78px;min-width:0;height:43px;padding:0 12px;font-size:13px}.quick-totals label .currency-input,.quick-totals label>div>input{box-sizing:border-box;border-left:0;border-radius:0 8px 8px 0;width:100%;min-width:0;height:43px}.quick-totals label .currency-input>span{display:none}.quick-totals label>div>input{padding:0 12px;font-size:13px}.quick-totals .total{cursor:pointer;color:#08764c;background:#eaf8f1;transition:transform .15s,box-shadow .15s}.quick-totals .total b{color:#08764c}.quick-totals .total small{color:#3a8267;font-size:12px;font-weight:700}.quick-totals .total:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px #08764c21}.quick-totals .total:disabled{cursor:default;opacity:.65}.quick-cashback{align-items:end;gap:10px;margin-top:12px;display:flex}.quick-cashback>button{color:#59636f;text-align:left;background:#fff;border:1px solid #dfe3e7;border-radius:9px;flex:1;align-items:center;gap:10px;min-height:55px;padding:9px 12px;display:flex}.quick-cashback>button>svg{color:#b67a12;width:21px}.quick-cashback>button>span{flex-direction:column;flex:1;display:flex}.quick-cashback>button b{font-size:13px}.quick-cashback>button small{color:#858e99;margin-top:3px;font-size:12px}.quick-cashback>button i{color:#9a6710;background:#fff3d9;border-radius:7px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.quick-cashback>button:disabled{cursor:not-allowed;opacity:.58}.quick-cashback.active>button{color:#8c5e0f;background:#fff9eb;border-color:#e0bc73}.quick-cashback>.quick-field{flex:0 0 190px}.quick-payments{margin-top:13px}.quick-payments article{grid-template-columns:1.1fr 1.1fr 1fr 170px 34px;align-items:end;gap:8px;margin-bottom:8px;display:grid}.quick-payments select,.quick-payments article>input,.quick-change select{background:#fff;border:1px solid #dce1e6;border-radius:8px;height:43px;padding:0 10px;font-size:13px}.quick-electronic-options{grid-template-columns:minmax(0,1fr) 68px;align-items:end;gap:6px;display:grid}.quick-electronic-options>.quick-field:only-child{grid-column:1/-1}.quick-electronic-options.scheduled{grid-template-columns:1.3fr .7fr}.quick-scheduled-badge{color:#6952ac;background:#f5f2ff;border:1px solid #d9d1f6;border-radius:8px;align-items:center;min-height:43px;padding:8px 10px;font-size:10px;font-weight:700;display:flex}.quick-payment-spacer{min-height:64px}.quick-payments article>button,.quick-change>div>button{color:#d51e31;background:#fff0f2;border:0;border-radius:8px;align-self:end;place-items:center;height:43px;display:grid}.quick-payments article>button svg,.quick-change>div>button svg{width:15px}.quick-add-line{color:#596370;background:#fff;border:1px dashed #cfd5dc;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.quick-add-line svg{width:14px}.quick-change{background:#fffaf0;border:1px solid #f1d39b;border-radius:9px;margin-top:13px;padding:13px}.quick-change header{justify-content:space-between;margin-bottom:9px;display:flex}.quick-change header b{font-size:14px}.quick-change header small{color:#8a785d;font-size:11px}.quick-change>div{grid-template-columns:1fr 180px 34px;align-items:end;gap:8px;margin-bottom:8px;display:grid}.quick-date,.quick-notes{color:#4d5662;flex-direction:column;gap:6px;margin-top:13px;font-size:12px;font-weight:700;display:flex}.quick-date input,.quick-notes textarea{font:inherit;border:1px solid #dce1e6;border-radius:8px;padding:11px}.quick-notes textarea{resize:vertical;min-height:72px}.quick-transaction-summary{background:#f8f9fa;border:1px solid #dfe4e8;border-radius:10px;margin-top:15px;padding:14px}.quick-transaction-summary header{border-bottom:1px solid #e3e7ea;justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.quick-transaction-summary header>div{flex-direction:column;gap:2px;display:flex}.quick-transaction-summary header b{color:#252b34;font-size:14px}.quick-transaction-summary header small{color:#7e8792;font-size:12px}.quick-transaction-summary header>span{border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.quick-transaction-summary header>span svg{width:16px}.quick-transaction-summary header>span.ok{color:#08764c;background:#e5f6ee}.quick-transaction-summary header>span.pending{color:#b32535;background:#ffeaed}.quick-transaction-summary>div{grid-template-columns:repeat(3,minmax(180px,245px));justify-content:start;gap:9px 28px;padding-top:11px;display:grid}.quick-transaction-summary>div>span{color:#69737e;grid-template-columns:minmax(88px,max-content) max-content;justify-content:start;align-items:center;gap:14px;font-size:12px;display:grid}.quick-transaction-summary>div b{color:#252b34;white-space:nowrap}.quick-transaction-summary .discount b{color:#b32535}.quick-transaction-summary .cashback b{color:#9a6710}.quick-transaction-summary .change b{color:#a3670c}.quick-transaction-summary .scheduled b{color:#6952ac}.quick-service-modal form>footer{z-index:3;background:#fff;border-top:1px solid #e1e5e9;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex;position:sticky;bottom:0}.quick-service-modal form>footer button{background:#fff;border:1px solid #dce1e6;border-radius:9px;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:700;display:flex}.quick-service-modal form>footer .quick-finish{color:#fff;background:#e51a2c;border-color:#e51a2c}.quick-service-modal form>footer .quick-finish:disabled{opacity:.48}.quick-service-modal form>footer svg{width:17px}.quick-receipt-copy{min-height:720px}.quick-receipt-payments p{border-bottom:1px solid #e5e7ea;justify-content:space-between;margin:0;padding:7px 0;font-size:12px;display:flex}.quick-receipt-payments p:last-child{border:0}.thermal-receipt{background:#fff!important;width:80mm!important;min-height:0!important;padding:3mm!important}.thermal-receipt.thermal_58{width:58mm!important;padding:2mm!important}.thermal-receipt .quick-receipt-copy{min-height:0;box-shadow:none!important;border:0!important;padding:0!important}.thermal-receipt .receipt-head,.thermal-receipt .receipt-company{text-align:center;flex-direction:column;align-items:center;gap:5px}.thermal-receipt .receipt-company img{-o-object-fit:contain;object-fit:contain;max-width:42mm;max-height:16mm}.thermal-receipt .receipt-number{text-align:center;align-items:center}.thermal-receipt .receipt-fields{grid-template-columns:1fr}.thermal-receipt .receipt-block,.thermal-receipt .receipt-terms{padding:3mm 0!important}.thermal-receipt .receipt-estimate>div>span{grid-template-columns:1fr auto;gap:3px}.thermal-receipt .receipt-estimate>div>span i{grid-column:1}.thermal-receipt .receipt-estimate>div>span strong{grid-area:1/2/span 2;align-self:center}.thermal-receipt *{font-size:10px!important}.thermal-receipt h3,.thermal-receipt .receipt-number b,.thermal-receipt .receipt-estimate footer b{font-size:12px!important}@media (width<=900px){.quick-create-inline{grid-template-columns:1fr 1fr}.quick-selected-items article{grid-template-columns:35px 1fr 90px 34px}.quick-item-column-labels,.quick-selected-items article>.currency-input,.quick-selected-items article>strong{display:none}.quick-payments article{grid-template-columns:1fr 1fr}.quick-payment-spacer{display:none}.quick-transaction-summary>div{grid-template-columns:1fr 1fr}.quick-totals{grid-template-columns:1fr}.quick-cashback{flex-direction:column;align-items:stretch}.quick-cashback>.quick-field{flex-basis:auto}.quick-service-modal{border-radius:12px}}@media (width<=560px){.quick-service-overlay{padding:0}.quick-service-modal{border-radius:0}.quick-service-modal>header{padding:17px}.quick-service-modal>header h2{font-size:21px}.quick-service-modal form>main{padding:10px}.quick-block{padding:14px}.quick-choice button{flex:1;padding-inline:7px}.quick-choice{flex-wrap:wrap}.quick-guest-client,.quick-create-inline{grid-template-columns:1fr}.quick-selected-items article{grid-template-columns:35px minmax(0,1fr) 100px 34px}.quick-payments article,.quick-change>div{grid-template-columns:1fr}.quick-change>div>button{width:43px}.quick-transaction-summary>div{grid-template-columns:1fr}.quick-transaction-summary header{flex-direction:column;align-items:flex-start}.quick-service-modal form>footer button{flex:1;justify-content:center}}.change-as-tip{width:100%;margin:10px 0;text-align:left!important;color:#465163!important;background:#fff!important;border:1px solid #cfd8e3!important;border-radius:12px!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;display:flex!important}.change-as-tip>svg{color:#cb8a00;width:21px!important}.change-as-tip>span{flex:1;gap:2px;display:grid}.change-as-tip small{color:#7f8998;font-size:12px}.change-as-tip.active{color:#167047!important;background:#eefbf4!important;border-color:#5ab889!important}.change-as-tip.active>svg{color:#14945a}.equipment-browser-modal{width:min(1120px,100%)}.equipment-browser-body{padding:18px}.equipment-browser-loading,.equipment-browser-empty{color:#6f7884;justify-content:center;align-items:center;gap:9px;min-height:190px;font-size:14px;display:flex}.equipment-browser-loading svg{width:19px}.equipment-browser-empty{text-align:center;flex-direction:column}.equipment-browser-empty>svg{color:#8c96a3;width:34px}.equipment-browser-empty b{color:#252b33;font-size:16px}.equipment-browser-empty p{max-width:420px;margin:0;font-size:13px}.equipment-history-list{flex-direction:column;gap:12px;display:flex}.equipment-history-card{background:#fff;border:1px solid #e1e5e9;border-radius:12px;overflow:hidden}.equipment-history-card>header{grid-template-columns:44px minmax(180px,1fr) minmax(130px,180px) auto;align-items:center;gap:13px;padding:15px 16px;display:grid}.equipment-history-icon{color:#2779d9;background:#eaf3ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.equipment-history-icon svg{width:19px}.equipment-history-card>header>div:nth-child(2){min-width:0}.equipment-history-card small{color:#808995;font-size:12px}.equipment-history-card h3{margin:2px 0;font:750 16px Manrope}.equipment-history-card>header p{color:#6d7682;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.equipment-history-card>header aside{flex-direction:column;min-width:0;display:flex}.equipment-history-card>header aside b{text-overflow:ellipsis;margin-top:3px;font-size:14px;overflow:hidden}.equipment-history-actions{gap:7px;display:flex}.equipment-history-actions button{color:#59626e;white-space:nowrap;background:#fff;border:1px solid #dde2e7;border-radius:8px;align-items:center;gap:5px;height:37px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.equipment-history-actions button.primary{color:#fff;background:#e71b2d;border-color:#e71b2d}.equipment-history-actions svg{width:14px}.equipment-history-details{background:#fafbfc;border-top:1px solid #e5e9ec;grid-template-columns:1.15fr .85fr;display:grid}.equipment-history-details>section{min-width:0;padding:17px}.equipment-history-details>section+section{border-left:1px solid #e5e9ec}.equipment-history-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.equipment-history-title>svg{color:#e51b2e;width:18px}.equipment-history-title h4{margin:0;font:750 15px Manrope}.equipment-history-title p{color:#848d98;margin:2px 0 0;font-size:12px}.equipment-order-history{background:#fff;border:1px solid #e2e6ea;border-radius:9px;overflow:hidden}.equipment-order-history>a{color:#252b33;border-bottom:1px solid #edf0f2;grid-template-columns:105px minmax(150px,1fr) 125px 16px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.equipment-order-history>a:last-child{border-bottom:0}.equipment-order-history>a:hover{background:#fcfcfd}.equipment-order-history>a>span{flex-direction:column;min-width:0;display:flex}.equipment-order-history b,.equipment-order-history small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipment-order-history b{font-size:13px}.equipment-order-history small{color:#89919c;margin-top:3px;font-size:12px}.equipment-order-history .equipment-order-snapshot{color:#66717e;font-weight:650}.equipment-order-history>a>svg{color:#adb4bd;width:14px}.equipment-change-timeline{flex-direction:column;display:flex}.equipment-change-timeline>article{grid-template-columns:17px 1fr;gap:9px;padding-bottom:13px;display:grid;position:relative}.equipment-change-timeline>article>i{background:#e51b2e;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 0 2px #f5b7bd}.equipment-change-timeline>article:not(:last-child)>i:after{content:"";background:#dfe4e8;width:1px;height:calc(100% + 58px);position:absolute;top:10px;left:2px}.equipment-change-timeline article>div>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.equipment-change-timeline header b{font-size:13px}.equipment-change-timeline time{color:#8a929d;font-size:11px}.equipment-change-timeline article>div>a{color:#d91a2c;margin:3px 0 6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.equipment-change-timeline article>div>div p{grid-template-columns:minmax(90px,.8fr) minmax(80px,1fr) 14px minmax(80px,1fr);align-items:center;gap:5px;margin:5px 0 0;font-size:12px;display:grid}.equipment-change-timeline p b{color:#57606b}.equipment-change-timeline p span{color:#959ca6;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;overflow:hidden}.equipment-change-timeline p strong{color:#252b33;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipment-change-timeline p svg{color:#afb6bf;width:12px}.equipment-history-empty{color:#7b8490;text-align:center;background:#fff;border:1px dashed #dce1e6;border-radius:9px;margin:0;padding:15px;font-size:13px}.equipment-edit-modal{width:min(850px,100%)}.os-existing-equipment-strip{color:#286aa9;background:#f1f7ff;border:1px solid #cfe2fa;border-radius:10px;align-items:center;gap:12px;margin:0 20px 4px;padding:13px 15px;display:flex}.os-existing-equipment-strip>svg{flex:none;width:22px}.os-existing-equipment-strip>div{flex-direction:column;min-width:0;display:flex}.os-existing-equipment-strip small{letter-spacing:.08em;font-size:10px;font-weight:800}.os-existing-equipment-strip b{color:#1f2a35;font-size:14px}.os-existing-equipment-strip span{color:#6d7d8d;margin-top:2px;font-size:12px}.equipment-edit-modal .os-form-grid textarea{resize:vertical;background:#fafbfc;border:1px solid #dfe2e6;border-radius:8px;outline:0;min-height:86px;padding:11px;font-size:14px}.equipment-password-clear{color:#5c6571;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.os-panel>header .equipment-edit-button{color:#59636f;background:#f0f2f4}@media (width<=900px){.equipment-history-card>header{grid-template-columns:44px 1fr}.equipment-history-card>header aside{grid-column:2}.equipment-history-actions{flex-wrap:wrap;grid-column:1/-1;padding-left:57px}.equipment-history-details{grid-template-columns:1fr}.equipment-history-details>section+section{border-top:1px solid #e5e9ec;border-left:0}}@media (width<=620px){.equipment-browser-body{padding:12px}.equipment-history-actions{grid-template-columns:1fr 1fr;padding-left:0;display:grid}.equipment-history-actions button{justify-content:center}.equipment-history-actions button:last-child{grid-column:1/-1}.equipment-order-history>a{grid-template-columns:85px 1fr 14px}.equipment-order-history>a>i{display:none}.equipment-change-timeline article>div>div p{border-bottom:1px solid #eceff2;grid-template-columns:1fr;padding-bottom:6px}.equipment-change-timeline p svg{display:none}}.legacy-archive-page{padding:28px 30px 60px}.legacy-archive-breadcrumb{color:#89929e;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.legacy-archive-breadcrumb a{color:#69737f;align-items:center;gap:6px;text-decoration:none;display:flex}.legacy-archive-breadcrumb svg{width:16px}.legacy-archive-breadcrumb b{color:#272d35}.legacy-archive-hero{background:radial-gradient(circle at 12% 0,#1c7ed61a,#0000 34%),#fff;border:1px solid #e1e5e9;border-radius:15px;align-items:center;gap:18px;min-height:130px;padding:24px 26px;display:flex}.legacy-archive-hero>span{color:#1c76c8;background:#e9f4ff;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;display:grid}.legacy-archive-hero>span svg{width:26px}.legacy-archive-hero>div{flex:1;min-width:300px}.legacy-archive-hero>div small{color:#168164;letter-spacing:.12em;font-size:11px;font-weight:800}.legacy-archive-hero h1{margin:4px 0 5px;font:800 28px Manrope}.legacy-archive-hero p{color:#727c88;margin:0;font-size:14px}.legacy-archive-hero aside{background:#ffffffd1;border:1px solid #e5e8eb;border-radius:11px;align-self:stretch;display:flex;overflow:hidden}.legacy-archive-hero aside article{align-items:center;gap:10px;min-width:150px;padding:15px;display:flex}.legacy-archive-hero aside article+article{border-left:1px solid #e7eaed}.legacy-archive-hero aside svg{color:#687583;width:19px}.legacy-archive-hero aside span{flex-direction:column;display:flex}.legacy-archive-hero aside small{color:#858e99;font-size:11px}.legacy-archive-hero aside b{margin-top:2px;font:800 20px Manrope}.legacy-archive-upload{background:#fff;border:1px solid #e0e4e8;border-radius:14px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:22px;margin-top:18px;padding:20px 22px;display:grid}.legacy-upload-intro{align-items:center;gap:13px;display:flex}.legacy-upload-intro>span{color:#12836c;background:#e6f7f2;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.legacy-upload-intro svg{width:20px}.legacy-upload-intro h2{margin:0 0 3px;font:750 17px Manrope}.legacy-upload-intro p{color:#78818d;margin:0;font-size:13px;line-height:1.45}.legacy-archive-upload>form{align-items:stretch;gap:10px;display:flex}.legacy-archive-upload>form>label{cursor:pointer;background:#fafbfc;border:1px dashed #cbd3da;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 13px;display:flex;position:relative}.legacy-archive-upload>form>label>svg{color:#73808e;width:20px}.legacy-archive-upload>form>label span{flex-direction:column;min-width:0;display:flex}.legacy-archive-upload>form>label b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.legacy-archive-upload>form>label small{color:#929ba5;margin-top:2px;font-size:11px}.legacy-archive-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.legacy-archive-upload>form>button,.legacy-review-form>header button,.legacy-equipment-editor form footer>button,.legacy-order-editor form footer>button,.legacy-promotion-panel>button{color:#fff;white-space:nowrap;background:#eb1e31;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.legacy-archive-upload>form>button svg,.legacy-review-form>header button svg,.legacy-equipment-editor form footer>button svg,.legacy-order-editor form footer>button svg,.legacy-promotion-panel>button svg{width:16px}.legacy-archive-upload button:disabled,.legacy-review-form button:disabled,.legacy-promotion-panel button:disabled{cursor:wait;opacity:.65}.legacy-archive-error{color:#d91c2f;grid-column:1/-1;margin:-8px 0 0;font-size:13px}.legacy-sources{border-top:1px solid #edf0f2;grid-column:1/-1;padding-top:15px}.legacy-sources>b{color:#616b76;margin-bottom:9px;font-size:12px;display:block}.legacy-sources>div{flex-wrap:wrap;gap:8px;display:flex}.legacy-sources a{color:#2c333b;border:1px solid #e5e8eb;border-radius:9px;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;min-width:260px;padding:10px 11px;text-decoration:none;display:grid}.legacy-sources a>svg{color:#2680c7;width:18px}.legacy-sources a>svg:last-child{color:#a4abb3;width:14px}.legacy-sources a span{flex-direction:column;min-width:0;display:flex}.legacy-sources a b,.legacy-sources a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-sources a b{font-size:12px}.legacy-sources a small{color:#8a939e;margin-top:2px;font-size:11px}.legacy-archive-workspace{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;margin-top:18px;display:grid}.legacy-client-browser,.legacy-client-review,.legacy-review-empty{background:#fff;border:1px solid #e0e4e7;border-radius:14px}.legacy-client-browser{position:sticky;top:16px;overflow:hidden}.legacy-client-browser>header{justify-content:space-between;align-items:center;padding:17px 18px 13px;display:flex}.legacy-client-browser>header h2{margin:0;font:750 16px Manrope}.legacy-client-browser>header p{color:#89919b;margin:3px 0 0;font-size:12px}.legacy-client-browser>header>b,.legacy-related-section>header>b{color:#586572;background:#f0f2f4;border-radius:8px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:12px;display:grid}.legacy-client-search{align-items:center;margin:0 13px;display:flex;position:relative}.legacy-client-search>svg{color:#8c96a1;width:17px;position:absolute;left:12px}.legacy-client-search input{border:1px solid #dfe3e7;border-radius:9px;outline:0;width:100%;height:42px;padding:0 65px 0 37px;font-size:13px}.legacy-client-search input:focus{border-color:#387fe8;box-shadow:0 0 0 3px #387fe817}.legacy-client-search button{color:#fff;background:#2c333b;border:0;border-radius:7px;height:32px;padding:0 9px;font-size:11px;font-weight:700;position:absolute;right:5px}.legacy-list-filters{gap:5px;padding:10px 13px;display:flex}.legacy-list-filters button{color:#6d7782;background:#fff;border:1px solid #e2e5e8;border-radius:8px;height:31px;padding:0 10px;font-size:11px;font-weight:700}.legacy-list-filters button.active{color:#d9192c;background:#fff3f4;border-color:#ffd2d7}.legacy-client-list{border-top:1px solid #edf0f2}.legacy-client-list>a{color:#282f37;border-bottom:1px solid #edf0f2;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px;text-decoration:none;display:grid}.legacy-client-list>a:hover,.legacy-client-list>a.active{background:#f7faff}.legacy-client-list>a.active{box-shadow:inset 3px 0 #ed1c30}.legacy-client-list>a>span{color:#397ed1;background:#eaf3ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.legacy-client-list>a>span.imported{color:#148262;background:#e7f7f1}.legacy-client-list>a>span.partial{color:#a66c0c;background:#fff2d8}.legacy-client-list>a>span svg{width:17px}.legacy-client-list>a>div{min-width:0}.legacy-client-list>a b,.legacy-client-list>a p,.legacy-client-list>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.legacy-client-list>a b{font-size:13px}.legacy-client-list>a p{color:#747e89;margin:3px 0;font-size:12px}.legacy-client-list>a small{color:#9aa2ab;font-size:11px}.legacy-client-list>a>svg{color:#aeb5bd;width:14px}.legacy-list-empty{color:#818b96;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:20px;display:flex}.legacy-list-empty svg{width:28px}.legacy-list-empty b{color:#434b54;margin-top:8px;font-size:14px}.legacy-list-empty p{margin:4px 0 0;font-size:12px}.legacy-pagination{justify-content:center;gap:4px;padding:12px;display:flex}.legacy-pagination a,.legacy-pagination span{color:#68727e;border:1px solid #e2e6e9;border-radius:7px;place-items:center;min-width:29px;height:29px;font-size:11px;text-decoration:none;display:grid}.legacy-pagination a.active{color:#fff;background:#e91d30;border-color:#e91d30}.legacy-client-review{overflow:hidden}.legacy-review-hero{border-bottom:1px solid #e6e9ec;grid-template-columns:54px minmax(220px,1fr) minmax(210px,auto);align-items:center;gap:14px;padding:20px 22px;display:grid}.legacy-review-avatar{color:#e21c2f;background:#fdecef;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.legacy-review-avatar svg{width:24px}.legacy-review-hero>div:nth-child(2)>span{color:#d8192b;letter-spacing:.1em;font-size:10px;font-weight:800}.legacy-review-hero h1{margin:3px 0;font:800 22px Manrope}.legacy-review-hero p{color:#77818c;margin:0;font-size:13px}.legacy-review-hero aside{background:#f5f7f8;border-radius:9px;flex-direction:column;padding:11px 13px;display:flex}.legacy-review-hero aside small{color:#8c96a0;font-size:10px}.legacy-review-hero aside b{margin:2px 0;font-size:12px}.legacy-review-hero aside span{color:#78828d;font-size:11px}.legacy-duplicate-warning{color:#765817;background:#fff9ea;border:1px solid #f2d89c;border-radius:10px;align-items:center;gap:11px;margin:16px 18px 0;padding:13px 14px;display:flex}.legacy-duplicate-warning>svg{flex:none;width:20px}.legacy-duplicate-warning>div{flex:1}.legacy-duplicate-warning b{font-size:13px}.legacy-duplicate-warning p{margin:3px 0 0;font-size:12px}.legacy-duplicate-warning a{color:#6f5211;background:#fff;border:1px solid #e4c876;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none}.legacy-review-form,.legacy-related-section{background:#fff;border:1px solid #e2e6e9;border-radius:11px;margin:16px 18px 0}.legacy-review-form>header,.legacy-related-section>header{border-bottom:1px solid #e7eaed;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.legacy-review-form>header>div,.legacy-related-section>header>div{align-items:center;gap:10px;display:flex}.legacy-section-icon{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.legacy-section-icon svg{width:18px}.legacy-section-icon.blue{color:#287cd2;background:#eaf3ff}.legacy-section-icon.violet{color:#7450cb;background:#f1edff}.legacy-section-icon.amber{color:#d68a10;background:#fff3da}.legacy-review-form h3,.legacy-related-section h3{margin:0;font:750 15px Manrope}.legacy-review-form header p,.legacy-related-section header p{color:#858f99;margin:2px 0 0;font-size:12px}.legacy-review-form>header button{height:36px}.legacy-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px;display:grid}.legacy-form-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.legacy-form-grid label.wide{grid-column:span 2}.legacy-form-grid label.full{grid-column:1/-1}.legacy-form-grid label>span{color:#5d6874;font-size:12px;font-weight:650}.legacy-form-grid input,.legacy-form-grid select,.legacy-form-grid textarea{color:#242b33;background:#fafbfc;border:1px solid #dfe3e7;border-radius:8px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px;font-size:13px}.legacy-form-grid textarea{resize:vertical;min-height:78px;padding:10px 11px;line-height:1.45}.legacy-form-grid input:focus,.legacy-form-grid select:focus,.legacy-form-grid textarea:focus{background:#fff;border-color:#4e8ee7;box-shadow:0 0 0 3px #4e8ee714}.legacy-related-section>div{flex-direction:column;display:flex}.legacy-equipment-editor+.legacy-equipment-editor,.legacy-order-editor+.legacy-order-editor{border-top:1px solid #e9ecef}.legacy-equipment-editor>header,.legacy-order-editor>header{grid-template-columns:24px 38px minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.legacy-equipment-editor>header>div,.legacy-order-editor>header>div{min-width:0}.legacy-equipment-editor h4,.legacy-order-editor h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font:750 13px Manrope;overflow:hidden}.legacy-equipment-editor header p,.legacy-order-editor header p{color:#7b8590;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.legacy-equipment-editor header>i,.legacy-order-editor header>i{color:#906114;background:#fff3d9;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.legacy-equipment-editor header>i.imported,.legacy-order-editor header>i.imported{color:#137557;background:#e6f6f0}.legacy-equipment-editor>header>button,.legacy-order-editor>header>button{color:#5e6873;background:#fff;border:1px solid #dde2e6;border-radius:8px;align-items:center;gap:4px;height:33px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.legacy-equipment-editor>header>button svg,.legacy-order-editor>header>button svg{width:13px}.legacy-select-record{place-items:center;width:22px;height:22px;display:grid;position:relative}.legacy-select-record input{opacity:0;position:absolute}.legacy-select-record span{background:#fff;border:1px solid #cbd2d9;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.legacy-select-record input:checked+span{background:#e51b2e;border-color:#e51b2e}.legacy-select-record input:checked+span:after{content:"✓";color:#fff;font-size:12px;font-weight:800}.legacy-equipment-editor>form,.legacy-order-editor>form{background:#fafbfc;border-top:1px solid #e7eaed}.legacy-equipment-editor form footer,.legacy-order-editor form footer{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 15px 15px;display:flex}.legacy-equipment-editor form footer>button,.legacy-order-editor form footer>button{height:37px}.legacy-equipment-editor details,.legacy-order-editor details,.legacy-original-client{color:#6c7681;min-width:220px;font-size:11px}.legacy-equipment-editor summary,.legacy-order-editor summary,.legacy-original-client summary{cursor:pointer;font-weight:700}.legacy-equipment-editor pre,.legacy-order-editor pre,.legacy-original-client pre{color:#4b5662;white-space:pre-wrap;background:#f3f5f7;border:1px solid #dfe4e8;border-radius:8px;max-height:240px;padding:10px;font-size:11px;overflow:auto}.legacy-order-items{background:#fff;border:1px solid #e1e5e8;border-radius:8px;margin:0 15px 14px;padding:12px}.legacy-order-items>b{font-size:12px}.legacy-order-items p{color:#66717d;justify-content:space-between;gap:10px;margin:8px 0 0;font-size:12px;display:flex}.legacy-order-items strong{color:#343c45}.legacy-promotion-panel,.legacy-already-imported{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eefaf6f5;border:1px solid #b9dfd1;border-radius:11px;align-items:center;gap:12px;margin:18px;padding:15px 16px;display:flex;position:sticky;bottom:10px;box-shadow:0 9px 30px #1647381f}.legacy-promotion-panel>svg,.legacy-already-imported>svg{color:#15815f;flex:none;width:24px}.legacy-promotion-panel>div,.legacy-already-imported>div{flex:1}.legacy-promotion-panel b,.legacy-already-imported b{font-size:14px}.legacy-promotion-panel p,.legacy-already-imported p{color:#587267;margin:3px 0 0;font-size:12px}.legacy-promotion-panel>button{background:#11805e;height:42px}.legacy-already-imported a{color:#fff;background:#11805e;border-radius:8px;align-items:center;gap:5px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.legacy-already-imported a svg{width:14px}.legacy-original-client{border:1px dashed #d4d9de;border-radius:9px;margin:0 18px 20px;padding:12px}.legacy-original-client summary{align-items:center;gap:7px;display:flex}.legacy-original-client summary svg{width:16px}.legacy-review-empty,.legacy-no-archive{color:#7e8894;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px;display:flex}.legacy-review-empty>svg,.legacy-no-archive>svg{color:#638ab1;width:44px}.legacy-review-empty h2,.legacy-no-archive h2{color:#2f3740;margin:13px 0 5px;font:750 19px Manrope}.legacy-review-empty>p,.legacy-no-archive p{max-width:470px;margin:0;font-size:13px;line-height:1.5}.legacy-review-empty>div{align-items:center;gap:10px;margin-top:22px;display:flex}.legacy-review-empty>div span{color:#526170;background:#f0f4f7;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.legacy-review-empty>div svg{width:14px}.legacy-no-archive{background:#fff;border:1px dashed #ced5dc;border-radius:14px;min-height:250px;margin-top:18px}.legacy-central-link{background:#f9fafb;border:1px solid #e1e5e8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.legacy-central-link>div{align-items:center;gap:11px;display:flex}.legacy-central-link>div>svg{color:#2582c8;width:22px}.legacy-central-link span{flex-direction:column;display:flex}.legacy-central-link b{font-size:14px}.legacy-central-link p{color:#7d8792;margin:3px 0 0;font-size:12px}.legacy-central-link>a{color:#fff;white-space:nowrap;background:#e91b2e;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.legacy-central-link>a svg{width:15px}@media (width<=1280px){.legacy-archive-hero aside article{min-width:125px}.legacy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.legacy-archive-page{padding:22px 20px 50px}.legacy-archive-hero{flex-wrap:wrap;align-items:flex-start}.legacy-archive-hero aside{width:100%}.legacy-archive-hero aside article{flex:1}.legacy-archive-upload{grid-template-columns:1fr}.legacy-archive-workspace{grid-template-columns:285px minmax(0,1fr)}.legacy-review-hero{grid-template-columns:50px 1fr}.legacy-review-hero aside{grid-column:2}}@media (width<=780px){.legacy-archive-page{padding:16px 12px 40px}.legacy-archive-hero aside{flex-direction:column}.legacy-archive-hero aside article+article{border-top:1px solid #e7eaed;border-left:0}.legacy-archive-upload>form{flex-direction:column}.legacy-archive-upload>form>button{height:42px}.legacy-archive-workspace{grid-template-columns:1fr}.legacy-client-browser{position:static}.legacy-review-hero{grid-template-columns:44px 1fr;padding:16px}.legacy-review-hero aside{grid-column:1/-1}.legacy-form-grid{grid-template-columns:1fr}.legacy-form-grid label.wide,.legacy-form-grid label.full{grid-column:auto}.legacy-equipment-editor>header,.legacy-order-editor>header{grid-template-columns:22px 38px 1fr}.legacy-equipment-editor header>i,.legacy-order-editor header>i{grid-column:2}.legacy-equipment-editor>header>button,.legacy-order-editor>header>button{grid-column:3}.legacy-promotion-panel,.legacy-already-imported{flex-wrap:wrap;position:static}.legacy-promotion-panel>button,.legacy-already-imported>a{justify-content:center;width:100%}}.catalog-page{flex-direction:column;gap:20px;display:flex}.catalog-heading-actions,.inventory-operations-heading,.inventory-operations-heading>div,.inventory-panel>header,.supplier-list article,.purchase-history-list article,.inventory-count-cards article,.replenishment-list article{align-items:center;display:flex}.catalog-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.catalog-secondary{color:#364152;background:#fff;border:1px solid #d8dee8;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-secondary svg{width:18px}.catalog-secondary.quote{color:#df1628;background:#fff8f9;border-color:#ffc8ce}.catalog-cost-history-summary{border:1px solid #e3e8ef;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.catalog-cost-history-summary>span{border-right:1px solid #e8ecf2;gap:4px;padding:12px 14px;display:grid}.catalog-cost-history-summary>span:last-child{border-right:0}.catalog-cost-history-summary small{color:#8490a1;letter-spacing:.06em;font-size:11px;font-weight:800}.catalog-cost-history-summary b{color:#243044;font-size:16px}.catalog-cost-history-summary .increase b{color:#d97706}.catalog-row-actions button.active{color:#fff;background:#e7192d;border-color:#e7192d}.inventory-operations-page{gap:22px;padding:42px;display:grid}.inventory-operations-heading{justify-content:space-between;gap:24px}.inventory-operations-heading>div{flex-direction:column;align-items:flex-start;gap:5px}.inventory-operations-heading span{color:#ef233c;letter-spacing:.15em;font-size:13px;font-weight:800}.inventory-operations-heading h1{margin:0;font-size:32px}.inventory-operations-heading p{color:#7b8799;margin:0;font-size:16px}.inventory-operations-heading>a{color:#475569;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.inventory-operations-heading>a svg{width:19px}.inventory-summary{background:#fff;border:1px solid #e0e5ec;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.inventory-summary article{border-right:1px solid #e8ecf1;align-items:center;gap:14px;min-height:112px;padding:22px;display:flex}.inventory-summary article:last-child{border:0}.inventory-summary article>svg{color:#2878e5;width:25px}.inventory-summary article.attention>svg{color:#df8a00}.inventory-summary span{gap:5px;display:grid}.inventory-summary small{color:#7d899a;font-size:14px}.inventory-summary b{font-size:23px}.inventory-tabs{border-bottom:1px solid #dfe4eb;gap:8px;display:flex}.inventory-tabs button{color:#6b7687;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:15px 18px;font-weight:700;display:flex}.inventory-tabs button svg{width:18px}.inventory-tabs button.active{color:#e7192d;border-bottom-color:#e7192d}.inventory-panel{background:#fff;border:1px solid #e0e5ec;border-radius:16px;overflow:hidden}.inventory-panel>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;padding:22px 26px}.inventory-panel>header h2{margin:0 0 5px;font-size:21px}.inventory-panel>header p{color:#8490a2;margin:0}.inventory-panel button.primary,.inventory-operation-modal footer button.primary{color:#fff;background:#ed1830;border:0;border-radius:11px;align-items:center;gap:8px;min-height:45px;padding:0 17px;font-weight:800;display:inline-flex}.inventory-panel button.primary svg,.inventory-operation-modal footer button svg{width:18px}.purchase-history-list article,.supplier-list article,.inventory-count-cards article,.replenishment-list article{border-bottom:1px solid #edf0f4;gap:16px;min-height:76px;padding:15px 24px}.purchase-history-list article:last-child,.supplier-list article:last-child,.inventory-count-cards article:last-child,.replenishment-list article:last-child{border-bottom:0}.purchase-history-list article>span:first-child,.supplier-list article>span,.inventory-count-cards article>span,.replenishment-list article>span:first-of-type{flex:1;gap:4px;display:grid}.purchase-history-list small,.supplier-list small,.inventory-count-cards small,.replenishment-list small{color:#8490a2}.purchase-history-list article>span:nth-child(2){gap:4px;min-width:180px;display:grid}.purchase-history-list strong{text-align:right;min-width:120px;font-size:17px}.purchase-history-list em{color:#667085;min-width:150px;font-size:13px;font-style:normal}.purchase-history-list em.payable{color:#c87900}.purchase-history-list article.purchase-history-entry{padding:0;display:block}.purchase-summary{align-items:center;gap:16px;min-height:76px;padding:15px 24px;display:flex}.purchase-summary>span:first-child{flex:1;gap:4px;display:grid}.purchase-summary>span:nth-child(2){gap:4px;min-width:180px;display:grid}.purchase-summary>strong{text-align:right;min-width:120px;font-size:17px}.purchase-summary>em{color:#667085;min-width:150px;font-size:13px;font-style:normal}.purchase-entry-items{background:#fafbfd;border-top:1px solid #edf0f4;padding:5px 24px}.purchase-entry-items>div{border-bottom:1px solid #edf0f4;align-items:center;gap:16px;min-height:56px;display:flex}.purchase-entry-items>div:last-child{border-bottom:0}.purchase-entry-items span{flex:1;gap:3px;display:grid}.purchase-entry-items button{color:#526070;background:#fff;border:1px solid #dce2ea;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-weight:700;display:inline-flex}.purchase-entry-items button svg{width:16px}.supplier-list article>svg,.inventory-count-cards article>svg,.replenishment-list article>svg{color:#2878e5;width:23px}.supplier-list article.inactive{opacity:.55}.supplier-list article>button,.inventory-count-cards article>button,.replenishment-list article>button{background:#fff;border:1px solid #dce2ea;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.supplier-list article>button:last-child{color:#e7192d;padding:9px}.supplier-list article>button svg,.replenishment-list article>button svg{width:17px}.inventory-count-cards em{color:#2771cf;background:#eaf2ff;border-radius:20px;padding:7px 10px;font-style:normal}.inventory-count-cards em.completed{color:#148653;background:#e7f8ef}.inventory-count-cards strong{min-width:100px}.replenishment-list article>span:nth-of-type(2){min-width:145px;display:grid}.replenishment-list article>strong{color:#c47600;min-width:190px}.replenishment-list article:not(.needs-restock)>strong{color:#168653}.inventory-empty{color:#8490a2;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.inventory-empty svg{width:34px}.inventory-empty b{color:#2c3442;font-size:18px}.inventory-empty p{margin:0}.inventory-operation-modal{width:min(760px,100vw - 32px)}.inventory-operation-modal.wide{width:min(1120px,100vw - 32px)}.inventory-modal-body{max-height:calc(100vh - 190px);padding:24px;overflow:auto}.inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.inventory-form-grid label,.purchase-totals label,.inventory-notes{color:#566172;gap:7px;font-weight:700;display:grid}.inventory-form-grid label.wide{grid-column:span 1}.inventory-form-grid label.full{grid-column:1/-1}.inventory-form-grid input,.inventory-form-grid select,.inventory-form-grid textarea,.purchase-product-picker select,.purchase-lines input,.purchase-totals input,.inventory-notes textarea{color:#202734;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e0e9;border-radius:10px;padding:11px 13px}.inventory-form-grid textarea,.inventory-notes textarea{resize:vertical;min-height:90px}.inventory-form-grid em,.inventory-error{color:#e7192d;font-size:13px;font-style:normal}.inventory-operation-modal footer{border-top:1px solid #e4e8ee;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.inventory-operation-modal footer>button:not(.primary){background:#fff;border:1px solid #d8dee7;border-radius:10px;min-height:45px;padding:0 17px;font-weight:700}.purchase-product-picker{grid-template-columns:1fr auto;gap:10px;margin:22px 0 14px;display:grid}.purchase-product-picker button{color:#2673d4;background:#edf5ff;border:1px solid #cdd9ea;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-weight:800;display:flex}.purchase-product-picker svg{width:18px}.purchase-lines{border:1px solid #e1e6ed;border-radius:12px;overflow:hidden}.purchase-line{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(110px,.7fr)) minmax(110px,.7fr) 42px;align-items:center;gap:10px;padding:10px 13px;display:grid}.purchase-line:last-child{border-bottom:0}.purchase-line.head{color:#768295;background:#f6f8fb;font-size:13px;font-weight:800}.purchase-line input{min-height:42px}.purchase-line>button{color:#e7192d;background:#fff0f2;border:0;border-radius:8px;padding:8px}.purchase-line>button svg{width:18px}.purchase-totals{grid-template-columns:150px 150px minmax(260px,1fr) 190px;align-items:end;gap:14px;margin-top:16px;display:grid}.purchase-payable{background:#f5f8fc;border-radius:10px;flex-direction:row;grid-template-columns:auto 1fr;align-items:center;min-height:70px;padding:10px 13px;display:flex!important}.purchase-payable input{width:18px;min-height:18px}.purchase-payable span{gap:3px;display:grid}.purchase-payable small{color:#7c8797;font-weight:400}.purchase-finance-disabled{color:#5e6979;background:#f8fafc;border:1px dashed #d5dce6;border-radius:10px;align-content:center;gap:4px;min-height:70px;padding:11px 14px;display:grid}.purchase-finance-disabled small{color:#8791a0}.purchase-totals article{background:#e8f8ef;border-radius:11px;gap:4px;min-height:70px;padding:12px 16px;display:grid}.purchase-totals article small{color:#418065}.purchase-totals article b{color:#0b7b4c;font-size:20px}.inventory-notes{margin-top:16px}.inventory-count-list{border:1px solid #e1e6ed;border-radius:12px;overflow:hidden}.inventory-count-line{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(250px,1fr) 150px 150px 110px;align-items:center;gap:14px;padding:11px 15px;display:grid}.inventory-count-line.head{color:#758196;background:#f5f7fa;font-size:13px;font-weight:800}.inventory-count-line>span{gap:3px;display:grid}.inventory-count-line small{color:#8893a3}.inventory-count-line input{border:1px solid #d8dfe8;border-radius:9px;min-height:43px;padding:8px 11px}.inventory-count-line strong.different{color:#e7192d}.product-lookup-quote{color:#db172a;background:#fff7f8;border:1px solid #f0b9c0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:9px;font-weight:800;display:flex}.product-lookup-quote svg{width:19px}@media (width<=980px){.inventory-operations-page{padding:22px 14px}.inventory-summary{grid-template-columns:repeat(2,1fr)}.inventory-tabs{overflow-x:auto}.inventory-tabs button{white-space:nowrap}.purchase-line{min-width:850px}.purchase-lines,.inventory-count-list{overflow-x:auto}.purchase-totals{grid-template-columns:1fr 1fr}.replenishment-list article{flex-wrap:wrap;align-items:flex-start}}.catalog-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.catalog-heading>div>span,.catalog-modal header>div>span{color:var(--red);letter-spacing:.14em;font-size:11px;font-weight:800}.catalog-heading h1{letter-spacing:-.04em;margin:7px 0 4px;font:800 30px Manrope,sans-serif}.catalog-heading p{color:#7a8290;margin:0;font-size:14px}.catalog-primary,.catalog-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.catalog-primary{border:1px solid var(--red);color:#fff;background:var(--red);box-shadow:0 10px 24px #f20d2026}.catalog-primary:hover{background:#d90b1c}.catalog-primary:disabled{cursor:wait;opacity:.58}.catalog-secondary{color:#333943;background:#fff;border:1px solid #dde1e6}.catalog-primary svg,.catalog-secondary svg{width:18px;height:18px}.catalog-metrics{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.catalog-metric-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e8ec;border-radius:13px;align-items:center;gap:15px;padding:19px;transition:all .16s;display:flex;box-shadow:0 3px 12px #14192306}.catalog-metric-card:hover,.catalog-metric-card.selected{border-color:#f1a4ac;transform:translateY(-1px);box-shadow:0 8px 24px #21262f12}.catalog-metric-card.selected{box-shadow:inset 0 -3px 0 var(--red);background:#fff8f9}.catalog-metric-card.attention{background:#fffdf8;border-color:#f3d79f}.catalog-metric-card>i{border-radius:12px;flex:0 0 45px;place-items:center;height:45px;display:grid}.catalog-metric-card>i svg{width:21px}.catalog-metrics .blue{color:#2878da;background:#eaf3ff}.catalog-metrics .purple{color:#7353d1;background:#f0ecff}.catalog-metrics .amber{color:#c47a0c;background:#fff3da}.catalog-metrics .green{color:#168e58;background:#e7f8ef}.catalog-metric-card>span{flex-direction:column;min-width:0;display:flex}.catalog-metrics small{color:#727a87;font-size:13px}.catalog-metrics b{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font:800 22px Manrope,sans-serif;overflow:hidden}.catalog-metrics em{color:#9299a4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.catalog-card{background:#fff;border:1px solid #e4e7eb;border-radius:13px;overflow:hidden}.catalog-toolbar{border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.catalog-toolbar form{background:#fafbfc;border:1px solid #dfe3e8;border-radius:10px;flex:1;align-items:center;max-width:610px;height:47px;padding:0 13px;display:flex}.catalog-toolbar form:focus-within{background:#fff;border-color:#819cff;box-shadow:0 0 0 3px #496cff14}.catalog-toolbar form>svg{color:#929aa6;flex:0 0 20px}.catalog-toolbar form input{color:#252a33;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 12px;font-size:14px}.catalog-toolbar form button{color:#8a929e;cursor:pointer;background:#eef0f3;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.catalog-toolbar form button svg{width:16px}.catalog-filter-group{align-items:center;gap:9px;display:flex}.catalog-filter-group select{color:#4e5663;background:#fff;border:1px solid #dfe3e8;border-radius:10px;outline:none;height:45px;padding:0 34px 0 13px;font-size:13px}.catalog-table-head,.catalog-table>article{grid-template-columns:minmax(280px,1.7fr) minmax(130px,.7fr) minmax(120px,.62fr) minmax(95px,.5fr) minmax(95px,.5fr) 178px;align-items:center;gap:14px;display:grid}.catalog-table-head{color:#9299a5;letter-spacing:.03em;text-transform:uppercase;background:#f8f9fa;min-height:42px;padding:0 18px;font-size:11px;font-weight:700}.catalog-table>article{border-top:1px solid #eef0f2;min-height:76px;padding:12px 18px;transition:all .15s}.catalog-table>article:hover{z-index:1;background:#fcfcfd;position:relative;box-shadow:inset 3px 0 #f22839}.catalog-table>article.inactive{opacity:.55}.catalog-description-toolbar{background:#f7f8fa;border:1px solid #dfe3e8;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:6px;padding:6px;display:flex}.catalog-description-size{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.catalog-description-size>span{color:#667085;font-size:13px;font-weight:700}.catalog-description-size select{color:#344054;background:#fff;border:1px solid #d9dee7;border-radius:9px;min-height:36px;padding:0 30px 0 10px}.catalog-description-toolbar button{color:#505866;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.catalog-description-toolbar button:hover{background:#fff;border-color:#d9dde4}.catalog-description-toolbar svg{width:15px;height:15px}.catalog-description-toolbar+textarea{border-radius:0 0 10px 10px!important}.catalog-item-name{align-items:center;gap:12px;min-width:0;display:flex}.catalog-item-name>i{border-radius:11px;flex:0 0 42px;place-items:center;height:42px;display:grid}.catalog-item-name>i.product{color:#2778db;background:#eaf3ff}.catalog-item-name>i.service{color:#7353d1;background:#f0ecff}.catalog-item-name>i.counter{color:#168e58;background:#e7f8ef}.catalog-item-name>i svg{width:19px}.catalog-item-name>i img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.catalog-images-section{background:#fbfcfe}.catalog-image-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;display:grid}.catalog-image-card,.catalog-image-upload{background:#fff;border:1px solid #dfe3e8;border-radius:12px;min-height:118px;position:relative;overflow:hidden}.catalog-image-card.cover{border-color:#f02034;box-shadow:0 0 0 3px #f0203417}.catalog-image-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:118px}.catalog-image-card button{color:#555f6c;cursor:pointer;background:#fffffff0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:7px;box-shadow:0 3px 12px #14192029}.catalog-image-card button.cover{left:7px}.catalog-image-card button.remove{color:#dc2638;right:7px}.catalog-image-card button svg{width:16px}.catalog-image-card.cover button.cover{color:#fff;background:#f02034}.catalog-image-card>span{color:#fff;background:#f02034;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;bottom:7px;left:7px}.catalog-image-upload{color:#687281;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.catalog-image-upload:hover{color:#d91c30;background:#fff8f9;border-color:#ef8993}.catalog-image-upload>svg{width:24px;margin-bottom:5px}.catalog-image-upload b{font-size:13px}.catalog-image-upload small{margin-top:2px;font-size:11px}.catalog-image-upload input{display:none}.catalog-image-error{color:#d71e31;margin-top:8px;font-size:12px;display:block}.catalog-item-name>span,.catalog-stock{flex-direction:column;min-width:0;display:flex}.catalog-item-name b{color:#1b2028;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.catalog-public-badge{color:#14794c;background:#e8f8ef;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-public-badge svg{width:12px;height:12px}.catalog-public-actions{align-self:flex-start;align-items:center;gap:6px;display:flex}.catalog-copy-public{color:#39708f;cursor:pointer;background:#f5f9fc;border:1px solid #d9e5ee;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.catalog-copy-public:hover{background:#edf6fb;border-color:#a9c8da}.catalog-copy-public svg{width:12px;height:12px}.catalog-public-badge.unavailable{color:#9a681d;background:#fff5df}.catalog-copy-public.whatsapp{color:#087a50;background:#e9f8f1}.catalog-publish-inline{color:#687281;cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:5px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.catalog-publish-inline svg{width:13px;height:13px}.catalog-share-modal{width:min(720px,100vw - 30px)}.catalog-share-body{gap:16px;padding:22px;display:grid}.catalog-share-body>article{background:#f8fafb;border:1px solid #e3e7eb;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.catalog-share-body>article>svg{color:#2c79d3;width:22px}.catalog-share-body>article span{flex-direction:column;gap:3px;display:flex}.catalog-share-body>article small{color:#697483}.catalog-share-submit{justify-self:end}.catalog-share-warning{color:#b46b13}.catalog-item-name small,.catalog-stock small{color:#9097a2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.catalog-category{color:#656d79;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.catalog-stock b{color:#313741;font-size:14px}.catalog-stock>span{color:#a0a6af;font-size:12px}.catalog-stock.low b,.catalog-stock.low small{color:#c97709}.catalog-price{color:#252b34;font-variant-numeric:tabular-nums;font-size:14px}.catalog-price.cost{color:#7d8591;font-weight:600}.catalog-row-actions{justify-content:flex-end;gap:6px;display:flex}.catalog-row-actions button{color:#67707c;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.catalog-row-actions button:hover{color:var(--red);background:#fff7f8;border-color:#f2aab1}.catalog-row-actions button.public.active{color:#12794b;background:#eaf8f0;border-color:#9dd9b9}.catalog-row-actions svg{width:16px}.catalog-pagination{color:#78808d;border-top:1px solid #e9ebee;justify-content:space-between;align-items:center;min-height:61px;padding:10px 18px;font-size:13px;display:flex}.catalog-pagination nav{gap:5px;display:flex}.catalog-pagination nav a,.catalog-pagination nav span{color:#606874;border:1px solid #e0e3e7;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 8px;text-decoration:none;display:grid}.catalog-pagination nav a.active{border-color:var(--red);color:#fff;background:var(--red)}.catalog-pagination nav svg{width:16px}.catalog-empty{color:#8c949f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}.catalog-empty>svg{color:#bcc2ca;width:43px;height:43px;margin-bottom:14px}.catalog-empty b{color:#343a44;font:700 17px Manrope,sans-serif}.catalog-empty p{max-width:430px;margin:7px 0 17px;font-size:14px}.catalog-empty button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:700;display:inline-flex}.catalog-empty button svg{width:17px}.catalog-empty.small{background:#fafbfc;border:1px dashed #dfe2e7;border-radius:11px;min-height:220px}.catalog-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090c11ad;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.catalog-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(940px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 30px 90px #00000047}.catalog-stock-modal{width:min(860px,100%)}.catalog-price-suggestion{background:#f2fbf6;border:1px solid #bee8d2;border-radius:11px;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:8px;margin-top:14px;padding:11px;display:grid}.catalog-price-suggestion>div{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;min-height:58px;padding:9px 11px;display:flex}.catalog-price-suggestion small{color:#738078;font-size:10px;font-weight:800}.catalog-price-suggestion b{color:#126d48;margin-top:3px;font-size:17px}.catalog-price-suggestion>button{color:#fff;cursor:pointer;background:#168859;border:0;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.catalog-purchase-history{border-top:1px solid #e4e7eb;margin-top:18px;padding-top:17px}.catalog-purchase-list{border:1px solid #e1e5e9;border-radius:10px;overflow:hidden}.catalog-purchase-list>header,.catalog-purchase-list>article{grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:center;gap:10px;min-height:43px;padding:7px 12px;display:grid}.catalog-purchase-list>header{color:#747e8b;background:#f4f6f8;font-size:11px;font-weight:800}.catalog-purchase-list>article{color:#57606c;border-top:1px solid #edf0f2;font-size:12px}.catalog-purchase-list>article b{color:#2c333d;font-size:13px}.catalog-history-loading{color:#818a96;text-align:center;border:1px dashed #dce1e6;border-radius:9px;margin:0;padding:18px}.catalog-history-modal{width:min(780px,100%)}.catalog-modal>header{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 21px;display:flex}.catalog-modal header h2{letter-spacing:-.035em;margin:7px 0 4px;font:800 25px Manrope,sans-serif}.catalog-modal header p{color:#7e8693;margin:0;font-size:14px}.catalog-modal>header>button{color:#7d8591;cursor:pointer;background:#f1f3f5;border:0;border-radius:10px;flex:0 0 42px;place-items:center;height:42px;display:grid}.catalog-modal>header>button svg{width:19px}.catalog-modal-scroll{overscroll-behavior:contain;padding:24px 28px;overflow-y:auto}.catalog-modal>footer{background:#fafbfc;border-top:1px solid #e8eaed;justify-content:flex-end;align-items:center;gap:10px;padding:17px 28px;display:flex}.catalog-type-choice{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.catalog-type-choice button{color:#3e454f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:12px;align-items:center;gap:13px;min-height:78px;padding:14px 16px;display:flex}.catalog-module-placeholder{color:#747d89;background:#fafbfc;border:1px dashed #cfd5dd;border-radius:12px;align-items:center;gap:13px;min-height:78px;padding:14px 16px;display:flex}.catalog-module-placeholder>svg{color:#9aa3af;flex:0 0 22px;width:22px}.catalog-module-placeholder span{flex-direction:column;display:flex}.catalog-module-placeholder b{font-size:14px}.catalog-module-placeholder small{color:#9098a3;margin-top:3px;font-size:12px;line-height:1.35}.catalog-type-choice button>svg:first-child{color:#2677d8;width:22px}.catalog-type-choice button.service>svg:first-child{color:#7353d1}.catalog-type-choice button.counter-option>svg:first-child{color:#168e58}.catalog-type-choice button>svg:last-child{width:18px;margin-left:auto}.catalog-type-choice button.selected{color:#1f396f;background:#f5f8ff;border-color:#809cff;box-shadow:0 0 0 3px #506fe014}.catalog-type-choice button.selected.service{color:#493187;background:#faf8ff;border-color:#a491e3}.catalog-type-choice button.selected.counter{color:#176944;background:#f2fbf6;border-color:#7dcba7}.catalog-type-choice button span{flex-direction:column;display:flex}.catalog-type-choice button b{font-size:15px}.catalog-type-choice button small{color:#818996;margin-top:3px;font-size:12px}.catalog-form-section{border-top:1px solid #eceef1;padding:21px 0}.catalog-counter-note{color:#226647;background:#f2fbf6;border:1px solid #ccebdd;border-radius:11px;gap:13px;margin:20px 0;padding:18px;display:flex}.catalog-counter-note>svg{flex:0 0 23px}.catalog-counter-note h3{margin:0 0 5px;font-size:15px}.catalog-counter-note p{color:#5f7f6e;margin:0;font-size:13px;line-height:1.5}.catalog-form-section:first-of-type{border-top:0}.catalog-section-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.catalog-section-title>svg{color:#e71628;width:20px}.catalog-section-title h3{margin:0;font:700 16px Manrope,sans-serif}.catalog-section-title p{color:#8a929e;margin:3px 0 0;font-size:12px}.catalog-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.catalog-form-grid.three{grid-template-columns:1fr 1fr .72fr}.catalog-field{flex-direction:column;min-width:0;display:flex}.catalog-field.wide,.catalog-active-switch.wide,.catalog-used-choice.wide,.catalog-public-module-note.wide{grid-column:1/-1}.catalog-field>span{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:7px;display:flex}.catalog-field>span b{color:#555d69;font-size:13px}.catalog-field>span small{color:#9aa1ab;font-size:11px}.catalog-field input,.catalog-field select,.catalog-field textarea{color:#262c35;background:#fff;border:1px solid #dfe3e8;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 13px;font-size:14px}.catalog-field textarea{resize:vertical;min-height:82px;padding-block:12px;line-height:1.5}.catalog-field input:focus,.catalog-field select:focus,.catalog-field textarea:focus{border-color:#758fff;box-shadow:0 0 0 3px #4568f614}.catalog-field>em{color:#d82032;margin-top:5px;font-size:12px;font-style:normal}.catalog-input-icon,.catalog-money-input,.catalog-suffix-input{background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;height:47px;display:flex;overflow:hidden}.catalog-input-icon:focus-within,.catalog-money-input:focus-within,.catalog-suffix-input:focus-within{border-color:#758fff;box-shadow:0 0 0 3px #4568f614}.catalog-input-icon>svg{color:#8d95a1;width:18px;margin-left:13px}.catalog-input-icon input,.catalog-money-input input,.catalog-suffix-input input{border:0;flex:1;min-width:0;height:100%;min-height:0;box-shadow:none!important}.catalog-money-input>span,.catalog-suffix-input>span{color:#7d8591;white-space:nowrap;background:#f5f6f8;align-self:stretch;place-items:center;padding:0 12px;font-size:13px;display:grid}.catalog-money-input input{font-variant-numeric:tabular-nums}.catalog-active-switch,.catalog-used-choice{cursor:pointer;background:#fafbfc;border:1px solid #e0e4e8;border-radius:10px;align-items:center;gap:13px;padding:14px 15px;display:flex}.catalog-active-switch.public{background:#f5fbf8;border-color:#cce7d8}.catalog-public-module-note{color:#707986;background:#f8f9fa;border:1px dashed #d8dde4;border-radius:10px;align-items:center;gap:12px;padding:14px 15px;display:flex}.catalog-public-module-note>svg{width:21px}.catalog-public-module-note>span{flex-direction:column;display:flex}.catalog-public-module-note b{color:#4c5562;font-size:14px}.catalog-public-module-note small{margin-top:3px;font-size:12px}.catalog-active-switch>span,.catalog-used-choice>span{flex-direction:column;flex:1;display:flex}.catalog-active-switch b,.catalog-used-choice b{font-size:14px}.catalog-active-switch small,.catalog-used-choice small{color:#838b97;margin-top:3px;font-size:12px}.catalog-active-switch input,.catalog-used-choice input{opacity:0;position:absolute}.catalog-active-switch i,.catalog-used-choice i{background:#cdd2d8;border-radius:99px;width:45px;height:25px;transition:all .2s;position:relative}.catalog-active-switch i:after,.catalog-used-choice i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.catalog-active-switch input:checked+i,.catalog-used-choice input:checked+i{background:#18a567}.catalog-active-switch input:checked+i:after,.catalog-used-choice input:checked+i:after{transform:translate(20px)}.stock-operation-choice{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:21px;display:grid}.stock-operation-choice button{color:#626a76;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:700;display:flex}.stock-operation-choice button svg{width:17px}.stock-operation-choice button.active{color:#d80d20;background:#fff5f6;border-color:#ef4e5d}.stock-projection{color:#176f4a;background:#eaf8f1;border-radius:10px;justify-content:space-between;align-items:center;margin-top:19px;padding:17px;display:flex}.stock-projection.invalid{color:#bc2636;background:#ffebed}.stock-projection span{font-size:13px}.stock-projection strong{font:800 20px Manrope,sans-serif}.catalog-detail-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.catalog-detail-summary>div{background:#fafbfc;border:1px solid #e3e6ea;border-radius:10px;flex-direction:column;justify-content:center;min-height:78px;padding:14px;display:flex}.catalog-detail-summary>div.low{color:#b46d06;background:#fffaf0;border-color:#f0d6a3}.catalog-detail-summary span{color:#828a96;font-size:12px}.catalog-detail-summary b{margin-top:4px;font:800 18px Manrope,sans-serif}.catalog-history{border-top:1px solid #e9ebee;padding-top:20px}.movement-list{border:1px solid #e5e8ec;border-radius:11px;overflow:hidden}.movement-list>div{border-top:1px solid #eceef1;grid-template-columns:39px 1fr auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.movement-list>div:first-child{border-top:0}.movement-list i{border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.movement-list i.entry{color:#168e58;background:#e8f8f0}.movement-list i.exit{color:#d22a3a;background:#ffebed}.movement-list i svg{width:17px}.movement-list>div>span{flex-direction:column;min-width:0;display:flex}.movement-list b{font-size:13px}.movement-list small{color:#8d95a1;margin-top:2px;font-size:11px}.movement-list em{color:#646c77;margin-top:3px;font-size:12px;font-style:normal}.movement-list>div>strong{font-size:14px}.service-detail{color:#493a78;background:#faf8ff;border:1px solid #ded8f2;border-radius:11px;gap:14px;padding:18px;display:flex}.service-detail.counter{color:#226647;background:#f2fbf6;border-color:#ccebdd}.service-detail>svg{flex:0 0 25px}.service-detail h3{margin:0 0 8px;font-size:15px}.service-detail p{margin:4px 0;font-size:13px}@media (width<=1200px){.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-table-head,.catalog-table>article{grid-template-columns:minmax(240px,1.5fr) minmax(105px,.6fr) minmax(105px,.58fr) minmax(90px,.48fr) 120px}.catalog-table-head>span:nth-child(4),.catalog-table>article>.catalog-price.cost{display:none}}@media (width<=820px){.catalog-heading{flex-direction:column;align-items:stretch}.catalog-heading>button{align-self:flex-start}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar form{max-width:none}.catalog-filter-group select{flex:1;min-width:0}.catalog-table-head{display:none}.catalog-table>article{grid-template-columns:minmax(220px,1fr) 120px 105px 124px}.catalog-table>article>.catalog-category{display:none}.catalog-form-grid.three{grid-template-columns:1fr 1fr}}@media (width<=620px){.catalog-heading h1{font-size:25px}.catalog-heading>button{width:100%}.catalog-metrics{grid-template-columns:1fr}.catalog-filter-group{flex-direction:column;align-items:stretch}.catalog-table>article{grid-template-columns:1fr auto;gap:11px;padding:15px}.catalog-table>article>.catalog-stock,.catalog-table>article>.catalog-price{grid-column:1}.catalog-table>article>.catalog-price:before{content:"Venda: ";color:#8b939f;font-weight:500}.catalog-row-actions{flex-direction:column;grid-area:1/2/4;align-items:flex-end}.catalog-pagination{flex-direction:column;align-items:flex-start;gap:12px}.catalog-overlay{padding:0}.catalog-modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.catalog-modal>header{padding:19px 17px 16px}.catalog-modal header h2{font-size:21px}.catalog-modal-scroll{padding:19px 17px}.catalog-modal>footer{padding:13px 17px}.catalog-modal>footer .catalog-primary,.catalog-modal>footer .catalog-secondary{flex:1;padding-inline:10px}.catalog-type-choice,.catalog-form-grid,.catalog-form-grid.three,.catalog-detail-summary,.stock-operation-choice{grid-template-columns:1fr}}.signup-page{background:#fff;grid-template-columns:minmax(350px,42%) 1fr;min-height:100vh;display:grid}.signup-aside{color:#fff;background:#0b0e13;flex-direction:column;justify-content:space-between;min-height:100vh;padding:46px clamp(34px,5vw,82px);display:flex;position:relative;overflow:hidden}.signup-aside:before,.signup-aside:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.signup-aside:before{filter:blur(90px);background:#f20d2029;width:520px;height:520px;top:15%;right:-220px}.signup-aside:after{border:1px solid #ffffff14;width:320px;height:320px;bottom:-100px;left:-170px}.signup-aside>*{z-index:1;position:relative}.signup-aside .brand img{width:154px}.signup-aside>div>span,.signup-form-wrap>header>span{color:#ff4050;letter-spacing:.16em;font-size:12px;font-weight:800;display:block}.signup-aside h1{letter-spacing:-.045em;max-width:560px;margin:18px 0 20px;font:800 clamp(34px,4vw,58px)/1.06 Manrope,sans-serif}.signup-aside h1 strong{color:#ff273a}.signup-aside p{color:#aeb5c1;max-width:520px;margin:0;font-size:17px;line-height:1.65}.signup-aside ul{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.signup-aside li{color:#e7e9ed;align-items:center;gap:11px;font-size:14px;display:flex}.signup-aside li svg{color:#fff;background:#1aa56c;border-radius:50%;width:20px;height:20px;padding:4px}.signup-aside>small{color:#89919d;align-items:center;gap:9px;font-size:12px;display:flex}.signup-aside>small svg{width:17px}.signup-main{background:#fafbfc;justify-content:center;align-items:flex-start;padding:45px clamp(25px,6vw,90px);display:flex}.signup-form-wrap{width:min(760px,100%)}.signup-form-wrap>header{margin-bottom:27px}.signup-form-wrap .back-link{color:#687080;align-items:center;gap:7px;margin:0 0 36px;font-size:14px;text-decoration:none;display:inline-flex}.signup-form-wrap .back-link svg{width:17px}.signup-form-wrap h2{letter-spacing:-.035em;margin:10px 0 6px;font:800 clamp(29px,3vw,38px) Manrope,sans-serif}.signup-form-wrap>header p{color:#7a8290;margin:0;font-size:15px}.signup-form-wrap form{gap:19px;display:grid}.signup-form-wrap form>section{background:#fff;border:1px solid #e4e7ec;border-radius:15px;padding:24px;box-shadow:0 8px 25px #171d2709}.signup-section-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.signup-section-title>svg{color:#f20d20;background:#fff0f2;border-radius:10px;width:40px;height:40px;padding:10px}.signup-section-title>div{gap:2px;display:grid}.signup-section-title b{font:700 16px Manrope,sans-serif}.signup-section-title small{color:#8a929f;font-size:13px}.signup-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.signup-grid label{gap:7px;display:grid}.signup-grid label.wide{grid-column:1/-1}.signup-grid label>span{color:#4f5866;font-size:13px;font-weight:700}.signup-grid input{color:#171b22;background:#fff;border:1px solid #dce0e6;border-radius:10px;outline:none;width:100%;height:51px;padding:0 15px;font-size:15px;transition:all .18s}.signup-grid input:focus{border-color:#f20d20;box-shadow:0 0 0 3px #f20d2014}.signup-plan-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.signup-plan-options>label{cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:12px;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;min-height:112px;padding:15px;transition:all .18s;display:grid;position:relative}.signup-plan-options>label:hover{border-color:#f1a4ac;box-shadow:0 7px 20px #272d370f}.signup-plan-options>label.selected{background:#fff9fa;border-color:#f20d20;box-shadow:0 0 0 3px #f20d200f}.signup-plan-options input{opacity:0;position:absolute}.signup-plan-options>label>span{color:#e40e20;background:#fff0f2;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.signup-plan-options>label>span svg{width:21px}.signup-plan-options>label>div{gap:4px;display:grid}.signup-plan-options b{font:750 14px Manrope,sans-serif}.signup-plan-options p{color:#727b88;margin:0;font-size:11px;line-height:1.45}.signup-plan-options small{color:#d80d1f;letter-spacing:.08em;font-size:8px;font-weight:800}.signup-plan-options>label>i{color:#fff;background:#fff;border:1px solid #d9dde3;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.signup-plan-options>label.selected>i{background:#f20d20;border-color:#f20d20}.signup-plan-options>label>i svg{width:13px}.signup-plan-branding{color:#68717e;background:#f5f6f8;border-radius:9px;align-items:center;gap:10px;margin:14px 0 0;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.signup-plan-branding img{-o-object-fit:contain;object-fit:contain;width:68px;height:26px}.signup-input-icon,.signup-password{position:relative}.signup-input-icon>svg,.signup-password>svg{z-index:1;color:#89919e;width:18px;position:absolute;top:16px;left:15px}.signup-input-icon input,.signup-password input{padding-left:44px}.signup-password button{color:#747d8b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:7px;right:6px}.signup-password button:hover{background:#f2f3f5}.signup-password button svg{width:18px}.signup-terms{color:#626b78;cursor:pointer;align-items:flex-start;gap:11px;padding:4px 2px;font-size:13px;line-height:1.5;display:flex;position:relative}.signup-terms input{opacity:0;position:absolute}.signup-terms i{background:#fff;border:1px solid #ccd1d9;border-radius:5px;flex:0 0 20px;width:20px;height:20px}.signup-terms input:checked+i{background:#f20d20;border-color:#f20d20;box-shadow:inset 0 0 0 4px #f20d20}.signup-terms input:checked+i:after{content:"✓";color:#fff;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.signup-submit{color:#fff;cursor:pointer;background:#f20d20;border:0;border-radius:11px;height:54px;font-size:15px;font-weight:800;box-shadow:0 12px 25px #f20d202e}.signup-submit:hover{background:#d90c1d}.signup-submit:disabled{opacity:.65;cursor:wait}.signup-login-link,.login-register-link{text-align:center;color:#7a8290;font-size:14px}.signup-login-link a,.login-register-link a{color:#e60e20;font-weight:700;text-decoration:none}.landing-register{background:#ffffff12!important;border-color:#ffffff2e!important}.platform-shell{background:#f4f6f8;min-height:100vh;padding-left:266px}.platform-sidebar{z-index:20;color:#dfe3e9;background:#0d1015;border-right:1px solid #1d222b;flex-direction:column;width:266px;padding:27px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.platform-brand{gap:8px;padding:6px 10px 25px;text-decoration:none;display:grid}.platform-brand img{width:126px}.platform-brand span{color:#747d89;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.platform-security{background:#151920;border:1px solid #252b35;border-radius:12px;align-items:center;gap:11px;margin-bottom:22px;padding:14px;display:flex}.platform-security>svg{color:#43d39b;background:#26be851c;border-radius:9px;width:35px;height:35px;padding:8px}.platform-security span{gap:2px;display:grid}.platform-security b{font-size:13px}.platform-security small{color:#7e8794;font-size:10px}.platform-sidebar nav{gap:5px;display:grid}.platform-sidebar nav a{color:#929aa7;border-radius:9px;align-items:center;gap:11px;height:44px;padding:0 13px;font-size:14px;text-decoration:none;display:flex}.platform-sidebar nav a svg{width:18px}.platform-sidebar nav a:hover,.platform-sidebar nav a.active{color:#fff;background:#1a1f27}.platform-sidebar nav a.active{background:linear-gradient(90deg,#f20d202e,#f20d2008);box-shadow:inset 3px 0 #f20d20}.platform-user{border-top:1px solid #252a32;grid-template-columns:38px 1fr 34px;align-items:center;gap:10px;margin-top:auto;padding:17px 8px 0;display:grid}.platform-user>span{color:#fff;background:#e21023;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.platform-user>div{min-width:0;display:grid}.platform-user b{color:#f3f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-user small{color:#727b88;font-size:9px}.platform-user button{color:#7f8895;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.platform-user button:hover{color:#fff;background:#222832}.platform-user button svg{width:18px}.platform-content{min-height:100vh}.platform-page{max-width:1500px;margin:auto;padding:36px clamp(24px,4vw,58px) 70px}.platform-notification{z-index:150;color:#146c4f;background:#effbf6;border:1px solid #cceadd;border-radius:11px;align-items:center;gap:10px;max-width:430px;padding:14px 17px;font-size:13px;font-weight:700;display:flex;position:fixed;top:22px;right:25px;box-shadow:0 14px 40px #12201b24}.platform-notification.error{color:#a5101c;background:#fff1f2;border-color:#f3ccd0}.platform-notification svg{flex:0 0 20px;width:20px}.platform-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.platform-heading>div:first-child>span{color:#e50e20;letter-spacing:.15em;font-size:11px;font-weight:800}.platform-heading h1{letter-spacing:-.035em;margin:7px 0 4px;font:800 32px Manrope,sans-serif}.platform-heading p{color:#7c8491;margin:0;font-size:14px}.platform-private-badge{background:#f3fbf8;border:1px solid #dce9e4;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;display:flex}.platform-private-badge svg{color:#159769;width:21px}.platform-private-badge span{display:grid}.platform-private-badge b{font-size:12px}.platform-private-badge small{color:#7a8c85;font-size:10px}.platform-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.platform-metrics article{-moz-column-gap:14px;background:#fff;border:1px solid #e2e6eb;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:48px 1fr;column-gap:14px;padding:20px;display:grid}.platform-metrics article>i{border-radius:12px;grid-row:1/4;place-items:center;width:48px;height:48px;display:grid}.platform-metrics article>i svg{width:22px}.platform-metrics .blue{color:#287de8;background:#eaf3ff}.platform-metrics .amber{color:#d38a08;background:#fff4dd}.platform-metrics .green{color:#169765;background:#e7f8f1}.platform-metrics .purple{color:#7754d6;background:#f0ebff}.platform-metrics article>span{color:#707987;font-size:12px}.platform-metrics article>b{font:800 23px Manrope,sans-serif}.platform-metrics article>small{color:#9aa1ac;font-size:10px}.platform-companies-card{background:#fff;border:1px solid #e0e4e9;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px #141b2606}.platform-companies-card>header{border-bottom:1px solid #e7eaee;gap:13px;padding:18px 20px;display:flex}.platform-companies-card>header form{flex:1;align-items:center;display:flex;position:relative}.platform-companies-card>header form>svg{color:#8b94a1;width:19px;position:absolute;left:15px}.platform-companies-card>header input,.platform-companies-card>header select{background:#fff;border:1px solid #dfe3e8;border-radius:10px;outline:none;height:46px;font-size:13px}.platform-companies-card>header input{width:100%;padding:0 47px}.platform-companies-card>header select{min-width:190px;padding:0 13px}.platform-companies-card>header input:focus,.platform-companies-card>header select:focus{border-color:#ef2435}.platform-companies-card>header form button{color:#8b94a0;background:#f3f4f6;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:7px}.platform-companies-card>header form button svg{width:16px}.platform-company-table>div,.platform-company-table>button{text-align:left;grid-template-columns:minmax(240px,2fr) minmax(110px,.8fr) minmax(120px,.9fr) 90px minmax(135px,1fr) minmax(145px,1fr);align-items:center;gap:12px;width:100%;padding:13px 20px;display:grid}.platform-company-head{color:#8c94a0;letter-spacing:.07em;text-transform:uppercase;background:#fafbfc;min-height:39px;font-size:10px;font-weight:800}.platform-company-table>button{cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;min-height:70px;transition:all .15s}.platform-company-table>button:hover{z-index:1;background:#fcfcfd;box-shadow:inset 3px 0 #f20d20}.platform-company-name{align-items:center;gap:11px;min-width:0;display:flex}.platform-company-name>i,.platform-company-avatar{color:#d50b1c;background:#fff0f2;border-radius:10px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:800;display:grid}.platform-company-name>span{min-width:0;display:grid}.platform-company-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-company-name small{color:#8a929e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-status{border-radius:20px;justify-self:start;padding:5px 9px;font-size:10px;font-weight:800}.platform-status.trial{color:#a86b00;background:#fff3d8}.platform-status.active{color:#087a50;background:#def7ed}.platform-status.suspended,.platform-status.cancelled,.platform-status.expired{color:#b50d1b;background:#ffe5e8}.platform-plan,.platform-last-login{color:#626b78;font-size:11px}.platform-users{color:#565f6c;align-items:center;gap:5px;font-size:11px;display:flex}.platform-users svg{width:15px}.platform-row-storage{align-items:center;gap:8px;display:flex}.platform-row-storage>span{background:#e9ecf0;border-radius:10px;width:70px;height:6px;overflow:hidden}.platform-row-storage>span i{border-radius:inherit;background:#7651d5;max-width:100%;height:100%;display:block}.platform-row-storage small{color:#69727f;font-size:10px}.platform-empty{color:#8c94a0;place-items:center;padding:65px;display:grid}.platform-empty svg{width:32px}.platform-empty b{color:#3d4551;margin-top:12px}.platform-empty p{margin:4px 0;font-size:12px}.platform-pagination{color:#858d99;border-top:1px solid #e9ecf0;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;display:flex}.platform-pagination nav{gap:5px;display:flex}.platform-pagination a{color:#59616d;border:1px solid #e0e4e8;border-radius:7px;place-items:center;min-width:31px;height:31px;padding:0 8px;text-decoration:none;display:grid}.platform-pagination a.active{color:#fff;background:#ed1528;border-color:#ed1528}.platform-pagination svg{width:15px}.platform-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a0fad;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.platform-company-modal{background:#fff;border-radius:17px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 50px);display:flex;overflow:hidden;box-shadow:0 30px 100px #0000004d}.platform-company-modal>header{border-bottom:1px solid #e7eaee;grid-template-columns:50px 1fr 42px;align-items:center;gap:13px;padding:21px 25px;display:grid}.platform-company-avatar{width:50px;height:50px;font-size:18px}.platform-company-modal>header>div:nth-child(2)>span{color:#e70e21;letter-spacing:.14em;font-size:9px;font-weight:800}.platform-company-modal h2{margin:3px 0 1px;font:800 22px Manrope,sans-serif}.platform-company-modal>header p{color:#8b939e;margin:0;font-size:11px}.platform-company-modal>header>button{color:#79828e;cursor:pointer;background:#f2f4f6;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.platform-company-modal>header>button svg{width:19px}.platform-modal-scroll{padding:22px 25px 28px;overflow:auto}.platform-privacy-card{background:#f3fbf8;border:1px solid #dcece6;border-radius:11px;gap:12px;padding:15px;display:flex}.platform-privacy-card>svg{color:#159867;flex:0 0 23px;width:23px}.platform-privacy-card b{font-size:13px}.platform-privacy-card p{color:#668076;margin:3px 0 0;font-size:11px;line-height:1.5}.platform-detail-grid{background:#e5e8ec;border:1px solid #e5e8ec;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.platform-detail-grid>div{background:#fff;gap:5px;padding:14px;display:grid}.platform-detail-grid span{color:#8a929e;text-transform:uppercase;font-size:10px}.platform-detail-grid b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.platform-usage-section,.platform-counts,.platform-management-form{border:1px solid #e3e7eb;border-radius:12px;margin-top:18px}.platform-usage-section{padding:17px}.platform-usage-section>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.platform-usage-section>header>div{align-items:center;gap:10px;display:flex}.platform-usage-section>header svg{color:#7251cf;width:20px}.platform-usage-section>header span{display:grid}.platform-usage-section>header b{font-size:13px}.platform-usage-section>header small{color:#9097a2;font-size:10px}.platform-usage-section>header strong{font-size:12px}.platform-storage-bar{background:#eceef2;border-radius:10px;height:9px;margin:15px 0 11px;overflow:hidden}.platform-storage-bar i{border-radius:inherit;background:linear-gradient(90deg,#7b59d8,#a17eef);max-width:100%;height:100%;display:block}.platform-storage-breakdown{color:#777f8b;flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.platform-storage-breakdown span{align-items:center;gap:5px;display:flex}.platform-storage-breakdown svg{width:14px}.platform-counts{padding:17px}.platform-counts h3{margin:0 0 12px;font-size:13px}.platform-counts>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.platform-counts>div>span{background:#f5f6f8;border-radius:9px;padding:11px;display:grid}.platform-counts b{font-size:14px}.platform-counts small{color:#8a929d;font-size:10px}.platform-counts p{color:#8a929d;font-size:11px}.platform-management-form{padding:18px}.platform-section-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.platform-section-heading>svg{color:#e20c1f;background:#fff0f2;border-radius:9px;width:36px;height:36px;padding:8px}.platform-section-heading h3{margin:0;font-size:14px}.platform-section-heading p{color:#8c949f;margin:2px 0 0;font-size:10px}.platform-form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.platform-form-grid label{gap:6px;display:grid}.platform-form-grid .wide{grid-column:1/-1}.platform-form-grid label>span{color:#596270;font-size:11px;font-weight:700}.platform-form-grid input,.platform-form-grid select,.platform-form-grid textarea{background:#fff;border:1px solid #dfe3e8;border-radius:9px;outline:none;width:100%;font-size:12px}.platform-form-grid input,.platform-form-grid select{height:44px;padding:0 12px}.platform-form-grid textarea{resize:vertical;padding:11px}.platform-form-grid input:focus,.platform-form-grid select:focus,.platform-form-grid textarea:focus{border-color:#ee1a2d;box-shadow:0 0 0 3px #f20d2012}.platform-store-beta-note{background:#f4f8ff;border:1px solid #d9e7ff;border-radius:11px;align-items:flex-start;gap:12px;padding:15px;display:flex!important}.platform-store-beta-note>svg{color:#256fd2;background:#e4efff;border-radius:10px;flex:0 0 38px;width:38px;height:38px;padding:9px}.platform-store-beta-note>div{gap:4px;display:grid}.platform-store-beta-note b{font-size:13px}.platform-store-beta-note p{color:#607086;margin:0;font-size:11px;line-height:1.5}.platform-store-beta-note span{color:#245fae;font-size:11px;font-weight:800}.platform-store-beta-note small{color:#7d8795;font-size:10px;line-height:1.45}.platform-management-form>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.platform-email-button,.platform-save-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.platform-email-button{color:#505967;background:#fff;border:1px solid #dce1e7}.platform-save-button{color:#fff;background:#ed1023;border:0}.platform-email-button svg,.platform-save-button svg{width:16px}.platform-message-form,.platform-danger-zone{border:1px solid #e3e7eb;border-radius:12px;margin-top:18px;padding:18px}.platform-message-form{gap:13px;display:grid}.platform-message-form .platform-section-heading,.platform-danger-zone .platform-section-heading{margin-bottom:0}.platform-message-form .platform-section-heading>svg{color:#5e43c8;background:#f0edff}.platform-message-presets{flex-wrap:wrap;gap:7px;display:flex}.platform-message-presets button{color:#596270;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750}.platform-message-presets button:hover{color:#d60d1e;background:#fff7f8;border-color:#f0b8be}.platform-message-form>label{gap:6px;display:grid}.platform-message-form>label>span{color:#596270;font-size:11px;font-weight:700}.platform-message-form input,.platform-message-form textarea,.platform-danger-zone input{color:#252b34;background:#fff;border:1px solid #dfe3e8;border-radius:9px;outline:none;width:100%;font-size:12px}.platform-message-form input,.platform-danger-zone input{height:43px;padding:0 12px}.platform-message-form textarea{resize:vertical;padding:11px}.platform-message-form input:focus,.platform-message-form textarea:focus,.platform-danger-zone input:focus{border-color:#ee1a2d;box-shadow:0 0 0 3px #f20d2012}.platform-message-form label>small,.platform-danger-zone form>small{color:#c81728;font-size:10px}.platform-message-form>footer{justify-content:flex-end;display:flex}.platform-message-send{color:#fff;cursor:pointer;background:#ec1327;border:0;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.platform-message-send svg{width:16px}.platform-message-history{border-top:1px solid #edf0f3;gap:5px;padding-top:12px;display:grid}.platform-message-history>b{margin-bottom:3px;font-size:11px}.platform-message-history>div{background:#f6f7f9;border-radius:7px;justify-content:space-between;gap:12px;padding:7px 9px;display:flex}.platform-message-history span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.platform-message-history small{color:#8b939e;flex:none;font-size:9px}.platform-danger-zone{background:#fffafb;border-color:#f0cfd3}.platform-danger-zone .platform-section-heading>svg{color:#c41425;background:#ffecef}.platform-delete-start,.platform-delete-confirm{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.platform-delete-start{color:#bc1525;background:#fff;border:1px solid #eabcc2;margin-top:14px}.platform-delete-start svg,.platform-delete-confirm svg{width:15px}.platform-protected-company{color:#6c5a2a;background:#fff5d9;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:10px;font-weight:700;display:flex}.platform-protected-company svg{width:17px}.platform-danger-zone>form{gap:10px;margin-top:14px;display:grid}.platform-delete-warning{color:#9f1824;background:#ffecef;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.platform-delete-warning svg{flex:0 0 17px;width:17px}.platform-delete-warning p{margin:0;font-size:10px;line-height:1.5}.platform-danger-zone form>footer{justify-content:flex-end;gap:8px;display:flex}.platform-danger-zone form>footer>button{cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:750}.platform-danger-zone .platform-delete-confirm{color:#fff;background:#c50f20;border:0}.platform-delete-confirm:disabled{opacity:.45;cursor:not-allowed}@media (width<=1120px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.platform-company-table>div,.platform-company-table>button{grid-template-columns:minmax(220px,2fr) 100px 120px 80px 130px}.platform-company-table>div>:last-child,.platform-company-table>button>:last-child{display:none}}@media (width<=850px){.signup-page{grid-template-columns:1fr}.signup-aside{min-height:auto;padding:30px 25px}.signup-aside>div{margin:65px 0 45px}.signup-aside>small{display:none}.signup-main{padding:32px 18px}.platform-shell{padding-left:0}.platform-sidebar{width:100%;height:auto;padding:14px 18px;position:static}.platform-brand{justify-content:space-between;align-items:center;padding:4px;display:flex}.platform-brand img{width:110px}.platform-security,.platform-sidebar nav,.platform-user{display:none}.platform-page{padding:25px 16px 50px}.platform-heading{align-items:flex-start}.platform-private-badge{display:none}.platform-company-table>div,.platform-company-table>button{grid-template-columns:minmax(190px,2fr) 100px 100px}.platform-company-table>div>:nth-child(n+4),.platform-company-table>button>:nth-child(n+4){display:none}.platform-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.signup-aside h1{font-size:34px}.signup-grid,.signup-plan-options{grid-template-columns:1fr}.signup-grid label.wide{grid-column:auto}.signup-form-wrap form>section{padding:19px}.platform-heading h1{font-size:27px}.platform-heading p{font-size:12px}.platform-metrics{grid-template-columns:1fr 1fr;gap:9px}.platform-metrics article{-moz-column-gap:10px;grid-template-columns:40px 1fr;column-gap:10px;padding:14px}.platform-metrics article>i{width:40px;height:40px}.platform-metrics article>b{font-size:18px}.platform-metrics article>small{display:none}.platform-companies-card>header{display:grid}.platform-companies-card>header select{width:100%}.platform-company-table>div,.platform-company-table>button{grid-template-columns:minmax(170px,1fr) 90px;padding-inline:13px}.platform-company-table>div>:nth-child(n+3),.platform-company-table>button>:nth-child(n+3){display:none}.platform-overlay{padding:0}.platform-company-modal{border-radius:0;height:100%;max-height:100vh}.platform-company-modal>header,.platform-modal-scroll{padding:16px}.platform-detail-grid,.platform-form-grid{grid-template-columns:1fr}.platform-form-grid .wide{grid-column:auto}.platform-counts>div{grid-template-columns:repeat(2,1fr)}.platform-management-form>footer{display:grid}.platform-email-button,.platform-save-button{width:100%}}.company-print-options>button{color:#505866;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:11px;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:flex}.company-print-options>button>svg:first-child{color:#657084;width:20px}.company-print-options>button span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.company-print-options>button small{color:#8a929e}.company-print-options>button.selected{color:#b80e20;background:#fff7f8;border-color:#f22839;box-shadow:0 0 0 3px #f2283912}.company-public-site-card>header>a{color:#44505f;border:1px solid #dfe4e9;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.company-public-site-card>header>a svg{width:16px}.company-public-site-card>form{padding:24px}.public-site-settings-grid{grid-template-columns:1fr;gap:14px;display:grid}.public-site-settings-grid label,.public-site-domain{color:#505966;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.public-site-settings-grid input,.public-site-settings-grid textarea,.public-site-domain input{background:#fff;border:1px solid #dfe3e8;border-radius:9px;outline:none;width:100%;padding:12px 13px;font-size:13px}.public-site-settings-grid input:focus,.public-site-settings-grid textarea:focus,.public-site-domain input:focus{border-color:#f22839;box-shadow:0 0 0 3px #f2283912}.public-site-settings-group{flex-direction:column;gap:10px;margin-top:22px;display:flex}.public-site-settings-group>small,.public-site-domain>small{color:#818b98;font-size:11px;font-weight:400}.public-site-layout-choices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.public-site-layout-choices button{color:#525c69;text-align:left;background:#fff;border:1px solid #dfe4e9;border-radius:10px;align-items:center;gap:10px;min-height:74px;padding:11px;display:flex}.public-site-layout-choices button>svg:first-child{width:20px}.public-site-layout-choices button span{flex-direction:column;flex:1;gap:3px;display:flex}.public-site-layout-choices button small{color:#87909b;font-size:10px}.public-site-layout-choices button.selected{color:#bd1022;background:#fff7f8;border-color:#f22839}.public-site-color-choices{gap:8px;display:flex}.public-site-color-choices button{background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:flex}.public-site-color-choices i{background:#e51b2f;border-radius:50%;width:16px;height:16px}.public-site-color-choices .blue i{background:#226dd1}.public-site-color-choices .green i{background:#13835b}.public-site-color-choices button.selected{border-color:#333;box-shadow:0 0 0 2px #21273312}.public-site-photo-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.public-site-photo-grid>div,.public-site-photo-grid>label{background:#f7f9fb;border:1px dashed #ccd3dc;border-radius:10px;place-items:center;height:120px;display:grid;position:relative;overflow:hidden}.public-site-photo-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.public-site-photo-grid>div button{color:#d7182b;background:#fff;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;right:6px}.public-site-photo-grid svg{width:17px}.public-site-photo-grid>label{color:#657181;cursor:pointer;gap:4px;font-size:11px}.public-site-photo-grid>label input{display:none}.public-site-domain{margin-top:22px}.company-public-site-card>form>footer{border-top:1px solid #e6e9ed;justify-content:space-between;align-items:center;margin:24px -24px -24px;padding:16px 24px;display:flex}.company-public-site-card>form>footer>span{color:#13835b;font-size:12px}.company-public-site-card>form>footer button{color:#fff;background:#ee1629;border:0;border-radius:9px;padding:11px 16px;font-weight:800}@media (width<=760px){.public-site-layout-choices,.public-site-photo-grid{grid-template-columns:1fr 1fr}.company-public-site-card>header{flex-wrap:wrap;align-items:flex-start}.company-public-site-card>header>a{margin-left:0}}.sales-page{flex-direction:column;gap:18px;display:flex}.sales-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sales-heading>div>span{color:var(--red);letter-spacing:.14em;font-size:12px;font-weight:800}.sales-heading h1{letter-spacing:-.045em;margin:7px 0 5px;font:800 31px Manrope,sans-serif}.sales-heading p{color:#747d8a;max-width:760px;margin:0;font-size:15px;line-height:1.5}.sales-heading-actions>button,.sales-empty>button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 10px 24px #f20d202b}.sales-heading-actions>button svg,.sales-empty>button svg{width:18px}.sales-heading-actions{align-items:center;gap:9px;display:flex}.sales-heading-actions>button.sales-order-action{color:#2269b7;box-shadow:none;background:#edf5ff;border:1px solid #d9e4f1}.sales-orders-card{background:#fff;border:1px solid #e1e5e9;border-radius:14px;overflow:hidden}.sales-orders-card>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.sales-orders-card>header>div:first-child{align-items:center;gap:12px;display:flex}.sales-orders-card>header>div:first-child>span{color:#2874cb;background:#eaf3ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.sales-orders-card>header svg{width:20px}.sales-orders-card h2{margin:0;font:750 17px Manrope,sans-serif}.sales-orders-card header p{color:#858e99;margin:3px 0 0;font-size:13px}.sales-order-mini-metrics{align-items:center;gap:8px;display:flex}.sales-order-mini-metrics>span{background:#f3f5f7;border-radius:8px;flex-direction:column;min-width:76px;padding:7px 10px;display:flex}.sales-order-mini-metrics small{color:#7e8793;font-size:10px;font-weight:750}.sales-order-mini-metrics b{font-size:16px}.sales-order-mini-metrics>span.public-interest{color:#14794c;background:#e9f8f0}.sales-orders-list{flex-direction:column;display:flex}.sales-order-row{border-bottom:1px solid #e9ecef;border-left:3px solid #4387de;grid-template-columns:minmax(320px,1.4fr) minmax(180px,.75fr) 125px minmax(245px,auto);align-items:center;gap:16px;min-height:86px;padding:13px 18px;display:grid}.sales-order-row:last-child{border-bottom:0}.sales-order-row.ready{background:#fbfefc;border-left-color:#18a36b}.sales-order-row.out_for_delivery{border-left-color:#8b59d1}.sales-order-row.completed{border-left-color:#9ba3ad}.sales-order-row.cancelled{opacity:.72;border-left-color:#e44350}.sales-order-main{grid-template-columns:126px minmax(0,1fr);gap:13px;display:grid}.sales-order-main>span,.sales-order-main>div,.sales-order-delivery>span,.sales-order-financial{flex-direction:column;min-width:0;display:flex}.public-interest-badge{color:#14794c;background:#e9f8f0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.public-interest-badge svg{width:12px;height:12px}.sales-order-main b,.sales-order-delivery b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sales-order-main small,.sales-order-delivery small{color:#7e8793;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}.sales-order-main small svg{width:14px}.sales-order-delivery{align-items:center;gap:9px;display:flex}.sales-order-delivery>svg{color:#737d89;width:19px}.sales-order-financial{align-items:flex-end}.sales-order-financial strong{font-size:15px}.sales-order-financial small{color:#b16e09;margin-top:4px;font-size:11px;font-weight:700}.sales-order-financial small.paid{color:#128258}.sales-order-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.sales-order-controls select{background:#fff;border:1px solid #dce1e6;border-radius:8px;min-width:145px;height:38px;padding:0 9px;font-size:12px;font-weight:700}.sales-order-controls button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.sales-order-controls button svg{width:15px}.sales-order-controls .receive{color:#08764a;background:#e8f8f0}.sales-order-controls .delivery{color:#2369c9;background:#eaf3ff}.sales-order-controls .confirm-status{color:#08764a;background:#e8f8f0}.sales-order-controls .confirm-status svg+svg{align-self:flex-end;width:11px;margin-left:-8px}.sales-order-controls .cancel{color:#c82b38;background:#fff0f1;width:auto;padding:0 11px}.sales-order-controls .cancelled-label{color:#c82b38;background:#fff0f1;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:750}.sales-orders-empty{align-items:center;gap:13px;min-height:100px;padding:18px 22px;display:flex}.sales-orders-empty>svg{color:#8d96a1;width:27px}.sales-orders-empty>div{flex:1}.sales-orders-empty b{font-size:14px}.sales-orders-empty p{color:#858e99;margin:3px 0 0;font-size:13px}.sales-orders-empty>button{color:#246bb9;background:#eaf3ff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.sales-orders-empty>button svg{width:16px}.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sales-metrics article{background:#fff;border:1px solid #e2e6ea;border-radius:13px;align-items:center;gap:13px;min-width:0;min-height:105px;padding:17px;display:flex;box-shadow:0 3px 12px #14192306}.sales-metrics article>span{border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.sales-metrics article>span svg{width:20px}.sales-metrics .blue{color:#2878d8;background:#eaf3ff}.sales-metrics .green{color:#10945e;background:#e8f8f1}.sales-metrics .purple{color:#704cc9;background:#f0ebff}.sales-metrics .amber{color:#b97900;background:#fff4dd}.sales-metrics article>div{flex-direction:column;min-width:0;display:flex}.sales-metrics small{color:#7f8894;letter-spacing:.04em;font-size:11px;font-weight:750}.sales-metrics b{color:#151a21;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:800 22px Manrope;overflow:hidden}.sales-metrics p{color:#929aa5;margin:2px 0 0;font-size:12px}.sales-list-card{background:#fff;border:1px solid #e0e4e8;border-radius:14px;overflow:hidden}.sales-list-card>header{border-bottom:1px solid #e8ebee;padding:19px 21px}.sales-list-card h2{margin:0;font:750 18px Manrope}.sales-list-card>header p{color:#858e99;margin:4px 0 0;font-size:13px}.sales-filters{background:#fafbfc;border-bottom:1px solid #e8ebee;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,.75fr)) auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.sales-filters label{flex-direction:column;gap:6px;min-width:0;display:flex}.sales-filters label>span{color:#5e6773;font-size:12px;font-weight:700}.sales-filters input,.sales-filters select{color:#303741;background:#fff;border:1px solid #dce1e6;border-radius:8px;outline:0;width:100%;height:41px;padding:0 11px;font-size:12px}.sales-filter-search>div{background:#fff;border:1px solid #dce1e6;border-radius:8px;align-items:center;display:flex}.sales-filter-search>div:focus-within{border-color:#f35b69;box-shadow:0 0 0 3px #f20d2012}.sales-filter-search svg{color:#929ba6;width:17px;margin-left:11px}.sales-filter-search input{border:0}.sales-filter-actions{gap:7px;display:flex}.sales-filter-actions button{color:#606a76;cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:41px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.sales-filter-actions button:last-child{color:#fff;background:#e7192b;border-color:#e7192b}.sales-filter-actions svg{width:15px}.sales-table-head,.sales-table-row{grid-template-columns:150px minmax(240px,1.6fr) minmax(175px,.9fr) 120px 125px 38px;align-items:center;gap:14px;display:grid}.sales-table-head{color:#8a939e;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-bottom:1px solid #e8ebee;min-height:42px;padding:0 18px;font-size:11px;font-weight:750}.sales-table-row{color:#252c35;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceff1;width:100%;min-height:76px;padding:11px 18px;transition:all .15s}.sales-table-row:hover{background:#fafbfc}.sales-table-row:last-child{border-bottom:0}.sales-table-row>span{min-width:0}.sales-number,.sales-client-products,.sales-payment{flex-direction:column;display:flex}.sales-table-row b,.sales-table-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.sales-table-row>strong{font-size:14px}.sales-table-row small{color:#88919d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}.sales-table-row small svg{width:13px}.sales-table-row>i{border-radius:7px;justify-content:center;align-items:center;gap:5px;width:fit-content;padding:6px 8px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.sales-table-row>i svg{width:13px}.sales-table-row>i.completed{color:#087b4c;background:#e8f8f0}.sales-table-row>i.cancelled{color:#c32435;background:#fff0f2}.sales-row-action{color:#7d8793;background:#f3f5f7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.sales-row-total{justify-items:end;gap:.2rem;display:grid}.sales-row-total strong{color:#111827;font-size:1rem}.sales-row-total small{color:#7c3aed;white-space:nowrap;font-size:.72rem;font-weight:700}.sales-row-action svg{width:16px}.sales-empty{color:#8b949f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.sales-empty>svg{color:#b7bec7;width:40px;height:40px}.sales-empty h3{color:#303741;margin:13px 0 4px;font:750 17px Manrope}.sales-empty p{margin:0 0 15px;font-size:13px}.sales-empty>button{min-height:41px;font-size:12px}.sales-pagination{color:#78818d;background:#fafbfc;border-top:1px solid #e8ebee;justify-content:space-between;align-items:center;padding:13px 18px;font-size:12px;display:flex}.sales-pagination>div{gap:7px;display:flex}.sales-pagination a,.sales-pagination>div>span{color:#5b6571;background:#fff;border:1px solid #dfe3e7;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;text-decoration:none;display:inline-flex}.sales-pagination>div>span{opacity:.45}.sales-pagination svg{width:14px}.sales-modal-overlay{z-index:105;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10141aa8;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.sales-detail-modal,.sales-cancel-modal,.sales-delivery-modal{background:#f5f6f8;border-radius:16px;width:min(980px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 90px #0000004d}.sales-delivery-modal{background:#f7f8fa;border-radius:16px;width:min(880px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 90px #0000004d}.sales-delivery-modal>header{background:#fff;border-bottom:1px solid #e3e7eb;align-items:center;gap:16px;padding:21px 24px;display:flex}.sales-delivery-modal>header>div{flex:1}.sales-delivery-modal>header span{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:800}.sales-delivery-modal>header h2{margin:5px 0 2px;font:800 24px Manrope}.sales-delivery-modal>header p{color:#7e8793;margin:0;font-size:13px}.sales-delivery-modal>main{padding:23px}.sales-delivery-grid{gap:14px;display:grid}.sales-delivery-grid.three{grid-template-columns:1fr 1.15fr .75fr}.sales-delivery-modal label{flex-direction:column;gap:7px;min-width:0;display:flex}.sales-delivery-modal label>span{color:#59636f;font-size:12px;font-weight:750}.sales-delivery-modal input,.sales-delivery-modal select{color:#29313a;background:#fff;border:1px solid #dbe1e7;border-radius:9px;outline:none;width:100%;height:46px;padding:0 12px;font-size:13px}.sales-delivery-modal input:focus,.sales-delivery-modal select:focus{border-color:#4c83ed;box-shadow:0 0 0 3px #4c83ed1a}.sales-delivery-money{background:#fff;border:1px solid #dbe1e7;border-radius:9px;grid-template-columns:39px 1fr;display:grid;overflow:hidden}.sales-delivery-money>span{color:#7c8793;background:#f4f6f8;place-items:center;font-size:12px;display:grid}.sales-delivery-money input{border:0;border-radius:0;box-shadow:none!important}.sales-delivery-address{border-top:1px solid #e1e5e9;grid-template-columns:130px 1.7fr 110px 1fr;gap:13px;margin-top:18px;padding-top:18px;display:grid}.sales-delivery-address .city{grid-column:span 2}.sales-delivery-error{color:#b62231;background:#fff0f1;border-radius:9px;margin-top:15px;padding:11px 13px;font-size:12px}.sales-delivery-modal>footer{background:#fff;border-top:1px solid #e3e7eb;justify-content:flex-end;gap:9px;padding:16px 23px;display:flex}.sales-delivery-modal>footer button{cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.sales-delivery-modal>footer button:last-child{border-color:var(--red);color:#fff;background:var(--red)}.sales-delivery-modal>footer svg{width:16px}@media (width<=760px){.sales-delivery-grid.three,.sales-delivery-address{grid-template-columns:1fr}.sales-delivery-address .city{grid-column:auto}.sales-delivery-modal>main{padding:18px 15px}.sales-delivery-modal>footer{padding:14px 15px}}.sales-order-cancel-modal{background:#f7f8fa;border-radius:16px;width:min(680px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 90px #0000004d}.sales-order-cancel-modal>header{background:#fff;border-bottom:1px solid #e3e7eb;align-items:center;gap:16px;padding:22px 24px;display:flex}.sales-order-cancel-modal>header>div{flex:1}.sales-order-cancel-modal>header span{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:800}.sales-order-cancel-modal>header h2{margin:5px 0 2px;font:800 24px Manrope}.sales-order-cancel-modal>header p{color:#7d8792;margin:0;font-size:12px;line-height:1.5}.sales-order-cancel-modal>main{padding:23px}.sales-order-cancel-modal label{color:#555f6b;flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.sales-order-cancel-modal label small{color:#929ba5;font-weight:500}.sales-order-cancel-reasons{flex-wrap:wrap;gap:9px;margin:9px 0 20px;display:flex}.sales-order-cancel-reasons button{color:#58626e;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:9px;align-items:center;gap:6px;height:39px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.sales-order-cancel-reasons button svg{width:14px;display:none}.sales-order-cancel-reasons button.selected{color:#c61729;background:#fff1f2;border-color:#e52b3e}.sales-order-cancel-reasons button.selected svg{display:block}.sales-order-cancel-modal textarea{resize:vertical;background:#fff;border:1px solid #dce2e7;border-radius:9px;outline:none;width:100%;padding:12px 13px;font:500 13px Inter}.sales-order-cancel-modal textarea:focus{border-color:#4c83ed;box-shadow:0 0 0 3px #4c83ed1a}.sales-order-cancel-modal>footer{background:#fff;border-top:1px solid #e3e7eb;justify-content:flex-end;gap:9px;padding:16px 23px;display:flex}.sales-order-cancel-modal>footer button{cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.sales-order-cancel-modal>footer button:last-child{color:#fff;background:#d71e31;border-color:#d71e31}.sales-order-cancel-modal>footer button:last-child:disabled{opacity:.58;cursor:not-allowed}.sales-order-cancel-modal>footer button:focus-visible{outline-offset:2px;outline:3px solid #d71e312e}.sales-order-cancel-modal>footer svg{width:16px}.sales-detail-modal>header,.sales-cancel-modal>header{background:#fff;border-bottom:1px solid #e4e7ea;align-items:center;gap:13px;padding:20px 23px;display:flex}.sales-detail-modal>header>div{flex:1}.sales-detail-modal>header span,.sales-cancel-modal>header small{color:var(--red);letter-spacing:.13em;font-size:11px;font-weight:800}.sales-detail-modal>header h2,.sales-cancel-modal>header h2{margin:5px 0 2px;font:800 24px Manrope}.sales-detail-modal>header p,.sales-cancel-modal>header p{color:#7e8792;margin:0;font-size:13px}.sales-modal-close,.sales-cancel-modal>header>button{color:#747e8a;cursor:pointer;background:#f1f3f5;border:0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sales-modal-close svg,.sales-cancel-modal>header>button svg{width:18px}.sales-detail-loading{color:#7f8995;justify-content:center;align-items:center;gap:9px;min-height:330px;font-size:14px;display:flex}.sales-detail-loading svg{width:20px}.sales-detail-modal>main{flex-direction:column;gap:13px;padding:16px;display:flex}.sales-detail-status{background:#fff;border:1px solid #e0e4e8;border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sales-detail-status>div{border-right:1px solid #e7eaed;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.sales-detail-status>div:last-child{border-right:0}.sales-detail-status svg{color:#74808d;width:20px}.sales-detail-status .completed svg{color:#0b9660}.sales-detail-status .cancelled svg{color:#d12537}.sales-detail-status span{flex-direction:column;flex:1;min-width:0;display:flex}.sales-detail-status small{color:#8b949f;letter-spacing:.05em;font-size:10px;font-weight:750}.sales-detail-status b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.sales-detail-status a{color:#d7192b;font-size:11px;font-weight:700;text-decoration:none}.sales-cancellation-note,.sales-cancel-warning{color:#9f2633;background:#fff2f3;border:1px solid #f1c5ca;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.sales-cancellation-note svg,.sales-cancel-warning svg{flex:none;width:19px}.sales-cancellation-note div{flex-direction:column;display:flex}.sales-cancellation-note b{font-size:13px}.sales-cancellation-note p,.sales-cancel-warning p{margin:3px 0;font-size:12px;line-height:1.5}.sales-cancellation-note small{font-size:11px}.sales-detail-card,.sales-detail-notes{background:#fff;border:1px solid #e0e4e8;border-radius:11px;overflow:hidden}.sales-detail-card>header{border-bottom:1px solid #e8ebee;align-items:center;gap:10px;padding:13px 15px;display:flex}.sales-detail-card>header>svg{color:#e7192b;width:19px}.sales-detail-card h3{margin:0;font:750 14px Manrope}.sales-detail-card header p{color:#9098a3;margin:2px 0 0;font-size:11px}.sales-detail-items article{border-bottom:1px solid #eceff1;grid-template-columns:1fr 170px 120px;align-items:center;gap:12px;min-height:54px;padding:9px 15px;display:grid}.sales-detail-items article:last-child{border-bottom:0}.sales-detail-items article>div{flex-direction:column;display:flex}.sales-detail-items b,.sales-detail-items strong,.sales-detail-items>article>span{font-size:12px}.sales-detail-items small{color:#8b949f;margin-top:2px;font-size:10px}.sales-detail-items strong{text-align:right}.sales-detail-columns{grid-template-columns:1fr .8fr;gap:13px;display:grid}.sales-detail-payments article{border-bottom:1px solid #eceff1;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.sales-detail-payments article:last-child{border-bottom:0}.sales-detail-payments span{flex-direction:column;display:flex}.sales-detail-payments b,.sales-detail-payments strong{font-size:12px}.sales-detail-payments small{color:#8b949f;margin-top:2px;font-size:10px}.sales-values dl{margin:0;padding:8px 15px 13px}.sales-values dl>div{color:#636d79;justify-content:space-between;align-items:center;gap:20px;padding:7px 0;font-size:12px;display:flex}.sales-values dl>div.total{color:#191f27;border-top:1px solid #dfe3e7;margin-top:5px;padding-top:11px;font-size:14px;font-weight:800}.sales-values dd{margin:0;font-weight:700}.sales-detail-notes{padding:13px 15px}.sales-detail-notes b{font-size:12px}.sales-detail-notes p{color:#68727e;margin:4px 0 0;font-size:12px;line-height:1.5}.sales-detail-modal>footer{background:#fff;border-top:1px solid #e1e5e8;justify-content:space-between;align-items:center;gap:15px;padding:14px 19px;display:flex}.sales-detail-modal>footer>small{color:#858e99;font-size:11px}.sales-detail-modal>footer>div{gap:8px;display:flex}.sales-detail-modal>footer button{color:#535e6a;cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.sales-detail-modal>footer button svg{width:16px}.sales-detail-modal>footer .sales-cancel-action{color:#c52435;background:#fff5f6;border-color:#f1c7cc}.sales-detail-modal>footer .sales-return-action{color:#9a5a00;background:#fff8e8;border-color:#f0d39a}.sales-return-history{overflow:hidden}.sales-return-history>article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 130px 130px 145px;align-items:center;gap:16px;padding:15px 18px;display:grid}.sales-return-history>article>div,.sales-return-history>article>span{flex-direction:column;gap:3px;display:flex}.sales-return-history small{color:var(--muted);font-size:13px}.sales-return-history strong{text-align:right;background:#f2f4f7;border-radius:999px;padding:8px 10px;font-size:13px}.sales-return-history strong.customer_pays{color:#07834d;background:#e9f8f0}.sales-return-history strong.store_refunds{color:#d6162e;background:#fff0f1}.sale-return-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(1080px,100vw - 36px);max-height:calc(100vh - 28px);display:flex;overflow:hidden;box-shadow:0 28px 80px #05070d55}.sale-return-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:25px 28px 21px;display:flex}.sale-return-modal>header span{letter-spacing:.16em;color:var(--red);font-size:12px;font-weight:800}.sale-return-modal>header h2{margin:6px 0 4px;font:800 28px/1.15 Manrope,sans-serif}.sale-return-modal>header p{color:var(--muted);margin:0}.sale-return-modal>main{background:#f7f8fa;padding:22px 28px;overflow:auto}.sale-return-modal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:17px 28px;display:flex}.sale-return-modal>footer button{background:#fff;border:1px solid #dfe3e9;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:700;display:inline-flex}.sale-return-modal>footer .primary{background:var(--red);border-color:var(--red);color:#fff}.sale-return-modal>footer button:disabled{opacity:.55;cursor:not-allowed}.sale-return-modal svg{width:19px;height:19px}.sale-return-type{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.sale-return-type>button{text-align:left;color:#263041;background:#fff;border:1px solid #dfe3e9;border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.sale-return-type>button.active{border-color:var(--red);background:snow;box-shadow:0 0 0 3px #f20d2012}.sale-return-type>button>svg{width:25px;height:25px;color:var(--red)}.sale-return-type span{flex-direction:column;gap:3px;display:flex}.sale-return-type small{color:var(--muted)}.sale-return-section{background:#fff;border:1px solid #e2e5ea;border-radius:16px;margin-top:16px;overflow:hidden}.sale-return-section>header{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.sale-return-section>header h3{margin:0;font-size:17px}.sale-return-section>header p{color:var(--muted);margin:3px 0 0;font-size:13px}.sale-return-section>header button{color:var(--red);background:#fff0f2;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;display:flex}.sale-return-section>article{border-top:1px solid #edf0f3;grid-template-columns:minmax(220px,1fr) 125px 170px;align-items:end;gap:14px;padding:14px 18px;display:grid}.sale-return-section>header+article{border-top:0}.sale-return-section>article.selected{background:#fffafb}.sale-return-section article>div{flex-direction:column;align-self:center;gap:3px;display:flex}.sale-return-section article small{color:var(--muted)}.sale-return-section label,.sale-return-fields label{color:#515b6b;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.sale-return-section input,.sale-return-section select,.sale-return-fields input,.sale-return-fields textarea{color:#171b22;background:#fff;border:1px solid #dce1e8;border-radius:10px;width:100%;min-height:44px;padding:9px 12px}.sale-return-restock{align-self:center;margin-top:22px;flex-direction:row!important;align-items:center!important}.sale-return-restock input{width:20px!important;min-height:20px!important}.sale-return-search{background:#fff;border:1px solid #cfd6df;border-radius:12px;align-items:center;gap:10px;margin:14px 18px;padding:0 13px;display:flex}.sale-return-search input{border:0;outline:0;min-height:50px;padding:0}.sale-return-results{border:1px solid #e1e4e9;border-radius:12px;margin:0 18px 14px;overflow:hidden}.sale-return-results article{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sale-return-results article:first-child{border-top:0}.sale-return-results span{flex-direction:column;gap:3px;display:flex}.sale-return-results button{color:#1767c8;background:#fff;border:1px solid #d6dce5;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.sale-return-results button.loose{color:#a55c00;background:#fff9ec;border-color:#eed49a}.sale-replacement-row{grid-template-columns:minmax(200px,1fr) 95px 150px 110px 42px!important;align-items:end!important}.sale-replacement-row>strong{text-align:right;align-self:center}.sale-replacement-row>button,.sale-return-payments article>button{width:42px;height:42px;color:var(--red);background:#ffedef;border:0;border-radius:10px;place-items:center;display:grid}.sale-return-summary{background:#fff;border:1px solid #dfe3e9;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:16px;padding:17px 19px;display:grid}.sale-return-summary>div{color:#596272;justify-content:space-between;align-items:center;gap:16px;display:flex}.sale-return-summary>div:nth-child(3){border-top:1px solid #e6e9ed;grid-column:1/-1;padding-top:14px;font-size:17px}.sale-return-summary>div.customer_pays{color:#087f4c}.sale-return-summary>div.store_refunds{color:#d3162d}.sale-return-summary>small{color:var(--muted);grid-column:1/-1}.sale-return-payments>article{grid-template-columns:1fr 1fr 160px 42px;align-items:end}.sale-return-fields{background:#fff;border:1px solid #e2e5ea;border-radius:16px;grid-template-columns:2fr 1fr;gap:14px;margin-top:16px;padding:17px 18px;display:grid}.sale-return-fields .wide{grid-column:1/-1}.sale-return-fields textarea{resize:vertical;min-height:74px}.sale-return-errors{color:#c51127;background:#fff0f2;border:1px solid #ffc9cf;border-radius:12px;margin-top:14px;padding:12px 15px}.sale-return-errors p{margin:4px 0}@media (width<=760px){.sale-return-modal{border-radius:0;width:100vw;max-height:100vh}.sale-return-modal>main{padding:16px}.sale-return-type,.sale-return-summary,.sale-return-fields{grid-template-columns:1fr}.sale-return-section>article,.sale-replacement-row,.sale-return-payments>article{grid-template-columns:1fr!important}.sale-return-restock{margin-top:0}.sale-return-summary>div:nth-child(3),.sale-return-summary>small,.sale-return-fields .wide{grid-column:1}.sales-return-history>article{grid-template-columns:1fr 1fr}.sales-return-history>article>div{grid-column:1/-1}}.sales-cancel-modal{width:min(610px,100%)}.sales-cancel-modal>header>span{color:#d12133;background:#fff0f2;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sales-cancel-modal>header>span svg{width:20px}.sales-cancel-modal>header>div{flex:1}.sales-cancel-modal>main{flex-direction:column;gap:14px;padding:18px;display:flex}.sales-cancel-modal label{color:#505a66;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.sales-cancel-modal textarea{resize:vertical;border:1px solid #dce1e6;border-radius:9px;outline:0;min-height:105px;padding:11px;font:13px/1.5 DM Sans}.sales-cancel-modal textarea:focus{border-color:#ef5361;box-shadow:0 0 0 3px #e7192b12}.sales-cancel-modal label>small{color:#d12436;font-size:11px}.sales-cancel-modal>footer{background:#fff;border-top:1px solid #e1e5e8;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.sales-cancel-modal>footer button{color:#5b6571;cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.sales-cancel-modal>footer button.danger{color:#fff;background:#d91d30;border-color:#d91d30}.sales-cancel-modal>footer button:disabled{opacity:.55;cursor:default}.sales-cancel-modal>footer svg{width:16px}.receipt-cancelled-stamp{color:#c51e30;letter-spacing:.08em;border:1px solid #d22033;border-radius:4px;margin-top:5px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}@media (width<=1200px){.sales-metrics{grid-template-columns:repeat(2,1fr)}.sales-filters{grid-template-columns:1.5fr repeat(2,1fr)}.sales-filter-actions{justify-content:flex-end}.sales-table-head,.sales-table-row{grid-template-columns:140px minmax(220px,1.5fr) minmax(160px,.9fr) 110px 115px 34px}.sales-order-row{grid-template-columns:minmax(280px,1.3fr) minmax(180px,.7fr) 110px}.sales-order-controls{grid-column:1/-1;justify-content:flex-start}}@media (width<=820px){.sales-heading{flex-direction:column;align-items:stretch}.sales-heading-actions{width:100%}.sales-heading-actions>button{flex:1}.sales-filters{grid-template-columns:1fr 1fr}.sales-filter-search{grid-column:1/-1}.sales-table-head{display:none}.sales-table-row{grid-template-columns:1fr auto;gap:9px 14px;padding:14px}.sales-number,.sales-client-products,.sales-payment{grid-column:1}.sales-table-row>strong,.sales-table-row>i,.sales-row-action{grid-area:auto/2}.sales-row-action{display:none}.sales-detail-status,.sales-detail-columns{grid-template-columns:1fr}.sales-detail-status>div{border-bottom:1px solid #e7eaed;border-right:0}.sales-detail-status>div:last-child{border-bottom:0}.sales-orders-card>header{flex-direction:column;align-items:flex-start}.sales-order-row{grid-template-columns:1fr}.sales-order-financial{align-items:flex-start}}@media (width<=560px){.sales-metrics,.sales-filters{grid-template-columns:1fr}.sales-filter-search{grid-column:auto}.sales-filter-actions,.sales-filter-actions button{width:100%}.sales-detail-items article{grid-template-columns:1fr auto}.sales-detail-items strong{grid-column:2}.sales-detail-items article>span{grid-column:1}.sales-detail-modal>footer{flex-direction:column;align-items:stretch}.sales-detail-modal>footer>div{flex-direction:column}.sales-detail-modal>footer button{width:100%}.sales-pagination{flex-direction:column;align-items:stretch;gap:9px}.sales-pagination>div{justify-content:space-between}.sales-heading-actions,.sales-order-mini-metrics{flex-direction:column;align-items:stretch}.sales-order-main{grid-template-columns:1fr}.sales-order-controls{flex-direction:column;align-items:stretch}.sales-order-controls select,.sales-order-controls button{width:100%}}.sales-order-overlay{align-items:flex-start;padding-block:28px;overflow-y:auto}.sales-order-modal{background:#fff;border-radius:18px;width:min(1080px,100vw - 32px);overflow:hidden;box-shadow:0 28px 100px #10151f45}.sales-order-modal>header,.sales-order-payment-modal>header{border-bottom:1px solid #e7eaee;align-items:flex-start;gap:20px;padding:25px 28px 21px;display:flex}.sales-order-modal>header>div,.sales-order-payment-modal>header>div{flex:1}.sales-order-modal>header span,.sales-order-payment-modal>header span{color:var(--red);letter-spacing:.13em;font-size:12px;font-weight:800}.sales-order-modal>header h2,.sales-order-payment-modal>header h2{letter-spacing:-.035em;margin:7px 0 4px;font:800 27px Manrope,sans-serif}.sales-order-modal>header p,.sales-order-payment-modal>header p{color:#78818d;margin:0;font-size:14px}.sales-order-modal>header>button,.sales-order-payment-modal>header>button{color:#737c88;background:#f1f3f5;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.sales-order-modal>header>button svg,.sales-order-payment-modal>header>button svg{width:20px}.sales-order-modal>main{background:#f6f7f9;flex-direction:column;gap:14px;max-height:calc(100vh - 210px);padding:20px 28px;display:flex;overflow-y:auto}.sales-order-section{background:#fff;border:1px solid #e3e6ea;border-radius:13px;padding:19px}.sales-order-section-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sales-order-section-title>svg{color:#2876d1;width:21px}.sales-order-section-title h3{margin:0;font:750 16px Manrope,sans-serif}.sales-order-section-title p{color:#858d98;margin:3px 0 0;font-size:13px}.sales-order-client-mode{background:#f0f2f5;border-radius:10px;gap:4px;margin-bottom:13px;padding:4px;display:inline-flex}.sales-order-client-mode button{color:#68717e;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:13px;font-weight:700}.sales-order-client-mode button.active{color:#18202a;background:#fff;box-shadow:0 2px 8px #18202a12}.sales-order-grid{gap:12px;display:grid}.sales-order-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-order-grid label,.sales-order-wide-field,.sales-order-payment-modal main label{flex-direction:column;gap:7px;min-width:0;display:flex}.sales-order-grid label>span,.sales-order-wide-field>span,.sales-order-payment-modal main label>span{color:#596371;font-size:13px;font-weight:700}.sales-order-grid input,.sales-order-grid select,.sales-order-wide-field input,.sales-order-wide-field textarea,.sales-order-payment-modal main input,.sales-order-payment-modal main select{color:#252b34;background:#fff;border:1px solid #dfe3e8;border-radius:9px;outline:0;width:100%;min-height:45px;padding:0 13px;font-size:14px}.sales-order-grid input:focus,.sales-order-grid select:focus,.sales-order-wide-field input:focus,.sales-order-wide-field textarea:focus,.sales-order-payment-modal main input:focus,.sales-order-payment-modal main select:focus{border-color:#3b7ddd;box-shadow:0 0 0 3px #3b7ddd12}.sales-order-search{align-items:center;margin-bottom:13px;display:flex;position:relative}.sales-order-search>svg{z-index:1;color:#8b94a0;width:19px;position:absolute;left:14px}.sales-order-search>input{border:1px solid #dce1e7;border-radius:10px;outline:0;width:100%;height:49px;padding:0 15px 0 43px}.sales-order-search>input:focus{border-color:#397de0;box-shadow:0 0 0 3px #397de012}.sales-order-search>div{z-index:8;background:#fff;border:1px solid #dfe3e8;border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 15px 40px #1118271c}.sales-order-search>div>button,.sales-order-search>div>article{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:51px;padding:8px 14px;display:flex}.sales-order-search>div>button:hover{background:#f7f9fb}.sales-order-search>div>article{grid-template-columns:minmax(170px,1fr) auto auto;display:grid}.sales-order-search>div>article>span{flex-direction:column;min-width:0;display:flex}.sales-order-search>div>article>span b,.sales-order-search>div>article>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-order-search>div>article>i{color:#187a51;font-size:12px;font-style:normal;font-weight:700}.sales-order-search>div>article>i.empty{color:#c87013}.sales-order-search>div>article>button{color:#286bbd;white-space:nowrap;background:#fff;border:1px solid #dce2e8;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.sales-order-search>div>article>button.without-stock{color:#a05c12;background:#fffaf1}.sales-order-search>div>article>button svg{width:14px}.sales-order-search>div b{font-size:14px}.sales-order-search>div small{color:#78828f;font-size:12px}.sales-order-manual-trigger{color:#426983;background:#f7fafc;border:1px dashed #b8c9d8;border-radius:8px;align-items:center;gap:6px;margin:0 0 13px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.sales-order-manual-trigger svg{width:15px}.sales-order-manual-form{background:#f8fafb;border:1px solid #dfe6eb;border-radius:10px;grid-template-columns:150px minmax(210px,1fr) 170px auto;align-items:end;gap:10px;margin:0 0 13px;padding:12px;display:grid}.sales-order-manual-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.sales-order-manual-form label>span{color:#596371;font-size:12px;font-weight:700}.sales-order-manual-form input,.sales-order-manual-form select{background:#fff;border:1px solid #dfe3e8;border-radius:9px;width:100%;min-height:45px;padding:0 12px}.sales-order-manual-form>button{color:#fff;background:#e91d31;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:45px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.sales-order-manual-form>button svg{width:15px}.sales-order-items{border:1px solid #e5e8ec;border-radius:10px}.sales-order-items article{border-bottom:1px solid #e9ecef;grid-template-columns:38px minmax(160px,1fr) 118px 126px 100px 35px;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.sales-order-items article:last-child{border-bottom:0}.sales-order-items article>span{color:#2876d1;background:#eaf3ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.sales-order-items article>span svg{width:18px}.sales-order-items article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.sales-order-items article b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sales-order-items article small{color:#818a95;font-size:12px}.sales-order-items article small em{color:#bd6710;font-style:normal;font-weight:700}.sales-order-allow-stock{color:#a65f0d;background:#fff9ef;border:1px solid #f1ca96;border-radius:6px;width:max-content;margin-top:4px;padding:3px 7px;font-size:10px;font-weight:700}.sales-order-items article strong{text-align:right;font-size:14px}.sales-order-items .remove{color:#df3241;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.sales-order-items .remove svg{width:16px}.sales-order-quantity{border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:32px 1fr 32px;display:grid;overflow:hidden}.sales-order-quantity button{background:#f4f6f8;border:0;place-items:center;display:grid}.sales-order-quantity button svg{width:14px}.sales-order-quantity input{text-align:center;border:0;width:48px;min-width:0;height:34px;padding:0}.sales-order-empty{color:#838c98;justify-content:center;align-items:center;gap:9px;min-height:76px;font-size:13px;display:flex}.sales-order-empty svg{width:20px}.sales-order-currency{background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;height:45px;display:flex;overflow:hidden}.sales-order-currency>span{color:#838c98;padding-left:11px;font-size:13px}.sales-order-currency input{background:0 0;border:0;outline:0;min-width:0;height:43px;padding:0 10px}.sales-order-wide-field{margin-top:12px}.sales-order-legacy-address{display:none}.sales-order-address{grid-template-columns:140px minmax(230px,2fr) 100px minmax(150px,1fr);gap:12px;margin-top:13px;display:grid}.sales-order-address label{flex-direction:column;gap:7px;min-width:0;display:flex}.sales-order-address label>span{color:#596371;font-size:13px;font-weight:700}.sales-order-address input{border:1px solid #dfe3e8;border-radius:9px;outline:0;width:100%;min-height:45px;padding:0 13px}.sales-order-address .city{grid-column:span 2}.sales-order-wide-field textarea{resize:vertical;min-height:80px;padding-block:11px}.sales-order-payment-layout{flex-direction:column;gap:13px;display:flex}.sales-order-discount{grid-template-columns:72px minmax(0,1fr);display:grid}.sales-order-discount select{border-radius:9px 0 0 9px}.sales-order-discount .sales-order-currency{border-left:0;border-radius:0 9px 9px 0}.sales-order-discount .sales-order-percent{border-left:0;border-radius:0 9px 9px 0;min-width:0}.sales-order-payment-toggle{text-align:left;background:#fafbfc;border:1px solid #dfe3e8;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;display:flex}.sales-order-payment-toggle>span{border:2px solid #c8ced6;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.sales-order-payment-toggle.active{background:#f3fbf7;border-color:#48a87a}.sales-order-payment-toggle.active>span{color:#fff;background:#15905c;border-color:#15905c}.sales-order-payment-toggle svg{width:15px}.sales-order-payment-toggle>div{flex-direction:column;display:flex}.sales-order-payment-toggle b{font-size:13px}.sales-order-payment-toggle small{color:#7e8792;font-size:12px}.sales-order-summary{grid-template-columns:repeat(3,1fr) 1.35fr;gap:8px;margin-top:15px;display:grid}.sales-order-summary>span,.sales-order-summary>button{text-align:left;background:#f3f5f7;border:0;border-radius:9px;flex-direction:column;justify-content:center;min-height:66px;padding:9px 12px;display:flex}.sales-order-summary>button{color:#08764a;background:#e8f8f0}.sales-order-summary small{color:#7e8792;font-size:11px;font-weight:700}.sales-order-summary b{margin-top:3px;font-size:16px}.sales-order-error{color:#b8202d;background:#fff1f2;border:1px solid #ffc7cc;border-radius:9px;padding:12px 14px;font-size:13px}.sales-order-modal>footer,.sales-order-payment-modal>footer{background:#fff;border-top:1px solid #e7eaee;justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}.sales-order-modal>footer button,.sales-order-payment-modal>footer button{background:#fff;border:1px solid #dce1e6;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:750;display:inline-flex}.sales-order-modal>footer .sales-order-save,.sales-order-payment-modal>footer button:last-child{border-color:var(--red);color:#fff;background:var(--red)}.sales-order-modal>footer button:disabled{opacity:.55}.sales-order-modal>footer svg,.sales-order-payment-modal>footer svg{width:17px}.sales-order-payment-modal{background:#fff;border-radius:16px;width:min(620px,100vw - 28px);overflow:hidden;box-shadow:0 25px 80px #1118273b}.sales-order-payment-modal>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 25px;display:grid}.sales-order-payment-modal .sales-order-error{grid-column:1/-1}@media (width<=850px){.sales-order-manual-form{grid-template-columns:1fr 1fr}.sales-order-search>div>article{grid-template-columns:minmax(0,1fr) auto}.sales-order-search>div>article>i{grid-column:1}.sales-order-search>div>article>button{grid-area:1/2/span 2}.sales-order-grid.three,.sales-order-grid.two,.sales-order-payment-modal>main{grid-template-columns:1fr}.sales-order-items article{grid-template-columns:38px minmax(0,1fr) 35px}.sales-order-address{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-address .street,.sales-order-address .city{grid-column:span 2}.sales-order-quantity,.sales-order-items article>.sales-order-currency,.sales-order-items article>strong{grid-column:2}.sales-order-items .remove{grid-area:1/3}.sales-order-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.sales-order-manual-form{grid-template-columns:1fr}.sales-order-overlay{padding:0}.sales-order-modal{border-radius:0;width:100%;min-height:100vh}.sales-order-modal>header,.sales-order-modal>main,.sales-order-modal>footer{padding-inline:16px}.sales-order-summary{grid-template-columns:1fr}}.payment-automation-card{overflow:hidden}.payment-rule-section{border-top:1px solid #e6eaf0;padding:26px 30px}.payment-rule-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.payment-rule-section h3{color:#172033;margin:0 0 5px;font:700 17px Manrope,sans-serif}.payment-rule-section p{color:#7c8799;margin:0;font-size:13px}.payment-rule-actions{gap:9px;display:flex}.payment-rule-section button.secondary{color:#313a49;background:#fff;border:1px solid #dce2ea;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.payment-rule-section button.secondary svg{width:16px}.payment-rule-empty{color:#7c8799;text-align:center;background:#fafbfc;border:1px dashed #cfd7e2;border-radius:12px;padding:22px;font-size:13px}.payment-provider{background:#fff;border:1px solid #dfe5ed;border-radius:13px;margin-top:12px;overflow:hidden}.payment-provider>summary{cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;list-style:none;display:flex}.payment-provider>summary::-webkit-details-marker{display:none}.payment-provider>summary div{gap:3px;display:grid}.payment-provider>summary b{color:#172033;font-size:15px}.payment-provider>summary small{color:#8691a2;font-size:12px}.payment-provider>summary>span{color:#087b50;background:#e8f8f0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.payment-provider-body{border-top:1px solid #e6eaf0;padding:18px}.payment-provider-heading{grid-template-columns:minmax(200px,1fr) auto minmax(210px,.8fr) 42px;align-items:end;gap:12px;display:grid}.payment-provider-heading label:not(.payment-rule-check),.automatic-debt-fields label{color:#566172;gap:7px;font-size:13px;font-weight:700;display:grid}.payment-provider-heading input,.automatic-debt-fields input,.automatic-debt-fields select{color:#172033;background:#fff;border:1px solid #d7dee8;border-radius:9px;width:100%;min-height:43px;padding:0 12px}.provider-fee-wallet{color:#566172;gap:7px;font-size:12px;font-weight:700;display:grid}.provider-fee-wallet select{background:#fff;border:1px solid #d7dee8;border-radius:9px;width:100%;height:43px;padding:0 10px}.payment-method-list{border:1px solid #dfe5ed;border-radius:12px;overflow:hidden}.payment-method-list-head,.payment-method-setting-row{grid-template-columns:56px minmax(180px,1fr) minmax(150px,.7fr) minmax(190px,1fr) 42px;align-items:center;gap:10px;padding:10px 13px;display:grid}.payment-method-list-head{color:#7b8594;text-transform:uppercase;background:#f6f8fb;font-size:10px;font-weight:800}.payment-method-setting-row{border-top:1px solid #e8ecf1}.payment-method-setting-row>input[type=checkbox]{accent-color:#ed1b2f;width:18px;height:18px}.payment-method-setting-row>input:not([type=checkbox]),.payment-method-setting-row select{background:#fff;border:1px solid #d7dee8;border-radius:8px;width:100%;height:41px;padding:0 10px}.payment-method-setting-row>input[readonly]{color:#4d5868;background:#f7f8fa}.payment-rule-check{color:#4b5565;align-items:center;min-height:43px;font-size:12px;font-weight:700;gap:8px!important;display:flex!important}.payment-rule-check input,.payment-rate-row>input,.automatic-debt-methods input{accent-color:#ed1b2f;width:17px!important;height:17px!important}.icon-danger{color:#dc2638;background:#fff5f6;border:1px solid #ffd6da;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.icon-danger svg{width:17px}.payment-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.payment-rate-row{background:#fafbfc;border:1px solid #e5e9ef;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 100px;align-items:center;min-height:50px;padding:8px 10px;gap:9px!important;display:grid!important}.payment-rate-row.active{background:#f4f8fd;border-color:#cfd9e8}.payment-rate-row>span{color:#4b5565;font-size:12px;font-weight:700}.payment-rate-row>div,.money-field{background:#fff;border:1px solid #d7dee8;border-radius:8px;align-items:center;min-height:35px;display:flex;overflow:hidden}.payment-rate-row>div input,.money-field input{text-align:right;background:0 0;border:0;min-width:0;min-height:33px;padding:0 6px}.payment-rate-row>div i,.money-field i{color:#7c8799;padding:0 8px;font-size:11px;font-style:normal;font-weight:700}.automatic-debt-row{background:#fafbfc;border:1px solid #dfe5ed;border-radius:13px;margin-top:12px;padding:18px;position:relative}.automatic-debt-fields{grid-template-columns:1.4fr .8fr .8fr 1fr;gap:12px;display:grid}.automatic-debt-fields .wide{min-width:0}.automatic-debt-methods{color:#667085;border-top:1px dashed #d8dee7;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.automatic-debt-methods>b{color:#3c4656}.automatic-debt-methods label{align-items:center;gap:6px;display:flex}.automatic-debt-methods .automatic-debt-active{color:#087b50;margin-left:auto;font-weight:800}.automatic-debt-progress{color:#6b7585;gap:24px;margin-top:14px;font-size:12px;display:flex}.automatic-debt-progress b{color:#172033}.remove-debt{color:#d92639;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.remove-debt svg{width:15px}.payment-rule-error{color:#b42332;background:#fff1f2;border-radius:9px;margin:0 30px 20px;padding:11px 13px;font-size:13px}@media (width<=1050px){.payment-rate-grid,.automatic-debt-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.payment-rule-section{padding:20px 16px}.payment-rule-section>header,.payment-rule-actions{flex-direction:column;align-items:stretch}.payment-provider-heading,.payment-rate-grid,.automatic-debt-fields{grid-template-columns:1fr}.payment-rate-row{grid-template-columns:18px minmax(0,1fr) 105px}}.operational-drafts{background:#f8fafc;border:1px solid #dfe5ec;border-radius:16px;margin:0 0 18px;padding:16px}.operational-drafts-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.operational-drafts-title>svg{color:#ef233c;width:21px}.operational-drafts-title div{gap:2px;display:grid}.operational-drafts-title small,.operational-drafts>p{color:#7c8798;font-size:13px}.operational-drafts-list{gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.operational-drafts-list article{background:#fff;border:1px solid #dce2ea;border-radius:12px;min-width:245px;display:flex;overflow:hidden}.operational-drafts-list article>button:first-child{text-align:left;flex:1;gap:4px;padding:11px 13px;display:grid}.operational-drafts-list b{font-size:14px}.operational-drafts-list small{color:#8792a3;align-items:center;gap:5px;font-size:12px;display:flex}.operational-drafts-list small svg{width:13px}.operational-drafts-list .remove-draft{color:#d9273f;border-left:1px solid #edf0f4;width:42px}.operational-save-button{align-items:center;gap:8px;display:inline-flex;color:#d71935!important;background:#fff!important;border:1px solid #ef233c!important}.operational-save-button svg{width:18px}.quote-modal-overlay{align-items:flex-start;padding:26px 16px;overflow:auto}.quote-modal{background:#fff;border-radius:18px;width:min(1120px,100%);overflow:hidden;box-shadow:0 28px 100px #10151f45}.quote-modal>header{border-bottom:1px solid #e5e8ed;gap:20px;padding:25px 28px 21px;display:flex}.quote-modal>header>div{flex:1}.quote-modal>header span{color:var(--red);letter-spacing:.14em;font-size:12px;font-weight:800}.quote-modal>header h2{letter-spacing:-.04em;margin:7px 0 4px;font:800 28px Manrope,sans-serif}.quote-modal>header p{color:#7c8592;margin:0;font-size:14px}.quote-modal>header>button{color:#737c88;background:#f1f3f5;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.quote-modal>header svg{width:20px}.quote-modal>main{background:#f6f7f9;flex-direction:column;gap:14px;max-height:calc(100vh - 220px);padding:20px 28px;display:flex;overflow:auto}.quote-section{background:#fff;border:1px solid #e2e6eb;border-radius:14px;padding:20px}.quote-section-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.quote-section-title>svg{color:#2876d1;width:22px}.quote-section-title h3{margin:0;font:750 17px Manrope,sans-serif}.quote-section-title p{color:#828b98;margin:3px 0 0;font-size:14px}.quote-kind{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-kind>button{text-align:left;color:#343b46;background:#fff;border:1px solid #dfe3e9;border-radius:12px;align-items:center;gap:13px;min-height:74px;padding:14px 16px;display:flex}.quote-kind>button.active{background:#fff5f6;border-color:#fb8b95;box-shadow:0 0 0 3px #f20d2012}.quote-kind>button>svg:first-child{color:#697483;width:24px}.quote-kind>button.active>svg:first-child{color:var(--red)}.quote-kind>button span{flex-direction:column;flex:1;gap:3px;display:flex}.quote-kind>button b{font-size:15px}.quote-kind>button small{color:#7c8592;font-size:13px}.quote-kind>button>svg:last-child{width:19px;color:var(--red)}.quote-grid{gap:13px;display:grid}.quote-grid.two{grid-template-columns:1fr 1fr}.quote-grid.four{grid-template-columns:1.2fr 1fr 1fr 1fr}.quote-grid label,.quote-manual-form label,.quote-notes{color:#4f5865;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.quote-grid input,.quote-grid select,.quote-manual-form input,.quote-manual-form select,.quote-notes textarea{color:#242a33;background:#fafbfc;border:1px solid #dce1e7;border-radius:9px;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:15px;font-weight:400}.quote-grid input:focus,.quote-grid select:focus,.quote-manual-form input:focus,.quote-manual-form select:focus,.quote-notes textarea:focus{background:#fff;border-color:#4e7eff;box-shadow:0 0 0 3px #4e7eff12}.quote-manual-trigger{color:#dc1c2d;background:#fff8f9;border:1px dashed #e14351;border-radius:9px;align-items:center;gap:7px;margin:12px 0;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.quote-manual-trigger svg{width:17px}.quote-manual-form{background:#f8f9fb;border:1px solid #e7e9ed;border-radius:11px;grid-template-columns:160px 1fr 230px auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.quote-manual-form>button{color:#fff;background:var(--red);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:48px;padding:0 17px;font-weight:700;display:flex}.quote-manual-form>button svg{width:17px}.quote-items{border:1px solid #e3e6eb;border-radius:11px;flex-direction:column;display:flex}.quote-items article{border-bottom:1px solid #ebedf0;grid-template-columns:95px minmax(180px,1fr) 130px 175px 105px 38px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid}.quote-items article:last-child{border-bottom:0}.quote-items article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.quote-items article b{font-size:14px}.quote-items article small{color:#838c98;font-size:12px}.quote-items article>strong{text-align:right;font-size:14px}.quote-item-type{text-align:center;color:#2366b1;background:#eaf3fe;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.quote-item-type.service{color:#167550;background:#e7f8f0}.quote-item-type.labor{color:#7a4fc5;background:#f0eafd}.quote-quantity{grid-template-columns:31px 1fr 31px;gap:4px!important;display:grid!important}.quote-quantity button{background:#fff;border:1px solid #dfe3e8;border-radius:7px;place-items:center;display:grid}.quote-quantity button svg{width:14px}.quote-quantity input{text-align:center;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:36px}.quote-remove{color:#d32939;background:#fff0f2;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.quote-remove svg{width:17px}.quote-empty{text-align:center;color:#8a929e;padding:26px;font-size:14px}.quote-percent{background:#fafbfc;border:1px solid #dce1e7;border-radius:9px;height:48px;display:flex}.quote-percent input{height:46px;box-shadow:none!important;border:0!important}.quote-percent span{color:#66707d;border-left:1px solid #e0e3e8;place-items:center;width:43px;display:grid}.quote-notes{margin-top:14px}.quote-notes textarea{resize:vertical;min-height:86px;padding:12px}.quote-summary{background:#f4f6f8;border-radius:10px;justify-content:flex-end;gap:25px;margin-top:16px;padding:14px;display:flex}.quote-summary span,.quote-summary strong{color:#69727e;align-items:center;gap:12px;font-size:13px;display:flex}.quote-summary b{color:#20262e;font-size:15px}.quote-summary strong{color:#20262e;border-left:1px solid #d8dce2;padding-left:24px}.quote-summary strong b{color:#07804e;font-size:20px}.quote-error{color:#c71325;background:#fff1f3;border:1px solid #ffc5cb;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.quote-modal>footer{border-top:1px solid #e4e7eb;align-items:center;gap:10px;padding:16px 28px;display:flex}.quote-modal>footer>span{color:#7b8490;flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.quote-modal>footer>span svg{width:18px}.quote-modal>footer>button{background:#fff;border:1px solid #dce0e5;border-radius:9px;height:45px;padding:0 18px;font-weight:700}.quote-modal>footer .quote-submit{border-color:var(--red);color:#fff;background:var(--red);align-items:center;gap:8px;display:flex}.quote-submit svg{width:18px}.quote-whatsapp{color:#087b4f!important;background:#ecfaf3!important;border-color:#bde5d2!important}.quote-public-url-warning{color:#77520a;background:#fff7df;border-bottom:1px solid #f0d79e;align-items:center;gap:12px;padding:12px 20px;display:flex}.quote-public-url-warning>svg{flex:0 0 22px;width:22px}.quote-public-url-warning>div{flex-direction:column;flex:1;gap:2px;display:flex}.quote-public-url-warning b{font-size:13px}.quote-public-url-warning span{font-size:12px;line-height:1.45}.quote-public-url-warning>a{color:#77520a;background:#fff;border:1px solid #e4c77e;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.quote-public-url-warning>a svg{width:15px}.quote-receipt-modal{width:min(1180px,100vw - 34px)}.quote-receipt-modal>.receipt-toolbar,.quote-receipt-modal>.receipt-toolbar>div:last-child{flex-wrap:wrap}.quote-print-sheet{color:#171b21;background:#fff;width:210mm;min-height:285mm;margin:28px auto;padding:13mm 14mm;box-shadow:0 14px 50px #10151f22}.quote-document-header{border-bottom:2px solid #252a31;grid-template-columns:180px 1fr 170px;align-items:center;gap:18px;padding-bottom:16px;display:grid}.quote-document-header>img{-o-object-fit:contain;object-fit:contain;max-width:170px;max-height:70px;display:block}.quote-document-header>div{text-align:center;flex-direction:column;align-items:center;display:flex}.quote-document-header>div strong{font:800 18px Manrope,sans-serif}.quote-document-header>div span{color:#4d5560;margin-top:2px;font-size:11px}.quote-document-header>aside{flex-direction:column;align-items:flex-end;display:flex}.quote-document-header>aside small{letter-spacing:.08em;font-size:11px;font-weight:800}.quote-document-header>aside b{margin:5px 0;font:800 22px Manrope,sans-serif}.quote-document-header>aside span{color:#5e6671;font-size:11px}.quote-document-contact{border-bottom:1px solid #cdd2d8;grid-template-columns:1.4fr 1fr .7fr;gap:16px;padding:15px 0;display:grid}.quote-document-contact div{flex-direction:column;display:flex}.quote-document-contact small{color:#555e69;letter-spacing:.06em;font-size:10px;font-weight:800}.quote-document-contact b{margin-top:4px;font-size:13px}.quote-document-items{margin-top:18px}.quote-document-items h3,.quote-document-terms h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font:800 12px Manrope,sans-serif}.quote-document-items>header,.quote-document-items>div{grid-template-columns:1fr 70px 120px 110px;gap:12px;padding:8px 9px;display:grid}.quote-document-items>header{color:#535c67;text-transform:uppercase;background:#eef0f3;font-size:10px;font-weight:800}.quote-document-items>div{border-bottom:1px solid #e1e4e8;font-size:12px}.quote-document-items>div span,.quote-document-items>div strong{text-align:right}.quote-document-totals{flex-direction:column;align-items:flex-end;gap:7px;margin-top:16px;display:flex}.quote-document-totals span,.quote-document-totals strong{justify-content:space-between;width:260px;font-size:12px;display:flex}.quote-document-totals strong{border-top:2px solid #20252c;margin-top:3px;padding-top:9px;font-size:14px}.quote-document-totals strong b{font-size:18px}.quote-document-terms{border:1px solid #d9dde2;border-radius:4px;margin-top:24px;padding:13px}.quote-document-terms h3:not(:first-child){margin-top:14px}.quote-document-terms p{white-space:pre-line;color:#414953;margin:0;font-size:11px;line-height:1.55}.quote-print-sheet>footer{text-align:center;color:#6c7480;border-top:1px solid #d8dce1;margin-top:22px;padding-top:10px;font-size:9px}.quotes-page{flex-direction:column;gap:18px;padding-bottom:40px;display:flex}.quotes-heading{align-items:center;gap:16px;display:flex}.quotes-heading>div{flex:1}.quotes-heading h1{margin:0;font:800 30px Manrope,sans-serif}.quotes-heading p{color:#78818e;margin:5px 0 0}.quotes-heading>button{color:#fff;background:var(--red);border:0;border-radius:10px;align-items:center;gap:8px;padding:13px 17px;font-weight:700;display:flex}.quotes-heading svg{width:19px}.quotes-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.quotes-summary article{background:#fff;border:1px solid #e1e4e8;border-radius:13px;padding:18px}.quotes-summary small{color:#737c89}.quotes-summary b{margin-top:7px;font:800 24px Manrope,sans-serif;display:block}.quotes-list{background:#fff;border:1px solid #e0e4e9;border-radius:14px;overflow:hidden}.quotes-list>header{border-bottom:1px solid #e6e9ed;gap:10px;padding:16px;display:flex}.quotes-list>header input,.quotes-list>header select{border:1px solid #dce1e7;border-radius:9px;height:43px;padding:0 12px}.quotes-list>header input{flex:1}.quotes-list article{border-bottom:1px solid #eceef1;grid-template-columns:140px 1fr 180px 140px 205px;align-items:center;gap:14px;padding:15px 18px;display:grid}.quotes-list article:last-child{border-bottom:0}.quotes-list article button{text-align:left;background:0 0;border:0}.quotes-list article b{font-size:14px}.quotes-list article small{color:#7d8692;margin-top:3px;display:block}.quote-status{color:#956300;background:#fff3d7;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.quote-status.approved{color:#08744a;background:#e5f8ef}.quote-status.rejected,.quote-status.cancelled,.quote-status.expired{color:#ac2532;background:#ffebed}.quote-list-actions{justify-content:flex-end;gap:6px;display:flex}.quotes-list article .quote-list-actions button{color:#505a67;background:#fff;border:1px solid #dfe3e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.quotes-list article .quote-list-actions button:hover{background:#f7f8fa;border-color:#aab2bd}.quotes-list article .quote-list-actions button:first-child{padding:0 12px}.quote-list-actions button svg{width:16px}.quotes-list article .quote-list-actions button.danger{color:#bd2434;background:#fff7f8;border-color:#f0cbd0}.quotes-list article .quote-list-actions button.danger:hover{background:#ffeff1;border-color:#e49ba4}.quote-delete-overlay{z-index:130;padding:20px}.quote-delete-modal{background:#fff;border-radius:16px;width:min(470px,100%);padding:24px;box-shadow:0 30px 100px #10151f42}.quote-delete-modal>header{justify-content:space-between;align-items:center;display:flex}.quote-delete-modal>header>span{color:#bd2434;background:#ffeaed;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.quote-delete-modal>header>span svg{width:24px}.quote-delete-modal>header>button{color:#717b87;background:#f1f3f5;border:0;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.quote-delete-modal>header>button svg{width:18px}.quote-delete-modal h2{margin:18px 0 7px;font:800 23px Manrope,sans-serif}.quote-delete-modal>p{color:#66707d;margin:0;font-size:14px;line-height:1.55}.quote-delete-modal>.quote-error{color:#bd2434;margin-top:14px}.quote-delete-modal>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.quote-delete-modal>footer button{background:#fff;border:1px solid #dce0e5;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 15px;font-weight:700;display:flex}.quote-delete-modal>footer button.danger{color:#fff;background:#bd2434;border-color:#bd2434}.quote-delete-modal>footer button svg{width:17px}.quote-delete-modal button:disabled{cursor:not-allowed;opacity:.62}@media (width<=900px){.quote-kind,.quote-grid.two,.quote-grid.four,.quote-manual-form{grid-template-columns:1fr}.quote-items article{grid-template-columns:1fr 120px}.quote-item-type{width:max-content}.quote-items article>.sales-order-currency,.quote-items article>strong,.quote-items article>.quote-remove{grid-column:auto}.quote-modal>footer{flex-wrap:wrap}.quote-modal>footer>span{flex-basis:100%}.quote-receipt-modal{width:100%}.quote-public-url-warning{flex-wrap:wrap;align-items:flex-start}.quote-public-url-warning>a{margin-left:34px}.quote-print-sheet{width:100%;min-height:0;margin:0;padding:20px}.quote-document-header{grid-template-columns:120px 1fr}.quote-document-header>aside{grid-column:1/-1;align-items:flex-start}.quotes-summary{grid-template-columns:1fr}.quotes-list article{grid-template-columns:1fr 1fr}.quotes-list article>button:first-child{grid-column:1/-1}.quote-list-actions{grid-column:1/-1;justify-content:flex-start}}@media print{.quote-print-sheet{width:210mm!important;min-height:auto!important;box-shadow:none!important;margin:0!important;padding:10mm 12mm!important}.quote-document-header,.quote-document-items{-moz-column-break-inside:avoid;break-inside:avoid}}.quote-launcher-overlay{padding:20px}.quote-launcher-modal{background:#fff;border-radius:18px;width:min(680px,100%);overflow:hidden;box-shadow:0 30px 90px #10151f40}.quote-launcher-modal>header{border-bottom:1px solid #e5e8ec;gap:18px;padding:25px 27px 20px;display:flex}.quote-launcher-modal>header>div{flex:1}.quote-launcher-modal>header span{color:var(--red);letter-spacing:.14em;font-size:11px;font-weight:800}.quote-launcher-modal>header h2{margin:7px 0 4px;font:800 25px Manrope,sans-serif}.quote-launcher-modal>header p{color:#7b8491;margin:0;font-size:14px}.quote-launcher-modal>header button{color:#727b87;background:#f1f3f5;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.quote-launcher-modal>header svg{width:19px}.quote-launcher-modal>div{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.quote-launcher-modal>div>button{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:13px;align-items:center;gap:13px;min-height:105px;padding:16px;transition:all .18s;display:flex}.quote-launcher-modal>div>button:hover{border-color:#f18b95;transform:translateY(-1px);box-shadow:0 8px 22px #1c24300d}.quote-launcher-modal>div>button>span{border-radius:12px;flex:0 0 48px;place-items:center;height:48px;display:grid}.quote-launcher-modal>div>button>span.central{color:#6f48be;background:#f0eafd}.quote-launcher-modal>div>button>span.create{color:#d61729;background:#ffeaed}.quote-launcher-modal>div>button svg{width:23px}.quote-launcher-modal>div>button div{flex-direction:column;gap:5px;display:flex}.quote-launcher-modal>div>button b{font-size:15px}.quote-launcher-modal>div>button small{color:#7b8490;font-size:12px;line-height:1.4}.public-quote-page{color:#171b22;background:#f1f3f6;min-height:100vh;padding:34px 20px 25px;font-family:DM Sans,sans-serif}.public-quote-company{background:#fff;border:1px solid #e0e4e9;border-radius:15px;grid-template-columns:175px 1fr auto;align-items:center;gap:22px;width:min(920px,100%);margin:0 auto 16px;padding:19px 22px;display:grid}.public-quote-company img{-o-object-fit:contain;object-fit:contain;max-width:165px;max-height:64px;display:block}.public-quote-company>div{flex-direction:column;gap:2px;display:flex}.public-quote-company>div b{font:800 17px Manrope,sans-serif}.public-quote-company>div span{color:#626b77;font-size:12px}.public-quote-company aside{color:#08764c;background:#e8f8f0;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.public-quote-company aside svg{width:17px}.public-quote-card{background:#fff;border:1px solid #e0e4e9;border-radius:16px;width:min(920px,100%);margin:auto;padding:27px;box-shadow:0 15px 45px #18202a0a}.public-quote-success{color:#08764c;background:#e8f8f0;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.public-quote-success svg{width:19px}.public-quote-title{border-bottom:1px solid #e3e6ea;align-items:center;gap:20px;padding-bottom:21px;display:flex}.public-quote-title>div{flex:1}.public-quote-title>div small{color:var(--red);letter-spacing:.14em;font-size:11px;font-weight:800}.public-quote-title h1{margin:5px 0 4px;font:800 31px Manrope,sans-serif}.public-quote-title p{color:#68717d;margin:0;font-size:14px}.public-quote-title>span{border-radius:11px;align-items:center;gap:10px;max-width:330px;padding:11px 13px;display:flex}.public-quote-title>span>svg{width:23px}.public-quote-title>span i{flex-direction:column;gap:2px;font-style:normal;display:flex}.public-quote-title>span small{font-size:11px;font-weight:500}.public-quote-title>span.amber{color:#8a5d00;background:#fff2d5}.public-quote-title>span.green{color:#08764c;background:#e5f8ee}.public-quote-title>span.red{color:#a82532;background:#ffeaed}.public-quote-dates{grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0;display:grid}.public-quote-dates span{background:#f5f7f9;border-radius:9px;flex-direction:column;padding:11px;display:flex}.public-quote-dates small{color:#7b8490;letter-spacing:.08em;font-size:10px;font-weight:800}.public-quote-dates b{margin-top:4px;font-size:13px}.public-os-details{background:#f8fbff;border:1px solid #dce3eb;border-radius:12px;margin:20px 0;padding:17px}.public-os-details>header{border-bottom:1px solid #dfe6ee;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:14px;display:grid}.public-os-details>header>div{flex-direction:column;display:flex}.public-os-details small{color:#53708e;letter-spacing:.06em;font-size:11px;font-weight:800}.public-os-details b{color:#29333e;margin-top:4px;font-size:14px}.public-os-details>div{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:14px;display:grid}.public-os-details article{background:#fff;border-radius:9px;padding:13px}.public-os-details article p{white-space:pre-line;color:#4f5b67;margin:7px 0 0;font-size:13px;line-height:1.55}.public-quote-items{margin-top:22px}.public-quote-items h2,.public-quote-notes h2{margin:0 0 8px;font:800 14px Manrope,sans-serif}.public-quote-items article{border-bottom:1px solid #e8eaee;align-items:center;gap:15px;padding:12px 4px;display:flex}.public-quote-items article>span{flex-direction:column;flex:1;gap:3px;display:flex}.public-quote-items article b{font-size:14px}.public-quote-items article small{color:#747d89;font-size:12px}.public-quote-items article strong{font-size:14px}.public-quote-totals{background:#f5f7f9;border-radius:11px;flex-direction:column;align-items:flex-end;gap:7px;margin-top:20px;padding:15px;display:flex}.public-quote-totals span,.public-quote-totals strong{color:#626b77;justify-content:space-between;width:min(330px,100%);font-size:13px;display:flex}.public-quote-totals strong{color:#1d232b;border-top:1px solid #d8dce1;margin-top:5px;padding-top:10px}.public-quote-totals strong b{color:#087c4f;font-size:20px}.public-quote-notes{border:1px solid #e0e3e7;border-radius:10px;margin-top:20px;padding:14px}.public-quote-notes p{white-space:pre-line;color:#58616d;margin:0;font-size:13px;line-height:1.55}.public-quote-decision{border:1px solid #dce1e6;border-radius:12px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;margin-top:24px;padding:17px;display:grid}.public-quote-decision>svg{color:#586573;width:28px}.public-quote-decision h2{margin:0;font:800 16px Manrope,sans-serif}.public-quote-decision p{color:#737c88;margin:4px 0 0;font-size:12px}.public-quote-decision button{border-radius:9px;align-items:center;gap:7px;height:43px;padding:0 14px;font-weight:700;display:flex}.public-quote-decision button svg{width:18px}.public-quote-decision .approve{color:#fff;background:#078453;border:0}.public-quote-decision .reject{color:#b32030;background:#fff5f6;border:1px solid #e0aeb4}.public-quote-order{color:#08704a;background:#e7f8ef;border-radius:11px;align-items:center;gap:13px;margin-top:22px;padding:16px;display:flex}.public-quote-order>svg{width:28px}.public-quote-order b{font-size:15px}.public-quote-order p{margin:3px 0 0;font-size:12px;line-height:1.5}.public-quote-footer{text-align:center;color:#78818d;padding:18px;font-size:11px}.public-decision-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10151fb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-decision-overlay>article{text-align:center;background:#fff;border-radius:16px;width:min(440px,100%);padding:25px;box-shadow:0 30px 100px #0004}.public-decision-overlay>article>svg{width:45px;height:45px}.public-decision-overlay>article>svg.approve{color:#078453}.public-decision-overlay>article>svg.reject{color:#bf2434}.public-decision-overlay h2{margin:12px 0 6px;font:800 22px Manrope,sans-serif}.public-decision-overlay p{color:#69727e;margin:0;font-size:14px;line-height:1.55}.public-decision-overlay footer{justify-content:center;gap:9px;margin-top:20px;display:flex}.public-decision-overlay button{background:#fff;border:1px solid #dce0e5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:130px;height:44px;padding:0 15px;font-weight:700;display:flex}.public-decision-overlay button.approved{color:#fff;background:#078453;border:0}.public-decision-overlay button.rejected{color:#fff;background:#bd2434;border:0}.public-decision-overlay button svg{width:18px}@media (width<=760px){.quote-launcher-modal>div{grid-template-columns:1fr}.public-quote-page{padding:12px}.public-quote-company{grid-template-columns:110px 1fr;padding:14px}.public-quote-company img{max-width:105px}.public-quote-company aside{grid-column:1/-1;width:max-content}.public-quote-card{padding:17px}.public-quote-title{flex-direction:column;align-items:flex-start}.public-quote-title>span{width:100%;max-width:none}.public-quote-dates{grid-template-columns:1fr 1fr}.public-os-details>header,.public-os-details>div{grid-template-columns:1fr}.public-quote-decision{grid-template-columns:38px 1fr}.public-quote-decision button{grid-column:1/-1;justify-content:center}.public-decision-overlay footer{flex-direction:column}.public-decision-overlay button{width:100%}}.team-page{flex-direction:column;gap:18px;display:flex}.team-settings-entry .settings-card-heading{align-items:center}.team-settings-stats{gap:18px;margin-left:auto;display:flex}.team-settings-stats span{color:#858e9a;flex-direction:column;font-size:10px;display:flex}.team-settings-stats b{color:#252b34;font:800 17px Manrope}.team-settings-link{color:#da1427;border:1px solid #dce1e6;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.team-settings-link svg{width:15px}.team-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.team-page-heading>div{flex-direction:column;display:flex}.team-page-heading a{color:#697381;align-items:center;gap:6px;width:max-content;margin-bottom:20px;font-size:12px;text-decoration:none;display:flex}.team-page-heading a svg{width:16px}.team-page-heading>div>span{color:#ef182b;letter-spacing:.13em;font-size:11px;font-weight:800}.team-page-heading h1{color:#171b22;letter-spacing:-.035em;margin:7px 0 4px;font:800 29px Manrope}.team-page-heading p{color:#7b8491;margin:0;font-size:14px}.team-page-heading>button,.team-panel>header>a{color:#fff;cursor:pointer;background:#ed172a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.team-page-heading>button svg,.team-panel>header>a svg{width:18px}.team-metrics{background:#fff;border:1px solid #e1e5ea;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.team-metrics>div{border-right:1px solid #e8ebef;align-items:center;gap:13px;padding:18px 22px;display:flex}.team-metrics>div:last-child{border:0}.team-metrics>div>svg{color:#2382ec;width:22px}.team-metrics span{flex-direction:column;display:flex}.team-metrics small{color:#7e8793;font-size:11px}.team-metrics b{color:#1b2028;margin-top:2px;font:800 20px Manrope}.team-tabs{background:#fff;border:1px solid #e1e5e9;border-radius:12px;gap:5px;padding:5px;display:flex}.team-tabs button{color:#6f7885;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.team-tabs button svg{width:17px}.team-tabs button.active{color:#dc1225;background:#fff0f2}.team-panel{background:#fff;border:1px solid #dfe4e9;border-radius:14px;overflow:hidden}.team-panel>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.team-panel>header h2{color:#20252d;margin:0 0 3px;font:800 17px Manrope}.team-panel>header p{color:#7e8793;margin:0;font-size:12px}.team-panel>header>a{color:#3e4854;background:#fff;border:1px solid #dce1e6;height:38px;font-size:12px}.team-user-list article{border-bottom:1px solid #eceff2;grid-template-columns:44px minmax(220px,1.5fr) minmax(155px,.75fr) minmax(155px,.8fr) 82px 118px;align-items:center;gap:14px;min-height:78px;padding:12px 22px;display:grid}.team-user-list article:last-child{border:0}.team-user-list article.inactive{opacity:.72;background:#fafbfc}.team-user-avatar{color:#1c74d7;background:#eaf4ff;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.team-user-name{flex-direction:column;min-width:0;display:flex}.team-user-name b{color:#242a32;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-user-name small{color:#7b8491;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.role-badge,.access-badge{color:#6252bc;background:#f0edff;border-radius:8px;align-items:center;gap:6px;width:max-content;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.role-badge svg{width:14px}.role-owner{color:#bb761a;background:#fff3dc}.role-manager{color:#764cc6;background:#f3ecff}.role-technician{color:#1471c8;background:#e9f4ff}.role-attendant{color:#12846a;background:#e9f9f4}.role-seller{color:#a75412;background:#fff2e4}.role-finance{color:#287a3f;background:#eaf8ee}.team-last-login{flex-direction:column;display:flex}.team-last-login small{color:#8a939e;font-size:10px}.team-last-login b{color:#515a67;margin-top:3px;font-size:11px;font-weight:650}.access-badge{color:#8a9099;background:#f0f2f4;justify-content:center}.access-badge.active{color:#167f59;background:#e5f8f0}.team-user-actions{justify-content:flex-end;gap:6px;display:flex}.team-user-actions button{color:#697380;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.team-user-actions button:hover{color:#e01629;border-color:#f3b7bd}.team-user-actions svg{width:15px}.team-user-actions button.danger{color:#cf2636;background:#fff5f6}.team-user-actions button.danger:hover{background:#ffecef;border-color:#e98e98}.team-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1017a1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.team-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(880px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000047}.team-modal>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px 20px;display:flex}.team-modal>header span{color:#ee172a;letter-spacing:.14em;font-size:10px;font-weight:800}.team-modal>header h2{color:#1b2028;margin:6px 0 4px;font:800 24px Manrope}.team-modal>header p{color:#7e8793;margin:0;font-size:13px}.team-modal>header>button{color:#6f7885;cursor:pointer;background:#f1f3f5;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.team-modal>header>button svg{width:18px}.team-modal-body{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:24px;padding:24px 28px;display:grid;overflow:auto}.team-form-grid{grid-template-columns:1fr 1fr;align-content:start;gap:16px;display:grid}.team-form-grid label,.team-password-fields label{flex-direction:column;gap:7px;display:flex}.team-form-grid label>span,.team-password-fields label>span{color:#535d69;font-size:12px;font-weight:700}.team-form-grid label em{color:#9ba2ac;font-size:10px;font-style:normal;font-weight:500}.team-form-grid input,.team-form-grid select,.team-password-fields input{color:#2e353e;background:#fbfcfd;border:1px solid #dbe0e5;border-radius:9px;outline:none;height:48px;padding:0 13px;font-size:13px}.team-form-grid input:focus,.team-form-grid select:focus,.team-password-fields input:focus{border-color:#5f8fff;box-shadow:0 0 0 3px #316bf414}.team-form-grid label>small,.team-password-fields label>small{color:#df1e30;font-size:10px}.team-active-field button{color:#717985;cursor:pointer;background:#f6f7f9;border:1px solid #dbe0e5;border-radius:9px;align-items:center;gap:8px;height:48px;padding:0 13px;font-weight:700;display:flex}.team-active-field button i{background:#a0a7b0;border-radius:50%;width:9px;height:9px}.team-active-field button.is-active{color:#13815a;background:#edfaf5}.team-active-field button.is-active i{background:#1ca66f}.role-preview{background:#f8fafc;border:1px solid #dfe6ee;border-radius:12px;align-self:start;padding:17px}.role-preview>div{align-items:center;gap:10px;display:flex}.role-preview>div>svg{color:#2180e8;width:22px}.role-preview>div span{flex-direction:column;display:flex}.role-preview>div b{font-size:13px}.role-preview>div small{color:#858e9a;margin-top:2px;font-size:10px}.role-preview ul{border-top:1px solid #e0e5eb;flex-direction:column;gap:8px;max-height:260px;margin:15px 0 0;padding:14px 0 0;list-style:none;display:flex;overflow:auto}.role-preview li{color:#58626f;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35;display:flex}.role-preview li svg{color:#1c9e6b;flex:0 0 14px;width:14px}.team-modal>footer{background:#fafbfc;border-top:1px solid #e7eaee;justify-content:flex-end;gap:9px;padding:16px 28px;display:flex}.team-modal>footer button{color:#fff;cursor:pointer;background:#ed172a;border:0;border-radius:9px;height:43px;padding:0 17px;font-size:12px;font-weight:750}.team-modal>footer button.secondary{color:#404852;background:#fff;border:1px solid #dbe0e5}.team-modal>footer button:disabled{opacity:.55}.password-modal{width:min(620px,96vw)}.password-modal .team-modal-body{grid-template-columns:1fr}.team-password-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.delete-user-modal{width:min(600px,96vw)}.delete-user-warning{background:#fff7f8;border:1px solid #f1d5d8;border-radius:11px;gap:13px;margin:22px 26px;padding:16px;display:flex}.delete-user-warning>svg{color:#d62536;flex:0 0 22px;width:22px}.delete-user-warning div{flex-direction:column;display:flex}.delete-user-warning b{color:#343b45;font-size:12px}.delete-user-warning p{color:#77808c;margin:4px 0 0;font-size:11px;line-height:1.5}.delete-user-error{color:#d62536;margin:-8px 26px 18px;font-size:11px}.team-modal>footer button.danger{background:#cf1527}.audit-filters{background:#fafbfc;border-bottom:1px solid #e8ebef;grid-template-columns:minmax(220px,1fr) 210px 210px auto;gap:10px;padding:16px 22px;display:grid}.audit-filters label{background:#fff;border:1px solid #dce1e6;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.audit-filters label svg{color:#89919c;width:17px}.audit-filters input{border:0;outline:none;flex:1;min-width:0;font-size:12px}.audit-filters select{color:#505966;background:#fff;border:1px solid #dce1e6;border-radius:9px;padding:0 10px;font-size:12px}.audit-filters>button{color:#fff;background:#ef182b;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.audit-filters>button svg{width:15px}.audit-row{border-bottom:1px solid #edf0f3}.audit-row-main{width:100%;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 170px 20px;align-items:center;gap:12px;padding:11px 22px;display:grid}.audit-row-main:hover{background:#fcfcfd}.audit-action{color:#247cd8;background:#eaf4ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.audit-action.created{color:#16805d;background:#e7f8f1}.audit-action.deleted{color:#d62334;background:#ffedef}.audit-action svg{width:16px}.audit-row-main div{flex-direction:column;min-width:0;display:flex}.audit-row-main b{color:#252b34;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.audit-row-main small{color:#858d98;margin-top:4px;font-size:10px}.audit-row-main em{color:#656e7b;background:#f0f2f5;border-radius:7px;width:max-content;padding:6px 8px;font-size:10px;font-style:normal;font-weight:700}.audit-row-main>svg{color:#89919c;width:16px}.audit-details{background:#fafbfc;border-top:1px dashed #e2e6ea;padding:14px 22px 17px 72px}.audit-details>div{border-bottom:1px solid #eceff2;grid-template-columns:160px minmax(100px,1fr) 18px minmax(100px,1fr);align-items:center;gap:10px;padding:7px 0;font-size:11px;display:grid}.audit-details>div b{color:#59626f;text-transform:capitalize}.audit-details>div span{color:#9b5b62;text-decoration:line-through}.audit-details>div i{color:#a2a9b2;font-style:normal}.audit-details>div strong{color:#167954}.audit-details>small{color:#9299a3;margin-top:11px;font-size:9px;display:block}.team-empty{color:#8a939e;text-align:center;flex-direction:column;align-items:center;padding:50px;display:flex}.team-empty svg{width:30px}.team-empty b{color:#505965;margin-top:10px}.team-empty p{margin:4px 0;font-size:12px}@media (width<=1050px){.team-user-list article{grid-template-columns:44px minmax(180px,1fr) 145px 80px 112px}.team-last-login{display:none}.audit-filters{grid-template-columns:1fr 1fr}.team-modal-body{grid-template-columns:1fr}.role-preview ul{max-height:170px}}@media (width<=700px){.team-settings-entry .settings-card-heading{align-items:flex-start}.team-settings-stats{margin-left:0}.team-page-heading{flex-direction:column;align-items:stretch}.team-page-heading h1{font-size:24px}.team-metrics{grid-template-columns:1fr}.team-metrics>div{border-bottom:1px solid #e8ebef;border-right:0}.team-panel>header{flex-direction:column;align-items:flex-start}.team-user-list article{grid-template-columns:42px 1fr auto;padding:13px 15px}.role-badge,.team-last-login,.access-badge{display:none}.team-user-actions{grid-column:2/4;justify-content:flex-start}.team-form-grid,.team-password-fields{grid-template-columns:1fr}.team-modal-body{padding:20px}.audit-filters{grid-template-columns:1fr}.audit-row-main{grid-template-columns:35px 1fr 18px;padding:10px 14px}.audit-row-main em{display:none}.audit-details{padding-left:20px}.audit-details>div{grid-template-columns:1fr}.audit-details>div i{display:none}}.account-page{max-width:1050px;margin:auto}.account-back{color:#697381;align-items:center;gap:6px;width:max-content;margin-bottom:24px;font-size:12px;text-decoration:none;display:flex}.account-back svg{width:16px}.account-page>header>span{color:#ed172a;letter-spacing:.14em;font-size:10px;font-weight:800}.account-page>header h1{margin:7px 0 4px;font:800 28px Manrope}.account-page>header p{color:#7b8491;margin:0;font-size:13px}.account-grid{grid-template-columns:320px 1fr;gap:18px;margin-top:22px;display:grid}.account-summary-card,.account-password-card{background:#fff;border:1px solid #dfe4e9;border-radius:14px;padding:24px}.account-summary-card{text-align:center;flex-direction:column;align-items:center;display:flex}.account-big-avatar{color:#fff;background:linear-gradient(145deg,#f22839,#a30715);border-radius:18px;place-items:center;width:68px;height:68px;font:800 24px Manrope;display:grid}.account-summary-card h2{margin:13px 0 5px;font:800 18px Manrope}.account-summary-card>span{color:#6252bc;background:#f0edff;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.account-summary-card>span svg{width:14px}.account-summary-card dl{text-align:left;width:100%;margin:22px 0 14px}.account-summary-card dl div{border-top:1px solid #edf0f3;padding:11px 0}.account-summary-card dt{color:#858d98;align-items:center;gap:6px;font-size:10px;display:flex}.account-summary-card dt svg{width:13px}.account-summary-card dd{color:#363e48;margin:4px 0 0;font-size:12px;font-weight:700}.account-summary-card>small{color:#9098a2;font-size:10px;line-height:1.5}.account-password-card{flex-direction:column;gap:15px;display:flex}.account-card-title{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding-bottom:17px;display:flex}.account-card-title>svg{color:#247cd8;width:25px}.account-card-title span{flex-direction:column;display:flex}.account-card-title h2{margin:0;font:800 17px Manrope}.account-card-title p{color:#818a96;margin:3px 0 0;font-size:11px}.account-password-card label{flex-direction:column;gap:7px;display:flex}.account-password-card label>span{color:#535d69;font-size:12px;font-weight:700}.account-password-card input{background:#fbfcfd;border:1px solid #dbe0e5;border-radius:9px;outline:none;height:48px;padding:0 13px}.account-password-card input:focus{border-color:#5f8fff;box-shadow:0 0 0 3px #316bf414}.account-password-card label>small{color:#df1e30;font-size:10px}.account-password-card footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;padding-top:16px;display:flex}.account-password-card footer>span{color:#16805d;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.account-password-card footer>span svg{width:15px}.account-password-card footer button{color:#fff;background:#ed172a;border:0;border-radius:9px;height:43px;padding:0 17px;font-size:12px;font-weight:750}.account-password-card footer button:disabled{opacity:.55}@media (width<=700px){.account-grid{grid-template-columns:1fr}.account-password-card footer{flex-direction:column;align-items:stretch}.account-password-card footer button{width:100%}}.reports-page{flex-direction:column;gap:18px;display:flex}.reports-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.reports-heading>div:first-child>span{color:#ed172a;letter-spacing:.14em;font-size:12px;font-weight:800}.reports-heading h1{color:#191e25;letter-spacing:-.035em;margin:7px 0 4px;font:800 29px Manrope}.reports-heading p{color:#7b8491;margin:0;font-size:15px}.reports-filter{background:#fff;border:1px solid #dfe4e9;border-radius:14px;justify-content:space-between;align-items:stretch;gap:16px;padding:12px;display:flex}.reports-filter-tabs{background:#f1f3f6;border-radius:11px;align-items:center;gap:5px;padding:5px;display:flex}.reports-filter-tabs button{color:#68727f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:all .18s}.reports-filter-tabs button:hover{color:#d51427;background:#fff}.reports-filter-tabs button.active{color:#fff;background:#ed172a;box-shadow:0 7px 17px #ed172a33}.reports-filter-calendar{align-items:center;gap:12px;min-width:0;display:flex}.reports-filter-calendar>svg{color:#267bd1;background:#eaf4ff;border-radius:10px;flex:0 0 38px;width:38px;height:38px;padding:9px}.reports-filter-label{flex-direction:column;min-width:170px;display:flex}.reports-filter-label small{color:#8a939e;font-size:11px}.reports-filter-label b{color:#303842;text-transform:capitalize;margin-top:2px;font-size:13px}.reports-filter-calendar label{color:#697380;flex-direction:column;gap:5px;min-width:155px;font-size:11px;font-weight:700;display:flex}.reports-filter-calendar input{color:#343b45;background:#fafbfc;border:1px solid #dce1e6;border-radius:8px;outline:none;height:38px;padding:0 10px;font-size:13px}.reports-filter-calendar input:focus{border-color:#ec6471;box-shadow:0 0 0 3px #ed172a14}.reports-custom-dates{gap:8px;display:flex}.reports-period{align-items:center;gap:7px;display:flex}.reports-period>button{color:#697380;cursor:pointer;background:#fff;border:1px solid #dde2e7;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.reports-period>button:hover{color:#e01629;border-color:#efb9bf}.reports-period>button svg{width:17px}.reports-period label{cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:11px;align-items:center;gap:10px;min-width:225px;height:52px;padding:0 13px;display:flex;position:relative}.reports-period label>svg{color:#217fe3;width:19px}.reports-period label>span{flex-direction:column;flex:1;display:flex}.reports-period label small{color:#8b939e;font-size:11px}.reports-period label b{color:#333a44;text-transform:capitalize;margin-top:2px;font-size:14px}.reports-period input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.reports-note{color:#57718c;background:#f0f7ff;border:1px solid #dbe6f2;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.reports-note svg{color:#287fdb;flex:0 0 18px;width:18px}.reports-note p{margin:0;font-size:13px;line-height:1.5}.report-metrics-grid{gap:12px;display:grid}.report-metrics-grid.finance{grid-template-columns:repeat(3,minmax(0,1fr))}.report-metrics-grid.operational{grid-template-columns:repeat(4,minmax(0,1fr))}.report-metric{background:#fff;border:1px solid #e0e4e9;border-radius:13px;align-items:center;gap:13px;min-height:104px;padding:17px 18px;display:flex}.report-metric>span{border-radius:11px;flex:0 0 42px;place-items:center;height:42px;display:grid}.report-metric>span svg{width:20px}.report-metric>div{flex-direction:column;min-width:0;display:flex}.report-metric small{color:#7c8591;font-size:13px}.report-metric b{color:#20262e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:800 22px Manrope;overflow:hidden}.report-metric p{color:#9098a2;margin:3px 0 0;font-size:12px}.report-metric.green>span{color:#16865d;background:#e6f8f0}.report-metric.red>span{color:#d92134;background:#ffebee}.report-metric.blue>span{color:#237bda;background:#eaf4ff}.report-metric.purple>span{color:#7253c8;background:#f0ecff}.report-metric.amber>span{color:#bd7415;background:#fff2dc}.reports-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-card{background:#fff;border:1px solid #dfe4e9;border-radius:14px;overflow:hidden}.report-card>header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.report-card>header h2{color:#242a32;margin:0 0 3px;font:800 17px Manrope}.report-card>header p{color:#858e9a;margin:0;font-size:13px}.report-card>header>svg{color:#8a94a1;width:20px}.report-percentage-list{flex-direction:column;padding:8px 20px 16px;display:flex}.report-percentage-list article{border-bottom:1px solid #edf0f3;padding:12px 0}.report-percentage-list article:last-child{border:0}.report-percentage-list article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.report-percentage-list b{color:#414954;font-size:13px}.report-percentage-list strong{color:#252b34;font-size:13px}.report-percentage-list article>span{background:#eef1f4;border-radius:5px;height:6px;margin:8px 0 5px;display:block;overflow:hidden}.report-percentage-list article>span i{background:linear-gradient(90deg,#ef1a2d,#fb6270);border-radius:5px;min-width:3px;height:100%;display:block}.report-percentage-list article>small{color:#9199a3;font-size:11px}.report-operation-list{flex-direction:column;display:flex}.report-operation-list>div,.report-operation-list>button{width:100%;min-height:71px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:10px 20px;display:grid}.report-operation-list>div:last-child,.report-operation-list>button:last-child{border:0}.report-operation-list>button{cursor:pointer;transition:all .18s}.report-operation-list>button:hover{background:#fffaf0}.report-operation-list>div>span,.report-operation-list>button>span{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.report-operation-list svg{width:17px}.report-operation-list span.purple{color:#7253c8;background:#f0ecff}.report-operation-list span.amber{color:#bd7415;background:#fff2dc}.report-operation-list span.blue{color:#237bda;background:#eaf4ff}.report-operation-list span.green{color:#16865d;background:#e6f8f0}.report-operation-list p{flex-direction:column;min-width:0;margin:0;display:flex}.report-operation-list p b{color:#363e48;font-size:13px}.report-operation-list p small{color:#8a939e;margin-top:3px;font-size:12px}.report-operation-list>div>strong,.report-operation-list>button>strong{color:#252b34;font:800 18px Manrope}.report-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14191f94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.report-services-modal{background:#fff;border-radius:17px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 25px 80px #00000047}.report-services-modal>header{border-bottom:1px solid #e5e9ed;grid-template-columns:48px 1fr 42px;align-items:center;gap:13px;padding:20px 22px;display:grid}.report-services-modal>header>span{color:#b56f13;background:#fff0d5;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.report-services-modal>header>span svg{width:21px}.report-services-modal>header small{color:#ed172a;letter-spacing:.13em;font-size:10px;font-weight:800}.report-services-modal>header h2{color:#20262e;margin:3px 0;font:800 22px Manrope}.report-services-modal>header p{color:#818b96;margin:0;font-size:12px}.report-services-modal>header button{color:#747e89;cursor:pointer;background:#f0f2f4;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.report-services-modal>header button svg{width:18px}.report-service-summary{background:#f7f9fb;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 22px;display:grid}.report-service-summary article{background:#fff;border:1px solid #e2e7eb;border-radius:10px;flex-direction:column;padding:13px 15px;display:flex}.report-service-summary small{color:#818b96;font-size:11px}.report-service-summary b{color:#25303a;margin-top:3px;font:800 18px Manrope}.report-service-table-wrap{padding:0 22px 14px;overflow:auto}.report-service-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.report-service-table-wrap thead{z-index:1;background:#f5f7f9;position:sticky;top:0}.report-service-table-wrap th{color:#77818d;text-align:right;text-transform:uppercase;letter-spacing:.04em;padding:11px 13px;font-size:10px}.report-service-table-wrap th:first-child{text-align:left}.report-service-table-wrap td{color:#414a55;text-align:right;border-top:1px solid #e8ecef;padding:13px;font-size:12px}.report-service-table-wrap td:first-child{text-align:left}.report-service-table-wrap td b{color:#29313a;font-size:12px}.report-services-modal>footer{color:#6e7884;background:#f8fafb;border-top:1px solid #e5e9ed;padding:13px 22px;font-size:11px;line-height:1.5}.report-product-list{flex-direction:column;display:flex}.report-product-list article{border-bottom:1px solid #edf0f3;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:71px;padding:10px 20px;display:grid}.report-product-list article:last-child{border:0}.report-product-list i{color:#6b7581;background:#f0f2f5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:800;display:grid}.report-product-list div{flex-direction:column;min-width:0;display:flex}.report-product-list b{color:#353d47;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.report-product-list small{color:#8a939e;margin-top:3px;font-size:12px}.report-product-list strong{color:#2378cf;font-size:13px}.report-empty{color:#9aa2ac;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:30px;display:flex}.report-empty svg{width:29px}.report-empty b{color:#5e6773;margin-top:9px;font-size:14px}.report-empty p{max-width:260px;margin:4px 0 0;font-size:12px;line-height:1.5}.report-daily-card,.report-team-card{overflow:visible}.report-daily-card>header,.report-team-card>header{border-radius:14px 14px 0 0}.report-table-scroll{border-radius:0 0 14px 14px;max-height:390px;overflow:auto}.report-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%}.report-table-scroll thead{z-index:1;background:#f7f8fa;position:sticky;top:0}.report-table-scroll th{color:#7b8490;text-align:right;text-transform:uppercase;letter-spacing:.04em;padding:11px 18px;font-size:11px}.report-table-scroll th:first-child{text-align:left}.report-table-scroll td{color:#424a54;text-align:right;border-top:1px solid #edf0f3;padding:12px 18px;font-size:13px}.report-table-scroll td:first-child{text-align:left}.report-table-scroll td b{text-transform:capitalize;font-size:13px}.report-table-scroll td.positive{color:#16865d}.report-table-scroll td.negative{color:#d92134}.report-activity-count{color:#8a939e;background:#eef1f4;border-radius:8px;place-items:center;min-width:31px;height:27px;padding:0 8px;font-weight:800;display:inline-grid}.report-activity-count.active{color:#2579d0;background:#e9f3ff}.report-top-employee{background:linear-gradient(135deg,#fff8e9,#fff);border:1px solid #f0d39c;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin:18px 20px 8px;padding:16px;display:grid}.report-top-employee>span{color:#b87110;background:#ffe9bd;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.report-top-employee>span svg{width:23px}.report-top-employee>div{flex-direction:column;min-width:0;display:flex}.report-top-employee small{color:#99703b;font-size:11px}.report-top-employee b{color:#2b3139;margin-top:2px;font:800 17px Manrope}.report-top-employee p{color:#7d858f;margin:3px 0 0;font-size:12px}.report-top-employee>strong{color:#18835d;font:800 20px Manrope}.report-team-list{flex-direction:column;padding:6px 20px 14px;display:flex}.report-team-list article{border-bottom:1px solid #edf0f3;grid-template-columns:39px minmax(170px,1.4fr) repeat(4,minmax(105px,1fr));align-items:center;gap:12px;min-height:72px;display:grid}.report-team-list article:last-child{border:0}.report-team-list article>span{color:#6f7884;background:#eef1f4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.report-team-list article>span.winner{color:#ad6a0e;background:#fff0d2}.report-team-list article>span svg{width:18px}.report-team-name,.report-team-list article>div:not(.report-team-name){flex-direction:column;min-width:0;display:flex}.report-team-name b{color:#333b44;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.report-team-name small{color:#89929d;margin-top:3px;font-size:11px}.report-team-list article>div:not(.report-team-name) small{color:#8b949f;font-size:10px}.report-team-list article>div:not(.report-team-name) b{color:#3d454f;margin-top:3px;font-size:12px}.report-team-list article>div.profit b{color:#16865d}.report-team-card>footer{color:#727d89;background:#f7f9fb;border-top:1px solid #e9ecef;border-radius:0 0 14px 14px;padding:12px 20px;font-size:12px;line-height:1.5}@media (width<=1150px){.report-metrics-grid.operational{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-filter{flex-direction:column;align-items:stretch}.reports-filter-tabs{align-self:flex-start}.reports-filter-calendar{justify-content:flex-start}.report-team-list{overflow-x:auto}.report-team-list article{min-width:850px}}@media (width<=850px){.reports-heading{flex-direction:column;align-items:stretch}.reports-period{align-self:flex-start}.report-metrics-grid.finance,.reports-columns{grid-template-columns:1fr}.reports-filter-calendar{flex-wrap:wrap;align-items:flex-start}.reports-filter-label{padding-top:4px}.reports-custom-dates{width:100%}.reports-custom-dates label{flex:1}.report-top-employee{grid-template-columns:48px 1fr}.report-top-employee>strong{grid-column:2}}@media (width<=560px){.reports-heading h1{font-size:24px}.reports-period{width:100%}.reports-period label{flex:1;min-width:0}.report-metrics-grid.operational{grid-template-columns:1fr}.report-metric{min-height:92px}.reports-note{display:none}.reports-filter-tabs{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.reports-filter-tabs button{padding:0 8px}.reports-filter-calendar>svg{display:none}.reports-filter-label,.reports-filter-calendar label{width:100%}.reports-custom-dates{flex-direction:column}.report-top-employee{margin:13px}.report-team-list,.report-table-scroll th,.report-table-scroll td{padding-inline:13px}.report-modal-overlay{padding:8px}.report-services-modal{max-height:calc(100vh - 16px)}.report-services-modal>header{grid-template-columns:40px 1fr 36px;padding:15px}.report-services-modal>header>span{width:40px;height:40px}.report-services-modal>header h2{font-size:18px}.report-service-summary{grid-template-columns:1fr;padding:12px 15px}.report-service-table-wrap,.report-services-modal>footer{padding-inline:15px}}.digital-os-page{color:#172033;background:#f2f5f8;min-height:100vh;padding:0 22px 35px;font-family:DM Sans,sans-serif}.digital-os-company,.digital-os-hero,.digital-os-progress,.digital-os-layout,.digital-os-flash,.digital-os-footer{width:min(1180px,100%);margin-inline:auto}.digital-os-company{justify-content:space-between;align-items:center;min-height:90px;display:flex}.digital-os-company>div{align-items:center;gap:16px;display:flex}.digital-os-company img{-o-object-fit:contain;object-fit:contain;max-width:170px;max-height:54px;display:block}.digital-os-company>div span{gap:3px;display:grid}.digital-os-company b{font:800 1.08rem Manrope}.digital-os-company small{color:#7b8492}.digital-live{-moz-column-gap:7px;color:#16885c;grid-template-columns:22px auto;align-items:center;column-gap:7px;font-size:.8rem;font-weight:800;display:grid}.digital-live svg{grid-row:1/3;width:18px}.digital-live small{color:#8b95a3;font-size:.68rem;font-weight:500}.digital-os-hero{color:#fff;background:linear-gradient(135deg,#111722,#1c2635);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;padding:34px 38px;display:flex;box-shadow:0 22px 55px #141b2626}.digital-os-hero>div:first-child>span{color:#ff6573;letter-spacing:.15em;font-size:.72rem;font-weight:800}.digital-os-hero h1{letter-spacing:-.05em;margin:9px 0 7px;font:800 clamp(2rem,4vw,3.15rem) Manrope}.digital-os-hero p{color:#b7c0cd;margin:0;font-size:.94rem}.digital-os-hero p b{color:#fff}.digital-status{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:13px;min-width:285px;padding:17px 19px;display:flex}.digital-status>svg{color:#ffbd4a;width:28px}.digital-status span{gap:2px;display:grid}.digital-status small{color:#929eaf;letter-spacing:.1em;font-size:.66rem;font-weight:800}.digital-status b{font:800 1rem Manrope}.digital-status em{color:#929eaf;font-size:.68rem;font-style:normal}.digital-status.approved>svg,.digital-status.ready>svg,.digital-status.delivered>svg{color:#47d99a}.digital-status.quote_rejected>svg,.digital-status.cancelled>svg{color:#ff6475}.digital-os-flash{color:#08784f;background:#eafaf3;border:1px solid #bdebd8;border-radius:11px;align-items:center;gap:9px;margin-top:16px;padding:13px 16px;font-size:.88rem;font-weight:700;display:flex}.digital-os-flash svg{width:19px}.digital-os-flash.error{color:#b5283c;background:#fff0f2;border-color:#ffd1d7}.digital-os-progress{background:#fff;border:1px solid #e1e6ed;border-radius:16px;grid-template-columns:repeat(6,1fr);margin-top:20px;padding:20px 25px;display:grid}.digital-os-progress article{color:#a0a9b6;justify-items:center;gap:7px;font-size:.73rem;font-weight:700;display:grid;position:relative}.digital-os-progress article:not(:last-child):before{content:"";background:#e5e9ef;height:2px;position:absolute;top:18px;left:calc(50% + 23px);right:calc(23px - 50%)}.digital-os-progress i{z-index:1;background:#fff;border:2px solid #e2e7ee;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.digital-os-progress svg{width:17px}.digital-os-progress .completed{color:#15895c}.digital-os-progress .completed i{color:#fff;background:#37bf85;border-color:#37bf85}.digital-os-progress .completed:not(:last-child):before{background:#6dd2a7}.digital-os-progress .current i{box-shadow:0 0 0 5px #37bf851f}.digital-os-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);gap:20px;margin-top:20px;display:grid}.digital-os-main,.digital-os-layout>aside{align-content:start;gap:20px;display:grid}.digital-card{background:#fff;border:1px solid #dfe5ec;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #1e2a3a0a}.digital-card>header{border-bottom:1px solid #e9edf2;align-items:center;gap:12px;padding:18px 20px;display:flex}.digital-card>header>svg{box-sizing:content-box;color:#247ad3;background:#ebf4ff;border-radius:10px;width:21px;padding:10px}.digital-card>header>div{gap:2px;display:grid}.digital-card h2{margin:0;font:800 1rem Manrope}.digital-card header p{color:#8490a0;margin:0;font-size:.77rem}.digital-equipment-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;display:grid}.digital-equipment-grid span,.digital-quote-meta span,.digital-dates>span{gap:5px;display:grid}.digital-card small{color:#8993a1;letter-spacing:.06em;font-size:.67rem;font-weight:800}.digital-equipment-grid b,.digital-quote-meta b,.digital-dates>span b{font-size:.9rem}.digital-diagnosis>div{gap:0;display:grid}.digital-diagnosis article{border-bottom:1px solid #edf0f4;padding:17px 20px}.digital-diagnosis article:last-child{border-bottom:0}.digital-diagnosis article p{color:#4f5b6c;white-space:pre-wrap;margin:7px 0 0;font-size:.88rem;line-height:1.6}.digital-diagnosis>footer{background:#fafbfc;padding:16px 20px}.digital-diagnosis>footer div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.digital-diagnosis>footer span{color:#a83a4b;background:#ffecef;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:700}.digital-photo-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.digital-photo-grid button{text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:11px;padding:0;overflow:hidden}.digital-photo-grid img{-o-object-fit:contain;object-fit:contain;background:#f3f5f7;width:100%;height:125px;display:block}.digital-photo-grid span{color:#596577;text-overflow:ellipsis;white-space:nowrap;padding:9px;font-size:.72rem;display:block;overflow:hidden}.digital-quote-card>header>.quote-state{color:#9d660b;background:#fff3d9;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:.7rem;font-weight:800}.quote-state.approved{color:#087f55!important;background:#e5f8ef!important}.quote-state.rejected,.quote-state.expired,.quote-state.cancelled{color:#b62d42!important;background:#ffeaed!important}.digital-empty-quote{color:#8a94a2;text-align:center;justify-items:center;gap:7px;padding:35px;display:grid}.digital-empty-quote svg{width:28px}.digital-empty-quote b{color:#465163}.digital-empty-quote p{max-width:450px;margin:0;font-size:.8rem;line-height:1.5}.digital-quote-meta{background:#fafbfc;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 20px;display:grid}.digital-quote-items{padding:4px 20px 18px}.digital-quote-items article{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.digital-quote-items article span{gap:3px;display:grid}.digital-quote-items article b{font-size:.85rem}.digital-quote-items article strong{font-size:.88rem}.digital-quote-items footer{justify-content:flex-end;align-items:center;gap:18px;padding-top:15px;display:flex}.digital-quote-items footer b{font:800 1.05rem Manrope}.digital-quote-actions{background:#fafbfc;border-top:1px solid #e7ebf0;justify-content:flex-end;gap:10px;padding:17px 20px;display:flex}.digital-quote-actions button{border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:.82rem;font-weight:800;display:flex}.digital-quote-actions svg{width:18px}.digital-quote-actions .reject{color:#bc3046;background:#fff;border:1px solid #f0cbd1}.digital-quote-actions .approve{color:#fff;background:#139963;border:1px solid #139963}.digital-dates>span{border-bottom:1px solid #edf0f3;padding:14px 20px}.digital-dates>span:last-child{border-bottom:0}.digital-timeline>div{max-height:510px;padding:18px 20px;overflow:auto}.digital-timeline article{gap:11px;padding-bottom:19px;display:flex;position:relative}.digital-timeline article:not(:last-child):before{content:"";border-left:1px solid #dce2e9;position:absolute;top:10px;bottom:0;left:5px}.digital-timeline article>i{z-index:1;background:#ef233c;border:2px solid #fff;border-radius:50%;flex:0 0 11px;height:11px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #ef233c}.digital-timeline article span{gap:4px;display:grid}.digital-timeline article b{font-size:.78rem;line-height:1.45}.digital-timeline article small{font-size:.66rem}.digital-warranty>b,.digital-warranty>p{margin:0;padding:15px 20px;display:block}.digital-warranty>b{color:#11845a;padding-bottom:3px;font:800 1.15rem Manrope}.digital-warranty>p{color:#748092;padding-top:3px;font-size:.8rem}.digital-os-footer{color:#8490a0;justify-content:space-between;align-items:center;margin-top:25px;padding:20px 5px;font-size:.74rem;display:flex}.digital-os-footer span{align-items:center;gap:7px;display:flex}.digital-os-footer svg{width:17px}.digital-photo-lightbox{z-index:100;background:#070a0fe0;place-items:center;padding:35px;display:grid;position:fixed;inset:0}.digital-photo-lightbox>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:22px;right:22px}.digital-photo-lightbox img{-o-object-fit:contain;object-fit:contain;max-width:90vw;max-height:82vh}.digital-photo-lightbox p{color:#fff;background:#0009;border-radius:8px;margin:0;padding:8px 13px;position:absolute;bottom:20px}@media (width<=850px){.digital-os-page{padding:0 13px 25px}.digital-os-company{min-height:75px}.digital-os-company>div span{display:none}.digital-live{font-size:0}.digital-live small{font-size:.65rem}.digital-os-hero{flex-direction:column;align-items:flex-start;padding:25px}.digital-status{width:100%;min-width:0}.digital-os-progress{grid-template-columns:repeat(6,90px);padding-inline:15px;overflow-x:auto}.digital-os-layout{grid-template-columns:1fr}.digital-quote-meta{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.digital-os-company img{max-width:130px;max-height:45px}.digital-equipment-grid,.digital-photo-grid{grid-template-columns:1fr}.digital-quote-actions{flex-direction:column-reverse}.digital-quote-actions button{justify-content:center;width:100%}.digital-quote-meta{grid-template-columns:1fr 1fr}.digital-os-footer{flex-direction:column;align-items:flex-start;gap:8px}}.digital-diagnosis article>small{color:#155da5;letter-spacing:.065em;background:#edf6ff;border-left:4px solid #2879d0;border-radius:5px;align-items:center;width:max-content;padding:6px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.digital-diagnosis article.reported>small{color:#9c500d;background:#fff5e9;border-color:#e07b24}.digital-diagnosis article.solution>small{color:#087b4e;background:#eaf9f2;border-color:#1aa46c}.digital-diagnosis article p{margin-top:11px;font-size:.94rem}.digital-quote-preview{color:#2c5f96;background:#f1f7ff;border-bottom:1px solid #e5eaf0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px 20px;display:grid}.digital-quote-preview>svg{width:23px}.digital-quote-preview span{gap:3px;display:grid}.digital-quote-preview span b{font-size:.86rem}.digital-quote-preview span small{color:#64748a;letter-spacing:0;font-size:.73rem;font-weight:500;line-height:1.45}.digital-quote-preview>strong{font:800 .82rem Manrope}.quote-state.preparing{color:#235f9d!important;background:#e9f3ff!important}.digital-quote-pending{color:#705317;text-align:center;background:#fff9e9;border-top:1px solid #e7ebf0;padding:12px 20px;font-size:.76rem;font-weight:700}.os-action-bar .digital-budget-action{color:#76540c;background:#fff9e9;border-color:#d9b04a}.os-action-bar .digital-budget-action:hover{background:#fff2c9;border-color:#c4931a}@media (width<=560px){.digital-quote-preview{grid-template-columns:auto 1fr}.digital-quote-preview>strong{grid-column:2}}.digital-os-notice{color:#245d91;background:#f0f7ff;border:1px solid #c9ddf4;border-radius:12px;align-items:flex-start;gap:11px;width:min(1180px,100%);margin:16px auto 0;padding:14px 16px;display:flex}.digital-os-notice.warning{color:#795408;background:#fff8e7;border-color:#efd085}.digital-os-notice>svg{flex:none;width:20px}.digital-os-notice b{margin-bottom:3px;font-size:.86rem;display:block}.digital-os-notice p{white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}.digital-payment-card.partial{border-color:#efd498}.digital-payment-card.paid{border-color:#acdcca}.digital-payment-values{background:#e8edf2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.digital-payment-values>span{background:#fff;gap:5px;padding:14px 12px;display:grid}.digital-payment-values b{color:#148158;font:800 .87rem Manrope}.digital-payment-values .remaining b{color:#a66c08}.digital-payment-card>button{color:#295d89;cursor:pointer;background:#f4f8fc;border:1px solid #cfdbe7;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);min-height:42px;margin:14px;font-size:.78rem;font-weight:800;display:flex}.digital-payment-card>button svg{width:18px}.digital-payment-overlay{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090e16b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.digital-payment-receipt{background:#fff;border-radius:18px;width:min(650px,100%);max-height:calc(100vh - 44px);overflow:hidden auto;box-shadow:0 28px 75px #00000047}.digital-payment-receipt>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.digital-payment-receipt>header span{color:#159464;letter-spacing:.12em;font-size:.67rem;font-weight:900}.digital-payment-receipt>header h2{margin:5px 0 3px;font:800 1.35rem Manrope}.digital-payment-receipt>header p{color:#7b8797;margin:0;font-size:.78rem}.digital-payment-receipt>header button{color:#687587;cursor:pointer;background:#f1f4f7;border:0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.digital-payment-receipt>header button svg{width:20px}.digital-payment-receipt-client{background:#fafbfc;border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1fr;gap:14px;padding:18px 24px;display:grid}.digital-payment-receipt-client span,.digital-payment-receipt>footer span{gap:4px;display:grid}.digital-payment-receipt small{color:#8792a1;letter-spacing:.06em;font-size:.65rem;font-weight:850}.digital-payment-receipt-client b{font-size:.83rem}.digital-payment-receipt-methods{padding:7px 24px}.digital-payment-receipt-methods>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.digital-payment-receipt-methods span{gap:3px;display:grid}.digital-payment-receipt-methods b{font-size:.83rem}.digital-payment-receipt-methods strong{font:800 .9rem Manrope}.digital-payment-receipt>footer{background:#f3f6f8;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 24px 22px;display:grid}.digital-payment-receipt>footer b{font:800 .92rem Manrope}.digital-payment-receipt>footer .remaining b{color:#a66c08}@media (width<=560px){.digital-payment-values,.digital-payment-receipt>footer,.digital-payment-receipt-client{grid-template-columns:1fr}}.altecom-platform-hero{min-height:680px}.platform-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.platform-pills span{color:#b7bdc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.public-discovery-link{color:#171a20;background:#fff;border:1px solid #ffffffc7;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:14px;font-weight:800;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 12px 30px #0003}.public-discovery-link:hover{color:#fff;background:#f21a2d;border-color:#f21a2d;transform:translateY(-1px)}.customer-marketplace-page{color:#181c22;background:radial-gradient(circle at 50% 0,#ed172a14,#0000 34%),#f4f6f8;flex-direction:column;min-height:100vh;display:flex}.customer-marketplace-header{background:#101319;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(25px,50vw - 582px);display:flex}.customer-marketplace-header .brand img{width:128px;display:block}.customer-marketplace-header nav{align-items:center;gap:10px;display:flex}.customer-marketplace-header nav a{color:#b7bdc7;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.customer-marketplace-header nav a:hover{color:#fff;background:#ffffff0f}.customer-marketplace-header nav svg{width:17px}.customer-marketplace-header .customer-company-access{color:#fff;background:#ed172a}.customer-marketplace-header .customer-company-access:hover{background:#d81224}.customer-marketplace-main{flex:1;width:100%;display:flex}.customer-marketplace-hero{text-align:center;width:100%;max-width:1040px;margin:0 auto;padding:90px 25px 100px}.customer-marketplace-hero>span{color:#e91629;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.customer-marketplace-hero>span svg{width:18px}.customer-marketplace-hero>h1{color:#11151b;letter-spacing:-.045em;margin:15px 0 10px;font:800 clamp(38px,5vw,58px) Manrope}.customer-marketplace-hero>p{color:#727b87;max-width:650px;margin:0 auto;font-size:17px;line-height:1.65}.customer-marketplace-hero .public-market-search{margin-top:38px}.customer-marketplace-hero .public-market-list{text-align:left}.customer-marketplace-guidance{color:#818a96;text-align:left;background:#ffffffb8;border:1px solid #e2e6ea;border-radius:11px;align-items:center;gap:11px;max-width:860px;margin:16px auto 0;padding:12px 15px;display:flex}.customer-marketplace-guidance>svg{color:#e91a2d;flex:0 0 18px;width:18px}.customer-marketplace-guidance>svg:last-child{color:#1a9a60;margin-left:auto}.customer-marketplace-guidance span{flex-direction:column;display:flex}.customer-marketplace-guidance b{color:#4a525d;font-size:12px}.customer-marketplace-guidance small{margin-top:2px;font-size:11px}.customer-marketplace-footer{color:#7c8590;background:#fff;border-top:1px solid #e0e4e8;align-items:center;gap:21px;min-height:76px;padding:18px max(25px,50vw - 582px);font-size:12px;display:flex}.customer-marketplace-footer img{filter:brightness(0);opacity:.75;width:91px}.customer-marketplace-footer small{margin-left:auto}.public-discovery-section{z-index:2;color:#161a21;background:#f4f6f8;padding:95px max(28px,50vw - 582px) 105px;position:relative}.public-discovery-heading{text-align:center;max-width:720px;margin:0 auto}.public-discovery-heading>span{color:#ee182b;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.public-discovery-heading>span svg{width:17px}.public-discovery-heading h2{letter-spacing:-.04em;margin:14px 0 10px;font:800 clamp(31px,4vw,46px) Manrope}.public-discovery-heading p{color:#747d89;margin:0;font-size:16px;line-height:1.65}.public-market-search{background:#fff;border:1px solid #dce1e7;border-radius:15px;grid-template-columns:25px minmax(0,1fr) 36px;align-items:center;gap:10px;max-width:860px;min-height:68px;margin:34px auto 0;padding:8px 8px 8px 19px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 18px 45px #19222f14}.public-market-search:focus-within{border-color:#f12436;box-shadow:0 0 0 4px #f1243614,0 18px 45px #19222f14}.public-market-search>svg{color:#8a94a2;width:21px}.public-market-search input{color:#242a33;border:0;outline:0;width:100%;height:50px;font-size:15px}.public-market-clear{color:#87909c;cursor:pointer;background:#f1f3f5;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.public-market-clear:hover{color:#ed172a;background:#ffe9ec}.public-market-clear svg,.public-market-loading{width:18px}.public-market-loading{color:#ed172a;animation:.75s linear infinite public-market-spin}@keyframes public-market-spin{to{transform:rotate(360deg)}}.public-market-results{margin-top:42px}.public-market-results>header{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.public-market-results>header div{flex-direction:column;display:flex}.public-market-results>header b{font:800 20px Manrope}.public-market-results>header span{color:#818a96;margin-top:3px;font-size:13px}.public-market-list{max-width:860px;margin:14px auto 0}.public-market-list>header{align-items:center;margin-bottom:10px;padding:0 3px}.public-market-list>header b{font-size:16px}.public-market-list-panel{background:#fff;border:1px solid #dfe3e8;border-radius:13px;overflow:hidden;box-shadow:0 12px 32px #19222f12}.public-market-list-item{color:#20252c;border-bottom:1px solid #edf0f3;grid-template-columns:58px minmax(180px,1fr) minmax(150px,.55fr) auto 22px;align-items:center;gap:14px;min-height:88px;padding:13px 17px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.public-market-list-item:last-child{border-bottom:0}.public-market-list-item:hover{background:#fff7f8}.public-market-list-image{color:#e91b2e;background:#f4f6f8;border:1px solid #e6e9ed;border-radius:11px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.public-market-list-image img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.public-market-list-image span{place-items:center;display:grid}.public-market-list-image svg{width:24px}.public-market-list-info{min-width:0}.public-market-list-info small{color:#e3192c;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.public-market-list-info h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font:800 15px Manrope;overflow:hidden}.public-market-list-info p{color:#7d8692;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.public-market-list-company{flex-direction:column;gap:5px;min-width:0;display:flex}.public-market-list-company span{color:#747d89;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.public-market-list-company svg{flex:0 0 14px;width:14px}.public-market-list-price{color:#171b21;white-space:nowrap;font:800 15px Manrope}.public-market-list-arrow{color:#aab0b8;width:18px}.public-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-market-card{color:#222831;background:#fff;border:1px solid #e0e4e9;border-radius:15px;text-decoration:none;transition:all .2s;overflow:hidden;box-shadow:0 6px 18px #171f2a09}.public-market-card:hover{border-color:#f0aeb5;transform:translateY(-3px);box-shadow:0 17px 38px #171f2a17}.public-market-card-image{background:#f0f2f5;place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.public-market-card-image img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.public-market-card-image>span{color:#ed172a;background:#ffe8eb;border-radius:18px;place-items:center;width:72px;height:72px;display:grid}.public-market-card-image>span svg{width:32px}.public-market-card-image>small{color:#fff;background:#12161cc7;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.public-market-card-body{flex-direction:column;min-height:250px;padding:18px;display:flex}.public-market-card-body>p{color:#e3182b;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.public-market-card-body h3{margin:7px 0 8px;font:800 18px/1.25 Manrope}.public-market-card-body>span{color:#7b8490;min-height:43px;font-size:13px;line-height:1.55;overflow:hidden}.public-market-card-body>strong{color:#151a20;margin:14px 0;font:800 21px Manrope}.public-market-card-body footer{border-top:1px solid #edf0f3;flex-direction:column;gap:5px;margin-top:auto;padding-top:13px;display:flex}.public-market-card-body footer span{color:#727c88;align-items:center;gap:6px;font-size:12px;display:flex}.public-market-card-body footer svg{width:14px}.public-market-empty{color:#77818e;text-align:center;background:#fff;border:1px dashed #d5dae1;border-radius:15px;padding:55px 25px}.public-market-empty>svg{width:34px}.public-market-empty h3{color:#29303a;margin:10px 0 5px;font:800 18px Manrope}.public-market-empty p{margin:0;font-size:13px}.platform-company-cta{background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding:25px 27px;display:flex}.platform-company-cta>div{align-items:center;gap:15px;display:flex}.platform-company-cta>div>svg{color:#ff4050;width:35px}.platform-company-cta span{flex-direction:column;display:flex}.platform-company-cta b{font:800 17px Manrope}.platform-company-cta p{color:#8e96a2;margin:4px 0 0;font-size:13px}.marketplace-shell{color:#1b2028;background:#f3f5f7;min-height:100vh}.marketplace-header{background:#101319;border-bottom:1px solid #e1e5ea;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 590px);display:flex}.marketplace-header>a:first-child img{width:130px;display:block}.marketplace-header nav{align-items:center;gap:22px;display:flex}.marketplace-header nav a{color:#c0c6cf;align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.marketplace-header nav svg{width:16px}.marketplace-header>span{color:#9ba3ae;letter-spacing:.12em;font-size:11px;font-weight:800}.marketplace-product-page{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:45px;max-width:1180px;margin:auto;padding:50px 25px 80px;display:grid}.marketplace-gallery,.marketplace-product-info{min-width:0}.marketplace-main-image{background:#fff;border:1px solid #e0e4e9;border-radius:18px;place-items:center;height:560px;display:grid;overflow:hidden}.marketplace-main-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.marketplace-main-image>span{color:#e9192c;background:#ffe9ec;border-radius:26px;place-items:center;width:110px;height:110px;display:grid}.marketplace-main-image>span svg{width:48px}.marketplace-thumbnails{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.marketplace-thumbnails button{background:#fff;border:1px solid #dce1e7;border-radius:10px;flex:0 0 72px;height:72px;padding:3px;overflow:hidden}.marketplace-thumbnails button.active{border-color:#e9182b;box-shadow:0 0 0 2px #e9182b1a}.marketplace-thumbnails img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.marketplace-product-info{padding-top:12px}.marketplace-item-kind{color:#e5182b;letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.marketplace-item-kind svg{width:17px}.marketplace-product-info h1{letter-spacing:-.045em;margin:13px 0 8px;font:800 clamp(31px,4vw,46px)/1.1 Manrope}.marketplace-category{color:#7e8793;margin:0;font-size:14px}.marketplace-price{color:#131820;margin:23px 0 18px;font:850 32px Manrope;display:block}.marketplace-description{color:#67717e;white-space:pre-line;font-size:15px;line-height:1.75}.marketplace-company-card{background:#fff;border:1px solid #e0e4e9;border-radius:13px;align-items:center;gap:13px;margin:24px 0 20px;padding:16px;display:flex}.marketplace-company-card>span{color:#2678db;background:#eaf3ff;border-radius:11px;flex:0 0 47px;place-items:center;height:47px;display:grid}.marketplace-company-card>span svg{width:21px}.marketplace-company-card>span.has-logo{background:#fff;border:1px solid #e4e7ec;padding:7px;overflow:hidden}.marketplace-company-card>span.has-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.marketplace-company-card>div{flex-direction:column;display:flex}.marketplace-company-card small{color:#8c95a1;letter-spacing:.08em;font-size:10px;font-weight:800}.marketplace-company-card b{margin-top:2px;font-size:15px}.marketplace-company-card p{color:#79838f;align-items:center;gap:5px;margin:3px 0 0;font-size:12px;display:flex}.marketplace-company-card p svg{width:13px}.marketplace-interest-button,.marketplace-whatsapp-button{color:#fff;cursor:pointer;background:#ed172a;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:53px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.marketplace-interest-button svg,.marketplace-whatsapp-button svg{width:19px}.marketplace-whatsapp-button{color:#13794b;background:#ecf9f2;border:1px solid #bfe3d1;margin-top:9px}.marketplace-safety-note{color:#7c8591;gap:10px;margin-top:18px;display:flex}.marketplace-safety-note>svg{color:#27805a;flex:0 0 19px;width:19px}.marketplace-safety-note span{flex-direction:column;display:flex}.marketplace-safety-note b{color:#48515d;font-size:12px}.marketplace-safety-note p{margin:3px 0 0;font-size:12px;line-height:1.5}.marketplace-interest-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1219ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.marketplace-interest-overlay>article{background:#fff;border-radius:17px;width:min(540px,96vw);overflow:hidden;box-shadow:0 30px 90px #0000004d}.marketplace-interest-overlay>article>header{border-bottom:1px solid #e6e9ed;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:21px 23px;display:grid}.marketplace-interest-overlay>article>header>span{color:#e9192c;background:#ffe9ec;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.marketplace-interest-overlay header svg{width:20px}.marketplace-interest-overlay header div{flex-direction:column;min-width:0;display:flex}.marketplace-interest-overlay header small{color:#e6192c;letter-spacing:.12em;font-size:10px;font-weight:850}.marketplace-interest-overlay header h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:800 20px Manrope;overflow:hidden}.marketplace-interest-overlay header>button{color:#717b87;background:#f0f2f4;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.marketplace-interest-overlay form{gap:14px;padding:22px 23px 0;display:grid}.marketplace-interest-alert{color:#5c6673;background:#eef5fd;border-radius:10px;gap:10px;padding:13px;display:flex}.marketplace-interest-alert svg{color:#287ada;flex:0 0 19px;width:19px}.marketplace-interest-alert p{margin:0;font-size:12px;line-height:1.55}.marketplace-interest-overlay form>label{color:#505a67;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.marketplace-interest-overlay form input{color:#242b34;border:1px solid #dce1e7;border-radius:9px;outline:0;width:100%;min-height:47px;padding:0 13px;font-size:14px}.marketplace-interest-overlay form input:focus{border-color:#477ddd;box-shadow:0 0 0 3px #477ddd17}.marketplace-honeypot{opacity:0;position:absolute;left:-10000px}.marketplace-form-error{color:#d21d30;margin:0;font-size:12px;font-weight:700}.marketplace-interest-overlay form>footer{background:#fafbfc;border-top:1px solid #e7eaee;justify-content:flex-end;gap:9px;margin:3px -23px 0;padding:15px 23px;display:flex}.marketplace-interest-overlay form>footer button{color:#515b68;background:#fff;border:1px solid #dce1e7;border-radius:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800}.marketplace-interest-overlay form>footer .primary{color:#fff;background:#eb172a;border-color:#eb172a}.marketplace-interest-disclaimer{text-align:center;flex-direction:column;align-items:center;padding:27px 25px 0;display:flex}.marketplace-interest-disclaimer>div{color:#dc172a;background:#ffe7ea;border:1px solid #ffc6cc;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.marketplace-interest-disclaimer>div svg{width:31px;height:31px}.marketplace-interest-disclaimer>span{color:#c81728;letter-spacing:.11em;background:#ffe8eb;border-radius:999px;margin-top:14px;padding:5px 9px;font-size:10px;font-weight:900}.marketplace-interest-disclaimer h3{color:#242a32;max-width:430px;margin:11px 0 9px;font:800 18px/1.35 Manrope}.marketplace-interest-disclaimer>p{color:#68727f;max-width:450px;margin:0 0 10px;font-size:13px;line-height:1.62}.marketplace-interest-disclaimer>p b{color:#c51627;text-transform:uppercase}.marketplace-interest-disclaimer>strong{color:#323943;margin:5px 0 22px;font-size:13px}.marketplace-interest-disclaimer>.marketplace-form-error{margin:-9px 0 17px}.marketplace-interest-disclaimer>footer{background:#fafbfc;border-top:1px solid #e7eaee;justify-content:flex-end;gap:9px;width:calc(100% + 50px);padding:15px 25px;display:flex}.marketplace-interest-disclaimer>footer button{color:#515b68;background:#fff;border:1px solid #dce1e7;border-radius:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800}.marketplace-interest-disclaimer>footer .primary{color:#fff;background:#eb172a;border-color:#eb172a}.marketplace-interest-disclaimer button:disabled{opacity:.62;cursor:wait}.marketplace-interest-success{text-align:center;flex-direction:column;align-items:center;padding:32px 26px;display:flex}.marketplace-interest-success>svg{color:#17935b;width:48px;height:48px}.marketplace-interest-success h3{margin:13px 0 6px;font:800 20px Manrope}.marketplace-interest-success p{color:#707a87;max-width:410px;margin:0 0 18px;font-size:13px;line-height:1.6}.marketplace-interest-success a{color:#fff;background:#ed172a;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.marketplace-interest-next-step,.marketplace-interest-pix-warning{text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.marketplace-interest-next-step{color:#175cd3;background:#eff8ff}.marketplace-interest-pix-warning{color:#9f1239;background:#fff1f3;border:1px solid #fecdd6}.marketplace-interest-next-step svg,.marketplace-interest-pix-warning svg{flex:none;width:21px;height:21px;margin-top:1px}.marketplace-interest-next-step p,.marketplace-interest-pix-warning p{color:inherit;margin:0}.marketplace-interest-success a.whatsapp{color:#13794b;background:#e9f8f0;gap:8px;margin-top:8px}.marketplace-interest-success a svg{width:18px}.public-order-page{max-width:1100px;margin:auto;padding:45px 24px 80px}.public-order-page>header{background:#fff;border:1px solid #e0e4e9;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:24px;display:grid}.public-order-page>header>span{color:#e9192c;background:#ffe9ec;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.public-order-page>header>span svg{width:24px}.public-order-page>header small{color:#e5192c;letter-spacing:.11em;font-size:10px;font-weight:850}.public-order-page>header h1{margin:2px 0;font:850 28px Manrope}.public-order-page>header p{color:#7a8490;margin:0;font-size:13px}.public-order-page>header>b{color:#b26e0d;background:#fff3db;border-radius:999px;padding:7px 10px;font-size:11px}.public-order-page>header>b.completed{color:#13794b;background:#e8f8ef}.public-order-page>header>b.cancelled{color:#c52132;background:#ffecef}.public-order-progress{background:#fff;border:1px solid #e0e4e9;border-radius:15px;grid-template-columns:repeat(5,1fr);margin:17px 0;padding:21px;display:grid}.public-order-progress>div{color:#a0a7b0;align-items:center;gap:8px;display:flex;position:relative}.public-order-progress>div:not(:last-child):after{content:"";background:#e5e8ec;height:2px;position:absolute;left:42px;right:10px}.public-order-progress>div>span{z-index:1;background:#edf0f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;position:relative}.public-order-progress>div>span svg{width:14px}.public-order-progress>div b{z-index:1;background:#fff;max-width:90px;padding-right:5px;font-size:11px;position:relative}.public-order-progress>div.done{color:#168654}.public-order-progress>div.done>span,.public-order-progress>div.done:after{color:#fff;background:#1aa064}.public-order-columns{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:17px;display:grid}.public-order-items,.public-order-company{background:#fff;border:1px solid #e0e4e9;border-radius:15px;overflow:hidden}.public-order-items>header{border-bottom:1px solid #eaedf0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.public-order-items h2{margin:0;font:800 16px Manrope}.public-order-items>header span{color:#858e9a;font-size:12px}.public-order-items>article{border-bottom:1px solid #edf0f2;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.public-order-items>article>span{color:#2879da;background:#edf5ff;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.public-order-items>article img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.public-order-items>article svg{width:22px}.public-order-items>article div{flex-direction:column;display:flex}.public-order-items>article b{font-size:13px}.public-order-items>article p{color:#858e9a;margin:4px 0 0;font-size:12px}.public-order-items>article strong{font-size:14px}.public-order-items>footer{background:#fafbfc;justify-content:flex-end;align-items:center;gap:18px;padding:20px;display:flex}.public-order-items>footer span{color:#68727f;font-size:13px}.public-order-items>footer strong{font:850 22px Manrope}.public-order-company{padding:22px}.public-order-company>span{color:#2879da;background:#edf5ff;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.public-order-company>span svg{width:20px}.public-order-company>span.has-logo{background:#fff;border:1px solid #e4e7ec;border-radius:14px;width:120px;height:76px;padding:8px}.public-order-company>span.has-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.public-order-company>small{color:#8b94a0;letter-spacing:.09em;font-size:10px;font-weight:850}.public-order-company h2{margin:5px 0;font:800 19px Manrope}.public-order-company>p{color:#7b8591;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.public-order-company>p svg{width:14px}.public-order-company>div{border-top:1px solid #eaedf0;gap:9px;margin-top:20px;padding-top:17px;display:flex}.public-order-company>div>svg{color:#e8192c;flex:0 0 18px;width:18px}.public-order-company>div span{flex-direction:column;display:flex}.public-order-company>div b{font-size:12px}.public-order-company>div p{color:#7e8793;margin:4px 0 0;font-size:12px;line-height:1.55}.public-order-company>a{color:#fff;background:#168e58;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:17px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.public-order-company>a svg{width:18px}@media (width<=900px){.public-market-list-item{grid-template-columns:58px minmax(0,1fr) auto 20px}.public-market-list-company{display:none}.public-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-product-page{grid-template-columns:1fr}.marketplace-main-image{height:min(520px,70vw)}.public-order-progress{gap:10px;overflow-x:auto}.public-order-progress>div{min-width:150px}.public-order-columns{grid-template-columns:1fr}}@media (width<=620px){.customer-marketplace-header{min-height:70px;padding:0 15px}.customer-marketplace-header .brand img{width:105px}.customer-marketplace-header nav a:first-child{display:none}.customer-marketplace-header nav a{padding:0 10px;font-size:11px}.customer-marketplace-hero{padding:65px 14px 75px}.customer-marketplace-hero>h1{font-size:39px}.customer-marketplace-hero>p{font-size:15px}.customer-marketplace-guidance>svg:last-child{display:none}.customer-marketplace-footer{justify-content:space-between;padding:18px}.customer-marketplace-footer>span{display:none}.public-discovery-section{padding:70px 15px}.public-market-search{grid-template-columns:22px minmax(0,1fr) 34px;padding:9px 14px}.public-market-list>header{align-items:flex-start}.public-market-list-item{grid-template-columns:48px minmax(0,1fr) 18px;gap:11px;min-height:76px;padding:12px}.public-market-list-image{width:48px;height:48px}.public-market-list-price{grid-column:2;margin-top:-7px;font-size:13px}.public-market-list-arrow{grid-area:1/3/span 2}.public-market-grid{grid-template-columns:1fr}.platform-company-cta{flex-direction:column;align-items:stretch}.platform-company-cta .button{width:100%}.marketplace-header{min-height:70px;padding:0 16px}.marketplace-header nav a:first-child,.marketplace-header>span{display:none}.marketplace-product-page{padding:24px 14px 55px}.marketplace-main-image{border-radius:13px;height:88vw}.public-order-page{padding:22px 13px 55px}.public-order-page>header{grid-template-columns:44px 1fr;padding:17px}.public-order-page>header>span{width:44px;height:44px}.public-order-page>header>b{grid-column:1/-1;justify-self:start}.public-order-items>article{grid-template-columns:45px minmax(0,1fr)}.public-order-items>article>span{width:45px;height:45px}.public-order-items>article>strong{grid-column:2}}.company-catalog-page{color:#151922;background:#f4f6f9;min-height:100vh;font-family:DM Sans,sans-serif}.company-catalog-header{background:#fff;border-bottom:1px solid #e0e5eb;justify-content:space-between;align-items:center;gap:30px;padding:24px max(28px,50vw - 590px);display:flex}.company-catalog-brand{align-items:center;gap:22px;display:flex}.company-catalog-brand img{-o-object-fit:contain;object-fit:contain;width:160px;height:72px}.company-catalog-brand span,.company-catalog-intro>span{color:#ef233c;letter-spacing:.17em;font-size:11px;font-weight:800}.company-catalog-brand h1{margin:4px 0 2px;font:800 24px Manrope}.company-catalog-brand p{color:#747d8a;margin:0;font-size:12px}.company-catalog-contact{color:#626b78;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;display:flex}.company-catalog-contact span{align-items:center;gap:6px;display:flex}.company-catalog-contact svg{width:14px}.company-catalog-page main{width:min(1180px,100% - 40px);margin:auto;padding:54px 0 80px}.company-catalog-intro{max-width:650px;margin-bottom:44px}.company-catalog-intro h2{margin:8px 0 10px;font:800 34px Manrope}.company-catalog-intro p{color:#6e7785;margin:0;font-size:15px;line-height:1.6}.company-catalog-section{margin-top:38px}.company-catalog-section>header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.company-catalog-section>header h2{margin:0;font:800 23px Manrope}.company-catalog-section>header p{color:#7b8491;margin:4px 0 0;font-size:13px}.company-catalog-section>header>span{color:#e3182d;background:#ffecee;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.company-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-catalog-grid>a{min-height:164px;color:inherit;background:#fff;border:1px solid #e0e4ea;border-radius:14px;grid-template-columns:132px 1fr;text-decoration:none;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 8px 24px #1c24300b}.company-catalog-grid>a:hover{border-color:#f4a5ae;transform:translateY(-2px);box-shadow:0 13px 30px #1c243014}.company-catalog-image{background:#f0f3f7;place-items:center;display:grid}.company-catalog-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.company-catalog-image svg{color:#a4adba;width:32px}.company-catalog-grid>a>div:last-child{flex-direction:column;min-width:0;padding:15px;display:flex}.company-catalog-grid small{color:#e3182d;text-transform:uppercase;font-size:9px;font-weight:800}.company-catalog-grid h3{margin:5px 0;font:800 15px Manrope}.company-catalog-grid p{color:#747d89;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.company-catalog-grid footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.company-catalog-grid footer b{font-size:14px}.company-catalog-grid footer span{color:#e3182d;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.company-catalog-grid footer svg{width:12px}.company-catalog-empty{color:#7b8491;text-align:center;background:#fff;border:1px dashed #ccd3dc;border-radius:12px;padding:30px}.company-catalog-footer{text-align:center;color:#8b94a1;background:#fff;padding:22px;font-size:11px}.company-catalog-whatsapp{color:#fff;background:#18a866;border-radius:999px;align-items:center;gap:9px;padding:13px 17px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0b7f4b4d}.company-catalog-whatsapp svg{width:21px}@media (width<=1050px){.company-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.company-catalog-header{flex-direction:column;align-items:flex-start;padding:20px}.company-catalog-brand img{width:120px}.company-catalog-contact{align-items:flex-start}.company-catalog-page main{width:calc(100% - 28px);padding-top:36px}.company-catalog-grid{grid-template-columns:1fr}.company-catalog-whatsapp span{display:none}.company-catalog-whatsapp{padding:14px}.company-catalog-intro h2{font-size:27px}}.public-company-site{--accent:#e51b2f;color:#17202c;background:#f6f7f9;min-height:100vh;font-family:DM Sans,sans-serif}.public-company-site.color-blue{--accent:#226dd1}.public-company-site.color-green{--accent:#13835b}.public-site-notice{color:#4f5967;background:#edf1f5;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:7px 20px;font-size:11px;display:flex}.public-site-notice svg{width:15px;color:var(--accent)}.public-site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #e2e6eb;justify-content:space-between;align-items:center;gap:28px;padding:14px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.public-site-header img{-o-object-fit:contain;object-fit:contain;width:150px;height:58px}.public-site-header nav{gap:24px;display:flex}.public-site-header nav a{color:#525d6b;font-size:13px;font-weight:700;text-decoration:none}.public-site-contact,.public-site-hero a{color:#fff;background:var(--accent);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.public-site-contact svg{width:17px}.public-company-site main{width:min(1180px,100% - 36px);margin:auto}.public-site-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;min-height:560px;padding:65px 0;display:grid}.public-site-hero>div>span,.public-site-about span,.public-site-catalog>header span,.public-site-location span{color:var(--accent);letter-spacing:.16em;font-size:11px;font-weight:900}.public-site-hero h1{max-width:650px;margin:10px 0 16px;font:850 48px/1.1 Manrope,sans-serif}.public-site-hero p{color:#647080;max-width:620px;margin:0;font-size:17px;line-height:1.7}.public-site-hero>div>div{gap:10px;margin-top:28px;display:flex}.public-site-hero a.outline{color:#4b5664;background:#fff;border:1px solid #d6dce3}.public-site-hero-media{background:#fff;border-radius:28px;place-items:center;height:390px;display:grid;overflow:hidden;box-shadow:0 25px 65px #2330441c}.public-site-hero-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding:0}.public-site-hero-media img[src*=logo]{-o-object-fit:contain;object-fit:contain;padding:45px}.public-site-about,.public-site-location{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:70px 0;display:grid}.public-site-about h2,.public-site-catalog h2,.public-site-location h2{margin:8px 0 12px;font:850 34px Manrope}.public-site-about p,.public-site-catalog>header p,.public-site-location p{color:#687484;line-height:1.7}.public-site-gallery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.public-site-gallery img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;height:170px}.public-site-catalog{padding:75px 0}.public-site-catalog>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.public-site-catalog>header p{margin:0}.public-site-catalog>header>b{color:var(--accent);background:#fff;border-radius:999px;padding:8px 12px;font-size:12px}.public-site-catalog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.public-site-catalog a{min-width:0;color:inherit;background:#fff;border:1px solid #e1e5ea;border-radius:16px;flex-direction:column;padding:13px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 9px 26px #2732450b}.public-site-catalog a:hover{border-color:var(--accent);transform:translateY(-3px)}.public-site-catalog figure{background:#f1f3f6;border-radius:11px;place-items:center;height:210px;margin:0 0 13px;display:grid}.public-site-catalog figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.public-site-catalog figure svg{color:#a5afbb;width:38px}.public-site-catalog a small{color:var(--accent);text-transform:uppercase;font-size:9px;font-weight:900}.public-site-catalog a h3{margin:5px 0;font:800 17px Manrope}.public-site-catalog a p{color:#737e8c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.public-site-catalog a footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.public-site-catalog a footer span{color:var(--accent);align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.public-site-catalog a footer svg{width:13px}.public-site-location iframe{border:0;border-radius:20px;width:100%;height:330px}.public-site-location p{align-items:center;gap:7px;display:flex}.public-site-location svg{width:18px;color:var(--accent)}.public-site-footer{color:#7b8592;background:#fff;border-top:1px solid #e1e5ea;justify-content:space-between;align-items:center;padding:24px max(24px,50vw - 590px);font-size:11px;display:flex}.public-site-footer img{-o-object-fit:contain;object-fit:contain;width:120px;height:42px}.public-site-whatsapp{color:#fff;background:#18a866;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #117d4c4d}.public-site-whatsapp svg{width:25px}.layout-classic{background:#fff}.layout-classic .public-site-hero{text-align:center;grid-template-columns:1fr}.layout-classic .public-site-hero>div:first-child{flex-direction:column;align-items:center;display:flex}.layout-classic .public-site-hero-media{height:310px}.layout-showcase .public-site-hero{grid-template-columns:.85fr 1.15fr}.layout-showcase .public-site-catalog>div{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-showcase .public-site-catalog figure{height:170px}@media (width<=850px){.public-site-header nav{display:none}.public-site-hero,.public-site-about,.public-site-location,.layout-showcase .public-site-hero{grid-template-columns:1fr}.public-site-hero{padding-top:38px}.public-site-hero h1{font-size:36px}.public-site-catalog>div,.layout-showcase .public-site-catalog>div{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.public-site-contact{padding:10px;font-size:0}.public-site-contact svg{margin:0}.public-site-catalog>div,.layout-showcase .public-site-catalog>div{grid-template-columns:1fr}.public-site-about,.public-site-location{padding:45px 0}.public-site-notice{align-items:flex-start}.public-site-hero>div>div{flex-direction:column;align-items:stretch}}.public-site-admin-page{width:min(1240px,100% - 48px);margin:0 auto;padding:44px 0 72px}.public-site-admin-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.public-site-admin-heading span{color:var(--red);letter-spacing:.16em;font-size:11px;font-weight:800}.public-site-admin-heading h1{margin:7px 0 6px;font:800 31px Manrope}.public-site-admin-heading p{color:#78828f;max-width:750px;margin:0;font-size:14px;line-height:1.6}.public-site-admin-heading>a{color:#313945;white-space:nowrap;background:#fff;border:1px solid #dce2e8;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.public-site-admin-heading>a svg{width:17px}.public-site-admin-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.public-site-admin-summary article{background:#fff;border:1px solid #e1e5e9;border-radius:14px;align-items:center;gap:13px;min-height:92px;padding:18px;display:flex}.public-site-admin-summary article>svg{color:#2379e5;width:23px}.public-site-admin-summary span{flex-direction:column;min-width:0;display:flex}.public-site-admin-summary small{color:#8a94a0;letter-spacing:.1em;font-size:9px;font-weight:800}.public-site-admin-summary b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.public-site-admin-card{background:#fff;border:1px solid #dfe4e9;border-radius:16px;overflow:hidden}.public-site-admin-card>section{border-bottom:1px solid #e7eaed;padding:25px 29px}.public-site-admin-card>section>header{align-items:center;gap:12px;margin-bottom:19px;display:flex}.public-site-admin-card>section>header>svg{color:#e8172b;width:22px}.public-site-admin-card h2{margin:0;font:800 17px Manrope}.public-site-admin-card header p{color:#88919d;margin:3px 0 0;font-size:12px}.public-site-admin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-site-admin-grid .wide{grid-column:1/-1}.public-site-admin-card label{flex-direction:column;gap:7px;display:flex}.public-site-admin-card label>span{color:#525d69;font-size:12px;font-weight:750}.public-site-admin-card input,.public-site-admin-card textarea{color:#252c35;background:#fbfcfd;border:1px solid #dce2e8;border-radius:10px;outline:none;width:100%;padding:13px 14px;font:500 14px Inter}.public-site-admin-card input:focus,.public-site-admin-card textarea:focus{border-color:#4c82f6;box-shadow:0 0 0 3px #4c82f61a}.public-site-layout-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-site-layout-options button{color:#4b5561;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:11px;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;padding:15px;display:grid}.public-site-layout-options button.selected{background:#f2f7ff;border-color:#2e73e8}.public-site-layout-options button>svg{color:#5c80b6;width:20px}.public-site-layout-options button>span{flex-direction:column;display:flex}.public-site-layout-options b{font-size:13px}.public-site-layout-options small{color:#8b94a0;margin-top:3px;font-size:11px}.public-site-color-options{gap:9px;margin-top:13px;display:flex}.public-site-color-options button{cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;display:flex}.public-site-color-options button.selected{background:#f5f7f9;border-color:#77818e}.public-site-color-options i{background:#e7192d;border-radius:50%;width:13px;height:13px}.public-site-color-options .blue i{background:#2678e8}.public-site-color-options .green i{background:#159566}.public-site-admin-photos{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;display:grid}.public-site-admin-photos>div,.public-site-admin-photos>label{background:#f7f9fb;border:1px dashed #ccd4dc;border-radius:11px;height:130px;position:relative;overflow:hidden}.public-site-admin-photos img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.public-site-admin-photos>div button{color:#c92938;cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 12px #00000026}.public-site-admin-photos button svg{width:15px}.public-site-admin-photos>label{color:#77828e;cursor:pointer;justify-content:center;align-items:center}.public-site-admin-photos>label svg{width:23px}.public-site-admin-photos>label input{display:none}.public-site-company-address{background:#f5f8fb;border-radius:11px;align-items:flex-start;gap:11px;padding:15px;display:flex}.public-site-company-address>svg{color:#2880e7;width:19px}.public-site-company-address b{font-size:13px}.public-site-company-address p{color:#727d89;margin:4px 0 0;font-size:12px}.public-site-domain-field{margin-top:16px}.public-site-domain-field>small{color:#8c96a1;font-size:10px}.public-site-admin-error{color:#b3202f;background:#fff0f1;border-radius:9px;margin:18px 29px 0;padding:12px 14px;font-size:12px}.public-site-admin-card>footer{background:#fafbfc;justify-content:space-between;align-items:center;gap:18px;padding:18px 29px;display:flex}.public-site-admin-card>footer>span{color:#138456;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.public-site-admin-card>footer svg{width:16px}.public-site-admin-card>footer>button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;height:43px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=800px){.public-site-admin-page{width:min(100% - 24px,1240px);padding-top:24px}.public-site-admin-heading{flex-direction:column;align-items:flex-start}.public-site-admin-summary,.public-site-layout-options,.public-site-admin-grid{grid-template-columns:1fr}.public-site-admin-grid .wide{grid-column:auto}.public-site-admin-card>section{padding:21px 17px}.public-site-admin-photos{grid-template-columns:1fr 1fr}.public-site-admin-card>footer{flex-direction:column;align-items:stretch;padding:16px 17px}.public-site-admin-card>footer>button{justify-content:center}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.end-0{inset-inline-end:0}.left-0{left:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.top-\[-1px\]{top:-1px}.-z-10{z-index:-10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.-mt-3{margin-top:-.75rem}.-mt-5{margin-top:-1.25rem}.-mt-px{margin-top:-1px}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-6{margin-right:1.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.h-0{height:0}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;user-select:all}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 229 229/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-500\/75{background-color:#6b7280bf}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity,1))}.bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-200{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[2\%\]{background-color:#ffffff05}.fill-current{fill:currentColor}.stroke-emerald-500{stroke:#10b981}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pe-4{padding-inline-end:1rem}.pl-4{padding-left:1rem}.pr-2\.5{padding-right:.625rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\/none{font-size:.75rem;line-height:1}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-3{line-height:.75rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-neutral-100{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-neutral-400{text-decoration-color:#a3a3a3}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--red:#f20d20;--red-dark:#c80919;--ink:#11141a;--muted:#687080;--line:#e7e9ed;--surface:#f5f6f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.formatted-text p{margin:0 0 6px}.formatted-text p:last-child{margin-bottom:0}.formatted-text-bullet{align-items:flex-start;gap:8px;margin:4px 0;display:flex}.formatted-text-bullet>i{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:.55em}.formatted-text strong{font-weight:800}.formatted-text em{font-style:italic}.brand img{width:142px;height:auto;display:block}.landing-shell{color:#f8f9fb;background:#090b0f;min-height:100vh;position:relative;overflow:hidden}.landing-grid{opacity:.14;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.landing-shell:before{content:"";filter:blur(120px);background:#f20d2029;border-radius:50%;width:650px;height:650px;position:absolute;top:-340px;left:35%}.landing-header{z-index:2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1220px;height:88px;margin:auto;padding:0 28px;display:flex;position:relative}.landing-header nav{align-items:center;gap:32px;display:flex}.landing-header nav>a:not(.button){color:#9da3ae;font-size:14px;text-decoration:none;transition:all .2s}.landing-header nav>a:hover{color:#fff}.button{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.button-ghost{background:#ffffff0a;border:1px solid #ffffff26}.button-primary{background:var(--red);padding:15px 22px;box-shadow:0 12px 35px #f20d2040}.button-primary:hover{background:#ff2334;transform:translateY(-2px)}.hero{z-index:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:70px;max-width:1220px;min-height:650px;margin:auto;padding:70px 28px 85px;display:grid;position:relative}.eyebrow{color:#ff6572;letter-spacing:.08em;text-transform:uppercase;background:#f20d2014;border:1px solid #f20d204d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.055em;margin:25px 0 22px;font-family:Manrope,sans-serif;font-size:clamp(48px,5.2vw,72px);line-height:1.02}.hero h1 span{color:#0000;background:linear-gradient(100deg,#ff2334,#ff7a85);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#9ca2ad;max-width:540px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:23px;margin-top:34px;display:flex}.hero-actions>span{color:#858c98;align-items:center;gap:7px;font-size:13px;display:flex}.hero-panel{align-items:center;min-height:440px;display:flex;position:relative}.panel-glow{filter:blur(80px);background:#f20d202e;position:absolute;inset:15% 8%}.mock-window{background:#12151b;border:1px solid #ffffff1f;border-radius:17px;width:100%;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 30px 100px #000000a6}.mock-top{color:#69707d;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:9px;display:flex}.mock-top i{background:#343942;border-radius:50%;width:7px;height:7px}.mock-top i:first-child{background:var(--red)}.mock-top span{margin:auto;transform:translate(-22px)}.mock-content{height:325px;display:flex}.mock-sidebar{background:#0c0f14;flex-direction:column;gap:20px;width:95px;padding:24px 18px;display:flex}.mock-sidebar img{width:58px}.mock-sidebar b{background:#252a33;border-radius:5px;width:55px;height:7px;display:block}.mock-sidebar b:first-of-type{background:var(--red)}.mock-main{color:#fff;flex:1;padding:34px}.mock-main small{color:#7e8694}.mock-main h3{margin:5px 0 25px;font:700 22px Manrope}.mock-cards{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.mock-cards em{background:linear-gradient(145deg,#1b1f27,#15181f);border:1px solid #282d36;border-radius:9px;height:68px}.mock-cards em:first-child{border-color:#f20d2073}.mock-chart{background:repeating-linear-gradient(#0000 0 28px,#252a33 29px);border:1px solid #282d36;border-radius:9px;height:116px;margin-top:13px;position:relative}.mock-chart span{border-bottom:2px solid var(--red);clip-path:polygon(0 70%,15% 45%,32% 75%,47% 25%,62% 48%,78% 8%,100% 25%,100% 100%,0 100%);background:linear-gradient(#f20d2040,#0000);height:60px;position:absolute;bottom:20px;left:8%;right:7%}.floating-status{color:#4bd188;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#13181ee6;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;bottom:30px;right:-22px;box-shadow:0 18px 40px #00000073}.floating-status div{color:#fff;flex-direction:column;font-size:12px;display:flex}.floating-status small{color:#7d8591;margin-top:3px;font-size:10px}.feature-section{z-index:1;border-top:1px solid #ffffff14;max-width:1220px;margin:auto;padding:90px 28px 110px;position:relative}.section-heading{text-align:center}.section-heading span{color:#ff5866;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.section-heading h2{letter-spacing:-.035em;margin:12px 0 45px;font:700 clamp(30px,4vw,44px) Manrope}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;padding:29px}.feature-grid svg{color:#ff4352;background:#f20d201f;border-radius:10px;width:43px;height:43px;padding:10px}.feature-grid h3{margin:20px 0 8px;font:700 17px Manrope}.feature-grid p{color:#8b929e;margin:0;font-size:14px;line-height:1.6}.landing-shell footer{color:#7c838e;border-top:1px solid #ffffff14;align-items:center;gap:24px;max-width:1164px;margin:auto;padding:28px 0;font-size:12px;display:flex;position:relative}.landing-shell footer img{width:90px}.landing-shell footer small{margin-left:auto}.login-page{background:#fff;grid-template-columns:1.02fr .98fr;min-height:100vh;display:grid}.login-visual{color:#fff;background:#0b0d12;flex-direction:column;padding:48px 7vw;display:flex;position:relative;overflow:hidden}.login-visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.login-brand{z-index:2;position:relative}.login-brand img{width:150px}.login-message{z-index:2;max-width:550px;margin:auto 0;position:relative}.login-message>span,.form-kicker{color:#fa3243;letter-spacing:.16em;font-size:11px;font-weight:800}.login-message h1{letter-spacing:-.05em;margin:18px 0;font:700 clamp(40px,4.3vw,62px)/1.08 Manrope}.login-message h1 strong{color:#ff2638}.login-message p{color:#949ba6;max-width:430px;font-size:17px;line-height:1.65}.login-visual>small{z-index:2;color:#6f7783;align-items:center;gap:8px;display:flex;position:relative}.login-orb{border:1px solid #f20d202e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-130px;right:-130px;box-shadow:0 0 100px #f20d2026,inset 0 0 100px #f20d2014}.login-form-side{justify-content:center;align-items:center;padding:50px;display:flex}.login-form-wrap{width:100%;max-width:420px}.back-link{color:#79808c;align-items:center;gap:7px;margin-bottom:75px;font-size:13px;text-decoration:none;display:inline-flex}.mobile-login-logo{display:none}.login-form-wrap h2{letter-spacing:-.04em;margin:10px 0 8px;font:800 34px Manrope}.form-subtitle{color:#7b8290;margin:0 0 35px}.login-form-wrap form>label,.password-label label{color:#343943;margin:20px 0 8px;font-size:13px;font-weight:600;display:block}.login-form-wrap input:not([type=checkbox]){color:#20242b;background:#fafbfc;border:1px solid #dfe2e7;border-radius:9px;outline:none;width:100%;height:51px;padding:0 15px;transition:all .2s}.login-form-wrap input:focus{background:#fff;border-color:#f2293b;box-shadow:0 0 0 3px #f20d2014}.password-label{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.password-label label{margin:0}.password-label a{color:#e81527;font-size:12px;font-weight:600;text-decoration:none}.password-field{position:relative}.password-field input{padding-right:50px!important}.password-field button{color:#9299a4;cursor:pointer;background:0 0;border:0;width:41px;height:41px;position:absolute;top:5px;right:5px}.password-field svg{width:18px}.remember{cursor:pointer;align-items:center;color:#707783!important;gap:9px!important;margin:19px 0!important;font-weight:400!important;display:flex!important}.remember input{opacity:0;position:absolute}.remember span{border:1px solid #ccd0d6;border-radius:4px;width:17px;height:17px}.remember input:checked+span{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px #fff}.login-submit{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 12px 25px #f20d202e}.login-submit:hover{background:#d90b1c;transform:translateY(-1px)}.login-submit:disabled{opacity:.6}.input-error{color:#dc2637!important;margin-top:6px!important;font-size:12px!important}.demo-access{color:#777f8b;background:#fafbfc;border:1px dashed #d9dce1;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:26px;padding:14px 16px;font-size:11px;display:grid}.demo-access b{color:#393f49;grid-column:1/-1}.status-message{color:#18784a;background:#e9f8f0;border-radius:8px;margin:12px 0;padding:10px;font-size:13px}.app-shell{background:#f5f6f8;min-height:100vh}.app-sidebar{z-index:40;color:#dce0e7;background:#11141a;flex-direction:column;width:252px;padding:0 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:8px 0 30px #080a0e14}.sidebar-brand{border-bottom:1px solid #252932;align-items:center;height:82px;padding:0 12px;display:flex}.sidebar-brand img{width:125px}.sidebar-brand button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.company-chip{background:#191d24;border:1px solid #2a2e37;border-radius:9px;align-items:center;gap:10px;margin:18px 0 20px;padding:10px;display:flex}.company-chip>div,.sidebar-user>div,.top-avatar{color:#fff;background:linear-gradient(145deg,#f22839,#a30715);border-radius:8px;flex:0 0 34px;place-items:center;height:34px;font-size:13px;font-weight:700;display:grid}.company-chip span,.sidebar-user span{flex-direction:column;flex:1;min-width:0;display:flex}.company-chip b,.sidebar-user b{color:#f3f4f6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.company-chip small,.sidebar-user small{color:#717986;margin-top:2px;font-size:9px}.company-chip>svg{color:#707785}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.sidebar-main-nav{scrollbar-width:thin;scrollbar-color:#343b46 transparent;flex:1;min-height:0;padding-bottom:8px;overflow:hidden auto}.sidebar-nav>small{color:#555e6d;letter-spacing:.13em;padding:0 11px 8px;font-size:9px;font-weight:700}.sidebar-nav button,.sidebar-nav>a{color:#8d95a2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:42px;padding:0 11px;font-size:12px;text-decoration:none;display:flex}.sidebar-nav button svg,.sidebar-nav>a svg{width:18px}.sidebar-nav button span,.sidebar-nav>a span{flex:1}.sidebar-nav button i,.sidebar-nav>a i{color:#ff8490;background:#f20d2026;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.sidebar-nav button.active,.sidebar-nav>a.active{color:#fff;box-shadow:inset 3px 0 0 var(--red);background:linear-gradient(90deg,#f20d2033,#f20d200f)}.sidebar-nav button.active svg,.sidebar-nav>a.active svg{color:#ff3546}.sidebar-nav button:hover,.sidebar-nav>a:hover{color:#fff;background:#1a1e25}.sidebar-bottom{border-top:1px solid #252932;flex:none;margin-top:4px;padding-top:8px}.sidebar-user{border-top:1px solid #252932;flex:none;align-items:center;gap:10px;margin-top:6px;padding:12px 5px;display:flex}.sidebar-user>a,.sidebar-user>button{color:#68717f;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sidebar-user svg{width:17px}.app-content{min-height:100vh;margin-left:252px}.app-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;align-items:center;height:70px;padding:0 30px;display:flex;position:sticky;top:0}.mobile-menu{background:0 0;border:0;display:none}.global-search{color:#98a0ac;align-items:center;gap:10px;width:340px;display:flex}.global-search svg{width:18px}.global-search input{color:#313741;background:0 0;border:0;outline:none;flex:1;font-size:12px}.global-search kbd{color:#9ba1ab;background:#f8f9fa;border:1px solid #e1e3e7;border-radius:5px;padding:3px 7px;font-size:9px}.top-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.top-actions>button{color:#666e7b;background:#f5f6f8;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.top-actions>button svg{width:18px}.top-actions>button i{background:var(--red);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.top-actions>span{border-left:1px solid #e1e4e8;height:24px}.notification-menu-wrap{z-index:31;position:relative}.notification-trigger{color:#666e7b;cursor:pointer;background:#f5f6f8;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-trigger>svg{width:18px}.notification-trigger>i{color:#fff;background:#e31327;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-4px}.notification-menu{z-index:31;background:#fff;border:1px solid #e1e5e9;border-radius:14px;width:min(390px,100vw - 28px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 20px 58px #151b2333}.notification-menu>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.notification-menu>header>div{display:grid}.notification-menu>header b{font-size:13px}.notification-menu>header small{color:#8a929e;margin-top:2px;font-size:10px}.notification-menu>header>button{color:#d50e20;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.notification-list{max-height:410px;overflow:auto}.notification-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:35px 1fr 7px;align-items:start;gap:10px;width:100%;padding:13px 14px;display:grid;position:relative}.notification-list>button.unread{background:#fff8f9}.notification-list>button:hover{background:#f7f8fa}.notification-list>button>span:nth-child(2){min-width:0;display:grid}.notification-list>button b{color:#282e37;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-list>button p{color:#69727f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-list>button small{color:#959ca6;font-size:8px}.notification-list>button>i{background:#e31327;border-radius:50%;align-self:center;width:7px;height:7px}.notification-kind{color:#5a45bf;background:#efecff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid!important}.notification-kind svg{width:16px}.notification-kind.billing{color:#c07800;background:#fff2d7}.notification-kind.warning{color:#c71829;background:#ffe8eb}.notification-kind.update{color:#167b55;background:#e3f7ed}.notification-empty{color:#9299a4;text-align:center;place-items:center;padding:34px 20px;display:grid}.notification-empty>svg{width:26px}.notification-empty b{color:#48505b;margin-top:9px;font-size:12px}.notification-empty p{margin:3px 0;font-size:10px}.account-menu-wrap{z-index:31;position:relative}.top-avatar{cursor:pointer;border:0;flex-basis:34px;width:34px}.account-menu{z-index:31;background:#fff;border:1px solid #e2e5e9;border-radius:13px;width:255px;padding:8px;position:absolute;top:45px;right:0;box-shadow:0 18px 48px #151b232e}.account-menu header{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding:10px 11px 13px;display:flex}.account-menu header>span{color:#fff;background:linear-gradient(145deg,#f22839,#a30715);border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.account-menu header>span svg{width:19px;height:19px}.account-menu header div{flex-direction:column;min-width:0;display:flex}.account-menu header b{color:#242a33;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-menu header small{color:#7c8592;margin-top:2px;font-size:11px}.account-company>div{flex-direction:column;min-width:0;display:flex}.account-company b{color:#303741;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-company small{color:#7c8592;margin-top:2px;font-size:10px}.account-menu>a,.account-menu>button{color:#4e5764!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:42px!important;padding:0 11px!important;font-size:12px!important;font-weight:650!important;text-decoration:none!important;display:flex!important;position:relative!important}.account-menu>a:hover,.account-menu>button:hover{color:#d91225!important;background:#fff1f3!important}.account-menu svg{width:17px;height:17px}.account-menu>.account-company{width:calc(100% - 8px)!important;height:auto!important;color:inherit!important;text-align:left!important;background:#f5f7f9!important;border:1px solid #e5e8ec!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:8px 4px!important;padding:11px 12px!important;display:flex!important}.account-menu>.account-company:hover{background:#fff3f4!important;border-color:#f0bec3!important}.account-menu>.account-company>svg{color:#a2a9b2;flex:0 0 16px}.account-menu>a:last-child,.account-menu>button:last-child{margin-top:5px;color:#c41728!important;border-top:1px solid #edf0f3!important;border-radius:0 0 8px 8px!important}.app-main{max-width:1600px;margin:auto;padding:30px}.dashboard-heading{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.dashboard-heading>div>span{color:#9aa1ac;letter-spacing:.1em;font-size:9px;font-weight:700}.dashboard-heading h1{letter-spacing:-.03em;margin:6px 0 3px;font:800 25px Manrope}.dashboard-heading h1 i{font-style:normal}.dashboard-heading p{color:#818895;margin:0;font-size:12px}.new-order{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 17px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 20px #f20d2026}.new-order svg{width:17px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px;position:relative;box-shadow:0 3px 10px #0f141e05}.metric-icon{border-radius:9px;place-items:center;width:37px;height:37px;margin-bottom:16px;display:grid}.metric-icon svg{width:18px}.metric-icon.blue,.shortcuts .blue{color:#2778dc;background:#eaf3ff}.metric-icon.amber,.shortcuts .amber,.alert-item .amber{color:#d98a10;background:#fff5de}.metric-icon.green,.shortcuts .green{color:#1d9e62;background:#e8f8f0}.metric-icon.red,.alert-item .red{color:#e3293b;background:#ffebed}.shortcuts .purple{color:#7859d7;background:#f0ecff}.alert-item .blue{color:#2478db;background:#eaf3ff}.metric-card>span{color:#737b88;font-size:11px;display:block}.metric-card>strong{margin:5px 0 7px;font:800 23px Manrope;display:block}.metric-card>small{color:#979da7;align-items:center;font-size:9px;display:flex}.metric-card>small svg{width:12px;margin-right:2px}.positive{color:#16945b!important}.negative{color:#de3344!important}.metric-card>button{color:#b5bac2;background:#f6f7f8;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:19px;right:17px}.metric-card>button svg{width:14px}.dashboard-columns{grid-template-columns:minmax(0,1.75fr) minmax(275px,.72fr);gap:18px;display:grid}.main-column,.side-column{flex-direction:column;gap:18px;display:flex}.dash-card{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 3px 10px #0f141e05}.dash-card>header{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.dash-card h2{margin:0;font:700 13px Manrope}.dash-card header p{color:#9299a4;margin:4px 0 0;font-size:9px}.dash-card header button{color:#df1527;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.dash-card header button svg{width:13px}.order-row{border-bottom:1px solid #f0f1f3;grid-template-columns:35px minmax(140px,1fr) minmax(125px,.6fr) 90px 17px;align-items:center;gap:11px;padding:13px 20px;display:grid}.order-row:last-child{border:0}.client-avatar{color:#626b78;background:#f0f2f5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.order-client,.order-date{flex-direction:column;min-width:0;display:flex}.order-client b,.order-date b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-client span,.order-date span{color:#959ca7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.order-date{text-align:right}.status-pill{border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.blue{color:#2677d7;background:#edf5ff}.status-pill.amber{color:#bc760c;background:#fff5df}.status-pill.green{color:#198d59;background:#eaf8f1}.status-pill.purple{color:#7253cf;background:#f0edfc}.row-arrow{color:#c5c9d0;width:14px}.finance-card header select{color:#646b76;background:#fff;border:1px solid #e3e5e8;border-radius:7px;padding:7px 25px 7px 9px;font-size:9px}.finance-summary{grid-template-columns:repeat(3,1fr);padding:18px 21px 5px;display:grid}.finance-summary>div{grid-template-columns:1fr auto;gap:3px;padding-right:18px;display:grid}.finance-summary span{color:#9097a2;grid-column:1/-1;font-size:9px}.finance-summary b{font:700 14px Manrope}.finance-summary small{align-items:center;font-size:8px;display:flex}.finance-summary svg{width:11px}.chart{height:140px;margin:5px 21px 12px;position:relative}.chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:10px 0 30px}.chart-lines i{border-top:1px dashed #eaebee}.chart-area{clip-path:polygon(0 72%,14% 58%,28% 73%,42% 40%,56% 55%,70% 22%,84% 38%,100% 5%,100% 100%,0 100%);border-top:2px solid var(--red);background:linear-gradient(#f20d2029,#0000);height:92px;position:absolute;bottom:30px;left:1%;right:1%}.chart-labels{color:#9aa0aa;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:5px;left:0;right:0}.shortcuts>div{padding:7px 14px}.shortcuts>div>button{color:#333943;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f3;align-items:center;gap:10px;width:100%;padding:9px 4px;display:flex}.shortcuts>div>button:last-child{border:0}.shortcuts button>span{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.shortcuts button>span svg{width:15px}.shortcuts button b{flex:1;font-size:9px}.shortcuts button>svg{color:#c1c6cd;width:13px}.alerts header>b{color:#e32133;background:#ffebed;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.alert-item{border-bottom:1px solid #f0f1f3;gap:11px;padding:13px 17px;display:flex}.alert-item:last-child{border:0}.alert-item>span{border-radius:8px;flex:0 0 31px;place-items:center;height:31px;display:grid}.alert-item>span svg{width:15px}.alert-item>div b{font-size:9px;display:block}.alert-item p{color:#8c939e;margin:3px 0 5px;font-size:8px;line-height:1.45}.alert-item button{color:#dd1426;background:0 0;border:0;padding:0;font-size:8px;font-weight:600}@media (width<=1100px){.hero{gap:35px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}.side-column{grid-template-columns:1fr 1fr;display:grid}.feature-grid{gap:12px}}@media (width<=800px){.landing-header nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;padding-top:80px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions{justify-content:center}.hero-panel{min-height:350px}.feature-grid{grid-template-columns:1fr}.landing-shell footer{margin:0 24px}.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-form-side{padding:30px 24px}.login-form-wrap{max-width:440px}.back-link{margin-bottom:38px}.mobile-login-logo{background:#11141a;border-radius:11px;margin:0 0 40px;padding:15px;display:block}.mobile-login-logo img{width:125px}.app-sidebar{transition:all .25s;transform:translate(-102%)}.app-sidebar.is-open{transform:none}.sidebar-brand button{display:block}.nav-overlay{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a0e8c;border:0;position:fixed;inset:0}.app-content{margin-left:0}.mobile-menu{place-items:center;margin-right:12px;display:grid}.mobile-menu svg{width:21px}.global-search{width:min(320px,55vw)}.app-main{padding:22px}.dashboard-heading{align-items:flex-start}.side-column{grid-template-columns:1fr 1fr}}@media (width<=560px){.landing-header{height:74px;padding:0 18px}.landing-header .brand img{width:112px}.landing-header nav{gap:8px}.button-ghost{padding:10px 12px}.hero{padding:55px 18px 65px}.hero h1{font-size:44px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-panel{min-height:285px}.mock-content{height:235px}.mock-sidebar{width:65px;padding:18px 11px}.mock-sidebar img{width:42px}.mock-sidebar b{width:39px}.mock-main{padding:22px 15px}.mock-cards em{height:50px}.mock-chart{height:80px}.floating-status{bottom:5px;right:0}.feature-section{padding:70px 18px}.landing-shell footer{flex-wrap:wrap}.landing-shell footer span{display:none}.login-form-side{align-items:flex-start}.app-topbar{height:62px;padding:0 15px}.global-search kbd,.top-actions>span{display:none}.top-actions{gap:6px}.app-main{padding:18px 14px}.dashboard-heading{display:block}.dashboard-heading h1{font-size:22px}.new-order{justify-content:center;width:100%;margin-top:17px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{padding:15px}.metric-icon{margin-bottom:11px}.metric-card>strong{font-size:18px}.metric-card>button{display:none}.metric-card>small{line-height:1.3}.side-column{display:flex}.order-row{grid-template-columns:34px 1fr 18px;padding:12px 15px}.status-pill,.order-date{display:none}.finance-summary{padding-inline:15px}.finance-summary>div{padding-right:5px}.finance-summary b{font-size:11px}.dash-card>header{padding:16px}.demo-access{grid-template-columns:1fr}}.topbar-greeting{color:#6f7783;font-size:15px}.topbar-greeting b{color:#252b34;font-weight:700}.top-actions time{color:#747c88;text-transform:lowercase;font-size:12px}.dashboard-summary{margin-bottom:18px}.dashboard-summary p{font-size:14px}.top-actions time{text-align:right;font-variant-numeric:tabular-nums;width:225px;display:inline-block}.top-actions .virtual-clock-badge{white-space:nowrap;flex:none;margin:0 -3px 0 0}@media (width<=700px){.top-actions time{display:none}.topbar-greeting{font-size:13px}}.company-chip b,.sidebar-user b{font-size:13px}.company-chip small,.sidebar-user small{font-size:11px}.sidebar-nav>small{font-size:10px}.sidebar-nav button{font-size:13px}.sidebar-nav button i{font-size:11px}.dashboard-heading>div>span{font-size:10px}.dashboard-heading p{font-size:14px}.metric-card>span{font-size:13px}.metric-card>small{font-size:11px}.dash-card h2{font-size:15px}.dash-card header p,.dash-card header button{font-size:12px}.order-client b,.order-date b{font-size:13px}.order-client span,.order-date span,.status-pill{font-size:11px}.finance-card header select{font-size:12px}.finance-summary span,.finance-summary small{font-size:11px}.chart-labels{font-size:10px}.shortcuts button b{font-size:12px}.alerts header>b{font-size:11px}.alert-item>div b{font-size:12px}.alert-item p,.alert-item button{font-size:11px}.demo-access{font-size:12px}.sidebar-nav>a{color:#8d95a2;border-radius:8px;align-items:center;gap:11px;width:100%;height:42px;padding:0 11px;font-size:13px;text-decoration:none;display:flex}.sidebar-nav>a:hover,.sidebar-nav>a.active{color:#fff;background:#1a1e25}.sidebar-nav>a svg{width:18px}.sidebar-nav>a span{flex:1}.sidebar-nav>a.active{box-shadow:inset 3px 0 0 var(--red);background:linear-gradient(90deg,#f20d2033,#f20d200f)}.sidebar-nav>a.active svg{color:#ff3546}.sidebar-brand{justify-content:center;height:94px;padding:12px 0 0;position:relative}.sidebar-logo-viewport{place-items:center;width:224px;height:70px;display:grid;overflow:hidden}.sidebar-logo-viewport img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;user-select:none;will-change:transform;width:200px;max-width:none;height:60px;max-height:none;display:block}.sidebar-brand button{position:absolute;right:5px}.app-sidebar.is-light{color:#2f3741;background:#e9edf2;border-right:1px solid #d5dae1;box-shadow:8px 0 26px #1f273111}.app-sidebar.is-light .sidebar-brand{border-bottom-color:#d8dde4}.app-sidebar.is-light .sidebar-brand button{color:#505a67}.app-sidebar.is-light .company-chip{background:#e5e9ee;border-color:#d8dde4}.app-sidebar.is-light .company-chip b,.app-sidebar.is-light .sidebar-user b{color:#252c35}.app-sidebar.is-light .company-chip small,.app-sidebar.is-light .sidebar-user small,.app-sidebar.is-light .company-chip>svg{color:#707a87}.app-sidebar.is-light .sidebar-nav>small{color:#7a8491}.app-sidebar.is-light .sidebar-nav button,.app-sidebar.is-light .sidebar-nav>a{color:#596472}.app-sidebar.is-light .sidebar-nav button:hover,.app-sidebar.is-light .sidebar-nav>a:hover{color:#202730;background:#e1e5ea}.app-sidebar.is-light .sidebar-nav button.active,.app-sidebar.is-light .sidebar-nav>a.active{color:#b81020;box-shadow:inset 3px 0 0 var(--red);background:linear-gradient(90deg,#f20d2021,#f20d2009)}.app-sidebar.is-light .sidebar-nav button.active svg,.app-sidebar.is-light .sidebar-nav>a.active svg{color:#e7192b}.app-sidebar.is-light .sidebar-user,.app-sidebar.is-light .sidebar-bottom{border-top-color:#d8dde4}.app-sidebar.is-light .sidebar-user>a,.app-sidebar.is-light .sidebar-user>button{color:#626d7a}.app-sidebar{scrollbar-width:thin;scrollbar-color:#303640 transparent;background:radial-gradient(circle at 50% -8%,#f20d2017,#0000 225px),#101319;padding:0 12px 18px;overflow:hidden auto}.sidebar-brand{border-bottom:1px solid #292e37;flex:none;height:106px;margin:0 7px;padding-top:14px}.sidebar-main-nav{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;flex:none;min-height:auto;margin-top:14px;padding:14px 7px 12px;overflow:visible}.sidebar-bottom{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;flex:none;margin-top:15px;padding:14px 7px 12px}.sidebar-nav{gap:2px}.sidebar-nav>small{color:#697281;letter-spacing:.15em;padding:0 10px 9px;font-size:9px}.sidebar-main-nav>small{text-align:center;width:100%;padding-inline:0;display:block}.sidebar-nav button,.sidebar-nav>a{border:1px solid #0000;border-radius:9px;height:42px;padding:0 10px;transition:color .18s,background-color .18s,border-color .18s}.sidebar-nav button:hover,.sidebar-nav>a:hover{background:#1a1f27;border-color:#ffffff12;transform:none}.sidebar-nav button.active,.sidebar-nav>a.active{box-shadow:inset 3px 0 0 var(--red);background:linear-gradient(90deg,#f20d2033,#f20d200b);border-color:#f20d202b}.sidebar-nav button svg,.sidebar-nav>a svg{width:18px;height:18px}.app-sidebar.is-light{background:radial-gradient(circle at 50% -8%,#f20d2012,#0000 225px),#e9edf2}.app-sidebar.is-light .sidebar-main-nav,.app-sidebar.is-light .sidebar-bottom{background:#ffffff47;border-color:#d8dde4}.app-sidebar.is-light .sidebar-nav button:hover,.app-sidebar.is-light .sidebar-nav>a:hover{background:#e0e5ea;border-color:#d5dae1}.plan-preview-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c101799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.plan-preview-modal{background:#fff;border-radius:16px;width:min(500px,96vw);overflow:hidden;box-shadow:0 28px 80px #0000004d}.plan-preview-modal>header{border-bottom:1px solid #e8ebef;grid-template-columns:44px 1fr 38px;align-items:center;gap:12px;padding:22px 24px;display:grid}.plan-preview-modal>header>span{color:#c47b14;background:#fff2d9;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.plan-preview-modal>header>span svg{width:21px}.plan-preview-modal>header div{flex-direction:column;display:flex}.plan-preview-modal>header small{color:#ed172a;letter-spacing:.13em;font-size:9px;font-weight:800}.plan-preview-modal>header h2{margin:4px 0 0;font:800 20px Manrope}.plan-preview-modal>header>button{color:#727b87;cursor:pointer;background:#f1f3f5;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.plan-preview-modal>header>button svg{width:18px}.plan-preview-current{background:linear-gradient(135deg,#fff4f5,#fff);border:1px solid #f0c7cc;border-radius:12px;margin:22px 24px 13px;padding:17px 18px}.plan-preview-current small{color:#8b939e;font-size:10px;display:block}.plan-preview-current b{color:#c91022;margin-top:4px;font:800 22px Manrope;display:block}.plan-preview-current p{color:#69727e;margin:4px 0 0;font-size:12px}.plan-preview-message{background:#f4f7fa;border-radius:10px;gap:11px;margin:0 24px 22px;padding:14px;display:flex}.plan-preview-message>svg{color:#2881df;flex:0 0 20px;width:20px}.plan-preview-message div{flex-direction:column;display:flex}.plan-preview-message b{color:#343b45;font-size:12px}.plan-preview-message p{color:#78818e;margin:4px 0 0;font-size:11px;line-height:1.5}.plan-preview-modal>footer{background:#fafbfc;border-top:1px solid #e8ebef;justify-content:flex-end;padding:15px 24px;display:flex}.plan-preview-modal>footer button{color:#fff;cursor:pointer;background:#ed172a;border:0;border-radius:9px;height:41px;padding:0 17px;font-size:12px;font-weight:750}.system-section-action{white-space:nowrap;cursor:pointer;min-width:168px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;color:#6046c7!important;background:linear-gradient(#fff,#f7f5ff)!important;border:1px solid #d8d0fa!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 12px #573fb81a!important}.system-section-action:hover{color:#4f36b0!important;background:#f1edff!important;border-color:#b9abef!important;box-shadow:0 6px 16px #573fb829!important}.system-section-action:focus-visible{outline-offset:2px;outline:3px solid #6046c72e}.system-section-action:disabled{opacity:.55;cursor:not-allowed}.system-section-action svg{flex:none;width:16px!important;height:16px!important}@media (width<=560px){.system-section-action{width:100%;min-width:0}}.even\:bg-white:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-16{margin-bottom:4rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-14{padding:3.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pb-0{padding-bottom:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:4rem}}@media (width>=1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:border{border-width:1px}.dark\:border-none{border-style:none}.dark\:border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.dark\:border-amber-800{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.dark\:border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.dark\:border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-neutral-500{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.dark\:border-neutral-700{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.dark\:border-rose-900{--tw-border-opacity:1;border-color:rgb(136 19 55/var(--tw-border-opacity,1))}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:border-white\/20{border-color:#fff3}.dark\:border-white\/5{border-color:#ffffff0d}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}.dark\:bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.dark\:bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.dark\:bg-amber-950{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.dark\:bg-blue-950{--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.dark\:bg-emerald-900\/70{background-color:#064e3bb3}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.dark\:bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity,1))}.dark\:bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.dark\:bg-rose-950{--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10{background-color:#ffffff1a}.dark\:bg-white\/5{background-color:#ffffff0d}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}.dark\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-neutral-100{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dark\:text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dark\:text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.dark\:text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.dark\:text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.dark\:text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover,.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}.dark\:hover\:text-emerald-500:hover{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:dark\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.group:hover .group-hover\:dark\:text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}}.\[\&_svg\]\:size-2\.5 svg{width:.625rem;height:.625rem}.\[\&_svg\]\:\!text-white svg{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:\[\&_svg\]\:stroke-emerald-500 svg:hover{stroke:#10b981}@media (prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}}
