:root{color:#1b1f23;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.app-shell{color:#1b1f23;background:#f5f6f3;grid-template-columns:280px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.cadmovim-desk{color:#19302c;gap:12px;display:grid}.cadmovim-titlebar,.cadmovim-title-actions,.cadmovim-toolbar,.cadmovim-grid-heading,.cadmovim-row-actions,.cadmovim-footer,.cadmovim-dialog>header,.cadmovim-dialog>footer{align-items:center;display:flex}.cadmovim-titlebar{background:linear-gradient(110deg,#f8fbfa 0%,#e7f0ec 100%);border:1px solid #ccd8d3;border-radius:8px;justify-content:space-between;padding:13px 16px}.cadmovim-titlebar span,.cadmovim-dialog header span{color:#456259;letter-spacing:.045em;font-size:10px;font-weight:800;display:block}.cadmovim-titlebar h2,.cadmovim-dialog h3{color:#163a33;margin:2px 0 0;font-size:17px}.cadmovim-title-actions{gap:8px}.cadmovim-scope,.cadmovim-preferences,.cadmovim-dialog-note{color:#234d42;background:#f1f7f4;border:1px solid #c4d6cf;border-radius:7px;gap:9px;padding:10px 12px;display:flex}.cadmovim-scope span{gap:2px;display:grid}.cadmovim-scope small{color:#50685f;line-height:1.35}.cadmovim-preferences{align-items:center}.cadmovim-preferences label{gap:3px;max-width:165px;font-size:12px;font-weight:700;display:grid}.cadmovim-preferences span{color:#50685f;font-size:12px}.cadmovim-query-panel,.cadmovim-grid-section{background:#fff;border:1px solid #d8e2dd;border-radius:8px}.cadmovim-query-form{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:10px;padding:11px;display:grid}.cadmovim-query-form fieldset{border:1px solid #d7e1dc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin:0;padding:9px 10px 10px;display:grid}.cadmovim-query-form legend{color:#2d5b4f;padding:0 4px;font-size:11px;font-weight:800}.cadmovim-query-form label,.cadmovim-form-grid label,.cadmovim-preferences label{min-width:0}.cadmovim-query-form label>span,.cadmovim-form-grid label{color:#304d44;font-size:12px;font-weight:750}.cadmovim-query-form input,.cadmovim-query-form select,.cadmovim-form-grid input,.cadmovim-form-grid select{width:100%;min-height:34px;margin-top:4px}.cadmovim-search{background:#fff;border:1px solid #cbd8d2;border-radius:5px;align-items:center;gap:7px;padding:0 8px;display:flex}.cadmovim-search input{min-width:0;box-shadow:none;border:0;margin:0}.cadmovim-search input:focus{outline:0}.cadmovim-toolbar{background:#edf4f0;border:1px solid #d7e2dc;border-radius:7px;justify-content:space-between;gap:14px;padding:9px 11px}.cadmovim-toolbar span{color:#4e665e;font-size:12px}.cadmovim-grid-heading{border-bottom:1px solid #d8e2dd;justify-content:space-between;padding:10px 12px}.cadmovim-grid-heading small{color:#5d716a}.cadmovim-table th{white-space:nowrap;color:#3d564d;text-transform:uppercase;font-size:10px}.cadmovim-table td{vertical-align:top;font-size:12px}.cadmovim-table td small{color:#64766f;margin-top:3px;font-size:10px;display:block}.cadmovim-table tr{cursor:pointer}.cadmovim-table tr.selected td{background:#e8f3ed}.cadmovim-table tr.cancelled td{color:#6d7471;background:#f5f5f5}.cadmovim-row-actions{align-items:stretch;gap:5px;min-width:186px}.cadmovim-row-actions .button{min-height:30px;padding:5px 7px;font-size:11px}.cadmovim-row-actions select{max-width:108px;padding:4px;font-size:11px}.cadmovim-operation{border-radius:10px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.cadmovim-operation.debit{color:#a23f34;background:#fff0ee}.cadmovim-operation.credit{color:#176440;background:#e3f5ea}.cadmovim-footer{grid-template-columns:1.2fr 1.3fr .65fr;gap:8px;display:grid}.cadmovim-footer>div{background:#fafcfb;border:1px solid #dce5e0;border-radius:6px;gap:3px;min-width:0;padding:9px 11px;display:grid}.cadmovim-footer strong{color:#49645a;text-transform:uppercase;font-size:10px}.cadmovim-footer span{color:#1d3931;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cadmovim-dialog-overlay{z-index:1005;background:#1426207a;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.cadmovim-dialog{background:#fff;border:1px solid #b7cbc2;border-radius:9px;width:min(980px,100%);max-height:min(850px,100vh - 44px);overflow:auto;box-shadow:0 18px 50px #0c231c47}.cadmovim-dialog>header{background:#e9f1ed;border-bottom:1px solid #c9d9d2;justify-content:space-between;padding:13px 15px}.cadmovim-dialog>header>div{align-items:center;gap:8px;display:flex}.cadmovim-dialog h3{font-size:15px}.cadmovim-dialog-note{margin:12px 14px 0;font-size:12px;line-height:1.4}.cadmovim-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.cadmovim-wide{grid-column:1/-1}.cadmovim-check{background:#fafcfb;border:1px solid #dce6e1;border-radius:5px;align-items:flex-start;gap:7px;padding:7px 8px;display:flex}.cadmovim-check input{width:auto;min-height:auto;margin:2px 0 0}.cadmovim-check small{color:#96523e;font-size:10px;font-weight:600;display:block}.cadmovim-dialog>footer{background:#f6f9f7;border-top:1px solid #d5e0da;justify-content:space-between;gap:10px;padding:11px 14px}.cadmovim-dialog>footer>span{color:#5c6e67;font-size:11px}.cadmovim-dialog>footer>div{gap:7px;display:flex}.cadmovim-receipt{width:min(640px,100%)}.cadmovim-receipt>p{margin:18px 16px;font-size:15px;line-height:1.6}.cadmovim-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 15px;display:grid}.cadmovim-receipt dl div{border:1px solid #dce6e1;border-radius:5px;gap:3px;padding:8px;display:grid}.cadmovim-receipt dt{color:#5b7168;text-transform:uppercase;font-size:10px;font-weight:800}.cadmovim-receipt dd{margin:0;font-size:12px}.cadmovim-blocked{width:min(690px,100%)}.cadmovim-blocked>p,.cadmovim-blocked>ul{color:#3e5049;margin:15px;font-size:13px;line-height:1.5}.cadmovim-blocked>ul{padding-left:28px}@media (width<=760px){.cadmovim-titlebar,.cadmovim-toolbar,.cadmovim-dialog>footer{flex-direction:column;align-items:flex-start}.cadmovim-query-form,.cadmovim-form-grid,.cadmovim-footer,.cadmovim-query-form fieldset{grid-template-columns:1fr}.cadmovim-row-actions{min-width:168px}.cadmovim-receipt dl{grid-template-columns:1fr}}.app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.patio-tv-panel{color:#f6f8fb;background:#1f1f1f;border-color:#3b3b3b}.patio-tv-panel .panel-header,.patio-tv-panel .filters-grid,.patio-tv-panel details{background:#292929;border-color:#444}.patio-tv-panel h2,.patio-tv-panel h3,.patio-tv-panel p,.patio-tv-panel span,.patio-tv-panel strong,.patio-tv-panel summary,.patio-tv-panel label{color:#f6f8fb}.patio-section-title{color:#22a7f0;text-align:center;margin:28px 0 18px;font-size:2rem}.patio-tv-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.patio-tv-card{background:#292929;border:1px solid #444;border-radius:10px;min-height:220px;padding:16px}.patio-tv-card h3{margin:0 0 12px;font-size:1.25rem}.patio-plate{color:#fff;text-align:center;background:#171717;border-radius:6px;margin-bottom:12px;padding:10px;font-size:1.8rem;line-height:1.1;display:block}.patio-service-list{color:#d5dce4;border-top:1px solid #444;margin-top:12px;padding-top:12px;font-style:italic;line-height:1.5}.queue-number{color:#22a7f0;margin-right:10px;font-size:2rem;line-height:1;display:inline-block}.patio-queue-panel .panel-header{border-bottom:1px solid #e4ebe6;margin-bottom:14px;padding-bottom:14px}.patio-queue-panel .panel-header>strong{color:#12312f;white-space:nowrap;background:#eaf4ef;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:13px}.patio-queue-panel .filters-grid{margin:0 0 18px}.patio-queue-panel .patio-section-title{color:#12312f;text-align:left;text-transform:none;margin:20px 0 12px;font-size:18px;line-height:1.25}.patio-queue-panel .patio-tv-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.patio-queue-panel .patio-tv-card{color:#17211f;background:#fbfdfb;border:1px solid #dfe7e2;border-left:4px solid #12312f;border-radius:8px;align-content:start;gap:8px;min-height:0;padding:14px;display:grid}.patio-queue-panel .patio-tv-card h3{color:#12312f;margin:0;font-size:15px}.patio-queue-panel .patio-tv-card p{color:#263430;line-height:1.35}.patio-queue-panel .patio-plate{color:#12312f;background:#fff;border:1px solid #d7e5dc;margin:0 0 4px;padding:9px;font-size:24px}.patio-queue-panel .patio-service-list{color:#33413d;border-top:1px solid #e3ebe6;margin-top:4px;padding-top:10px;font-style:normal}.patio-queue-panel .queue-number{color:#12312f;margin-right:6px;font-size:18px}.patio-queue-panel details.panel{margin-top:16px}.patio-queue-panel summary{color:#12312f;cursor:pointer;font-weight:800}.omsys-sales-panel{gap:14px;display:grid}.omsys-sales-header{border-bottom:1px solid #dfe7e2;margin-bottom:0;padding-bottom:14px}.omsys-sales-header .button{gap:7px}.omsys-sales-summary{background:#f8faf8;border:1px solid #dfe7e2;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.omsys-sales-summary>div{border-left:1px solid #dfe7e2;gap:5px;min-height:76px;padding:13px 15px;display:grid}.omsys-sales-summary>div:first-child{border-left:0}.omsys-sales-summary span{color:#60716c;font-size:12px;font-weight:700}.omsys-sales-summary strong{color:#12312f;align-self:end;font-size:22px}.omsys-sales-summary .attention{background:#fff5f3}.omsys-sales-summary .attention strong{color:#a72a20}.omsys-sales-summary .connected{background:#edf8f3}.omsys-sales-summary .syncing{background:#fff8e4}.omsys-sales-summary .connected strong,.omsys-sales-summary .syncing strong{font-size:16px}.omsys-sales-message{border:1px solid;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.4}.omsys-sales-message.warning{color:#684900;background:#fff8e4;border-color:#e5c873}.omsys-sales-message.success{color:#145b45;background:#edf8f3;border-color:#a9d4c0}.omsys-sales-message.error{color:#92261e;background:#fff2f1;border-color:#edb8b3}.omsys-sales-list{gap:8px;display:grid}.omsys-sale-row{background:#fbfcfa;border:1px solid #dfe7e2;border-left:4px solid #b88a27;border-radius:8px;grid-template-columns:minmax(190px,.8fr) minmax(400px,1.8fr) minmax(230px,auto);align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.omsys-sale-row.ready,.omsys-sale-row.ok{border-left-color:#168263}.omsys-sale-row.processing{border-left-color:#397a9b}.omsys-sale-row.danger{background:snow;border-left-color:#bd342a}.omsys-sale-identity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;display:grid}.omsys-sale-identity>strong{color:#12312f;font-size:18px}.omsys-sale-identity small{color:#64736f;grid-column:1/-1;font-size:11px}.status-pill.ready,.status-pill.ok{color:#126348;background:#def3e9}.status-pill.processing{color:#225d78;background:#e7f2f7}.status-pill.warning{color:#755000;background:#fff1c7}.omsys-sale-details{grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px;margin:0;display:grid}.omsys-sale-details div{min-width:0}.omsys-sale-details dt{color:#64736f;text-transform:uppercase;font-size:10px;font-weight:800}.omsys-sale-details dd{color:#1e2e2b;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:800}.omsys-sale-review-note{color:#92261e;grid-column:2;margin:-8px 0 0;font-size:12px;line-height:1.35}.omsys-sale-actions{flex-wrap:wrap;justify-content:flex-end}.omsys-sale-actions .button{justify-content:center;min-height:38px}.omsys-sales-empty{color:#326451;justify-items:center;gap:5px;display:grid}.omsys-sales-empty span{color:#64736f}@media (width<=1180px){.omsys-sale-row{grid-template-columns:minmax(180px,.8fr) minmax(360px,1.5fr)}.omsys-sale-actions{grid-column:1/-1}.omsys-sale-review-note{grid-column:1/-1;margin-top:0}}@media (width<=760px){.omsys-sales-panel{margin-bottom:72px}.omsys-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.omsys-sales-summary>div:nth-child(3){border-left:0}.omsys-sales-summary>div:nth-child(n+3){border-top:1px solid #dfe7e2}.omsys-sale-row{grid-template-columns:1fr;align-items:stretch}.omsys-sale-details{grid-template-columns:repeat(2,minmax(0,1fr))}.omsys-sale-actions,.omsys-sale-review-note{grid-column:1}}.patio-box-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.patio-box-card{min-height:132px;padding:10px;font-size:13px}.patio-box-card.free{color:#5b6b64;background:#f6faf7;place-items:center;display:grid}.patio-box-card.active{border-left:3px solid #12312f}.patio-box-card h3{font-size:15px;line-height:1.1}.patio-box-card .panel-header{gap:8px;margin-bottom:8px}.patio-box-card .panel-header p{font-size:12px}.patio-box-card .status-list{grid-template-columns:1fr;gap:0}.patio-box-card .status-row{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:6px;padding:6px 0;font-size:12px;display:grid}.patio-box-card .status-row>span{white-space:nowrap}.patio-box-card .status-row>strong{overflow-wrap:anywhere;text-align:right;min-width:0;line-height:1.25}.patio-box-services{color:#25302c;background:#f8fbf8;border:1px solid #dfe8e1;border-radius:8px;margin-top:8px;padding:8px;font-size:12px;line-height:1.35}.patio-box-detail{border-top:1px solid #dfe8e1;margin-top:14px;padding-top:14px}.patio-box-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.patio-box-detail-heading h4{margin:0 0 10px}.patio-box-detail-heading .muted{margin:0}.patio-box-detail-heading .button{flex:none}.patio-box-service-row,.patio-box-extra{border-bottom:1px solid #edf2ee;grid-template-columns:minmax(180px,1fr) 90px minmax(180px,1fr) auto;align-items:end;gap:10px;padding:10px 0;display:grid}.patio-box-service-row>div span{color:#63746e;margin-top:4px;font-size:.86rem;display:block}.patio-box-extra{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr)}@media (width<=760px){.patio-box-detail-heading{display:grid}.patio-box-service-row{grid-template-columns:minmax(0,1fr) 90px}.patio-box-service-row label:nth-of-type(2),.patio-box-service-row .button{grid-column:1/-1}}.patio-box-extra label,.patio-box-extra .button{min-width:0}.patio-box-extra label:first-child{grid-column:1/-1}.patio-box-extra .button{grid-column:1/-1;width:100%}.patio-box-final-note{margin-top:12px;display:block}.patio-box-final-note textarea{min-height:86px}@media (width<=1440px){.patio-box-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-workflow-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (width<=1120px){.patio-box-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-workflow-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}.patio-entry-steps{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:14px;display:grid}.patio-entry-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.patio-entry-flow div{background:#f8fbf8;border:1px solid #dce7e1;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.patio-entry-flow span{color:#5f706b;font-size:.88rem;line-height:1.35}.patio-axis-grid,.patio-service-areas,.patio-service-suggestions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.patio-service-suggestions .button{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%}.patio-selected-services .status-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.patio-selected-services .status-row span{color:#263430;font-weight:700;line-height:1.35}.patio-diagnostic-preview{color:#25302c;background:#f8fbf8;border:1px solid #dfe8e1;border-radius:8px;gap:4px;margin-top:12px;padding:12px;font-size:.9rem;display:grid}.patio-history-results{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.patio-history-results .button{white-space:normal;text-align:left;max-width:100%}.patio-term-workspace{background:#f8fbf8;border:1px solid #d5e5dc;border-radius:8px;margin-top:18px;padding:16px}.patio-term-grid{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr);align-items:start;gap:14px;display:grid}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.checkbox-card{background:#fff;border:1px solid #d8e1dc;border-radius:8px;align-items:center;gap:8px;padding:10px;font-weight:700;display:flex}.patio-term-preview{overflow:auto}.patio-term-document{color:#17211f;background:#fff;border:1px solid #cfd8d3;min-height:560px;padding:28px}.patio-term-document h3{text-align:center;margin:0 0 22px}.patio-term-document p{text-align:justify;margin:0 0 12px;line-height:1.55}.patio-term-document ul{margin:0 0 14px 22px;padding:0}.patio-term-signature{text-align:center;margin-top:44px}.patio-term-signature span{border-top:1px solid;width:320px;max-width:100%;margin:0 auto 8px;display:block}.patio-data-grid{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.tire-image-grid,.patio-analysis-result{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px;display:grid}.tire-image-grid figure{background:#fff;border:1px solid #d8e1dc;border-radius:8px;margin:0;padding:10px}.tire-image-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.tire-image-grid figcaption{color:#586861;margin-top:6px;font-size:.82rem}.patio-report-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;margin-top:16px;display:grid}.patio-report-panel .metric-grid{margin-top:12px}.patio-report-chart{margin-top:16px}.patio-report-chart .panel-header>strong{color:#12312f;white-space:nowrap;background:#eaf4ef;border-radius:999px;padding:6px 10px;font-size:12px}.sidebar{color:#edf7f4;background:#12312f;flex-direction:column;gap:28px;min-width:0;padding:24px;transition:padding .18s,opacity .18s;display:flex;overflow:hidden}.sidebar-collapsed .sidebar{opacity:0;pointer-events:none;visibility:hidden;padding:0}.brand,.nav-item,.sidebar-footer,.quick-actions,.panel-header,.timeline-item,.status-row,.search,.row-actions{align-items:center;display:flex}.brand{gap:12px}.brand-logo{width:220px;max-width:100%;height:auto;display:block}.brand-logo.compact{width:170px}.sidebar .brand{flex-direction:column;align-items:flex-start;gap:8px}.sidebar .brand-logo{flex:none}.brand-mark{color:#12312f;background:#f0c15a;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.brand strong,.brand span{display:block}.brand span,.sidebar-footer{color:#a7c4bd;font-size:13px}.mobile-home{display:none}.nav{gap:16px;display:grid}.mode-switcher{background:#ffffff0f;border:1px solid #edf7f42e;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}.mode-switcher button{color:#cfe0dc;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;font-weight:800}.mode-switcher button.active{color:#12312f;background:#f0c15a}.mode-switcher button:disabled{opacity:.35;cursor:not-allowed}.nav-section{gap:6px;display:grid}.nav-section-title{color:#8eb1aa;letter-spacing:0;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:800}.nav-item{color:#dce9e5;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;gap:10px;padding:11px 12px}.nav-label-mobile,.mobile-only{display:none}.nav-item:hover,.nav-item.active{color:#fff;background:#214744}.sidebar-footer{flex-wrap:wrap;gap:10px;margin-top:auto;line-height:1.35}.sidebar-logout{color:#edf7f4;cursor:pointer;background:0 0;border:1px solid #edf7f440;border-radius:8px;width:100%;min-height:34px}.workspace{min-width:0;padding:26px}.login-screen{background:#f5f6f3;place-items:center;min-height:100vh;padding:20px;display:grid}.login-panel{background:#fff;border:1px solid #dfe4de;border-radius:8px;width:min(420px,100%);padding:22px;box-shadow:0 16px 40px #1f293714}.login-brand{color:#12312f;align-items:flex-start;margin-bottom:22px}.login-brand span{color:#64736f}.login-form{gap:12px;display:grid}.login-form label{color:#52625d;gap:6px;font-size:13px;font-weight:700;display:grid}.login-form input,.login-form select{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;min-height:40px;padding:0 10px}.field-hint{color:#64736f;margin-top:4px;font-size:12px;font-weight:600;display:block}.checkbox-row{color:#12312f;align-items:center;gap:8px;margin:8px 0;font-size:13px;font-weight:700;display:inline-flex}.checkbox-row input{accent-color:#0f3d38;width:16px;height:16px}.login-note{color:#64736f;margin-top:14px;font-size:13px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:24px;display:flex}.sidebar-toggle{color:#12312f;background:#fff;border:1px solid #d7e2dc;border-radius:10px;flex:none;place-items:center;min-width:64px;height:38px;font-size:19px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 10px 24px #12312f14}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{background:#f1f7f4;border-color:#93b3a8;outline:0}.topbar-title{flex:auto;align-items:flex-start;gap:14px;min-width:0;display:flex}.topbar-title>div{min-width:0}.topbar-title .brand-logo{object-fit:contain;object-position:left center;flex:none;width:132px;max-height:78px}.topbar-actions{flex:0 min(620px,50vw);justify-items:end;gap:8px;width:min(620px,100%);display:grid}.omsys-dropdown-nav{flex-wrap:wrap;flex:760px;justify-content:flex-end;gap:8px;min-width:min(760px,100%);display:flex}.omsys-menu{position:relative}.omsys-menu summary{cursor:pointer;color:#12312f;text-transform:uppercase;letter-spacing:.02em;background:#fff;border:1px solid #d7e2dc;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:900;list-style:none;display:inline-flex;box-shadow:0 10px 22px #12312f12}.omsys-menu summary::-webkit-details-marker{display:none}.omsys-menu summary:after{content:"▾";color:#64736f;font-size:11px}.omsys-menu[open] summary{background:#f1f7f4;border-color:#12312f}.omsys-menu-panel{z-index:80;background:#fff;border:1px solid #d7e2dc;border-radius:14px;width:min(420px,88vw);max-height:min(68vh,560px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 24px 60px #12312f33}.omsys-menu-heading{color:#64736f;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #edf1ee;margin:0 0 8px;padding:4px 4px 8px;font-size:11px;font-weight:900}.omsys-menu-heading strong,.omsys-menu-heading small{display:block}.omsys-menu-heading small{color:#87938f;letter-spacing:.04em;margin-top:3px;font-size:10px}.omsys-menu-list{gap:6px;display:grid}.omsys-menu-item{color:#1b1f23;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #edf1ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:9px 10px;display:grid}.omsys-menu-item:hover,.omsys-menu-item:focus-visible{background:#f4faf7;border-color:#93b3a8;outline:0}.omsys-menu-item:disabled,.omsys-menu-item.pending{cursor:default;opacity:.78}.omsys-menu-item:disabled:hover,.omsys-menu-item.pending:hover{background:#fbfcfa;border-color:#edf1ee}.omsys-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.omsys-menu-target{color:#64736f;grid-column:1/-1;font-size:11px;font-weight:700}.omsys-menu-note{color:#475652;grid-column:1/-1;font-size:12px;line-height:1.35}.omsys-menu-status{color:#fff;text-transform:uppercase;background:#64736f;border-radius:999px;align-self:start;padding:3px 7px;font-size:10px;font-weight:900}.omsys-menu-item.ready .omsys-menu-status{background:#167a52}.omsys-menu-item.partial .omsys-menu-status{background:#b46a08}.omsys-menu-item.pending .omsys-menu-status{background:#7b8580}.omsys-cascade-nav{flex:820px;gap:8px;min-width:min(820px,100%);display:grid}.omsys-cascade-meta{color:#64736f;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.omsys-cascade-meta strong{color:#12312f;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.omsys-cascade-meta button{color:#12312f;cursor:pointer;font:inherit;background:#fff;border:1px solid #d7e2dc;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.omsys-cascade-columns{grid-auto-columns:minmax(190px,230px);grid-auto-flow:column;justify-content:end;gap:8px;max-width:100%;padding-bottom:3px;display:grid;overflow-x:auto}.omsys-cascade-column{background:#fff;border:1px solid #d7e2dc;border-radius:12px;min-height:246px;max-height:360px;overflow:hidden;box-shadow:0 12px 28px #12312f14}.omsys-cascade-heading{color:#fff;background:#12312f;border-bottom:1px solid #e6ede8;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.omsys-cascade-heading strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;font-size:12px;overflow:hidden}.omsys-cascade-heading small{color:#b7d4cb;font-size:10px;font-weight:800}.omsys-cascade-items{gap:4px;max-height:320px;padding:7px;display:grid;overflow:auto}.omsys-cascade-item{color:#1b1f23;cursor:pointer;width:100%;font:inherit;text-align:left;background:#f8faf8;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 9px;display:grid}.omsys-cascade-item:hover,.omsys-cascade-item:focus-visible,.omsys-cascade-item.active{background:#edf7f2;border-color:#93b3a8;outline:0}.omsys-cascade-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.omsys-cascade-item small{text-overflow:ellipsis;white-space:nowrap;color:#64736f;grid-column:1;min-width:0;font-size:10px;font-weight:750;overflow:hidden}.omsys-cascade-item b{color:#fff;text-transform:uppercase;background:#64736f;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:3px 6px;font-size:9px;font-weight:950}.omsys-cascade-item.submenu b{background:#12312f}.omsys-cascade-item.ready b{background:#167a52}.omsys-cascade-item.partial b{background:#b46a08}.omsys-cascade-item.pending b{background:#7b8580}.omsys-open-routine{background:#fff;border:1px solid #d7e2dc;border-left:5px solid #7b8580;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #12312f14}.omsys-open-routine.ready{border-left-color:#167a52}.omsys-open-routine.partial{border-left-color:#b46a08}.omsys-open-path{color:#64736f;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.omsys-open-routine h2{color:#12312f;margin-bottom:5px}.omsys-open-routine p{color:#475652;font-size:13px;line-height:1.4}.omsys-open-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(360px,100%);display:flex}.omsys-open-actions span{color:#64736f;max-width:260px;font-size:12px;font-weight:800}.omsys-legacy-nav{flex:820px;justify-items:end;gap:4px;min-width:min(820px,100%);display:grid;position:relative}.omsys-legacy-meta{color:#64736f;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.omsys-legacy-meta button{color:#12312f;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfdad4;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:850}.omsys-root-menubar{background:linear-gradient(#234b46,#102d2a);border:1px solid #0d2926;border-radius:4px;justify-content:flex-end;align-items:stretch;padding:2px;display:inline-flex;box-shadow:0 10px 24px #12312f29}.omsys-root-slot{display:inline-flex;position:relative}.omsys-root-item{color:#fff;cursor:pointer;min-height:30px;font:inherit;letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff24;padding:6px 13px;font-size:12px;font-weight:950}.omsys-root-item:last-child{border-right:0}.omsys-root-item:hover,.omsys-root-item.active,.omsys-root-item:focus-visible{color:#12312f;background:#d7e7df;outline:0}.omsys-legacy-flyout{z-index:120;background:#dfe8e3;border:1px solid #0f302c;border-radius:4px;grid-auto-columns:238px;grid-auto-flow:column;align-items:start;gap:2px;max-width:min(92vw,980px);padding:3px;display:grid;position:absolute;top:100%;left:0;overflow-x:auto;box-shadow:0 24px 70px #12312f47}.omsys-root-slot:nth-last-child(-n+2) .omsys-legacy-flyout{left:auto;right:0}.omsys-legacy-column{background:#f7faf8;border:1px solid #b4c5bd;max-height:430px;overflow:auto}.omsys-legacy-heading{z-index:1;color:#fff;background:#12312f;border-bottom:1px solid #b4c5bd;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:5px 8px;display:flex;position:sticky;top:0}.omsys-legacy-heading strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;font-size:11px;overflow:hidden}.omsys-legacy-heading small{color:#c3ddd5;font-size:9px;font-weight:900}.omsys-legacy-item{color:#102d2a;cursor:pointer;width:100%;min-height:32px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e9e5;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;padding:5px 7px;display:grid}.omsys-legacy-item:hover,.omsys-legacy-item.active,.omsys-legacy-item:focus-visible{background:#d7e7df;outline:0}.omsys-legacy-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.omsys-legacy-item small{text-overflow:ellipsis;white-space:nowrap;color:#60716c;grid-column:1;min-width:0;font-size:9px;font-weight:750;overflow:hidden}.omsys-legacy-item b{color:#fff;text-align:center;text-transform:uppercase;background:#6d7a76;border-radius:3px;grid-area:1/2/span 2;align-self:center;min-width:16px;padding:2px 4px;font-size:8px;font-weight:950}.omsys-legacy-item.submenu b{background:#12312f;font-size:12px}.omsys-legacy-item.ready b{background:#167a52}.omsys-legacy-item.partial b{background:#b46a08}.omsys-legacy-item.pending b{background:#7b8580}.eyebrow{color:#64736f;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:700}h1,h2,h3,p{margin:0}h1{letter-spacing:0;overflow-wrap:normal;max-width:760px;font-size:28px;line-height:1.1}h2{letter-spacing:0;font-size:18px;line-height:1.25}h3{font-size:15px}.search{background:#fff;border:1px solid #dfe4de;border-radius:8px;gap:8px;width:min(420px,100%);height:42px;padding:0 12px;position:relative}.topbar-actions .search{width:100%}.search input{width:100%;min-width:0;font:inherit;border:0;outline:0}.shortcut-hint{color:#64736f;white-space:nowrap;border:1px solid #dfe4de;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:800}.quick-jump-bar{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;display:flex}.quick-jump-bar button{color:#33413d;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #d7e5dc;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.quick-jump-bar button:hover,.quick-jump-bar button.primary{color:#fff;background:#12312f;border-color:#12312f}.quick-jump-bar span{color:#12312f;text-align:center;background:#edf4ef;border-radius:999px;min-width:20px;padding:2px 6px}.quick-jump-bar button:hover span,.quick-jump-bar button.primary span{color:#fff;background:#ffffff2e}.global-search-results{z-index:30;background:#fff;border:1px solid #dfe4de;border-radius:8px;gap:6px;width:min(620px,100vw - 40px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #1f293729}.global-search-results button{color:#17211f;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:88px minmax(160px,1fr) minmax(180px,1fr);align-items:center;gap:10px;padding:9px;display:grid}.global-search-results button:hover{background:#f2f7f4}.global-search-results span{color:#52625d;text-transform:uppercase;background:#eef2f0;border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:900}.global-search-results strong,.global-search-results small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-search-results small{color:#64736f;font-size:12px}.compact-search{width:min(300px,100%)}.filter-control{color:#33413d;background:#fff;border:1px solid #cfd8d3;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-flex}.filter-control select{color:inherit;background:0 0;border:0;outline:0}.commercial-lane-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.commercial-lane-strip.compact{margin:10px 0 0}.commercial-lane-card{color:#1f2b28;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d9e4de;border-radius:8px;gap:4px;padding:12px;display:grid}.commercial-lane-card:hover,.commercial-lane-card.active{background:#edf6f1;border-color:#12312f}.commercial-lane-card span{color:#60726c;text-transform:uppercase;font-size:12px;font-weight:900}.commercial-lane-card strong{color:#12312f;font-size:20px;line-height:1.1}.commercial-lane-card small{color:#52625d;line-height:1.35}.commercial-lane-strip.compact .commercial-lane-card{padding:9px 10px}.commercial-lane-strip.compact .commercial-lane-card strong{font-size:16px}.campaign-lane-strip{margin-bottom:0}.commercial-contact-hints{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.commercial-contact-chip{color:#25302c;background:#fff;border:1px solid #d9e4de;border-radius:8px;gap:2px;min-width:0;max-width:100%;padding:6px 8px;display:inline-grid}.commercial-contact-chip strong{color:#12312f;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;line-height:1.1}.commercial-contact-chip small{color:#52625d;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.commercial-contact-chip.pneus{background:#f4f8fd;border-color:#c8ddf4}.commercial-contact-chip.service{background:#fafbf2;border-color:#d9dfc5}.commercial-contact-chip.opportunity{background:#fff7ed;border-color:#e6d4bd}.opportunity-signal-hints{margin-top:6px}.commercial-lane-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commercial-lane-queue{background:#fbfdfb;border:1px solid #dfe8e2;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.commercial-lane-queue-header{border-bottom:1px solid #e4ebe6;gap:3px;padding-bottom:10px;display:grid}.commercial-lane-queue-header span{color:#60726c;text-transform:uppercase;font-size:12px;font-weight:900}.commercial-lane-queue-header strong{color:#12312f;font-size:24px;line-height:1}.commercial-lane-queue-header small{color:#52625d}.commercial-lane-action{color:#1f2b28;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dfe8e2;border-radius:8px;gap:6px;padding:10px;display:grid}.commercial-lane-action:hover{background:#f3faf6;border-color:#12312f}.commercial-lane-action strong,.commercial-lane-action small{display:block}.commercial-lane-action small{color:#64736f;margin-top:3px}.filter-row{grid-template-columns:minmax(280px,520px);gap:10px;margin-bottom:14px;display:grid}.filter-row label{color:#52625d;gap:5px;font-size:12px;font-weight:700;display:grid}.filter-row input{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;padding:10px 12px}.data-banner{color:#214744;background:#eff8f3;border:1px solid #d7e5dc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 20px;padding:10px 12px;font-size:13px;display:flex}.data-banner.error{color:#a8071a;background:#fff1f0;border-color:#ffccc7}.segmented{background:#fff;border:1px solid #cfd8d3;border-radius:8px;display:inline-flex;overflow:hidden}.segmented button{color:#33413d;cursor:pointer;background:0 0;border:0;border-right:1px solid #cfd8d3;min-height:36px;padding:0 12px}.segmented button:last-child{border-right:0}.segmented button.active{color:#fff;background:#12312f}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mini-select{color:#33413d;background:#fff;border:1px solid #cfd8d3;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 8px;display:inline-flex}.mini-select select,.mini-select input{color:inherit;background:0 0;border:0;outline:0;min-height:34px}.mini-select input{width:min(180px,32vw)}.task-form{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:14px;display:grid}.task-form label{color:#52625d;gap:5px;font-size:12px;font-weight:700;display:grid}.task-form .span-2{grid-column:span 2}.task-form input,.task-form select,.task-form textarea{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.task-form textarea{resize:vertical;min-height:76px}.agenda-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.task-insight{background:#eff8f3;border:1px solid #d7e5dc;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(300px,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:12px;display:grid}.task-insight>span{gap:4px;display:grid}.task-insight small{color:#64736f}.task-execution-panel{background:#f4fbf7;border:1px solid #b8d8ca;border-radius:8px;grid-template-columns:minmax(320px,1fr) minmax(220px,auto);gap:14px;margin-bottom:14px;padding:14px;display:grid}.task-execution-main{gap:10px;display:grid}.task-execution-main h2{font-size:24px}.task-execution-main p{color:#52625d}.task-execution-actions{flex-direction:column;gap:8px;min-width:220px;display:flex}.task-execution-actions>span{color:#64736f;text-align:right;font-size:12px;font-weight:900}.routine-queue{background:#fff;border:1px solid #e0e6df;border-radius:8px;margin-bottom:14px;padding:12px}.task-commercial-panel{background:#fbfdfa;border:1px solid #dfe8e2;border-radius:8px;gap:10px;margin:14px 0;padding:12px;display:grid}.task-commercial-grid{gap:8px;display:grid}.routine-queue-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.routine-queue-header h2{margin:0}.routine-queue-header p{color:#64736f;margin:3px 0 0}.routine-card{border-top:1px solid #eef1ee;grid-template-columns:minmax(240px,1fr) 104px minmax(260px,auto);align-items:center;gap:12px;padding:10px 0;display:grid}.routine-card span{gap:3px;display:grid}.routine-card small{color:#64736f}.routine-card b{color:#0f766e;text-align:center;font-size:12px;line-height:1.25}.routine-card.danger{background:#fff7f7;border-color:#f2b8b5;padding-inline:10px}.routine-card.whatsapp-response-task{background:#f2faf6;border-left:4px solid #0f766e;padding-inline:10px}.routine-card.whatsapp-response-task.danger{border-left-color:#b42318}.routine-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quick-result-grid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.task-result-panel{max-width:720px}.agenda-item{color:#1f2d29;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:12px;display:grid}.agenda-item:hover{border-color:#12312f}.agenda-item span{gap:3px;display:grid}.agenda-item b{color:#12312f;font-size:24px;line-height:1}.agenda-item small{color:#6b7a76;grid-column:1/-1}.grid-layout,.cockpit-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cockpit-hero{grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);align-items:center;gap:18px;display:grid}.cockpit-hero p:not(.eyebrow){color:#64736f;margin-top:6px}.today-filter-stack{gap:8px;min-width:0;display:grid}.commercial-queue-selector{position:relative}.commercial-queue-selector>summary{color:#12312f;cursor:pointer;background:#fff;border:1px solid #cbdad3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 12px;list-style:none;display:grid}.commercial-queue-selector>summary::-webkit-details-marker{display:none}.commercial-queue-selector>summary span{min-width:0;display:grid}.commercial-queue-selector>summary small{color:#667771;font-size:11px}.commercial-queue-selector>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-queue-selector>summary b{background:#e8f4ef;border-radius:6px;place-items:center;min-width:34px;height:30px;font-size:13px;display:grid}.commercial-queue-popover{z-index:30;background:#fff;border:1px solid #cad8d2;border-radius:8px;gap:10px;width:min(520px,100vw - 48px);max-height:min(620px,72vh);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 48px #14302c2e}.commercial-queue-group{border-top:1px solid #e1e9e5;gap:5px;padding-top:9px;display:grid}.commercial-queue-group>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.commercial-queue-group>div>button{color:#29655e;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:800}.commercial-queue-option{color:#17322f;cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:#f8faf8;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.commercial-queue-option.active{background:#eaf5f0;border-color:#78a49a}.commercial-queue-option span{align-items:center;gap:8px;min-width:0;display:flex}.commercial-queue-option input{accent-color:#123d37;pointer-events:none}.commercial-queue-chips{flex-wrap:wrap;gap:6px;display:flex}.commercial-queue-chips button{color:#173a35;cursor:pointer;max-width:100%;font:inherit;background:#edf6f1;border:1px solid #c7d9d1;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.commercial-queue-chips button.clear{color:#6b7773;background:#fff}.cockpit-kpis{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;display:grid}.today-focus-switcher{grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;display:grid}.today-focus-switcher button{color:#17322f;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d7e2dc;border-radius:8px;gap:2px;padding:10px;display:grid}.today-focus-switcher button.active{background:#edf6f1;border-color:#12312f}.today-focus-switcher span{color:#60726c;text-transform:uppercase;font-size:11px;font-weight:900}.today-focus-switcher strong{font-size:20px;line-height:1}.cockpit-focus-card{background:#fbfdfa;border-left:5px solid #123d37;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.cockpit-focus-card h2{margin:4px 0}.cockpit-focus-card p,.cockpit-focus-card small{color:#52625d;line-height:1.4}.cockpit-focus-card.campanha{border-left-color:#2f7d75}.cockpit-focus-card.tarefa{border-left-color:#c2410c}.cockpit-focus-card.orcamento{border-left-color:#9a5b00}.cockpit-focus-card.lead{border-left-color:#315c9a}.cockpit-focus-card.oportunidade{border-left-color:#7c3aed}.cockpit-focus-card.feedback,.next-action-card.feedback{border-left-color:#2563eb}.cockpit-focus-card.revisao,.next-action-card.revisao{border-left-color:#b7791f}.today-primary-action{background:#f8fbf9}.today-primary-action h2{font-size:26px}.today-queue-panel{gap:12px;display:grid}.today-queue-panel .panel-header{align-items:center}.today-action-card{background:#fff}.today-diagnostics summary{cursor:pointer;color:#12312f;font-weight:900}.today-diagnostics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.today-diagnostics-grid h3{margin:0 0 8px;font-size:14px}.cockpit-section{flex-direction:column;min-height:360px;display:flex}.cockpit-list{gap:10px;display:grid}.cockpit-list.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-next-actions,.cockpit-workflow{gap:14px;display:grid}.cockpit-workflow-grid{grid-template-columns:repeat(5,minmax(190px,1fr));align-items:stretch;gap:10px;display:grid}.cockpit-workflow-card{background:#fbfdfa;border:1px solid #dfe8e2;border-top:4px solid #9fb5ae;border-radius:8px;grid-template-rows:auto 1fr;gap:10px;min-width:0;padding:10px;display:grid}.cockpit-workflow-card.responder{border-top-color:#0f766e}.cockpit-workflow-card.checar{border-top-color:#386fa4}.cockpit-workflow-card.propostas{border-top-color:#9a5b00}.cockpit-workflow-card.tarefas{border-top-color:#c2410c}.cockpit-workflow-card.oportunidades{border-top-color:#7c3aed}.cockpit-workflow-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cockpit-workflow-heading span{gap:4px;min-width:0;display:grid}.cockpit-workflow-heading strong,.cockpit-workflow-heading small{display:block}.cockpit-workflow-heading strong{color:#102b28}.cockpit-workflow-heading small{color:#64736f;font-size:12px;line-height:1.35}.cockpit-workflow-heading b{color:#fff;background:#103b35;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:13px;display:grid}.cockpit-workflow-list{align-content:start;gap:8px;display:grid}.cockpit-workflow-item{background:#fff;border:1px solid #e1e8e4;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.cockpit-workflow-item strong,.cockpit-workflow-item small{display:block}.cockpit-workflow-item strong{color:#072c2a;font-size:13px}.cockpit-workflow-item small,.cockpit-workflow-item p{color:#64736f;font-size:12px;line-height:1.35}.cockpit-workflow-item p{margin:0}.success-banner{color:#14532d;background:#f0fff4;border:1px solid #b7e4c7;border-radius:8px;padding:10px 12px;font-size:13px}.success-banner.compact{padding:8px 10px}.cockpit-followups{gap:14px;display:grid}.followup-stage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.followup-stage-card{background:#fbfdfa;border:1px solid #dfe8e2;border-radius:8px;gap:8px;padding:10px;display:grid}.followup-stage-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.followup-stage-card>div span{color:#fff;background:#103b35;border-radius:999px;place-items:center;min-width:28px;height:28px;font-weight:900;display:grid}.followup-mini-row{color:inherit;text-align:left;background:#fff;border:1px solid #dfe8e2;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.followup-mini-row span{min-width:0}.followup-mini-row strong,.followup-mini-row small{display:block}.followup-mini-row small{color:#64736f;font-size:12px}.next-action-list{gap:8px;display:grid}.next-action-card{background:#fff;border:1px solid #dfe4de;border-left:4px solid #9fb5ae;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.next-action-card.campanha{border-left-color:#2f7d75}.next-action-card.tarefa{border-left-color:#c2410c}.next-action-card.orcamento{border-left-color:#9a5b00}.next-action-card.lead{border-left-color:#315c9a}.next-action-card.oportunidade{border-left-color:#7c3aed}.next-action-rank{color:#12312f;background:#edf4ef;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.next-action-content{grid-template-columns:minmax(220px,.7fr) minmax(220px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.next-action-content strong,.next-action-content small{display:block}.next-action-content small,.next-action-content p{color:#64736f;font-size:13px;line-height:1.35}.next-action-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.next-action-why{color:#12312f;font-weight:800}.next-action-label{color:#52625d;text-transform:uppercase;background:#eef2f0;border-radius:999px;width:fit-content;margin-bottom:3px;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}.next-action-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cockpit-card{background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;gap:8px;padding:12px;display:grid}.cockpit-card.danger{background:#fff7f7;border-color:#f2b8b5}.cockpit-card strong,.cockpit-card small{display:block}.cockpit-card small,.cockpit-card p{color:#64736f;font-size:13px;line-height:1.35}.sla-pill{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.sla-pill.ok{color:#0f766e;background:#dff3ec}.sla-pill.warn{color:#9a5b00;background:#fff3d6}.sla-pill.danger{color:#b42318;background:#ffe8e6}.sla-pill.neutral{color:#64736f;background:#eef2f0}.cockpit-alerts{border-color:#f2d8a7}.alert-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.sla-alert-card{background:#fffaf0;border:1px solid #f2d8a7;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.sla-alert-card strong,.sla-alert-card small{display:block}.sla-alert-card small{color:#7c6844;margin-top:2px;font-size:12px}.floating-panel{z-index:30;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:min(520px,100vw - 48px);padding:18px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #1f29372e}.compact-form{margin:0}.metric-grid,.metrics-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0;display:grid}.filters-grid label,.wide-field{color:#52625d;gap:6px;font-size:12px;font-weight:800;display:grid}.filters-grid input,.filters-grid select,.filters-grid textarea,.wide-field input,.wide-field select,.wide-field textarea,.panel input,.panel select,.panel textarea{color:#1b1f23;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;padding:8px 10px;line-height:1.25}.filters-grid input,.filters-grid select,.filters-grid textarea,.wide-field input,.wide-field select,.wide-field textarea,.panel label>input,.panel label>select,.panel label>textarea{box-sizing:border-box;width:100%}.filters-grid textarea,.wide-field textarea,.panel textarea{resize:vertical;min-height:78px}.filters-grid input:focus,.filters-grid select:focus,.filters-grid textarea:focus,.wide-field input:focus,.wide-field select:focus,.wide-field textarea:focus,.panel input:focus,.panel select:focus,.panel textarea:focus{border-color:#0f4f49;outline:none;box-shadow:0 0 0 3px #0f4f491a}.table-list{gap:10px;display:grid}.metric,.panel{background:#fff;border:1px solid #dfe4de;border-radius:8px;box-shadow:0 10px 24px #1f29370d}.panel.subtle{box-shadow:none;background:#fbfcfa}.metric{gap:10px;min-height:108px;padding:16px;display:grid}.metric span{color:#60716c;font-size:13px}.metric strong{font-size:30px;line-height:1.12}.metric.green svg{color:#0f766e}.metric.amber svg{color:#b7791f}.metric.red svg{color:#b42318}.metric.blue svg{color:#2563eb}.action-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.action-card{color:#1e2e2b;text-align:left;cursor:pointer;min-height:142px;font:inherit;background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;gap:5px;padding:14px;display:grid}.action-card:hover{background:#eef4f0}.action-card strong{font-size:28px;line-height:1}.action-card span{font-weight:800}.action-card small{color:#64736f;line-height:1.35}.action-card em{color:#0f4f49;align-self:end;font-size:12px;font-style:normal;font-weight:800}.panel{min-width:0;padding:16px 18px}.panel.wide{grid-column:1/-1}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-header>div{min-width:0}.panel-header p{color:#64736f;margin-top:3px;font-size:13px}.table{gap:4px;display:grid;overflow-x:auto}.table-head,.table-row{align-items:center;gap:12px;min-width:760px;display:grid}.table-head{color:#66736f;text-transform:uppercase;padding:0 12px 8px;font-size:12px;font-weight:700}.table-row{color:#26312f;background:#f8faf7;border-radius:8px;padding:10px 12px}.table-row.clickable{cursor:pointer;text-align:left;width:100%;font:inherit;border:0}.table-row:hover{background:#eef4f0}.table-row strong,.table-row small{display:block}.table-row small{color:#687873;margin-top:2px;font-size:12px}.priority{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(170px,1fr) 72px 90px}.priority:not(:has(.row-actions)){grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(170px,1fr) 72px}.four{grid-template-columns:minmax(240px,1.5fr) 140px 160px 70px}.five{grid-template-columns:minmax(220px,1.4fr) 120px 120px 120px 170px}.price-change-row{grid-template-columns:minmax(280px,1.6fr) 110px 110px 150px minmax(150px,.8fr)}.panel-subsection{border-top:1px solid #dfe7e2;gap:12px;margin-top:18px;padding-top:16px;display:grid}.compact-panel-header{align-items:center;gap:12px}.panel-subsection h3{margin:0;font-size:16px}.panel-subsection h4{margin:0;font-size:14px}.panel-subsection p{color:#64736f;margin:3px 0 0;font-size:13px}.compact-table{overflow-x:auto}.compact-table table{border-collapse:collapse;width:100%}.compact-table th,.compact-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6ece8;padding:7px 9px;font-size:12px}.compact-table th{color:#51615d;text-transform:uppercase;font-size:11px}.positive{color:#0b6b3a;font-weight:700}.negative{color:#a11d2a;font-weight:700}.report{grid-template-columns:minmax(210px,1fr) 85px 85px 80px 80px 130px 80px}.funnel-report{grid-template-columns:minmax(190px,1.2fr) 80px 80px 70px 70px 70px 120px 80px}.forecast-report{grid-template-columns:minmax(190px,1.2fr) 120px 120px 120px 80px 80px minmax(190px,1fr)}.commercial-discipline-report{grid-template-columns:minmax(180px,1.2fr) 64px 76px 76px 70px 100px 80px 86px}.service-effectiveness-row{grid-template-columns:minmax(220px,1.4fr) 120px 120px 90px 110px 82px}.patio-revision-effectiveness-row{grid-template-columns:minmax(220px,1.4fr) 105px 140px 105px 80px 82px}.crm-revision-source-row{grid-template-columns:minmax(220px,1.4fr) 105px 105px 86px 105px 105px}.crm-actions-seller-row{grid-template-columns:minmax(190px,1.3fr) 86px 86px 86px 98px 112px 100px}.crm-actions-day-row{grid-template-columns:105px minmax(170px,1.2fr) 86px 86px 86px 98px 100px}.crm-daily-chart{height:300px}.crm-daily-chart-legend{color:#40534f;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:13px;display:flex}.crm-daily-chart-legend span{align-items:center;gap:6px;display:inline-flex}.crm-daily-chart-legend i{border-radius:999px;width:10px;height:10px;display:inline-block}.seller-goals{grid-template-columns:minmax(180px,1.1fr) 110px 82px 110px 90px 90px minmax(160px,1fr) 82px}.sequence-report-row{grid-template-columns:minmax(220px,1.4fr) 100px 70px 120px minmax(220px,1fr)}.sequence-step-editor{gap:12px;margin-top:14px;display:grid}.sequence-step-row{border:1px solid #dfe7e2;border-radius:8px;grid-template-columns:80px minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.sequence-step-row label{color:#53645f;gap:5px;font-size:12px;font-weight:700;display:grid}.sequence-step-row textarea{min-height:58px}.table-row.seller-goals input{border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:0 9px}.forecast-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.funnel-report small{color:#66736f;margin-top:2px;display:block}.loss-report{grid-template-columns:minmax(170px,1fr) 64px 110px}.activity-report{grid-template-columns:minmax(140px,1fr) 58px 58px 64px 70px}.campaign-seller-report{grid-template-columns:minmax(170px,1fr) 90px 90px 70px 70px 78px 110px 80px}.loss-report small{color:#66736f;margin-top:2px;display:block}.campaign{grid-template-columns:minmax(190px,.8fr) minmax(260px,1.4fr) 130px minmax(360px,1fr)}.campaign-bulk-row{grid-template-columns:48px minmax(190px,.8fr) minmax(260px,1.4fr) 130px minmax(360px,1fr)}.campaign-inbox-row{grid-template-columns:minmax(190px,.8fr) minmax(190px,.8fr) 130px minmax(260px,1.1fr) minmax(420px,1.2fr)}.rodobens-row{grid-template-columns:minmax(190px,.9fr) minmax(180px,.8fr) 140px minmax(170px,.8fr) minmax(420px,1.1fr)}.rodobens-bulk-row{grid-template-columns:48px minmax(190px,.9fr) minmax(180px,.8fr) 140px minmax(170px,.8fr) minmax(420px,1.1fr)}.assign{grid-template-columns:minmax(220px,1.2fr) 150px 140px 220px}.task{grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) 150px 120px 90px 110px}.opportunity{grid-template-columns:minmax(190px,1fr) 150px minmax(220px,1.2fr) minmax(190px,1fr) 90px 130px}.assign-opportunity{grid-template-columns:48px minmax(190px,1fr) 150px minmax(220px,1.2fr) minmax(190px,1fr) 90px 130px}.bulk-action-bar{background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.bulk-action-bar label{color:#42524e;gap:5px;min-width:min(260px,100%);font-size:13px;font-weight:700;display:grid}.bulk-action-bar select{min-height:34px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;padding:0 10px}.opportunity-summary-strip{grid-template-columns:repeat(7,minmax(118px,1fr));gap:8px;margin-bottom:12px;display:grid;overflow-x:auto}.work-batch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.pipeline-overview{grid-template-columns:minmax(220px,1.25fr) repeat(5,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.pipeline-summary-card,.pipeline-stage-card{background:#fbfdfb;border:1px solid #d7e5dc;border-radius:8px;gap:4px;min-height:86px;padding:12px;display:grid}.pipeline-summary-card strong,.pipeline-stage-card strong{color:#11211f;font-size:24px}.pipeline-summary-card span,.pipeline-stage-card span,.pipeline-summary-card small,.pipeline-stage-card small{color:#60706c}.pipeline-list{border:1px solid #d7e5dc;border-radius:8px;margin-bottom:14px;overflow:hidden}.pipeline-kanban{grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;margin-bottom:14px;display:grid;overflow-x:auto}.pipeline-column{background:#f8faf7;border:1px solid #d7e5dc;border-radius:8px;align-content:start;gap:8px;min-width:180px;padding:8px;display:grid}.pipeline-column-header{color:#132421;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 6px;display:flex}.pipeline-column-header span{color:#12312f;background:#e6f1eb;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:800}.pipeline-card{background:#fff;border:1px solid #dfe7e2;border-radius:8px;gap:7px;padding:10px;display:grid}.pipeline-card strong,.pipeline-card small,.pipeline-card span,.pipeline-card b{min-width:0}.pipeline-card small,.pipeline-card span{color:#60706c}.pipeline-card select,.pipeline-card input,.pipeline-card textarea,.pipeline-edit-form input,.pipeline-edit-form select,.pipeline-edit-form textarea{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;padding:8px}.pipeline-edit-form{gap:7px;display:grid}.pipeline-edit-form textarea{resize:vertical;min-height:64px}.compact-input{min-height:34px}.pipeline-deal-row{background:#fff;border-bottom:1px solid #e7eee9;grid-template-columns:minmax(260px,1fr) 180px 120px;align-items:center;gap:12px;padding:10px 12px;display:grid}.pipeline-deal-row:last-child{border-bottom:0}.pipeline-deal-row span{gap:3px;display:grid}.pipeline-deal-row small{color:#60706c}.work-batch-card{color:#17211f;cursor:pointer;min-height:96px;font:inherit;text-align:left;background:#f8faf7;border:1px solid #d7e5dc;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.work-batch-card:hover,.work-batch-card.active{background:#eef7f1;border-color:#12312f}.work-batch-card span,.work-batch-card strong,.work-batch-card small{display:block}.work-batch-card small{color:#64736f;margin-top:5px;line-height:1.35}.work-batch-card b{color:#fff;background:#12312f;border-radius:999px;padding:5px 9px}.opportunity-summary-card{color:#1f2b28;text-align:left;background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;gap:3px;min-width:118px;padding:10px;display:grid}.opportunity-summary-card strong{font-size:18px}.opportunity-summary-card span{font-size:12px;font-weight:800}.opportunity-summary-card small{color:#66736f;font-size:11px}.catalog-row{grid-template-columns:120px minmax(240px,1.6fr) 90px minmax(140px,.8fr) 100px 130px 94px}.catalog-row small{color:#66736f;margin-top:2px;display:block}.catalog-actions{flex-wrap:wrap;gap:6px;display:flex}.catalog-suggestions{background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.catalog-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.catalog-history{margin-top:16px}.catalog-media-marker{color:#0c6b53;font-weight:700}.catalog-media-editor{background:#f8fbf9;border:1px solid #dfe7e2;border-radius:8px;gap:12px;padding:12px;display:grid}.catalog-media-editor h3,.catalog-media-editor p{margin:0}.catalog-media-editor p{color:#64736f;font-size:13px}.catalog-media-form{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) minmax(260px,1.2fr);gap:10px;display:grid}.catalog-media-form label{gap:6px;display:grid}.catalog-media-form input{width:100%}.catalog-media-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-media-preview{color:#12312f;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.catalog-media-preview img{object-fit:contain;background:#fff;border:1px solid #dfe7e2;border-radius:6px;width:72px;height:52px}.catalog-price-row{grid-template-columns:130px 120px 120px 120px minmax(220px,1fr)}.table-row.blocked{opacity:.58}.table-row.done{opacity:.72}.audit{grid-template-columns:110px minmax(210px,1.2fr) 160px minmax(150px,.9fr) minmax(150px,.9fr) 150px}.audit-event{grid-template-columns:110px 120px minmax(260px,1.5fr) minmax(170px,.9fr) 150px}.audit-timeline-table{margin-bottom:18px}.table-row.audit-event.critico{border-left:4px solid #a11d2a}.table-row.audit-event.atencao{border-left:4px solid #d9822b}.table-row.audit-event.info{border-left:4px solid #386fa4}.merge{grid-template-columns:110px minmax(210px,1.1fr) minmax(180px,1fr) minmax(220px,1fr) 150px}.xml{grid-template-columns:80px minmax(180px,1fr) minmax(220px,1.2fr) 80px 110px}.workbook{grid-template-columns:minmax(180px,1fr) 110px 90px 90px minmax(280px,1.4fr) 80px}.reference-import-box{background:#f8faf7;border:1px solid #d7e5dc;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:flex}.reference-import-copy{gap:3px;display:grid}.reference-import-copy h2{margin:0;font-size:16px}.reference-import-copy p{color:#64736f;margin:0}.reference-preview{margin-bottom:12px}.reference-file{grid-template-columns:minmax(160px,1fr) minmax(190px,1.3fr) 70px 80px 80px 80px 90px}.import-file-list{border-top:1px solid #e0e6df;gap:8px;margin-top:12px;padding-top:12px;display:grid}.import-file-list span{color:#64736f;justify-content:space-between;gap:10px;font-size:12px;display:flex}.import-file-list strong{color:#20312d;min-width:130px}.compact .table-head,.compact .table-row{min-width:680px}.score{color:#0f766e;background:#dff3ec;border-radius:8px;place-items:center;width:44px;height:32px;font-weight:800;display:grid}.score.danger{color:#b42318;background:#ffe8e6}.row-actions{flex-wrap:wrap;gap:8px;min-width:0}.row-actions button,.row-actions a,.button{color:#15322f;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cfd8d3;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:inline-flex}.task-action-stack,.reschedule-inline{gap:6px;display:grid}.reschedule-inline input{border:1px solid #cfd8d3;border-radius:8px;width:100%;min-height:34px;padding:0 8px}.button.disabled{pointer-events:none;color:#8a9692;background:#f0f2ef}.button:disabled{cursor:not-allowed;opacity:.55}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.client-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.table-panel{min-height:560px}.pagination-row{color:#5f6d69;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.pagination-row .button:disabled{cursor:not-allowed;opacity:.45}.pagination{color:#5f6d69;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;font-size:13px;display:flex}.pagination .button:disabled{cursor:not-allowed;opacity:.45}.client-card{gap:16px;display:grid;position:sticky;top:20px}.client-hero{gap:6px;display:grid}.client-hero p{color:#64736f}.status-pill{color:#214744;overflow-wrap:anywhere;background:#eef4f0;border-radius:999px;width:fit-content;max-width:100%;padding:5px 10px;font-size:12px;font-weight:700}.status-pill.ok{color:#237804;background:#f6ffed}.status-pill.warn{color:#ad6800;background:#fffbe6}.status-pill.danger{color:#a8071a;background:#fff1f0}.status-pill.compact{padding:3px 8px;font-size:11px}.quick-actions{flex-wrap:wrap;gap:8px}.quick-actions.compact{margin-top:10px}.next-action-card{background:#eff8f3;border:1px solid #d7e5dc;border-radius:8px;padding:12px}.client-contact-card{gap:10px;display:grid}.next-action-card span{gap:4px;display:grid}.next-action-card small{color:#64736f}.client-alerts{gap:8px;display:grid}.client-alerts div{color:#ad6800;background:#fff7e6;border:1px solid #ffe7ba;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.client-alerts svg{flex:none;margin-top:1px}.support-details{background:#fbfdfa;border:1px solid #dbe6df;border-radius:8px;padding:0}.support-details+.support-details{margin-top:10px}.support-details summary{cursor:pointer;color:#173d38;padding:10px 12px;font-weight:800;list-style:none}.support-details summary::-webkit-details-marker{display:none}.support-details summary:before{content:"+";color:#0d3b35;background:#e7f1eb;border-radius:999px;place-items:center;width:18px;height:18px;margin-right:8px;font-weight:900;display:inline-grid}.support-details[open] summary:before{content:"-"}.support-details>:not(summary){margin:0 12px 12px}.client-filter-details{margin-bottom:12px}.client360-support-details .client360-command-center,.client360-history-tools .panel,.client360-history-tools .metrics-grid{margin:0 12px 12px}.summary-box,.message-template,.contact-form{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;padding:14px}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-form-header{gap:3px;display:grid}.contact-form-header strong{color:#0f2f2c;font-size:15px}.contact-form-header small{color:#5c6b66}.contact-preset-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.contact-form label{color:#52625d;gap:5px;font-size:12px;font-weight:700;display:grid}.contact-form .span-2{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.contact-form textarea{resize:vertical;min-height:84px}.budget-items{gap:8px;display:grid}.budget-item-row{grid-template-columns:minmax(190px,1.2fr) 92px minmax(150px,1fr) 72px 94px 78px 100px;align-items:center;gap:8px;display:grid}.budget-item-row strong,.budget-total strong{color:#12312f}.budget-total{border-top:1px solid #e0e6df;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.budget-status-actions,.budget-row-actions,.budget-loss-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.budget-priority-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.budget-status-actions .button,.budget-status-actions .assign-select,.budget-row-actions .button,.budget-row-actions .assign-select,.budget-loss-row .button,.budget-loss-row .assign-select{min-height:32px;font-size:13px}.budget-loss-row{opacity:.86}.budget-loss-row summary{cursor:pointer;color:#65736f;font-size:12px;font-weight:800;list-style-position:inside}.budget-loss-row[open]{opacity:1}.budget-related-list{gap:6px;width:100%;margin-top:6px;display:grid}.budget-related-list .button{white-space:normal;text-align:left;justify-content:space-between;width:100%;min-height:auto;padding:7px 10px;line-height:1.25}.budget-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.expired-budget{background:#fff7f6}.quote-workspace{gap:16px;display:grid}.quote-workspace-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quote-workspace-hero h2{margin:3px 0}.quote-workspace-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quote-followup-panel{background:#f6fbf8;border:1px solid #dce8df;border-radius:8px;gap:10px;margin-top:10px;padding:12px;display:grid}.quote-followup-panel>div:first-child{gap:3px;display:grid}.quote-followup-panel strong{color:#123d37}.quote-followup-panel span{color:#5f6d69;font-size:13px}.quote-followup-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quote-followup-actions input{border:1px solid #cad4d0;border-radius:8px;min-height:34px;padding:0 8px}.quote-workspace-actions .button,.quote-workspace-actions .assign-select{min-height:34px}.quote-workspace-grid,.quote-message-grid,.approval-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:14px;display:grid}.quote-message-grid label{color:#52625d;gap:6px;font-size:12px;font-weight:700;display:grid}.quote-message-grid textarea{color:#17211f;resize:vertical;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-height:340px;padding:10px}.tabs{border-bottom:1px solid #e2e8e3;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.tabs button{color:#33413d;cursor:pointer;background:#fff;border:1px solid #cfd8d3;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}.tabs button.active{color:#fff;background:#12312f;border-color:#12312f}.quote-editor{gap:16px;display:grid}.quote-editor.panel{box-shadow:none;background:0 0;border:0;padding:0}.quote-editor>.panel-header{background:#fff;border:1px solid #c8d4ce;border-left:4px solid #12312f;border-radius:8px;margin-bottom:0;padding:14px 16px;box-shadow:0 8px 20px #1f29370d}.quote-client-search{background:#fff;border:1px solid #d7e5dc;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.quote-client-search-input{width:100%}.quote-client-results{gap:8px;display:grid}.quote-client-results>span{color:#64736f;font-size:12px;font-weight:700}.quote-client-result{color:#17211f;text-align:left;cursor:pointer;width:100%;font:inherit;background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.quote-client-result:hover{background:#eef4f0}.quote-client-result strong,.quote-client-result small{display:block}.quote-client-result small{color:#64736f;margin-top:2px}.quote-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:20px;display:grid}.quote-layout-review{grid-template-columns:1fr}.quote-layout-review .quote-main{display:none}.quote-editor-steps{background:#f8faf8;border:1px solid #d7e1db;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.quote-editor-steps button{color:#52625d;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-right:1px solid #d7e1db;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.quote-editor-steps button:last-child{border-right:0}.quote-editor-steps button span{background:#fff;border:1px solid #cbd7d0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.quote-editor-steps button.active{color:#fff;background:#12312f}.quote-editor-steps button.active span{color:#12312f;border-color:#fff}.quote-main,.quote-summary-panel{gap:16px;min-width:0;display:grid}.quote-main{background:#eef1ef;border-radius:8px;align-content:start;padding:12px}.quote-editor-section{background:#fff;border:1px solid #c8d4ce;border-top:4px solid #12312f;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 4px 12px #1f29370b}.quote-items-section{order:1}.quote-conditions-section{border-top-color:#39756b;order:2}.quote-terms-section{border-top-color:#b4872c}.quote-summary-panel{background:#f4f7f5;border:1px solid #b8c7c0;border-top:4px solid #b4872c;border-radius:8px;padding:14px;position:sticky;top:16px;box-shadow:0 12px 28px #1a2b261a}.quote-layout-review .quote-summary-panel{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;position:static}.quote-layout-review .quote-summary-heading,.quote-layout-review .quote-summary-metrics{grid-column:1/-1}.quote-layout-review .proposal-preview{grid-area:3/1/span 4}.quote-layout-review .quote-message-editor,.quote-layout-review .quote-step-navigation,.quote-layout-review .quote-final-actions{grid-column:2}.quote-section-heading,.quote-summary-heading{border-bottom:2px solid #d3ddd7;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:11px;display:flex}.quote-section-heading div,.quote-summary-heading div{gap:2px;display:grid}.quote-section-heading span,.quote-summary-heading span{color:#46665f;text-transform:uppercase;font-size:11px;font-weight:800}.quote-section-heading h3,.quote-summary-heading strong{color:#17211f;margin:0;font-size:16px}.quote-section-heading>strong,.quote-summary-heading>b{color:#12312f;white-space:nowrap}.quote-summary-metrics{background:#fff;border:1px solid #d0dad4;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.quote-summary-metrics div{gap:2px;padding:9px 10px;display:grid}.quote-summary-metrics div:nth-child(2n){border-left:1px solid #d0dad4}.quote-summary-metrics dt{color:#64736f;font-size:11px}.quote-summary-metrics dd{color:#17211f;margin:0;font-size:13px;font-weight:800}.quote-controls{background:#f5f7f6;border:1px solid #d7e0db;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.quote-controls label,.quote-search,.quote-observation,.quote-summary-panel label{color:#52625d;gap:6px;font-size:12px;font-weight:700;display:grid}.quote-save-hint{color:#64736f;font-size:12px;line-height:1.35}.quote-controls input,.quote-controls select,.quote-search input,.quote-observation textarea,.quote-summary-panel textarea,.quote-item-row input,.quote-item-row select{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.quote-observation textarea,.quote-summary-panel textarea{resize:vertical;min-height:170px}.quote-catalog-section{background:#f1f4f2;border:1px solid #cbd7d1;border-radius:7px;gap:10px;padding:12px;display:grid}.quote-catalog-picker{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.quote-catalog-picker>small{color:#64736f}.catalog-pick-item{color:#17211f;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #c8d3cd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.catalog-pick-item:hover{background:#f2f7f4;border-color:#12312f}.catalog-pick-item span,.catalog-pick-item strong,.catalog-pick-item small{min-width:0;display:block}.catalog-pick-item small{color:#64736f;font-size:12px}.catalog-pick-item b{white-space:nowrap}.quote-payment-scenarios{background:#f3f5f2;border:1px solid #cbd4ce;border-radius:8px;gap:10px;padding:14px;display:grid}.quote-payment-scenarios>div{gap:3px;display:grid}.quote-payment-scenarios small{color:#64736f}.quote-payment-scenarios label{color:#52625d;grid-template-columns:18px minmax(120px,1fr) 90px minmax(110px,auto);align-items:center;gap:10px;font-size:12px;font-weight:700;display:grid}.quote-payment-scenarios label.quote-condition-row-simple{grid-template-columns:minmax(150px,1fr) 90px minmax(120px,auto)}.quote-condition-row .inline-number{width:58px;margin:0 4px}.quote-payment-scenarios input{color:#17211f;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-height:34px;padding:0 8px}.quote-payment-scenarios input[type=checkbox]{justify-self:center;width:16px;min-height:16px;padding:0}.quote-items{gap:10px;display:grid}.quote-item-head,.quote-item-row{grid-template-columns:minmax(260px,1fr) 76px 112px 90px 112px 38px;align-items:center;gap:8px;display:grid}.quote-item-head{color:#64736f;font-size:12px;font-weight:800}.quote-item-row strong{color:#12312f;text-align:right;white-space:nowrap}.quote-item-entry{background:#fff;border:1px solid #cbd6d0;border-radius:8px;gap:9px;padding:11px;display:grid;box-shadow:0 3px 9px #1f29370a}.quote-item-row label,.quote-item-description{gap:3px;min-width:0;display:grid}.quote-item-description small{color:#64736f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quote-discount-input{position:relative}.quote-discount-input input{padding-right:25px}.quote-discount-input span{color:#64736f;pointer-events:none;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.icon-button.quote-remove-item{color:#8f2f2f;cursor:pointer;background:#fff;border:1px solid #d8e0db;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.icon-button.quote-remove-item:hover{background:#fff5f5;border-color:#d9a3a3}.quote-item-advanced{margin-left:0}.quote-item-organization{background:#edf5f1;border:1px solid #c3d7cd;border-left:4px solid #2f7569;border-radius:6px;gap:8px;padding:10px 11px;display:grid}.quote-item-organization-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quote-item-organization-heading strong{color:#263b36;font-size:11px}.quote-item-organization-heading small{color:#64736f;font-size:10px}.quote-item-advanced>div:last-child{grid-template-columns:minmax(120px,.5fr) minmax(180px,.7fr) minmax(240px,1fr);gap:8px;display:grid}.quote-item-advanced label{color:#64736f;gap:4px;font-size:11px;font-weight:700;display:grid}.quote-item-advanced input,.quote-item-advanced select{background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:7px 9px}.quote-item-source{background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;align-content:center;min-height:38px;padding:5px 8px;display:grid}.quote-item-source strong,.quote-item-source small{text-overflow:ellipsis;display:block;overflow:hidden}.quote-item-source small{color:#64736f;font-size:11px}.quote-actions{flex-wrap:wrap;gap:8px;display:flex}.quote-actions .button,.quote-step-navigation .button,.quote-final-actions .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.quote-preset-row{background:#f1f5f2;border:1px solid #d1dad5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.quote-preset-row span{color:#52625d;font-size:12px;font-weight:900}.quote-preset-row .button{min-height:30px;font-size:12px}.quote-suggestions{background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;gap:8px;padding:12px;display:grid}.quote-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.quote-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quote-bundle-button{color:#132421;text-align:left;cursor:pointer;background:#fff;border:1px solid #cddbd3;border-radius:8px;gap:4px;min-height:74px;padding:10px;display:grid}.quote-bundle-button:hover{background:#eef7f2;border-color:#123d37}.quote-bundle-button strong,.quote-bundle-button small{display:block}.quote-suggestions small{color:#66736f;font-size:11px;display:block}.quote-support-details{background:#f8faf9;border:1px solid #d2dcd6;border-radius:7px;padding:0 10px}.quote-support-details+.quote-support-details{border-top:1px solid #d2dcd6}.quote-support-details>summary{color:#263b36;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:12px;font-weight:800;list-style:none;display:flex}.quote-support-details>summary::-webkit-details-marker{display:none}.quote-support-details>summary strong{color:#64736f;font-size:11px}.quote-support-details[open]>summary{border-bottom:1px solid #e5ebe7}.quote-support-details>.commercial-check-list,.quote-support-details>.quote-suggestions{margin:10px 0}.quote-message-editor,.quote-final-actions{border-top:1px solid #dfe7e1;gap:10px;padding-top:12px;display:grid}.quote-message-editor label{color:#52625d;gap:6px;font-size:12px;font-weight:700;display:grid}.quote-message-editor textarea{resize:vertical;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-height:210px;padding:10px}.quote-step-navigation{border-top:1px solid #dfe7e1;justify-content:space-between;gap:8px;padding-top:12px;display:flex}.quote-step-navigation .button:only-child{margin-left:auto}.quote-final-actions .button{width:100%}.quote-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-preview{background:#fff;border:1px solid #b9c7c0;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 6px 18px #1f293714}.proposal-heading,.proposal-client,.proposal-total{gap:4px;display:grid}.proposal-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.proposal-heading>div,.proposal-meta,.proposal-lines,.proposal-alternatives,.proposal-blocks,.proposal-block,.proposal-block-title,.proposal-block-totals,.proposal-commercial,.proposal-breakdown,.proposal-block-conditions,.proposal-condition-block,.proposal-notes,.proposal-terms,.proposal-footer{gap:6px;display:grid}.proposal-logo{object-fit:contain;object-position:left center;width:min(260px,100%);max-height:104px;margin-bottom:4px}.proposal-heading strong{color:#12312f;font-size:18px}.proposal-heading span,.proposal-client span,.proposal-preview small{color:#64736f}.proposal-meta{text-align:right;justify-items:end}.proposal-commercial{background:#f8faf7;border:1px solid #edf1ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px}.proposal-commercial span{color:#64736f}.proposal-lines{padding:8px 0}.proposal-lines div,.proposal-alternatives div,.proposal-total,.proposal-subtotal,.proposal-block-conditions div,.proposal-block-totals div,.proposal-condition-block div{justify-content:space-between;gap:12px;display:flex}.proposal-lines span{min-width:0}.proposal-line-content{align-items:center;gap:8px;min-width:0;padding-right:10px;display:flex}.proposal-line-content>span{gap:2px;min-width:0;display:grid}.proposal-line-content small{color:#64736f;font-size:10px}.proposal-item-media{background:#fff;border:1px solid #dfe7e2;border-radius:6px;flex:none;place-items:center;width:58px;height:42px;display:grid}.proposal-item-media img{object-fit:contain;max-width:52px;max-height:36px;display:block}.proposal-alternatives{border-top:1px dashed #d9e5dd;margin-top:4px;padding-top:8px}.proposal-alternatives>strong{color:#12312f}.proposal-block{background:#fbfcfa;border:1px solid #e5ebe6;border-radius:8px;padding:10px}.proposal-block.alternativa{background:#f8fbff;border-color:#d8e8fb}.proposal-block.pacote{background:#fbfdf7;border-color:#dfead2}.proposal-block.complementar{background:#fffaf0;border-color:#f0e2bf}.proposal-block-title{color:#12312f;grid-template-columns:minmax(0,1fr) auto}.proposal-block-title span,.proposal-subtotal span,.proposal-breakdown,.proposal-notes p,.proposal-terms li{color:#64736f}.proposal-subtotal{border-top:1px solid #e8eee9;padding-top:8px}.proposal-block-conditions{border-top:1px solid #e8eee9;margin-top:8px;padding-top:8px}.proposal-block-conditions>strong,.proposal-block-conditions b{color:#12312f}.proposal-block-totals{background:#f8faf7;border:1px solid #dfe7e1;border-radius:8px;padding:10px}.proposal-block-totals>strong{color:#12312f}.proposal-total strong{color:#12312f;font-size:18px}.proposal-breakdown,.proposal-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-condition-block{background:#fff;border:1px solid #e5ebe6;border-radius:8px;padding:10px}.proposal-condition-block>strong,.proposal-condition-block b{color:#12312f}.proposal-notes{border-top:1px solid #edf1ee;padding-top:10px}.proposal-notes p{white-space:pre-line;margin:0}.proposal-terms{background:#f8faf7;border:1px solid #edf1ee;border-radius:8px;padding:10px}.proposal-terms strong{color:#12312f}.proposal-terms ul{gap:4px;margin:0;padding-left:18px;display:grid}.proposal-footer{color:#64736f;border-top:1px solid #edf1ee;padding-top:10px}.proposal-footer strong{color:#12312f}.pdf-export-stage{z-index:-1;color:#111827;pointer-events:none;background:#fff;width:794px;position:fixed;top:0;left:-10000px}.pdf-export-stage .proposal-preview{width:794px;max-width:none;box-shadow:none;color:#111827;background:#fff;border:0;border-radius:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.26;display:block}.pdf-export-stage .proposal-preview.proposal-compact{font-size:11px;line-height:1.18}.pdf-export-stage .proposal-preview.proposal-ultra-compact{font-size:10px;line-height:1.12}.pdf-export-stage .proposal-preview>*{margin-bottom:8px}.pdf-export-stage .proposal-preview.proposal-compact>*{margin-bottom:6px}.pdf-export-stage .proposal-preview.proposal-ultra-compact>*{margin-bottom:4px}.pdf-export-stage .proposal-heading{border-bottom:3px solid #12312f;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:38px;padding-bottom:12px;display:grid}.pdf-export-stage .proposal-preview.proposal-compact .proposal-heading,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-heading{grid-template-columns:minmax(0,1fr) 178px;gap:24px;padding-bottom:8px}.pdf-export-stage .proposal-heading>div,.pdf-export-stage .proposal-meta,.pdf-export-stage .proposal-lines,.pdf-export-stage .proposal-alternatives,.pdf-export-stage .proposal-blocks,.pdf-export-stage .proposal-block,.pdf-export-stage .proposal-block-title,.pdf-export-stage .proposal-block-totals,.pdf-export-stage .proposal-commercial,.pdf-export-stage .proposal-breakdown,.pdf-export-stage .proposal-condition-block,.pdf-export-stage .proposal-notes,.pdf-export-stage .proposal-terms,.pdf-export-stage .proposal-footer{gap:7px;display:grid}.pdf-export-stage .proposal-logo{object-fit:contain;object-position:left center;width:230px;max-height:110px;margin-bottom:4px}.pdf-export-stage .proposal-preview.proposal-compact .proposal-logo{width:190px;max-height:82px}.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-logo{width:165px;max-height:66px}.pdf-export-stage .proposal-heading strong{color:#12312f;font-size:22px;line-height:1.15;display:block}.pdf-export-stage .proposal-preview.proposal-compact .proposal-heading strong{font-size:18px}.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-heading strong{font-size:16px}.pdf-export-stage .proposal-heading span,.pdf-export-stage .proposal-client span,.pdf-export-stage .proposal-preview small{color:#64736f}.pdf-export-stage .proposal-meta{text-align:left;border:1px solid #dfe7e1;border-radius:0;justify-items:stretch;padding:10px}.pdf-export-stage .proposal-client,.pdf-export-stage .proposal-commercial{background:#fff;border:1px solid #dfe7e1;border-radius:0;padding:10px}.pdf-export-stage .proposal-preview.proposal-compact .proposal-client,.pdf-export-stage .proposal-preview.proposal-compact .proposal-commercial,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-client,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-commercial,.pdf-export-stage .proposal-preview.proposal-compact .proposal-meta,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-meta{padding:7px 8px}.pdf-export-stage .proposal-client strong,.pdf-export-stage .proposal-commercial strong{color:#12312f;font-size:16px}.pdf-export-stage .proposal-commercial{grid-template-columns:minmax(0,1fr) auto}.pdf-export-stage .proposal-blocks{gap:8px}.pdf-export-stage .proposal-block{background:#fff;border:1px solid #d9e2dc;border-radius:0;padding:8px 10px}.pdf-export-stage .proposal-preview.proposal-compact .proposal-block{padding:6px 8px}.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-block{padding:5px 7px}.pdf-export-stage .proposal-block-title{border-bottom:1px solid #e4ebe6;padding-bottom:6px;display:block}.pdf-export-stage .proposal-block-title strong{color:#12312f;font-size:16px}.pdf-export-stage .proposal-block-title span{display:none}.pdf-export-stage .proposal-lines,.pdf-export-stage .proposal-alternatives{gap:0;padding:6px 0 0}.pdf-export-stage .proposal-lines div,.pdf-export-stage .proposal-alternatives div{border-bottom:1px solid #eef2ef;grid-template-columns:minmax(0,1fr) minmax(138px,auto);align-items:start;gap:14px;padding:4px 0;display:grid}.pdf-export-stage .proposal-preview.proposal-compact .proposal-lines div,.pdf-export-stage .proposal-preview.proposal-compact .proposal-alternatives div{grid-template-columns:minmax(0,1fr) minmax(124px,auto);padding:3px 0}.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-lines div,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-alternatives div{grid-template-columns:minmax(0,1fr) minmax(112px,auto);padding:2px 0}.pdf-export-stage .proposal-lines span,.pdf-export-stage .proposal-alternatives span{overflow-wrap:anywhere}.pdf-export-stage .proposal-lines strong,.pdf-export-stage .proposal-alternatives strong,.pdf-export-stage .proposal-subtotal strong,.pdf-export-stage .proposal-block-conditions b,.pdf-export-stage .proposal-block-totals strong,.pdf-export-stage .proposal-condition-block b{text-align:right;white-space:nowrap}.pdf-export-stage .proposal-alternatives{border-top:1px dashed #cbd8d0;margin-top:6px}.pdf-export-stage .proposal-alternatives>strong{text-align:left;margin-bottom:3px}.pdf-export-stage .proposal-subtotal,.pdf-export-stage .proposal-total,.pdf-export-stage .proposal-block-conditions div,.pdf-export-stage .proposal-block-totals div,.pdf-export-stage .proposal-condition-block div{grid-template-columns:minmax(0,1fr) minmax(152px,auto);align-items:center;gap:14px;display:grid}.pdf-export-stage .proposal-preview.proposal-compact .proposal-subtotal,.pdf-export-stage .proposal-preview.proposal-compact .proposal-total,.pdf-export-stage .proposal-preview.proposal-compact .proposal-block-conditions div,.pdf-export-stage .proposal-preview.proposal-compact .proposal-block-totals div,.pdf-export-stage .proposal-preview.proposal-compact .proposal-condition-block div{grid-template-columns:minmax(0,1fr) minmax(136px,auto)}.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-subtotal,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-total,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-block-conditions div,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-block-totals div,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-condition-block div{grid-template-columns:minmax(0,1fr) minmax(122px,auto)}.pdf-export-stage .proposal-subtotal{background:#f6f8f6;border-top:1px solid #dfe7e1;margin-top:6px;padding:8px}.pdf-export-stage .proposal-preview.proposal-compact .proposal-subtotal,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-subtotal{margin-top:4px;padding:5px 6px}.pdf-export-stage .proposal-block-conditions{background:#fff;border-top:1px solid #dfe7e1;margin-top:6px;padding-top:8px}.pdf-export-stage .proposal-block-conditions>strong{color:#12312f;margin-bottom:4px;display:block}.pdf-export-stage .proposal-total strong{color:#12312f;font-size:18px}.pdf-export-stage .proposal-block-totals,.pdf-export-stage .proposal-condition-block{background:#fff;border:1px solid #dfe7e1;border-radius:0;padding:10px}.pdf-export-stage .proposal-block-totals>strong,.pdf-export-stage .proposal-condition-block>strong{color:#12312f;border-bottom:1px solid #e8eee9;margin-bottom:5px;padding-bottom:4px;display:block}.pdf-export-stage .proposal-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pdf-export-stage .proposal-preview.proposal-compact .proposal-conditions,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-conditions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pdf-export-stage .proposal-notes,.pdf-export-stage .proposal-terms,.pdf-export-stage .proposal-footer{border-top:1px solid #dfe7e1;padding-top:10px}.pdf-export-stage .proposal-preview.proposal-compact .proposal-terms,.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-terms{padding-top:6px}.pdf-export-stage .proposal-preview.proposal-ultra-compact .proposal-terms ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;margin:0;padding-left:16px;display:grid}.pdf-export-stage .proposal-terms{background:#fff;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.pdf-export-stage .proposal-footer{margin-bottom:0}.quote-version-panel{border-top:1px solid #edf1ee;gap:16px;margin-top:18px;padding-top:18px;display:grid}.quote-version-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quote-version-card{background:#fff;border:1px solid #dfe7e1;border-radius:8px;gap:12px;padding:14px;display:grid}.quote-version-card textarea{resize:vertical;width:100%;min-height:130px}.proposal-conditions{color:#33413d;border-top:1px solid #edf1ee;gap:3px;margin-top:8px;padding-top:8px;font-size:12px;display:grid}.button.primary{color:#fff;background:#12312f;border-color:#12312f}.button.danger{color:#a8071a;background:#fff1f0;border-color:#ffccc7}.summary-box p{color:#4e5f5a;margin-top:8px;line-height:1.5}.quote-control-list{gap:8px;margin-top:12px;display:grid}.quote-control-list div{border:1px solid #e2e8e3;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.quote-control-list span,.approval-mini-feed span,.approval-timeline span,.approval-timeline small{color:#5c6d68;font-size:12px}.approval-mini-feed{border-top:1px solid #e2e8e3;gap:6px;margin-top:14px;padding-top:12px;display:grid}.approval-timeline{gap:10px;margin-top:10px;display:grid}.approval-timeline div{background:#f7faf8;border-left:3px solid #12312f;gap:4px;padding:9px 10px;display:grid}.quality-issue-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.quote-commercial-checks{border:1px solid var(--border);background:#f8fbf8;border-radius:8px;gap:10px;padding:12px;display:grid}.quote-commercial-checks>div:first-child{gap:3px;display:grid}.commercial-check-list{gap:8px;display:grid}.commercial-check{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:86px minmax(180px,1fr) minmax(240px,2fr);align-items:center;gap:10px;padding:8px;display:grid}.commercial-check.ok{border-color:#cfe5d6}.commercial-check.warning{background:#fffaf0;border-color:#f2d38b}.commercial-check.danger{background:#fff5f5;border-color:#f0b5b5}.commercial-check small{color:var(--muted)}.approval-decision-panel{border:1px solid var(--border);background:#f8fbf8;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:end;gap:10px;padding:12px;display:grid}.approval-decision-panel label{gap:6px;font-size:12px;font-weight:700;display:grid}.approval-decision-panel textarea{resize:vertical;min-height:72px}.quality-issue{background:#fff;border:1px solid #dfe7e2;border-left-width:4px;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.quality-issue.alta{border-left-color:#c1121f}.quality-issue.media{border-left-color:#d9822b}.quality-issue.baixa{border-left-color:#386fa4}.quality-issue strong,.quality-issue span,.quality-issue small{display:block}.quality-issue span,.quality-issue small{color:#53645f;line-height:1.45}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visually-hidden-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.compact-header{align-items:flex-start;gap:12px}.patio-selected-services{background:#f8fbf9;border:1px solid #d9e5df;border-radius:8px;margin-top:12px;padding:8px}.patio-entry-submit-bar{background:#f8fbf8;border:1px solid #dce7e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.patio-entry-submit-bar span{gap:3px;display:grid}.patio-entry-submit-bar small{color:#64736f}.patio-box-action-bar,.patio-action-guide{background:#f8fbf8;border:1px solid #dce7e1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.patio-box-action-bar{grid-template-columns:1fr;align-items:stretch;gap:6px;padding:8px;display:grid}.patio-box-action-bar span{grid-column:auto}.patio-box-action-bar .button{white-space:normal;text-align:center;width:100%;min-height:32px;padding:6px 8px;font-size:12px}.patio-box-action-bar span,.patio-action-guide{min-width:0}.patio-box-action-bar span{gap:2px;margin-right:auto;display:grid}.patio-box-action-bar small,.patio-action-guide span{color:#5f706b;line-height:1.25}.patio-action-guide{justify-content:flex-start;align-items:flex-start;margin-bottom:12px}.patio-action-guide strong{flex:none}.patio-internal-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.patio-internal-tabs button{color:#173d38;cursor:pointer;background:#fff;border:1px solid #cfd8d3;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-weight:800;display:inline-flex}.patio-internal-tabs button.active{color:#fff;background:#073c37;border-color:#073c37}.patio-internal-tabs button.active.warn{background:#8a6100;border-color:#8a6100}.patio-internal-tabs span{color:#073c37;background:#e9f2ee;border-radius:999px;padding:2px 7px;font-size:12px}.patio-internal-tabs button.active span{color:#fff;background:#ffffff2e}.patio-km-rules{grid-template-columns:repeat(2,minmax(0,280px));gap:10px;margin:0 0 12px;display:grid}.patio-km-rules label{color:#52625d;gap:4px;font-size:12px;font-weight:800;display:grid}.patio-km-rules input{background:#fff;border:1px solid #cfd8d3;border-radius:8px;min-height:34px;padding:0 10px}.patio-km-rules small{color:#64736f;font-weight:600}.patio-page-scope-note{color:#5f706b;background:#fbfdfa;border:1px solid #dce7e1;border-radius:8px;margin:0 0 12px;padding:9px 10px;font-size:13px}.patio-page-scope-note strong{color:#073c37}.patio-revisao-card.media-suspeita{background:#fffaf0;border-color:#f2c46d}.patio-warning{color:#5c4100;background:#fff6df;border:1px solid #f2c46d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0;padding:10px;display:flex}.patio-warning span{color:#6a551c}.patio-feedback-summary{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.patio-feedback-summary span{color:#52625d;background:#fff;border:1px solid #dce7e1;border-radius:999px;padding:6px 10px;font-size:13px}.patio-feedback-summary strong{color:#073c37}.patio-contact-target{background:#f7faf8;border:1px solid #dce7e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.patio-contact-target>strong{color:#273d37;font-size:.9rem}.patio-contact-target .patio-internal-tabs{margin:0}.patio-contact-vehicles{border-block:1px solid #dce7e1;gap:0;margin:12px 0;display:grid}.patio-contact-vehicle{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);gap:12px;padding:9px 2px;display:grid}.patio-contact-vehicle+.patio-contact-vehicle{border-top:1px solid #e6eeea}.patio-contact-vehicle strong,.patio-contact-vehicle span{overflow-wrap:anywhere;min-width:0}.patio-contact-vehicle span{color:#60706b}@media (width<=720px){.patio-contact-target{flex-direction:column;align-items:stretch}.patio-contact-vehicle{grid-template-columns:1fr;gap:3px}}.patio-feedback-card.sem-contato{background:#fffaf0;border-color:#f2c46d}.feedback-bulk-toolbar{background:#eef8f3;border:1px solid #b9d5ca;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex}.feedback-bulk-toolbar>div:first-child{gap:3px;display:grid}.feedback-bulk-toolbar span{color:#526761;font-size:13px}.patio-feedback-card.selected{border-color:#0b6b5f;box-shadow:inset 4px 0 #0b6b5f}.patio-feedback-card.sent{background:#f1faf5;border-color:#91c5ae}.feedback-card-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.feedback-card-heading>div{min-width:0}.feedback-selection{color:#24453e;cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.feedback-selection input{accent-color:#0b6b5f;width:17px;height:17px}.feedback-selection:has(input:disabled){cursor:default;opacity:.72}@media (width<=720px){.feedback-bulk-toolbar,.feedback-card-heading{flex-direction:column;align-items:stretch}.feedback-bulk-toolbar .row-actions{width:100%}.feedback-selection{align-self:flex-start}}.management-loss-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.forecast-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.forecast-breakdown-row{grid-template-columns:minmax(170px,1fr) 90px 120px 120px}.service-intelligence-panel{gap:16px}.service-intelligence-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.service-intelligence-main,.service-intelligence-side{gap:12px;min-width:0;display:grid}.section-subheader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-subheader h3,.section-subheader p{margin:0}.section-subheader h3{color:#162421;font-size:15px}.section-subheader p{color:#64736f;margin-top:3px;font-size:13px}.service-recovery-report{grid-template-columns:minmax(230px,1.4fr) 130px 150px 90px 80px minmax(130px,.8fr) minmax(190px,1fr)}.service-plate-report{grid-template-columns:minmax(230px,1.4fr) 90px 150px 100px minmax(150px,1fr) 120px}.negative-value{color:#b42318}.positive-value{color:#0f766e}.status-row.clickable{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #eef1ee}.status-row.clickable:hover{background:#f3faf6;border-color:#12312f}.status-row.clickable.active{background:#eaf4ef;border-color:#0f4f49}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.info{border:1px solid #e2e8e3;border-radius:8px;padding:10px}.info span{color:#66736f;font-size:12px;display:block}.info strong{margin-top:4px;font-size:14px;display:block}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{color:#285b8f;background:#edf5ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.timeline{gap:10px;display:grid}.history-section{gap:9px;display:grid}.history-row{border-bottom:1px solid #eef1ee;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}.history-row strong,.history-row small{display:block}.history-row small,.muted{color:#64736f}.client360,.client360-hero{gap:16px;display:grid}.client360-hero>.button{justify-self:start}.client360-actions{flex-wrap:wrap;gap:8px;display:flex}.client360-command-center{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(260px,.65fr);gap:12px;display:grid}.client360-routine-card{background:#fbfdfa;border:1px solid #d9e5dd;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.client360-routine-card.warn{background:#fffdf2;border-color:#ead28a}.client360-routine-card.danger{background:#fff7f6;border-color:#f1b4ad}.client360-routine-card h3,.client360-routine-card p{margin:0}.client360-routine-card h3{color:#0d2f2b;font-size:18px}.client360-routine-card p,.client360-approach-list span{color:#4f625c;line-height:1.4}.client360-routine-card>strong{color:#0d3b35}.client360-routine-tags,.client360-guidance-actions{flex-wrap:wrap;gap:6px;display:flex}.client360-approach-list,.client360-score-list{gap:6px;display:grid}.client360-score-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 12px 12px}.client360-score-list span{color:#4f625c;background:#fff;border:1px solid #e2ebe5;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.client360-workbench{order:-1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:16px;display:grid}.client360-contact-panel{align-content:start}.client360-contact-lead{background:#f4fbf7;border:1px solid #d7e4dd;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px;padding:12px;display:grid}.client360-contact-lead h2,.client360-contact-lead p{margin:0}.client360-contact-lead h2{color:#072c2a;font-size:24px}.client360-contact-lead p{color:#52625d;line-height:1.35}.client360-contact-lead-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client360-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client360-next-action-row{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:10px;display:grid}.client360-next-action-confirmed{color:#123d37;background:#f0fbf4;border:1px solid #b8ddc8;border-radius:8px;gap:4px;padding:12px;display:grid}.client360-next-action-confirmed strong,.client360-next-action-confirmed small{display:block}.client360-next-action-confirmed small{color:#52625d}.client360-contact-tools{background:#fbfdfa;border:1px solid #dbe6df;border-radius:8px;margin:10px 0;padding:0}.client360-whatsapp-template-box{background:#f6fbf8;border:1px solid #d7e5dc;border-radius:8px;gap:10px;margin:10px 0;padding:12px;display:grid}.client360-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client360-template-actions span{color:#60706c;font-size:12px;font-weight:700}.client360-contact-tools summary{cursor:pointer;color:#173d38;padding:11px 12px;font-weight:700;list-style:none}.client360-contact-tools summary::-webkit-details-marker{display:none}.client360-contact-tools summary:before{content:"+";color:#0d3b35;background:#e7f1eb;border-radius:999px;place-items:center;width:18px;height:18px;margin-right:8px;display:inline-grid}.client360-contact-tools[open] summary:before{content:"-"}.client360-contact-tools .client360-contact-grid,.client360-contact-tools .whatsapp-interpret-box{margin:0 12px 12px}.client360-contact-grid label,.client360-contact-note,.client360-edit-grid label{color:#52625d;gap:6px;font-size:12px;font-weight:700;display:grid}.client360-contact-grid select,.client360-contact-grid input,.client360-contact-note input,.client360-contact-note textarea,.client360-edit-grid input,.client360-edit-grid select,.client360-edit-grid textarea{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.client360-contact-note textarea{resize:vertical;min-height:84px}.whatsapp-interpret-box{background:#f7fbf8;border:1px solid #dbe6df;border-radius:8px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.whatsapp-interpret-box .client360-contact-note textarea{min-height:112px}.client360-outcome-buttons{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.client360-save-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.client360-save-bar span{color:#60706c;font-size:12px}.client360-recent-history{border-top:1px solid #e1e8e3;gap:8px;margin-top:14px;padding-top:12px;display:grid}.client360-recent-history>strong{color:#132421}.status-row.compact{align-items:start;gap:3px;display:grid}.status-row.compact small{color:#60706c;line-height:1.35}.contact-history-card{background:#fbfdfa;border:1px solid #dce5df;border-radius:8px;gap:8px;min-width:0;max-width:100%;padding:10px;display:grid}.contact-history-card>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.contact-history-card>div:first-child>strong{overflow-wrap:anywhere;flex:180px;min-width:0;line-height:1.25}.contact-history-card>div:first-child>small{flex:none}.contact-history-card p{color:#263430;white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.45}.contact-history-meta{color:#60706c;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ai-contact-brief,.client-followup-queue{gap:8px;margin-top:12px;display:grid}.ai-contact-brief{background:#f3fbf6;border:1px solid #cfe2d8;border-radius:8px;padding:12px}.ai-contact-brief>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ai-contact-brief p{color:#40524c;margin:0;line-height:1.4}.client-followup-queue{border-top:1px solid #e1e8e3;padding-top:12px}.client360-history-quote{background:#f8fbf8;border:1px solid #d7e4dd;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.client360-history-quote strong,.client360-history-quote small{display:block}.client360-history-quote small{color:#5f706b;margin-top:2px}.client360-history-quote-tags{flex-wrap:wrap;gap:6px;display:flex}.client360-history-quote-tags span{color:#173d38;background:#fff;border:1px solid #d7e4dd;border-radius:999px;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.25}.client360-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client360-edit-grid .wide-field{grid-column:span 2}.client360-edit-grid textarea{resize:vertical;min-height:72px}.client360-budget-card{border-bottom:1px solid #eef1ee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:12px;display:grid}.client360-budget-card small{color:#64736f;margin-top:3px;display:block}.compact-button{min-height:32px;padding:6px 10px}.client360-filters{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;display:grid}.client360-filters label{color:#52625d;gap:5px;font-size:12px;font-weight:700;display:grid}.client360-filters input,.client360-filters select{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.client360-tabs{border-bottom:1px solid #dde6e2;flex-wrap:wrap;gap:8px;display:flex}.client360-tabs button{color:#52625d;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 12px;font-weight:800}.client360-tabs button.active{color:#12312f;border-color:#12312f}.table-head.client360-sale,.table-row.client360-sale{grid-template-columns:96px minmax(220px,1.5fr) minmax(130px,.8fr) minmax(110px,.6fr) 100px 116px}.table-head.client360-service,.table-row.client360-service{grid-template-columns:96px minmax(220px,1.5fr) minmax(110px,.6fr) minmax(130px,.8fr) 100px 116px}.table-row.client360-sale .compact-button,.table-row.client360-service .compact-button{text-align:center;white-space:normal;width:100%;line-height:1.15}.table-head.client360-vehicle,.table-row.client360-vehicle{grid-template-columns:minmax(220px,1.5fr) 110px 150px 120px 120px}.table-head.client360-task,.table-row.client360-task{grid-template-columns:120px minmax(260px,1.5fr) minmax(140px,.8fr) 110px 90px 92px}.table-head.client360-campaign,.table-row.client360-campaign{grid-template-columns:minmax(260px,1.6fr) 130px 130px 100px 110px 150px}.client360-vehicle small,.client360-task small,.client360-campaign small,.client360-service small{color:#66736f;margin-top:2px;display:block}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.timeline-item{color:#214744;align-items:flex-start;gap:9px}.timeline-item.ok svg{color:#166534}.timeline-item.warn svg{color:#ad6800}.timeline-item.danger svg{color:#a8071a}.timeline-item small{color:#66736f;margin-top:2px;display:block}.chart{height:250px}.chart-placeholder{color:#64736f;background:#f8faf7;border-radius:8px;place-items:center;height:250px;display:grid}.status-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 14px;display:grid}.quality-list{margin-top:12px}.quality-diagnostics{border-top:1px solid #dbe4df;gap:10px;margin-top:14px;padding-top:12px;display:grid}.quality-diagnostics>strong{color:#314641;font-size:13px}.status-list.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 12px}.status-list.compact .status-row{padding:5px 0;font-size:13px}.quality-detail-list{border-top:1px solid #dbe4df;gap:10px;margin-top:14px;padding-top:12px;display:grid}.quality-detail-header,.quality-detail-item{justify-content:space-between;gap:12px;min-width:0;display:flex}.quality-detail-header{align-items:center}.quality-detail-header small,.quality-detail-item small,.quality-detail-item span{color:#60706c;line-height:1.35;display:block}.quality-detail-items{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.quality-detail-item{border-bottom:1px solid #eef1ee;align-items:flex-start;padding:8px 0}.quality-detail-item>div{overflow-wrap:anywhere;min-width:0}.quality-detail-side{text-align:right;flex:0 0 130px}.status-row{border-bottom:1px solid #eef1ee;justify-content:space-between;gap:12px;min-width:0;padding:7px 0}.status-row>span,.status-row>strong,.status-row>div{overflow-wrap:anywhere;min-width:0}.status-row>strong{text-align:right}.status-row>strong small{color:#6b7772;margin-top:2px;font-size:11px;font-weight:700;display:block}.status-row.danger-row{color:#991b1b;border-color:#fecaca}.import-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.import-flow div{color:#214744;text-align:center;background:#eef4f0;border-radius:8px;padding:12px;font-weight:700}.import-timeline-panel{align-self:start}.import-timeline{gap:10px;display:grid}.import-timeline-item{background:#fff;border:1px solid #e0e6df;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(280px,1.2fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.import-timeline-item.erro{background:#fff7f6;border-color:#fecaca}.import-timeline-item.processando{background:#fffdf2;border-color:#fde68a}.import-timeline-item strong,.import-timeline-item small{display:block}.import-timeline-item small{color:#64736f;margin-top:3px}.import-timeline-kpis{flex-wrap:wrap;gap:6px;display:flex}.import-timeline-kpis span{color:#33413d;background:#f8faf7;border:1px solid #e4ebe6;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.import-details{grid-column:1/-1}.import-details summary{cursor:pointer;color:#12312f;font-weight:800}.message-template{color:#33413d;margin-bottom:14px;line-height:1.55}.whatsapp-template-manager{gap:14px;display:grid}.whatsapp-template-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;display:grid}.whatsapp-template-form,.whatsapp-template-list{gap:10px;display:grid}.whatsapp-template-form{background:#fbfdfa;border:1px solid #dfe7e2;border-radius:8px;padding:12px}.whatsapp-template-form label{color:#52625d;gap:6px;font-size:12px;font-weight:700;display:grid}.whatsapp-template-form input,.whatsapp-template-form textarea{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.whatsapp-template-form textarea{resize:vertical;min-height:154px}.template-provider-status{background:#f4f8f5;border:1px solid #dfe7e2;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.template-provider-status span,.template-provider-status small{color:#52625d;font-size:12px}.template-provider-status strong{color:#173d38;font-size:14px}.template-variable-list{flex-wrap:wrap;gap:6px;display:flex}.template-variable-list button{color:#173d38;cursor:pointer;font:inherit;background:#fff;border:1px solid #d5e2db;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.template-variable-list button:hover,.template-variable-list button:focus-visible{background:#edf7f1;border-color:#12312f;outline:none}.whatsapp-template-card{background:#fff;border:1px solid #dfe7e2;border-radius:8px;gap:10px;padding:12px;display:grid}.whatsapp-template-card.inactive{opacity:.72;background:#f8faf7}.whatsapp-template-card strong,.whatsapp-template-card small{display:block}.whatsapp-template-card p{color:#33413d;white-space:pre-wrap;margin:0;line-height:1.45}.fixed-template-pill{color:#0f4a41;background:#e9f7f2;border-color:#bad9cd}.campaign-workflow-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.campaign-workflow-tabs button{color:#33413d;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.campaign-workflow-tabs button.active{color:#fff;background:#12312f;border-color:#12312f}.campaign-workflow-tabs span{color:#12312f;background:#eef2f0;border-radius:999px;padding:2px 6px;font-size:11px}.campaign-workflow-tabs button.active span{color:#fff;background:#ffffff2e}.campaign-guide-summary{z-index:3;color:#12312f;background:#f4fbf7;border:1px solid #d7e5dc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex;position:sticky;top:10px}.campaign-guide-summary strong,.campaign-guide-summary small{display:block}.campaign-guide-summary small{color:#52625d;margin-top:3px}.campaign-command-center{background:#fff;border:1px solid #d7e5dc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin-bottom:14px;padding:12px;display:grid}.campaign-command-center>div{background:#f8faf7;border:1px solid #edf2ef;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.campaign-command-center span,.campaign-template-picker label,.campaign-message-preview small{color:#64736f;font-size:12px;font-weight:800}.campaign-command-center strong,.campaign-template-picker strong,.campaign-message-preview strong{color:#12312f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-command-center small,.campaign-template-picker small{color:#64736f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-command-center>.button{white-space:nowrap;align-self:center;min-height:40px}.mobile-campaign-quick{background:#fff;border:1px solid #d7e5dc;border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:none;box-shadow:0 10px 24px #1f293712}.mobile-campaign-quick-header,.mobile-campaign-next,.mobile-campaign-actions{align-items:center;gap:10px;display:flex}.mobile-campaign-quick-header{justify-content:space-between}.mobile-campaign-quick-header strong,.mobile-campaign-quick-header small,.mobile-campaign-next strong,.mobile-campaign-next small,.mobile-campaign-select{display:block}.mobile-campaign-quick-header b{color:#fff;text-align:center;background:#12312f;border-radius:999px;min-width:36px;padding:5px 9px}.mobile-campaign-quick small,.mobile-campaign-select{color:#64736f;font-size:12px}.mobile-campaign-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-campaign-kpis span{background:#f8fbf8;border:1px solid #e4ece7;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.mobile-campaign-kpis strong{color:#12312f;font-size:18px;line-height:1}.mobile-campaign-select{font-weight:800}.mobile-campaign-select select{color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;margin-top:5px;padding:0 10px}.mobile-campaign-next{background:#f7fbf8;border:1px solid #d7e5dc;border-radius:8px;justify-content:space-between;padding:10px}.mobile-campaign-next span{min-width:0}.mobile-campaign-actions{flex-wrap:wrap}.campaign-view-publico>.message-template,.campaign-view-publico>.campaign-builder-stage:not(.campaign-audience-stage):not(.campaign-objective-stage),.campaign-view-publico>.campaign-image-panel,.campaign-view-publico>.campaign-save-bar,.campaign-view-publico>.campaign-report,.campaign-view-publico>.campaign-inbox-embedded,.campaign-view-publico>.next-campaign-target,.campaign-view-publico>.campaign-history,.campaign-view-publico>.bulk-action-bar,.campaign-view-publico>.table,.campaign-view-publico>.pagination-bar,.campaign-view-mensagem>.campaign-audience-stage,.campaign-view-mensagem>.campaign-objective-stage,.campaign-view-mensagem>.campaign-report,.campaign-view-mensagem>.campaign-inbox-embedded,.campaign-view-mensagem>.next-campaign-target,.campaign-view-mensagem>.campaign-history,.campaign-view-mensagem>.bulk-action-bar,.campaign-view-mensagem>.table,.campaign-view-mensagem>.pagination-bar,.campaign-view-execucao>.message-template,.campaign-view-execucao>.campaign-builder-stage,.campaign-view-execucao>.campaign-image-panel,.campaign-view-execucao>.campaign-save-bar,.campaign-view-execucao>.campaign-report,.campaign-view-execucao>.campaign-inbox-embedded,.campaign-view-execucao>.campaign-history,.campaign-view-resultado>.message-template,.campaign-view-resultado>.campaign-builder-stage,.campaign-view-resultado>.campaign-image-panel,.campaign-view-resultado>.campaign-save-bar,.campaign-view-resultado>.next-campaign-target,.campaign-view-resultado>.bulk-action-bar,.campaign-view-resultado>.table,.campaign-view-resultado>.pagination-bar{display:none}.message-template strong,.message-template span{display:block}.campaign-builder-stage{background:#fff;border:1px solid #e0e6df;border-radius:8px;margin-bottom:14px;padding:12px}.campaign-stage-header,.campaign-audience-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.campaign-stage-header span{color:#17211f;font-weight:900}.campaign-stage-header small,.campaign-audience-toolbar{color:#64736f;font-size:12px}.campaign-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.campaign-preset{color:#17211f;text-align:left;cursor:pointer;min-height:82px;font:inherit;background:#f8faf7;border:1px solid #d7e5dc;border-radius:8px;gap:5px;padding:10px;display:grid}.campaign-preset:hover{background:#eef4f0}.campaign-preset.active{background:#eaf4ef;border-color:#123d37;box-shadow:inset 0 0 0 1px #123d37}.campaign-preset small{color:#64736f;line-height:1.35}.campaign-filter-sections{gap:12px;margin-bottom:12px;display:grid}.campaign-filter-summary{background:#f8fbf8;border:1px solid #dce7e1;border-radius:8px;gap:8px;margin-bottom:12px;padding:10px;display:grid}.campaign-filter-summary>div{flex-wrap:wrap;gap:6px;display:flex}.campaign-filter-summary small{color:#64736f}.campaign-filter-section{background:#fff;border:1px solid #d7e5dc;border-radius:8px;gap:10px;padding:12px;display:grid}.campaign-filter-section>div:first-child{gap:4px;display:grid}.campaign-filter-section strong{color:#123d37}.campaign-filter-section small{color:#64736f;font-size:12px}.campaign-workspace .campaign-filter-section .campaign-filter-grid{background:0 0;border:0;padding:0}.campaign-workspace .campaign-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-filter-grid{background:#f8faf7;border:1px solid #eef1ee;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.campaign-filter-grid label{color:#52625d;gap:5px;font-size:12px;font-weight:700;display:grid}.campaign-filter-grid input,.campaign-filter-grid select{color:#17211f;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-height:36px;padding:0 10px}.campaign-filter-grid .checkbox-field{color:#17211f;grid-template-columns:18px 1fr;align-content:end;align-items:center;min-height:58px}.campaign-filter-grid .checkbox-field input{width:16px;min-height:16px;padding:0}.campaign-advanced-filters{background:#fbfcfb;border:1px solid #dce5df;border-radius:8px;padding:10px 12px}.campaign-advanced-filters summary{cursor:pointer;color:#123d37;font-size:13px;font-weight:900}.campaign-advanced-filters .campaign-filter-grid{margin-top:12px}.campaign-audience-preview{background:#fff;border:1px solid #d7e5dc;border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.campaign-preview-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-preview-header span,.campaign-preview-client{gap:4px;display:grid}.campaign-preview-header strong,.campaign-preview-client strong{color:#123d37}.campaign-preview-header small,.campaign-preview-client span,.campaign-preview-client small{color:#52625d;font-size:12px}.campaign-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-preview-client{background:#f8faf7;border:1px solid #eef1ee;border-radius:8px;padding:10px}.campaign-message-editor{color:#52625d;gap:6px;font-size:12px;font-weight:700;display:grid}.campaign-template-picker{background:#f8fbf8;border:1px solid #dce7e1;border-radius:8px;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:12px;padding:12px;display:grid}.campaign-template-picker label,.campaign-template-picker span{gap:5px;display:grid}.campaign-template-picker select{color:#17211f;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;padding:0 10px}.campaign-message-editor textarea{resize:vertical;color:#17211f;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-height:112px;padding:10px;line-height:1.5}.campaign-variable-list{margin-top:10px}.campaign-message-preview{background:#fff;border:1px solid #e0e6df;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.campaign-message-preview span{gap:2px;display:grid}.campaign-message-preview p{color:#17211f;white-space:pre-wrap;background:#f8faf7;border:1px solid #edf2ef;border-radius:8px;max-height:150px;margin:0;padding:10px;line-height:1.45;overflow:auto}.campaign-inbox-embedded{background:#fff;border:1px solid #e0e6df;border-radius:8px;margin-bottom:14px;padding:12px}.campaign-image-panel{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.campaign-image-panel input[type=file]{display:none}.campaign-image-preview{align-items:center;gap:10px;min-width:min(100%,420px);display:flex}.campaign-image-preview img{object-fit:cover;background:#fff;border:1px solid #d7e5dc;border-radius:8px;width:56px;height:56px}.campaign-image-preview span{flex:1;gap:3px;min-width:180px;display:grid}.campaign-image-preview small{color:#52625d}.campaign-save-bar{color:#33413d;background:#eff8f3;border:1px solid #d7e5dc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.campaign-support-drawer{background:#fff;border:1px solid #d7e5dc;border-radius:8px;margin-bottom:12px;padding:10px 12px;display:none}.campaign-support-drawer summary{cursor:pointer;color:#123d37;justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.campaign-support-drawer summary span,.campaign-support-drawer summary small{display:block}.campaign-support-drawer summary small{color:#64736f;font-weight:700}.campaign-support-drawer .campaign-saved-strip{border:0;margin-bottom:0;padding:10px 0 0}.campaign-saved-strip{background:#fff;border:1px solid #d7e5dc;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.campaign-saved-strip strong,.campaign-saved-strip small{display:block}.campaign-saved-strip small{color:#64736f;margin-top:3px}.campaign-saved-list{flex-wrap:wrap;gap:8px;display:flex}.campaign-saved-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.campaign-saved-actions .campaign-saved-list{min-width:0}.campaign-saved-actions>.button{flex:none}.campaign-report{background:#fff;border:1px solid #e0e6df;border-radius:8px;margin-bottom:14px;padding:12px}.campaign-report-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.campaign-report-header strong,.campaign-report-header small{display:block}.campaign-report-header small{color:#64736f;margin-top:3px}.campaign-report-header>span{color:#fff;background:#12312f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.campaign-history{gap:8px;margin-bottom:14px;display:grid}.campaign-history-item{color:#1d2a27;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.campaign-history-item.active{background:#eff8f3;border-color:#12312f}.campaign-history-item span{gap:2px;display:grid}.campaign-history-item small{color:#64736f}.campaign-history-item b{color:#0f766e}.campaign-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.next-campaign-target{background:#eff8f3;border:1px solid #d7e5dc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.next-campaign-target span{gap:3px;display:grid}.next-campaign-target small{color:#64736f}.pagination-bar{color:#52625d;border-top:1px solid #eef1ee;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.file-button{color:#fff;cursor:pointer;background:#12312f;border:1px solid #cfd8d3;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.file-button.secondary{color:#12312f;background:#fff}.file-button input{display:none}.dual-upload{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.dual-upload span{color:#64736f;font-size:13px}.alert{color:#a8071a;background:#fff1f0;border:1px solid #ffccc7;border-radius:8px;margin-bottom:12px;padding:10px 12px}.success-alert{color:#135200;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-bottom:12px;padding:10px 12px}.preview-list{gap:12px;display:grid}.preview-card{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;padding:14px}.readiness{background:#fff;border:1px solid #dbe5df;border-radius:8px;gap:3px;margin-bottom:12px;padding:10px 12px;display:grid}.readiness strong{color:#1f2d29}.readiness span{color:#64736f;font-size:13px}.readiness.ok{background:#f6ffed;border-color:#b7eb8f}.readiness.warning{background:#fffbe6;border-color:#ffe58f}.readiness.danger{background:#fff1f0;border-color:#ffccc7}.warning-list{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.import-quality{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.warning-list span{color:#ad6800;background:#fff7e6;border:1px solid #ffe7ba;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.recommendation-list{border-top:1px solid #e0e6df;gap:8px;margin-bottom:12px;padding-top:12px;display:grid}.recommendation-list div{color:#33413d;align-items:center;gap:8px;font-size:13px;display:flex}.recommendation-list svg{color:#0f766e;flex:none}.conflict-list{gap:12px;display:grid}.conflict-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.merge-list{gap:12px;display:grid}.merge-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.confidence-control{color:#52625d;gap:6px;min-width:220px;font-size:12px;font-weight:700;display:grid}.confidence-control input{accent-color:#12312f}.merge-card{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.merge-card p,.merge-card small{color:#64736f}.merge-actions{flex-wrap:wrap;gap:8px;display:flex}.conflict-card{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.conflict-card h2{margin-top:10px}.conflict-card p{color:#64736f;margin:5px 0 10px}.conflict-card.resolved{opacity:.72}.conflict-actions{grid-template-columns:repeat(2,minmax(82px,1fr));gap:8px;display:grid}.resolved-label{color:#0f766e}.campaign-actions{flex-wrap:wrap;gap:6px;display:flex}.modal-backdrop{z-index:80;background:#12312f6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.campaign-contact-modal{color:#17211f;background:#fff;border:1px solid #d7e5dc;border-radius:10px;gap:12px;width:min(480px,100%);padding:16px;display:grid;box-shadow:0 24px 70px #12312f47}.modal-header,.modal-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-header span,.campaign-contact-modal label{gap:5px;display:grid}.modal-header strong{color:#123d37;font-size:18px}.modal-header small,.campaign-contact-modal>small{color:#64736f}.campaign-contact-modal label{color:#52625d;font-size:12px;font-weight:800}.campaign-contact-modal input,.campaign-contact-modal select,.campaign-contact-modal textarea{color:#17211f;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;padding:0 10px}.campaign-contact-modal textarea{resize:vertical;min-height:96px;padding:10px}.compact-select{color:#14201d;min-height:38px;font:inherit;background:#fff;border:1px solid #cad4d0;border-radius:8px;padding:0 10px}.lead-funnel-strip{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid;overflow-x:auto}.lead-funnel-card{color:#1f2b28;text-align:left;cursor:pointer;background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;gap:3px;min-width:120px;padding:10px;display:grid}.lead-funnel-card.active{background:#ecf5f1;border-color:#0f3d37}.lead-funnel-card strong{font-size:18px}.lead-funnel-card span{font-size:12px;font-weight:700}.lead-funnel-card small{color:#66736f;font-size:11px}.lead-flow-note{color:#28433d;background:#f3faf6;border:1px solid #dce8df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.lead-flow-note strong{color:#123d37}.user-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-card{color:#1b1f23;cursor:pointer;text-align:left;background:#f8faf7;border:1px solid #dfe4de;border-radius:8px;justify-items:start;gap:8px;padding:14px;display:grid}.user-card.active,.user-card:hover{background:#eff8f3;border-color:#0f766e}.user-card small{color:#64736f}.assignment-advice{background:#f8faf7;border:1px solid #e0e6df;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr);gap:12px;margin-bottom:14px;padding:12px;display:grid}.assignment-advice>div:first-child{align-content:start;gap:4px;display:grid}.assignment-advice span{color:#64736f;font-size:13px}.compact-status{gap:6px}.avatar{color:#fff;background:#12312f;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.permission-list{gap:12px;display:grid}.permission-row{border-bottom:1px solid #eef1ee;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.permission-row svg{color:#0f766e;margin-top:2px}.permission-row strong,.permission-row small{display:block}.permission-row small{color:#64736f;margin-top:3px}.assign-select{color:#1b1f23;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;min-height:36px;padding:0 10px}.audit-filter{max-width:240px}.audit-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.audit-toolbar input{border:1px solid #cfd8d3;border-radius:8px;min-width:240px;min-height:36px;padding:0 10px}.audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.empty-state{color:#64736f;text-align:center;background:#f8faf7;border:1px dashed #cfd8d3;border-radius:8px;padding:18px}.visually-hidden{display:none!important}@media (width<=1100px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.topbar{flex-direction:column;gap:14px}.omsys-dropdown-nav{justify-content:flex-start;width:100%;min-width:0}.omsys-cascade-nav{width:100%;min-width:0}.omsys-cascade-meta{flex-wrap:wrap;justify-content:flex-start}.omsys-cascade-columns{justify-content:flex-start}.topbar-actions{flex:none;justify-items:stretch;width:100%}.topbar-title{width:100%}.sidebar{position:static}.sidebar-collapsed .sidebar{display:none}.nav{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-section{align-content:start}.client-layout,.grid-layout,.cockpit-layout,.cockpit-hero,.cockpit-kpis,.cockpit-workflow-grid,.cockpit-list.two-col,.next-action-card,.next-action-content,.metric-grid,.agenda-board,.task-insight,.task-execution-panel,.routine-card,.import-quality,.conflict-summary,.merge-summary,.campaign-command-center,.campaign-template-picker,.campaign-filter-grid,.campaign-preset-grid,.campaign-guide-summary,.campaign-summary,.budget-summary,.work-batch-grid,.pipeline-overview,.pipeline-deal-row,.pipeline-kanban,.patio-entry-flow,.patio-entry-steps,.import-timeline-item,.forecast-summary,.service-intelligence-grid,.client360-command-center,.client360-workbench,.client360-contact-lead,.client360-filters,.detail-grid,.commercial-lane-strip,.commercial-lane-queue-grid{grid-template-columns:1fr}.client360-contact-lead-actions{justify-content:flex-start}.campaign-guide-summary{flex-direction:column;align-items:stretch;position:static}.campaign-preview-header{flex-direction:column;align-items:stretch}.campaign-preview-list{grid-template-columns:1fr}.client-card{position:static}.budget-item-row{grid-template-columns:1fr}.campaign-save-bar{flex-direction:column;align-items:stretch}.quote-workspace-hero{flex-direction:column}.quote-layout,.quote-workspace-grid,.quote-message-grid,.quote-controls,.quote-payment-scenarios label,.quote-kpis,.quote-version-summary,.quote-version-grid{grid-template-columns:1fr}.quote-summary-panel,.quote-layout-review .quote-summary-panel{grid-template-columns:1fr;position:static}.quote-layout-review .proposal-preview,.quote-layout-review .quote-message-editor,.quote-layout-review .quote-step-navigation,.quote-layout-review .quote-final-actions{grid-area:auto/1}.forecast-report{grid-template-columns:minmax(180px,1fr) 110px 110px 110px 70px 70px minmax(180px,1fr)}.management-loss-row,.forecast-breakdown-grid,.sequence-step-row{grid-template-columns:1fr}.import-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.user-grid,.assignment-advice{grid-template-columns:1fr}.task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.routine-actions{justify-content:flex-start}}@media print{@page{size:A4;margin:10mm}html,body,#root{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body *{visibility:hidden!important}.proposal-preview,.proposal-preview *{visibility:visible!important}.sidebar,.topbar,.quote-workspace-hero,.quote-workspace-actions,.quote-layout>:not(.quote-summary-panel),.quote-summary-panel>:not(.proposal-preview),.quote-workspace-grid>:not(.proposal-preview){display:none!important}.app-shell,.workspace,.panel,.quote-editor,.quote-layout,.quote-summary-panel,.quote-workspace,.quote-workspace-grid{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.quote-editor,.quote-summary-panel,.proposal-preview{box-shadow:none;border:0}.proposal-preview{color:#111827;orphans:3;widows:3;page-break-after:auto;font-family:Arial,Helvetica,sans-serif;font-size:10.5px;line-height:1.28;width:100%!important;max-width:none!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.proposal-preview>*{margin-bottom:6px}.proposal-heading{border-bottom:2px solid #12312f;grid-template-columns:minmax(0,1fr) 54mm;align-items:start;gap:10mm;padding-bottom:6px;display:grid!important}.proposal-heading strong{color:#12312f;margin-top:2px;font-size:18px;line-height:1.15;display:block}.proposal-heading span{font-size:11px;display:block}.proposal-logo{width:58mm;max-height:28mm;margin-bottom:2mm}.proposal-meta{text-align:left;border:1px solid #dfe7e1;border-radius:0;justify-items:stretch;padding:7px}.proposal-client,.proposal-commercial{border:1px solid #dfe7e1;border-radius:0;padding:7px;background:#fff!important}.proposal-client strong,.proposal-commercial strong{color:#12312f;font-size:13px}.proposal-blocks{gap:7px;display:grid!important}.proposal-block,.proposal-commercial{break-inside:avoid}.proposal-block{break-inside:avoid-page;page-break-inside:avoid;border:1px solid #d9e2dc;border-radius:0;padding:7px;background:#fff!important}.proposal-block-title{break-after:avoid;page-break-after:avoid;border-bottom:1px solid #e4ebe6;padding-bottom:4px;display:block!important}.proposal-block-title strong{color:#12312f;font-size:13px}.proposal-block-title span{display:none}.proposal-lines,.proposal-alternatives{gap:0;padding:4px 0 0;display:grid!important}.proposal-lines div,.proposal-alternatives div{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #eef2ef;grid-template-columns:minmax(0,1fr) 30mm;align-items:start;gap:8px;padding:4px 0;display:grid!important}.proposal-lines span,.proposal-alternatives span{overflow-wrap:anywhere}.proposal-lines strong,.proposal-alternatives strong,.proposal-subtotal strong,.proposal-block-totals strong,.proposal-condition-block b{text-align:right;white-space:nowrap}.proposal-alternatives{border-top:1px dashed #cbd8d0;margin-top:5px}.proposal-alternatives>strong{text-align:left;margin-bottom:2px}.proposal-subtotal,.proposal-total,.proposal-block-totals div,.proposal-condition-block div{grid-template-columns:minmax(0,1fr) 32mm;align-items:center;gap:8px;display:grid!important}.proposal-subtotal{break-before:avoid;page-break-before:avoid;background:#f6f8f6;border-top:1px solid #dfe7e1;margin-top:4px;padding:5px}.proposal-total,.proposal-block-totals,.proposal-conditions,.proposal-notes,.proposal-footer{break-inside:avoid;page-break-inside:avoid}.proposal-block-totals,.proposal-condition-block{border:1px solid #dfe7e1;border-radius:0;padding:7px;background:#fff!important}.proposal-block-totals>strong,.proposal-condition-block>strong{color:#12312f;border-bottom:1px solid #e8eee9;margin-bottom:4px;padding-bottom:3px;display:block}.proposal-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid!important}.proposal-notes,.proposal-footer{border-top:1px solid #dfe7e1;padding-top:7px}.proposal-footer{margin-bottom:0}.proposal-preview small,.proposal-breakdown{font-size:10px}}@media (width<=720px){html,body,#root{max-width:100%;overflow-x:hidden}.app-shell{display:block}.sidebar{z-index:20;justify-content:flex-start;align-items:center;min-height:58px;padding:9px 12px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 10px 28px #12312f29}.workspace{padding:12px 12px 78px}.sidebar .brand{flex-direction:row;align-items:center;gap:10px}.sidebar .brand-logo{object-fit:contain;object-position:left center;width:116px;max-height:40px}.sidebar .brand strong,.sidebar .brand span,.sidebar-footer,.nav-section-title,.nav,.nav-section{display:none}.nav{grid-column:auto}.nav::-webkit-scrollbar{display:none}.mobile-only{display:inline-flex}.nav-item[title=Propostas] .nav-label-full{display:none}.nav-item[title=Propostas] .nav-label-mobile{display:inline}.topbar{flex-direction:column;gap:10px;margin-bottom:12px}.omsys-dropdown-nav{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.omsys-dropdown-nav::-webkit-scrollbar{display:none}.omsys-menu{flex:none}.omsys-menu-panel{width:auto;max-height:calc(100vh - 112px);position:fixed;top:88px;left:12px;right:12px}.omsys-cascade-columns{grid-auto-columns:minmax(170px,82vw)}.omsys-cascade-column{min-height:220px;max-height:300px}.omsys-open-routine{display:grid}.omsys-open-actions{justify-content:flex-start;min-width:0}.topbar-title .brand-logo,.topbar-title .eyebrow{display:none}.topbar h1{font-size:20px}.topbar-actions{justify-items:stretch;width:100%}.search{height:38px}.shortcut-hint{display:none}.quick-jump-bar{z-index:40;padding:8px 10px calc(8px + env(safe-area-inset-bottom));scrollbar-width:none;background:#fff;border-top:1px solid #d7e5dc;flex-wrap:nowrap;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;justify-content:flex-start;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -10px 28px #1f29371f}.quick-jump-bar button{justify-content:center;min-width:max-content;min-height:34px;padding:0 8px;font-size:12px}.quick-jump-bar .quick-propostas,.quick-jump-bar .quick-sem-cadastro,.quick-jump-bar .quick-tarefas{display:none}.quick-jump-bar .quick-orcar{order:-5}.quick-jump-bar .quick-campanhas{order:-4}.quick-jump-bar .mobile-only{order:-3}.quick-jump-bar::-webkit-scrollbar{display:none}.global-search-results{left:0;right:auto}.global-search-results button{grid-template-columns:1fr;gap:3px}.nav{grid-template-columns:none}.seller-wallet-alert,.data-banner,.budget-summary{display:none}.mobile-home{gap:14px;display:grid}.mobile-home-hero{color:#fff;background:#12312f;border:1px solid #d7e5dc;border-radius:14px;gap:6px;padding:16px;display:grid;box-shadow:0 14px 32px #12312f29}.mobile-home-hero span{color:#a7c4bd;text-transform:uppercase;font-size:12px;font-weight:800}.mobile-home-hero strong{font-size:20px;line-height:1.18}.mobile-home-hero small{color:#d8ebe6;font-size:12px}.mobile-action-grid,.mobile-client-list{gap:10px;display:grid}.mobile-action-card{color:#12312f;text-align:left;min-height:74px;font:inherit;background:#fff;border:1px solid #d7e5dc;border-radius:14px;gap:4px;padding:14px;display:grid}.mobile-action-card.primary{color:#fff;background:#12312f}.mobile-action-card strong{font-size:16px}.mobile-action-card span{color:inherit;opacity:.8;font-size:13px}.mobile-client-search{color:#12312f;gap:6px;font-size:13px;font-weight:800;display:grid}.mobile-client-search input{color:#1b1f23;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:12px;padding:0 12px}.mobile-list-heading{color:#51625d;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.mobile-list-heading strong{color:#12312f;font-size:14px}.mobile-client-card{background:#fff;border:1px solid #dce5df;border-radius:14px;gap:7px;padding:12px;display:grid;box-shadow:0 10px 24px #1f29370f}.mobile-client-card strong{color:#12312f;font-size:15px}.mobile-client-card span,.mobile-client-card small{color:#51625d;font-size:12px;line-height:1.35}.mobile-client-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.mobile-client-card-actions .button{justify-content:center;width:100%;min-height:38px}.panel{padding:14px}.panel-header{flex-direction:column;align-items:stretch;gap:10px}.panel-header .button{justify-content:center;width:100%}.panel-header p{display:none}.panel-header h2{font-size:18px}.table{gap:8px;overflow-x:visible}.table-head{display:none}.table-head,.table-row{box-sizing:border-box;width:100%;min-width:0!important}.table-row,.table-row.five,.table-row.four,.table-row.three,.table-row.two,.table-row.campaign,.table-row.campaign-inbox-row,.table-row.task,.table-row.catalog-row,.table-row.crm-actions-seller-row,.table-row.crm-actions-day-row,.table-row.crm-revision-source-row,.table-row.client360-sale,.table-row.client360-service,.table-row.client360-vehicle,.table-row.client360-task,.table-row.client360-campaign{text-align:left;align-items:stretch;gap:8px;padding:12px;font-size:14px;grid-template-columns:1fr!important}.table-row strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.table-row small{font-size:12px;line-height:1.35}.table-row .status-pill,.status-pill{white-space:normal;width:max-content;max-width:100%;font-size:11px;line-height:1.2}.table-row .score{text-align:left;background:0 0;border-radius:0;width:100%;height:auto;min-height:0;padding:0;display:block}.table-row .score small{display:none}.next-campaign-target{flex-direction:column;align-items:stretch}.campaign-workflow-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.campaign-workflow-tabs::-webkit-scrollbar{display:none}.campaign-workflow-tabs button{min-width:max-content}.campaign-guide-summary,.campaign-workspace>.panel-header .toolbar-actions{display:none}.mobile-campaign-quick{padding:10px}.mobile-campaign-next{flex-direction:column;align-items:stretch}.mobile-campaign-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-campaign-actions .button{min-height:34px;padding:0 6px;font-size:12px}.mobile-campaign-actions .button,.mobile-campaign-next .button,.campaign .button,.campaign-inbox-row .button,.row-actions .button,.toolbar-actions .button{justify-content:center;width:100%}.campaign-stage-header,.campaign-audience-toolbar,.toolbar-actions,.row-actions{flex-direction:column;align-items:stretch}.metric-grid{gap:10px}.task-form,.task-form .span-2{grid-column:span 1;grid-template-columns:1fr}.quote-editor-steps button{gap:5px;min-height:42px;padding:0 5px;font-size:11px}.quote-editor-steps button span{width:20px;height:20px;font-size:10px}.quote-section-heading,.quote-summary-heading{flex-direction:column;align-items:flex-start;gap:5px}.quote-item-head{display:none}.quote-item-entry{padding:10px}.quote-item-row{grid-template-columns:repeat(2,minmax(0,1fr)) 38px}.quote-item-description{grid-column:1/-1}.quote-item-row>label:not(.quote-item-description)>.visually-hidden{color:#64736f;font-size:10px;font-weight:800;display:block!important}.quote-item-row>label:nth-of-type(2),.quote-item-row>label:nth-of-type(3){grid-column:span 1}.quote-item-row>label:nth-of-type(4){grid-column:1}.quote-item-row>strong{grid-column:2;align-self:center}.quote-remove-item{grid-column:3}.quote-item-advanced>div:last-child,.quote-bundle-grid,.commercial-check,.quote-summary-metrics,.quote-payment-scenarios label{grid-template-columns:1fr}.quote-item-organization-heading{flex-direction:column;align-items:flex-start;gap:2px}.quote-summary-metrics div:nth-child(2n){border-left:0;padding-left:0}.quote-summary-metrics div+div{border-top:1px solid #e5ebe7}.quote-step-navigation,.quote-message-editor .quote-actions{grid-template-columns:1fr;display:grid}.quote-step-navigation .button,.quote-message-editor .button{width:100%}}.contact-workspace-backdrop{z-index:90;padding:28px 16px;overflow-y:auto}.contact-workspace{background:#fff;border:1px solid #cbded8;border-radius:8px;width:min(760px,100%);margin:auto;position:relative;box-shadow:0 18px 48px #0e322b40}.contact-workspace-header{border-bottom:1px solid #e1ece8;justify-content:space-between;gap:16px;padding:20px 22px 14px;display:flex}.contact-workspace-header h2{margin:4px 0;font-size:20px}.contact-workspace-header p{color:#526a65;margin:0}.contact-workspace-origin{color:#0d4d44;text-transform:uppercase;font-size:11px;font-weight:800}.contact-workspace-reason{background:#f4faf7;border-bottom:1px solid #e1ece8;gap:9px;padding:14px 22px;display:grid}.contact-workspace-facts{flex-wrap:wrap;gap:7px;display:flex}.contact-workspace-facts span{background:#fff;border:1px solid #d4e4de;border-radius:5px;gap:2px;padding:5px 8px;font-size:12px;display:grid}.contact-workspace-facts b{color:#41605a;text-transform:uppercase;font-size:10px}.contact-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 22px 0;display:grid}.contact-workspace label{color:#25413a;gap:6px;font-size:13px;font-weight:700;display:grid}.contact-workspace input,.contact-workspace select,.contact-workspace textarea{font:inherit;font-weight:400}.contact-workspace-recipient{border:1px solid #d4e4de;border-radius:6px;align-items:center;gap:9px;margin:14px 22px 0;padding:10px 12px;display:flex}.contact-workspace-recipient span{flex:1;gap:2px;display:grid}.contact-workspace-recipient small{color:#617771}.contact-workspace-message{margin:14px 22px 0}.contact-workspace-message textarea{resize:vertical;background:#fbfdfc;min-height:90px}.contact-workspace-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-workspace-actions .button{width:auto}.contact-workspace>.contact-workspace-actions{padding:12px 22px 0}.contact-workspace-consent{background:#fff9e9;border:1px solid #e2b96a;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:center;gap:8px;margin:12px 22px 0;padding:10px;display:grid}.contact-workspace-consent span{color:#617771;grid-column:1/-1;font-size:12px}.contact-workspace-reschedule{background:#fbf6eb;border:1px solid #eadbb8;border-radius:6px;grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:10px;margin:12px 22px 0;padding:12px;display:grid}.contact-workspace-result{border-top:1px solid #e1ece8;gap:10px;margin-top:16px;padding:16px 22px;display:grid}.contact-workspace-result textarea{resize:vertical;min-height:84px}.contact-workspace-result-options{flex-wrap:wrap;gap:7px;display:flex}.contact-workspace-result-options button{color:#23443c;background:#fff;border:1px solid #cbded8;border-radius:5px;padding:7px 9px}.contact-workspace-result-options button.active{color:#fff;background:#103e36;border-color:#103e36}.contact-workspace-footer{border-top:1px solid #e1ece8;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px 20px;display:flex}.contact-workspace-footer small{color:#617771}.contact-workspace-editor{background:#142a246b;border-radius:8px;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.contact-workspace-editor-card{background:#fff;border-radius:7px;gap:12px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 10px 30px #0003}.contact-workspace-editor-card h3{margin:0}@media (width<=640px){.contact-workspace-backdrop{align-items:start;padding:0}.contact-workspace{border-radius:0;min-height:100vh}.contact-workspace-grid,.contact-workspace-reschedule,.contact-workspace-consent{grid-template-columns:1fr}.contact-workspace-footer{flex-direction:column;align-items:stretch}.contact-workspace-footer .button{width:100%}.contact-workspace-recipient{flex-wrap:wrap;align-items:flex-start}.contact-workspace-recipient .button{width:100%}}.whatsapp-inbox{min-width:0}.whatsapp-inbox-titlebar{align-items:flex-start}.whatsapp-operations-strip{border-block:1px solid var(--border,#dbe5df);background:#f6faf8;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -16px 16px;display:grid}.whatsapp-operations-strip>div{align-items:center;gap:10px;min-height:68px;padding:10px 16px;display:flex}.whatsapp-operations-strip>div+div{border-left:1px solid var(--border,#dbe5df)}.whatsapp-operations-strip svg{color:#315e55;flex:none}.whatsapp-operations-strip span{gap:2px;min-width:0;display:grid}.whatsapp-operations-strip strong{font-size:1rem;line-height:1.15}.whatsapp-operations-strip small{color:var(--muted,#61716c);font-size:.75rem;line-height:1.3}.whatsapp-operations-strip .attention{background:#fff8ef}.whatsapp-operations-strip .attention svg{color:#a45c00}.whatsapp-operations-strip .healthy svg{color:#08785e}.whatsapp-operations-issues{background:#fffaf2;border:1px solid #e4c794;border-radius:5px;margin:-6px 0 14px}.whatsapp-operations-issues>summary{color:#795000;cursor:pointer;align-items:center;gap:7px;padding:9px 11px;font-size:.8rem;font-weight:800;display:flex}.whatsapp-operations-issues>summary span{text-align:center;background:#fff;border-radius:10px;min-width:20px;padding:2px 6px}.whatsapp-operations-issues>div{border-top:1px solid #e4c794;max-height:260px;display:grid;overflow:auto}.whatsapp-operations-issues article{grid-template-columns:minmax(170px,.7fr) auto minmax(220px,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.whatsapp-operations-issues article+article{border-top:1px solid #eee2cd}.whatsapp-operations-issues article>span{gap:2px;display:grid}.whatsapp-operations-issues article small{color:var(--muted,#61716c);font-size:.7rem}.whatsapp-operations-issues article code{background:#fff;border:1px solid #ead9bc;border-radius:4px;padding:3px 6px;font-size:.68rem}.whatsapp-operations-issues article p{overflow-wrap:anywhere;margin:0;font-size:.76rem}.whatsapp-inbox-layout{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:16px;min-height:640px;display:grid}.whatsapp-inbox-list{border-right:1px solid var(--border,#dbe5df);min-width:0;padding-right:16px}.whatsapp-inbox-list>label{gap:6px;font-size:.82rem;font-weight:700;display:grid}.whatsapp-inbox-list input{width:100%}.whatsapp-inbox-filters{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.whatsapp-inbox-filters button{border:1px solid var(--border,#dbe5df);color:inherit;cursor:pointer;font:inherit;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;min-height:34px;padding:5px 9px;font-size:.8rem;font-weight:700;display:flex}.whatsapp-inbox-filters button.active{color:#fff;background:#103e36;border-color:#103e36}.whatsapp-inbox-filters span{color:#24443d;text-align:center;background:#edf4f0;border-radius:10px;min-width:20px;padding:2px 6px;font-size:.7rem}.whatsapp-inbox-filters button.active span{background:#fff}.whatsapp-inbox-filter-hint{color:var(--muted,#61716c);margin:8px 0 -4px;font-size:.78rem}.whatsapp-inbox-list-scroll{gap:5px;max-height:680px;margin-top:10px;padding-right:4px;display:grid;overflow:auto}.whatsapp-inbox-list-scroll>button{border:1px solid #0000;border-bottom-color:var(--border,#dbe5df);color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:5px;gap:3px;padding:10px;display:grid}.whatsapp-inbox-list-scroll>button:hover{background:#f7faf8}.whatsapp-inbox-list-scroll>button.active{background:#eaf5ef;border-color:#9fc3b7}.whatsapp-conversation-list-heading{justify-content:space-between;align-items:center;gap:7px;display:flex;color:inherit!important}.whatsapp-conversation-list-heading b{color:#fff;text-align:center;background:#0d7765;border-radius:11px;flex:none;min-width:21px;padding:3px 6px;font-size:.68rem}.whatsapp-inbox-list-scroll span,.whatsapp-inbox-list-scroll small,.whatsapp-inbox-list-scroll em{color:var(--muted,#61716c);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.whatsapp-inbox-thread{align-content:start;gap:10px;min-width:0;display:grid}.whatsapp-inbox-thread>header{border-bottom:1px solid var(--border,#dbe5df);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding-bottom:10px;display:flex}.whatsapp-inbox-thread>header>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.whatsapp-inbox-thread header span{gap:2px;min-width:0;display:grid}.whatsapp-inbox-thread header small{color:var(--muted,#61716c);overflow-wrap:anywhere;text-transform:capitalize}.whatsapp-inbox-thread-actions{flex-wrap:wrap;flex:none;gap:7px;display:flex}.whatsapp-service-window{border:1px solid;border-radius:5px;align-items:center;gap:9px;padding:9px 11px;display:flex}.whatsapp-service-window.open{color:#115b48;background:#eef8f2;border-color:#a6cfb6}.whatsapp-service-window.closed{color:#795000;background:#fff8ed;border-color:#e4c794}.whatsapp-service-window span{gap:1px;display:grid}.whatsapp-service-window small{color:inherit;opacity:.85;font-size:.76rem}.whatsapp-consent{border:1px solid var(--border,#dbe5df);background:#f7faf8;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.whatsapp-consent.allowed{background:#f3f9f5;border-color:#b4d4c0}.whatsapp-consent.blocked{background:#fff5f5;border-color:#efb3b3}.whatsapp-consent>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.whatsapp-consent span{color:var(--muted,#61716c);font-size:.78rem}.whatsapp-consent-editor{border:1px solid var(--border,#dbe5df);border-radius:5px;align-items:end;gap:8px;padding:10px 11px;display:flex}.whatsapp-consent-editor label{flex:1;gap:5px;font-size:.8rem;font-weight:700;display:grid}.whatsapp-inbox-history{border:1px solid var(--border,#dbe5df);background:#f5f8f6;border-radius:5px;gap:8px;min-height:280px;max-height:500px;padding:13px;display:grid;overflow:auto}.whatsapp-message{border-radius:6px;max-width:min(82%,680px);padding:9px 11px;box-shadow:0 1px 1px #0e31290d}.whatsapp-message.outgoing{background:#dff2e9;justify-self:end}.whatsapp-message.incoming{background:#fff;border:1px solid #dfe6e2;justify-self:start}.whatsapp-message.note{box-shadow:none;background:#fff7e8;border-left:3px solid #d58c00;justify-self:stretch;max-width:none}.whatsapp-message-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-message small,.whatsapp-message footer{color:var(--muted,#61716c);font-size:.7rem}.whatsapp-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0}.whatsapp-message-classification{color:#315e55;border:1px solid #c7d7d0;border-radius:10px;width:fit-content;margin-bottom:7px;padding:2px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.whatsapp-message-classification.elogio{color:#0f6b55;background:#e8f5ee;border-color:#a6cfb6}.whatsapp-message-classification.problema{color:#a12a20;background:#fff0ef;border-color:#efb3b3}.whatsapp-message-classification.pedido_orcamento{color:#275a88;background:#eef5ff;border-color:#a9c8ea}.whatsapp-message-classification.nao_classificado{color:#795000;background:#fff8ed;border-color:#e4c794}.whatsapp-message-classification.nao_contatar{color:#5d6562;background:#f1f2f1;border-color:#c9cecb}.whatsapp-message-intelligence{border-top:1px solid #55696224;align-items:flex-start;gap:6px;margin:8px 0 6px;padding-top:7px;display:grid}.whatsapp-message-intelligence .whatsapp-message-classification{margin:0}.whatsapp-message-intelligence>small{color:#405c55;font-size:.72rem;line-height:1.35}.whatsapp-message-intelligence label{justify-content:space-between;align-items:center;gap:7px;display:flex}.whatsapp-message-intelligence label span{color:#64746f;font-size:.66rem;font-weight:700}.whatsapp-message-intelligence select{max-width:190px;min-height:30px;padding:3px 6px}.whatsapp-message footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-message footer button{color:#8a2f23;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9978f;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-weight:700;display:inline-flex}.whatsapp-message-status{white-space:nowrap;align-items:center;gap:3px;font-size:.69rem;font-weight:700;display:inline-flex}.whatsapp-message-status.read,.whatsapp-message-status.delivered{color:#08785e}.whatsapp-message-status.failed{color:#b13527}.whatsapp-message-status.resolved{color:#6b716f}.whatsapp-message-status.pending{color:#8b6300}.whatsapp-message-technical{border-top:1px solid #5569622e;margin-top:7px;padding-top:6px;font-size:.7rem}.whatsapp-message-technical summary{cursor:pointer;font-weight:700}.whatsapp-message-technical code{overflow-wrap:anywhere;white-space:normal;margin-top:4px;display:block}.whatsapp-inbox-composer{border-top:1px solid var(--border,#dbe5df);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:2px;display:grid}.whatsapp-inbox-composer label{gap:5px;font-size:.8rem;font-weight:700;display:grid}.whatsapp-inbox-composer textarea{resize:vertical;width:100%;min-height:76px}.whatsapp-template-preview{grid-column:1}.whatsapp-template-preview textarea{background:#f8faf9;min-height:105px}.whatsapp-send-button{min-width:156px;margin-bottom:1px}.whatsapp-composer-warning{color:#8a5a00;grid-column:1/-1;margin:0;font-size:.76rem}.whatsapp-manual-activity{border-top:1px solid var(--border,#dbe5df);padding-top:8px}.whatsapp-manual-activity>summary{cursor:pointer;font-size:.78rem;font-weight:700}.whatsapp-manual-activity>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:9px;display:grid}.whatsapp-manual-activity label{gap:5px;font-size:.78rem;font-weight:700;display:grid}.whatsapp-manual-activity textarea{resize:vertical;min-height:62px}.whatsapp-inbox-error{gap:4px;margin-top:10px;display:grid}.whatsapp-inbox-error details{font-size:.73rem}.whatsapp-inbox-error summary{cursor:pointer;font-weight:700}.whatsapp-inbox-error code{overflow-wrap:anywhere;margin-top:4px;display:block}@media (width<=1100px){.whatsapp-operations-strip{grid-template-columns:1fr 1fr}.whatsapp-operations-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--border,#dbe5df)}.whatsapp-operations-strip>div:nth-child(4){border-top:1px solid var(--border,#dbe5df)}}@media (width<=820px){.whatsapp-inbox-layout{grid-template-columns:1fr;min-height:0}.whatsapp-inbox-list{border-bottom:1px solid var(--border,#dbe5df);border-right:0;padding:0 0 12px}.whatsapp-inbox-list-scroll{max-height:250px}.whatsapp-inbox-thread>header,.whatsapp-consent,.whatsapp-consent-editor{flex-direction:column;align-items:flex-start}.whatsapp-inbox-thread-actions{width:100%}.whatsapp-message{max-width:92%}.whatsapp-inbox-composer,.whatsapp-manual-activity>div{grid-template-columns:1fr}.whatsapp-send-button{width:100%}.whatsapp-operations-issues article{grid-template-columns:1fr auto;align-items:start}.whatsapp-operations-issues article p{grid-column:1/-1}}@media (width<=520px){.whatsapp-operations-strip{grid-template-columns:1fr}.whatsapp-operations-strip>div+div{border-left:0;border-top:1px solid var(--border,#dbe5df)}.whatsapp-inbox-thread-actions .button{flex:1;justify-content:center}}.crm-notification-center{position:relative}.crm-notification-trigger{background:#fff;border:1px solid #d7dfda;width:40px;height:40px;position:relative}.crm-notification-trigger.has-unread{color:#0e3b36;background:#eff8f4;border-color:#8bb9ad}.crm-notification-trigger>span{color:#fff;background:#b42318;border:2px solid #fff;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.crm-notification-popover{z-index:90;background:#fff;border:1px solid #b7c9c2;border-radius:8px;width:min(430px,100vw - 28px);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 46px #0c312d2e}.crm-notification-popover>header{background:#f6faf8;border-bottom:1px solid #d7dfda;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.crm-notification-popover>header div,.crm-notification-copy{flex-direction:column;min-width:0;display:flex}.crm-notification-popover>header small,.crm-notification-copy small,.crm-notification-copy em{color:#5c6d68;font-size:11px;font-style:normal}.crm-notification-toolbar{border-bottom:1px solid #d7dfda;gap:8px;padding:9px 12px;display:flex}.crm-notification-toolbar .button{min-height:32px;padding:5px 9px;font-size:12px}.crm-notification-list{max-height:min(62vh,590px);overflow-y:auto}.crm-notification-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3ebe7;grid-template-columns:34px minmax(0,1fr);gap:9px;width:100%;padding:12px 14px;display:grid}.crm-notification-list>button.unread{background:#f1f9f5;border-left:3px solid #0e3b36}.crm-notification-list>button:hover{background:#eaf5f0}.crm-notification-icon{color:#0e3b36;background:#dceee7;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.crm-notification-copy{gap:3px}.crm-notification-copy strong,.crm-notification-copy b,.crm-notification-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-notification-copy b{font-size:12px}.crm-notification-toast{z-index:130;color:#fff;text-align:left;background:#0e3b36;border:1px solid #7cb3a4;border-radius:8px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:start;gap:9px;width:min(410px,100vw - 30px);padding:14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 46px #0c312d47}.crm-notification-toast span{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-notification-toast small,.crm-notification-toast em{color:#c9ddd6;font-size:11px;font-style:normal}@media (width<=720px){.crm-notification-trigger{width:38px;height:38px}.crm-notification-popover{width:auto;position:fixed;top:70px;left:8px;right:8px}.crm-notification-toast{bottom:82px;right:10px}}.empresa-workspace{gap:18px;display:grid}.empresa-purchase-entry-shell{gap:12px;display:grid}.empresa-purchase-entry-header,.empresa-purchase-entry-header>div:last-child,.empresa-purchase-entry-overlay article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-purchase-entry-header h2,.empresa-purchase-entry-overlay h3{margin:2px 0 0}.empresa-purchase-entry-header p{color:#587165;max-width:760px;margin:5px 0 0}.empresa-purchase-entry-evidence{color:#28563b;background:#eef8f1;border:1px solid #b9d9c4;padding:9px 10px;font-size:.82rem;line-height:1.45}.empresa-purchase-document-search{background:#f1f6f3;border:1px solid #ceded4;flex-wrap:wrap;align-items:end;gap:8px;padding:9px;display:flex}.empresa-purchase-document-search label{color:#2d4b3c;flex:210px;gap:4px;font-size:.75rem;font-weight:800;display:grid}.empresa-purchase-document-search input,.empresa-purchase-document-search select{box-sizing:border-box;color:#17271f;background:#fff;border:1px solid #aebfb5;border-radius:3px;width:100%;min-height:32px;padding:5px 7px}.empresa-purchase-entry-overlay{z-index:100;background:#0c1d1585;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-purchase-entry-overlay article{color:#263a31;background:#fff;gap:12px;width:min(720px,100vw - 32px);max-height:min(640px,100vh - 32px);padding:0 16px 16px;display:grid;overflow:auto;box-shadow:0 22px 60px #0a1e1459}.empresa-purchase-entry-overlay article>header{color:#fff;background:#0b5438;margin:0 -16px;padding:11px 16px}.empresa-purchase-entry-overlay article>header .button{color:#234a3d;background:#fff}.empresa-purchase-entry-overlay p{margin:0;line-height:1.5}.empresa-purchase-entry-overlay article.empresa-purchase-entry-action{width:min(1100px,100vw - 32px);max-width:1100px}.empresa-purchase-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.empresa-purchase-entry-actions button{color:#244d37;cursor:pointer;text-align:left;background:#f4f8f5;border:1px solid #c5d9ce;gap:4px;padding:12px;display:grid}.empresa-purchase-entry-actions button:hover{background:#e5f2e9;border-color:#78a98a}.empresa-purchase-entry-actions span{color:#587165;font-size:.78rem;font-weight:400}.empresa-purchase-entry-actions button:disabled{cursor:not-allowed;opacity:.55}.empresa-purchase-indices{background:#f6faf7;border:1px solid #cbded1;padding:10px}.empresa-purchase-indices .empresa-party-master-intro{margin:0 0 9px}.empresa-purchase-indices input{width:100%;min-width:72px}.empresa-purchase-indices .empresa-inline-check{white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:.78rem;display:flex}.empresa-purchase-indices .empresa-inline-check input{width:auto;min-width:auto}@media (width<=720px){.empresa-purchase-entry-header,.empresa-purchase-entry-header>div:last-child,.empresa-purchase-entry-overlay article>header{flex-direction:column;align-items:stretch}.empresa-purchase-entry-header>div:last-child .button{flex:1}.empresa-purchase-entry-actions{grid-template-columns:1fr}}.empresa-cadpedco-shell{color:#253a30;gap:12px;display:grid}.empresa-cadpedco-header,.empresa-cadpedco-header>div:last-child,.empresa-cadpedco-toolbar,.empresa-cadpedco-toolbar-actions,.empresa-cadpedco-overlay article>header,.empresa-cadpedco-form footer,.empresa-cadpedco-balance footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadpedco-header h2,.empresa-cadpedco-overlay h3{margin:2px 0 0}.empresa-cadpedco-header p{color:#587165;max-width:760px;margin:5px 0 0}.empresa-cadpedco-evidence{color:#28563b;background:#eef8f1;border:1px solid #b9d9c4;padding:9px 10px;font-size:.82rem;line-height:1.45}.empresa-cadpedco-panel{background:#fff;border:1px solid #cbd9d1;gap:10px;padding:11px;display:grid}.empresa-cadpedco-toolbar{border-bottom:1px solid #d9e5de;flex-wrap:wrap;padding-bottom:10px}.empresa-cadpedco-count{color:#406154;gap:2px;font-size:.79rem;display:grid}.empresa-cadpedco-count span{color:#60776a}.empresa-cadpedco-toolbar-actions{flex-wrap:wrap}.empresa-cadpedco-toolbar-actions label{color:#315744;gap:3px;font-size:.74rem;font-weight:800;display:grid}.empresa-cadpedco-toolbar-actions select{color:#294b3a;background:#f6faf7;border:1px solid #b9cec0;border-radius:3px;min-height:31px;padding:4px 6px}.empresa-cadpedco-search{background:#f1f6f3;border:1px solid #ceded4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.empresa-cadpedco-search label{color:#2d4b3c;gap:4px;font-size:.75rem;font-weight:800;display:grid}.empresa-cadpedco-search label>div{background:#fff;border:1px solid #aebfb5;border-radius:3px;align-items:center;gap:6px;min-height:32px;padding:0 7px;display:flex}.empresa-cadpedco-search input{border:0;outline:0;width:100%;min-width:0;padding:5px 0}.empresa-cadpedco-grid{min-width:1180px}.empresa-cadpedco-grid th{white-space:nowrap}.empresa-cadpedco-grid td{vertical-align:middle}.empresa-cadpedco-grid td small{margin-top:3px;display:block}.empresa-cadpedco-grid tfoot td{color:#355a48;background:#eef5f1;font-size:.76rem;font-weight:800}.empresa-cadpedco-overlay{z-index:100;background:#0c1d1585;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-cadpedco-overlay article{color:#263a31;background:#fff;gap:12px;width:min(680px,100vw - 32px);max-height:min(760px,100vh - 32px);padding:0 16px 16px;display:grid;overflow:auto;box-shadow:0 22px 60px #0a1e1459}.empresa-cadpedco-overlay article.wide{width:min(1220px,100vw - 32px)}.empresa-cadpedco-overlay article>header{color:#fff;background:#0b5438;margin:0 -16px;padding:11px 16px}.empresa-cadpedco-overlay article>header .button{color:#234a3d;background:#fff}.empresa-cadpedco-form,.empresa-cadpedco-balance,.empresa-cadpedco-actions,.empresa-cadpedco-evidence-copy{gap:12px;display:grid}.empresa-cadpedco-form fieldset{border:1px solid #cadbd1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:11px;display:grid}.empresa-cadpedco-form fieldset:last-of-type{grid-column:1/-1;display:grid}.empresa-cadpedco-form legend{color:#2e5943;padding:0 4px;font-size:.78rem;font-weight:900}.empresa-cadpedco-form label,.empresa-cadpedco-balance label,.empresa-cadpedco-actions label{color:#345945;gap:4px;min-width:0;font-size:.76rem;font-weight:800;display:grid}.empresa-cadpedco-form label.wide{grid-column:span 2}.empresa-cadpedco-form input,.empresa-cadpedco-form select,.empresa-cadpedco-balance input,.empresa-cadpedco-actions textarea,.empresa-cadpedco-item-tools input{box-sizing:border-box;color:#17271f;background:#fff;border:1px solid #aebfb5;border-radius:3px;width:100%;min-height:32px;padding:5px 7px}.empresa-cadpedco-item-tools{background:#f4f8f5;border:1px solid #d2e0d6;flex-wrap:wrap;align-items:end;gap:8px;padding:8px;display:flex}.empresa-cadpedco-item-tools label{flex:230px}.empresa-cadpedco-item-tools label:nth-child(2){flex:0 170px}.empresa-cadpedco-item-tools strong{color:#416555;font-size:.78rem}.empresa-cadpedco-items{min-width:1000px}.empresa-cadpedco-items select,.empresa-cadpedco-items input{box-sizing:border-box;border:1px solid #abc0b2;border-radius:3px;width:100%;min-width:72px;min-height:30px;padding:4px 5px}.empresa-cadpedco-items td{vertical-align:middle}.empresa-cadpedco-item-total{color:#355a48;background:#eef5f1;border:1px solid #cadbd1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:8px;font-size:.78rem;display:flex}.empresa-cadpedco-item-total strong{color:#204c36;font-size:.88rem}.empresa-cadpedco-form footer,.empresa-cadpedco-balance footer{border-top:1px solid #d5e1da;flex-wrap:wrap;padding-top:11px}.empresa-cadpedco-total{background:#f3f7f4;border:1px solid #cbd9d1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px;display:grid}.empresa-cadpedco-total span{color:#4d6b5b;font-size:.8rem;font-weight:800}.empresa-cadpedco-total strong{color:#1f4d37;text-align:right;font-size:1.15rem}.empresa-cadpedco-total.compact{margin-top:2px}.empresa-cadpedco-dialog-copy,.empresa-cadpedco-evidence-copy p{color:#566f62;margin:0;font-size:.82rem;line-height:1.45}.empresa-cadpedco-balance{grid-template-columns:repeat(3,minmax(0,1fr))}.empresa-cadpedco-balance .empresa-cadpedco-total,.empresa-cadpedco-balance p,.empresa-cadpedco-balance footer{grid-column:1/-1}.empresa-cadpedco-selected{color:#345945;background:#f2f8f4;border:1px solid #c6dacd;gap:3px;padding:9px;display:grid}.empresa-cadpedco-selected span{color:#5b7667;font-size:.8rem}.empresa-cadpedco-actions textarea{resize:vertical;min-height:88px}.empresa-cadpedco-action-buttons{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.empresa-cadpedco-header,.empresa-cadpedco-header>div:last-child,.empresa-cadpedco-toolbar,.empresa-cadpedco-toolbar-actions,.empresa-cadpedco-overlay article>header,.empresa-cadpedco-form footer,.empresa-cadpedco-balance footer{flex-direction:column;align-items:stretch}.empresa-cadpedco-header>div:last-child .button,.empresa-cadpedco-toolbar-actions .button,.empresa-cadpedco-search .button,.empresa-cadpedco-action-buttons .button{flex:1}.empresa-cadpedco-search,.empresa-cadpedco-form fieldset,.empresa-cadpedco-balance{grid-template-columns:1fr}.empresa-cadpedco-form label.wide{grid-column:auto}}.empresa-envelopes-shell{gap:12px;display:grid}.empresa-envelopes-header,.empresa-envelopes-header>div:last-child,.empresa-envelopes-toolbar,.empresa-envelopes-actions,.empresa-envelopes-pager,.empresa-envelopes-pager>div,.empresa-envelopes-dialog>header,.empresa-envelopes-dialog-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-envelopes-header h2,.empresa-envelopes-dialog h3{margin:2px 0 0}.empresa-envelopes-header p{color:#587165;max-width:760px;margin:5px 0 0}.empresa-envelopes-safety{color:#28563b;background:#eef8f1;border:1px solid #b9d9c4;align-items:center;gap:8px;padding:9px 10px;font-size:.82rem;display:flex}.empresa-envelopes-message{border:1px solid;align-items:center;gap:7px;padding:9px 10px;font-size:.82rem;display:flex}.empresa-envelopes-message.error{color:#8b3028;background:#fff2f0;border-color:#e3b9b1}.empresa-envelopes-message.ok{color:#25603a;background:#eff9f2;border-color:#b7d9c0}.empresa-envelopes-panel{background:#fff;border:1px solid #cbd9d1;gap:10px;padding:11px;display:grid}.empresa-envelopes-toolbar{border-bottom:1px solid #d9e5de;flex-wrap:wrap;padding-bottom:10px}.empresa-envelopes-totals{color:#406154;gap:14px;font-size:.79rem;font-weight:800;display:flex}.empresa-envelopes-totals span+span{border-left:1px solid #c9d7cf;padding-left:14px}.empresa-envelopes-actions{flex-wrap:wrap}.empresa-envelopes-config{color:#315744;background:#f3f8f5;border:1px solid #c5d9ce;border-radius:4px;align-items:center;gap:5px;min-height:33px;padding:0 7px;display:flex}.empresa-envelopes-config select{color:#284b3b;background:0 0;border:0;min-height:30px;font-size:.79rem;font-weight:800}.empresa-envelopes-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.empresa-envelopes-search fieldset{background:#f1f6f3;border:1px solid #ceded4;flex-wrap:wrap;align-items:end;gap:8px;min-width:0;margin:0;padding:8px;display:flex}.empresa-envelopes-search legend{color:#39614c;padding:0 4px;font-size:.74rem;font-weight:900}.empresa-envelopes-search label,.empresa-envelopes-custom-filters label{color:#2d4b3c;gap:4px;font-size:.75rem;font-weight:800;display:grid}.empresa-envelopes-search label.wide{flex:250px}.empresa-envelopes-search input,.empresa-envelopes-search select,.empresa-envelopes-custom-filters input,.empresa-envelopes-pager input{box-sizing:border-box;color:#17271f;background:#fff;border:1px solid #aebfb5;border-radius:3px;width:100%;min-height:32px;padding:5px 7px}.empresa-envelopes-switch{align-items:center;gap:6px;min-height:32px;display:flex!important}.empresa-envelopes-switch input{accent-color:#157b36;width:15px;height:15px;min-height:0;padding:0}.empresa-envelopes-tabs{border-bottom:1px solid #cad9d0;flex-wrap:wrap;gap:3px;display:flex}.empresa-envelopes-tabs button{color:#355c48;cursor:pointer;background:#eef5f1;border:1px solid #c3d5ca;border-bottom:0;padding:6px 9px;font-size:.77rem}.empresa-envelopes-tabs button.is-active{color:#fff;background:#0b5438}.empresa-envelopes-custom-filters{background:#fff8e8;border:1px solid #e5d09a;flex-wrap:wrap;align-items:end;gap:8px;padding:9px;display:flex}.empresa-envelopes-custom-filters>strong{color:#75551d;width:100%;font-size:.77rem}.empresa-envelopes-custom-filters label{flex:155px}.empresa-envelopes-grid{min-width:690px}.empresa-envelopes-grid th{background:var(--envelopes-head-bg);color:var(--envelopes-head-color)}.empresa-envelopes-grid td{vertical-align:middle}.empresa-envelopes-shell:not(.is-no-zebra) .empresa-envelopes-grid tbody tr:nth-child(2n){background:#f5f9f6}.empresa-envelopes-shell.is-no-grid .empresa-envelopes-grid td,.empresa-envelopes-shell.is-no-grid .empresa-envelopes-grid th{border-left-color:#0000;border-right-color:#0000}.empresa-envelopes-count{text-align:center;width:105px}.empresa-envelopes-count input{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;background:#fffef6;border:1px solid #b69a4e;border-radius:3px;width:78px;min-height:30px;padding:4px 6px}.empresa-envelopes-count input:focus{background:#fff8dd;outline:none;box-shadow:0 0 0 2px #be912433}.empresa-envelopes-empty{color:#60766a;text-align:center;padding:20px!important}.empresa-envelopes-grid tfoot td{color:#355a48;background:#eef5f1;font-size:.76rem}.empresa-envelopes-grid tfoot span{margin-right:16px}.empresa-envelopes-pager{color:#496558;border-top:1px solid #d8e3dd;padding-top:9px;font-size:.77rem}.empresa-envelopes-pager button{color:#29553d;cursor:pointer;background:#fff;border:1px solid #b9cdc1;justify-content:center;align-items:center;min-width:31px;min-height:29px;display:inline-flex}.empresa-envelopes-pager button:disabled{cursor:default;opacity:.45}.empresa-envelopes-pager label{white-space:nowrap;align-items:center;gap:6px;display:flex}.empresa-envelopes-pager input{text-align:center;width:52px;min-height:29px}.empresa-envelopes-overlay{z-index:100;background:#0c1d1585;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-envelopes-dialog{background:#fff;width:min(640px,100vw - 32px);max-height:min(720px,100vh - 32px);padding:0 16px 16px;display:grid;overflow:auto;box-shadow:0 22px 60px #0a1e1459}.empresa-envelopes-dialog.wide{width:min(920px,100vw - 32px)}.empresa-envelopes-dialog>header{background:var(--envelopes-title-bg);color:var(--envelopes-title-color);margin:0 -16px;padding:11px 16px}.empresa-envelopes-dialog>header .button{color:#234a3d;background:#fff}.empresa-envelopes-dialog-body{color:#263a31;gap:12px;padding-top:13px;line-height:1.45;display:grid}.empresa-envelopes-dialog-body p{margin:0}.empresa-envelopes-dialog-actions{border-top:1px solid #d5e1da;flex-wrap:wrap;justify-content:flex-end;padding-top:11px}.empresa-envelopes-report-preview{border:1px solid #d1dfd6;max-height:325px;overflow:auto}.empresa-envelopes-report-preview>div{border-bottom:1px solid #e0e8e3;gap:2px;padding:9px 10px;display:grid}.empresa-envelopes-report-preview>div:last-child{border-bottom:0}.empresa-envelopes-report-preview span,.empresa-envelopes-report-preview p{color:#5c7367;font-size:.78rem}@media (width<=720px){.empresa-envelopes-header,.empresa-envelopes-header>div:last-child,.empresa-envelopes-toolbar,.empresa-envelopes-actions,.empresa-envelopes-pager,.empresa-envelopes-dialog>header{flex-direction:column;align-items:stretch}.empresa-envelopes-header>div:last-child .button,.empresa-envelopes-actions .button{flex:1}.empresa-envelopes-search{grid-template-columns:1fr}.empresa-envelopes-search fieldset{flex-direction:column;align-items:stretch}.empresa-envelopes-dialog-actions{justify-content:stretch}.empresa-envelopes-dialog-actions .button{flex:1}.empresa-envelopes-pager>div{justify-content:space-between;width:100%}.empresa-envelopes-pager label{justify-content:center}}.empresa-labels-shell{gap:12px;display:grid}.empresa-labels-header,.empresa-labels-header>div:last-child,.empresa-labels-toolbar,.empresa-labels-actions,.empresa-labels-pager,.empresa-labels-pager>div,.empresa-labels-dialog>header,.empresa-labels-dialog-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-labels-header h2,.empresa-labels-dialog h3{margin:2px 0 0}.empresa-labels-header p{color:#587165;max-width:760px;margin:5px 0 0}.empresa-labels-safety{color:#28563b;background:#eef8f1;border:1px solid #b9d9c4;align-items:center;gap:8px;padding:9px 10px;font-size:.82rem;display:flex}.empresa-labels-message{border:1px solid;align-items:center;gap:7px;padding:9px 10px;font-size:.82rem;display:flex}.empresa-labels-message.error{color:#8b3028;background:#fff2f0;border-color:#e3b9b1}.empresa-labels-message.ok{color:#25603a;background:#eff9f2;border-color:#b7d9c0}.empresa-labels-panel{background:#fff;border:1px solid #cbd9d1;gap:10px;padding:11px;display:grid}.empresa-labels-toolbar{border-bottom:1px solid #d9e5de;flex-wrap:wrap;padding-bottom:10px}.empresa-labels-totals{color:#406154;gap:14px;font-size:.79rem;font-weight:800;display:flex}.empresa-labels-totals span+span{border-left:1px solid #c9d7cf;padding-left:14px}.empresa-labels-actions{flex-wrap:wrap}.empresa-labels-config{color:#315744;background:#f3f8f5;border:1px solid #c5d9ce;border-radius:4px;align-items:center;gap:5px;min-height:33px;padding:0 7px;display:flex}.empresa-labels-config select{color:#284b3b;background:0 0;border:0;min-height:30px;font-size:.79rem;font-weight:800}.empresa-labels-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.empresa-labels-search fieldset,.empresa-labels-print-form fieldset{background:#f1f6f3;border:1px solid #ceded4;flex-wrap:wrap;align-items:end;gap:8px;min-width:0;margin:0;padding:8px;display:flex}.empresa-labels-search legend,.empresa-labels-print-form legend{color:#39614c;padding:0 4px;font-size:.74rem;font-weight:900}.empresa-labels-search label,.empresa-labels-custom-filters label,.empresa-labels-print-form label{color:#2d4b3c;gap:4px;min-width:110px;font-size:.75rem;font-weight:800;display:grid}.empresa-labels-search input,.empresa-labels-search select,.empresa-labels-custom-filters input,.empresa-labels-pager input,.empresa-labels-print-form input,.empresa-labels-print-form select{box-sizing:border-box;color:#17271f;background:#fff;border:1px solid #aebfb5;border-radius:3px;width:100%;min-height:32px;padding:5px 7px}.empresa-labels-search fieldset:last-child{background:#fff8e8;border-color:#e5d09a}.empresa-labels-tabs{border-bottom:1px solid #cad9d0;flex-wrap:wrap;gap:3px;display:flex}.empresa-labels-tabs button{color:#355c48;cursor:pointer;background:#eef5f1;border:1px solid #c3d5ca;border-bottom:0;padding:6px 9px;font-size:.77rem}.empresa-labels-tabs button.is-active{color:#fff;background:#0b5438}.empresa-labels-custom-filters{background:#fff8e8;border:1px solid #e5d09a;flex-wrap:wrap;align-items:end;gap:8px;padding:9px;display:flex}.empresa-labels-custom-filters>strong{color:#75551d;width:100%;font-size:.77rem}.empresa-labels-custom-filters label{flex:155px}.empresa-labels-grid{min-width:780px}.empresa-labels-grid th{background:var(--labels-head-bg);color:var(--labels-head-color)}.empresa-labels-grid td{vertical-align:middle}.empresa-labels-shell:not(.is-no-zebra) .empresa-labels-grid tbody tr:nth-child(2n){background:#f5f9f6}.empresa-labels-grid tbody tr{cursor:default}.empresa-labels-grid tbody tr.selected{box-shadow:inset 3px 0 #247f56}.empresa-labels-shell.is-no-grid .empresa-labels-grid td,.empresa-labels-shell.is-no-grid .empresa-labels-grid th{border-left-color:#0000;border-right-color:#0000}.empresa-labels-count{text-align:center;width:105px}.empresa-labels-count input{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;background:#fffef6;border:1px solid #b69a4e;border-radius:3px;width:78px;min-height:30px;padding:4px 6px}.empresa-labels-count input:focus{background:#fff8dd;outline:none;box-shadow:0 0 0 2px #be912433}.empresa-labels-empty{color:#60766a;text-align:center;padding:20px!important}.empresa-labels-grid tfoot td{color:#355a48;background:#eef5f1;font-size:.76rem}.empresa-labels-grid tfoot span{margin-right:16px}.empresa-labels-detail{color:#405a4c;background:#f7faf8;border:1px solid #d4e1d8;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 10px;font-size:.76rem;display:grid}.empresa-labels-detail strong{color:#244d37;text-transform:uppercase;grid-column:1/-1}.empresa-labels-pager{color:#496558;border-top:1px solid #d8e3dd;padding-top:9px;font-size:.77rem}.empresa-labels-pager button{color:#29553d;cursor:pointer;background:#fff;border:1px solid #b9cdc1;justify-content:center;align-items:center;min-width:31px;min-height:29px;display:inline-flex}.empresa-labels-pager button:disabled{cursor:default;opacity:.45}.empresa-labels-pager label{white-space:nowrap;align-items:center;gap:6px;display:flex}.empresa-labels-pager input{text-align:center;width:52px;min-height:29px}.empresa-labels-overlay{z-index:100;background:#0c1d1585;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-labels-dialog{background:#fff;width:min(660px,100vw - 32px);max-height:min(720px,100vh - 32px);padding:0 16px 16px;display:grid;overflow:auto;box-shadow:0 22px 60px #0a1e1459}.empresa-labels-dialog.wide{width:min(1000px,100vw - 32px)}.empresa-labels-dialog>header{background:var(--labels-title-bg);color:var(--labels-title-color);margin:0 -16px;padding:11px 16px}.empresa-labels-dialog>header .button{color:#234a3d;background:#fff}.empresa-labels-dialog-body{color:#263a31;gap:12px;padding-top:13px;line-height:1.45;display:grid}.empresa-labels-dialog-body p{margin:0}.empresa-labels-dialog-actions{border-top:1px solid #d5e1da;flex-wrap:wrap;justify-content:flex-end;padding-top:11px}.empresa-labels-print-form{gap:10px;display:grid}.empresa-labels-print-form fieldset{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.empresa-labels-print-form label small{color:#60776a;max-width:210px;font-weight:500}.empresa-labels-print-form .empresa-labels-check{grid-column:auto;align-items:center;min-height:32px;display:flex}.empresa-labels-print-form .empresa-labels-check input{width:16px;min-height:0}.empresa-labels-region{display:flex!important}.empresa-labels-region .empresa-labels-check{min-width:160px}.empresa-labels-report-preview{border:1px solid #d1dfd6;gap:0;max-height:325px;padding:9px 10px;display:grid;overflow:auto}.empresa-labels-report-preview>div{border-bottom:1px solid #e0e8e3;gap:2px;padding:9px 0;display:grid}.empresa-labels-report-preview>div:last-child{border-bottom:0}.empresa-labels-report-preview span{color:#5c7367;font-size:.78rem}@media (width<=720px){.empresa-labels-header,.empresa-labels-header>div:last-child,.empresa-labels-toolbar,.empresa-labels-actions,.empresa-labels-pager,.empresa-labels-dialog>header{flex-direction:column;align-items:stretch}.empresa-labels-header>div:last-child .button,.empresa-labels-actions .button{flex:1}.empresa-labels-search{grid-template-columns:1fr}.empresa-labels-search fieldset{flex-direction:column;align-items:stretch}.empresa-labels-detail,.empresa-labels-print-form fieldset{grid-template-columns:1fr}.empresa-labels-dialog-actions{justify-content:stretch}.empresa-labels-dialog-actions .button{flex:1}.empresa-labels-pager>div{justify-content:space-between;width:100%}.empresa-labels-pager label{justify-content:center}}.empresa-cadtipcl-shell{--cadtipcl-title:#0b5438;--cadtipcl-title-text:#fff;--cadtipcl-header:#ebf4ee;--cadtipcl-header-text:#173a29;gap:14px;display:grid}.empresa-cadtipcl-header{background:var(--cadtipcl-title);color:var(--cadtipcl-title-text);border-radius:10px;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.empresa-cadtipcl-header h2{color:inherit;margin:3px 0}.empresa-cadtipcl-header p{opacity:.9;max-width:800px;margin:0}.empresa-cadtipcl-header>div:last-child,.empresa-cadtipcl-toolbar,.empresa-cadtipcl-toolbar>div,.empresa-cadtipcl-footer,.empresa-cadtipcl-dialog header,.empresa-cadtipcl-dialog-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadtipcl-safety,.empresa-cadtipcl-message{border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.empresa-cadtipcl-safety,.empresa-cadtipcl-message.ok{color:#245a2e;background:#eff9f1;border:1px solid #b7dfbe}.empresa-cadtipcl-message.error{color:#94372a;background:#fff3f0;border:1px solid #f3c0b6}.empresa-cadtipcl-panel{background:#fff;border:1px solid #d5e2d8;border-radius:9px;padding:12px}.empresa-cadtipcl-toolbar{border-bottom:1px solid #d5e2d8;flex-wrap:wrap;padding-bottom:10px}.empresa-cadtipcl-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.empresa-cadtipcl-toolbar span{color:#496257;margin-right:8px;font-size:.82rem}.empresa-cadtipcl-config{border:1px solid #bccdc1;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:flex}.empresa-cadtipcl-config select{background:0 0;border:0;padding:7px 2px}.empresa-cadtipcl-search{background:#f6faf7;border:1px solid #d8e7da;border-radius:8px;gap:9px;margin:12px 0;padding:10px;display:grid}.empresa-cadtipcl-search fieldset{border:0;grid-template-columns:180px minmax(260px,1fr) auto auto;align-items:end;gap:9px;margin:0;padding:0;display:grid}.empresa-cadtipcl-search legend{color:#1a5b32;text-transform:uppercase;padding:0 0 4px;font-size:.78rem;font-weight:800}.empresa-cadtipcl-search label,.empresa-cadtipcl-dialog-form label,.empresa-cadtipcl-custom-filter label{color:#2b3a30;gap:4px;font-size:.78rem;font-weight:700;display:grid}.empresa-cadtipcl-search input,.empresa-cadtipcl-search select,.empresa-cadtipcl-dialog-form input,.empresa-cadtipcl-dialog-form textarea,.empresa-cadtipcl-custom-filter input,.empresa-cadtipcl-custom-filter select{box-sizing:border-box;border:1px solid #acbeb0;border-radius:5px;width:100%;min-height:34px;padding:6px 8px}.empresa-cadtipcl-search .wide,.empresa-cadtipcl-dialog-form .wide{min-width:0}.empresa-cadtipcl-tabs{border-bottom:1px solid #cbdccc;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0 0 7px;display:flex}.empresa-cadtipcl-tabs button{color:#285a35;cursor:pointer;background:#fff;border:1px solid #b7cab9;border-radius:5px;padding:6px 10px}.empresa-cadtipcl-tabs button.is-active{color:#fff;background:#1f6a38;border-color:#1f6a38}.empresa-cadtipcl-custom-filter{background:#f5faf6;border:1px solid #d6e5d8;border-radius:7px;flex-wrap:wrap;align-items:end;gap:9px;margin-top:10px;padding:9px;display:flex}.empresa-cadtipcl-custom-filter strong{color:#1d6235;font-size:.8rem}.empresa-cadtipcl-grid th{background:var(--cadtipcl-header);color:var(--cadtipcl-header-text);white-space:nowrap}.empresa-cadtipcl-grid td{vertical-align:top;max-width:360px}.empresa-cadtipcl-grid tbody tr:nth-child(2n){background:#f3fbf5}.empresa-cadtipcl-shell.is-no-zebra .empresa-cadtipcl-grid tbody tr:nth-child(2n){background:0 0}.empresa-cadtipcl-shell.is-no-grid .empresa-cadtipcl-grid td,.empresa-cadtipcl-shell.is-no-grid .empresa-cadtipcl-grid th{border:0}.empresa-cadtipcl-actions{align-items:center;gap:4px;min-width:130px;display:flex}.empresa-cadtipcl-actions button{color:#18582e;cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:4px 6px;display:flex}.empresa-cadtipcl-actions button:disabled{cursor:not-allowed;opacity:.45}.empresa-cadtipcl-actions input{accent-color:#17623b}.empresa-cadtipcl-all-check{justify-content:center;align-items:center;gap:5px;display:flex}.empresa-cadtipcl-code{color:#075a93;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.empresa-cadtipcl-footer{border-top:1px solid #d5e2d8;flex-wrap:wrap;margin-top:10px;padding-top:10px}.empresa-cadtipcl-footer label{align-items:center;gap:6px;font-size:.8rem;display:flex}.empresa-cadtipcl-footer input{border:1px solid #b8cabd;border-radius:4px;max-width:58px;min-height:30px;padding:4px}.empresa-cadtipcl-nav,.empresa-cadtipin-navigation{gap:4px;display:flex}.empresa-cadtipcl-nav button,.empresa-cadtipin-navigation button{cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;place-items:center;padding:5px 8px;display:grid}.empresa-cadtipcl-nav button:disabled,.empresa-cadtipin-navigation button:disabled{cursor:default;opacity:.45}.empresa-cadtipcl-overlay{z-index:80;background:#0a1c0f8c;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow:auto}.empresa-cadtipcl-dialog{background:#fff;border-radius:10px;gap:14px;width:min(100%,700px);max-width:700px;margin:auto;padding:18px;display:grid;box-shadow:0 22px 65px #00000059}.empresa-cadtipcl-dialog.wide{max-width:960px}.empresa-cadtipcl-dialog>header{border-bottom:1px solid #dbe7dd;align-items:flex-start;padding-bottom:10px}.empresa-cadtipcl-dialog h3{margin:2px 0 0}.empresa-cadtipcl-dialog>p{color:#516257;margin:0;line-height:1.45}.empresa-cadtipcl-dialog-footer{border-top:1px solid #dbe7dd;margin-top:4px;padding-top:12px}.empresa-cadtipcl-dialog-form{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.empresa-cadtipcl-dialog-form .wide,.empresa-cadtipcl-dialog-form footer{grid-column:1/-1}.empresa-cadtipcl-dialog-form input[readonly]{color:#526055;background:#f2f5f2}.empresa-cadtipcl-help{color:#617268;align-self:end;font-size:.78rem}.empresa-cadtipcl-record-view{grid-template-columns:170px minmax(0,1fr);gap:7px 14px;margin:0;display:grid}.empresa-cadtipcl-record-view dt{color:#426052;font-size:.8rem;font-weight:800}.empresa-cadtipcl-record-view dd{margin:0}.empresa-cadcidcl-shell{--cadcidcl-title:#0b5438;--cadcidcl-title-text:#fff;--cadcidcl-header:#ebf4ee;--cadcidcl-header-text:#173a29;gap:14px;display:grid}.empresa-cadcidcl-header{background:var(--cadcidcl-title);color:var(--cadcidcl-title-text);border-radius:10px;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.empresa-cadcidcl-header h2{color:inherit;margin:3px 0}.empresa-cadcidcl-header p{opacity:.9;max-width:800px;margin:0}.empresa-cadcidcl-header>div:last-child,.empresa-cadcidcl-toolbar,.empresa-cadcidcl-toolbar>div,.empresa-cadcidcl-footer,.empresa-cadcidcl-dialog header,.empresa-cadcidcl-dialog-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadcidcl-safety,.empresa-cadcidcl-message{border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.empresa-cadcidcl-safety,.empresa-cadcidcl-message.ok{color:#245a2e;background:#eff9f1;border:1px solid #b7dfbe}.empresa-cadcidcl-message.error{color:#94372a;background:#fff3f0;border:1px solid #f3c0b6}.empresa-cadcidcl-panel{background:#fff;border:1px solid #d5e2d8;border-radius:9px;padding:12px}.empresa-cadcidcl-toolbar{border-bottom:1px solid #d5e2d8;flex-wrap:wrap;padding-bottom:10px}.empresa-cadcidcl-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.empresa-cadcidcl-toolbar span{color:#496257;margin-right:8px;font-size:.82rem}.empresa-cadcidcl-config{border:1px solid #bccdc1;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:flex}.empresa-cadcidcl-config select{background:0 0;border:0;padding:7px 2px}.empresa-cadcidcl-search{background:#f6faf7;border:1px solid #d8e7da;border-radius:8px;gap:9px;margin:12px 0;padding:10px;display:grid}.empresa-cadcidcl-search fieldset{border:0;grid-template-columns:180px minmax(260px,1fr) auto;align-items:end;gap:9px;margin:0;padding:0;display:grid}.empresa-cadcidcl-search fieldset+fieldset{grid-template-columns:180px auto}.empresa-cadcidcl-search legend{color:#1a5b32;text-transform:uppercase;padding:0 0 4px;font-size:.78rem;font-weight:800}.empresa-cadcidcl-search label,.empresa-cadcidcl-dialog-form label,.empresa-cadcidcl-custom-filter label,.empresa-cadcidcl-region-dialog label,.empresa-cadcidcl-region-create label{color:#2b3a30;gap:4px;font-size:.78rem;font-weight:700;display:grid}.empresa-cadcidcl-search input,.empresa-cadcidcl-search select,.empresa-cadcidcl-dialog-form input,.empresa-cadcidcl-dialog-form select,.empresa-cadcidcl-dialog-form textarea,.empresa-cadcidcl-custom-filter input,.empresa-cadcidcl-custom-filter select,.empresa-cadcidcl-region-dialog input,.empresa-cadcidcl-region-create input,.empresa-cadcidcl-import textarea{box-sizing:border-box;border:1px solid #acbeb0;border-radius:5px;width:100%;min-height:34px;padding:6px 8px}.empresa-cadcidcl-search .wide{min-width:0}.empresa-cadcidcl-tabs{border-bottom:1px solid #cbdccc;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0 0 7px;display:flex}.empresa-cadcidcl-tabs button{color:#285a35;cursor:pointer;background:#fff;border:1px solid #b7cab9;border-radius:5px;padding:6px 10px}.empresa-cadcidcl-tabs button.is-active{color:#fff;background:#1f6a38;border-color:#1f6a38}.empresa-cadcidcl-custom-filter{background:#f5faf6;border:1px solid #d6e5d8;border-radius:7px;flex-wrap:wrap;align-items:end;gap:9px;margin-top:10px;padding:9px;display:flex}.empresa-cadcidcl-custom-filter strong{color:#1d6235;font-size:.8rem}.empresa-cadcidcl-grid th{background:var(--cadcidcl-header);color:var(--cadcidcl-header-text);white-space:nowrap}.empresa-cadcidcl-grid td{vertical-align:top;max-width:360px}.empresa-cadcidcl-grid tbody tr:nth-child(2n){background:#f3fbf5}.empresa-cadcidcl-shell.is-no-zebra .empresa-cadcidcl-grid tbody tr:nth-child(2n){background:0 0}.empresa-cadcidcl-shell.is-no-grid .empresa-cadcidcl-grid td,.empresa-cadcidcl-shell.is-no-grid .empresa-cadcidcl-grid th{border:0}.empresa-cadcidcl-actions{align-items:center;gap:4px;min-width:130px;display:flex}.empresa-cadcidcl-actions button{color:#18582e;cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:4px 6px;display:flex}.empresa-cadcidcl-actions button:disabled{cursor:not-allowed;opacity:.45}.empresa-cadcidcl-actions input{accent-color:#17623b}.empresa-cadcidcl-all-check{justify-content:center;align-items:center;gap:5px;display:flex}.empresa-cadcidcl-code{color:#075a93;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.empresa-cadcidcl-footer{border-top:1px solid #d5e2d8;flex-wrap:wrap;margin-top:10px;padding-top:10px}.empresa-cadcidcl-footer label{align-items:center;gap:6px;font-size:.8rem;display:flex}.empresa-cadcidcl-footer input{border:1px solid #b8cabd;border-radius:4px;max-width:58px;min-height:30px;padding:4px}.empresa-cadcidcl-nav{gap:4px;display:flex}.empresa-cadcidcl-nav button{cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;place-items:center;padding:5px 8px;display:grid}.empresa-cadcidcl-nav button:disabled{cursor:default;opacity:.45}.empresa-cadcidcl-overlay{z-index:80;background:#0a1c0f8c;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow:auto}.empresa-cadcidcl-dialog{background:#fff;border-radius:10px;gap:14px;width:min(100%,700px);max-width:700px;margin:auto;padding:18px;display:grid;box-shadow:0 22px 65px #00000059}.empresa-cadcidcl-dialog.wide{max-width:960px}.empresa-cadcidcl-dialog>header{border-bottom:1px solid #dbe7dd;align-items:flex-start;padding-bottom:10px}.empresa-cadcidcl-dialog h3{margin:2px 0 0}.empresa-cadcidcl-dialog>p{color:#516257;margin:0;line-height:1.45}.empresa-cadcidcl-dialog-footer{border-top:1px solid #dbe7dd;margin-top:4px;padding-top:12px}.empresa-cadcidcl-dialog-form{gap:12px;display:grid}.empresa-cadcidcl-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.empresa-cadcidcl-dialog-form input[readonly]{color:#526055;background:#f2f5f2}.empresa-cadcidcl-ibge,.empresa-cadcidcl-region-picker{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px;display:grid}.empresa-cadcidcl-region-picker output{color:#365344;background:#f3f7f4;border:1px solid #d0ddd2;border-radius:5px;min-height:34px;padding:8px}.empresa-cadcidcl-help{color:#617268;font-size:.78rem}.empresa-cadcidcl-record-view{grid-template-columns:190px minmax(0,1fr);gap:7px 14px;margin:0;display:grid}.empresa-cadcidcl-record-view dt{color:#426052;font-size:.8rem;font-weight:800}.empresa-cadcidcl-record-view dd{margin:0}.empresa-cadcidcl-region-dialog,.empresa-cadcidcl-import{gap:12px;display:grid}.empresa-cadcidcl-region-create{background:#f5faf6;border:1px solid #d6e5d8;border-radius:7px;grid-template-columns:130px minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.empresa-cadcidcl-region-create strong{grid-column:1/-1}.empresa-cadcidcl-file{color:#1f6238;cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.empresa-cadcidcl-file input{max-width:320px}.empresa-cadcidcl-import textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=760px){.empresa-cadcidcl-header,.empresa-cadcidcl-footer,.empresa-cadcidcl-dialog header,.empresa-cadcidcl-dialog-footer{flex-direction:column;align-items:stretch}.empresa-cadcidcl-search fieldset,.empresa-cadcidcl-search fieldset+fieldset,.empresa-cadcidcl-form-grid,.empresa-cadcidcl-region-create{grid-template-columns:1fr}.empresa-cadcidcl-region-create strong{grid-column:auto}.empresa-cadcidcl-ibge,.empresa-cadcidcl-region-picker{grid-template-columns:1fr}.empresa-cadtipcl-header,.empresa-cadtipcl-toolbar,.empresa-cadtipcl-dialog header,.empresa-cadtipcl-dialog-footer{flex-direction:column;align-items:stretch}.empresa-cadtipcl-header>div:last-child,.empresa-cadtipcl-toolbar>div{width:100%}.empresa-cadtipcl-header>div:last-child .button,.empresa-cadtipcl-toolbar>div:last-child .button{flex:1}.empresa-cadtipcl-search fieldset,.empresa-cadtipcl-dialog-form{grid-template-columns:1fr}.empresa-cadtipcl-dialog-form .wide,.empresa-cadtipcl-dialog-form footer{grid-column:auto}.empresa-cadtipcl-overlay{padding:10px}.empresa-cadtipcl-dialog{padding:13px}.empresa-cadtipcl-record-view{grid-template-columns:1fr;gap:3px}.empresa-cadtipcl-record-view dt{margin-top:7px}}.empresa-cadclifa-shell{--cadclifa-title:#155d38;--cadclifa-title-text:#fff;--cadclifa-header:#eaf3ed;--cadclifa-header-text:#17271d;gap:14px;display:grid}.empresa-cadclifa-header{background:var(--cadclifa-title);color:var(--cadclifa-title-text);border-radius:10px;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.empresa-cadclifa-header h2{color:inherit;margin:3px 0}.empresa-cadclifa-header p{opacity:.9;max-width:800px;margin:0}.empresa-cadclifa-header>div:last-child,.empresa-cadclifa-toolbar,.empresa-cadclifa-toolbar>div,.empresa-cadclifa-footer,.empresa-cadclifa-dialog header,.empresa-cadclifa-dialog footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadclifa-safety{color:#245a2e;background:#eff9f1;border:1px solid #b7dfbe;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.empresa-cadclifa-panel,.empresa-cadclifa-form-section{background:#fff;border:1px solid #d5e2d8;border-radius:9px;padding:12px}.empresa-cadclifa-toolbar{border-bottom:1px solid #d5e2d8;flex-wrap:wrap;padding-bottom:10px}.empresa-cadclifa-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.empresa-cadclifa-config{border:1px solid #bccdc1;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:flex}.empresa-cadclifa-config select{background:0 0;border:0;padding:7px 2px}.empresa-cadclifa-search{background:#f6faf7;border:1px solid #d8e7da;border-radius:8px;gap:9px;margin:12px 0;padding:10px;display:grid}.empresa-cadclifa-search fieldset{border:0;grid-template-columns:minmax(150px,.7fr) minmax(280px,2fr) auto;align-items:end;gap:9px;margin:0;padding:0;display:grid}.empresa-cadclifa-search fieldset+fieldset{grid-template-columns:repeat(3,minmax(150px,1fr)) auto}.empresa-cadclifa-search legend{color:#1a5b32;text-transform:uppercase;padding:0 0 4px;font-size:.78rem;font-weight:800}.empresa-cadclifa-search label,.empresa-cadclifa-form-grid label,.empresa-cadclifa-observation-form label,.empresa-cadclifa-print label{color:#2b3a30;gap:4px;font-size:.78rem;font-weight:700;display:grid}.empresa-cadclifa-search input,.empresa-cadclifa-search select,.empresa-cadclifa-form-grid input,.empresa-cadclifa-form-grid select,.empresa-cadclifa-observation-form input,.empresa-cadclifa-observation-form textarea,.empresa-cadclifa-print select,.empresa-cadclifa-plots input{border:1px solid #acbeb0;border-radius:5px;width:100%;min-height:34px;padding:6px 8px}.empresa-cadclifa-search-wide{min-width:0}.empresa-cadclifa-grid th{background:var(--cadclifa-header);color:var(--cadclifa-header-text);white-space:nowrap}.empresa-cadclifa-grid td{vertical-align:top;max-width:190px}.empresa-cadclifa-grid td small{color:#647369;font-size:.72rem;display:block}.empresa-cadclifa-grid tbody tr:nth-child(2n){background:#f3fbf5}.empresa-cadclifa-shell.is-no-zebra .empresa-cadclifa-grid tbody tr:nth-child(2n){background:0 0}.empresa-cadclifa-shell.is-no-grid .empresa-cadclifa-grid td,.empresa-cadclifa-shell.is-no-grid .empresa-cadclifa-grid th{border:0}.empresa-cadclifa-actions{flex-wrap:wrap;gap:4px;min-width:170px;display:flex}.empresa-cadclifa-actions button{color:#18582e;cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;min-height:28px;padding:4px 6px}.empresa-cadclifa-actions button:hover{background:#e8f5ea}.empresa-cadclifa-footer{border-top:1px solid #d5e2d8;flex-wrap:wrap;margin-top:10px;padding-top:10px}.empresa-cadclifa-footer>div{gap:4px;display:flex}.empresa-cadclifa-footer button{cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;padding:5px 8px}.empresa-cadclifa-footer label{align-items:center;gap:6px;font-size:.8rem;display:flex}.empresa-cadclifa-footer select{min-height:30px}.empresa-cadclifa-tabs{border-bottom:1px solid #cbdccc;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0 0 7px;display:flex}.empresa-cadclifa-tabs button{color:#285a35;cursor:pointer;background:#fff;border:1px solid #b7cab9;border-radius:5px;padding:6px 10px}.empresa-cadclifa-tabs button.is-active{color:#fff;background:#1f6a38;border-color:#1f6a38}.empresa-cadclifa-custom-filter{background:#f5faf6;border:1px solid #d6e5d8;border-radius:7px;flex-wrap:wrap;align-items:end;gap:9px;margin-top:10px;padding:9px;display:flex}.empresa-cadclifa-custom-filter strong{color:#1d6235;font-size:.8rem}.empresa-cadclifa-custom-filter label{gap:3px;font-size:.76rem;font-weight:700;display:grid}.empresa-cadclifa-custom-filter input{border:1px solid #acbeb0;border-radius:4px;min-height:31px;padding:5px 7px}.empresa-cadclifa-overlay{z-index:80;background:#0a1c0f8c;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow:auto}.empresa-cadclifa-dialog{background:#fff;border-radius:10px;gap:14px;width:min(100%,900px);max-width:900px;margin:auto;padding:18px;display:grid;box-shadow:0 22px 65px #00000059}.empresa-cadclifa-dialog>header{border-bottom:1px solid #dbe7dd;align-items:flex-start;padding-bottom:10px}.empresa-cadclifa-dialog h3{margin:2px 0 0}.empresa-cadclifa-dialog>p{color:#516257;margin:0}.empresa-cadclifa-dialog>footer{border-top:1px solid #dbe7dd;padding-top:12px}.empresa-cadclifa-form-dialog{max-width:1180px}.empresa-cadclifa-form-section{gap:10px;padding:12px;display:grid}.empresa-cadclifa-form-section h4{color:#1c6034;margin:0}.empresa-cadclifa-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.empresa-cadclifa-form-grid .wide,.empresa-cadclifa-observation-form .wide{grid-column:1/-1}.empresa-cadclifa-form-grid input[readonly]{color:#526055;background:#f2f5f2}.empresa-cadclifa-plots{max-width:800px}.empresa-cadclifa-plots td input{min-width:150px}.empresa-cadclifa-observations{max-width:950px}.empresa-cadclifa-observation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.empresa-cadclifa-observation-form button{justify-self:end}.empresa-cadclifa-map{max-width:620px}.empresa-cadclifa-photo{max-width:700px}.empresa-cadclifa-photo img{object-fit:contain;border:1px solid #c9d8cc;border-radius:8px;width:100%;max-height:500px}.empresa-cadclifa-file{cursor:pointer;background:#eef8f0;border:1px dashed #5b8b65;border-radius:7px;align-items:center;gap:8px;padding:12px;display:flex}.empresa-cadclifa-file input{opacity:0;max-width:1px;position:absolute}.empresa-cadclifa-print{max-width:520px}.empresa-cadclifa-print fieldset{border:1px solid #d8e6da;border-radius:7px;flex-wrap:wrap;gap:14px;display:flex}.empresa-cadclifa-print fieldset label{gap:5px;display:flex}.empresa-cadclifa-settings{max-width:1000px}@media (width<=800px){.empresa-cadclifa-header,.empresa-cadclifa-toolbar,.empresa-cadclifa-dialog header,.empresa-cadclifa-dialog footer{flex-direction:column;align-items:stretch}.empresa-cadclifa-header>div:last-child,.empresa-cadclifa-toolbar>div{width:100%}.empresa-cadclifa-header>div:last-child .button,.empresa-cadclifa-toolbar>div:last-child .button{flex:1}.empresa-cadclifa-search fieldset,.empresa-cadclifa-search fieldset+fieldset,.empresa-cadclifa-form-grid,.empresa-cadclifa-observation-form{grid-template-columns:1fr}.empresa-cadclifa-observation-form .wide{grid-column:auto}.empresa-cadclifa-overlay{padding:10px}.empresa-cadclifa-dialog{padding:13px}.empresa-cadclifa-actions{min-width:145px}}.empresa-cadcrecl-shell{--cadcrecl-title:#075742;--cadcrecl-title-text:#fff;--cadcrecl-header:#eaf4ef;--cadcrecl-header-text:#173b2e;gap:14px;display:grid}.empresa-cadcrecl-header{background:var(--cadcrecl-title);color:var(--cadcrecl-title-text);border-radius:10px;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.empresa-cadcrecl-header h2{color:inherit;margin:3px 0}.empresa-cadcrecl-header p{opacity:.9;max-width:800px;margin:0}.empresa-cadcrecl-header>div:last-child,.empresa-cadcrecl-toolbar,.empresa-cadcrecl-toolbar>div,.empresa-cadcrecl-footer,.empresa-cadcrecl-dialog header,.empresa-cadcrecl-dialog-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadcrecl-safety,.empresa-cadcrecl-message{border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.empresa-cadcrecl-safety,.empresa-cadcrecl-message.ok{color:#245a2e;background:#eff9f1;border:1px solid #b7dfbe}.empresa-cadcrecl-message.error{color:#94372a;background:#fff3f0;border:1px solid #f3c0b6}.empresa-cadcrecl-panel{background:#fff;border:1px solid #d5e2d8;border-radius:9px;padding:12px}.empresa-cadcrecl-toolbar{border-bottom:1px solid #d5e2d8;flex-wrap:wrap;padding-bottom:10px}.empresa-cadcrecl-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.empresa-cadcrecl-toolbar span{color:#496257;margin-right:8px;font-size:.82rem}.empresa-cadcrecl-config{border:1px solid #bccdc1;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:flex}.empresa-cadcrecl-config select{background:0 0;border:0;padding:7px 2px}.empresa-cadcrecl-search{background:#f6faf7;border:1px solid #d8e7da;border-radius:8px;gap:9px;margin:12px 0;padding:10px;display:grid}.empresa-cadcrecl-search fieldset{border:0;grid-template-columns:minmax(150px,.7fr) minmax(280px,2fr) auto;align-items:end;gap:9px;margin:0;padding:0;display:grid}.empresa-cadcrecl-search .empresa-cadcrecl-refine{grid-template-columns:repeat(5,minmax(130px,1fr))}.empresa-cadcrecl-search legend{color:#1a5b32;text-transform:uppercase;padding:0 0 4px;font-size:.78rem;font-weight:800}.empresa-cadcrecl-search label,.empresa-cadcrecl-dialog-form label,.empresa-cadcrecl-cancel-label{color:#2b3a30;gap:4px;font-size:.78rem;font-weight:700;display:grid}.empresa-cadcrecl-search input,.empresa-cadcrecl-search select,.empresa-cadcrecl-dialog-form input,.empresa-cadcrecl-dialog-form select,.empresa-cadcrecl-dialog-form textarea,.empresa-cadcrecl-cancel-label input,.empresa-cadcrecl-readonly input{border:1px solid #acbeb0;border-radius:5px;width:100%;min-height:34px;padding:6px 8px}.empresa-cadcrecl-search .wide,.empresa-cadcrecl-dialog-form .wide{grid-column:span 2}.empresa-cadcrecl-filter-actions{align-items:end;gap:7px;display:flex}.empresa-cadcrecl-routine-actions{background:#eef6f1;border:1px solid #d3e2d7;border-radius:7px;flex-wrap:wrap;gap:7px;margin:10px 0;padding:8px;display:flex}.empresa-cadcrecl-routine-actions .button{color:#19583a;background:#fff}.empresa-cadcrecl-tabs{border-bottom:1px solid #cbdccc;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0 0 7px;display:flex}.empresa-cadcrecl-tabs button{color:#285a35;cursor:pointer;background:#fff;border:1px solid #b7cab9;border-radius:5px;padding:6px 10px}.empresa-cadcrecl-tabs button.is-active{color:#fff;background:#1f6a38;border-color:#1f6a38}.empresa-cadcrecl-custom-filter{background:#f5faf6;border:1px solid #d6e5d8;border-radius:7px;flex-wrap:wrap;align-items:end;gap:9px;margin-top:10px;padding:9px;display:flex}.empresa-cadcrecl-custom-filter strong{color:#1d6235;font-size:.8rem}.empresa-cadcrecl-custom-filter label{gap:3px;font-size:.76rem;font-weight:700;display:grid}.empresa-cadcrecl-custom-filter input{border:1px solid #acbeb0;border-radius:4px;min-height:31px;padding:5px 7px}.empresa-cadcrecl-grid th{background:var(--cadcrecl-header);color:var(--cadcrecl-header-text);white-space:nowrap}.empresa-cadcrecl-grid td{vertical-align:top;max-width:210px}.empresa-cadcrecl-grid tbody tr:nth-child(2n){background:#f3fbf5}.empresa-cadcrecl-shell.is-no-zebra .empresa-cadcrecl-grid tbody tr:nth-child(2n){background:0 0}.empresa-cadcrecl-shell.is-no-grid .empresa-cadcrecl-grid td,.empresa-cadcrecl-shell.is-no-grid .empresa-cadcrecl-grid th{border:0}.empresa-cadcrecl-actions{flex-wrap:wrap;gap:4px;min-width:128px;display:flex}.empresa-cadcrecl-actions button{color:#18582e;cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;min-height:28px;padding:4px 6px}.empresa-cadcrecl-actions button:disabled{color:#9aa79e;cursor:not-allowed;opacity:.55}.empresa-cadcrecl-actions button:not(:disabled):hover{background:#e8f5ea}.empresa-cadcrecl-footer{border-top:1px solid #d5e2d8;flex-wrap:wrap;margin-top:10px;padding-top:10px}.empresa-cadcrecl-footer>div{gap:4px;display:flex}.empresa-cadcrecl-footer button{cursor:pointer;background:#fff;border:1px solid #b8cabd;border-radius:4px;padding:5px 8px}.empresa-cadcrecl-footer label{align-items:center;gap:6px;font-size:.8rem;display:flex}.empresa-cadcrecl-footer input{border:1px solid #b8cabd;border-radius:4px;max-width:58px;min-height:30px;padding:4px}.empresa-cadcrecl-overlay{z-index:80;background:#0a1c0f8c;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow:auto}.empresa-cadcrecl-dialog{background:#fff;border-radius:10px;gap:14px;width:min(100%,720px);max-width:720px;margin:auto;padding:18px;display:grid;box-shadow:0 22px 65px #00000059}.empresa-cadcrecl-dialog.wide{max-width:970px}.empresa-cadcrecl-dialog>header{border-bottom:1px solid #dbe7dd;align-items:flex-start;padding-bottom:10px}.empresa-cadcrecl-dialog h3{margin:2px 0 0}.empresa-cadcrecl-dialog p{color:#516257;margin:0}.empresa-cadcrecl-dialog-footer{border-top:1px solid #dbe7dd;margin-top:4px;padding-top:12px}.empresa-cadcrecl-dialog-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.empresa-cadcrecl-dialog-form textarea{resize:vertical}.empresa-cadcrecl-dialog-form input[readonly],.empresa-cadcrecl-readonly input[readonly]{color:#526055;background:#f2f5f2}.empresa-cadcrecl-dialog-form .empresa-cadcrecl-help{align-self:end;font-size:.8rem}.empresa-cadcrecl-record-view{grid-template-columns:minmax(150px,.7fr) 2fr;gap:7px 14px;margin:0;display:grid}.empresa-cadcrecl-record-view dt{color:#426052;font-size:.8rem;font-weight:800}.empresa-cadcrecl-record-view dd{margin:0}.empresa-cadcrecl-readonly{gap:12px;display:grid}.empresa-cadcrecl-readonly>p{font-size:.8rem}.empresa-cadcrecl-receipt{border:1px solid #cbd9ce;border-radius:6px;gap:8px;padding:24px;display:grid}.empresa-cadcrecl-receipt h4{text-align:center;margin:0 0 8px}.empresa-cadcrecl-receipt p{color:#202822;border-bottom:1px dotted #bdc9c0;margin:0;padding-bottom:6px}.empresa-cadcrecl-signature{text-align:center;border-top:1px solid #4b554e;width:65%;margin:35px auto 0;padding-top:5px}.empresa-cadcrecl-check{align-items:center;gap:6px!important;display:flex!important}.empresa-cadcrecl-check input{width:auto!important;min-height:auto!important}@media (width<=900px){.empresa-cadcrecl-search .empresa-cadcrecl-refine{grid-template-columns:repeat(2,minmax(150px,1fr))}.empresa-cadcrecl-filter-actions{grid-column:span 2}}@media (width<=700px){.empresa-cadcrecl-header,.empresa-cadcrecl-toolbar,.empresa-cadcrecl-dialog header,.empresa-cadcrecl-dialog-footer{flex-direction:column;align-items:stretch}.empresa-cadcrecl-header>div:last-child,.empresa-cadcrecl-toolbar>div{width:100%}.empresa-cadcrecl-header>div:last-child .button,.empresa-cadcrecl-toolbar>div:last-child .button{flex:1}.empresa-cadcrecl-search fieldset,.empresa-cadcrecl-search .empresa-cadcrecl-refine,.empresa-cadcrecl-dialog-form{grid-template-columns:1fr}.empresa-cadcrecl-search .wide,.empresa-cadcrecl-dialog-form .wide,.empresa-cadcrecl-filter-actions{grid-column:auto}.empresa-cadcrecl-overlay{padding:10px}.empresa-cadcrecl-dialog{padding:13px}.empresa-cadcrecl-actions{min-width:112px}.empresa-cadcrecl-record-view{grid-template-columns:1fr;gap:3px}.empresa-cadcrecl-record-view dt{margin-top:7px}}.empresa-cadclien-shell{color:#1b2a26;gap:16px;display:grid}.empresa-cadclien-header,.empresa-cadclien-header-actions,.empresa-cadclien-list-toolbar,.empresa-cadclien-quick-actions,.empresa-cadclien-editor-heading,.empresa-cadclien-editor-actions,.empresa-cadclien-editor-footer,.empresa-cadclien-dialog>header{align-items:center;gap:10px;display:flex}.empresa-cadclien-header,.empresa-cadclien-editor-heading{justify-content:space-between}.empresa-cadclien-header h2,.empresa-cadclien-editor-heading h3{color:#173e35;margin:2px 0 4px}.empresa-cadclien-header p,.empresa-cadclien-editor-heading p,.empresa-cadclien-section p,.empresa-cadclien-dialog-intro{color:#61716c;margin:0;font-size:13px;line-height:1.45}.empresa-cadclien-header-actions,.empresa-cadclien-editor-actions{flex-wrap:wrap;justify-content:flex-end}.empresa-cadclien-safety{color:#245a48;background:#eff9f4;border:1px solid #bee1d4;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.empresa-cadclien-list-panel,.empresa-cadclien-editor{background:#fff;border:1px solid #d7e4df;border-radius:10px;gap:12px;padding:16px;display:grid;box-shadow:0 1px 2px #12332b0d}.empresa-cadclien-list-toolbar{flex-wrap:wrap;align-items:end}.empresa-cadclien-list-toolbar>label{color:#54645f;gap:4px;font-size:12px;font-weight:700;display:grid}.empresa-cadclien-list-toolbar select,.empresa-cadclien-list-toolbar input{min-height:36px}.empresa-cadclien-search{flex:300px}.empresa-cadclien-search>div{color:#52736a;background:#fff;border:1px solid #bccfc8;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:flex}.empresa-cadclien-search input{border:0;outline:0;width:100%;min-height:auto}.empresa-cadclien-quick-actions{border-top:1px solid #e4eeea;flex-wrap:wrap;padding-top:10px}.empresa-cadclien-grid th{white-space:nowrap}.empresa-cadclien-grid tr.selected{background:#ebf7f1}.empresa-cadclien-grid td strong,.empresa-cadclien-grid td small{display:block}.empresa-cadclien-grid td small{color:#6b7d77;margin-top:3px}.empresa-cadclien-row-actions{align-items:center;gap:5px;display:flex}.empresa-cadclien-row-actions details{position:relative}.empresa-cadclien-row-actions summary{cursor:pointer;color:#42675b;border:1px solid #c5d4ce;border-radius:6px;place-items:center;width:31px;height:31px;list-style:none;display:grid}.empresa-cadclien-row-actions summary::-webkit-details-marker{display:none}.empresa-cadclien-row-actions details>div{z-index:4;background:#fff;border:1px solid #c5d4ce;border-radius:7px;min-width:155px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #14322a29}.empresa-cadclien-row-actions details button{text-align:left;color:#294a40;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 9px}.empresa-cadclien-row-actions details button:hover{background:#eaf5f0}.empresa-cadclien-editor{padding:0;overflow:hidden}.empresa-cadclien-editor-heading{background:linear-gradient(135deg,#f7fbf9,#eef7f3);border-bottom:1px solid #dce9e4;padding:16px 16px 12px}.empresa-cadclien-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.empresa-cadclien-form-grid--identity{background:#fbfdfc;border-bottom:1px solid #e5efeb;grid-template-columns:repeat(5,minmax(0,1fr))}.empresa-cadclien-field{color:#38554c;align-content:start;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.empresa-cadclien-field input,.empresa-cadclien-field select,.empresa-cadclien-field textarea{box-sizing:border-box;color:#1d302a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcec8;border-radius:6px;padding:8px 9px;font-size:13px;font-weight:400}.empresa-cadclien-field input,.empresa-cadclien-field select{min-height:37px}.empresa-cadclien-field textarea{resize:vertical}.empresa-cadclien-field small{color:#70827b;font-weight:400}.empresa-cadclien-wide{grid-column:span 2}.empresa-cadclien-validation{gap:4px;display:grid}.empresa-cadclien-validation output{min-height:16px;font-size:11px;font-weight:600}.empresa-cadclien-validation output.ok{color:#1c7b52}.empresa-cadclien-validation output.danger{color:#b72c36}.empresa-cadclien-validation output.neutral{color:#71817a}.empresa-cadclien-section{border-top:1px solid #dfeae6}.empresa-cadclien-section summary{cursor:pointer;background:#f7faf8;padding:13px 16px;list-style:none}.empresa-cadclien-section summary::-webkit-details-marker{display:none}.empresa-cadclien-section summary h4{color:#214d40;margin:0 0 2px;font-size:14px}.empresa-cadclien-section[open] summary{border-bottom:1px solid #e2ece8}.empresa-cadclien-editor-footer{color:#61746d;background:#fbfdfc;border-top:1px solid #d9e5e0;justify-content:space-between;padding:13px 16px;font-size:12px}.empresa-cadclien-editor-footer>div{gap:8px;display:flex}.empresa-cadclien-overlay{z-index:110;background:#10241d70;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.empresa-cadclien-dialog{background:#fff;border-radius:10px;gap:16px;width:min(860px,100%);max-height:min(760px,100vh - 56px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 60px #0a221a59}.empresa-cadclien-dialog>header{border-bottom:1px solid #dce9e4;justify-content:space-between;padding-bottom:10px}.empresa-cadclien-dialog>header h3{color:#214d40;margin:0}.empresa-cadclien-dialog-form{gap:12px;display:grid}.empresa-cadclien-dialog-form label{color:#38554c;gap:5px;font-size:12px;font-weight:700;display:grid}.empresa-cadclien-dialog-form input,.empresa-cadclien-dialog-form textarea{font:inherit;border:1px solid #bdcec8;border-radius:6px;padding:8px}.empresa-cadclien-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.empresa-cadclien-labels article{border:1px dashed #8ba99e;gap:2px;min-height:90px;padding:10px;font-size:12px;display:grid}.empresa-cadclien-labels span{color:#566962}@media (width<=980px){.empresa-cadclien-form-grid,.empresa-cadclien-form-grid--identity{grid-template-columns:repeat(2,minmax(0,1fr))}.empresa-cadclien-header,.empresa-cadclien-editor-heading,.empresa-cadclien-editor-footer{flex-direction:column;align-items:stretch}.empresa-cadclien-header-actions,.empresa-cadclien-editor-actions{justify-content:flex-start}.empresa-cadclien-labels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.empresa-cadclien-list-panel{padding:12px}.empresa-cadclien-list-toolbar>.button,.empresa-cadclien-header-actions .button,.empresa-cadclien-editor-footer .button{flex:1}.empresa-cadclien-form-grid,.empresa-cadclien-form-grid--identity{grid-template-columns:1fr;padding:12px}.empresa-cadclien-wide{grid-column:auto}.empresa-cadclien-labels{grid-template-columns:1fr}.empresa-cadclien-overlay{padding:10px}.empresa-cadclien-dialog{padding:14px}.empresa-cadclien-editor-footer>div{width:100%}.empresa-cadclien-editor-footer .button{flex:1}}.empresa-context-bar{background:#fff;border:1px solid #cfded6;border-left:4px solid #12312f;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(240px,360px) auto;align-items:end;gap:18px;padding:16px 18px;display:grid}.empresa-context-bar>div:first-child,.empresa-context-bar label,.empresa-mode-status span,.empresa-metric{gap:4px;display:grid}.empresa-context-bar>div:first-child>strong{color:#12312f;font-size:18px}.empresa-context-bar small,.empresa-metric small,.empresa-table small{color:#64736f}.empresa-context-bar label>span,.empresa-kicker{color:#5b6d67;text-transform:uppercase;font-size:11px;font-weight:800}.empresa-context-bar select{color:#17211f;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:0 36px 0 11px}.empresa-mode-status{color:#12312f;background:#edf7f2;border:1px solid #b9d6ca;border-radius:6px;align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:flex}.empresa-mode-status small{color:#4d6b63}.empresa-mobile-navigation{display:none}.empresa-process-tabs{background:#fff;border:1px solid #d4dfd9;border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.empresa-process-tabs button{color:#435852;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.empresa-process-tabs button:hover,.empresa-process-tabs button.active{color:#12312f;background:#edf7f2;border-color:#2d675c}.empresa-section-heading{border-bottom:1px solid #dce5df;justify-content:space-between;align-items:end;gap:14px;padding:2px 2px 12px;display:flex}.empresa-section-heading h2,.empresa-panel h3{color:#17211f;margin:0}.empresa-section-heading h2{font-size:20px}.empresa-section-heading p{color:#64736f;margin:4px 0 0}.empresa-section-heading .button,.empresa-error-state .button{align-items:center;gap:7px;display:inline-flex}.empresa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.empresa-metric{background:#fff;border:1px solid #dce5df;border-top:3px solid #6b7d77;border-radius:8px;min-height:132px;padding:15px}.empresa-metric.success{border-top-color:#15745f}.empresa-metric.warning{border-top-color:#c68118}.empresa-metric>svg{color:#46645c}.empresa-metric>span{color:#64736f;font-size:12px;font-weight:700}.empresa-metric>strong{color:#12312f;align-self:end;font-size:22px;line-height:1.15}.empresa-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.empresa-process-map{gap:14px;display:grid}.empresa-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.empresa-process-card{background:#fbfdfc;border:1px solid #dce5df;border-top:3px solid #6b7d77;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.empresa-process-card.success{border-top-color:#15745f}.empresa-process-card.warning{border-top-color:#c68118}.empresa-process-card h4{color:#17211f;margin:2px 0 0}.empresa-process-card>div>span,.empresa-process-card dt{color:#5b6d67;text-transform:uppercase;font-size:11px;font-weight:800}.empresa-process-card>strong{color:#12312f}.empresa-process-card dl{gap:5px;margin:0;display:grid}.empresa-process-card dd{color:#52645f;margin:0 0 5px;font-size:12px;line-height:1.35}.empresa-process-card .button{justify-self:start;margin-top:2px}.empresa-master-summary{grid-template-columns:repeat(2,minmax(220px,1fr)) minmax(240px,.8fr);gap:10px;display:grid}.empresa-master-summary>button,.empresa-master-summary>div{color:#334841;text-align:left;background:#fff;border:1px solid #d4dfd9;border-radius:7px;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.empresa-master-summary>button{cursor:pointer;font:inherit}.empresa-master-summary>button:hover,.empresa-master-summary>button.active{color:#12312f;background:#edf7f2;border-color:#2d675c}.empresa-master-summary>button:focus-visible{outline-offset:2px;outline:3px solid #2d675c33}.empresa-master-summary>button span,.empresa-master-summary>div{gap:4px;display:grid}.empresa-master-summary small{color:#64736f}.empresa-master-panel{gap:14px;display:grid}.empresa-master-toolbar{border-bottom:1px solid #e3ebe6;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.empresa-master-toolbar label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-master-toolbar label>div{background:#fff;border:1px solid #cbd8d1;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.empresa-master-toolbar input{color:#17211f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.empresa-master-toolbar .button{min-height:40px}.empresa-commercial-toolbar{border-bottom:1px solid #e3ebe6;grid-template-columns:minmax(300px,1fr) minmax(150px,190px) minmax(150px,190px) auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.empresa-commercial-toolbar label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-commercial-toolbar label>div,.empresa-commercial-toolbar label>input{box-sizing:border-box;color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px}.empresa-commercial-toolbar label>div{align-items:center;gap:8px;padding:0 11px;display:flex}.empresa-commercial-toolbar label>input{padding:0 10px}.empresa-commercial-toolbar label>div input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.empresa-commercial-toolbar .button{min-height:40px}.empresa-purchases-toolbar{border-bottom:1px solid #e3ebe6;grid-template-columns:minmax(260px,1fr) minmax(140px,170px) minmax(140px,170px) minmax(170px,210px) auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.empresa-purchases-toolbar label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-purchases-toolbar label>div,.empresa-purchases-toolbar input,.empresa-purchases-toolbar select{box-sizing:border-box;color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px}.empresa-purchases-toolbar label>div{align-items:center;gap:8px;padding:0 11px;display:flex}.empresa-purchases-toolbar label>div input{background:0 0;border:0;outline:0;min-width:0;min-height:auto}.empresa-purchases-toolbar label>input,.empresa-purchases-toolbar select{padding:0 10px}.empresa-purchases-toolbar .button{min-height:40px}.empresa-purchases-empty{gap:5px;display:grid}.empresa-purchases-empty strong{color:#334841}.empresa-purchases-table td:first-child{min-width:180px}.empresa-purchases-table td:nth-child(3){min-width:260px}.empresa-inventory-toolbar{border-bottom:1px solid #e3ebe6;grid-template-columns:minmax(240px,1fr) repeat(4,minmax(140px,180px)) auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.empresa-inventory-toolbar label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-inventory-toolbar label>div,.empresa-inventory-toolbar input,.empresa-inventory-toolbar select{box-sizing:border-box;color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px}.empresa-inventory-toolbar label>div{align-items:center;gap:8px;padding:0 11px;display:flex}.empresa-inventory-toolbar label>div input{background:0 0;border:0;outline:0;min-width:0;min-height:auto}.empresa-inventory-toolbar label>input,.empresa-inventory-toolbar select{padding:0 10px}.empresa-inventory-toolbar .button{min-height:40px}.empresa-inventory-table td:first-child,.empresa-inventory-table td:nth-child(2){min-width:230px}.empresa-finance-toolbar{border-bottom:1px solid #e3ebe6;grid-template-columns:minmax(260px,1fr) minmax(170px,210px) repeat(2,minmax(150px,180px)) auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.empresa-finance-toolbar label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-finance-toolbar label>div,.empresa-finance-toolbar input,.empresa-finance-toolbar select{box-sizing:border-box;color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px}.empresa-finance-toolbar label>div{align-items:center;gap:8px;padding:0 11px;display:flex}.empresa-finance-toolbar label>div input{background:0 0;border:0;outline:0;min-width:0;min-height:auto}.empresa-finance-toolbar label>input,.empresa-finance-toolbar select{padding:0 10px}.empresa-finance-toolbar .button{min-height:40px}.empresa-finance-table td:first-child,.empresa-finance-table td:nth-child(2){min-width:230px}.empresa-finance-detail{background:#f7fbf9;border:1px solid #b9d6ca;border-left:4px solid #2d675c;border-radius:7px;gap:12px;padding:14px;display:grid}.empresa-finance-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.empresa-finance-detail h3{margin:2px 0}.empresa-finance-detail small{color:#64736f}.empresa-finance-scope{color:#12312f;background:#edf7f2;border:1px solid #b9d6ca;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.empresa-finance-scope span{gap:3px;display:grid}.empresa-finance-scope small{color:#4d6b63}.empresa-finance-scope svg{flex:none;margin-top:2px}.empresa-receivables-panel,.empresa-reconciliation-panel{gap:14px;display:grid}.empresa-panel>header>small{color:#64736f;text-align:right;max-width:420px}.empresa-receivables-toolbar{border-bottom:1px solid #e3ebe6;grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(130px,.7fr)) auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.empresa-receivables-toolbar label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-receivables-toolbar label>div,.empresa-receivables-toolbar input,.empresa-receivables-toolbar select{box-sizing:border-box;color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px}.empresa-receivables-toolbar label>div{align-items:center;gap:8px;padding:0 11px;display:flex}.empresa-receivables-toolbar label>div input{background:0 0;border:0;outline:0;min-width:0;min-height:auto}.empresa-receivables-toolbar label>input,.empresa-receivables-toolbar select{padding:0 10px}.empresa-receivables-toolbar .button{min-height:40px}.empresa-receivables-table td:first-child{white-space:nowrap;min-width:128px}.empresa-receivables-table td:nth-child(2),.empresa-receivables-table td:nth-child(3),.empresa-receivables-table td:nth-child(4){min-width:190px}.empresa-movement-table td:first-child{white-space:nowrap;min-width:100px}.empresa-movement-table td:nth-child(3){min-width:240px}.empresa-master-loading{justify-content:center;align-items:center;gap:8px;display:flex}.empresa-master-table td:first-child{font-variant-numeric:tabular-nums;min-width:110px}.empresa-master-table td:nth-child(2){min-width:260px}.empresa-pagination{color:#64736f;border-top:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.empresa-pagination>div{gap:8px;display:flex}.empresa-panel{background:#fff;border:1px solid #dce5df;border-radius:8px;min-width:0;padding:16px}.empresa-panel>header{border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.empresa-panel>header svg{color:#48665e}.empresa-panel h3{margin-top:3px;font-size:16px}.empresa-status-list{gap:0;margin:0;display:grid}.empresa-status-list>div{border-bottom:1px solid #eef2ef;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.empresa-status-list>div:last-child{border-bottom:0}.empresa-status-list dt{color:#4f615c}.empresa-status-list dd{color:#12312f;margin:0;font-weight:800}.empresa-status-list dd.danger{color:#a33b2d}.empresa-check-list{gap:12px;margin:0;padding:4px 0;list-style:none;display:grid}.empresa-check-list li{color:#31443e;align-items:center;gap:9px;display:flex}.empresa-check-list svg{color:#15745f;flex:none}.empresa-table-wrap{width:100%;overflow-x:auto}.empresa-table{border-collapse:collapse;width:100%;font-size:13px}.empresa-table th{color:#60716c;text-align:left;text-transform:uppercase;font-size:11px}.empresa-table th,.empresa-table td{vertical-align:middle;border-bottom:1px solid #e7ede9;padding:11px 10px}.empresa-table td:first-child{min-width:230px}.empresa-table td strong,.empresa-table td small{display:block}.empresa-table tbody tr:last-child td{border-bottom:0}.empresa-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.empresa-badge.ok{color:#12604f;background:#e1f2eb}.empresa-badge.waiting{color:#805719;background:#f5eee2}.empresa-badge.blocked{color:#973b2e;background:#fff0ed}.empresa-empty{color:#64736f;text-align:center;border:1px dashed #cfdad4;border-radius:6px;padding:24px}.empresa-loading,.empresa-error-state{color:#52645f;background:#fff;border:1px solid #dce5df;border-radius:8px;place-items:center;gap:10px;min-height:260px;display:grid}.empresa-error-state{color:#74362d}.empresa-inline-error{color:#8c3328;background:#fff2ef;border:1px solid #e8b9b0;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;display:flex}.empresa-inline-success{color:#166048;background:#edf8f2;border:1px solid #b9dacd;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;display:flex}.empresa-selected-row td{background:#f1f7f4}.empresa-actions-row{flex-wrap:wrap;gap:6px;display:flex}.empresa-subpanel{margin-top:16px}.empresa-spin{animation:.9s linear infinite empresa-spin}.empresa-financial-sandbox{gap:14px;margin-top:22px;display:grid}.empresa-fiscal-nfe{gap:14px;display:grid}.empresa-treasury-setup{border-top:2px solid #dce5df;gap:14px;margin-top:28px;padding-top:22px;display:grid}.empresa-treasury-setup-panel>header>div,.empresa-treasury-setup-list>header>div{align-items:center;gap:8px;display:flex}.empresa-treasury-setup-panel form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.empresa-treasury-setup-panel label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-treasury-setup-panel input,.empresa-treasury-setup-panel select,.empresa-treasury-setup-panel textarea{box-sizing:border-box;color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:0 10px}.empresa-treasury-setup-panel textarea{resize:vertical;min-height:82px;padding:10px}.empresa-treasury-setup-panel .empresa-checkbox-inline{align-items:center;gap:8px;min-height:40px;display:flex}.empresa-treasury-setup-panel .empresa-checkbox-inline input{width:auto;min-height:auto}.empresa-treasury-setup-panel form>.button{justify-self:start}.empresa-party-master-panel,.empresa-catalog-master-panel{gap:14px;display:grid}.empresa-party-master-intro{color:#52645f;margin:0;font-size:13px;line-height:1.45}.empresa-party-master-form,.empresa-catalog-group-form,.empresa-catalog-item-form,.empresa-party-master-filter{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.empresa-party-master-form label,.empresa-catalog-group-form label,.empresa-catalog-item-form label{color:#52645f;gap:5px;font-size:12px;font-weight:750;display:grid}.empresa-party-master-roles{border:1px solid #d9e4df;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding:10px;display:flex}.empresa-party-master-roles legend{color:#52645f;padding:0 5px;font-size:12px;font-weight:800}.empresa-party-master-roles label{color:#263833;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.empresa-party-master-roles input{width:auto}.empresa-party-master-form .button,.empresa-catalog-group-form .button,.empresa-catalog-item-form .button{align-self:end}.empresa-party-master-filter{grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto}.empresa-party-master-filter input,.empresa-party-master-filter select{min-height:38px}.empresa-party-master-table td small{align-items:center;gap:4px;margin-top:4px;display:flex}.empresa-party-master-table td:last-child{flex-wrap:wrap;gap:6px;display:flex}.empresa-cadvenda-screen{background:linear-gradient(#f7fbf9 0%,#fff 100%);border:1px solid #cfdcd6;border-radius:10px;gap:12px;padding:12px;display:grid}.empresa-cadvenda-titlebar,.empresa-cadvenda-action-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.empresa-cadvenda-titlebar h4,.empresa-cadvenda-action-panel h4{color:#12312f;margin:2px 0 0}.empresa-cadvenda-title-actions,.empresa-cadvenda-toolbar,.empresa-cadvenda-action-buttons,.empresa-cadvenda-row-actions{flex-wrap:wrap;gap:6px;display:flex}.empresa-cadvenda-filterbar{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:minmax(280px,.9fr) minmax(520px,2.1fr);align-items:stretch;gap:12px;padding:10px;display:grid}.empresa-cadvenda-filter-group{border:1px solid #d9e5df;border-radius:7px;min-width:0;margin:0;padding:10px}.empresa-cadvenda-filter-group legend{color:#183f37;padding:0 6px;font-size:12px;font-weight:900}.empresa-cadvenda-search-group{background:#f2faf6;border-color:#b7d7cb;grid-template-columns:minmax(110px,.85fr) minmax(150px,1.15fr);gap:9px;display:grid}.empresa-cadvenda-refine-group{background:#fffdf8;border-color:#e2d3ad;grid-template-columns:repeat(4,minmax(125px,1fr));gap:9px;display:grid}.empresa-cadvenda-filterbar label{color:#50625d;gap:5px;font-size:12px;font-weight:800;display:grid}.empresa-cadvenda-filterbar input,.empresa-cadvenda-filterbar select{min-height:36px}.empresa-cadvenda-filterbar .empresa-checkbox-inline{white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:flex}.empresa-cadvenda-filter-group>.button{min-height:36px}.empresa-cadvenda-filter-apply{color:#61440d;background:#fffaf0;border-color:#bf913d;align-self:center}.empresa-cadvenda-filterbar .empresa-checkbox-inline input{width:auto;min-height:auto}.empresa-cadvenda-toolbar{background:#f1f6f3;border:1px solid #dfe8e3;border-radius:8px;padding:8px}.empresa-cadvenda-grid{background:#fff;border:1px solid #dfe8e3;border-radius:8px}.empresa-cadvenda-grid .empresa-table{min-width:1320px}.empresa-cadvenda-grid tbody tr{cursor:pointer}.empresa-cadvenda-grid tbody tr:hover td{background:#f5faf7}.empresa-cadvenda-row-actions{min-width:250px}.empresa-cadvenda-footer{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;display:grid}.empresa-cadvenda-footer div{background:#fff;border:1px solid #dfe8e3;border-radius:8px;padding:8px 10px}.empresa-cadvenda-footer span,.empresa-cadvenda-footer strong{display:block}.empresa-cadvenda-footer span{color:#60716c;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900}.empresa-cadvenda-footer strong{color:#162d29;margin-top:2px;font-size:12px}.empresa-cadvenda-action-panel{background:#fff;border:1px solid #d6e3dd;border-radius:8px;gap:10px;padding:12px;display:grid}.empresa-cadvenda-overlay{z-index:80;background:#0d27236b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.empresa-cadvenda-overlay .empresa-cadvenda-action-panel{width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 20px 55px #00000047}.empresa-cadorcam-routine{color:#15221f;gap:12px;display:grid}.empresa-cadorcam-titlebar{border-bottom:1px solid #dce6e0;justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 0 10px;display:flex}.empresa-cadorcam-titlebar h2{color:#12312f;margin:2px 0 0;font-size:19px}.empresa-cadorcam-title-actions{gap:8px;display:flex}.empresa-cadorcam-shell{background:#fff;border:1px solid #b8cbc4;border-radius:7px;overflow:visible;box-shadow:0 1px 2px #142e260f}.empresa-cadorcam-commandbar{background:#e5f1eb;border-bottom:1px solid #d0ddd7;grid-template-columns:minmax(280px,auto) minmax(160px,1fr) minmax(430px,auto);align-items:center;gap:10px;padding:7px 9px;display:grid}.empresa-cadorcam-nav{align-items:center;gap:3px;min-width:0;display:inline-flex}.empresa-cadorcam-divider{background:#9db6ab;width:1px;height:24px;margin:0 4px}.empresa-cadorcam-icon-button{color:#164d42;cursor:pointer;background:#f9fcfa;border:1px solid #9db8ad;border-radius:4px;place-items:center;width:29px;height:28px;display:inline-grid}.empresa-cadorcam-icon-button:hover:not(:disabled),.empresa-cadorcam-row-actions button:hover:not(:disabled){background:#d7ebe2}.empresa-cadorcam-icon-button:disabled,.empresa-cadorcam-row-actions button:disabled{cursor:not-allowed;opacity:.45}.empresa-cadorcam-nav select{color:#1d3c35;max-width:108px;min-height:28px;font:inherit;background:#fff;border:1px solid #a9c1b6;border-radius:4px;font-size:12px}.empresa-cadorcam-command-summary{color:#36584d;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.empresa-cadorcam-command-summary strong{color:#163f35}.empresa-cadorcam-command-summary button{color:#1b5548;background:#fff;border:1px solid #8ea99e;border-radius:4px;min-height:27px;font-size:10px;font-weight:800}.empresa-cadorcam-search{grid-template-columns:144px minmax(112px,1fr) auto;align-items:end;gap:6px;display:grid}.empresa-cadorcam-search label,.empresa-cadorcam-querybar label,.empresa-cadorcam-footer-settings label,.empresa-cadorcam-header-form label,.empresa-cadorcam-editor label,.empresa-cadorcam-notes-form label,.empresa-cadorcam-search-popup label{color:#46635a;text-transform:uppercase;gap:3px;font-size:10px;font-weight:850;display:grid}.empresa-cadorcam-search input,.empresa-cadorcam-search select,.empresa-cadorcam-querybar input,.empresa-cadorcam-footer-settings input,.empresa-cadorcam-footer-settings select,.empresa-cadorcam-header-form input,.empresa-cadorcam-header-form select,.empresa-cadorcam-editor input,.empresa-cadorcam-editor select,.empresa-cadorcam-notes-form textarea,.empresa-cadorcam-search-popup input{box-sizing:border-box;color:#182823;width:100%;min-height:30px;font:inherit;text-transform:none;background:#fff;border:1px solid #b6c8c0;border-radius:3px;padding:4px 7px;font-size:13px}.empresa-cadorcam-search .button,.empresa-cadorcam-querybar .button{white-space:nowrap;min-height:30px;padding:5px 9px;font-size:11px}.empresa-cadorcam-querybar{background:#2c7198;border-bottom:1px solid #c7d8d0;align-items:end;gap:7px;padding:7px 10px;display:flex}.empresa-cadorcam-querybar .button-secondary{color:#195170;background:#fff;border-color:#91b8ce}.empresa-cadorcam-querybar label{color:#fff;min-width:min(360px,42vw)}.empresa-cadorcam-querybar input{border-color:#c0d5df}.empresa-cadorcam-querybar .button:not(.button-secondary){color:#164d6a;background:#f7fbfd}.empresa-cadorcam-grid-wrap{max-height:430px;overflow:auto}.empresa-cadorcam-grid{border-collapse:collapse;width:100%;min-width:970px;font-size:12px}.empresa-cadorcam-grid th{z-index:1;color:#365148;text-align:center;background:#eef5f1;border:1px solid #c7d6cf;padding:7px 6px;font-size:10px;font-weight:900;position:sticky;top:0}.empresa-cadorcam-grid td{vertical-align:middle;border:1px solid #d4e0db;padding:5px 7px}.empresa-cadorcam-grid tbody tr:nth-child(2n) td{background:#e6fbfa}.empresa-cadorcam-no-grid .empresa-cadorcam-grid th,.empresa-cadorcam-no-grid .empresa-cadorcam-grid td{border-color:#0000}.empresa-cadorcam-no-zebra .empresa-cadorcam-grid tbody tr:nth-child(2n) td{background:inherit}.empresa-cadorcam-grid tbody tr:hover td,.empresa-cadorcam-grid .empresa-cadorcam-active-row td{background:#d6edf7}.empresa-cadorcam-actions-head{width:220px}.empresa-cadorcam-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.empresa-cadorcam-row-actions>button{color:#164f72;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;min-width:23px;min-height:23px;padding:3px;display:inline-grid}.empresa-cadorcam-row-actions .empresa-cadorcam-link{color:#125180;width:auto;font-size:10px;font-weight:900;text-decoration:underline;display:inline-flex}.empresa-cadorcam-row-actions input{accent-color:#0e6e62}.empresa-cadorcam-row-menu{z-index:20;background:#fff;border:1px solid #8da69a;border-radius:4px;min-width:168px;display:grid;position:absolute;top:28px;left:30px;overflow:hidden;box-shadow:0 9px 22px #15302838}.empresa-cadorcam-row-menu button{text-align:left;border-radius:0;align-items:center;gap:7px;width:100%;min-height:31px;padding:5px 9px;font-size:12px;display:flex}.empresa-cadorcam-money{text-align:right;font-variant-numeric:tabular-nums}.empresa-cadorcam-empty{color:#667a73;text-align:center}.empresa-cadorcam-footer{background:#2c7198;border-top:1px solid #c8d7d0;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.empresa-cadorcam-footer .empresa-cadorcam-icon-button{color:#14506c;background:#eef7fb;border-color:#9fc1d1}.empresa-cadorcam-footer-settings{justify-content:flex-end;align-items:end;gap:6px;display:flex}.empresa-cadorcam-footer-settings label{color:#fff}.empresa-cadorcam-footer-settings input,.empresa-cadorcam-footer-settings select{width:68px;min-height:27px;padding:3px 6px}.empresa-cadorcam-footer-settings select{width:78px}.empresa-cadorcam-footer-settings .button{min-height:27px;padding:3px 9px;font-size:11px}.empresa-cadorcam-overlay{z-index:100;background:#051e287a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.empresa-cadorcam-dialog{background:#f4f6f5;border:2px solid #0b3c61;width:min(660px,100%);max-height:calc(100vh - 40px);display:grid;overflow:auto;box-shadow:0 22px 60px #00000052}.empresa-cadorcam-dialog-wide{width:min(1280px,100%)}.empresa-cadorcam-dialog>header{color:#fff;background:#064579;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.empresa-cadorcam-dialog>header h3{margin:0;font-size:15px}.empresa-cadorcam-dialog>header .empresa-cadorcam-icon-button{color:#0f4665;background:#f3f8fb;border-color:#7aa3bf}.empresa-cadorcam-header-form{background:#d3d3d3;grid-template-columns:120px 130px minmax(200px,1fr) minmax(190px,1fr);gap:12px;padding:18px;display:grid}.empresa-cadorcam-dialog-actions{grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;display:flex}.empresa-cadorcam-dialog-actions .danger,.empresa-cadorcam-editor-footer .danger{color:#fff;background:#b3342b}.empresa-cadorcam-editor{background:#d3d3d3;gap:10px;display:grid}.empresa-cadorcam-editor-header{grid-template-columns:140px 132px 132px minmax(200px,1fr) minmax(185px,1fr);gap:8px;padding:10px 12px 0;display:grid}.empresa-cadorcam-editor-wide{grid-column:span 2}.empresa-cadorcam-editor fieldset{background:#d7d7d7;border:1px solid #6d6d6d;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:0 8px;display:grid}.empresa-cadorcam-editor legend{color:#fff;text-align:center;background:#07920c;width:calc(100% + 22px);margin-left:-12px;padding:2px 10px;font-size:11px;font-weight:900}.empresa-cadorcam-discount{align-items:end;gap:8px;padding:0 12px;display:flex}.empresa-cadorcam-discount label{width:158px}.empresa-cadorcam-discount .button{min-height:30px}.empresa-cadorcam-discount span{color:#313d39;font-size:12px;font-weight:700}.empresa-cadorcam-editor-table-wrap{background:#fff;border-top:1px solid #555;border-bottom:1px solid #555;overflow:auto}.empresa-cadorcam-editor-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.empresa-cadorcam-editor-table th{color:#fff;text-align:center;background:#07920c;border:1px solid #6da86f;padding:4px;font-size:10px}.empresa-cadorcam-editor-table td{border:1px solid #c2c9c6;padding:2px}.empresa-cadorcam-editor-table td:first-child{text-align:center;width:42px}.empresa-cadorcam-editor-table input,.empresa-cadorcam-editor-table select{background:#eef7ff;border:0;border-radius:0;min-height:24px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.empresa-cadorcam-editor-table button{color:#94352e;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;min-width:25px;min-height:24px;display:grid}.empresa-cadorcam-editor>.button-secondary{width:max-content;margin:0 12px 2px}.empresa-cadorcam-editor-footer{background:#d3d3d3;border-top:2px solid #555;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.empresa-cadorcam-editor-footer>div{gap:8px;display:flex}.empresa-cadorcam-editor-footer strong{color:#152d18;text-align:right;background:#c7ff00;border:1px solid #6d6d6d;min-width:260px;padding:6px 10px;font-size:16px}.empresa-cadorcam-search-popup{gap:10px;padding:14px;display:grid}.empresa-cadorcam-popup-list{background:#fff;border:1px solid #c9d7d1;max-height:420px;display:grid;overflow:auto}.empresa-cadorcam-popup-list>button{color:#17362f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e9e5;grid-template-columns:130px 1fr auto;align-items:center;gap:12px;min-height:40px;padding:7px 10px;display:grid}.empresa-cadorcam-popup-list>button:hover{background:#eaf6f1}.empresa-cadorcam-popup-list>button em{color:#186449;font-variant-numeric:tabular-nums;font-style:normal}.empresa-cadorcam-popup-list>p{color:#677b73;margin:0;padding:18px}.empresa-cadorcam-dialog-copy{color:#37534a;margin:16px;font-size:13px;line-height:1.5}.empresa-cadorcam-margin{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px;display:grid}.empresa-cadorcam-margin div{background:#fff;border:1px solid #c4d2cb;padding:10px}.empresa-cadorcam-margin dt{color:#60766d;text-transform:uppercase;font-size:11px;font-weight:850}.empresa-cadorcam-margin dd{color:#154737;margin:5px 0 0;font-size:17px;font-weight:800}.empresa-cadorcam-notes-form{gap:12px;padding:16px;display:grid}.empresa-cadorcam-notes-form textarea{resize:vertical;padding:9px}.empresa-cadorcam-config-form{gap:14px;min-width:min(1120px,88vw);padding:14px;display:grid}.empresa-cadorcam-config-intro{color:#30453c;background:#f2f8f5;border:1px solid #c7d8d0;gap:5px;margin:0;padding:11px 13px;display:grid}.empresa-cadorcam-config-intro strong{color:#063d66;font-size:14px}.empresa-cadorcam-config-intro span{font-size:12px;line-height:1.4}.empresa-cadorcam-config-scope{color:#334a40;gap:4px;width:min(360px,100%);font-size:12px;font-weight:700;display:grid}.empresa-cadorcam-config-scope select,.empresa-cadorcam-config-form input,.empresa-cadorcam-config-form select,.empresa-cadorcam-config-form textarea{box-sizing:border-box;width:100%;min-height:31px;font:inherit;color:#192e25;background:#fff;border:1px solid #b9c9c1;border-radius:3px;padding:4px 6px;font-size:12px}.empresa-cadorcam-config-screen{background:#fbfdfc;border:1px solid #ccd8d2;grid-template-columns:repeat(2,minmax(210px,1fr));gap:10px 18px;padding:12px;display:grid}.empresa-cadorcam-config-screen>div{grid-template-columns:repeat(2,minmax(110px,1fr));gap:10px;display:grid}.empresa-cadorcam-config-screen label,.empresa-cadorcam-config-footer-head label{color:#334a40;gap:4px;font-size:12px;font-weight:700;display:grid}:is(.empresa-cadorcam-config-screen label:has(input[type=checkbox]),.empresa-cadorcam-config-footer-head label:has(input[type=checkbox])){align-items:center;gap:6px;display:flex}.empresa-cadorcam-config-screen input[type=color],.empresa-cadorcam-config-grid input[type=color]{height:32px;padding:2px}.empresa-cadorcam-config-rows{gap:7px;display:grid}.empresa-cadorcam-config-grid{background:#fff;border:1px solid #d2ddd7;grid-template-columns:28px minmax(125px,1fr) minmax(145px,1fr) minmax(120px,.7fr) 90px 90px 32px;align-items:end;gap:7px;padding:8px;display:grid}.empresa-cadorcam-config-grid>span,.empresa-cadorcam-config-tab-row>span{text-align:center;color:#416054;align-self:center;font-weight:700}.empresa-cadorcam-config-grid label{color:#415a4f;gap:4px;min-width:0;font-size:11px;font-weight:700;display:grid}.empresa-cadorcam-config-grid button,.empresa-cadorcam-config-tab-row>button{color:#a3262a;cursor:pointer;background:#fff;border:1px solid #c8d3ce;border-radius:4px;height:32px}.empresa-cadorcam-config-add{justify-self:start}.empresa-cadorcam-config-footer-head{background:#fbfdfc;border:1px solid #ccd8d2;flex-wrap:wrap;align-items:end;gap:16px;padding:10px;display:flex}.empresa-cadorcam-config-footer-head input:not([type=checkbox]){width:72px}.empresa-cadorcam-config-footer-row{grid-template-columns:28px minmax(125px,1fr) minmax(145px,1fr) minmax(120px,.7fr) 90px 90px 90px 32px}.empresa-cadorcam-config-tab-row{background:#fff;border:1px solid #d2ddd7;grid-template-columns:28px minmax(180px,.45fr) minmax(450px,1fr) 32px;align-items:start;gap:10px;padding:10px;display:grid}.empresa-cadorcam-config-tab-row>label{color:#415a4f;gap:4px;font-size:11px;font-weight:700;display:grid}.empresa-cadorcam-config-tab-row fieldset{border:1px solid #cbd8d1;flex-wrap:wrap;gap:9px 12px;margin:0;padding:7px 9px;display:flex}.empresa-cadorcam-config-tab-row legend{color:#415a4f;font-size:11px;font-weight:700}.empresa-cadorcam-config-tab-row fieldset label{white-space:nowrap;font-size:12px}.empresa-cadorcam-config-color-row{grid-template-columns:28px 110px 110px minmax(145px,1fr) minmax(120px,.7fr) minmax(140px,1fr) 32px}.empresa-cadorcam-config-filter-row{grid-template-columns:28px 92px minmax(130px,.8fr) minmax(145px,1fr) 64px 52px minmax(110px,.7fr) minmax(105px,.65fr) minmax(165px,1.1fr) 32px}.empresa-cadorcam-config-filter-row textarea{resize:vertical;min-height:34px}.empresa-cadorcam-config-filter-row label:has(input[type=checkbox]){align-items:center;gap:4px;min-height:32px;display:flex}.empresa-cadorcam-config-import-export{background:#f8fbf9;border:1px solid #ccd8d2;align-items:end;gap:10px;padding:8px 10px;display:flex}.empresa-cadorcam-config-import-export label{color:#415a4f;gap:4px;font-size:11px;font-weight:700;display:grid}.empresa-cadorcam-config-import-export input[type=file]{min-height:30px;padding:3px}.empresa-cadorcam-configured-tabs{border-bottom:1px solid #d4dfd9;flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.empresa-cadorcam-configured-tabs button{color:#254539;cursor:pointer;background:#f5f8f6;border:1px solid #c4d1ca;border-radius:5px 5px 0 0;padding:6px 10px;font-size:12px;font-weight:700}.empresa-cadorcam-configured-tabs button.active{color:#fff;background:#0b4c37;border-color:#0b4c37}.empresa-cadorcam-configured-tab-panel{background:#f9fcfa;border:1px solid #cfdcd5;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:10px 0;padding:12px;display:grid}.empresa-cadorcam-configured-tab-panel label{color:#3a5447;gap:4px;font-size:12px;font-weight:700;display:grid}.empresa-cadorcam-custom-filters{background:#f8fbf9;border-top:1px solid #d0ddd6;border-bottom:1px solid #d0ddd6;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;display:flex}.empresa-cadorcam-custom-filters label{color:#3c574a;gap:4px;min-width:150px;font-size:11px;font-weight:700;display:grid}.empresa-cadorcam-custom-filters label:has(input[type=checkbox]){align-items:center;gap:6px;min-height:32px;display:flex}.empresa-cadorcam-custom-footer{background:#f4f8f5;border-top:1px solid #c9d6cf;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.empresa-cadorcam-custom-footer.bordered{border:1px solid #9ead9f}.empresa-cadorcam-custom-footer span{background:#fff;border:1px solid #d1ddd6;padding:4px 8px;font-size:12px}@media (width<=960px){.empresa-cadorcam-config-form{min-width:0}.empresa-cadorcam-config-grid,.empresa-cadorcam-config-footer-row,.empresa-cadorcam-config-color-row,.empresa-cadorcam-config-filter-row,.empresa-cadorcam-config-tab-row{grid-template-columns:28px repeat(2,minmax(130px,1fr))}.empresa-cadorcam-config-screen{grid-template-columns:1fr}}.empresa-cadvenda-modal-actions{align-items:center;gap:8px;display:flex}.empresa-financial-sandbox-warning,.empresa-financial-sandbox-notice{color:#583d0d;background:#fff8e9;border:1px solid #e7c98e;border-left:4px solid #9d6b13;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.empresa-financial-sandbox-notice{color:#174438;background:#f2faf6;border-color:#b9d6ca #b9d6ca #b9d6ca #2d675c}.empresa-financial-sandbox-form>header>div,.empresa-financial-sandbox-list>header>div{align-items:center;gap:8px;display:flex}.empresa-financial-sandbox-form form,.empresa-financial-sandbox-form fieldset{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.empresa-financial-sandbox-form label,.empresa-financial-sandbox-list>header>label{color:#50625d;gap:6px;font-size:12px;font-weight:700;display:grid}.empresa-financial-sandbox-form input,.empresa-financial-sandbox-form select,.empresa-financial-sandbox-list>header select{box-sizing:border-box;color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:0 10px}.empresa-financial-sandbox-wide{grid-column:span 2}.empresa-financial-sandbox-form fieldset{background:#f8fbf9;border:1px solid #d7e2db;border-radius:7px;grid-column:1/-1;padding:12px}.empresa-financial-sandbox-form legend{color:#173a31;align-items:center;gap:7px;padding:0 5px;font-size:13px;font-weight:800;display:flex}.empresa-financial-sandbox-form fieldset>p{color:#60716c;grid-column:1/-1;margin:0;font-size:12px}.empresa-financial-sandbox-form form>.button{justify-self:start}.empresa-financial-sandbox-list>header{align-items:end}.empresa-financial-sandbox-list>header>label{min-width:150px}.empresa-financial-sandbox-table td:first-child,.empresa-financial-sandbox-table td:nth-child(3){min-width:230px}.empresa-financial-source{font-size:12px;line-height:1.45;display:block}.empresa-financial-actions{flex-wrap:wrap;gap:6px;min-width:180px;display:flex}.empresa-financial-actions .button{min-height:32px;font-size:12px}.button-danger{color:#fff;background:#a33b2d;border-color:#a33b2d}.button-secondary{color:#31443e;background:#fff;border-color:#aebeb6}.empresa-purchase-workflow{gap:16px;display:grid}.empresa-purchase-flow-header{border-left:4px solid #1f6d58}.empresa-prerequisite-grid{flex-wrap:wrap;gap:7px;display:flex}.empresa-badge.danger{color:#973b2e;background:#fff0ed}.empresa-purchase-stage>header>div{align-items:center;gap:9px;display:flex}.empresa-stage-number{color:#fff;background:#173f35;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.empresa-purchase-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.empresa-purchase-form>label,.empresa-purchase-lines label{color:#40534d;gap:5px;font-size:12px;font-weight:800;display:grid}.empresa-purchase-form input,.empresa-purchase-form select{color:#17211f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:0 10px}.empresa-purchase-wide{grid-column:1/-1}.empresa-purchase-lines{gap:8px;display:grid}.empresa-purchase-lines .empresa-financial-allocation{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(105px,1fr)) auto;align-items:end}.empresa-purchase-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.empresa-purchase-form-actions strong{color:#27463e;margin-right:auto;font-size:13px}.empresa-segmented{background:#f4f8f6;border:1px solid #c8d7cf;border-radius:7px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.empresa-segmented button{color:#51645e;min-height:34px;font:inherit;background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:12px;font-weight:800}.empresa-segmented button.active{color:#fff;background:#173f35}.empresa-purchase-document-table td:last-child,.empresa-purchase-stage .empresa-table td:last-child{min-width:190px}.empresa-purchase-stage .empresa-table td:last-child .button{margin:2px}.empresa-table-link{color:#173f35;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.empresa-purchase-detail-row>td{background:#f4f8f6;padding:10px 18px!important}.empresa-purchase-detail-row table{border-collapse:collapse;width:100%;font-size:12px}.empresa-purchase-detail-row th,.empresa-purchase-detail-row td{text-align:left;border-bottom:1px solid #d9e4de;padding:7px}@keyframes empresa-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.empresa-context-bar{grid-template-columns:1fr 1fr}.empresa-mode-status{grid-column:1/-1}.empresa-metrics,.empresa-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empresa-commercial-toolbar,.empresa-purchases-toolbar,.empresa-inventory-toolbar,.empresa-finance-toolbar,.empresa-receivables-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(140px,180px))}.empresa-financial-sandbox-form form,.empresa-financial-sandbox-form fieldset,.empresa-treasury-setup-panel form,.empresa-party-master-form,.empresa-catalog-group-form,.empresa-catalog-item-form,.empresa-purchase-form{grid-template-columns:repeat(2,minmax(0,1fr))}.empresa-purchase-lines .empresa-financial-allocation{grid-template-columns:repeat(3,minmax(0,1fr))}.empresa-commercial-toolbar .button,.empresa-purchases-toolbar .button,.empresa-inventory-toolbar .button,.empresa-finance-toolbar .button,.empresa-receivables-toolbar .button{grid-column:1/-1}}.empresa-cadgerfa-routine{gap:12px;display:grid}.empresa-cadgerfa-header,.empresa-cadgerfa-header>div:last-child,.empresa-cadgerfa-footer,.empresa-cadgerfa-footer>div,.empresa-cadgerfa-history>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadgerfa-header h3,.empresa-cadgerfa-history h4{margin:2px 0 0}.empresa-cadgerfa-form{background:#f8faf9;border:1px solid #bccbc4;gap:11px;padding:10px;display:grid}.empresa-cadgerfa-om-frame{background:#ccc;border:1px solid #4d4d4d;gap:4px;padding:9px;display:grid}.empresa-cadgerfa-main-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.empresa-cadgerfa-main-row>label:first-child{align-items:center;gap:6px;font-size:.73rem;font-weight:900;display:flex}.empresa-cadgerfa-main-row>label:first-child input{background:#eaf5ff;border:1px solid #7f9690;border-radius:2px;width:62px;min-height:29px;padding:3px 5px}.empresa-cadgerfa-search{min-width:32px;padding:4px!important}.empresa-cadgerfa-main-row>output{color:#496258;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #7f9690;width:min(290px,42vw);min-height:29px;padding:6px;font-size:.78rem;overflow:hidden}.empresa-cadgerfa-check{color:#1a2823;align-items:center;gap:4px;min-height:29px;font-size:.72rem;font-weight:900;display:flex}.empresa-cadgerfa-check input{accent-color:#157b36;width:15px;height:15px}.empresa-cadgerfa-main-row .button{min-height:29px;padding:4px 8px}.empresa-cadgerfa-info-row{border-top:1px solid #aaa;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:27px;padding:3px 0;display:grid}.empresa-cadgerfa-info-row strong{color:#1a2823;font-size:.72rem}.empresa-cadgerfa-info-row output{color:#344c42;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.empresa-cadgerfa-info-row:last-child output{color:#123f6c;font-size:.86rem;font-weight:900}.empresa-cadgerfa-info-row .button{min-height:26px;padding:3px 8px}.empresa-cadgerfa-footer{color:#426458;border-top:1px solid #d5e0da;padding-top:9px;font-size:.76rem}.empresa-cadgerfa-footer>span{max-width:640px}.empresa-cadgerfa-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadgerfa-history>header small{color:#667972;text-align:right;max-width:510px;font-size:.76rem}.empresa-cadgerfa-history td small{color:#61796e;margin-top:2px;font-size:.68rem;display:block}.empresa-cadgerfa-actions{flex-wrap:wrap;gap:4px;min-width:278px;display:flex}.empresa-cadgerfa-actions .button{min-height:27px;padding:3px 6px}.empresa-cadgerfa-overlay{z-index:100;background:#0f1d1780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-cadgerfa-types,.empresa-cadgerfa-client-modal,.empresa-cadgerfa-credit-modal{background:#fff;gap:10px;width:min(760px,100vw - 30px);max-height:min(710px,100vh - 32px);padding:0 14px 14px;display:grid;overflow:auto;box-shadow:0 20px 55px #0a1b1352}.empresa-cadgerfa-client-modal{width:min(620px,100vw - 30px)}.empresa-cadgerfa-credit-modal{width:min(820px,100vw - 30px)}.empresa-cadgerfa-types>header,.empresa-cadgerfa-client-modal>header,.empresa-cadgerfa-credit-modal>header{color:#fff;background:#003166;justify-content:space-between;align-items:flex-start;margin:0 -14px;padding:10px 14px;display:flex}.empresa-cadgerfa-types h4,.empresa-cadgerfa-client-modal h4,.empresa-cadgerfa-credit-modal h4{margin:2px 0 0}.empresa-cadgerfa-types header small,.empresa-cadgerfa-credit-modal header small{opacity:.88;margin-top:4px;font-size:.74rem;display:block}.empresa-cadgerfa-types header .button,.empresa-cadgerfa-client-modal header .button,.empresa-cadgerfa-credit-modal header .button{color:#234a3d;background:#fff}.empresa-cadgerfa-all{color:#244b3c;background:#edf5f0;border:1px solid #c7d8cf;align-items:center;gap:7px;padding:8px;font-size:.8rem;font-weight:900;display:flex}.empresa-cadgerfa-types>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.empresa-cadgerfa-types>div label{border:1px solid #d5e0da;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:7px;padding:6px 7px;display:grid}.empresa-cadgerfa-types>div span{color:#28453a;font-size:.76rem;font-weight:700}.empresa-cadgerfa-types>div small{color:#668076;text-align:right;font-size:.72rem;font-weight:900}.empresa-cadgerfa-types>footer,.empresa-cadgerfa-credit-modal>footer{color:#526d61;border-top:1px solid #d4dfda;justify-content:space-between;align-items:center;padding-top:10px;font-size:.78rem;display:flex}.empresa-cadgerfa-client-modal form{gap:8px;display:flex}.empresa-cadgerfa-client-modal form label{background:#fff;border:1px solid #b9cac3;border-radius:3px;flex:1;align-items:center;gap:6px;padding-left:7px;display:flex}.empresa-cadgerfa-client-modal form input{box-sizing:border-box;background:0 0;border:0;width:100%;min-height:31px;padding:4px}.empresa-cadgerfa-client-modal>div{gap:7px;max-height:400px;display:grid;overflow:auto}.empresa-cadgerfa-client-modal>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadgerfa-client-modal>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadgerfa-client-modal>div small{color:#637870}.empresa-cadgerfa-credit-total{color:#123f6c;font-size:1.25rem}.empresa-cadgerfa-credit-modal>p{color:#61736c;margin:12px 0}.empresa-caddupas-routine{gap:12px;display:grid}.empresa-caddupas-header,.empresa-caddupas-header>div:last-child,.empresa-caddupas-footer,.empresa-caddupas-footer>div,.empresa-caddupas-history>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-caddupas-header h3,.empresa-caddupas-history h4{margin:2px 0 0}.empresa-caddupas-form{background:#f8faf9;border:1px solid #bccbc4;gap:11px;padding:10px;display:grid}.empresa-caddupas-om-frame{background:#fff;border:1px solid #c9d2cf;gap:8px;padding:10px;display:grid}.empresa-caddupas-row{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.empresa-caddupas-row>label{color:#253c33;gap:3px;font-size:.7rem;font-weight:900;display:grid}.empresa-caddupas-row input,.empresa-caddupas-row select{box-sizing:border-box;border:1px solid #9eafa7;border-radius:2px;min-height:29px;padding:4px 6px}.empresa-caddupas-customer-row>label:first-child input{width:72px}.empresa-caddupas-search{min-width:32px;min-height:29px;padding:4px!important}.empresa-caddupas-row>output{color:#486257;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f3;border:1px solid #aab9b2;align-items:center;width:min(230px,28vw);min-height:29px;padding:0 7px;font-size:.77rem;display:flex;overflow:hidden}.empresa-caddupas-period{grid-template-columns:auto 103px auto 103px;align-items:end}.empresa-caddupas-period>input{width:103px;min-width:0}.empresa-caddupas-period>span{color:#60746a;align-self:center;margin-bottom:5px;font-size:.72rem}.empresa-caddupas-customer-row>label:last-of-type input{width:106px}.empresa-caddupas-filter-row{border-top:1px solid #d5dfda;padding-top:8px}.empresa-caddupas-filter-row select{min-width:128px}.empresa-caddupas-check{align-items:center;gap:5px;min-height:29px;display:flex!important}.empresa-caddupas-check input{accent-color:#157b36;width:15px;height:15px;min-height:auto;padding:0}.empresa-caddupas-seller input{width:72px}.empresa-caddupas-private-link{background:#eff6f2;border:1px solid #c3d6ca;gap:7px;padding:10px;display:grid}.empresa-caddupas-private-link>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.empresa-caddupas-private-link header>div{gap:2px;display:grid}.empresa-caddupas-private-link header span{color:#39705a;font-size:.65rem;font-weight:900}.empresa-caddupas-private-link header strong{color:#25473a;font-size:.84rem}.empresa-caddupas-private-link header small{color:#587167;text-align:right;max-width:460px;font-size:.72rem}.empresa-caddupas-private-link select{box-sizing:border-box;background:#fff;border:1px solid #9bb0a5;width:100%;min-height:33px;padding:5px}.empresa-caddupas-private-link p{color:#39584a;flex-wrap:wrap;gap:4px 9px;margin:0;font-size:.75rem;display:flex}.empresa-caddupas-private-link p span{color:#63796e}.empresa-caddupas-footer{color:#426458;border-top:1px solid #d5e0da;padding-top:9px;font-size:.76rem}.empresa-caddupas-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-caddupas-history>header small{color:#667972;text-align:right;max-width:500px;font-size:.76rem}.empresa-caddupas-history td small{color:#61796e;margin-top:2px;font-size:.68rem;display:block}.empresa-caddupas-actions{flex-wrap:wrap;gap:4px;min-width:265px;display:flex}.empresa-caddupas-actions .button{min-height:27px;padding:3px 6px}.empresa-caddupas-overlay{z-index:100;background:#0f1d1780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-caddupas-lookup{background:#fff;gap:10px;width:min(620px,100vw - 30px);max-height:min(650px,100vh - 32px);padding:0 14px 14px;display:grid;overflow:auto;box-shadow:0 20px 55px #0a1b1352}.empresa-caddupas-lookup>header{color:#fff;background:#003166;justify-content:space-between;align-items:flex-start;margin:0 -14px;padding:10px 14px;display:flex}.empresa-caddupas-lookup h4{margin:2px 0 0}.empresa-caddupas-lookup header .button{color:#234a3d;background:#fff}.empresa-caddupas-lookup form{gap:8px;display:flex}.empresa-caddupas-lookup form label{background:#fff;border:1px solid #b9cac3;border-radius:3px;flex:1;align-items:center;gap:6px;padding-left:7px;display:flex}.empresa-caddupas-lookup form input{box-sizing:border-box;background:0 0;border:0;width:100%;min-height:31px;padding:4px}.empresa-caddupas-lookup>div{gap:7px;max-height:400px;display:grid;overflow:auto}.empresa-caddupas-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-caddupas-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-caddupas-lookup>div small{color:#637870}.empresa-cadclili-shell{gap:12px;display:grid}.empresa-cadclili-header,.empresa-cadclili-header>div:last-child,.empresa-cadclili-toolbar,.empresa-cadclili-toolbar>div,.empresa-cadclili-footer,.empresa-cadclili-footer label,.empresa-cadclili-dialog>header,.empresa-cadclili-dialog>footer,.empresa-cadclili-blocked-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadclili-header h2,.empresa-cadclili-dialog h3{margin:2px 0 0}.empresa-cadclili-header p{color:#5b7267;max-width:760px;margin:5px 0 0}.empresa-cadclili-safety{color:#27523b;background:#edf7f0;border:1px solid #bcd9c5;align-items:center;gap:8px;padding:9px 10px;font-size:.82rem;display:flex}.empresa-cadclili-panel{background:#fff;border:1px solid #c7d8cf;gap:10px;padding:11px;display:grid}.empresa-cadclili-toolbar{border-bottom:1px solid #d9e4de;flex-wrap:wrap;padding-bottom:10px}.empresa-cadclili-toolbar>div:first-child{color:#456355;gap:10px;font-size:.78rem;font-weight:800;display:flex}.empresa-cadclili-config-menu{background:#f3f7f4;border:1px solid #cbdad1;border-radius:4px;align-items:center;gap:4px;padding:0 6px;display:flex}.empresa-cadclili-config-menu select{color:#274a3a;background:0 0;border:0;min-height:31px;font-weight:800}.empresa-cadclili-search{gap:9px;display:grid}.empresa-cadclili-search fieldset{background:#edf4f0;border:1px solid #c6d9cf;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:8px;padding:9px;display:grid}.empresa-cadclili-search fieldset:first-child{grid-template-columns:150px minmax(240px,1fr) auto}.empresa-cadclili-search legend{color:#27503d;padding:0 4px;font-size:.78rem;font-weight:900}.empresa-cadclili-search label,.empresa-cadclili-mini-form label,.empresa-cadclili-dialog-label,.empresa-cadclili-culture label,.empresa-cadclili-print>label{color:#28483a;gap:4px;font-size:.76rem;font-weight:800;display:grid}.empresa-cadclili-search input,.empresa-cadclili-search select,.empresa-cadclili-mini-form input,.empresa-cadclili-dialog-label select,.empresa-cadclili-culture textarea,.empresa-cadclili-print input{box-sizing:border-box;color:#1a2b23;background:#fff;border:1px solid #aebfb5;border-radius:3px;width:100%;min-height:32px;padding:5px 7px}.empresa-cadclili-search-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.empresa-cadclili-custom-filter{background:#fbf8e8;border:1px solid #e3d39c;flex-wrap:wrap;align-items:end;gap:8px;padding:8px;display:flex}.empresa-cadclili-custom-filter strong{color:#6b511b;font-size:.78rem}.empresa-cadclili-custom-filter label{color:#665420;gap:3px;font-size:.73rem;font-weight:800;display:grid}.empresa-cadclili-custom-filter input{border:1px solid #cfc18e;min-height:29px;padding:4px}.empresa-cadclili-grid{min-width:1830px}.empresa-cadclili-grid th{background:var(--cadclili-header);color:var(--cadclili-header-text);text-transform:uppercase;padding:7px 6px;font-size:.68rem}.empresa-cadclili-grid td{white-space:nowrap;padding:5px 6px;font-size:.74rem}.empresa-cadclili-grid tbody tr:nth-child(2n){background:#eff6f1}.empresa-cadclili-shell.is-no-zebra .empresa-cadclili-grid tbody tr:nth-child(2n){background:0 0}.empresa-cadclili-shell.is-no-grid .empresa-cadclili-grid th,.empresa-cadclili-shell.is-no-grid .empresa-cadclili-grid td{border:0}.empresa-cadclili-grid td input{box-sizing:border-box;border:1px solid #a8bbb0;width:94px;min-height:28px;padding:3px 5px}.empresa-cadclili-grid td:nth-child(2){text-align:center}.empresa-cadclili-actions{align-items:center;gap:4px;min-width:142px;display:flex}.empresa-cadclili-actions .button{min-height:26px;padding:3px 5px}.empresa-cadclili-menu-button{color:#315646;cursor:pointer;background:#f4f8f5;border:1px solid #b8cdc0;border-radius:3px;min-height:26px}.empresa-cadclili-customer-link,.empresa-cadclili-money-link{color:#095a9b;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.empresa-cadclili-money-link{color:#175c3c;font-variant-numeric:tabular-nums}.empresa-cadclili-footer{color:#49685a;border-top:1px solid #d7e2dc;flex-wrap:wrap;padding-top:10px;font-size:.76rem}.empresa-cadclili-nav{align-items:center;gap:4px;display:flex}.empresa-cadclili-nav button{color:#2d5743;cursor:pointer;background:#f5f8f6;border:1px solid #bdcfc4;border-radius:3px;place-items:center;min-height:29px;display:grid}.empresa-cadclili-nav button:disabled{cursor:default;opacity:.45}.empresa-cadclili-footer label{color:#385948;font-weight:800}.empresa-cadclili-footer input{border:1px solid #b7c9bf;width:55px;min-height:30px;padding:4px}.empresa-cadclili-overlay{z-index:100;background:#0c1d158a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-cadclili-dialog{background:#fff;gap:12px;width:min(600px,100vw - 32px);max-height:min(760px,100vh - 32px);padding:0 16px 16px;display:grid;overflow:auto;box-shadow:0 22px 60px #0a1e1459}.empresa-cadclili-dialog.wide{width:min(1080px,100vw - 32px)}.empresa-cadclili-dialog>header{background:var(--cadclili-title);color:var(--cadclili-title-text);margin:0 -16px;padding:11px 16px}.empresa-cadclili-dialog>header .button{color:#234a3d;background:#fff}.empresa-cadclili-dialog>p,.empresa-cadclili-dialog-copy{color:#566f62;margin:0;font-size:.81rem;line-height:1.45}.empresa-cadclili-dialog>footer,.empresa-cadclili-mini-form footer,.empresa-cadclili-print footer{border-top:1px solid #d4e0d9;padding-top:10px}.empresa-cadclili-mini-form{gap:10px;display:grid}.empresa-cadclili-mini-form p{color:#675526;margin:0;font-size:.77rem}.empresa-cadclili-culture{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.empresa-cadclili-culture label:first-child,.empresa-cadclili-culture label:nth-child(2){grid-row:span 2}.empresa-cadclili-culture textarea{resize:vertical;min-height:130px}.empresa-cadclili-info{grid-template-columns:165px minmax(0,1fr);gap:8px 15px;margin:0;display:grid}.empresa-cadclili-info dt{color:#466856;font-size:.78rem;font-weight:900}.empresa-cadclili-info dd{color:#1d3026;margin:0}.empresa-cadclili-blocked-actions{flex-wrap:wrap;justify-content:flex-start}.empresa-cadclili-print{gap:9px;display:grid}.empresa-cadclili-print>label{grid-template-columns:170px minmax(0,1fr) auto minmax(0,1fr);align-items:center}.empresa-cadclili-print>label:first-child,.empresa-cadclili-print>label:nth-child(5),.empresa-cadclili-print>label:nth-child(6),.empresa-cadclili-print>label:nth-child(7){grid-template-columns:170px minmax(0,1fr)}.empresa-cadclili-print fieldset{border:1px solid #ceddd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.empresa-cadclili-print fieldset legend{color:#2d5a43;font-size:.78rem;font-weight:900}.empresa-cadclili-print fieldset label,.empresa-cadclili-check{color:#345945;font-size:.78rem;font-weight:800}.empresa-cadclili-check{gap:6px;align-items:center!important;display:flex!important}.empresa-cadclili-tabs{border-bottom:1px solid #cadbd1;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0 8px;display:flex}.empresa-cadclili-tabs button{color:#315646;cursor:pointer;background:#f2f7f3;border:1px solid #bfd1c5;border-radius:3px;min-height:29px;padding:4px 8px;font-size:.76rem;font-weight:800}.empresa-cadclili-tabs button.is-active{color:#fff;background:#1f5d42;border-color:#1f5d42}.empresa-transcli-shell{color:#1d2934;gap:1rem;max-width:1120px;margin:0 auto;display:grid}.empresa-transcli-header,.empresa-transcli-form,.empresa-transcli-evidence{background:#fff;border:1px solid #c9d1d8;border-radius:.55rem}.empresa-transcli-header{border-top:.3rem solid #063966;justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.empresa-transcli-header h2,.empresa-transcli-header p,.empresa-transcli-party h3{margin:0}.empresa-transcli-header p{color:#536370;max-width:780px;margin-top:.4rem}.empresa-transcli-blocked{color:#664b10;background:#fff8e7;border:1px solid #dcbf79;border-radius:.45rem;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;display:flex}.empresa-transcli-blocked span{line-height:1.35}.empresa-transcli-blocked.compact{margin-top:1rem;font-size:.9rem}.empresa-transcli-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.empresa-transcli-party{background:#f8fafb;border:1px solid #d9e0e5;border-radius:.4rem;align-content:start;gap:.7rem;padding:.9rem;display:grid}.empresa-transcli-party>header,.empresa-transcli-dialog>header{color:#123b60;align-items:center;gap:.55rem;display:flex}.empresa-transcli-party>header span,.empresa-transcli-dialog header span{letter-spacing:.05em;font-size:.69rem;font-weight:800;display:block}.empresa-transcli-party label,.empresa-transcli-farm-line label{gap:.25rem;font-size:.82rem;font-weight:700;display:grid}.empresa-transcli-party input,.empresa-transcli-party select{min-width:0}.empresa-transcli-farm-line{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.empresa-transcli-companies{grid-column:1/-1;align-items:center;gap:.45rem;font-size:.86rem;font-weight:800;display:flex}.empresa-transcli-form>footer{grid-column:1/-1;justify-content:center;gap:.75rem;padding-top:.25rem;display:flex}.empresa-transcli-evidence{color:#234763;background:#eff6fb;gap:.65rem;padding:.8rem 1rem;display:flex}.empresa-transcli-evidence strong,.empresa-transcli-evidence span{display:block}.empresa-transcli-evidence span{margin-top:.18rem;font-size:.88rem;line-height:1.35}.empresa-transcli-overlay{z-index:90;background:#0a172294;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.empresa-transcli-dialog{background:#fff;border:1px solid #9fb2c0;border-radius:.5rem;width:min(960px,100%);max-height:min(720px,100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 16px 45px #00000059}.empresa-transcli-dialog>header{border-bottom:1px solid #dce3e8;justify-content:space-between;padding-bottom:.8rem}.empresa-transcli-dialog>header>div{align-items:center;gap:.5rem;display:flex}.empresa-transcli-dialog h3,.empresa-transcli-dialog p{margin:0}.empresa-transcli-dialog p{color:#51616d;margin:.9rem 0}.empresa-transcli-confirm{width:min(700px,100%)}.empresa-transcli-confirm dl{grid-template-columns:minmax(150px,.45fr) 1fr;gap:.55rem .8rem;margin:1rem 0 0;display:grid}.empresa-transcli-confirm dt{color:#445764;font-weight:800}.empresa-transcli-confirm dd{margin:0}.empresa-transcli-dialog>footer{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.empresa-inaclisv-shell{gap:1rem;max-width:760px;margin:0 auto;display:grid}.empresa-inaclisv-shell>header{border:1px solid #ccd6de;border-top:4px solid #063966;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.15rem;display:flex}.empresa-inaclisv-shell h2,.empresa-inaclisv-shell h3,.empresa-inaclisv-shell p{margin:0}.empresa-inaclisv-alert{color:#782424;background:#fff0f0;border:1px solid #df9b9b;align-items:flex-start;gap:.85rem;padding:1.1rem;display:flex}.empresa-inaclisv-alert strong{font-size:1rem;display:block}.empresa-inaclisv-alert p{margin-top:.4rem;line-height:1.45}.empresa-inaclisv-evidence{color:#664b10;background:#fff8e7;border:1px solid #dcbf79;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.empresa-inaclisv-evidence h3{font-size:.95rem}.empresa-inaclisv-evidence p{margin-top:.25rem;line-height:1.4}.empresa-inaclisv-next{color:#294b64;background:#eff6fb;border:1px solid #c4d8e8;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.empresa-inaclisv-next strong,.empresa-inaclisv-next span{display:block}.empresa-inaclisv-next span{margin-top:.2rem;font-size:.89rem;line-height:1.4}.empresa-inaclisv-shell>footer{justify-content:flex-end;display:flex}@media (width<=720px){.empresa-context-bar,.empresa-overview-grid,.empresa-metrics,.empresa-master-summary,.empresa-master-toolbar,.empresa-process-grid,.empresa-commercial-toolbar,.empresa-purchases-toolbar,.empresa-inventory-toolbar,.empresa-finance-toolbar,.empresa-financial-sandbox-form form,.empresa-financial-sandbox-form fieldset,.empresa-treasury-setup-panel form,.empresa-party-master-form,.empresa-catalog-group-form,.empresa-catalog-item-form,.empresa-party-master-filter,.empresa-cadvenda-search-group,.empresa-cadvenda-refine-group,.empresa-purchase-form,.empresa-purchase-lines .empresa-financial-allocation{grid-template-columns:1fr}.empresa-purchase-wide,.empresa-financial-sandbox-wide,.empresa-financial-sandbox-form fieldset{grid-column:auto}.empresa-receivables-toolbar{grid-template-columns:1fr}.empresa-mode-status{grid-column:auto}.empresa-mobile-navigation{background:#fff;border:1px solid #cfded6;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.empresa-mobile-navigation button{color:#52645f;min-width:0;min-height:38px;font:inherit;white-space:normal;background:0 0;border:0;border-radius:5px;font-size:12px;font-weight:800}.empresa-mobile-navigation button.active{color:#fff;background:#12312f}.empresa-section-heading{flex-direction:column;align-items:stretch}.empresa-panel>header>small{text-align:left}.empresa-pagination{flex-direction:column;align-items:stretch}.empresa-pagination>div,.empresa-pagination .button{flex:1}}.empresa-omsys-page-stage,.empresa-omsys-popup-stage{min-width:0;display:grid}.empresa-omsys-popup-stage{background:linear-gradient(#12312f0f,#12312f0f),repeating-linear-gradient(45deg,#f4f7f5 0 10px,#eef3f0 10px 20px);border:1px solid #cbd8d2;border-radius:10px;justify-items:center;padding:22px}.empresa-omsys-routine-window{background:#fff;border:1px solid #b8c8c0;border-left:5px solid #7b8580;border-radius:8px;width:100%;min-width:0;overflow:hidden;box-shadow:0 18px 48px #12312f24}.empresa-omsys-routine-window.popup{border-radius:4px;box-shadow:0 28px 80px #12312f47}.empresa-omsys-routine-window.ready{border-left-color:#167a52}.empresa-omsys-routine-window.partial{border-left-color:#b46a08}.empresa-omsys-routine-titlebar{color:#fff;background:#12312f;border-bottom:1px solid #cad8d2;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.empresa-omsys-routine-titlebar span{color:#b9d8cf;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.empresa-omsys-routine-titlebar h2{color:#fff;margin:0}.empresa-omsys-routine-titlebar small{color:#d5ebe4;margin-top:4px;font-size:11px;font-weight:750;display:block}.empresa-omsys-routine-actions{align-items:center;gap:8px;display:flex}.empresa-omsys-routine-actions b{color:#fff;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950}.empresa-omsys-routine-note{color:#6d4c00;background:#fff8df;border-bottom:1px solid #ead8a6;padding:9px 12px;font-size:13px;font-weight:750}.empresa-omsys-routine-body{max-height:min(72vh,820px);padding:14px;overflow:auto}.empresa-omsys-routine-window.page .empresa-omsys-routine-body{max-height:none}.empresa-omsys-routine-unmapped{background:#f8fbf9;border:1px dashed #b8c8c0;border-radius:8px;gap:12px;padding:16px;display:grid}.empresa-omsys-routine-unmapped h3{color:#12312f;margin:0}.empresa-omsys-routine-unmapped p{color:#475652;line-height:1.5}.empresa-omsys-routine-unmapped dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.empresa-omsys-routine-unmapped div{background:#fff;border:1px solid #dde6e1;border-radius:7px;padding:10px}.empresa-omsys-routine-unmapped dt{color:#64736f;text-transform:uppercase;font-size:11px;font-weight:900}.empresa-omsys-context-stage{gap:14px;display:grid}.empresa-omsys-context-heading{border-bottom:1px solid #dbe5df;justify-content:space-between;align-items:end;gap:12px;padding-bottom:10px;display:flex}.empresa-omsys-context-heading span{color:#60716c;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.empresa-omsys-context-heading h3{color:#173a31;margin:3px 0 0}.empresa-omsys-context-heading small{color:#60716c;font:700 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.empresa-omsys-context-warning{color:#573e0d;background:#fff9e9;border:1px solid #ecd9a8;border-left:4px solid #be7b16;border-radius:7px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.empresa-omsys-context-warning strong{font-size:13px;display:block}.empresa-omsys-context-warning p{margin:3px 0 0;font-size:12px;line-height:1.45}.empresa-omsys-context-form{gap:12px;display:grid}.empresa-omsys-context-form fieldset{background:#f8fbf9;border:1px solid #d7e2db;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px;display:grid}.empresa-omsys-context-form legend{color:#173a31;padding:0 5px;font-size:13px;font-weight:850}.empresa-omsys-context-form label{color:#50625d;gap:6px;font-size:12px;font-weight:750;display:grid}.empresa-omsys-context-form label span{align-items:baseline;gap:6px;display:flex}.empresa-omsys-context-form label em{color:#7d8e88;font-size:10px;font-style:normal;font-weight:800}.empresa-omsys-context-form input{box-sizing:border-box;color:#65736e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:0 10px}.empresa-omsys-context-form input:disabled{cursor:not-allowed;color:#78857f;background:#f1f4f2}.empresa-omsys-input-search{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.empresa-omsys-input-search .button{justify-content:center;min-width:38px;min-height:38px;padding:0 9px}.empresa-omsys-context-helper{color:#5c6b66;margin:0;font-size:12px;line-height:1.45}.empresa-omsys-context-actions{flex-wrap:wrap;gap:8px;display:flex}.empresa-omsys-context-footer{color:#65736e;border-top:1px solid #dde6e1;padding-top:10px;font-size:11px;line-height:1.45}.empresa-omsys-checkbook{gap:14px;display:grid}.empresa-omsys-checkbook-scope{color:#365349;background:#f5faf7;border:1px solid #d4e4dd;border-left:4px solid #2f7d63;border-radius:8px;gap:3px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.empresa-omsys-checkbook-scope strong{color:#173a31;font-size:13px}.empresa-omsys-checkbook-toolbar{border:1px solid #d8e3de;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.empresa-omsys-checkbook-toolbar small{color:#61746d;margin-left:auto;font-size:11px;font-weight:700}.empresa-omsys-checkbook-nav{gap:4px;margin-right:4px;display:flex}.empresa-omsys-checkbook-nav .button{min-width:34px;padding:6px}.empresa-omsys-checkbook-search{background:#f8fbf9;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:minmax(140px,1fr) minmax(210px,1.4fr) minmax(110px,.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.empresa-omsys-checkbook-search label,.empresa-omsys-checkbook-modal-fields label{color:#3e544c;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.empresa-omsys-checkbook-search input,.empresa-omsys-checkbook-search select,.empresa-omsys-checkbook-modal-fields input,.empresa-omsys-checkbook-modal-fields select{box-sizing:border-box;color:#223c33;font:inherit;background:#fff;border:1px solid #aabbb3;border-radius:4px;width:100%;min-height:36px;padding:7px 8px}.empresa-omsys-checkbook-search .button{min-height:36px}.empresa-omsys-checkbook-table-wrap{margin-top:0}.empresa-omsys-checkbook-table-wrap td{vertical-align:middle}.empresa-omsys-checkbook-table-wrap td small{color:#667b72;margin-top:2px;font-size:10px;line-height:1.35;display:block}.empresa-omsys-checkbook-empty{color:#5f726a;text-align:center;padding:20px!important}.empresa-omsys-checkbook-footer{color:#65766f;border-top:1px solid #dbe6e1;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;font-size:11px;display:flex}.empresa-omsys-checkbook-footer label{align-items:center;gap:7px;font-weight:700;display:flex}.empresa-omsys-checkbook-footer select{color:#294238;border:1px solid #b8c8c0;border-radius:4px;min-height:29px;padding:3px 6px}.empresa-omsys-checkbook-modal-backdrop{z-index:70;background:#12261f66;justify-content:center;align-items:flex-start;padding:44px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.empresa-omsys-checkbook-modal{background:#fff;border:1px solid #afc3ba;border-radius:8px;width:min(100%,630px);max-width:630px;padding:16px;box-shadow:0 18px 50px #0a1f1640}.empresa-omsys-checkbook-modal>header{border-bottom:1px solid #dbe6e1;justify-content:space-between;align-items:flex-start;margin:0;padding:0 0 10px;display:flex}.empresa-omsys-checkbook-modal>header span{color:#58756a;letter-spacing:.04em;font-size:10px;font-weight:800}.empresa-omsys-checkbook-modal>header h3{color:#173a31;margin:3px 0 0;font-size:16px}.empresa-omsys-checkbook-modal>p{color:#586d64;margin:12px 0;font-size:12px;line-height:1.45}.empresa-omsys-checkbook-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.empresa-omsys-checkbook-modal-fields label:first-child{grid-column:1/-1}.empresa-omsys-checkbook-modal-fields label span{align-items:baseline;gap:6px;display:flex}.empresa-omsys-checkbook-modal-fields em{color:#72877e;letter-spacing:0;text-transform:none;font-size:10px;font-style:normal}.empresa-omsys-checkbook-modal-fields input[readonly]{color:#5e746a;background:#f0f5f2}.empresa-omsys-checkbook-modal>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.empresa-omsys-caddocum .empresa-caddocum-search{grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) minmax(200px,1.1fr) minmax(170px,.8fr) auto}.empresa-omsys-caddocum .empresa-caddocum-actions{background:#f5f9f7}.empresa-omsys-caddocum .empresa-caddocum-actions small{margin-left:0}.empresa-omsys-caddocum .empresa-caddocum-selected{background:#e9f4ef}.empresa-omsys-caddocum .empresa-caddocum-selected td{border-color:#c6dfd2}.empresa-omsys-caddocum .empresa-caddocum-balance{color:#614f00;background:#fff7ca;font-weight:800}.empresa-caddocum-detail{background:#fbfdfc;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;padding:11px 12px;display:grid}.empresa-caddocum-detail strong{color:#355248;text-transform:uppercase;font-size:11px}.empresa-caddocum-detail span{color:#556b61;overflow-wrap:anywhere;min-width:0;font-size:12px}.empresa-omsys-caddocum .empresa-caddocum-modal{width:min(100%,920px);max-width:920px}.empresa-omsys-caddocum .empresa-caddocum-form{grid-template-columns:repeat(3,minmax(0,1fr))}.empresa-omsys-caddocum .empresa-caddocum-form label:first-child,.empresa-omsys-caddocum .empresa-caddocum-form .empresa-caddocum-wide{grid-column:1/-1}.empresa-caddocum-split-trigger{align-self:end;gap:5px;display:grid}.empresa-caddocum-split-trigger>span{color:#3e544c;text-transform:uppercase;font-size:11px;font-weight:800}.empresa-caddocum-split-trigger .button{justify-content:center;min-height:36px}.empresa-omsys-caddocum .empresa-caddocum-form textarea{box-sizing:border-box;color:#223c33;font:inherit;resize:vertical;background:#fff;border:1px solid #aabbb3;border-radius:4px;width:100%;min-height:92px;padding:7px 8px}.empresa-omsys-caddocum .empresa-caddocum-split-modal{width:min(100%,1180px);max-width:1180px}.empresa-caddocum-split-table{border:1px solid #b8c9c1;max-height:min(56vh,620px);overflow:auto}.empresa-caddocum-split-table table{border-collapse:collapse;width:100%;min-width:920px}.empresa-caddocum-split-table th,.empresa-caddocum-split-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #d9e4df;padding:6px}.empresa-caddocum-split-table thead th{color:#fff;text-transform:uppercase;background:#154f3b;font-size:11px}.empresa-caddocum-split-table tbody tr:nth-child(2n){background:#f7faf8}.empresa-caddocum-split-table tfoot{color:#254b3d;background:#eff6f1;font-size:12px}.empresa-caddocum-split-table select,.empresa-caddocum-split-table input{box-sizing:border-box;color:#223c33;border:1px solid #aabbb3;border-radius:4px;width:100%;min-height:34px;padding:6px 7px}.empresa-caddocum-split-table td:first-child{color:#4b665b;text-align:center;width:40px;font-size:12px;font-weight:800}.empresa-caddocum-split-table td:nth-child(2),.empresa-caddocum-split-table td:nth-child(3){min-width:210px}.empresa-caddocum-split-table td:nth-child(4){min-width:105px}.empresa-caddocum-split-table td:nth-child(5){min-width:220px}.empresa-caddocum-split-actions{color:#5c7067;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.empresa-omsys-financial-group{gap:14px;display:grid}.empresa-omsys-financial-group-search{background:#f8fbf9;border:1px solid #dce7e2;border-radius:8px;grid-template-columns:minmax(120px,.65fr) minmax(150px,.8fr) minmax(250px,1.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.empresa-omsys-financial-group-search label,.empresa-omsys-financial-group-fields label{color:#3e544c;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.empresa-omsys-financial-group-search input,.empresa-omsys-financial-group-search select,.empresa-omsys-financial-group-fields input,.empresa-omsys-financial-group-fields select{box-sizing:border-box;color:#223c33;font:inherit;background:#fff;border:1px solid #aabbb3;border-radius:4px;width:100%;min-height:36px;padding:7px 8px}.empresa-omsys-financial-group-search .button{min-height:36px}.empresa-omsys-financial-group-table{margin-top:0;overflow-x:auto}.empresa-omsys-financial-group-table table{min-width:1200px}.empresa-omsys-financial-group-table td{vertical-align:middle}.empresa-omsys-financial-group-actions{white-space:nowrap;gap:4px;display:flex}.empresa-omsys-financial-group-actions .button{min-width:31px;padding:5px 7px}.empresa-omsys-financial-group-modal{width:min(100%,930px);max-width:930px}.empresa-omsys-financial-group-modal fieldset{border:1px solid #d8e4de;border-radius:6px;margin:13px 0 0;padding:11px}.empresa-omsys-financial-group-modal legend{color:#24493d;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:800}.empresa-omsys-financial-group-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.empresa-omsys-financial-group-fields label span{align-items:baseline;gap:6px;display:flex}.empresa-omsys-financial-group-fields em{color:#72877e;letter-spacing:0;text-transform:none;font-size:10px;font-style:normal}.empresa-omsys-financial-info{max-width:620px}.empresa-omsys-financial-info ul{color:#52675e;margin:0;padding-left:19px;font-size:12px;line-height:1.55}.empresa-omsys-bb-config-table-wrap{background:#d8dedb;border:1px solid #bdc9c2;max-height:min(49vh,515px);overflow:auto}.empresa-omsys-bb-config-table{border-collapse:collapse;width:100%;min-width:690px;font-size:11px}.empresa-omsys-bb-config-table th{z-index:1;color:#fff;letter-spacing:.02em;text-align:center;background:#008c05;font-size:10px;position:sticky;top:0}.empresa-omsys-bb-config-table th,.empresa-omsys-bb-config-table td{border:1px solid #b8c2bc;padding:2px 4px}.empresa-omsys-bb-config-table td:first-child{text-align:center;width:34px}.empresa-omsys-bb-config-table td:nth-child(2){width:74px}.empresa-omsys-bb-config-table td:nth-child(3),.empresa-omsys-bb-config-table td:nth-child(5){width:76px}.empresa-omsys-bb-config-table td:nth-child(4),.empresa-omsys-bb-config-table td:nth-child(6){min-width:190px}.empresa-omsys-bb-config-table input{min-height:24px;padding:0 5px;font-size:11px}.empresa-omsys-bb-config-table td:nth-child(4),.empresa-omsys-bb-config-table td:nth-child(6){white-space:nowrap}.empresa-omsys-bb-config-table .button{vertical-align:top;min-width:26px;min-height:24px;margin-right:4px;padding:0 5px}.empresa-cadtipcl-custom-footer{gap:8px;margin-top:10px;display:grid}.empresa-cadtipcl-custom-footer>div{border:1px solid #d5e2d8;border-radius:5px;gap:2px;min-width:0;padding:7px 9px;display:grid}.empresa-cadtipcl-custom-footer strong{text-transform:uppercase;font-size:.72rem}.empresa-cadtipcl-custom-footer span{overflow-wrap:anywhere;font-size:.9rem;font-weight:800}.empresa-omsys-bb-config-table td:nth-child(4) input,.empresa-omsys-bb-config-table td:nth-child(6) input{width:calc(100% - 34px)}@media (width<=700px){.empresa-omsys-context-heading{flex-direction:column;align-items:flex-start}.empresa-omsys-context-form fieldset,.empresa-omsys-checkbook-search,.empresa-omsys-caddocum .empresa-caddocum-search,.empresa-omsys-financial-group-search{grid-template-columns:1fr}.empresa-omsys-checkbook-toolbar small{width:100%;margin-left:0}.empresa-omsys-checkbook-modal-fields,.empresa-omsys-caddocum .empresa-caddocum-form{grid-template-columns:1fr}.empresa-omsys-caddocum .empresa-caddocum-form .empresa-caddocum-wide{grid-column:auto}.empresa-caddocum-split-actions{flex-direction:column;align-items:flex-start}.empresa-omsys-financial-group-fields{grid-template-columns:1fr}.empresa-omsys-checkbook-footer{flex-direction:column;align-items:flex-start}}.empresa-omsys-routine-unmapped dd{color:#12312f;overflow-wrap:anywhere;margin:4px 0 0;font-weight:850}@media (width<=720px){.empresa-omsys-popup-stage{padding:10px}.empresa-omsys-routine-titlebar{display:grid}.empresa-omsys-routine-actions{justify-content:space-between}.empresa-omsys-routine-unmapped dl{grid-template-columns:1fr}}.cadmovca-desk{color:#182b29;gap:14px;display:grid}.cadmovca-titlebar{background:linear-gradient(135deg,#eaf3ee,#f9fcfa 58%);border:1px solid #b9cfc8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.cadmovca-titlebar span,.cadmovca-modal header span{color:#4b6760;letter-spacing:.04em;font-size:.7rem;font-weight:800;display:block}.cadmovca-titlebar h2,.cadmovca-modal h3{color:#16463d;margin:2px 0 0;font-size:1.05rem}.cadmovca-title-actions,.cadmovca-operation-bar,.cadmovca-query-panel form,.cadmovca-grid-panel header,.cadmovca-modal footer,.cadmovca-check-search,.cadmovca-sandbox-scope,.cadmovca-preferences{align-items:center;gap:10px;display:flex}.cadmovca-preferences{color:#526661;background:#f8fbf9;border:1px solid #d4ded9;border-radius:8px;padding:10px 14px;font-size:.82rem}.cadmovca-preferences label{color:#29453e;gap:3px;min-width:170px;font-weight:700;display:grid}.cadmovca-preferences select{min-height:32px}.cadmovca-query-panel{background:#fff;border:1px solid #cddcd6;border-radius:9px;gap:8px;padding:12px;display:grid}.cadmovca-query-panel form{flex-wrap:wrap}.cadmovca-query-panel label{color:#39554e;gap:4px;min-width:180px;font-size:.78rem;font-weight:800;display:grid}.cadmovca-query-panel label>span{color:#38554d}.cadmovca-query-panel input,.cadmovca-query-panel select,.cadmovca-modal input,.cadmovca-modal select,.cadmovca-preferences select{box-sizing:border-box;color:#172b26;background:#fff;border:1px solid #acbeb7;border-radius:5px;width:100%;min-height:35px;padding:7px 9px}.cadmovca-search{flex:380px}.cadmovca-search>div{background:#fff;border:1px solid #acbeb7;border-radius:5px;align-items:center;gap:7px;min-height:35px;padding:0 8px;display:flex}.cadmovca-search input{border:0;outline:0;min-width:0;min-height:31px;padding:4px 0}.cadmovca-refine-row{border-top:1px solid #e2eae6;padding-top:8px}.cadmovca-refine-row label{flex:470px}.cadmovca-operation-bar{background:#eef5f1;border:1px solid #c9d9d1;border-radius:8px;flex-wrap:wrap;padding:10px}.cadmovca-operation-bar .button{min-height:35px;font-size:.78rem}.cadmovca-sandbox-scope{color:#644b1e;background:#fff9e9;border-left:4px solid #b77b16;border-radius:5px;align-items:flex-start;padding:10px 12px;font-size:.84rem}.cadmovca-sandbox-scope svg{flex:none;margin-top:1px}.cadmovca-ledger-scope{color:#164d40;background:#eaf7f1;border-left:4px solid #15725c;border-radius:5px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.84rem;display:flex}.cadmovca-ledger-scope svg{flex:none;margin-top:1px}.cadmovca-balance-strip{color:#21493f;background:#fbfefd;border:1px solid #c7dcd3;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.cadmovca-balance-strip>small{color:#5d746d;font-size:.76rem}.cadmovca-balance-strip>div{flex-wrap:wrap;gap:8px;display:flex}.cadmovca-balance-strip span{color:#174f42;background:#fff;border:1px solid #d5e5dd;border-radius:6px;gap:2px;min-width:150px;padding:7px 9px;font-size:.82rem;display:grid}.cadmovca-balance-strip span b{color:#54726a;text-transform:uppercase;font-size:.68rem}.cadmovca-balance-strip em{color:#6c7e78;font-size:.82rem}.cadmovca-grid-panel{background:#fff;border:1px solid #cddbd5;border-radius:9px;overflow:hidden}.cadmovca-grid-panel>header{background:#f2f7f4;border-bottom:1px solid #d9e4df;justify-content:space-between;padding:10px 12px}.cadmovca-grid-panel>header div{align-items:baseline;gap:8px;display:flex}.cadmovca-grid-panel>header small{color:#61736e}.cadmovca-grid-panel>footer{color:#5c7069;padding:9px 12px;font-size:.78rem}.cadmovca-grid th{white-space:nowrap;color:#39554e;text-transform:uppercase;font-size:.72rem}.cadmovca-grid td{vertical-align:middle}.cadmovca-grid tr:nth-child(2n) td{background:#f7fbf9}.cadmovca-grid .cadmovca-row-voided td{color:#7a605d;background:#fff8f7}.cadmovca-grid td small{color:#61736e;margin-top:2px;font-size:.72rem;display:block}.cadmovca-row-actions{gap:4px;display:flex}.cadmovca-icon-action,.cadmovca-close{color:#245a4d;cursor:pointer;background:#fff;border:1px solid #a9beb7;border-radius:5px;place-items:center;width:30px;height:30px;display:inline-grid}.cadmovca-icon-action.danger{color:#a23e35}.cadmovca-icon-action:disabled{cursor:not-allowed;opacity:.45}.cadmovca-modal-backdrop{z-index:80;background:#1225207a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cadmovca-modal{background:#fff;border:1px solid #aac1b9;border-radius:9px;width:min(780px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 24px 58px #08201952}.cadmovca-modal-wide{width:min(1160px,100%)}.cadmovca-modal-small{width:min(620px,100%)}.cadmovca-modal>header{background:#e8f1ed;border-bottom:1px solid #bfd0c9;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.cadmovca-modal form{gap:15px;padding:16px;display:grid}.cadmovca-modal>footer{justify-content:flex-end;padding:14px 16px}.cadmovca-modal form>footer{border-top:1px solid #d9e4df;justify-content:space-between;padding-top:12px}.cadmovca-modal footer>div{gap:8px;display:flex}.cadmovca-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cadmovca-form-grid>label{color:#365149;gap:5px;font-size:.8rem;font-weight:800;display:grid}.cadmovca-form-span-2{grid-column:span 2}.cadmovca-entry-grid{border:1px solid #d5e0db;border-radius:7px;max-height:480px}.cadmovca-entry-grid table{border-collapse:collapse;width:100%;min-width:880px}.cadmovca-entry-grid th{color:#39554e;text-transform:uppercase;background:#edf5f1;font-size:.73rem;position:sticky;top:0}.cadmovca-entry-grid th,.cadmovca-entry-grid td{text-align:left;border-bottom:1px solid #dce6e1;padding:6px}.cadmovca-entry-grid input,.cadmovca-entry-grid select{min-height:31px}.cadmovca-check-search{color:#4c625b;padding:0 16px 16px;font-size:.84rem}.cadmovca-dependent-state{color:#445b53;align-items:flex-start;gap:12px;padding:20px;display:flex}.cadmovca-dependent-state svg{color:#a56a13;flex:none}.cadmovca-dependent-state p{margin:7px 0 0;line-height:1.45}.cadmovca-dependent-state code{font-size:.78rem}.empresa-cadbaige-routine{color:#1d332d;gap:12px;display:grid}.empresa-cadbaige-header{border-bottom:1px solid #d8e3de;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.empresa-cadbaige-header h3{color:#173f35;margin:3px 0 0;font-size:18px}.empresa-cadbaige-header h3 small{color:#587168;font-size:12px;font-weight:700}.empresa-cadbaige-query{background:#f6faf8;border:1px solid #cbd9d3;border-radius:8px;grid-template-columns:minmax(115px,.7fr) minmax(190px,1.25fr) minmax(145px,1fr) 33px auto minmax(120px,.8fr) minmax(100px,.7fr) auto minmax(155px,.9fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.empresa-cadbaige-query label{color:#35534a;text-transform:uppercase;gap:4px;font-size:10px;font-weight:850;display:grid}.empresa-cadbaige-query input,.empresa-cadbaige-query select,.empresa-cadbaige-finalization input,.empresa-cadbaige-finalization select{box-sizing:border-box;color:#1d322c;font:inherit;background:#fff;border:1px solid #a9bdb4;border-radius:4px;width:100%;min-height:34px;padding:6px 7px}.empresa-cadbaige-query-actions{white-space:nowrap;gap:5px;display:flex}.empresa-cadbaige-query-actions .button,.empresa-cadbaige-lookup{min-height:34px;padding:6px 9px}.empresa-cadbaige-lookup{min-width:33px}.empresa-cadbaige-data-gap{color:#654b1b;background:#fff7e5;border-left:3px solid #b17613;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:12px;display:flex}.empresa-cadbaige-data-gap svg{flex:none;margin-top:1px}.empresa-cadbaige-empty{min-height:150px}.empresa-cadbaige-grid-shell{border:1px solid #c3d2cb;border-radius:7px;overflow:hidden}.empresa-cadbaige-grid-shell>header{background:#edf5f1;border-bottom:1px solid #d7e3dd;align-items:center;gap:8px;padding:8px 10px;display:flex}.empresa-cadbaige-grid-shell>header span{color:#62766e;margin-left:auto;font-size:11px}.empresa-cadbaige-table-wrap{max-height:min(54vh,520px);overflow:auto}.empresa-cadbaige-table{border-collapse:collapse;width:100%;min-width:1720px;font-size:11px}.empresa-cadbaige-table th{color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;z-index:1;background:#08780a;border:1px solid #0c6b0e;padding:4px 5px;font-size:9px;position:sticky;top:0}.empresa-cadbaige-table td{vertical-align:top;border:1px solid #c4cec8;padding:3px 5px}.empresa-cadbaige-table td:first-child,.empresa-cadbaige-table td:nth-child(2),.empresa-cadbaige-table td:nth-child(3),.empresa-cadbaige-table td:nth-child(4),.empresa-cadbaige-table td:nth-child(5),.empresa-cadbaige-table td:nth-child(6),.empresa-cadbaige-table td:nth-child(7),.empresa-cadbaige-table td:nth-child(8),.empresa-cadbaige-table td:nth-child(11),.empresa-cadbaige-table td:nth-child(12),.empresa-cadbaige-table td:nth-child(13),.empresa-cadbaige-table td:nth-child(16),.empresa-cadbaige-table td:nth-child(17),.empresa-cadbaige-table td:nth-child(20){text-align:center;white-space:nowrap}.empresa-cadbaige-table td:nth-child(10),.empresa-cadbaige-table td:nth-child(11){text-align:right}.empresa-cadbaige-table tr:nth-child(2n) td{background:#f8fbf9}.empresa-cadbaige-table tr.empresa-cadbaige-selected td{background:#e4f3e8}.empresa-cadbaige-totals{background:#e3e6e4;border:1px solid #b4c0bb;flex-wrap:wrap;align-items:center;gap:0;padding:5px 8px;font-size:11px;display:flex}.empresa-cadbaige-totals span{border-right:1px solid #bdc7c2;padding:1px 10px}.empresa-cadbaige-totals span:first-child{color:#2b433b;text-transform:uppercase}.empresa-cadbaige-actions{background:#dbdedc;border:1px solid #b4c0bb;border-top:0;justify-content:center;gap:8px;padding:7px;display:flex}.empresa-cadbaige-actions .button{min-height:28px;padding:4px 10px;font-size:11px}.empresa-cadbaige-history{border-top:1px solid #d6e2dc;margin-top:5px;padding-top:12px}.empresa-cadbaige-history>header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.empresa-cadbaige-history h4{color:#22483d;margin:3px 0 0}.empresa-cadbaige-history>header>small,.empresa-cadbaige-history p{color:#647871;font-size:12px}.empresa-cadbaige-history td small{color:#647871;margin-top:2px;font-size:11px;display:block}.empresa-cadbaige-overlay{z-index:90;background:#0f231c7a;justify-content:center;align-items:flex-start;padding:42px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.empresa-cadbaige-types-modal,.empresa-cadbaige-client-modal,.empresa-cadbaige-finalization{background:#fff;border:1px solid #a8bfb5;width:min(100%,760px);max-width:760px;box-shadow:0 22px 60px #091e1652}.empresa-cadbaige-finalization{max-width:640px}.empresa-cadbaige-types-modal>header,.empresa-cadbaige-client-modal>header,.empresa-cadbaige-finalization>header{background:#e8f1ed;border-bottom:1px solid #bdd0c8;justify-content:space-between;align-items:flex-start;padding:11px 14px;display:flex}.empresa-cadbaige-types-modal h4,.empresa-cadbaige-client-modal h4,.empresa-cadbaige-finalization h4{color:#16483b;margin:3px 0 0}.empresa-cadbaige-types-modal>p,.empresa-cadbaige-client-modal>p,.empresa-cadbaige-finalization>p{color:#556c63;margin:12px 14px;font-size:12px;line-height:1.45}.empresa-cadbaige-types-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:min(62vh,580px);padding:0 14px 14px;display:grid;overflow:auto}.empresa-cadbaige-types-list label{border:1px solid #d4e0da;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:grid}.empresa-cadbaige-types-list .empresa-cadbaige-type-all{color:#21493e;background:#f1f7f4;grid-column:1/-1;font-weight:800}.empresa-cadbaige-types-list small{color:#61766e;font-weight:800}.empresa-cadbaige-client-list{gap:6px;max-height:420px;padding:0 14px 14px;display:grid;overflow:auto}.empresa-cadbaige-client-list button{color:#23443a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1ded8;gap:2px;padding:9px;display:grid}.empresa-cadbaige-client-list button:hover{background:#eef7f2;border-color:#88aa9c}.empresa-cadbaige-client-list small{color:#62776f}.empresa-cadbaige-finalization>p{border-bottom:1px solid #dbe6e0;padding-bottom:10px}.empresa-cadbaige-finalization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.empresa-cadbaige-finalization-grid label{color:#36544a;gap:4px;font-size:11px;font-weight:800;display:grid}.empresa-cadbaige-finalization-grid label small{color:#697e76;font-size:10px;font-weight:500;line-height:1.25}.empresa-cadbaige-finalization-grid input[readonly]{color:#687b74;background:#f0f5f2}.empresa-cadbaige-finalization-wide{grid-column:1/-1}.empresa-cadbaige-checks{flex-wrap:wrap;gap:8px 14px;padding:0 14px 14px;display:flex}.empresa-cadbaige-checks label{color:#3b554d;align-items:center;gap:5px;font-size:11px;display:flex}.empresa-cadbaige-finalization footer{border-top:1px solid #d4e1db;justify-content:center;gap:8px;padding:12px 14px;display:flex}.empresa-cadbaino-routine{gap:14px;display:grid}.empresa-cadbaino-header,.empresa-cadbaino-detail>header,.empresa-cadbaino-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadbaino-header h3,.empresa-cadbaino-detail h4,.empresa-cadbaino-history h4{margin:2px 0 0}.empresa-cadbaino-query{background:#f7faf8;border:1px solid #cbd9d3;border-radius:8px;grid-template-columns:118px 155px minmax(210px,1fr) 34px 135px 135px 105px 70px;align-items:end;gap:8px;padding:12px;display:grid}.empresa-cadbaino-query label,.empresa-cadbaino-action-form label{color:#3b4a49;gap:4px;font-size:.75rem;font-weight:700;display:grid}.empresa-cadbaino-query input,.empresa-cadbaino-query select,.empresa-cadbaino-action-form input,.empresa-cadbaino-action-form select{box-sizing:border-box;background:#fff;border:1px solid #acbbb7;border-radius:4px;width:100%;min-width:0;min-height:34px;padding:6px 8px}.empresa-cadbaino-lookup{min-width:34px;padding-inline:0}.empresa-cadbaino-credit{color:#334;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;min-height:34px;font-size:.76rem;display:grid}.empresa-cadbaino-credit output{background:#e5e9e7;border:1px solid #bac5c2;min-width:0;padding:7px;font-size:.76rem}.empresa-cadbaino-credit small{color:#8b5a11;grid-column:1/-1;font-weight:500}.empresa-cadbaino-list{border:1px solid #1b5d24;border-radius:6px;overflow:auto}.empresa-cadbaino-list>header,.empresa-cadbaino-list>div>button{grid-template-columns:88px 120px 105px 65px 50px 88px 82px 82px 64px 95px 120px 95px 80px 95px minmax(185px,1fr);align-items:center;min-width:1390px;display:grid}.empresa-cadbaino-list>header{color:#fff;text-align:center;text-transform:uppercase;background:#079300;min-height:29px;font-size:.67rem;font-weight:800}.empresa-cadbaino-list>div>button{color:#20322d;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #b9c5c0;min-height:36px;padding:0}.empresa-cadbaino-list>div>button:hover,.empresa-cadbaino-list>div>button.selected{background:#e4f1ff}.empresa-cadbaino-list span{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #d3ddd8;padding:5px 7px;font-size:.74rem;overflow:hidden}.empresa-cadbaino-list>p{color:#5d6f69;margin:0;padding:16px}.empresa-cadbaino-list>footer{background:#d7d7d7;border-top:1px solid #222;grid-template-columns:1fr 82px 82px;place-items:center end;min-width:1390px;font-size:.78rem;display:grid}.empresa-cadbaino-list>footer>*{padding:5px 7px}.empresa-cadbaino-detail,.empresa-cadbaino-history{background:#fff;border:1px solid #c8d4cf;border-radius:8px;padding:14px}.empresa-cadbaino-detail{gap:12px;display:grid}.empresa-cadbaino-detail-actions,.empresa-cadbaino-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empresa-cadbaino-summary{border-top:1px solid #d5dfdb;justify-content:flex-end;padding-top:10px}.empresa-cadbaino-summary>span{border:1px solid #d6e0db;border-radius:5px;padding:7px 9px;font-size:.78rem}.empresa-cadbaino-history{gap:8px;display:grid}.empresa-cadbaino-history>p{color:#64736e;margin:0}.empresa-cadbaino-modal{background:#f1f3f2;border-radius:9px;width:min(700px,100vw - 28px);overflow:hidden;box-shadow:0 20px 55px #10282347}.empresa-cadbaino-modal>header{color:#fff;background:#003166;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.empresa-cadbaino-modal h4{margin:2px 0 0}.empresa-cadbaino-modal>footer{border-top:1px solid #9da9a5;justify-content:center;gap:9px;padding:11px;display:flex}.empresa-cadbaino-action-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:16px;display:grid}.empresa-cadbaino-action-form .wide{grid-column:1/-1}.empresa-cadbaino-warning{color:#674b0e;background:#fff8df;border:1px solid #d7b66b;border-radius:5px;align-items:flex-start;gap:8px;margin:14px 16px 0;padding:9px;font-size:.8rem;display:flex}.empresa-cadbaisi-routine{gap:13px;display:grid}.empresa-cadbaisi-header,.empresa-cadbaisi-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadbaisi-header h3,.empresa-cadbaisi-history h4{margin:2px 0 0}.empresa-cadbaisi-form{background:#d0d0d0;border:1px solid #727272;grid-template-columns:155px minmax(240px,1fr) 165px 38px minmax(220px,1fr);align-items:end;gap:9px;padding:14px;display:grid}.empresa-cadbaisi-form label{color:#1d2926;gap:4px;font-size:.8rem;font-weight:700;display:grid}.empresa-cadbaisi-form input[type=file],.empresa-cadbaisi-form input[type=date],.empresa-cadbaisi-form select{background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-width:0;min-height:34px;padding:5px}.empresa-cadbaisi-form output{color:#38524d;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #9daeb1;align-self:end;min-height:34px;padding:8px;font-size:.78rem;overflow:hidden}.empresa-cadbaisi-file{background:#edf8f1;border:1px solid #a9c8b2;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.empresa-cadbaisi-file svg{color:#14653a;flex:none}.empresa-cadbaisi-file span{flex:1;gap:2px;min-width:0;display:grid}.empresa-cadbaisi-file small{color:#5a7067;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.empresa-cadbaisi-single{grid-column:2/-1;align-items:center;min-height:34px;gap:7px!important;display:flex!important}.empresa-cadbaisi-single input{accent-color:#097d18}.empresa-cadbaisi-form>footer{grid-column:1/-1;justify-content:center;gap:8px;padding-top:4px;display:flex}.empresa-cadbaisi-warning{color:#684c10;background:#fff8df;border-left:3px solid #a87612;align-items:flex-start;gap:8px;margin:0;padding:10px;display:flex}.empresa-cadbaisi-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadbaisi-history>header small{color:#667972;font-size:.78rem}.empresa-cadbaisi-lookup{background:#fff;width:min(620px,100vw - 28px);box-shadow:0 20px 55px #0f231c4d}.empresa-cadbaisi-lookup>header{background:#e7f1ed;border-bottom:1px solid #c6d8d0;justify-content:space-between;align-items:flex-start;padding:13px 15px;display:flex}.empresa-cadbaisi-lookup h4{margin:2px 0 0}.empresa-cadbaisi-lookup>div{gap:7px;max-height:460px;padding:14px;display:grid;overflow:auto}.empresa-cadbaisi-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadbaisi-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadbaisi-lookup>div small{color:#637870}.empresa-cadbaisi-lookup>p{color:#61736c;margin:18px}.empresa-cadbaibr-routine{gap:13px;display:grid}.empresa-cadbaibr-header,.empresa-cadbaibr-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadbaibr-header h3,.empresa-cadbaibr-history h4{margin:2px 0 0}.empresa-cadbaibr-form{background:#d0d0d0;border:1px solid #727272;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) 38px minmax(240px,1fr);align-items:end;gap:9px;padding:14px;display:grid}.empresa-cadbaibr-form label{color:#1d2926;gap:4px;font-size:.8rem;font-weight:700;display:grid}.empresa-cadbaibr-form input[type=file],.empresa-cadbaibr-form input[type=date],.empresa-cadbaibr-form select{background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-width:0;min-height:34px;padding:5px}.empresa-cadbaibr-form output{color:#38524d;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #9daeb1;align-self:end;min-height:34px;padding:8px;font-size:.78rem;overflow:hidden}.empresa-cadbaibr-form>label:first-child{grid-column:1/-1;max-width:520px}.empresa-cadbaibr-form>label:last-of-type{grid-column:1/2;max-width:190px}.empresa-cadbaibr-file{background:#edf8f1;border:1px solid #a9c8b2;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.empresa-cadbaibr-file svg{color:#14653a;flex:none}.empresa-cadbaibr-file span{flex:1;gap:2px;min-width:0;display:grid}.empresa-cadbaibr-file small{color:#5a7067;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.empresa-cadbaibr-form>footer{grid-column:1/-1;justify-content:center;gap:8px;padding-top:4px;display:flex}.empresa-cadbaibr-warning{color:#684c10;background:#fff8df;border-left:3px solid #a87612;align-items:flex-start;gap:8px;margin:0;padding:10px;display:flex}.empresa-cadbaibr-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadbaibr-history>header small{color:#667972;font-size:.78rem}.empresa-cadbaibr-lookup{background:#fff;width:min(620px,100vw - 28px);box-shadow:0 20px 55px #0f231c4d}.empresa-cadbaibr-lookup>header{background:#e7f1ed;border-bottom:1px solid #c6d8d0;justify-content:space-between;align-items:flex-start;padding:13px 15px;display:flex}.empresa-cadbaibr-lookup h4{margin:2px 0 0}.empresa-cadbaibr-lookup>div{gap:7px;max-height:460px;padding:14px;display:grid;overflow:auto}.empresa-cadbaibr-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadbaibr-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadbaibr-lookup>div small{color:#637870}.empresa-cadbaibr-lookup>p{color:#61736c;margin:18px}.empresa-cadbaisb-routine{gap:13px;display:grid}.empresa-cadbaisb-header,.empresa-cadbaisb-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadbaisb-header h3,.empresa-cadbaisb-history h4{margin:2px 0 0}.empresa-cadbaisb-form{background:#d0d0d0;border:1px solid #727272;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) 38px minmax(240px,1fr);align-items:end;gap:9px;padding:14px;display:grid}.empresa-cadbaisb-form label{color:#1d2926;gap:4px;font-size:.8rem;font-weight:700;display:grid}.empresa-cadbaisb-form label b{color:#b21717}.empresa-cadbaisb-form fieldset{border:0;grid-column:1/-1;gap:14px;margin:0;padding:0;display:flex}.empresa-cadbaisb-form legend{color:#1d2926;float:left;margin-right:20px;padding:0;font-size:.8rem;font-weight:700}.empresa-cadbaisb-form fieldset label{align-items:center;gap:5px;font-weight:500;display:flex}.empresa-cadbaisb-form fieldset label:has(input:disabled){color:#727272}.empresa-cadbaisb-form input[type=file],.empresa-cadbaisb-form input[type=date],.empresa-cadbaisb-form select{background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-width:0;min-height:34px;padding:5px}.empresa-cadbaisb-form output{color:#38524d;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #9daeb1;align-self:end;min-height:34px;padding:8px;font-size:.78rem;overflow:hidden}.empresa-cadbaisb-form>label:first-of-type{grid-column:1/-1;max-width:520px}.empresa-cadbaisb-form>label:last-of-type{grid-column:1/2;max-width:190px}.empresa-cadbaisb-file{background:#edf8f1;border:1px solid #a9c8b2;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.empresa-cadbaisb-file svg{color:#14653a;flex:none}.empresa-cadbaisb-file span{flex:1;gap:2px;min-width:0;display:grid}.empresa-cadbaisb-file small{color:#5a7067;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.empresa-cadbaisb-form>footer{grid-column:1/-1;justify-content:center;gap:8px;padding-top:4px;display:flex}.empresa-cadbaisb-warning{color:#684c10;background:#fff8df;border-left:3px solid #a87612;align-items:flex-start;gap:8px;margin:0;padding:10px;display:flex}.empresa-cadbaisb-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadbaisb-history>header small{color:#667972;font-size:.78rem}.empresa-cadbaisb-lookup{background:#fff;width:min(620px,100vw - 28px);box-shadow:0 20px 55px #0f231c4d}.empresa-cadbaisb-lookup>header{background:#e7f1ed;border-bottom:1px solid #c6d8d0;justify-content:space-between;align-items:flex-start;padding:13px 15px;display:flex}.empresa-cadbaisb-lookup h4{margin:2px 0 0}.empresa-cadbaisb-lookup>div{gap:7px;max-height:460px;padding:14px;display:grid;overflow:auto}.empresa-cadbaisb-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadbaisb-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadbaisb-lookup>div small{color:#637870}.empresa-cadbaisb-lookup>p{color:#61736c;margin:18px}.empresa-cadbaibd-routine{gap:13px;display:grid}.empresa-cadbaibd-header,.empresa-cadbaibd-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadbaibd-header h3,.empresa-cadbaibd-history h4{margin:2px 0 0}.empresa-cadbaibd-form{background:#d0d0d0;border:1px solid #727272;grid-template-columns:155px minmax(240px,1fr) 165px 38px minmax(220px,1fr);align-items:end;gap:9px;padding:14px;display:grid}.empresa-cadbaibd-form label{color:#1d2926;gap:4px;font-size:.8rem;font-weight:700;display:grid}.empresa-cadbaibd-form input[type=file],.empresa-cadbaibd-form input[type=date],.empresa-cadbaibd-form select{background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-width:0;min-height:34px;padding:5px}.empresa-cadbaibd-form output{color:#38524d;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #9daeb1;align-self:end;min-height:34px;padding:8px;font-size:.78rem;overflow:hidden}.empresa-cadbaibd-file{background:#edf8f1;border:1px solid #a9c8b2;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.empresa-cadbaibd-file svg{color:#14653a;flex:none}.empresa-cadbaibd-file span{flex:1;gap:2px;min-width:0;display:grid}.empresa-cadbaibd-file small{color:#5a7067;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.empresa-cadbaibd-single{grid-column:2/-1;align-items:center;min-height:34px;gap:7px!important;display:flex!important}.empresa-cadbaibd-single input{accent-color:#097d18}.empresa-cadbaibd-form>footer{grid-column:1/-1;justify-content:center;gap:8px;padding-top:4px;display:flex}.empresa-cadbaibd-warning{color:#684c10;background:#fff8df;border-left:3px solid #a87612;align-items:flex-start;gap:8px;margin:0;padding:10px;display:flex}.empresa-cadbaibd-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadbaibd-history>header small{color:#667972;font-size:.78rem}.empresa-cadbaibd-lookup{background:#fff;width:min(620px,100vw - 28px);box-shadow:0 20px 55px #0f231c4d}.empresa-cadbaibd-lookup>header{background:#e7f1ed;border-bottom:1px solid #c6d8d0;justify-content:space-between;align-items:flex-start;padding:13px 15px;display:flex}.empresa-cadbaibd-lookup h4{margin:2px 0 0}.empresa-cadbaibd-lookup>div{gap:7px;max-height:460px;padding:14px;display:grid;overflow:auto}.empresa-cadbaibd-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadbaibd-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadbaibd-lookup>div small{color:#637870}.empresa-cadbaibd-lookup>p{color:#61736c;margin:18px}.empresa-bradescorp-routine{gap:13px;display:grid}.empresa-bradescorp-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-bradescorp-header h3{margin:2px 0 0}.empresa-bradescorp-blocker{color:#6d3b11;background:#fff3e5;border-left:3px solid #b35d19;align-items:flex-start;gap:9px;padding:11px;display:flex}.empresa-bradescorp-blocker span{gap:3px;display:grid}.empresa-bradescorp-blocker small{color:#7d562d;line-height:1.4}.empresa-bradescorp-form{background:#d0d0d0;border:1px solid #727272;grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr);align-items:end;gap:9px;padding:14px;display:grid}.empresa-bradescorp-form label{color:#1d2926;gap:4px;font-size:.8rem;font-weight:700;display:grid}.empresa-bradescorp-form input{background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-width:0;min-height:34px;padding:5px}.empresa-bradescorp-form input[readonly]{color:#626262;cursor:not-allowed;background:#e0e0e0}.empresa-bradescorp-form>footer{grid-column:1/-1;justify-content:center;gap:8px;padding-top:4px;display:flex}.empresa-bradescorp-file{background:#edf8f1;border:1px solid #a9c8b2;align-items:center;gap:9px;padding:10px;display:flex}.empresa-bradescorp-file svg{color:#14653a;flex:none}.empresa-bradescorp-file div{flex:1;gap:2px;min-width:0;display:grid}.empresa-bradescorp-file small{color:#5a7067;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.empresa-bradescorp-next{border:1px solid #d8dfe3;padding:12px 14px}.empresa-bradescorp-next h4{margin:0 0 7px}.empresa-bradescorp-next ol{color:#4a5c63;gap:4px;margin:0;padding-left:20px;display:grid}.empresa-cadbaicx-routine{gap:13px;display:grid}.empresa-cadbaicx-header,.empresa-cadbaicx-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadbaicx-header h3,.empresa-cadbaicx-history h4{margin:2px 0 0}.empresa-cadbaicx-form{background:#d0d0d0;border:1px solid #727272;grid-template-columns:155px minmax(240px,1fr) 165px 38px minmax(220px,1fr);align-items:end;gap:9px;padding:14px;display:grid}.empresa-cadbaicx-form label{color:#1d2926;gap:4px;font-size:.8rem;font-weight:700;display:grid}.empresa-cadbaicx-form input[type=file],.empresa-cadbaicx-form input[type=date],.empresa-cadbaicx-form select{background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-width:0;min-height:34px;padding:5px}.empresa-cadbaicx-form output{color:#38524d;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #9daeb1;align-self:end;min-height:34px;padding:8px;font-size:.78rem;overflow:hidden}.empresa-cadbaicx-file{background:#edf8f1;border:1px solid #a9c8b2;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.empresa-cadbaicx-file svg{color:#14653a;flex:none}.empresa-cadbaicx-file span{flex:1;gap:2px;min-width:0;display:grid}.empresa-cadbaicx-file small{color:#5a7067;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.empresa-cadbaicx-single{grid-column:2/-1;align-items:center;min-height:34px;gap:7px!important;display:flex!important}.empresa-cadbaicx-single input{accent-color:#097d18}.empresa-cadbaicx-form>footer{grid-column:1/-1;justify-content:center;gap:8px;padding-top:4px;display:flex}.empresa-cadbaicx-warning{color:#684c10;background:#fff8df;border-left:3px solid #a87612;align-items:flex-start;gap:8px;margin:0;padding:10px;display:flex}.empresa-cadbaicx-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadbaicx-history>header small{color:#667972;font-size:.78rem}.empresa-cadbaicx-lookup{background:#fff;width:min(620px,100vw - 28px);box-shadow:0 20px 55px #0f231c4d}.empresa-cadbaicx-lookup>header{background:#e7f1ed;border-bottom:1px solid #c6d8d0;justify-content:space-between;align-items:flex-start;padding:13px 15px;display:flex}.empresa-cadbaicx-lookup h4{margin:2px 0 0}.empresa-cadbaicx-lookup>div{gap:7px;max-height:460px;padding:14px;display:grid;overflow:auto}.empresa-cadbaicx-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadbaicx-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadbaicx-lookup>div small{color:#637870}.empresa-cadbaicx-lookup>p{color:#61736c;margin:18px}.empresa-cadbaicc-routine{gap:13px;display:grid}.empresa-cadbaicc-header,.empresa-cadbaicc-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadbaicc-header h3,.empresa-cadbaicc-history h4{margin:2px 0 0}.empresa-cadbaicc-form{background:#d0d0d0;border:1px solid #727272;gap:11px;padding:13px 15px;display:grid}.empresa-cadbaicc-form h4{color:#17211f;letter-spacing:.02em;text-align:center;border-bottom:1px solid #717171;margin:-2px 0 0;padding-bottom:4px;font-size:1rem}.empresa-cadbaicc-layout-row{flex-wrap:wrap;justify-content:center;align-items:end;gap:8px;display:flex}.empresa-cadbaicc-layout-row label,.empresa-cadbaicc-core-grid label,.empresa-cadbaicc-erp-link label{color:#1d2926;gap:4px;font-size:.78rem;font-weight:800;display:grid}.empresa-cadbaicc-layout-row label{min-width:190px}.empresa-cadbaicc-form input,.empresa-cadbaicc-form select{color:#17211f;background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-width:0;min-height:32px;padding:5px 7px}.empresa-cadbaicc-layout-note{color:#684c10;background:#fff8df;border-left:3px solid #a87612;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:.78rem;display:flex}.empresa-cadbaicc-layout-note svg{flex:none;margin-top:1px}.empresa-cadbaicc-core-grid{grid-template-columns:110px minmax(175px,1fr) 34px minmax(220px,1.3fr);align-items:end;gap:8px;display:grid}.empresa-cadbaicc-file-input{grid-column:1/-1;grid-template-columns:110px minmax(0,1fr);align-items:center}.empresa-cadbaicc-file-input span{white-space:nowrap}.empresa-cadbaicc-file{background:#edf8f1;border:1px solid #a9c8b2;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.empresa-cadbaicc-file svg{color:#14653a;flex:none}.empresa-cadbaicc-file span{flex:1;gap:2px;min-width:0;display:grid}.empresa-cadbaicc-file small{color:#5a7067;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.empresa-cadbaicc-lookup-button{align-self:end;min-height:32px;padding:6px}.empresa-cadbaicc-description output{color:#38524d;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #9daeb1;min-height:32px;padding:8px;font-size:.78rem;display:block;overflow:hidden}.empresa-cadbaicc-rates,.empresa-cadbaicc-installments{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.empresa-cadbaicc-rates>span,.empresa-cadbaicc-installments>span{margin-right:4px;font-size:.78rem;font-weight:900}.empresa-cadbaicc-rates label,.empresa-cadbaicc-installments label{align-items:center;gap:4px;font-size:.76rem;font-weight:800;display:flex}.empresa-cadbaicc-rates input{max-width:68px}.empresa-cadbaicc-rates strong{white-space:nowrap;margin-left:4px;font-size:.78rem}.empresa-cadbaicc-installments input{max-width:48px}.empresa-cadbaicc-erp-link{background:#e7efeb;border:1px solid #bdcec5;grid-template-columns:minmax(230px,.8fr) minmax(260px,1.2fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.empresa-cadbaicc-erp-link small{color:#52635c;font-size:.74rem;line-height:1.35}.empresa-cadbaicc-form>footer,.empresa-cadbaicc-layout-modal>footer{justify-content:center;gap:8px;padding-top:2px;display:flex}.empresa-cadbaicc-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadbaicc-history>header small{color:#667972;font-size:.78rem}.empresa-cadbaicc-layout-modal,.empresa-cadbaicc-lookup{background:#fff;width:min(760px,100vw - 28px);box-shadow:0 20px 55px #0f231c4d}.empresa-cadbaicc-layout-modal{gap:12px;padding:0 15px 15px;display:grid}.empresa-cadbaicc-layout-modal>header,.empresa-cadbaicc-lookup>header{background:#e7f1ed;border-bottom:1px solid #c6d8d0;justify-content:space-between;align-items:flex-start;margin:0 -15px;padding:13px 15px;display:flex}.empresa-cadbaicc-lookup>header{margin:0}.empresa-cadbaicc-layout-modal>header span{color:#567269;font-size:.7rem;font-weight:900;display:block}.empresa-cadbaicc-layout-modal h4,.empresa-cadbaicc-lookup h4{margin:2px 0 0}.empresa-cadbaicc-layout-modal>p{color:#52635c;margin:0;font-size:.82rem;line-height:1.4}.empresa-cadbaicc-layout-code{color:#1d2926;gap:4px;max-width:280px;font-size:.8rem;font-weight:800;display:grid}.empresa-cadbaicc-layout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.empresa-cadbaicc-layout-fields label{color:#1d2926;gap:4px;font-size:.78rem;font-weight:800;display:grid}.empresa-cadbaicc-layout-fields em{color:#64766f;font-size:.68rem;font-style:normal;font-weight:700}.empresa-cadbaicc-layout-fields input{background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;min-height:32px;padding:5px 7px}.empresa-cadbaicc-lookup>div{gap:7px;max-height:460px;padding:14px;display:grid;overflow:auto}.empresa-cadbaicc-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadbaicc-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadbaicc-lookup small{color:#637870}.empresa-cadbaicc-lookup>p{color:#61736c;margin:18px}.empresa-cadocorr-routine{gap:13px;display:grid}.empresa-cadocorr-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empresa-cadocorr-header h3{margin:2px 0 0}.empresa-cadocorr-frame{background:#f7faf8;border:1px solid #c6d5ce;gap:10px;padding:11px;display:grid}.empresa-cadocorr-toolbar{background:#edf4f0;border:1px solid #d1dfd8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.empresa-cadocorr-toolbar-actions,.empresa-cadocorr-toolbar-config{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.empresa-cadocorr-toolbar-config select{color:#214137;background:#fff;border:1px solid #b7cac1;border-radius:4px;min-height:32px;padding:5px 7px}.empresa-cadocorr-search{border-bottom:1px solid #dce7e1;grid-template-columns:minmax(130px,.35fr) minmax(160px,.45fr) auto auto;align-items:end;gap:8px;padding:2px 0 11px;display:grid}.empresa-cadocorr-search label,.empresa-cadocorr-display label{color:#36574b;letter-spacing:.02em;gap:3px;font-size:.69rem;font-weight:900;display:grid}.empresa-cadocorr-search input,.empresa-cadocorr-display input{color:#1f342d;background:#fff;border:1px solid #b9cac3;border-radius:3px;min-height:32px;padding:5px 7px}.empresa-cadmotoc-search{border-bottom:1px solid #dce7e1;grid-template-columns:repeat(3,minmax(105px,1fr)) auto auto;align-items:end;gap:8px;padding:2px 0 11px;display:grid}.empresa-cadmotoc-search label{color:#36574b;letter-spacing:.02em;gap:3px;font-size:.69rem;font-weight:900;display:grid}.empresa-cadmotoc-search input{color:#1f342d;background:#fff;border:1px solid #b9cac3;border-radius:3px;min-height:32px;padding:5px 7px}.empresa-cadmotoc-table{min-width:940px}.empresa-cadgerbr-types{border:1px solid #cadad2;gap:9px;padding:10px;display:grid}.empresa-cadgerbr-types>header{justify-content:space-between;align-items:center;display:flex}.empresa-cadgerbr-types header div{gap:2px;display:grid}.empresa-cadgerbr-types header small{color:#61776d;font-size:.75rem}.empresa-cadgerbr-types>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:5px;display:grid}.empresa-cadgerbr-types>div label{border:1px solid #dce7e1;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:6px;display:grid}.empresa-cadgerbr-types label small{color:#668076;font-weight:800}.empresa-cadocorr-grid-wrap{border:1px solid #d4dfda;overflow:auto}.empresa-cadocorr-table{min-width:680px}.empresa-cadocorr-table th:first-child{width:42px}.empresa-cadocorr-table th:nth-child(2){width:90px}.empresa-cadocorr-table th:nth-child(3){width:180px}.empresa-cadocorr-table th:nth-child(4){width:130px}.empresa-cadocorr-table td:nth-child(3) small{color:#61786e;margin-top:2px;font-size:.7rem;display:block}.empresa-cadocorr-row-action{color:#246042;cursor:pointer;background:#fff;border:1px solid #bdd0c7;border-radius:3px;margin-right:4px;padding:4px}.empresa-cadocorr-row-action:hover{background:#eaf6ee}.empresa-cadocorr-row-action.danger{color:#9d342c}.empresa-cadocorr-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.empresa-cadocorr-pagination,.empresa-cadocorr-display{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.empresa-cadocorr-pagination>span{color:#506960;padding:0 3px;font-size:.76rem;font-weight:700}.empresa-cadocorr-display{background:#eef4f1;border:1px solid #d4e0da;padding:6px 7px}.empresa-cadocorr-display input{width:66px;min-height:28px}.empresa-cadocorr-display label:nth-child(3) input{width:88px}.empresa-cadocorr-editor,.empresa-cadocorr-lookup,.empresa-cadocorr-configuration{background:#fff;width:min(680px,100vw - 28px);box-shadow:0 20px 55px #0f231c4d}.empresa-cadocorr-editor{gap:14px;padding:0 16px 16px;display:grid}.empresa-cadocorr-editor>header,.empresa-cadocorr-lookup>header,.empresa-cadocorr-configuration>header{background:#e7f1ed;border-bottom:1px solid #c6d8d0;justify-content:space-between;align-items:flex-start;margin:0 -16px;padding:13px 16px;display:flex}.empresa-cadocorr-lookup>header,.empresa-cadocorr-configuration>header{margin:0}.empresa-cadocorr-editor>header span,.empresa-cadocorr-configuration>header span{color:#567269;font-size:.7rem;font-weight:900;display:block}.empresa-cadocorr-editor h4,.empresa-cadocorr-lookup h4,.empresa-cadocorr-configuration h4{margin:2px 0 0}.empresa-cadocorr-editor-fields{gap:10px;display:grid}.empresa-cadocorr-editor-fields>label{color:#203a31;gap:4px;font-size:.78rem;font-weight:900;display:grid}.empresa-cadocorr-editor-fields input,.empresa-cadocorr-editor-fields select{color:#17211f;background:#eaf5ff;border:1px solid #8fa2a5;border-radius:3px;width:100%;min-height:33px;padding:5px 7px}.empresa-cadocorr-editor-fields small{color:#597166;font-size:.72rem}.empresa-cadocorr-bank-picker{grid-template-columns:74px 34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.empresa-cadocorr-bank-picker .button{min-height:33px;padding:6px}.empresa-cadocorr-bank-picker output{color:#38564b;text-overflow:ellipsis;white-space:nowrap;background:#edf6f1;border:1px solid #b7cec1;min-height:33px;padding:8px;font-size:.8rem;display:block;overflow:hidden}.empresa-cadocorr-description-field input{max-width:100%}.empresa-cadocorr-editor footer{justify-content:center;gap:8px;display:flex}.empresa-cadocorr-lookup>div{gap:7px;max-height:460px;padding:14px;display:grid;overflow:auto}.empresa-cadocorr-lookup>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadocorr-lookup>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadocorr-lookup small{color:#637870}.empresa-cadocorr-lookup>p,.empresa-cadocorr-configuration>p{color:#526b60;margin:16px;line-height:1.45}.empresa-cadocorr-configuration-note{background:#fff8df;border-left:3px solid #b27d16;align-items:flex-start;gap:8px;padding:9px 10px;font-size:.82rem;display:flex}.empresa-cadocorr-configuration-note svg{color:#956912;flex:none;margin-top:2px}.empresa-cadmudlo-routine{color:#1c2d29;gap:12px;display:grid}.empresa-cadmudlo-header{border-bottom:1px solid #c8d5cf;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.empresa-cadmudlo-header small,.empresa-cadmudlo-picker small{color:#477260;letter-spacing:.03em;font-size:.67rem;font-weight:900;display:block}.empresa-cadmudlo-header h3,.empresa-cadmudlo-picker h4{margin:3px 0 0}.empresa-cadmudlo-intro{color:#536d63;margin:0;font-size:.83rem;line-height:1.45}.empresa-cadmudlo-message{align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:.82rem;display:flex}.empresa-cadmudlo-message svg{flex:none;margin-top:1px}.empresa-cadmudlo-message.error{color:#782a25;background:#fff1ee;border-left:3px solid #b43b31}.empresa-cadmudlo-message.success{color:#225c3a;background:#ebf7ef;border-left:3px solid #26784c}.empresa-cadmudlo-form{gap:11px;display:grid}.empresa-cadmudlo-targets{background:#d0d0d0;border:1px solid #727272;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:12px;padding:12px;display:grid}.empresa-cadmudlo-target{color:#1c2d29;gap:4px;font-size:.78rem;font-weight:900;display:grid}.empresa-cadmudlo-target>div{grid-template-columns:76px 34px minmax(0,1fr);align-items:center;gap:5px;display:grid}.empresa-cadmudlo-target select{color:#17201e;background:#eaf5ff;border:1px solid #7f9892;border-radius:2px;width:100%;min-height:33px;padding:4px;font-weight:700}.empresa-cadmudlo-target output{color:#315046;text-overflow:ellipsis;white-space:nowrap;background:#edf4f0;border:1px solid #9aaca4;min-height:33px;padding:8px;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.empresa-cadmudlo-help{min-height:33px;padding:4px}.empresa-cadmudlo-grid-wrap{border:1px solid #bdcbc5;max-height:550px;overflow:auto}.empresa-cadmudlo-grid{border-collapse:collapse;width:100%;min-width:1190px;font-size:.76rem}.empresa-cadmudlo-grid th{color:#365b4c;letter-spacing:.02em;text-align:left;text-transform:uppercase;z-index:1;background:#edf3ef;border-bottom:1px solid #bdcbc5;padding:7px 6px;font-size:.64rem;position:sticky;top:0}.empresa-cadmudlo-grid td{vertical-align:middle;border-bottom:1px solid #e1e8e4;padding:4px 6px}.empresa-cadmudlo-grid tbody tr:nth-child(2n){background:#fbfcfb}.empresa-cadmudlo-grid tbody tr.resolved{background:#eef8f1}.empresa-cadmudlo-grid td:first-child{color:#60776d;text-align:center;width:39px;font-size:.68rem}.empresa-cadmudlo-grid td:nth-child(2){width:152px}.empresa-cadmudlo-grid td:nth-child(3){min-width:170px}.empresa-cadmudlo-grid td:nth-child(4),.empresa-cadmudlo-grid td:nth-child(5){min-width:142px}.empresa-cadmudlo-grid td:nth-child(6){white-space:nowrap;width:105px}.empresa-cadmudlo-grid td:nth-child(7){min-width:190px;max-width:250px}.empresa-cadmudlo-grid td:nth-child(8),.empresa-cadmudlo-grid td:nth-child(9),.empresa-cadmudlo-grid tfoot td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:110px}.empresa-cadmudlo-grid td b,.empresa-cadmudlo-grid td small{display:block}.empresa-cadmudlo-grid td small{color:#637a70;margin-top:2px;font-size:.67rem}.empresa-cadmudlo-observation{color:#4e655d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empresa-cadmudlo-grid tfoot th,.empresa-cadmudlo-grid tfoot td{color:#244b3c;background:#e7f1eb;border-top:2px solid #a7beb2;padding:8px 6px;font-weight:900;position:sticky;bottom:0}.empresa-cadmudlo-duplicate-input{grid-template-columns:minmax(0,1fr) 30px;display:grid}.empresa-cadmudlo-duplicate-input input{background:#fff;border:1px solid #9eada7;border-radius:2px 0 0 2px;width:100%;min-width:0;min-height:29px;padding:4px 6px}.empresa-cadmudlo-duplicate-input .button{border-radius:0 2px 2px 0;min-height:29px;padding:3px}.empresa-cadmudlo-form>footer{justify-content:center;gap:8px;padding:3px 0;display:flex}.empresa-cadmudlo-picker-backdrop{z-index:80;background:#1020187a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-cadmudlo-picker{background:#fff;width:min(620px,100vw - 32px);max-height:min(620px,100vh - 32px);overflow:auto;box-shadow:0 20px 55px #0a1b1352}.empresa-cadmudlo-picker>header{background:#e7f1ed;border-bottom:1px solid #c5d8ce;justify-content:space-between;align-items:flex-start;padding:13px 15px;display:flex}.empresa-cadmudlo-picker>div{gap:7px;padding:14px;display:grid}.empresa-cadmudlo-picker>div>button{color:#214a39;cursor:pointer;text-align:left;background:#fff;border:1px solid #c7d7cf;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.empresa-cadmudlo-picker>div>button:hover{background:#edf7f1;border-color:#7eab94}.empresa-cadmudlo-picker>div>button b{color:#1b6842;font-variant-numeric:tabular-nums}.empresa-cadmudlo-picker>div>p{color:#5f746b;margin:10px 2px;line-height:1.45}.empresa-caddupld-routine{gap:12px;display:grid}.empresa-caddupld-title{color:#fff;text-align:center;background:#003166;border:2px solid #193041;padding:7px 12px}.empresa-caddupld-title small{opacity:.82;font-size:.64rem;font-weight:800}.empresa-caddupld-title h3{margin:1px 0 0;font-size:1rem}.empresa-caddupld-form{background:#ccc;border:1px solid #4d4d4d;grid-template-columns:140px minmax(220px,1fr) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.empresa-caddupld-form label{color:#202827;gap:4px;font-size:.77rem;font-weight:900;display:grid}.empresa-caddupld-form input{background:#fff;border:1px solid #7d8d89;border-radius:2px;min-height:33px;padding:5px 7px}.empresa-caddupld-error{color:#782a25;background:#fff1ee;border-left:3px solid #b43b31;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:.82rem;display:flex}.empresa-caddupld-error svg{flex:none;margin-top:1px}.empresa-caddupld-result{border:1px solid #b5c3bd}.empresa-caddupld-result>header{color:#39584c;background:#edf3ef;border-bottom:1px solid #c7d5cf;padding:7px 9px;font-size:.76rem}.empresa-caddupld-result>header b{color:#1e332c;margin-left:7px}.empresa-caddupld-result>div{overflow:auto}.empresa-caddupld-result table{border-collapse:collapse;width:100%;min-width:800px}.empresa-caddupld-result th{color:#fff;text-align:center;text-transform:uppercase;background:#090;padding:6px;font-size:.68rem}.empresa-caddupld-result td{border-bottom:1px solid #e0e8e4;padding:7px;font-size:.78rem}.empresa-caddupld-result tr:nth-child(2n){background:#fbfdfb}.empresa-caddupld-result td small{color:#5c756a;margin-top:2px;font-size:.68rem;display:block}.empresa-caddupld-result td:nth-last-child(-n+2){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.empresa-caddupld-empty{color:#637a70;text-align:center;padding:18px!important}.empresa-caddupld-footer{justify-content:center;padding:2px;display:flex}.empresa-tabtaxaca-routine{background:#ccc;border:1px solid #4c4c4c;gap:10px;padding:9px;display:grid}.empresa-tabtaxaca-routine>header{color:#fff;background:#003166;justify-content:space-between;align-items:center;margin:-9px -9px 0;padding:7px 11px;display:flex}.empresa-tabtaxaca-routine header small{opacity:.82;font-size:.65rem;font-weight:800}.empresa-tabtaxaca-routine header h3{margin:2px 0 0;font-size:1rem}.empresa-tabtaxaca-context{background:#e7ece9;border:1px solid #a7b7ae;align-items:end;gap:11px;padding:8px;display:flex}.empresa-tabtaxaca-context label{gap:4px;min-width:260px;font-size:.75rem;font-weight:800;display:grid}.empresa-tabtaxaca-context select{min-height:32px}.empresa-tabtaxaca-context small{color:#536c61;max-width:440px;font-size:.73rem}.empresa-tabtaxaca-table{border:1px solid #5f5f5f;width:min(100%,352px);height:300px;margin:0 auto;overflow:auto}.empresa-tabtaxaca-table table{border-collapse:collapse;width:100%}.empresa-tabtaxaca-table th{color:#fff;background:#090;padding:4px;font-size:.72rem}.empresa-tabtaxaca-table td{background:#fff;border-bottom:1px solid #777;padding:3px;font-size:.77rem}.empresa-tabtaxaca-table td:last-child{background:#eaf5ff;width:82px;padding:0}.empresa-tabtaxaca-table input{box-sizing:border-box;background:0 0;border:0;width:100%;min-height:25px;padding:3px}.empresa-tabtaxaca-routine footer{justify-content:center;gap:8px;display:flex}.empresa-tabtaxaca-message{align-items:flex-start;gap:7px;margin:0;padding:8px;display:flex}.empresa-tabtaxaca-message.error{color:#792b27;background:#fff1ee}.empresa-tabtaxaca-message.success{color:#215d39;background:#e9f7ed}.empresa-tabtaxaca-note{color:#48665a;align-items:center;gap:6px;margin:0;font-size:.73rem;display:flex}.empresa-confcartao-routine{color:#161d1b;background:#ccc;border:1px solid #4b4b4b;gap:10px;padding:9px;display:grid}.empresa-confcartao-header{color:#fff;background:#003166;justify-content:space-between;align-items:center;margin:-9px -9px 0;padding:7px 11px;display:flex}.empresa-confcartao-header small{opacity:.85;font-size:.65rem;font-weight:800}.empresa-confcartao-header h3{margin:2px 0 0;font-size:1rem}.empresa-confcartao-scope{color:#34594a;background:#e8f1ed;border-left:3px solid #39725d;align-items:flex-start;gap:7px;margin:0;padding:7px 9px;font-size:.76rem;line-height:1.38;display:flex}.empresa-confcartao-scope svg{flex:none;margin-top:1px}.empresa-confcartao-message{align-items:flex-start;gap:7px;margin:0;padding:8px 9px;font-size:.78rem;display:flex}.empresa-confcartao-message.error{color:#782a25;background:#fff1ee;border-left:3px solid #b43b31}.empresa-confcartao-message.success{color:#235e3a;background:#eaf7ee;border-left:3px solid #297a4b}.empresa-confcartao-context{background:#d4d4d4;border:1px solid #737373;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:8px 10px;padding:10px;display:grid}.empresa-confcartao-context>label,.empresa-confcartao-readonly{color:#18231f;letter-spacing:.01em;gap:3px;font-size:.71rem;font-weight:900;display:grid}.empresa-confcartao-context input,.empresa-confcartao-context select{box-sizing:border-box;color:#14201d;background:#eaf5ff;border:1px solid #7c9690;border-radius:2px;width:100%;min-height:30px;padding:4px 6px}.empresa-confcartao-context .empresa-confcartao-checkbox{grid-column:span 2;align-items:center;gap:6px;min-height:30px;display:flex}.empresa-confcartao-context .empresa-confcartao-checkbox input{accent-color:#1e5f44;width:15px;height:15px;min-height:0}.empresa-confcartao-readonly strong{color:#4b6259;text-overflow:ellipsis;white-space:nowrap;background:#edf2f0;border:1px solid #a1b0aa;min-height:30px;padding:7px;font-size:.76rem;font-weight:700;overflow:hidden}.empresa-confcartao-operators{background:#fff;border:1px solid #565656}.empresa-confcartao-operators h4{color:#fff;text-align:center;background:#090;margin:0;padding:4px 7px;font-size:.76rem}.empresa-confcartao-operators h4 small{opacity:.88;font-size:.62rem;font-weight:600;display:block}.empresa-confcartao-operators>p{color:#53695f;align-items:center;gap:5px;margin:0;padding:7px 8px;font-size:.7rem;line-height:1.35;display:flex}.empresa-confcartao-operators>p svg{flex:none}.empresa-confcartao-scroll{max-height:390px;overflow:auto}.empresa-confcartao-scroll table{border-collapse:collapse;width:100%;min-width:1180px}.empresa-confcartao-scroll th{color:#fff;text-align:center;z-index:1;background:#090;border:1px solid #4d4d4d;padding:4px;font-size:.64rem;position:sticky;top:0}.empresa-confcartao-scroll td{border:1px solid #727272;padding:2px 3px}.empresa-confcartao-scroll td:first-child{text-align:center;width:35px;font-size:.72rem;font-weight:900}.empresa-confcartao-scroll td:nth-child(2){width:48px}.empresa-confcartao-scroll td:nth-child(3){width:158px}.empresa-confcartao-scroll td:nth-child(4),.empresa-confcartao-scroll td:nth-child(5),.empresa-confcartao-scroll td:nth-child(7){width:250px}.empresa-confcartao-scroll td:nth-child(6){width:142px}.empresa-confcartao-scroll td:last-child{text-align:center;width:32px}.empresa-confcartao-scroll>table>tbody>tr:nth-child(2n){background:#fafafa}.empresa-confcartao-scroll input{box-sizing:border-box;color:#17211e;background:#eaf5ff;border:1px solid #8e9d9a;border-radius:1px;width:100%;min-height:24px;padding:3px 4px}.empresa-confcartao-scroll input[readonly]{color:#576a62;background:#edf1f0}.empresa-confcartao-scroll input[type=checkbox]{accent-color:#157b36;width:15px;height:15px;min-height:0}.empresa-confcartao-lookup{grid-template-columns:44px 26px minmax(104px,1fr);align-items:center;gap:3px;display:grid}.empresa-confcartao-lookup>button{color:#fff;cursor:pointer;background:#275784;border:0;border-radius:3px;height:24px;padding:0;font-weight:900}.empresa-confcartao-lookup>button:hover{background:#17466f}.empresa-confcartao-lookup>input:last-child{color:#495d55;background:#eef3f1}.empresa-confcartao-actions{justify-content:center;gap:8px;padding:2px 0;display:flex}.empresa-cadgersc240-routine{gap:12px;display:grid}.empresa-cadgersc240-header,.empresa-cadgersc240-header>div:last-child,.empresa-cadgersc240-history>header,.empresa-cadgersc240-footer,.empresa-cadgersc240-footer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadgersc240-header h3,.empresa-cadgersc240-history h4{margin:2px 0 0}.empresa-cadgersc240-scope{margin:0}.empresa-cadgersc240-form{background:#f8faf9;border:1px solid #bccbc4;gap:11px;padding:10px;display:grid}.empresa-cadgersc240-om-bar{background:#ccc;border:1px solid #4d4d4d;grid-template-columns:122px 122px 70px auto 82px minmax(220px,1fr) 84px auto;align-items:end;gap:7px;padding:8px;display:grid}.empresa-cadgersc240-om-bar label,.empresa-cadgersc240-selection label{color:#1b2824;letter-spacing:.01em;gap:3px;font-size:.7rem;font-weight:900;display:grid}.empresa-cadgersc240-om-bar input,.empresa-cadgersc240-om-bar select,.empresa-cadgersc240-selection select,.empresa-cadgersc240-title-toolbar input{box-sizing:border-box;color:#17211e;background:#eaf5ff;border:1px solid #7f9690;border-radius:2px;width:100%;min-width:0;min-height:31px;padding:4px 6px}.empresa-cadgersc240-om-bar select:disabled{color:#51675e;opacity:1;background:#edf1f0}.empresa-cadgersc240-om-bar>.button{white-space:nowrap;min-height:31px;padding:5px 8px}.empresa-cadgersc240-sequence input{text-align:center}.empresa-cadgersc240-sent{white-space:nowrap;align-items:center;min-height:31px;gap:5px!important;display:flex!important}.empresa-cadgersc240-sent input{accent-color:#157b36;width:15px;height:15px;min-height:0;padding:0}.empresa-cadgersc240-selection{background:#fff;border:1px solid #c4d2cc;gap:10px;padding:10px;display:grid}.empresa-cadgersc240-selection>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.empresa-cadgersc240-selection h4{margin:2px 0 0}.empresa-cadgersc240-selection>header small{color:#526d61;max-width:480px;font-size:.74rem;line-height:1.4}.empresa-cadgersc240-account-row{background:#edf4f0;border:1px solid #d2ded8;grid-template-columns:minmax(260px,.9fr) minmax(240px,1.1fr);align-items:end;gap:10px;padding:8px;display:grid}.empresa-cadgersc240-account-row>p{color:#78501e;align-items:center;gap:6px;margin:0;font-size:.77rem;display:flex}.empresa-cadgersc240-account-row>p svg{flex:none}.empresa-cadgersc240-title-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadgersc240-title-toolbar label{background:#fff;border:1px solid #b9cac3;border-radius:3px;flex:260px;align-items:center;gap:6px;padding-left:7px;display:flex}.empresa-cadgersc240-title-toolbar label svg{color:#587367;flex:none}.empresa-cadgersc240-title-toolbar input{background:0 0;border:0}.empresa-cadgersc240-title-toolbar output{color:#416153;white-space:nowrap;font-size:.77rem;font-weight:800}.empresa-cadgersc240-title-table{max-height:340px;overflow:auto}.empresa-cadgersc240-title-table table{min-width:760px}.empresa-cadgersc240-title-table td small{color:#61796e;margin-top:2px;font-size:.68rem;display:block}.empresa-cadgersc240-title-table td:last-child{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.empresa-cadgersc240-footer{color:#426458;border-top:1px solid #d5e0da;padding-top:9px;font-size:.76rem}.empresa-cadgersc240-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadgersc240-history>header small{color:#667972;text-align:right;max-width:510px;font-size:.76rem}.empresa-cadgersc240-history td small{color:#61796e;margin-top:2px;font-size:.68rem;display:block}.empresa-cadgersc240-history-actions{flex-wrap:wrap;gap:4px;min-width:278px;display:flex}.empresa-cadgersc240-history-actions .button{min-height:27px;padding:3px 6px}.empresa-cadgersc240-overlay{z-index:100;background:#0f1d1780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-cadgersc240-types{background:#fff;gap:10px;width:min(760px,100vw - 30px);max-height:min(710px,100vh - 32px);padding:0 14px 14px;display:grid;overflow:auto;box-shadow:0 20px 55px #0a1b1352}.empresa-cadgersc240-types>header{color:#fff;background:#003166;justify-content:space-between;align-items:flex-start;margin:0 -14px;padding:10px 14px;display:flex}.empresa-cadgersc240-types h4{margin:2px 0 0}.empresa-cadgersc240-types header small{opacity:.88;margin-top:4px;font-size:.74rem;line-height:1.35;display:block}.empresa-cadgersc240-types header .button{color:#234a3d;background:#fff}.empresa-cadgersc240-types-all{color:#244b3c;background:#edf5f0;border:1px solid #c7d8cf;align-items:center;gap:7px;padding:8px;font-size:.8rem;font-weight:900;display:flex}.empresa-cadgersc240-types>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.empresa-cadgersc240-types>div label{border:1px solid #d5e0da;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:7px;padding:6px 7px;display:grid}.empresa-cadgersc240-types>div span{color:#28453a;font-size:.76rem;font-weight:700}.empresa-cadgersc240-types>div small{color:#668076;text-align:right;font-size:.72rem;font-weight:900}.empresa-cadgersc240-types>footer{color:#526d61;border-top:1px solid #d4dfda;justify-content:space-between;align-items:center;padding-top:10px;font-size:.78rem;display:flex}.empresa-cadgercx-routine{gap:12px;display:grid}.empresa-cadgercx-header,.empresa-cadgercx-header>div:last-child,.empresa-cadgercx-history>header,.empresa-cadgercx-footer,.empresa-cadgercx-footer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadgercx-header h3,.empresa-cadgercx-history h4{margin:2px 0 0}.empresa-cadgercx-form{background:#f8faf9;border:1px solid #bccbc4;gap:11px;padding:10px;display:grid}.empresa-cadgercx-om-frame{background:#ccc;border:1px solid #4d4d4d;gap:6px;padding:8px;display:grid}.empresa-cadgercx-row{flex-wrap:wrap;justify-content:center;align-items:end;gap:7px;display:flex}.empresa-cadgercx-row>label{color:#1a2823;gap:3px;font-size:.7rem;font-weight:900;display:grid}.empresa-cadgercx-row input,.empresa-cadgercx-context select{box-sizing:border-box;background:#eaf5ff;border:1px solid #7f9690;border-radius:2px;min-height:31px;padding:4px 6px}.empresa-cadgercx-row>label:first-child input,.empresa-cadgercx-date-end input{width:122px}.empresa-cadgercx-row>.button{min-height:31px;padding:5px 8px}.empresa-cadgercx-convention label:first-child{min-width:270px}.empresa-cadgercx-convention label:first-child input{width:100%}.empresa-cadgercx-sent{align-items:center;min-height:31px;gap:5px!important;display:flex!important}.empresa-cadgercx-sent input{accent-color:#157b36;width:15px;height:15px;min-height:0;padding:0}.empresa-cadgercx-client label input{width:70px}.empresa-cadgercx-client-search{min-width:32px;padding:5px!important}.empresa-cadgercx-client output{color:#496258;text-overflow:ellipsis;white-space:nowrap;background:#eaf5ff;border:1px solid #7f9690;width:min(360px,48vw);min-height:31px;padding:7px;font-size:.78rem;overflow:hidden}.empresa-cadgercx-context{background:#fff;border:1px solid #c4d2cc;gap:10px;padding:10px;display:grid}.empresa-cadgercx-context>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.empresa-cadgercx-context h4{margin:2px 0 0}.empresa-cadgercx-context>header small{color:#526d61;max-width:480px;font-size:.74rem;line-height:1.4}.empresa-cadgercx-context>label{color:#1b2824;background:#edf4f0;border:1px solid #d2ded8;gap:4px;max-width:580px;padding:8px;font-size:.74rem;font-weight:900;display:grid}.empresa-cadgercx-context select{width:100%}.empresa-cadgercx-context>p{color:#78501e;align-items:center;gap:6px;margin:0;font-size:.77rem;display:flex}.empresa-cadgercx-title-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadgercx-title-toolbar label,.empresa-cadgercx-client-modal form label{background:#fff;border:1px solid #b9cac3;border-radius:3px;flex:260px;align-items:center;gap:6px;padding-left:7px;display:flex}.empresa-cadgercx-title-toolbar label svg,.empresa-cadgercx-client-modal form label svg{color:#587367;flex:none}.empresa-cadgercx-title-toolbar input,.empresa-cadgercx-client-modal form input{box-sizing:border-box;background:0 0;border:0;width:100%;min-height:31px;padding:4px}.empresa-cadgercx-title-toolbar output{color:#416153;white-space:nowrap;font-size:.77rem;font-weight:800}.empresa-cadgercx-title-table{max-height:340px;overflow:auto}.empresa-cadgercx-title-table table{min-width:760px}.empresa-cadgercx-title-table td small,.empresa-cadgercx-history td small{color:#61796e;margin-top:2px;font-size:.68rem;display:block}.empresa-cadgercx-title-table td:last-child{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.empresa-cadgercx-footer{color:#426458;border-top:1px solid #d5e0da;padding-top:9px;font-size:.76rem}.empresa-cadgercx-history{border-top:1px solid #d5dfda;gap:10px;padding-top:12px;display:grid}.empresa-cadgercx-history>header small{color:#667972;text-align:right;max-width:510px;font-size:.76rem}.empresa-cadgercx-actions{flex-wrap:wrap;gap:4px;min-width:278px;display:flex}.empresa-cadgercx-actions .button{min-height:27px;padding:3px 6px}.empresa-cadgercx-overlay{z-index:100;background:#0f1d1780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-cadgercx-types,.empresa-cadgercx-client-modal{background:#fff;gap:10px;width:min(760px,100vw - 30px);max-height:min(710px,100vh - 32px);padding:0 14px 14px;display:grid;overflow:auto;box-shadow:0 20px 55px #0a1b1352}.empresa-cadgercx-client-modal{width:min(620px,100vw - 30px)}.empresa-cadgercx-types>header,.empresa-cadgercx-client-modal>header{color:#fff;background:#003166;justify-content:space-between;align-items:flex-start;margin:0 -14px;padding:10px 14px;display:flex}.empresa-cadgercx-types h4,.empresa-cadgercx-client-modal h4{margin:2px 0 0}.empresa-cadgercx-types header small{opacity:.88;margin-top:4px;font-size:.74rem;display:block}.empresa-cadgercx-types header .button,.empresa-cadgercx-client-modal header .button{color:#234a3d;background:#fff}.empresa-cadgercx-all{color:#244b3c;background:#edf5f0;border:1px solid #c7d8cf;align-items:center;gap:7px;padding:8px;font-size:.8rem;font-weight:900;display:flex}.empresa-cadgercx-types>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.empresa-cadgercx-types>div label{border:1px solid #d5e0da;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:7px;padding:6px 7px;display:grid}.empresa-cadgercx-types>div span{color:#28453a;font-size:.76rem;font-weight:700}.empresa-cadgercx-types>div small{color:#668076;text-align:right;font-size:.72rem;font-weight:900}.empresa-cadgercx-types>footer{color:#526d61;border-top:1px solid #d4dfda;justify-content:space-between;align-items:center;padding-top:10px;font-size:.78rem;display:flex}.empresa-cadgercx-client-modal form{gap:8px;display:flex}.empresa-cadgercx-client-modal>div{gap:7px;max-height:400px;display:grid;overflow:auto}.empresa-cadgercx-client-modal>div>button{color:#24483b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbdad3;gap:3px;padding:10px;display:grid}.empresa-cadgercx-client-modal>div>button:hover{background:#edf7f1;border-color:#7ca995}.empresa-cadgercx-client-modal>div small{color:#637870}.empresa-cadgercx-client-modal>div p{color:#61736c;margin:10px}.empresa-visually-hidden{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empresa-cadcliob-shell{gap:12px;display:grid}.empresa-cadcliob-header,.empresa-cadcliob-header>div:last-child,.empresa-cadcliob-toolbar,.empresa-cadcliob-toolbar>div,.empresa-cadcliob-dialog>header,.empresa-cadcliob-dialog>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-cadcliob-header h2,.empresa-cadcliob-dialog h3{margin:2px 0 0}.empresa-cadcliob-header p{color:#5a7066;max-width:760px;margin:5px 0 0}.empresa-cadcliob-safety{color:#29543c;background:#edf7f0;border:1px solid #bcd9c5;align-items:center;gap:8px;padding:9px 10px;font-size:.82rem;display:flex}.empresa-cadcliob-list-panel{background:#fff;border:1px solid #cbd9d1;gap:10px;padding:11px;display:grid}.empresa-cadcliob-toolbar{border-bottom:1px solid #d8e3dd;flex-wrap:wrap;padding-bottom:10px}.empresa-cadcliob-toolbar>div:first-child{color:#406053;font-size:.78rem;font-weight:800}.empresa-cadcliob-filter{background:#edf4f0;border:1px solid #cbdcd3;grid-template-columns:minmax(260px,1.6fr) minmax(150px,.55fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.empresa-cadcliob-filter-heading{color:#294d3d;grid-column:1/-1;align-items:flex-start;gap:7px;display:flex}.empresa-cadcliob-filter-heading svg{margin-top:2px}.empresa-cadcliob-filter-heading strong,.empresa-cadcliob-filter-heading small{display:block}.empresa-cadcliob-filter-heading small{color:#61776c;margin-top:2px;font-size:.75rem}.empresa-cadcliob-filter label,.empresa-cadcliob-form-grid label{color:#29463a;gap:4px;font-size:.77rem;font-weight:800;display:grid}.empresa-cadcliob-filter select,.empresa-cadcliob-filter input,.empresa-cadcliob-form-grid input,.empresa-cadcliob-form-grid select,.empresa-cadcliob-form-grid textarea{box-sizing:border-box;color:#17271f;background:#fff;border:1px solid #aebfb5;border-radius:3px;width:100%;min-height:33px;padding:6px 8px}.empresa-cadcliob-filter-actions{align-items:center;gap:6px;display:flex}.empresa-cadcliob-grid{min-width:910px}.empresa-cadcliob-grid th{background:var(--cadcliob-header-color,#155d38)}.empresa-cadcliob-shell.is-striped .empresa-cadcliob-grid tbody tr:nth-child(2n){background:#eff6f1}.empresa-cadcliob-shell.is-compact .empresa-cadcliob-grid th,.empresa-cadcliob-shell.is-compact .empresa-cadcliob-grid td{padding-top:4px;padding-bottom:4px}.empresa-cadcliob-grid td small{color:#63796d;margin-top:2px;font-size:.69rem;display:block}.empresa-cadcliob-grid th:first-child,.empresa-cadcliob-grid td:first-child{text-align:center;width:32px}.empresa-cadcliob-observation-cell{text-overflow:ellipsis;white-space:nowrap;max-width:410px;overflow:hidden}.empresa-cadcliob-overlay{z-index:100;background:#0c1d1585;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.empresa-cadcliob-dialog{background:#fff;gap:12px;width:min(700px,100vw - 32px);max-height:min(720px,100vh - 32px);padding:0 16px 16px;display:grid;overflow:auto;box-shadow:0 22px 60px #0a1e1459}.empresa-cadcliob-dialog>header{background:var(--cadcliob-title-color,#083d78);color:#fff;margin:0 -16px;padding:11px 16px}.empresa-cadcliob-dialog>header .button{color:#234a3d;background:#fff}.empresa-cadcliob-dialog>p{color:#576e63;margin:0;font-size:.81rem;line-height:1.4}.empresa-cadcliob-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empresa-cadcliob-form-observation{grid-column:1/-1}.empresa-cadcliob-form-grid textarea{resize:vertical;min-height:118px}.empresa-cadcliob-dialog>footer{border-top:1px solid #d6e1db;padding-top:11px}.empresa-cadcliob-view{width:min(590px,100vw - 32px)}.empresa-cadcliob-view dl{grid-template-columns:125px minmax(0,1fr);gap:9px 14px;margin:0;display:grid}.empresa-cadcliob-view dt{color:#496a5b;font-size:.78rem;font-weight:900}.empresa-cadcliob-view dd{color:#18271f;white-space:pre-wrap;margin:0}.empresa-cadcliob-configure{width:min(760px,100vw - 32px)}.empresa-cadcliob-configure section{border:1px solid #cfddd5;gap:9px;padding:10px;display:grid}.empresa-cadcliob-configure section h4{color:#274e3c;align-items:center;gap:6px;margin:0;font-size:.88rem;display:flex}.empresa-cadcliob-configure section p{color:#5c7267;margin:0;font-size:.78rem}.empresa-cadcliob-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.empresa-cadcliob-config-grid>label{color:#335444;gap:4px;font-size:.76rem;font-weight:800;display:grid}.empresa-cadcliob-config-grid input[type=color]{border:1px solid #9caf9f;width:100%;height:32px;padding:2px}.empresa-cadcliob-config-grid .empresa-cadcliob-check{background:#f5f9f6;border:1px solid #d5e1da;align-items:center;gap:6px;min-height:32px;padding:5px 7px;display:flex}.empresa-cadcliob-search-tools{align-items:center;gap:7px;display:flex}.empresa-cadcliob-search-tools input,.empresa-cadcliob-search-tools select{box-sizing:border-box;border:1px solid #afc1b7;border-radius:3px;width:100%;min-height:32px;padding:5px 7px}.empresa-cadcliob-search-tools>label.button{cursor:pointer;white-space:nowrap;align-items:center;display:inline-flex;position:relative}.empresa-cadcliob-search-tools>label.button input{opacity:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=720px){.cadmovca-titlebar,.cadmovca-grid-panel>header,.cadmovca-preferences,.cadmovca-modal form>footer{flex-direction:column;align-items:stretch}.cadmovca-title-actions{width:100%}.cadmovca-title-actions .button{flex:1}.cadmovca-modal-backdrop{padding:12px}.cadmovca-form-grid{grid-template-columns:1fr}.cadmovca-form-span-2{grid-column:auto}.empresa-cadbaige-header{flex-direction:column;align-items:stretch}.empresa-cadbaige-query{grid-template-columns:1fr 1fr}.empresa-cadbaige-document,.empresa-cadbaige-client,.empresa-cadbaige-query-actions{grid-column:1/-1}.empresa-cadbaige-types-list,.empresa-cadbaige-finalization-grid{grid-template-columns:1fr}.empresa-cadbaige-finalization-wide{grid-column:auto}.empresa-cadbaige-overlay{padding:12px}.empresa-cadbaino-header,.empresa-cadbaino-detail>header,.empresa-cadbaino-history>header{flex-direction:column;align-items:stretch}.empresa-cadbaino-query,.empresa-cadbaino-action-form{grid-template-columns:1fr}.empresa-cadbaino-action-form .wide{grid-column:auto}.empresa-cadbaisi-header,.empresa-cadbaisi-history>header{flex-direction:column;align-items:stretch}.empresa-cadbaisi-form{grid-template-columns:1fr}.empresa-cadbaisi-single{grid-column:auto}.empresa-cadbaibr-header,.empresa-cadbaibr-history>header{flex-direction:column;align-items:stretch}.empresa-cadbaibr-form{grid-template-columns:1fr}.empresa-cadbaibr-form>label:first-child,.empresa-cadbaibr-form>label:last-of-type{grid-column:auto;max-width:none}.empresa-cadbaisb-header,.empresa-cadbaisb-history>header{flex-direction:column;align-items:stretch}.empresa-cadbaisb-form{grid-template-columns:1fr}.empresa-cadbaisb-form fieldset{flex-direction:column;align-items:flex-start;gap:6px}.empresa-cadbaisb-form legend{float:none;margin-right:0}.empresa-cadbaisb-form>label:first-of-type,.empresa-cadbaisb-form>label:last-of-type{grid-column:auto;max-width:none}.empresa-cadbaibd-header,.empresa-cadbaibd-history>header{flex-direction:column;align-items:stretch}.empresa-cadbaibd-form{grid-template-columns:1fr}.empresa-cadbaibd-single{grid-column:auto}.empresa-bradescorp-header{flex-direction:column;align-items:stretch}.empresa-bradescorp-form{grid-template-columns:1fr}.empresa-cadbaicx-header,.empresa-cadbaicx-history>header{flex-direction:column;align-items:stretch}.empresa-cadbaicx-form{grid-template-columns:1fr}.empresa-cadbaicx-single{grid-column:auto}.empresa-cadbaicc-header,.empresa-cadbaicc-history>header{flex-direction:column;align-items:stretch}.empresa-cadbaicc-core-grid,.empresa-cadbaicc-file-input,.empresa-cadbaicc-erp-link,.empresa-cadbaicc-layout-fields{grid-template-columns:1fr}.empresa-cadocorr-header,.empresa-cadocorr-toolbar,.empresa-cadocorr-footer{flex-direction:column;align-items:stretch}.empresa-cadocorr-search,.empresa-cadmotoc-search{grid-template-columns:1fr 1fr}.empresa-cadmudlo-header{flex-direction:column;align-items:stretch}.empresa-cadmudlo-targets,.empresa-caddupld-form{grid-template-columns:1fr}.empresa-tabtaxaca-context{flex-direction:column;align-items:stretch}.empresa-tabtaxaca-context label{min-width:0}.empresa-confcartao-context{grid-template-columns:1fr}.empresa-confcartao-context .empresa-confcartao-checkbox{grid-column:auto}.empresa-cadgersc240-header,.empresa-cadgersc240-history>header,.empresa-cadgersc240-selection>header,.empresa-cadgersc240-footer{flex-direction:column;align-items:stretch}.empresa-cadgersc240-header>div:last-child{align-items:stretch}.empresa-cadgersc240-header>div:last-child .button{flex:1}.empresa-cadgersc240-om-bar,.empresa-cadgersc240-account-row{grid-template-columns:1fr 1fr}.empresa-cadgersc240-wallet{grid-column:1/-1}.empresa-cadgersc240-sent{align-self:end}.empresa-cadgersc240-history>header small{text-align:left}.empresa-cadgersc240-types>div{grid-template-columns:1fr}.empresa-cadgercx-header,.empresa-cadgercx-history>header,.empresa-cadgercx-context>header,.empresa-cadgercx-footer{flex-direction:column;align-items:stretch}.empresa-cadgercx-header>div:last-child{align-items:stretch}.empresa-cadgercx-header>div:last-child .button{flex:1}.empresa-cadgercx-row{justify-content:stretch;align-items:stretch}.empresa-cadgercx-row>label:first-child input,.empresa-cadgercx-date-end input{width:100%}.empresa-cadgercx-convention label:first-child{width:100%;min-width:0}.empresa-cadgercx-client output{width:100%}.empresa-cadgercx-types>div{grid-template-columns:1fr}.empresa-cadgercx-history>header small{text-align:left}.empresa-cadcliob-header,.empresa-cadcliob-header>div:last-child,.empresa-cadcliob-toolbar,.empresa-cadcliob-dialog>header,.empresa-cadcliob-dialog>footer{flex-direction:column;align-items:stretch}.empresa-cadcliob-header>div:last-child .button,.empresa-cadcliob-toolbar>div:last-child .button{flex:1}.empresa-cadcliob-toolbar>div{align-items:stretch;width:100%}.empresa-cadcliob-filter,.empresa-cadcliob-form-grid{grid-template-columns:1fr}.empresa-cadcliob-filter-heading,.empresa-cadcliob-form-observation{grid-column:auto}.empresa-cadcliob-filter-actions{width:100%}.empresa-cadcliob-filter-actions .button{flex:1}.empresa-cadgerfa-header,.empresa-cadgerfa-history>header,.empresa-cadgerfa-footer{flex-direction:column;align-items:stretch}.empresa-cadgerfa-header>div:last-child{align-items:stretch}.empresa-cadgerfa-header>div:last-child .button{flex:1}.empresa-cadgerfa-main-row{justify-content:stretch;align-items:stretch}.empresa-cadgerfa-main-row>output{width:100%}.empresa-cadgerfa-info-row{grid-template-columns:1fr;gap:3px}.empresa-cadgerfa-types>div{grid-template-columns:1fr}.empresa-cadgerfa-history>header small{text-align:left}.empresa-caddupas-header,.empresa-caddupas-history>header,.empresa-caddupas-footer,.empresa-caddupas-private-link>header{flex-direction:column;align-items:stretch}.empresa-caddupas-header>div:last-child,.empresa-caddupas-footer>div{align-items:stretch}.empresa-caddupas-header>div:last-child .button,.empresa-caddupas-footer>div .button{flex:1}.empresa-caddupas-row{justify-content:stretch;align-items:stretch}.empresa-caddupas-row>label,.empresa-caddupas-period,.empresa-caddupas-row>output{width:100%}.empresa-caddupas-period{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.empresa-caddupas-period>input,.empresa-caddupas-customer-row>label:last-of-type input,.empresa-caddupas-seller input{width:100%}.empresa-caddupas-private-link header small,.empresa-caddupas-history>header small{text-align:left}}
