:root{--cg-blue:#087cf0;--cg-blue-dark:#075fb9;--cg-blue-soft:#e8f3ff;--cg-green:#08ad65;--cg-green-soft:#e3f8ed;--cg-amber:#e99b00;--cg-amber-soft:#fff1ca;--cg-purple:#7b4ae8;--cg-purple-soft:#eee7ff;--cg-cyan:#13a4c4;--cg-cyan-soft:#e4f8fc;--cg-red:#e54848;--cg-red-soft:#ffe6e6;--cg-navy:#071a2e;--cg-ink:#102f4d;--cg-muted:#61758b;--cg-line:#d7e4ef;--cg-bg:#f5f9fe;--cg-card:#fff;--cg-radius:11px;--cg-shadow:0 5px 16px #17436c11}.ui3 .content{background:var(--cg-bg)!important;padding:14px 24px 34px!important}.ui3 .module-page{max-width:1450px!important;color:var(--cg-ink)!important;margin:0 auto!important;padding:0 0 34px!important}.ui3 .standard-page-head,.ui3 .client-detail-head,.ui3 .page-head{border:1px solid #cfe1f1!important;border-left:5px solid var(--cg-blue)!important;min-height:90px!important;box-shadow:var(--cg-shadow)!important;background:linear-gradient(105deg,#fff 0%,#f8fbff 58%,#e8f4ff 100%)!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 13px!important;padding:16px 18px!important;display:flex!important}.ui3 .standard-page-title{align-items:center!important;gap:13px!important;display:flex!important}.ui3 .standard-page-title>span{width:48px!important;height:48px!important;color:var(--cg-blue)!important;background:#e1efff!important;border-radius:11px!important;place-items:center!important;display:grid!important}.ui3 .standard-page-title h1,.ui3 .client-detail-head h1,.ui3 .page-head h1{color:#092b4c!important;letter-spacing:-.35px!important;margin:0!important;font-size:25px!important;font-weight:800!important}.ui3 .standard-page-title p,.ui3 .client-detail-head p,.ui3 .page-head p{color:var(--cg-muted)!important;margin:4px 0 0!important;font-size:11px!important}.ui3 .module-stats,.ui3 .financial-summary,.ui3 .grid-kpi{gap:11px!important;margin-bottom:13px!important}.ui3 .mini-stat,.ui3 .financial-summary>div,.ui3 .kpi-card{border:1px solid var(--cg-line)!important;min-height:88px!important;box-shadow:var(--cg-shadow)!important;background:#fff!important;border-radius:14px!important;padding:14px 16px!important;position:relative!important;overflow:hidden!important}.ui3 .mini-stat:before,.ui3 .financial-summary>div:before,.ui3 .kpi-card:before{content:""!important;background:var(--cg-blue)!important;width:4px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.ui3 .mini-stat:nth-child(2):before,.ui3 .financial-summary>div:nth-child(2):before,.ui3 .kpi-card:nth-child(2):before{background:var(--cg-green)!important}.ui3 .mini-stat:nth-child(3):before,.ui3 .financial-summary>div:nth-child(3):before,.ui3 .kpi-card:nth-child(3):before{background:var(--cg-amber)!important}.ui3 .mini-stat:nth-child(4):before,.ui3 .financial-summary>div:nth-child(4):before,.ui3 .kpi-card:nth-child(4):before{background:var(--cg-purple)!important}.ui3 .mini-stat span,.ui3 .financial-summary span,.ui3 .kpi-label{color:var(--cg-muted)!important;text-transform:uppercase!important;letter-spacing:.35px!important;font-size:10px!important;font-weight:750!important}.ui3 .mini-stat strong,.ui3 .financial-summary strong,.ui3 .kpi-value{color:#092e52!important;font-size:22px!important;font-weight:850!important}.ui3 .card,.ui3 .detail-card,.ui3 .settings-card,.ui3 .report-action-card,.ui3 .benefits-hub-card,.ui3 .client-360-card-link,.ui3 .client-module-card,.ui3 .client-policy-card{border:1px solid var(--cg-line)!important;box-shadow:var(--cg-shadow)!important;background:#fff!important;border-radius:11px!important}.ui3 .detail-card,.ui3 .settings-card{border-top:4px solid var(--cg-blue)!important}.ui3 .detail-grid>.detail-card:nth-child(2),.ui3 .settings-card:nth-child(3n+2){border-top-color:var(--cg-green)!important}.ui3 .settings-card:nth-child(3n){border-top-color:var(--cg-purple)!important}.ui3 .card h2,.ui3 .card h3,.ui3 .detail-card h3,.ui3 .settings-card h3{color:#123a60!important}.ui3 table{background:#fff!important;font-size:11px!important}.ui3 th{color:#3f607d!important;background:#e9f3fb!important;padding:10px!important;font-weight:800!important}.ui3 td{color:#314e68!important;border-bottom-color:#e8eef4!important;padding:10px!important}.ui3 tbody tr:nth-child(2n){background:#f8fbfe!important}.ui3 tbody tr:hover{background:#eaf5ff!important}.ui3 input,.ui3 select,.ui3 textarea{border-color:#cbd9e5!important;border-radius:8px!important}.ui3 input:focus,.ui3 select:focus,.ui3 textarea:focus{border-color:#70afea!important;outline:0!important;box-shadow:0 0 0 3px #087cf017!important}.ui3 .btn-primary{color:#fff!important;background:linear-gradient(135deg,#1288f6,#0870d8)!important;border-color:#087cf0!important;border-radius:8px!important}.ui3 .btn-secondary{color:#075fab!important;background:#fff!important;border-color:#8abbe8!important;border-radius:8px!important}.ui3 .btn-secondary:hover{background:#eaf4ff!important}.ui3 .btn-danger-outline{color:#c93434!important;border-color:#efaaa7!important;border-radius:8px!important}.ui3 .back-link,.ui3 .entity-link{color:#0874d5!important;font-weight:750!important}.ui3 .badge.green,.ui3 .status-pill.active{color:#087844!important;background:#ccefdc!important;font-weight:800!important}.ui3 .badge.yellow{color:#805400!important;background:#ffe7a8!important;font-weight:800!important}.ui3 .badge.red{color:#b52d2d!important;background:#ffd9d9!important;font-weight:800!important}.ui3 .badge.blue{color:#075fab!important;background:#d9ebff!important;font-weight:800!important}.ui3 .report-actions-grid,.ui3 .benefits-hub-grid{gap:11px!important}.ui3 .report-action-card,.ui3 .benefits-hub-card,.ui3 .client-module-card{min-height:104px!important;padding:14px!important;transition:transform .16s,box-shadow .16s!important}.ui3 .report-action-card:nth-child(6n+1),.ui3 .benefits-hub-card:nth-child(6n+1){border-top:4px solid var(--cg-blue)!important;background:linear-gradient(#f0f7ff,#fff 48%)!important}.ui3 .report-action-card:nth-child(6n+2),.ui3 .benefits-hub-card:nth-child(6n+2){border-top:4px solid var(--cg-green)!important;background:linear-gradient(#effbf4,#fff 48%)!important}.ui3 .report-action-card:nth-child(6n+3),.ui3 .benefits-hub-card:nth-child(6n+3){border-top:4px solid var(--cg-amber)!important;background:linear-gradient(#fff8e6,#fff 48%)!important}.ui3 .report-action-card:nth-child(6n+4),.ui3 .benefits-hub-card:nth-child(6n+4){border-top:4px solid var(--cg-cyan)!important;background:linear-gradient(#effcff,#fff 48%)!important}.ui3 .report-action-card:nth-child(6n+5),.ui3 .benefits-hub-card:nth-child(6n+5){border-top:4px solid var(--cg-purple)!important;background:linear-gradient(#f5f2ff,#fff 48%)!important}.ui3 .report-action-card:nth-child(6n),.ui3 .benefits-hub-card:nth-child(6n){border-top:4px solid var(--cg-red)!important;background:linear-gradient(#fff2f2,#fff 48%)!important}.ui3 .report-action-card:hover,.ui3 .benefits-hub-card:hover,.ui3 .client-module-card:hover{transform:translateY(-2px)!important;box-shadow:0 9px 20px #17436c1c!important}.ui3 .sidebar{background:linear-gradient(#071a2e,#0b2542)!important}.ui3 .nav a.active,.ui3 .nav-group-button.active{color:#fff!important;background:linear-gradient(100deg,#126fe8,#169af2)!important;box-shadow:0 5px 15px #0f7deb40!important}.ui3 .nav a:hover,.ui3 .nav-group-button:hover{background:#123657!important}.ui3 .nav-submenu a.active{color:#fff!important;background:#168fe9!important}.ui3 .header{background:#fff!important;border-bottom-color:#dfe7ef!important}.ui3 .search-wrap{background:#f7f9fb!important;border-color:#dce3ea!important}.ui3 .module-vision.patrimonial .standard-page-head{border-left-color:var(--cg-blue)!important}.ui3 .module-vision.beneficios .standard-page-head{border-left-color:var(--cg-green)!important;background:linear-gradient(105deg,#fff,#f8fffb 58%,#e9f8ef)!important}.ui3 .module-vision.financeiro .standard-page-head{border-left-color:var(--cg-purple)!important;background:linear-gradient(105deg,#fff,#fbf9ff 58%,#f0ebff)!important}@media (max-width:900px){.ui3 .module-stats,.ui3 .financial-summary,.ui3 .grid-kpi{grid-template-columns:1fr 1fr!important}.ui3 .standard-page-head,.ui3 .client-detail-head,.ui3 .page-head{align-items:flex-start!important}}@media (max-width:650px){.ui3 .content{padding:12px!important}.ui3 .module-stats,.ui3 .financial-summary,.ui3 .grid-kpi{grid-template-columns:1fr!important}.ui3 .standard-page-head,.ui3 .client-detail-head,.ui3 .page-head{min-height:auto!important;padding:13px!important}.ui3 .standard-page-title h1,.ui3 .client-detail-head h1,.ui3 .page-head h1{font-size:21px!important}}.ui3 .module-page{max-width:1450px!important;font-size:12px!important}.ui3 .standard-page-head,.ui3 .client-detail-head,.ui3 .page-head{border-radius:15px!important;box-shadow:0 6px 18px #1f42690d!important}.ui3 .module-stats,.ui3 .financial-summary{gap:11px!important}.ui3 .mini-stat,.ui3 .financial-summary>div{text-align:center!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;min-height:105px!important;padding:15px!important;display:flex!important;box-shadow:0 6px 18px #1f42690d!important}.ui3 .mini-stat:before,.ui3 .financial-summary>div:before{width:auto!important;height:4px!important;inset:0 0 auto!important}.ui3 .card,.ui3 .detail-card,.ui3 .settings-card,.ui3 .report-action-card,.ui3 .benefits-hub-card,.ui3 .client-360-card-link,.ui3 .client-module-card,.ui3 .client-policy-card{border-radius:15px!important;box-shadow:0 6px 18px #1f42690d!important}.ui3 .detail-card{border-top-width:4px!important}.ui3 .report-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ui3 .report-action-card{border-radius:11px!important;grid-template-columns:40px 1fr 20px!important;align-items:center!important;gap:10px!important;min-height:104px!important;display:grid!important}.ui3 .report-action-card>span{color:#087cf0!important;background:#dcebff!important;border-radius:10px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.ui3 .report-action-card:nth-child(6n+2)>span{color:#07985b!important;background:#d9f8e8!important}.ui3 .report-action-card:nth-child(6n+3)>span{color:#c77d00!important;background:#fff0c8!important}.ui3 .report-action-card:nth-child(6n+4)>span{color:#118ca7!important;background:#e0f7fb!important}.ui3 .report-action-card:nth-child(6n+5)>span{color:#7540df!important;background:#e9ddff!important}.ui3 .report-action-card:nth-child(6n)>span{color:#df3944!important;background:#ffe0e4!important}.ui3 .report-action-card strong{color:#123a60!important;font-size:13px!important}.ui3 .report-action-card p{color:#61758b!important;margin:3px 0!important;font-size:10px!important;line-height:1.35!important}.ui3 .report-action-card small{color:#966100!important;font-size:9px!important;font-weight:800!important}.ui3 .module-vision .detail-card{border:1px solid #dce7f3!important;border-top:4px solid var(--cg-blue)!important;background:#fff!important}.ui3 .module-vision .detail-card h3{color:#123a60!important}.ui3 .module-vision .benefits-row{border-radius:5px!important}.ui3 .module-vision .benefits-row:nth-child(2n){background:#fff6f6!important}.ui3 .table-scroll,.ui3 .table-wrap{background:#fff!important;border:1px solid #dfe8f2!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 6px 18px #1f42690a!important}.ui3 .nav a,.ui3 .nav-group-button{border-radius:9px!important}.ui3 .nav a.active,.ui3 .nav-group-button.active{background:linear-gradient(100deg,#126fe8,#169af2)!important}.ui3 .nav-submenu a.active{background:linear-gradient(100deg,#126fe8,#169af2)!important;box-shadow:0 5px 15px #0f7deb2e!important}@media (max-width:950px){.ui3 .report-actions-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:650px){.ui3 .report-actions-grid{grid-template-columns:1fr!important}}.financial-modal-backdrop{z-index:100;background:#0416287a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.financial-import-modal{background:#fff;border:1px solid #cfe0ee;border-radius:15px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 60px #06234138}.financial-import-modal>header{background:linear-gradient(105deg,#fff,#eaf5ff);border-bottom:1px solid #e3ebf2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.financial-import-modal>header>div{color:#087cf0;align-items:center;gap:10px;display:flex}.financial-import-modal>header strong{color:#102f4d;font-size:14px;display:block}.financial-import-modal>header span{color:#6b7e91;margin-top:2px;font-size:10px;display:block}.financial-import-modal>header button{color:#60758a;cursor:pointer;background:0 0;border:0}.financial-import-modal form{gap:15px;padding:18px;display:grid}.financial-import-modal label{color:#36536d;gap:6px;font-size:11px;font-weight:750;display:grid}.financial-import-modal select{background:#fff;min-height:40px;padding:0 10px}.financial-import-modal input[type=file]{opacity:0;pointer-events:none;position:absolute}.financial-file-box{text-align:center;color:#0874d5;cursor:pointer;background:#f2f8ff;border:1px dashed #8bbdea;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:118px;padding:15px;display:flex}.financial-file-box span{color:#6d8094;font-size:9px;font-weight:500}.financial-import-message{color:#235a82;background:#eef6fd;border-radius:8px;padding:10px 11px;font-size:10px}.financial-import-modal footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.reconciliation-list-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.reconciliation-list-head h3{margin:0}.reconciliation-bulk-actions{align-items:center;gap:10px;display:flex}.reconciliation-bulk-actions label{color:#48647d;cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.reconciliation-bulk-actions input,.reconciliation-select-row>input{accent-color:#087cf0;cursor:pointer;width:15px;height:15px}.reconciliation-bulk-actions .btn-danger-outline{min-height:32px;padding:6px 10px}.reconciliation-select-row{border-radius:7px;grid-template-columns:28px 1fr;align-items:center;padding-left:5px;display:grid}.reconciliation-select-row.selected{background:#eaf5ff}.reconciliation-select-row>.reconciliation-row{min-width:0}.reconciliation-select-row>input{justify-self:center}@media (max-width:700px){.reconciliation-list-head{flex-direction:column;align-items:flex-start}.reconciliation-bulk-actions{justify-content:space-between;width:100%}}.commission-filter-bar{background:#f7fbff;border:1px solid #dbe7f1;border-radius:10px;grid-template-columns:minmax(240px,1.5fr) minmax(130px,.55fr) minmax(190px,.9fr) auto;align-items:end;gap:8px;margin:10px 0;padding:10px;display:grid}.commission-filter-bar label{color:#526b82;gap:4px;font-size:9px;font-weight:800;display:grid}.commission-filter-bar label>div{background:#fff;border:1px solid #cbd9e5;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:flex}.commission-filter-bar input{width:100%;min-height:30px;box-shadow:none!important;border:0!important;padding:0!important}.commission-filter-bar label>div button{color:#71869a;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.commission-filter-bar select{background:#fff;min-height:34px}.commission-filter-bar>b{white-space:nowrap;color:#0874d5;align-self:center;font-size:9px}@media (max-width:950px){.commission-filter-bar{grid-template-columns:1fr 1fr}.commission-filter-bar>b{align-self:end}}@media (max-width:650px){.commission-filter-bar{grid-template-columns:1fr}}.financial-bank-row{grid-template-columns:30px minmax(160px,.7fr) minmax(280px,1.2fr) auto 70px!important;align-items:center!important;gap:10px!important;display:grid!important}.financial-bank-actions{justify-content:flex-end;gap:5px;display:flex}.financial-bank-actions button{color:#0874d5;cursor:pointer;background:#fff;border:1px solid #cfe0ee;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.financial-bank-actions button:hover{background:#eaf5ff}.financial-bank-actions button.danger{color:#d83b3b;border-color:#f0c1c1}.financial-bank-actions button.danger:hover{background:#fff0f0}@media (max-width:850px){.financial-bank-row{grid-template-columns:30px 1fr auto!important}.financial-bank-row>span{grid-column:2/4}.financial-bank-actions{grid-column:2/4;justify-content:flex-start}}.category-edit-toolbar{justify-content:flex-end;margin:-3px 0 8px;display:flex}.category-edit-toolbar button{min-height:30px!important;padding:5px 9px!important;font-size:9px!important}.category-manage-row{justify-content:space-between;align-items:center;gap:8px;min-height:29px;display:flex}.category-manage-row.sub{color:#64788d;padding-left:14px;font-size:10px}.category-row-actions{gap:4px;margin-left:auto;display:flex}.category-manage-row button{color:#45657f;cursor:pointer;background:#fff;border:1px solid #cfdde9;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.category-row-actions button:first-child:hover{color:#0874d5;background:#eaf5ff}.category-row-actions button:last-child:hover{color:#d83b3b;background:#fff0f0;border-color:#efbcbc}.category-inline-edit{flex:1;font-weight:800;min-height:29px!important;padding:4px 7px!important;font-size:10px!important}.category-root-name{letter-spacing:.15px;background:#f8fbfe;border-left:5px solid #087cf0;border-radius:5px;flex:1;padding:8px 10px;color:#102f4d!important;font-weight:900!important}.category-child-name{color:#63798e;flex:1;padding:5px 10px 5px 18px;font-weight:500}.category-color-edit{color:#60768b!important;align-items:center!important;gap:4px!important;font-size:8px!important;display:flex!important}.category-color-edit input[type=color]{cursor:pointer;border-radius:6px!important;width:30px!important;height:27px!important;min-height:27px!important;padding:2px!important}.category-color-edit span{font-weight:800}.category-manage-row.sub{border-left:1px solid #dfe8f0;margin-left:12px;padding-left:7px}.category-root-name{background:color-mix(in srgb,var(--category-color,#087cf0) 13%,white)!important;border-left:0!important;border:1px solid color-mix(in srgb,var(--category-color,#087cf0) 35%,white)!important;border-radius:7px!important;padding:9px 12px 9px 17px!important;position:relative!important;overflow:hidden!important}.category-root-name:before{content:""!important;background:var(--category-color,#087cf0)!important;width:7px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.category-draggable{cursor:grab;transition:transform .14s,opacity .14s,box-shadow .14s}.category-draggable:active{cursor:grabbing}.category-draggable.dragging{opacity:.45;transform:scale(.995);box-shadow:0 0 0 2px #087cf02e}.category-draggable:hover .category-root-name{box-shadow:0 3px 10px #1f426912}.category-model-toolbar{background:#fff!important;border:1px solid #d6e4ef!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 14px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 5px 16px #17436c0e!important}.category-model-selector{align-items:center;gap:11px;min-width:360px;display:flex}.category-model-icon{color:#087cf0;background:#e7f3ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.category-model-select-content{gap:3px;min-width:300px;display:grid}.category-model-select-content>span{letter-spacing:.55px;color:#6b7e91;font-size:8px;font-weight:850}.category-model-select-wrap{align-items:center;display:flex;position:relative}.category-model-select-wrap select{appearance:none;cursor:pointer;width:100%;min-height:34px!important;box-shadow:none!important;color:#0d3558!important;background:0 0!important;border:0!important;padding:5px 31px 5px 9px!important;font-size:12px!important;font-weight:850!important}.category-model-select-wrap>svg{pointer-events:none;color:#668097;position:absolute;right:8px}.category-model-select-content small{color:#71859a;align-items:center;gap:4px;font-size:8px;display:flex}.category-model-select-content small b{color:#345a78}.category-model-actions{align-items:stretch;gap:7px;display:flex}.category-model-actions>.btn-secondary,.category-model-actions>.btn-primary{white-space:nowrap;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:39px!important;padding:7px 11px!important;font-size:9px!important;font-weight:800!important;display:flex!important}.category-model-actions .copy{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:auto auto!important;column-gap:6px!important;display:grid!important}.category-model-actions .copy>svg{grid-row:1/3;align-self:center}.category-model-actions .copy small{color:#71869a;font-size:7px;font-weight:700}@media (max-width:900px){.category-model-toolbar{flex-direction:column!important;align-items:stretch!important}.category-model-selector{min-width:0}.category-model-select-content{flex:1;min-width:0}.category-model-actions{flex-wrap:wrap}}.category-linked-accounts{flex-wrap:wrap;gap:6px;margin:-6px 0 12px 2px;display:flex}.category-linked-accounts span{color:#41627d;background:#f7fbff;border:1px solid #cfe0ee;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:flex}.category-account-checks{gap:7px;max-height:280px;display:grid;overflow:auto}.category-account-checks>label{cursor:pointer;background:#fff;border:1px solid #d7e4ef;border-radius:9px;padding:9px 10px;grid-template-columns:none!important;align-items:center!important;gap:9px!important;display:flex!important}.category-account-checks input{accent-color:#087cf0;width:16px!important;height:16px!important}.category-account-checks span{gap:2px;display:grid}.category-account-checks b{color:#153d60;font-size:10px}.category-account-checks small{color:#71869a;font-size:8px}.ui3 .sidebar{flex-direction:column!important;height:100vh!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.ui3 .sidebar>.brand{flex:none!important}.ui3 .sidebar>.nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:auto!important;min-height:0!important;padding-bottom:92px!important;overflow:hidden auto!important}.ui3 .sidebar>.nav::-webkit-scrollbar{width:5px}.ui3 .sidebar>.nav::-webkit-scrollbar-track{background:0 0}.ui3 .sidebar>.nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px}.ui3 .sidebar>.nav::-webkit-scrollbar-thumb:hover{background:#ffffff52}.ui3 .support{z-index:4!important;background:#0b2948!important;position:absolute!important;bottom:8px!important;left:8px!important;right:8px!important}.category-root-name.category-toggle{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.category-root-name.category-toggle:hover{filter:brightness(.985);box-shadow:0 3px 10px #1f42691a!important}.cost-center-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;display:grid}.cost-center-card{padding:14px}.cost-center-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cost-center-top>div:first-child{color:#087cf0;align-items:center;gap:9px;display:flex}.cost-center-top strong{color:#123957;font-size:11px;display:block}.cost-center-top span{color:#71869a;font-size:8px}.cost-center-numbers{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0 8px;display:grid}.cost-center-numbers div{background:#f9fbfd;border:1px solid #dce7f0;border-radius:8px;padding:8px}.cost-center-numbers span{color:#71869a;font-size:7px;font-weight:800;display:block}.cost-center-numbers b{color:#123957;font-size:11px}.cost-center-progress{background:#e8eef4;border-radius:99px;height:7px;overflow:hidden}.cost-center-progress i{background:#17a866;border-radius:99px;height:100%;transition:width .25s;display:block}.cost-center-progress i.alert{background:#e99b00}.cost-center-progress i.over{background:#e34a4a}.cost-center-card>small{color:#71869a;margin-top:5px;font-size:7px;display:block}.cost-center-no-budget{color:#71869a;text-align:center;border:1px dashed #ccdce8;border-radius:8px;margin-top:12px;padding:9px;font-size:8px}.provisioning-toolbar{background:#fff;border:1px solid #d7e4ef;border-radius:12px;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.provisioning-toolbar label{color:#60758a;gap:4px;min-width:260px;font-size:8px;font-weight:850;display:grid}.provisioning-toolbar select{min-height:35px}.provisioning-toolbar>div{gap:3px;display:grid}.provisioning-toolbar>div span{color:#71869a;font-size:7px;font-weight:850}.provisioning-toolbar>div b{color:#123957;font-size:11px}.provisioning-card{overflow:hidden;padding:0!important}.provisioning-card h3{margin:0;padding:12px 14px}.provisioning-head,.provisioning-row{grid-template-columns:minmax(150px,1.4fr) minmax(105px,.7fr) minmax(105px,.7fr) minmax(105px,.7fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.provisioning-head{color:#71869a;background:#f7fafc;border-block:1px solid #e1e9f0;font-size:7px;font-weight:850}.provisioning-row{border-bottom:1px solid #e7edf2}.provisioning-row strong{color:#173d5c;font-size:9px}.provisioning-row input{text-align:right;font-weight:750;min-height:30px!important}.provisioning-row b{text-align:right;font-size:9px}@media (max-width:800px){.provisioning-toolbar{flex-direction:column;align-items:stretch}.provisioning-head,.provisioning-row{grid-template-columns:1fr 90px 100px 100px;min-width:600px}.provisioning-card{overflow:auto}}.cashflow-toolbar{background:#fff;border:1px solid #d7e4ef;border-radius:12px;grid-template-columns:1.25fr .7fr .65fr .7fr auto;align-items:end;gap:9px;margin-bottom:12px;padding:12px 14px;display:grid}.cashflow-toolbar label,.cashflow-toolbar>div{gap:4px;display:grid}.cashflow-toolbar label,.cashflow-toolbar span{color:#71869a;font-size:7px;font-weight:850}.cashflow-head,.cashflow-row{grid-template-columns:125px minmax(200px,1.5fr) 115px 115px 120px 90px 70px;align-items:center;gap:8px;padding:8px 10px;display:grid}.cashflow-head{color:#71869a;background:#f5f9fc;border-bottom:1px solid #dce6ee;font-size:7px;font-weight:850}.cashflow-row{border-bottom:1px solid #e5edf3}.cashflow-row.realizado{background:#f5fbf7}.cashflow-row strong{color:#173d5c;font-size:9px}.cashflow-row b{text-align:right;font-size:9px}.cashflow-row input{min-height:29px!important;padding:3px 6px!important;font-size:9px!important}.cashflow-actions{gap:4px;display:flex}.cashflow-actions button{color:#0874d5;cursor:pointer;background:#fff;border:1px solid #cfdde9;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.cashflow-actions button:last-child{color:#d83b3b}.cashflow-table{overflow:auto}@media (max-width:950px){.cashflow-toolbar{grid-template-columns:1fr 1fr}.cashflow-head,.cashflow-row{min-width:850px}}.manual-entry-flow{width:min(760px,94vw)!important}.manual-account-picker{gap:8px;padding:16px;display:grid}.manual-account-picker>p{color:#60768a;font-size:9px;font-weight:850}.manual-account-picker>button{color:#123957;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4e2ed;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.manual-account-picker>button:hover{background:#eef7ff;border-color:#8fc7f8}.manual-account-picker span{gap:2px;display:grid}.manual-account-picker b{font-size:10px}.manual-account-picker small{color:#71869a;font-size:7px}.manual-category-picker{padding:12px}.manual-picker-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.manual-picker-top button{color:#0874d5;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.manual-picker-top b{color:#45647d;font-size:9px}.manual-category-columns{grid-template-columns:1fr 1fr;gap:10px;max-height:500px;display:grid;overflow:auto}.manual-category-columns section{border:1px solid #d9e5ee;border-radius:10px;overflow:hidden}.manual-category-columns h4{background:#f5f9fc;margin:0;padding:10px 11px;font-size:9px}.manual-category-group{border-top:1px solid #e6edf3;gap:3px;padding:8px 9px;display:grid}.manual-category-group>strong{background:#eef6fd;border-left:4px solid #087cf0;border-radius:5px;padding:6px 7px;font-size:9px}.manual-category-columns section:last-child .manual-category-group>strong{background:#fff2f2;border-left-color:#ef4c4c}.manual-category-group button{text-align:left;color:#526d84;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:8px}.manual-category-group button:hover{color:#0874d5;background:#eaf5ff}.manual-category-group .root-option{color:#0874d5;border-top:1px dashed #dce6ee;margin-top:3px;font-weight:800}.manual-selected-context{background:#f5f9fc;border-bottom:1px solid #dce6ee;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.manual-selected-context>button{color:#0874d5;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.manual-selected-context>div{display:grid}.manual-selected-context span{color:#71869a;font-size:7px;font-weight:800}.manual-selected-context b{color:#153d60;font-size:9px}@media (max-width:650px){.manual-category-columns{grid-template-columns:1fr}.manual-selected-context{grid-template-columns:1fr 1fr}.manual-selected-context>button{text-align:left;grid-column:1/3}}.ui3 .nav-section-toggle{color:#83a8ca;cursor:pointer;letter-spacing:1.25px;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:34px;margin:10px 0 4px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.ui3 .nav-section-toggle:hover{color:#c4def5;background:#ffffff06;border-radius:7px}.ui3 .nav-section-toggle svg{flex:none}.ui3 .sidebar.collapsed .nav-section-toggle{display:none}.cashflow-board{overflow:hidden}.cashflow-board-head{grid-template-columns:1fr 1fr 180px;margin-left:58px;font-size:8px;font-weight:900;display:grid}.cashflow-day{border-top:1px solid #e0e8ef;grid-template-columns:58px 1fr 1fr 180px;min-height:54px;display:grid}.cashflow-date{color:#45647e;background:#f9fbfd;justify-content:center;align-items:flex-start;padding-top:12px;font-size:9px;font-weight:900;display:flex}.cashflow-side{min-width:0;padding:5px 7px}.cashflow-side.credit{background:#f8fcf8;border-left:1px solid #e0ece4}.cashflow-side.debit{background:snow;border-left:1px solid #f1e2e2}.cashflow-entry{border-bottom:1px solid #5a73871a;grid-template-columns:95px minmax(90px,1fr) 85px 72px 58px;align-items:center;gap:5px;padding:5px;display:grid}.cashflow-entry input{min-height:26px!important;padding:2px 4px!important;font-size:8px!important}.cashflow-entry strong{color:#173d5c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cashflow-entry b{text-align:right;font-size:8px}.cashflow-side.credit .cashflow-entry b{color:#087c48}.cashflow-side.debit .cashflow-entry b{color:#d83b3b}.cashflow-entry .badge{font-size:6px!important}.cashflow-running{border-left:1px solid #dfe7ee;flex-direction:column;justify-content:center;align-items:flex-end;padding:10px 12px;display:flex}.cashflow-running span{color:#71869a;font-size:6px;font-weight:850}.cashflow-running.positive b{color:#087c48}.cashflow-running.negative b{color:#d83b3b}@media (max-width:1150px){.cashflow-board{overflow:auto}.cashflow-board-head,.cashflow-day{min-width:1150px}}.cashflow-initial{position:relative}.cashflow-initial button{color:#0874d5;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:7px;font-weight:850}.cashflow-month-nav{gap:4px;display:grid}.cashflow-month-nav>span{color:#71869a;font-size:7px;font-weight:850}.cashflow-month-nav>div{grid-template-columns:28px 1fr 28px;align-items:center;display:grid}.cashflow-month-nav button{color:#0874d5;cursor:pointer;background:#fff;border:1px solid #cfdeea;height:31px;font-size:18px}.cashflow-month-nav button:first-child{border-radius:7px 0 0 7px}.cashflow-month-nav button:last-child{border-radius:0 7px 7px 0}.cashflow-month-nav input{border-inline:0!important;border-radius:0!important}.cashflow-toolbar-actions{align-items:center;gap:6px;display:flex}.cashflow-toolbar-actions button{white-space:nowrap;min-height:39px!important}.cashflow-toolbar{grid-template-columns:1.15fr .75fr .55fr .65fr auto;font-size:11px!important}.cashflow-toolbar label,.cashflow-toolbar span,.cashflow-month-nav>span{font-size:9px!important}.cashflow-toolbar b{font-size:13px!important}.cashflow-board-head{font-size:10px!important}.cashflow-board-head>div{padding:12px 14px!important}.cashflow-date{font-size:11px!important}.cashflow-entry{grid-template-columns:22px 108px minmax(105px,1fr) 100px 82px 66px!important;gap:7px!important;padding:7px 6px!important}.cashflow-entry .cashflow-check{accent-color:#087cf0;width:15px!important;height:15px!important;min-height:15px!important}.cashflow-entry input[type=date]{min-height:31px!important;font-size:10px!important}.cashflow-entry strong,.cashflow-entry b{font-size:10px!important}.cashflow-entry .badge{padding:5px 7px!important;font-size:7px!important}.cashflow-running span{font-size:8px!important}.cashflow-running b{font-size:13px!important}.cashflow-actions button{width:30px!important;height:30px!important}.cashflow-bulkbar{background:#fff;border:1px solid #d7e4ef;border-radius:9px;align-items:center;gap:10px;min-height:42px;margin-bottom:8px;padding:7px 10px;display:flex}.cashflow-bulkbar label{color:#48657d;cursor:pointer;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.cashflow-bulkbar input{accent-color:#087cf0;width:15px;height:15px}.cashflow-bulkbar b{color:#153d60;font-size:9px}.cashflow-bulkbar button{margin-left:auto;min-height:30px!important;font-size:8px!important}.cashflow-entry.realizado{opacity:.72}.cashflow-entry.realizado strong{-webkit-text-decoration:line-through #9fb0be;text-decoration:line-through #9fb0be}.ui3 .nav-section-direct-items{gap:2px;margin:0 0 6px;padding-left:4px;display:grid}.ui3 .nav-section-direct-items>a{min-height:38px!important;padding-left:15px!important}.ui3 .nav-section-direct-items>a.active{box-shadow:0 8px 18px #087cf02e;color:#fff!important;background:#1596ea!important}.cashflow-editable-value{border-radius:5px;transition:background .15s,box-shadow .15s;cursor:pointer!important;padding:5px 6px!important}.cashflow-editable-value:hover{box-shadow:0 0 0 1px #8fc7f8;background:#fff!important}.cashflow-value-edit{text-align:right!important;background:#fff!important;border:1px solid #087cf0!important;border-radius:6px!important;width:100px!important;min-height:30px!important;padding:4px 6px!important;font-size:10px!important;font-weight:800!important}.ui3 .sidebar .brand img{transition:width .2s,max-width .2s,transform .2s}.ui3 .sidebar.collapsed .brand{justify-content:center!important;align-items:center!important;padding:18px 8px 12px!important;display:flex!important}.ui3 .sidebar.collapsed .brand img{object-fit:contain!important;width:42px!important;max-width:42px!important;height:auto!important;transform:none!important}.ui3 .sidebar.collapsed .brand-sub{display:none!important}.financial-management .cashflow-toolbar{background:linear-gradient(135deg,#fff 0%,#f5faff 100%)!important;border:1px solid #cfe0ef!important;border-radius:16px!important;padding:16px 18px!important;box-shadow:0 8px 24px #19487014!important}.cashflow-toolbar label,.cashflow-toolbar span,.cashflow-month-nav>span{letter-spacing:.25px;color:#58738b!important;font-weight:900!important}.cashflow-toolbar select,.cashflow-toolbar input{color:#143b5c!important;background:#fff!important;border:1px solid #bfd5e7!important;border-radius:8px!important;font-weight:800!important}.cashflow-initial,.cashflow-toolbar>div:nth-of-type(3){background:#f2f7fc!important;border:1px solid #d8e6f1!important;border-radius:10px!important;padding:9px 12px!important}.cashflow-initial b{color:#153d60!important}.cashflow-toolbar>div:nth-of-type(3) b.money-positive{color:#07844b!important}.cashflow-toolbar>div:nth-of-type(3) b.money-negative{color:#df3434!important}.cashflow-bulkbar{border-radius:12px!important;padding:9px 13px!important;box-shadow:0 3px 12px #1f43650b!important}.cashflow-board{background:#fff!important;border:1px solid #d4e3ee!important;border-radius:16px!important;box-shadow:0 8px 25px #1b436513!important}.cashflow-board-head{grid-template-columns:1fr 1fr 190px!important;gap:0!important;margin-left:64px!important}.cashflow-board-head>div{letter-spacing:.25px!important;padding:13px 15px!important;font-size:10px!important}.cashflow-board-head>div:first-child{color:#057643!important;background:linear-gradient(90deg,#dcf7e7,#eefbf3)!important;border-top:5px solid #0fb36b!important}.cashflow-board-head>div:nth-child(2){color:#c82929!important;background:linear-gradient(90deg,#ffe6e6,#fff4f4)!important;border-top:5px solid #ef4242!important}.cashflow-board-head>div:last-child{color:#234f73!important;background:linear-gradient(90deg,#eaf2fa,#f4f8fc)!important;border-top:5px solid #4b7597!important}.cashflow-day{border-top:1px solid #dfe9f0!important;grid-template-columns:64px 1fr 1fr 190px!important;min-height:68px!important}.cashflow-date{color:#163f60!important;background:#edf4fa!important;border-right:1px solid #d6e3ed!important;padding-top:15px!important;font-size:11px!important}.cashflow-side{padding:8px 9px!important}.cashflow-side.credit{background:linear-gradient(90deg,#f3fcf6,#fbfefc)!important}.cashflow-side.debit{background:linear-gradient(90deg,#fff8f8,#fffdfd)!important}.cashflow-entry{border:1px solid #0000!important;border-radius:9px!important;min-height:43px!important;margin-bottom:5px!important;padding:6px 7px!important}.cashflow-side.credit .cashflow-entry{background:#eaf9f0!important;border-color:#c7edd6!important}.cashflow-side.debit .cashflow-entry{background:#fff0f0!important;border-color:#f6d1d1!important}.cashflow-entry:hover{transform:translateY(-1px);box-shadow:0 4px 12px #17406214!important}.cashflow-entry strong{color:#153d60!important;font-size:10px!important;font-weight:900!important}.cashflow-side.credit .cashflow-entry b{color:#068249!important;font-size:11px!important}.cashflow-side.debit .cashflow-entry b{color:#db3434!important;font-size:11px!important}.cashflow-entry .badge.yellow{color:#815700!important;background:#ffe7a3!important;border:1px solid #f2ce66!important}.cashflow-entry .badge.green{color:#056d3c!important;background:#ccefd9!important;border:1px solid #9cddb6!important}.cashflow-running{background:#f4f8fc!important;border-left:1px solid #d6e3ed!important;padding:12px 15px!important}.cashflow-running.positive{background:linear-gradient(135deg,#eaf9f0,#f7fcf9)!important}.cashflow-running.negative{background:linear-gradient(135deg,#fff0f0,#fff9f9)!important}.cashflow-running span{letter-spacing:.2px!important;font-size:8px!important}.cashflow-running b{font-size:15px!important;font-weight:950!important}.cashflow-actions button{background:#fff!important;border-radius:7px!important;box-shadow:0 2px 5px #143c5f0d!important}.cashflow-actions button:first-child{color:#087cf0!important;border-color:#a9d2f5!important}.cashflow-actions button:last-child{color:#df3d3d!important;border-color:#efbcbc!important}.cashflow-toolbar-actions .btn-primary{box-shadow:0 6px 15px #087cf038!important}.cashflow-toolbar-actions .btn-secondary{color:#086ebf!important;background:#fff!important;border-color:#83bdf0!important}.cashflow-entry[style]{border-left:5px solid var(--mark-color)!important;box-shadow:inset 5px 0 0 var(--mark-color)!important}.cashflow-color-presets{gap:9px;padding:8px 0;display:flex}.cashflow-color-presets button{cursor:pointer;border:2px solid #fff;border-radius:8px;width:34px;height:34px;box-shadow:0 0 0 1px #cad9e5}.cashflow-color-modal input[type=color]{cursor:pointer;width:100%!important;height:42px!important;padding:3px!important}.cashflow-legends{background:#fff;border:1px solid #d5e3ee;border-radius:12px;margin-top:10px;padding:11px 13px;box-shadow:0 3px 12px #1f43650b}.cashflow-legends-title{color:#315873;align-items:center;gap:6px;margin-bottom:8px;display:flex}.cashflow-legends-title strong{font-size:9px}.cashflow-legends>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.cashflow-legends span{color:#45647d;background:#f7fafc;border:1px solid #dce6ee;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.cashflow-legends span i{border-radius:3px;width:12px;height:12px}.cashflow-legends small{color:#8193a3;font-size:8px}.cashflow-entry[style]{border-left:9px solid var(--mark-color)!important;background:color-mix(in srgb,var(--mark-color) 18%,white)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark-color) 45%,transparent),0 3px 10px #183c5a12!important;position:relative!important}.cashflow-entry[style]:after{content:"";background:var(--mark-color);border-radius:8px 0 0 8px;width:9px;position:absolute;top:0;bottom:0;left:0}.cashflow-entry[style]:hover{background:color-mix(in srgb,var(--mark-color) 25%,white)!important}.cashflow-color-presets button{border:3px solid #fff!important;border-radius:9px!important;width:38px!important;height:38px!important;box-shadow:0 0 0 1px #aebfcd,0 3px 8px #14375524!important}.cashflow-color-modal input[type=color]{border:1px solid #aebfcd!important;border-radius:8px!important;height:48px!important}.cashflow-entry[style]{border-left:1px solid color-mix(in srgb,var(--mark-color) 55%,#d9e5ee)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--mark-color) 14%,white) 0%,color-mix(in srgb,var(--mark-color) 7%,white) 45%,white 100%)!important;box-shadow:inset 0 2px 0 var(--mark-color),0 3px 10px #183c5a0f!important}.cashflow-entry[style]:after{display:none!important}.cashflow-entry[style]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--mark-color) 20%,white),color-mix(in srgb,var(--mark-color) 9%,white) 55%,white)!important;box-shadow:inset 0 3px 0 var(--mark-color),0 5px 13px #183c5a1a!important}.cashflow-desc{align-items:center;gap:6px;min-width:0;display:flex}.cashflow-desc strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cashflow-mark-dot{border-radius:50%;width:9px;min-width:9px;height:9px;box-shadow:0 0 0 3px #ffffffd9,0 0 0 4px #3250691a}.global-search-backdrop{z-index:10000!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#081c3075!important;justify-content:center!important;align-items:flex-start!important;padding:88px 20px 30px!important;display:flex!important;position:fixed!important;inset:0!important}.global-search-modal{background:#fff!important;border:1px solid #cbdce9!important;border-radius:16px!important;width:min(720px,100vw - 40px)!important;max-height:calc(100vh - 130px)!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden!important;box-shadow:0 24px 70px #061f3647!important}.global-search-input-wrap{color:#58738a!important;background:#fff!important;border-bottom:1px solid #dce7ef!important;align-items:center!important;gap:10px!important;height:58px!important;padding:0 16px!important;display:flex!important}.global-search-input-wrap input{width:auto!important;height:40px!important;box-shadow:none!important;color:#153d60!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;padding:0!important;font-size:14px!important}.global-search-input-wrap input::placeholder{color:#91a2b1!important}.global-search-input-wrap>button{color:#617b90!important;cursor:pointer!important;background:#f2f6f9!important;border:0!important;border-radius:7px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.global-search-body{background:#f8fafc!important;max-height:calc(100vh - 210px)!important;padding:12px!important;overflow-y:auto!important}.global-search-hint{text-align:center!important;color:#6c8295!important;padding:22px!important;font-size:11px!important}.global-search-group{background:#fff!important;border:1px solid #dce6ee!important;border-radius:10px!important;margin-bottom:9px!important;overflow:hidden!important}.global-search-group h4{color:#537087!important;background:#f4f8fb!important;border-bottom:1px solid #e2eaf0!important;margin:0!important;padding:9px 12px!important;font-size:9px!important}.global-search-group>button{text-align:left!important;cursor:pointer!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf2f5!important;align-items:center!important;gap:10px!important;width:100%!important;padding:9px 12px!important;display:flex!important}.global-search-group>button:hover{background:#eef7ff!important}.global-search-result-copy{gap:2px!important;display:grid!important}.global-search-result-copy strong{color:#153d60!important;font-size:10px!important}.global-search-result-copy small{color:#71869a!important;font-size:8px!important}.client-hub-page .client-360-card{border:1px solid color-mix(in srgb,var(--c) 28%,#dbe6ee)!important;border-top:5px solid var(--c)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 11%,white),#fff 72%)!important;transition:transform .16s,box-shadow .16s!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px 14px #173d5c0f!important}.client-hub-page .client-360-card:hover{box-shadow:0 9px 20px color-mix(in srgb,var(--c) 15%,transparent)!important;transform:translateY(-2px)!important}.client-hub-page .client-360-card>svg:first-child{width:42px!important;height:42px!important;color:var(--c)!important;background:color-mix(in srgb,var(--c) 14%,white)!important;border-radius:12px!important;padding:9px!important}.client-hub-page .client-360-card>div span{color:color-mix(in srgb,var(--c) 65%,#173d5c)!important;font-weight:800!important}.client-hub-page .client-360-card>div strong{color:#103957!important;font-size:19px!important}.client-hub-page .client-360-card>svg:last-child{color:var(--c)!important;background:color-mix(in srgb,var(--c) 12%,white)!important;border-radius:50%!important;width:30px!important;height:30px!important;padding:6px!important}.client-360-card.cotacoes{--c:#7557e8}.client-360-card.propostas{--c:#0d8cf0}.client-360-card.apolices{--c:#0eaa67}.client-360-card.beneficios{--c:#e83e74}.client-360-card.financeiro{--c:#7b4fe8}.client-360-card.sinistros{--c:#e38a0b}.client-360-card.pendencias{--c:#e34444}.client-360-card.tarefas{--c:#00a5b8}.client-360-card.comissoes{--c:#8d58d8}.client-hub-page #patrimonial{--section:#087cf0}.client-hub-page #beneficios{--section:#12a968}.client-hub-page #financeiro{--section:#7557e8}.client-hub-page #propostas{--section:#0d8cf0}.client-hub-page #cotacoes{--section:#7557e8}.client-hub-page .client-business-section{border-top:5px solid var(--section)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--section) 5%,white),#fff 105px)!important}.client-hub-page .client-business-section>.card-head>svg{color:var(--section)!important;background:color-mix(in srgb,var(--section) 12%,white)!important;border-radius:9px!important;width:34px!important;height:34px!important;padding:7px!important}.client-hub-page .client-business-section .client-policy-card{border:1px solid color-mix(in srgb,var(--section) 22%,#dce6ee)!important;border-left:5px solid var(--section)!important;background:linear-gradient(110deg,color-mix(in srgb,var(--section) 6%,white),#fff 55%)!important}.client-hub-page .client-business-section .client-policy-card:hover{box-shadow:0 7px 18px color-mix(in srgb,var(--section) 12%,transparent)!important}.provisioning-toolbar{background:linear-gradient(135deg,#fff,#f3f9ff)!important;border-radius:15px!important;padding:14px 16px!important;box-shadow:0 6px 18px #1b436512!important}.provisioning-toolbar label{font-size:9px!important}.provisioning-toolbar select,.provisioning-toolbar input{font-size:10px!important;font-weight:800!important}.provisioning-month-nav{grid-template-columns:34px minmax(150px,1fr) 34px;align-items:center;display:grid}.provisioning-month-nav button{color:#087cf0;cursor:pointer;background:#fff;border:1px solid #bdd7eb;place-items:center;height:35px;display:grid}.provisioning-month-nav button:first-child{border-radius:8px 0 0 8px}.provisioning-month-nav button:last-child{border-radius:0 8px 8px 0}.provisioning-month-nav input{border-inline:0!important;border-radius:0!important}.provisioning-card{border-radius:15px!important;box-shadow:0 7px 20px #19406012!important}.provisioning-card.income{border-top:5px solid #10a965!important}.provisioning-card.expense{border-top:5px solid #ed4545!important}.provisioning-title{justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.provisioning-title h3{padding:0!important}.provisioning-title span{letter-spacing:.45px;color:#71869a;font-size:7px;font-weight:900}.provisioning-card.income .provisioning-title{background:linear-gradient(90deg,#e9f9ef,#fff)}.provisioning-card.expense .provisioning-title{background:linear-gradient(90deg,#fff0f0,#fff)}.provisioning-group{background:#fff;border:1px solid #dce6ee;border-radius:10px;margin:9px 10px 12px;overflow:hidden}.provisioning-category-label{letter-spacing:.2px;padding:9px 11px;font-size:9px;font-weight:950}.provisioning-card.income .provisioning-category-label{color:#067643;background:#dff6e8;border-left:5px solid #10a965}.provisioning-card.expense .provisioning-category-label{color:#b92d2d;background:#ffe5e5;border-left:5px solid #ed4545}.provisioning-row{padding:7px 10px!important}.provisioning-row.root{background:#f7fafc!important}.provisioning-row.sub{background:#fff!important}.provisioning-row.sub strong{padding-left:12px;color:#547087!important;font-weight:750!important}.provisioning-row input{background:#fff!important;border:1px solid #c7d9e7!important;border-radius:7px!important}.provisioning-row input:focus{border-color:#087cf0!important;box-shadow:0 0 0 3px #087cf017!important}.provisioning-row b{font-size:9px!important}.provisioning-card.income .money-positive{color:#07854c!important}.provisioning-card.income .money-negative{color:#df3838!important}.provisioning-card.expense .money-positive{color:#07854c!important}.provisioning-card.expense .money-negative{color:#df3838!important}.client-hub-page{--pat:#087cf0;--ben:#10a968;--fin:#7757e8;--com:#e59a00;--danger:#e64646}.client-hub-page .client-360-card{border:1px solid color-mix(in srgb,var(--c) 38%,#d6e2eb)!important;border-top:0!important;border-left:6px solid var(--c)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--c) 18%,white),color-mix(in srgb,var(--c) 8%,white) 60%,#fff)!important}.client-hub-page .client-360-card.cotacoes{--c:#7757e8!important}.client-hub-page .client-360-card.propostas{--c:#087cf0!important}.client-hub-page .client-360-card.apolices{--c:var(--pat)!important}.client-hub-page .client-360-card.beneficios{--c:var(--ben)!important}.client-hub-page .client-360-card.financeiro{--c:var(--fin)!important}.client-hub-page .client-360-card.sinistros{--c:#e68a00!important}.client-hub-page .client-360-card.pendencias{--c:#e64646!important}.client-hub-page .client-360-card.tarefas{--c:#00a4b8!important}.client-hub-page .client-360-card.comissoes{--c:#b25bd6!important}.client-hub-page .client-360-card>svg:first-child{background:color-mix(in srgb,var(--c) 22%,white)!important}.client-hub-page .client-360-card>svg:last-child{background:color-mix(in srgb,var(--c) 18%,white)!important}.client-hub-page .client-360-card>div span{color:color-mix(in srgb,var(--c) 82%,#173d5c)!important}.client-hub-page #patrimonial{--section:var(--pat)!important;border:1px solid #bddcf7!important;border-top:6px solid var(--pat)!important;background:linear-gradient(#eaf5ff 0,#f7fbff 90px,#fff 230px)!important}.client-hub-page #beneficios{--section:var(--ben)!important;border:1px solid #bce6cd!important;border-top:6px solid var(--ben)!important;background:linear-gradient(#e8f9ef 0,#f5fcf8 90px,#fff 230px)!important}.client-hub-page #financeiro{--section:var(--fin)!important;border:1px solid #d2c7fa!important;border-top:6px solid var(--fin)!important;background:linear-gradient(#f0ecff 0,#f8f6ff 90px,#fff 230px)!important}.client-hub-page #patrimonial>.card-head h3,.client-hub-page #patrimonial>.card-head>svg{color:var(--pat)!important}.client-hub-page #beneficios>.card-head h3,.client-hub-page #beneficios>.card-head>svg{color:var(--ben)!important}.client-hub-page #financeiro>.card-head h3,.client-hub-page #financeiro>.card-head>svg{color:var(--fin)!important}.client-hub-page #patrimonial .client-policy-card{border-color:#b7daf8!important;border-left:6px solid var(--pat)!important;background:linear-gradient(120deg,#eaf5ff,#fff 70%)!important}.client-hub-page #beneficios .client-policy-card{border-color:#b7e4c9!important;border-left:6px solid var(--ben)!important;background:linear-gradient(120deg,#e8f9ef,#fff 70%)!important}.client-hub-page #financeiro .client-policy-card{border-color:#d0c4f8!important;border-left:6px solid var(--fin)!important;background:linear-gradient(120deg,#f0ecff,#fff 70%)!important}.client-hub-page #patrimonial .policy-product>span:first-child{color:#0868b9!important}.client-simple-modules{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 14px;display:grid}.client-module-selector{--c:#087cf0;border:1px solid color-mix(in srgb,var(--c) 38%,#d8e4ed);border-left:7px solid var(--c);background:linear-gradient(125deg,color-mix(in srgb,var(--c) 20%,white),color-mix(in srgb,var(--c) 8%,white) 65%,#fff);border-radius:14px;grid-template-columns:46px 1fr 30px;align-items:center;gap:10px;min-height:108px;padding:15px 16px;text-decoration:none;transition:all .16s;display:grid;box-shadow:0 6px 16px #183e5c12}.client-module-selector:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--c) 16%,transparent);transform:translateY(-2px)}.client-module-selector>svg:first-child{background:color-mix(in srgb,var(--c) 20%,white);width:44px;height:44px;color:var(--c);border-radius:12px;padding:10px}.client-module-selector>svg:last-child{color:var(--c)}.client-module-selector div{display:grid}.client-module-selector span{color:color-mix(in srgb,var(--c) 80%,#153d60);font-size:10px;font-weight:950}.client-module-selector strong{color:#103957;font-size:19px}.client-module-selector small{color:#71869a;font-size:7px;font-weight:800}.client-module-selector.patrimonial{--c:#087cf0}.client-module-selector.beneficios{--c:#10a968}.client-module-selector.financeiro{--c:#7757e8}.client-commission-filter{background:#fff;border:1px solid #d6e3ed;border-radius:12px;align-items:end;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.client-commission-filter label{color:#61798d;gap:4px;font-size:8px;font-weight:850;display:grid}.client-commission-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.client-commission-kpis>div{background:linear-gradient(135deg,#fff8e7,#fff);border:1px solid #d7e4ed;border-top:4px solid #e59a00;border-radius:12px;padding:13px}.client-commission-kpis span{color:#71869a;font-size:7px;font-weight:850;display:block}.client-commission-kpis b{color:#153d60;font-size:16px}.client-commission-months,.client-commission-detail{margin-bottom:10px;padding:13px}.client-commission-months h3,.client-commission-detail h3{margin:0 0 9px}.client-commission-months>div{border-top:1px solid #e4ebf1;grid-template-columns:100px repeat(3,1fr);gap:10px;padding:9px;display:grid}.client-commission-months span{color:#6a8092;font-size:8px}.client-commission-months b{color:#153d60;font-size:10px;display:block}.client-commission-detail>div:not(.table-empty){border-top:1px solid #e5edf3;grid-template-columns:110px 1fr 130px 130px 130px;align-items:center;gap:8px;padding:8px;font-size:9px;display:grid}.client-commission-detail strong{color:#153d60}@media (max-width:900px){.client-simple-modules,.client-commission-kpis{grid-template-columns:1fr 1fr}}.provisioning-summary{grid-template-columns:1fr 1fr 1.15fr;gap:10px;margin:0 0 11px;display:grid}.provisioning-summary>div{border:1px solid #d8e4ed;border-radius:13px;flex-direction:column;justify-content:center;min-height:88px;padding:13px 15px;display:flex;box-shadow:0 5px 15px #183e5c0f}.provisioning-summary span{letter-spacing:.35px;font-size:8px;font-weight:950}.provisioning-summary strong{margin:3px 0;font-size:20px;line-height:1.2}.provisioning-summary small{font-size:8px;font-weight:750}.provisioning-summary .revenue{background:linear-gradient(135deg,#dcf7e7,#f7fdf9);border-color:#a8dfbf #a8dfbf #a8dfbf #10a965;border-left-style:solid;border-left-width:6px}.provisioning-summary .revenue span,.provisioning-summary .revenue strong{color:#087847}.provisioning-summary .revenue small{color:#579074}.provisioning-summary .cost{background:linear-gradient(135deg,#ffe4e4,#fff8f8);border-color:#efb7b7 #efb7b7 #efb7b7 #ed4545;border-left-style:solid;border-left-width:6px}.provisioning-summary .cost span,.provisioning-summary .cost strong{color:#c62f2f}.provisioning-summary .cost small{color:#a96a6a}.provisioning-summary .profit{background:linear-gradient(135deg,#dff7e8,#f7fcf9);border-color:#9fdbb8 #9fdbb8 #9fdbb8 #07854c;border-left-style:solid;border-left-width:6px}.provisioning-summary .profit span,.provisioning-summary .profit strong{color:#057542}.provisioning-summary .profit small{color:#4e8a6d}.provisioning-summary .loss{background:linear-gradient(135deg,#ffe0e0,#fff5f5);border-color:#eaa #eaa #eaa #d92f2f;border-left-style:solid;border-left-width:6px}.provisioning-summary .loss span,.provisioning-summary .loss strong{color:#bd2424}.provisioning-summary .loss small{color:#a75d5d}@media (max-width:850px){.provisioning-summary{grid-template-columns:1fr}}:root{--ramo-patrimonial:#087cf0;--ramo-patrimonial-soft:#e8f4ff;--ramo-beneficios:#e83f4f;--ramo-beneficios-soft:#fff0f1;--ramo-financeiro:#e5a400;--ramo-financeiro-soft:#fff7d9}.client-hub-page{--pat:var(--ramo-patrimonial)!important;--ben:var(--ramo-beneficios)!important;--fin:var(--ramo-financeiro)!important}.client-module-selector.patrimonial,.client-360-card.apolices{--c:var(--ramo-patrimonial)!important}.client-module-selector.beneficios,.client-360-card.beneficios{--c:var(--ramo-beneficios)!important}.client-module-selector.financeiro,.client-360-card.financeiro{--c:var(--ramo-financeiro)!important}.client-hub-page #patrimonial{--section:var(--ramo-patrimonial)!important;background:linear-gradient(180deg,var(--ramo-patrimonial-soft),#f8fbff 95px,#fff 230px)!important}.client-hub-page #beneficios{--section:var(--ramo-beneficios)!important;background:linear-gradient(180deg,var(--ramo-beneficios-soft),#fff8f8 95px,#fff 230px)!important;border-color:#f2c0c5!important}.client-hub-page #financeiro{--section:var(--ramo-financeiro)!important;background:linear-gradient(180deg,var(--ramo-financeiro-soft),#fffbee 95px,#fff 230px)!important;border-color:#ead48c!important}.client-hub-page #beneficios .client-policy-card{background:linear-gradient(120deg,var(--ramo-beneficios-soft),#fff 70%)!important;border-color:#f0c0c5!important;border-left-color:var(--ramo-beneficios)!important}.client-hub-page #beneficios .policy-product>span:first-child{color:#bd2635!important}.client-hub-page #financeiro .client-policy-card{background:linear-gradient(120deg,var(--ramo-financeiro-soft),#fff 70%)!important;border-color:#ead48c!important;border-left-color:var(--ramo-financeiro)!important}.client-hub-page #financeiro .policy-product>span:first-child{color:#9a6b00!important}.module-page.patrimonial,.patrimonial-page{--module-accent:var(--ramo-patrimonial)!important;--module-soft:var(--ramo-patrimonial-soft)!important}.module-page.beneficios,.beneficios-page,.benefits-page{--module-accent:var(--ramo-beneficios)!important;--module-soft:var(--ramo-beneficios-soft)!important}.module-page.financeiro:not(.financial-management),.financeiro-page,.financial-products-page{--module-accent:var(--ramo-financeiro)!important;--module-soft:var(--ramo-financeiro-soft)!important}.provisioning-summary .neutral{background:linear-gradient(135deg,#edf4fa,#f9fbfd);border-color:#c9d9e6 #c9d9e6 #c9d9e6 #66849c;border-left-style:solid;border-left-width:6px}.provisioning-summary .neutral span,.provisioning-summary .neutral strong{color:#365a75}.provisioning-summary .neutral small{color:#71869a}:root{--ramo-comissao:#0aa65f;--ramo-comissao-soft:#e7f8ef}.client-module-selector{cursor:pointer;text-align:left;font-family:inherit}.client-module-selector.comissao{--c:var(--ramo-comissao)!important}.client-module-selector.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 20%,transparent),0 10px 22px color-mix(in srgb,var(--c) 16%,transparent)!important}.client-module-selector.selected>svg:last-child{transform:rotate(90deg)}.client-expand-panel{--c:#087cf0;border:1px solid color-mix(in srgb,var(--c) 35%,#dce6ee);border-top:6px solid var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 13%,white),#fff 150px);border-radius:14px;margin:0 0 14px;overflow:hidden;box-shadow:0 7px 20px #19406012}.client-expand-panel.patrimonial{--c:var(--ramo-patrimonial)}.client-expand-panel.beneficios{--c:var(--ramo-beneficios)}.client-expand-panel.financeiro{--c:var(--ramo-financeiro)}.client-expand-panel>header{border-bottom:1px solid color-mix(in srgb,var(--c) 20%,#e4ebf1);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.client-expand-panel>header>div{color:var(--c);align-items:center;gap:9px;display:flex}.client-expand-panel>header span{display:grid}.client-expand-panel>header b{font-size:11px}.client-expand-panel>header small{color:#71869a;font-size:7px}.client-expand-panel>header button{color:var(--c);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.client-expand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.client-expand-item{border:1px solid color-mix(in srgb,var(--c) 28%,#dce6ee);border-left:5px solid var(--c);background:#ffffffd1;border-radius:10px;gap:5px;padding:11px 12px;text-decoration:none;display:grid}.client-expand-item:hover{box-shadow:0 5px 14px color-mix(in srgb,var(--c) 12%,transparent);background:#fff}.client-expand-item>span{color:var(--c);font-size:7px;font-weight:900}.client-expand-item>strong{color:#153d60;font-size:10px}.client-expand-item>small{color:#6d8294;font-size:8px}.client-expand-item>div{justify-content:space-between;align-items:center;display:flex}.client-expand-item b{color:#153d60;font-size:10px}.client-expand-item em{color:var(--c);font-size:8px;font-style:normal;font-weight:850}.client-expand-panel>footer{color:#60788c;border-top:1px solid #e4ebf1;padding:8px 13px;font-size:8px;font-weight:800}.client-hub-page .client-expand-panel{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;margin:0 0 16px!important;padding:0!important;display:block!important;overflow:hidden!important}.client-hub-page .client-expand-panel>header{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:58px!important;margin:0!important;padding:11px 14px!important;display:flex!important}.client-hub-page .client-expand-panel>header>div{flex-direction:row!important;align-items:center!important;gap:9px!important;display:flex!important}.client-hub-page .client-expand-panel>header span{flex-direction:column!important;gap:2px!important;display:flex!important}.client-hub-page .client-expand-panel>header b{font-size:11px!important;line-height:1.2!important;display:block!important}.client-hub-page .client-expand-panel>header small{font-size:8px!important;line-height:1.2!important;display:block!important}.client-hub-page .client-expand-panel>header button{border:1px solid color-mix(in srgb,var(--c) 35%,#ccdce8)!important;background:#fff!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:72px!important;height:30px!important;padding:0 10px!important;font-size:8px!important;display:inline-flex!important}.client-hub-page .client-expand-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:12px!important;display:grid!important}.client-hub-page .client-expand-item{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:104px!important;margin:0!important;padding:12px 13px!important;text-decoration:none!important;display:grid!important}.client-hub-page .client-expand-item>span,.client-hub-page .client-expand-item>strong,.client-hub-page .client-expand-item>small{white-space:normal!important;line-height:1.3!important;display:block!important}.client-hub-page .client-expand-item>strong{font-size:11px!important}.client-hub-page .client-expand-item>small{font-size:8px!important}.client-hub-page .client-expand-item>div{justify-content:space-between!important;align-items:center!important;margin-top:5px!important;display:flex!important}.client-hub-page .client-expand-item b{font-size:11px!important}.client-hub-page .client-expand-item em{font-size:8px!important}.client-hub-page .client-expand-panel>footer{box-sizing:border-box!important;width:100%!important;padding:9px 13px!important;display:block!important}@media (max-width:800px){.client-hub-page .client-expand-grid{grid-template-columns:1fr!important}}.client-prospections{background:linear-gradient(#f1f5f8,#fff 130px)!important;border-top:5px solid #7c8fa1!important;margin-top:12px!important}.client-prospections>.card-head>svg{color:#60798e!important;background:#e7eef4!important;border-radius:9px!important;width:34px!important;height:34px!important;padding:7px!important}.client-prospect-list{gap:6px;display:grid}.client-prospect-row{background:#fff;border:1px solid #dbe5ec;border-radius:8px;grid-template-columns:1fr auto 26px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.client-prospect-row:hover{background:#f6f9fb;border-color:#bfcfdb}.client-prospect-row>div{gap:2px;display:grid}.client-prospect-row>div>span{color:#74899a;font-size:7px;font-weight:900}.client-prospect-row strong{color:#173d5c;font-size:9px}.client-prospect-row small{color:#71869a;font-size:8px}.client-prospect-row>svg{color:#698397}.client-commission-page{--commission:#0aa65f;--commission-dark:#087b49;--commission-soft:#e7f8ef}.client-commission-page .standard-page-head{border-left-color:var(--commission)!important;background:linear-gradient(110deg,var(--commission-soft),#f8fdfb 58%,#fff)!important}.client-commission-page .standard-page-title>span{color:var(--commission)!important;background:#d8f4e5!important}.client-commission-page .standard-page-title h1{color:#0b4f35!important}.client-commission-page .client-commission-filter{background:linear-gradient(135deg,#fff,var(--commission-soft))!important;border-color:#bfe5d0!important}.client-commission-page .client-commission-filter .btn-primary{background:var(--commission)!important;border-color:var(--commission)!important;box-shadow:0 5px 13px #0aa65f33!important}.client-commission-page .client-commission-kpis>div{border:1px solid #b8e3cb!important;border-top:5px solid var(--commission)!important;background:linear-gradient(135deg,#ddf6e8,#f9fdfb)!important;border-left:1px solid #b8e3cb!important}.client-commission-page .client-commission-kpis span{color:#4e8068!important}.client-commission-page .client-commission-kpis b{color:var(--commission-dark)!important}.client-commission-page .client-commission-months,.client-commission-page .client-commission-detail{border-top:5px solid var(--commission)!important;background:linear-gradient(#effaf4,#fff 90px)!important}.client-commission-page .client-commission-months h3,.client-commission-page .client-commission-detail h3,.client-commission-page .client-commission-months>div strong{color:var(--commission-dark)!important}.client-commission-page .client-commission-detail>div:not(.table-empty):hover{background:#effaf4!important}.quick-grid a:first-child,.quick-access-grid a:first-child{--quick:#172b3d!important;--quick-soft:#edf1f4!important}.quick-grid a:nth-child(2),.quick-access-grid a:nth-child(2){--quick:var(--ramo-patrimonial)!important;--quick-soft:var(--ramo-patrimonial-soft)!important}.quick-grid a:nth-child(3),.quick-access-grid a:nth-child(3){--quick:var(--ramo-beneficios)!important;--quick-soft:var(--ramo-beneficios-soft)!important}.quick-grid a:nth-child(4),.quick-access-grid a:nth-child(4){--quick:var(--ramo-financeiro)!important;--quick-soft:var(--ramo-financeiro-soft)!important}.quick-grid a:nth-child(6),.quick-access-grid a:nth-child(6){--quick:var(--ramo-comissao)!important;--quick-soft:var(--ramo-comissao-soft)!important}.quick-grid a:nth-child(-n+6),.quick-access-grid a:nth-child(-n+6){background:var(--quick-soft)!important;border-color:color-mix(in srgb,var(--quick) 35%,#d7e3ec)!important;color:var(--quick)!important}.quick-grid a:nth-child(-n+6) svg,.quick-access-grid a:nth-child(-n+6) svg,.quick-grid a:nth-child(-n+6) strong,.quick-access-grid a:nth-child(-n+6) strong{color:var(--quick)!important}.cast-shortcut.clientes{--sc:#172b3d!important;--sc-bg:#edf1f4!important}.cast-shortcut.patrimonial{--sc:var(--ramo-patrimonial)!important;--sc-bg:var(--ramo-patrimonial-soft)!important}.cast-shortcut.beneficios{--sc:var(--ramo-beneficios)!important;--sc-bg:var(--ramo-beneficios-soft)!important}.cast-shortcut.financeiro{--sc:var(--ramo-financeiro)!important;--sc-bg:var(--ramo-financeiro-soft)!important}.cast-shortcut.comissoes{--sc:var(--ramo-comissao)!important;--sc-bg:var(--ramo-comissao-soft)!important}.cast-shortcut.conciliacao{--sc:#087c78!important;--sc-bg:#e6f7f5!important}.cast-shortcut.relatorios{--sc:#315d82!important;--sc-bg:#eaf1f7!important}.cast-shortcuts .cast-shortcut{background:var(--sc-bg)!important;border-color:color-mix(in srgb,var(--sc) 35%,#d7e3ec)!important;color:var(--sc)!important}.cast-shortcuts .cast-shortcut svg,.cast-shortcuts .cast-shortcut strong,.cast-shortcuts .cast-shortcut span{color:var(--sc)!important}.cast-shortcuts .cast-shortcut span{opacity:.68!important}.client-hub-page .client-detail-head{background:linear-gradient(110deg,#edf1f4 0%,#f8fafb 55%,#fff 100%)!important;border-color:#cbd5dc #cbd5dc #cbd5dc #172b3d!important;border-left-style:solid!important;border-left-width:7px!important}.client-hub-page .client-title-avatar{color:#fff!important;background:#172b3d!important;box-shadow:0 5px 12px #172b3d24!important}.client-hub-page .client-title-line h1,.client-hub-page .back-link{color:#172b3d!important}.client-hub-page .client-detail-head>div:first-child>p,.client-hub-page .client-title-block p{color:#60717f!important}@media (max-width:768px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.ui3{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.ui3 .sidebar{z-index:1200!important;width:250px!important;max-width:82vw!important;transition:transform .2s!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-100%)!important}.ui3 .sidebar.mobile-open{transform:translate(0)!important}.ui3 .main,.ui3 main{width:100%!important;min-width:0!important;max-width:100vw!important;margin-left:0!important}.ui3 .topbar{gap:8px!important;width:100%!important;max-width:100vw!important;padding:8px 12px!important;left:0!important}.ui3 .global-search-trigger{display:none!important}.ui3 .mobile-menu-button{display:flex!important}.ui3 .content,.ui3 .page-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px!important;overflow-x:hidden!important}.cast-home,.module-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px!important}.cast-hero{background-position:50%!important;border-radius:16px!important;width:100%!important;min-height:auto!important;padding:24px 20px!important}.cast-hero-copy{width:100%!important;max-width:100%!important}.cast-hero-copy h1{font-size:30px!important}.cast-hero-copy p{font-size:15px!important}.cast-quote{display:none!important}.cast-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.cast-hero-actions a{justify-content:center!important;width:100%!important;min-width:0!important}.cast-kpis{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.cast-kpi{min-width:0!important}.cast-shortcuts{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.cast-shortcut{min-width:0!important}.cast-lower,.cast-bottom{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.client-simple-modules{grid-template-columns:1fr 1fr!important}.client-detail-head{gap:12px!important;display:grid!important}.client-detail-head .detail-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.detail-grid,.client-expand-grid,.provisioning-summary{grid-template-columns:1fr!important}.provisioning-toolbar{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:480px){.cast-home,.module-page{padding:9px!important}.cast-hero-actions,.cast-kpis,.cast-shortcuts,.client-simple-modules{grid-template-columns:1fr!important}.cast-hero{padding:22px 16px!important}.cast-hero-copy h1{font-size:28px!important}.cast-kpi,.cast-shortcut{width:100%!important}.client-module-selector{min-height:88px!important}}.auto-robot-banner{border-left:5px solid var(--ramo-patrimonial);background:linear-gradient(110deg,#e7f3ff,#f8fbff);border-radius:10px;gap:3px;margin:14px 0 10px;padding:12px 14px;display:grid}.auto-robot-banner strong{color:#0868b9;font-size:9px}.auto-robot-banner span{color:#5d768a;font-size:8px}.auto-coverage-head{border-bottom:2px solid #d8e8f5;justify-content:space-between;align-items:center;margin:15px 0 8px;padding-bottom:7px;display:flex}.auto-coverage-head strong{color:#153d60;font-size:10px}.auto-coverage-head span{color:#71869a;font-size:8px}.auto-fipe-action{border:1px solid #b9d9f4;border-left:5px solid var(--ramo-patrimonial);background:#f0f8ff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:12px 0;padding:12px 14px;display:grid}.auto-fipe-action>div{gap:2px;display:grid}.auto-fipe-action strong{color:#0868b9;font-size:9px}.auto-fipe-action span,.auto-fipe-action small{color:#5d768a;font-size:8px}.auto-fipe-action small{color:#087847;grid-column:1/-1;font-weight:800}.auto-fipe-action button{min-width:130px}@media (max-width:600px){.auto-fipe-action{grid-template-columns:1fr}.auto-fipe-action button{width:100%}}.auto-robot-workspace{border:1px solid #b8d8f4;border-top:6px solid var(--ramo-patrimonial);background:linear-gradient(#eaf5ff,#fff 170px);border-radius:16px;margin:14px 0;padding:0;overflow:hidden;box-shadow:0 8px 24px #12487417}.auto-work-head{border-bottom:1px solid #cfe3f4;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.auto-work-head>div:first-child{gap:3px;display:grid}.auto-work-head>div>span{letter-spacing:.5px;color:#087cf0;font-size:8px;font-weight:950}.auto-work-head h2{color:#103957;margin:0;font-size:18px}.auto-work-head p{color:#668096;margin:0;font-size:9px}.auto-work-head-badge{color:#fff;background:#087cf0;border-radius:11px;grid-template-columns:32px auto;align-items:center;gap:0 8px;padding:9px 13px;display:grid}.auto-work-head-badge svg{grid-row:1/3}.auto-work-head-badge strong{font-size:15px}.auto-work-head-badge span{color:#dceeff;font-size:7px}.auto-execution-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.auto-exec{background:#fff;border:1px solid #d8e4ed;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:64px;padding:10px 11px;display:grid}.auto-exec>svg{border-radius:9px;width:32px;height:32px;padding:7px}.auto-exec>div{gap:2px;display:grid}.auto-exec strong{color:#153d60;font-size:9px}.auto-exec span{font-size:7px;font-weight:850}.auto-exec b{font-size:10px}.auto-exec.done{background:#effbf4;border-color:#a9dfc0}.auto-exec.done>svg,.auto-exec.done span,.auto-exec.done b{color:#079052}.auto-exec.done>svg{background:#d9f4e5}.auto-exec.working{background:#fff9e8;border-color:#f0d37a}.auto-exec.working>svg,.auto-exec.working span{color:#c58a00}.auto-exec.working>svg{background:#fff0bd}.auto-exec.waiting>svg,.auto-exec.waiting span{color:#71869a}.auto-exec.waiting>svg{background:#edf2f6}.auto-results-toolbar{background:#fff;border:1px solid #d6e4ef;border-radius:10px;justify-content:space-between;align-items:center;margin:2px 13px 11px;padding:11px 13px;display:flex}.auto-results-toolbar>div{gap:2px;display:grid}.auto-results-toolbar strong{color:#153d60;font-size:10px}.auto-results-toolbar span{color:#71869a;font-size:8px}.auto-results-toolbar a{align-items:center;gap:6px;display:inline-flex}.auto-result-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 13px 14px;display:grid}.auto-result-card{background:#fff;border:1px solid #c9ddeb;border-top:5px solid #087cf0;border-radius:13px;overflow:hidden;box-shadow:0 5px 15px #183e5c12}.auto-result-brand{background:#f0f7fd;align-items:center;gap:9px;padding:11px 12px;display:flex}.auto-result-brand>svg{color:#087cf0}.auto-result-brand>div{display:grid}.auto-result-brand strong{color:#153d60;font-size:10px}.auto-result-brand span{color:#668096;font-size:7px}.auto-result-price{background:linear-gradient(135deg,#fff,#f6fbff);padding:13px 12px;display:grid}.auto-result-price small{color:#71869a;font-size:7px;font-weight:850}.auto-result-price strong{color:#087847;font-size:21px}.auto-result-price span{color:#557086;font-size:8px}.auto-result-highlights{border-block:1px solid #e2ebf2;grid-template-columns:repeat(3,1fr);display:grid}.auto-result-highlights>div{border-right:1px solid #e2ebf2;gap:2px;padding:9px;display:grid}.auto-result-highlights>div:last-child{border-right:0}.auto-result-highlights span{color:#7b8d9b;font-size:6px;font-weight:850}.auto-result-highlights b{color:#153d60;font-size:8px}.auto-result-detail{color:#087cf0;cursor:pointer;background:#f6f9fb;border:0;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;font-size:8px;font-weight:900;display:flex}.auto-result-detail:hover{background:#eaf5ff}.auto-result-expanded{background:#fbfdff;border-top:1px solid #e2ebf2;grid-template-columns:1fr 1fr;padding:9px 11px;display:grid}.auto-result-expanded>div{gap:2px;padding:7px;display:grid}.auto-result-expanded span{color:#7b8d9b;font-size:6px}.auto-result-expanded b{color:#153d60;font-size:8px}.auto-manual-results{margin-top:12px}@media (max-width:900px){.auto-execution-strip,.auto-result-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.auto-work-head,.auto-results-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.auto-execution-strip,.auto-result-cards{grid-template-columns:1fr}.auto-results-toolbar a{justify-content:center;width:100%}}.integration-editor{border-top:5px solid #087cf0!important}.integration-editor .form-card-head{justify-content:space-between;align-items:center;display:flex}.integration-editor .form-card-head>svg{color:#087cf0;background:#e7f3ff;border-radius:11px;width:42px;height:42px;padding:9px}.integration-main-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.integration-access-box{background:linear-gradient(135deg,#eaf5ff,#fff);border:1px solid #bcdaf2;border-radius:12px;margin:14px 0;padding:13px}.integration-access-title{align-items:center;gap:9px;margin-bottom:10px;display:flex}.integration-access-title>svg{color:#087cf0}.integration-access-title>div{display:grid}.integration-access-title strong{color:#153d60;font-size:10px}.integration-access-title span{color:#71869a;font-size:8px}.credential-state{border-radius:7px;align-items:center;gap:5px;margin-top:8px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.credential-state.ok{color:#087847;background:#ddf6e8}.credential-state.pending{color:#a66e00;background:#fff0d2}.integration-advanced{background:#fafcfd;border:1px solid #d9e4ec;border-radius:10px;margin:10px 0}.integration-advanced summary{cursor:pointer;color:#5c7488;align-items:center;gap:6px;padding:10px 12px;font-size:8px;font-weight:900;display:flex}.integration-advanced[open]>div{padding:0 12px 10px}.integration-list-v2{gap:9px;margin-top:13px;display:grid}.integration-list-title{justify-content:space-between;display:flex}.integration-list-title>div{display:grid}.integration-list-title strong{color:#153d60;font-size:10px}.integration-list-title span{color:#71869a;font-size:8px}.integration-card-v2{background:#fff;border:1px solid #d3e2ed;border-left:5px solid #087cf0;border-radius:12px;grid-template-columns:48px 1fr 150px 95px;align-items:center;gap:12px;padding:12px 13px;display:grid;box-shadow:0 5px 14px #183e5c0f}.integration-card-icon{color:#087cf0;background:#e8f4ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.integration-card-main{gap:3px;display:grid}.integration-card-main>strong{color:#153d60;font-size:10px}.integration-card-main>span{color:#71869a;font-size:8px}.integration-tags{flex-wrap:wrap;gap:5px;display:flex}.integration-tags b{color:#5e7486;background:#edf2f6;border-radius:5px;padding:4px 6px;font-size:6px}.integration-tags b.ok{color:#087847;background:#ddf6e8}.integration-tags b.off{color:#7c8994;background:#f0f2f4}.integration-tags b.warn{color:#9b6900;background:#fff0d2}.integration-card-operation{display:grid}.integration-card-operation small{color:#7a8c9a;font-size:6px}.integration-card-operation strong{color:#153d60;font-size:10px}.integration-edit-btn{color:#087cf0;border:1px solid #8fc1e9;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.integration-edit-btn:hover{background:#eaf5ff}@media (max-width:900px){.integration-main-grid{grid-template-columns:1fr 1fr}.integration-card-v2{grid-template-columns:42px 1fr}.integration-card-operation,.integration-edit-btn{grid-column:2}}@media (max-width:600px){.integration-main-grid{grid-template-columns:1fr}}.client-flow-section{background:#fff;border:1px solid #cddde9;border-top:5px solid #172f43;border-radius:14px;margin:14px 0;overflow:hidden;box-shadow:0 6px 18px #1131490f}.client-flow-head{background:linear-gradient(100deg,#f5f9fc,#fff);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.client-flow-head>div{gap:2px;display:grid}.client-flow-head span{letter-spacing:.6px;color:#687f91;font-size:7px;font-weight:950}.client-flow-head h2{color:#102f47;margin:0;font-size:15px}.client-flow-head p{color:#728696;margin:0;font-size:8px}.client-flow-list{gap:10px;padding:0 15px 15px;display:grid}.client-flow-card{background:#fff;border:1px solid #cbddea;border-left:5px solid #1687ee;border-radius:12px;overflow:hidden}.client-flow-card-top{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.client-flow-icon{color:#087cf0;background:#e9f4ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.client-flow-icon svg{width:20px}.client-flow-card-top>div:nth-child(2){gap:2px;display:grid}.client-flow-card-top span{color:#71879a;font-size:7px;font-weight:900}.client-flow-card-top strong{color:#102f47;font-size:11px}.client-flow-card-top small{color:#8999a5;font-size:7px}.client-flow-card-top>b{color:#0875d1;background:#e8f4ff;border-radius:15px;padding:6px 9px;font-size:7px}.client-flow-steps{background:#f7fafc;border-block:1px solid #e2ebf1;grid-template-columns:repeat(4,1fr);padding:10px 12px;display:grid}.client-flow-steps>div{color:#8a99a4;align-items:center;gap:6px;display:flex;position:relative}.client-flow-steps>div:not(:last-child):after{content:"";z-index:0;background:#dce5eb;height:2px;position:absolute;top:11px;left:25px;right:8px}.client-flow-steps i{z-index:1;background:#e7edf1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:950;display:grid;position:relative}.client-flow-steps span{z-index:1;background:#f7fafc;padding-right:6px;font-size:7px;font-weight:850;position:relative}.client-flow-steps .done,.client-flow-steps .current{color:#087cf0}.client-flow-steps .done i{background:#dff1ff}.client-flow-steps .done:after{background:#61b2f4!important}.client-flow-steps .current i{color:#fff;background:#087cf0}.client-flow-note{background:#fff8e7;border-left:4px solid #f2ae00;border-radius:8px;gap:2px;margin:10px 12px;padding:9px 11px;display:grid}.client-flow-note strong{color:#a87300;font-size:6px}.client-flow-note span{color:#465e70;font-size:8px}.client-flow-actions{justify-content:flex-end;padding:0 12px 11px;display:flex}.client-flow-actions form{gap:7px;width:100%;margin-top:7px;display:flex}.client-flow-actions textarea{flex:1}.client-flow-issued{color:#087847;background:#e8f8ef;border-radius:8px;align-items:center;gap:7px;margin:10px 12px;padding:9px 11px;display:flex}.client-flow-issued strong{font-size:8px}.client-flow-issued span{font-size:7px}.client-flow-empty{color:#6c8191;background:#f8fbfd;border:1px dashed #bcd0df;border-radius:10px;place-items:center;gap:4px;padding:25px;display:grid}.client-flow-empty strong{font-size:9px}.client-flow-empty span{font-size:8px}.client-flow-modal-backdrop{z-index:80;background:#081c2c8c;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.client-flow-modal{background:#fff;border-radius:14px;width:min(520px,96vw);padding:18px;position:relative;box-shadow:0 24px 60px #0000003d}.client-flow-modal>span{color:#087cf0;font-size:7px;font-weight:950}.client-flow-modal form{gap:10px;display:grid}.client-flow-modal label{color:#344f63;gap:4px;font-size:8px;font-weight:850;display:grid}.client-flow-close{color:#6d8190;cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}.client-flow-close svg{width:18px}@media (max-width:650px){.client-flow-head{flex-direction:column;align-items:flex-start;gap:10px}.client-flow-head button{width:100%}.client-flow-steps{grid-template-columns:1fr 1fr;gap:8px}.client-flow-steps>div:after{display:none}.client-flow-card-top{grid-template-columns:38px 1fr}.client-flow-card-top>b{grid-column:2;justify-self:start}.client-flow-actions form{flex-direction:column}}.pat-monthly{background:#fff;border:1px solid #bdd6e8;border-radius:14px;margin:14px 0;overflow:hidden;box-shadow:0 7px 20px #143a5712}.pat-monthly-head{color:#fff;background:linear-gradient(105deg,#102f47,#1c526f);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pat-monthly-head>div:first-child{grid-template-columns:24px auto;align-items:center;gap:1px 7px;display:grid}.pat-monthly-head svg{grid-row:1/3}.pat-monthly-head span{letter-spacing:.7px;color:#a8d8fa;font-size:7px;font-weight:950}.pat-monthly-head h2{text-transform:capitalize;margin:0;font-size:15px}.pat-monthly-head>div:last-child{gap:6px;display:flex}.pat-monthly-head a{color:#fff;border:1px solid #ffffff59;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pat-monthly-head a:hover{background:#ffffff1f}.pat-monthly-head a svg{width:17px}.pat-monthly-legend{background:#f8fbfd;border-bottom:1px solid #e1eaf0;gap:7px;padding:9px 14px;display:flex}.pat-monthly-legend span{border-radius:12px;padding:5px 8px;font-size:6px;font-weight:950}.pat-monthly-legend .novo{color:#0875d1;background:#dceeff}.pat-monthly-legend .renovacao{color:#087847;background:#dff6e8}.pat-monthly-list{display:grid}.pat-month-row{color:#183a52;border-bottom:1px solid #e7edf2;border-left:6px solid #0000;grid-template-columns:95px 1fr 24px;align-items:center;gap:10px;min-height:66px;padding:9px 14px;text-decoration:none;display:grid}.pat-month-row:last-child{border-bottom:0}.pat-month-row.novo{background:linear-gradient(90deg,#eef7ff,#fff 35%);border-left-color:#1687ee}.pat-month-row.renovacao{background:linear-gradient(90deg,#effaf3,#fff 35%);border-left-color:#12a85e}.pat-month-row.perdido{background:linear-gradient(90deg,#fff0f0,#fff 35%);border-left-color:#e44747}.pat-month-row time{font-size:9px;font-weight:950}.pat-month-row>div{gap:2px;display:grid}.pat-month-row strong{font-size:9px}.pat-month-row span{color:#4d687c;font-size:8px;font-weight:750}.pat-month-row small{color:#788c9b;font-size:7px}.pat-month-row>svg{color:#698397;width:15px}.pat-month-row:hover{filter:brightness(.985)}.pat-month-empty{text-align:center;color:#778c9c;background:#f9fbfc;padding:28px;font-size:8px}.client-flow-lost{gap:6px;margin-left:8px;display:flex!important}.client-flow-lost input{min-width:140px}.client-flow-lost-state{color:#b62c2c;background:#ffe9e9;border-radius:8px;align-items:center;gap:8px;margin:10px 12px;padding:9px 11px;display:flex}.client-flow-lost-state strong{font-size:8px}.client-flow-lost-state span{font-size:7px}.btn-danger{color:#c32e2e;cursor:pointer;background:#fff0f0;border:1px solid #e04b4b;border-radius:7px;padding:7px 10px;font-size:7px;font-weight:900}@media (max-width:650px){.pat-month-row{grid-template-columns:72px 1fr}.pat-month-row>svg{display:none}.pat-monthly-legend{flex-wrap:wrap}.client-flow-lost{margin-left:0;flex-direction:column!important}}.client-flow-modal{width:min(620px,96vw);padding:22px 24px}.client-flow-modal>span{letter-spacing:.7px;font-size:10px}.client-flow-modal h3{margin:5px 0 18px;font-size:22px}.client-flow-modal form{gap:14px}.client-flow-modal label{gap:6px;font-size:11px;line-height:1.25}.client-flow-modal input,.client-flow-modal select,.client-flow-modal textarea{border-radius:8px;min-height:42px;padding:9px 11px;line-height:1.35;font-size:13px!important}.client-flow-modal textarea{resize:vertical;min-height:82px}.client-flow-modal input::placeholder,.client-flow-modal textarea::placeholder{color:#7c8c99;font-size:12px}.client-flow-modal .form-grid{gap:12px}.client-flow-modal .form-actions{gap:8px;margin-top:3px}.client-flow-modal .form-actions button{min-height:42px;padding:0 16px;font-size:11px}.client-flow-close{top:15px;right:15px}.client-flow-close svg{width:20px;height:20px}@media (max-width:600px){.client-flow-modal{padding:19px 17px}.client-flow-modal h3{font-size:19px}.client-flow-modal .form-grid{grid-template-columns:1fr}.client-flow-modal input,.client-flow-modal select,.client-flow-modal textarea{font-size:16px!important}}.client-flow-actions-v2{background:#fbfdff;padding:12px 14px}.client-flow-primary-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-flow-primary-action>div{gap:2px;display:grid}.client-flow-primary-action strong{color:#718698;letter-spacing:.35px;font-size:8px}.client-flow-primary-action span{color:#14364f;font-size:13px;font-weight:900}.client-flow-primary-action button{align-items:center;gap:7px;min-height:38px;font-size:9px;display:flex}.client-flow-action-panel{background:#f1f8fe;border:1px solid #bdd9ee;border-radius:10px;margin-top:12px;padding:13px}.client-flow-action-panel form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.client-flow-action-panel label{color:#38556b;gap:5px;font-size:9px;font-weight:850;display:grid}.client-flow-action-panel textarea,.client-flow-action-panel input{background:#fff;border:1px solid #b9cddd;border-radius:7px;min-height:40px;padding:8px 10px;font-size:11px!important}.client-flow-action-panel textarea{min-height:58px}.client-flow-action-panel form>button{min-height:40px}.client-flow-loss-divider{color:#9a6b6b;align-items:center;gap:8px;margin:12px 0 9px;font-size:7px;font-weight:900;display:flex}.client-flow-loss-divider:before,.client-flow-loss-divider:after{content:"";background:#e7cccc;flex:1;height:1px}.client-flow-lost-v2{background:#fff7f7;border:1px solid #f0cccc;border-radius:9px;padding:10px;grid-template-columns:180px 1fr auto!important}.client-flow-lost-v2 label{color:#804747}.client-flow-lost-v2 .btn-danger{min-height:40px;font-size:8px}.client-flow-card-top{padding:14px}.client-flow-card-top>div:nth-child(2)>span,.client-flow-card-top>div:nth-child(2)>small{font-size:8px}.client-flow-steps>div:not(:last-child):after{top:13px;left:29px}@media (max-width:700px){.client-flow-primary-action{flex-direction:column;align-items:stretch}.client-flow-primary-action button{justify-content:center;width:100%}.client-flow-action-panel form,.client-flow-lost-v2{grid-template-columns:1fr!important}}.pat-month-table{overflow-x:auto}.pat-month-columns,.pat-month-data{grid-template-columns:125px minmax(170px,1.25fr) 125px minmax(170px,1.3fr) 115px 85px 115px 130px 120px;align-items:stretch;min-width:1160px;display:grid}.pat-month-columns{background:#eaf1f6;border-bottom:1px solid #cfdae3}.pat-month-columns b{letter-spacing:.25px;color:#557084;border-right:1px solid #d8e2e9;padding:9px 8px;font-size:6px}.pat-month-data{background:#fff;border-bottom:1px solid #e2e9ee;position:relative;box-shadow:inset 6px 0 #c8d2da}.pat-month-data:last-child{border-bottom:0}.pat-month-data>div,.pat-month-data>a{color:#193a51;border-right:1px solid #c6d3dcb3;flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:8px;font-size:8px;text-decoration:none;display:flex}.pat-month-data strong{font-size:8px}.pat-month-data small{color:#738896;font-size:6px}.pat-month-data.branco{background:#fff;box-shadow:inset 6px 0 #c8d2da}.pat-month-data.amarelo{background:#fff8cf;box-shadow:inset 6px 0 #f2c200}.pat-month-data.verde{background:#e9f8ee;box-shadow:inset 6px 0 #15a85e}.pat-month-data.azul{background:#e8f4ff;box-shadow:inset 6px 0 #1687ee}.pat-month-data.vermelho{background:#ffecec;box-shadow:inset 6px 0 #e34848}.pat-monthly-legend .branco{color:#667d8e;background:#fff;border:1px solid #c9d5de}.pat-color-dots{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important}.pat-color-dots form{display:flex}.pat-color-dots .dot{cursor:pointer;border:2px solid #00000014;border-radius:50%;width:19px;height:19px;min-height:19px;padding:0}.pat-color-dots .dot.branco{background:#fff}.pat-color-dots .dot.amarelo{background:#ffd91a}.pat-color-dots .dot.verde{background:#19bd69}.pat-color-dots .dot.azul{background:#1687ee}.pat-monthly-head span{font-size:9px}.pat-monthly-head h2{font-size:18px}.pat-monthly-legend{gap:9px;padding:11px 14px}.pat-monthly-legend span{padding:6px 10px;font-size:8px}.pat-month-columns b{padding:11px 9px;font-size:8px;line-height:1.2}.pat-month-data>div,.pat-month-data>a{min-height:72px;padding:10px 9px;font-size:11px;line-height:1.3}.pat-month-data strong{font-size:11px;line-height:1.25}.pat-month-data small{font-size:8px;line-height:1.25}.pat-color-dots .dot{width:22px;height:22px;min-height:22px}.pat-month-empty{padding:32px;font-size:11px}@media (max-width:700px){.pat-monthly-head span{font-size:8px}.pat-monthly-head h2{font-size:16px}.pat-monthly-legend span{font-size:7px}.pat-month-data>div,.pat-month-data>a,.pat-month-data strong{font-size:10px}.pat-month-data small{font-size:8px}}.pat-month-columns,.pat-month-data{grid-template-columns:135px minmax(190px,1.25fr) 145px minmax(190px,1.3fr) 130px 100px 130px 145px 130px 155px;min-width:1450px}.pat-flow-action{justify-content:center!important;align-items:center!important;padding:8px!important;display:flex!important}.pat-flow-action a{text-align:center;background:#f3f9ff;border:1px solid #8dc2eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:34px;padding:7px 8px;font-weight:950;text-decoration:none;display:flex;color:#0875d1!important;font-size:7px!important}.pat-flow-action a:hover{background:#087cf0;color:#fff!important}.pat-action-button{color:#0875d1;cursor:pointer;background:#f3f9ff;border:1px solid #8dc2eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:35px;font-size:8px;font-weight:950;display:flex}.pat-action-button:hover{color:#fff;background:#087cf0}.flow-quick-backdrop{z-index:120;background:#071b2a94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.flow-quick-modal{background:#fff;border-radius:15px;width:min(820px,96vw);max-height:90vh;position:relative;overflow:auto;box-shadow:0 28px 75px #0000004d}.flow-quick-close{color:#61798b;cursor:pointer;background:0 0;border:0;position:absolute;top:15px;right:15px}.flow-quick-close svg{width:20px}.flow-quick-title{background:linear-gradient(110deg,#f0f7fc,#fff);border-bottom:1px solid #dde7ee;padding:20px 22px 14px}.flow-quick-title>span{letter-spacing:.6px;color:#087cf0;font-size:8px;font-weight:950}.flow-quick-title h2{color:#102f47;margin:3px 0;font-size:21px}.flow-quick-title p{color:#637b8e;margin:0;font-size:11px}.flow-quick-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:13px 22px;display:grid}.flow-quick-summary>div{background:#f9fbfd;border:1px solid #dce6ed;border-radius:9px;gap:3px;padding:10px;display:grid}.flow-quick-summary small,.flow-quick-note small,.flow-quick-next small{color:#728697;font-size:7px;font-weight:950}.flow-quick-summary strong{color:#16384f;font-size:10px}.flow-quick-steps{background:#f4f8fb;border-block:1px solid #dde7ed;grid-template-columns:repeat(4,1fr);padding:13px 22px;display:grid}.flow-quick-steps>div{color:#8595a0;align-items:center;gap:7px;display:flex}.flow-quick-steps i{background:#e4ebf0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:950;display:grid}.flow-quick-steps span{font-size:8px;font-weight:850}.flow-quick-steps .done,.flow-quick-steps .current{color:#087cf0}.flow-quick-steps .done i{background:#dceeff}.flow-quick-steps .current i{color:#fff;background:#087cf0}.flow-quick-note{background:#fff8df;border-left:4px solid #f0ad00;border-radius:7px;margin:13px 22px 0;padding:10px 12px}.flow-quick-note p{color:#455f72;margin:3px 0 0;font-size:10px}.flow-quick-next{background:#f0f8ff;border:1px solid #bcd9ef;border-radius:11px;margin:14px 22px;padding:14px}.flow-quick-next>div{gap:2px;margin-bottom:10px;display:grid}.flow-quick-next>div strong{color:#12364f;font-size:14px}.flow-quick-next form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.flow-quick-next label,.flow-quick-lost label{color:#405d71;gap:5px;font-size:9px;font-weight:850;display:grid}.flow-quick-next textarea,.flow-quick-lost input{background:#fff;border:1px solid #b9cddb;border-radius:7px;min-height:42px;padding:9px 10px;font-size:11px}.flow-quick-next textarea{min-height:64px}.flow-quick-next button{min-height:42px}.flow-quick-lost{background:snow;border:1px solid #efcccc;border-radius:9px;margin:0 22px 18px}.flow-quick-lost summary{color:#a23e3e;cursor:pointer;padding:10px 12px;font-size:8px;font-weight:900}.flow-quick-lost form{grid-template-columns:180px 1fr auto;align-items:end;gap:8px;padding:0 12px 12px;display:grid}.flow-quick-policy{color:#087847;background:#ebf9f1;border:1px solid #a9d8c0;border-radius:10px;align-items:center;gap:10px;margin:15px 22px 20px;padding:14px;display:flex}.flow-quick-policy>div{flex:1;display:grid}.flow-quick-policy strong{font-size:11px}.flow-quick-policy span{font-size:8px}@media (max-width:700px){.flow-quick-summary{grid-template-columns:1fr 1fr}.flow-quick-steps{grid-template-columns:1fr 1fr;gap:9px}.flow-quick-next form,.flow-quick-lost form{grid-template-columns:1fr}.flow-quick-policy{flex-direction:column;align-items:stretch}}.client-flow-buttons{align-items:center;gap:7px;display:flex}.client-loss-button{color:#fff;cursor:pointer;background:#e31d1d;border:1px solid #c71919;border-radius:7px;min-height:38px;padding:0 15px;font-size:9px;font-weight:950;box-shadow:0 4px 10px #cd1c1c2e}.client-loss-button:hover{background:#bf1010}.client-loss-backdrop{z-index:140;background:#14191e99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.client-loss-modal{background:#fff;border-top:5px solid #df2020;border-radius:14px;width:min(520px,96vw);padding:21px 22px;position:relative;box-shadow:0 28px 70px #0000004d}.client-loss-modal>span{letter-spacing:.6px;color:#c61e1e;font-size:9px;font-weight:950}.client-loss-modal h3{color:#18374e;margin:4px 0 2px;font-size:20px}.client-loss-modal>p{color:#6c8191;margin:0 0 15px;font-size:10px}.client-loss-modal form{gap:12px;display:grid}.client-loss-modal label{color:#40596b;gap:5px;font-size:10px;font-weight:850;display:grid}.client-loss-modal input,.client-loss-modal textarea{border:1px solid #c7d5df;border-radius:8px;min-height:42px;padding:9px 10px;font-size:12px}.client-loss-modal textarea{min-height:76px}.client-prospect-check{background:#f7fafc;border:1px solid #d8e3ea;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;display:flex!important}.client-prospect-check input{width:17px;height:17px;min-height:auto}.client-loss-modal .form-actions button{min-height:40px}@media (max-width:650px){.client-flow-buttons{width:100%}.client-flow-buttons .btn-primary{flex:1}.client-loss-button{min-width:82px}}.pat-action-stack{gap:5px;width:100%;display:grid}.pat-detail-button{color:#405e73;cursor:pointer;background:#fff;border:1px solid #c6d5df;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:28px;font-size:7px;font-weight:900;display:flex}.pat-detail-button:hover{background:#edf4f8}.flow-history-modal{background:#fff;border-top:5px solid #173f59;border-radius:14px;width:min(680px,96vw);max-height:88vh;padding:21px 22px;position:relative;overflow:auto;box-shadow:0 28px 75px #0000004d}.flow-history-modal>span{letter-spacing:.65px;color:#557488;font-size:8px;font-weight:950}.flow-history-modal h2{color:#12354e;margin:4px 0 2px;font-size:20px}.flow-history-modal>p{color:#6d8291;margin:0 0 16px;font-size:10px}.flow-history-list{display:grid}.flow-history-item{grid-template-columns:38px 1fr;gap:9px;min-height:72px;display:grid}.flow-history-marker{justify-content:center;display:flex;position:relative}.flow-history-marker:after{content:"";background:#dce7ee;width:2px;position:absolute;top:28px;bottom:0}.flow-history-item:last-child .flow-history-marker:after{display:none}.flow-history-marker i{z-index:1;color:#fff;background:#087cf0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:950;display:grid;position:relative}.flow-history-item>div:last-child{padding:3px 0 15px}.flow-history-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.flow-history-meta strong{color:#15384f;font-size:10px}.flow-history-meta time{color:#748895;font-size:8px}.flow-history-item p{color:#4c6679;background:#f5f8fa;border-radius:7px;margin:5px 0 0;padding:8px 10px;font-size:9px}.flow-history-empty{text-align:center;color:#708593;border:1px dashed #c7d7e1;border-radius:8px;padding:25px;font-size:9px}html{font-size:16px}body{font-size:14px;line-height:1.45}.app-main input,.app-main select,.app-main textarea,.app-main button{font-size:13px}.app-main label,.module-page p,.client-360-page p{font-size:12px}.client-flow-head{padding:12px 15px}.client-flow-head span{font-size:9px}.client-flow-head h2{font-size:18px}.client-flow-head p{font-size:11px}.client-flow-list{gap:8px;padding:0 12px 12px}.client-flow-card-top{grid-template-columns:38px 1fr auto;gap:8px;padding:9px 11px}.client-flow-icon{width:36px;height:36px}.client-flow-card-top>div:nth-child(2)>span{font-size:9px}.client-flow-card-top>div:nth-child(2)>strong{font-size:14px}.client-flow-card-top>div:nth-child(2)>small{font-size:9px}.client-flow-card-top>b{padding:6px 9px;font-size:9px}.client-flow-steps{padding:8px 11px}.client-flow-steps i{width:24px;height:24px;font-size:9px}.client-flow-steps span{font-size:9px}.client-flow-steps>div:not(:last-child):after{top:12px}.client-flow-note{margin:7px 11px;padding:7px 9px}.client-flow-note strong{font-size:8px}.client-flow-note span{font-size:10px}.client-flow-actions-v2{padding:8px 11px}.client-flow-primary-action strong{font-size:9px}.client-flow-primary-action span{font-size:14px}.client-flow-primary-action button,.client-loss-button{min-height:36px;font-size:10px}.client-flow-action-panel{margin-top:8px;padding:10px}.client-flow-action-panel label{font-size:10px}.client-flow-action-panel textarea,.client-flow-action-panel input{font-size:12px!important}.standard-page-head p,.module-page-head p{font-size:12px}.mini-stat span{font-size:10px}.mini-stat strong{font-size:22px}.benefits-row strong{font-size:11px}.benefits-row span{font-size:10px}.report-action-card strong{font-size:14px}.report-action-card p{font-size:11px}.report-action-card small{font-size:10px}@media (max-width:700px){body{font-size:15px}.app-main input,.app-main select,.app-main textarea{font-size:16px}.client-flow-card-top>div:nth-child(2)>strong{font-size:15px}}.flow-policy-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.client-flow-action-panel input[type=file],.flow-quick-next input[type=file]{background:#fff;padding:7px}.client-flow-back,.flow-quick-back{border-top:1px dashed #bfcfda;margin-top:10px;padding-top:10px;grid-template-columns:1fr 220px auto!important;align-items:end!important;gap:8px!important;display:grid!important}.client-flow-back input,.flow-quick-back input{background:#fff;border:1px solid #c4d4df;border-radius:7px;min-height:39px;padding:8px 9px;font-size:10px}.client-flow-back button,.flow-quick-back button{min-height:39px;font-size:8px}@media (max-width:700px){.flow-policy-dates{grid-template-columns:1fr}.client-flow-back,.flow-quick-back{grid-template-columns:1fr!important}}.client-flow-action-panel-v3{margin:10px 11px 12px;overflow:hidden;background:#f3f9fe!important;border:1px solid #b8d7ed!important;border-radius:11px!important;padding:0!important}.client-flow-panel-head{background:#e5f3fd;border-bottom:1px solid #c7dfef;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.client-flow-panel-head>div{gap:2px;display:grid}.client-flow-panel-head span{letter-spacing:.45px;color:#62839a;font-size:8px;font-weight:950}.client-flow-panel-head strong{color:#12364f;font-size:12px}.client-flow-panel-head button{color:#627d90;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.client-flow-action-panel-v3>form:first-of-type{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:10px;padding:12px;display:grid}.client-flow-action-panel-v3>form:first-of-type>label:first-child{grid-column:1}.client-flow-action-panel-v3>form:first-of-type>.flow-policy-dates{grid-column:1/-1}.client-flow-action-panel-v3>form:first-of-type>label:has(input[type=file]){grid-area:1/2}.client-flow-action-panel-v3>form:first-of-type>button{grid-column:1/-1;min-height:42px;font-size:10px}.client-flow-action-panel-v3 textarea{min-height:66px!important}.client-flow-back-details{border-top:1px dashed #b9cddd;margin:0 12px 12px}.client-flow-back-details summary{color:#557187;cursor:pointer;padding:10px 2px 7px;font-size:9px;font-weight:850}.client-flow-back-details[open] summary{color:#173f59}.client-flow-back-details .client-flow-back{border-top:0!important;grid-template-columns:1fr 260px!important;gap:9px!important;margin:0!important;padding:9px 0 2px!important;display:grid!important}.client-flow-back-details .client-flow-back label{color:#405d71;gap:5px;font-size:9px;font-weight:850;display:grid}.client-flow-back-details .client-flow-back button{grid-column:1/-1;min-height:38px}.client-flow-back-details input{font-size:11px!important}.client-flow-card{overflow:hidden}.client-flow-actions-v2{padding-bottom:9px}@media (max-width:760px){.client-flow-action-panel-v3>form:first-of-type,.client-flow-back-details .client-flow-back{grid-template-columns:1fr!important}.client-flow-action-panel-v3>form:first-of-type>label:has(input[type=file]){grid-area:auto/1}.client-flow-action-panel-v3>form:first-of-type>button,.client-flow-back-details .client-flow-back button{grid-column:1}}.acomp-filters{background:#fff;border:1px solid #cbdce8;border-radius:11px;align-items:center;gap:8px;margin:12px 0;padding:11px 13px;display:flex}.acomp-filter-title{color:#405f75;align-items:center;gap:6px;margin-right:5px;font-size:10px;font-weight:950;display:flex}.acomp-filter-title svg{width:16px}.acomp-module{color:#49667a;background:#fff;border:1px solid #cbd7df;border-radius:18px;padding:8px 12px;font-size:10px;font-weight:900;text-decoration:none}.acomp-module.patrimonial.active{color:#0875d1;background:#e5f2ff;border-color:#1687ee}.acomp-module.beneficios.active{color:#c92e3c;background:#ffe9eb;border-color:#ed4a58}.acomp-module.financeiro.active{color:#a87500;background:#fff4cd;border-color:#e3a600}.acomp-module.todos{margin-left:auto}@media (max-width:700px){.acomp-filters{flex-wrap:wrap;align-items:stretch}.acomp-filter-title{width:100%}.acomp-module.todos{margin-left:0}}.client-presentation-button{color:#6336c6;background:#f3edff;border:1px solid #7047d7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:10px;font-weight:950;text-decoration:none;display:flex}.client-presentation-button:hover{color:#fff;background:#7047d7}.flow-quick-next-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.flow-quick-next-title>div{gap:2px;display:grid}.presentation-page,.presentation-editor{max-width:1380px}.presentation-models,.presentation-generated,.presentation-form-card{background:#fff;border:1px solid #cbdce8;border-radius:13px;margin-top:14px;padding:18px}.presentation-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.presentation-section-title span{letter-spacing:.6px;color:#718697;font-size:9px;font-weight:950}.presentation-section-title h2{margin:2px 0;font-size:18px}.presentation-model-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.presentation-model{border:1px solid #c9d9e5;border-radius:11px;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;min-height:95px;padding:15px;text-decoration:none;display:grid}.presentation-model>svg:first-child{width:28px;height:28px}.presentation-model strong{font-size:14px;display:block}.presentation-model span{color:#687f90;margin-top:4px;font-size:10px;display:block}.presentation-model.patrimonial{color:#0875d1;background:#edf6ff;border-color:#9dcbef}.presentation-model.beneficios{color:#d83c4b;background:#fff0f2}.presentation-model.financeiro{color:#ad7b00;background:#fff7dc}.presentation-model.disabled{opacity:.65}.presentation-list{gap:8px;margin-top:13px;display:grid}.presentation-list>a{color:#173a52;border:1px solid #d7e2e9;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.presentation-list strong{font-size:12px}.presentation-list span{color:#718594;font-size:9px;display:block}.presentation-list b{background:#eef4f8;border-radius:12px;padding:6px 8px;font-size:8px}.presentation-empty{text-align:center;color:#758b9a;padding:28px}.presentation-editor-head{background:linear-gradient(110deg,#f4f0ff,#fff);border-left:6px solid #7047d7;border-radius:13px;grid-template-columns:40px 1fr 45px;align-items:center;gap:10px;padding:17px 19px;display:grid;box-shadow:0 4px 15px #1e374b0f}.presentation-editor-head>a{color:#183b53;border:1px solid #ccd9e2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.presentation-editor-head span{color:#7047d7;font-size:8px;font-weight:950}.presentation-editor-head h1{margin:2px 0;font-size:24px}.presentation-editor-head p{margin:0}.presentation-editor-head>svg{color:#7047d7;width:30px;height:30px}.presentation-form-card h2{color:#15384f;margin:0 0 13px;font-size:16px}.presentation-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.presentation-form-grid.cols3{grid-template-columns:repeat(3,1fr)}.presentation-form-grid .span2{grid-column:1/-1}.presentation-form-card label{color:#405d71;gap:5px;font-size:11px;font-weight:850;display:grid}.presentation-form-card input,.presentation-form-card select,.presentation-form-card textarea{background:#fff;border:1px solid #bcd0dd;border-radius:8px;min-height:42px;padding:9px 10px;font-size:12px}.presentation-form-card textarea{resize:vertical;width:100%}.presentation-insurers{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.presentation-insurer{background:#f9fbfd;border:1px solid #cbdbe6;border-radius:10px;padding:13px}.presentation-insurer-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.presentation-insurer-head>strong{color:#163950;font-size:11px}.presentation-insurer-head label{align-items:center;gap:5px;display:flex}.presentation-insurer-head input{min-height:auto}.presentation-mini-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.presentation-editor-actions{justify-content:flex-end;gap:8px;padding:14px 0 28px;display:flex}.presentation-editor-actions.sticky{z-index:5;background:#f5f9fcf5;border-top:1px solid #cfdae2;padding:11px;position:sticky;bottom:0}.presentation-editor-actions .btn-primary,.presentation-editor-actions .btn-secondary{justify-content:center;align-items:center;gap:6px;min-height:42px;text-decoration:none;display:flex}.presentation-pdf-btn{background:#7047d7!important}@media (max-width:760px){.presentation-model-grid,.presentation-insurers,.presentation-form-grid,.presentation-form-grid.cols3{grid-template-columns:1fr}.presentation-form-grid .span2{grid-column:1}.flow-quick-next-title{flex-direction:column;align-items:stretch}}.prospect-create,.prospect-list{background:#fff;border:1px solid #cbdce8;border-radius:12px;margin-top:14px;padding:17px}.prospect-create>div>span{letter-spacing:.5px;color:#647f91;font-size:9px;font-weight:950}.prospect-create h2{margin:2px 0 13px;font-size:18px}.prospect-create form{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.prospect-create label{color:#405d71;gap:5px;font-size:11px;font-weight:850;display:grid}.prospect-create input,.prospect-create select,.prospect-create textarea{background:#fff;border:1px solid #bdd0dc;border-radius:8px;min-height:42px;padding:9px 10px;font-size:12px}.prospect-create textarea{resize:vertical}.prospect-create .span-all{grid-column:1/-1}.prospect-create button.span-all{grid-column:1/-1;justify-self:end;min-width:250px}.prospect-list{gap:8px;display:grid}.prospect-list>.presentation-section-title{margin-bottom:5px}.prospect-row{background:#fff;border:1px solid #d7e2e9;border-left:5px solid #ef3e4f;border-radius:9px;grid-template-columns:minmax(260px,1.6fr) 160px 120px 110px;align-items:center;gap:10px;padding:11px 13px;display:grid}.prospect-row>div{gap:2px;display:grid}.prospect-row strong{color:#15384f;font-size:12px}.prospect-row span{color:#718594;font-size:9px}.prospect-row small{color:#788b98;font-size:8px;font-weight:900}.prospect-row b{color:#173a52;font-size:10px}@media (max-width:760px){.prospect-create form{grid-template-columns:1fr}.prospect-create .span-all,.prospect-create button.span-all{grid-column:1}.prospect-create button.span-all{width:100%}.prospect-row{grid-template-columns:1fr 1fr}}.acomp-type-cell{flex-direction:column;justify-content:center!important;align-items:flex-start!important;gap:5px!important;display:flex!important}.acomp-type-cell>span{font-size:8px;font-weight:900}.acomp-prospect-badge,.acomp-presentation-badge{white-space:nowrap;border-radius:12px;gap:4px;padding:4px 6px;align-items:center!important;display:inline-flex!important}.acomp-prospect-badge{color:#c92537;background:#ffe8eb}.acomp-presentation-badge{color:#6739c7;background:#f0e9ff}.acomp-prospect-badge svg,.acomp-presentation-badge svg{width:11px;height:11px}.pat-month-data:has(.acomp-prospect-badge){box-shadow:inset 5px 0 #e62d42}.acomp-cols.pat-month-columns,.acomp-cols.pat-month-data{grid-template-columns:105px 125px 145px 100px minmax(175px,1.15fr) 130px minmax(175px,1.25fr) 115px 90px 115px 130px 155px;min-width:1615px}.acomp-flow-number{align-content:center!important;gap:1px!important;display:grid!important}.acomp-flow-number strong{letter-spacing:.2px;color:#143c58!important;font-size:11px!important}.acomp-flow-number small{color:#7890a0!important;font-size:7px!important;font-weight:900!important}@media (min-width:1100px){.acomp-cols.pat-month-columns,.acomp-cols.pat-month-data{grid-template-columns:88px 112px 125px 88px minmax(150px,1.2fr) 115px minmax(150px,1.25fr) 100px 78px 96px 112px 130px!important;width:100%!important;min-width:0!important}.pat-month-table{overflow-x:visible!important}.acomp-cols>div,.acomp-cols>b{overflow:hidden;min-width:0!important}.acomp-cols strong,.acomp-cols small,.acomp-cols span{max-width:100%}.acomp-type-cell{gap:3px!important}.acomp-prospect-badge,.acomp-presentation-badge{padding:3px 5px;font-size:7px!important}.pat-action-stack{gap:4px}.pat-detail-button,.pat-action-button{padding-inline:4px!important;font-size:7px!important}}.presentation-choice-block{background:#f8fbfd;border:1px solid #d4e0e8;border-radius:9px;margin-top:13px;padding:13px}.presentation-choice-block>strong{color:#173b53;margin-bottom:9px;font-size:11px;display:block}.presentation-choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.presentation-choice-grid fieldset{background:#fff;border:1px solid #c8d8e3;border-radius:8px;margin:0;padding:10px 11px}.presentation-choice-grid legend{color:#405e72;padding:0 4px;font-size:10px;font-weight:850}.presentation-choice-grid fieldset label,.presentation-use-grid label{align-items:center;gap:7px;min-height:34px;font-size:11px;font-weight:750;display:flex}.presentation-choice-grid input[type=radio],.presentation-use-grid input[type=radio]{accent-color:#087cf0;width:17px;height:17px;min-height:auto;margin:0}.presentation-use-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.presentation-use-grid label{background:#fff;border:1px solid #c8d8e3;border-radius:8px;padding:9px 11px}@media (max-width:760px){.presentation-choice-grid,.presentation-use-grid{grid-template-columns:1fr}}.presentation-flow-link{background:#f7f3ff;border:1px solid #cdbcf5;border-left:5px solid #7047d7;border-radius:11px;grid-template-columns:1.2fr 1fr;align-items:center;gap:18px;margin:14px 0;padding:14px 16px;display:grid}.presentation-flow-link>div{gap:3px;display:grid}.presentation-flow-link span{letter-spacing:.55px;color:#7047d7;font-size:8px;font-weight:950}.presentation-flow-link strong{color:#173950;font-size:14px}.presentation-flow-link p{color:#6e8291;margin:0;font-size:10px}.presentation-flow-link label{color:#405d71;gap:5px;font-size:10px;font-weight:850;display:grid}.presentation-flow-link select{background:#fff;border:1px solid #bba8e8;border-radius:8px;min-height:42px;padding:8px 10px;font-size:11px}@media (max-width:760px){.presentation-flow-link{grid-template-columns:1fr}}.presentation-print-page{margin:0 auto;padding-bottom:40px;max-width:1180px!important}.presentation-print-actions{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.presentation-print-actions a,.presentation-print-actions button{color:#173b53;background:#fff;border:1px solid #b9cad6;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.presentation-print-actions button{color:#fff;background:#087cf0;border-color:#087cf0}.presentation-document{color:#15384f;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 38px #12334a21}.presentation-document>header{color:#fff;background:linear-gradient(125deg,#071d31 0%,#123f5c 62%,#087cf0 150%);min-height:220px;padding:36px 42px;position:relative}.presentation-document>header:after{content:"";border:55px solid #ffffff0f;border-radius:50%;width:310px;height:310px;position:absolute;top:-90px;right:-70px}.presentation-document>header>strong{letter-spacing:1px;font-size:25px;display:block}.presentation-document>header>span{letter-spacing:1.7px;color:#b9d4e7;margin-top:2px;font-size:8px;font-weight:900;display:block}.presentation-document>header h1{margin:47px 0 7px;font-size:31px}.presentation-document>header p{color:#d7e6f0;margin:0;font-size:13px}.presentation-document>section{border-bottom:1px solid #e1e9ef;padding:28px 38px}.presentation-document>section h2{margin:0 0 18px;font-size:19px}.presentation-doc-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.presentation-doc-grid>div{background:#f7fafc;border:1px solid #d5e1e9;border-radius:10px;gap:5px;padding:13px;display:grid}.presentation-doc-grid small{color:#728999;font-size:8px;font-weight:950}.presentation-doc-grid b{font-size:12px}.presentation-doc-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.presentation-doc-option{background:#fbfcfd;border:1px solid #d3e0e8;border-top:5px solid #8fa6b6;border-radius:11px;padding:17px;position:relative}.presentation-doc-option.recommended{background:#f1fbf5;border-color:#12a85b #72c995 #72c995}.presentation-doc-option em{color:#087b41;background:#dff6e8;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:10px;right:10px}.presentation-doc-option h3{margin:0 0 13px;padding-right:65px;font-size:15px}.presentation-doc-option .price{color:#087cf0;margin-bottom:15px;font-size:23px;display:block}.presentation-doc-option dl{grid-template-columns:1fr auto;margin:0;display:grid}.presentation-doc-option dt,.presentation-doc-option dd{border-top:1px solid #e1e8ed;margin:0;padding:8px 0;font-size:9px}.presentation-doc-option dt{color:#687f90}.presentation-doc-option dd{text-align:right;font-weight:850}.presentation-document>footer{color:#d9e7ef;text-align:center;background:#0a2439;padding:18px 38px;font-size:9px;font-weight:800}@media (max-width:760px){.presentation-doc-grid,.presentation-doc-options{grid-template-columns:1fr}.presentation-document>header,.presentation-document>section{padding-left:20px;padding-right:20px}}@media print{body{background:#fff!important}.app-sidebar,.app-topbar,.presentation-print-actions{display:none!important}.app-main{margin:0!important;padding:0!important}.presentation-print-page{max-width:none!important;padding:0!important}.presentation-document{box-shadow:none!important;border-radius:0!important}.presentation-document>header,.presentation-doc-option,.presentation-doc-grid>div,.presentation-document>footer{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.presentation-list-row{color:#173a52;background:#fff;border:1px solid #d7e2e9;border-radius:9px;grid-template-columns:38px 1fr auto 92px;align-items:center;gap:10px;padding:11px;display:grid}.presentation-list-row>svg{width:20px}.presentation-list-row>div strong{font-size:12px;display:block}.presentation-list-row>div span{color:#718594;font-size:9px;display:block}.presentation-list-row>b{background:#eef4f8;border-radius:12px;padding:6px 8px;font-size:8px}.presentation-edit-button{color:#0874d7;border:1px solid #087cf0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:9px;font-weight:950;text-decoration:none;display:flex}.presentation-edit-button svg{width:12px}.presentation-edit-button:hover{color:#fff;background:#087cf0}@media (max-width:700px){.presentation-list-row{grid-template-columns:32px 1fr auto}.presentation-edit-button{grid-column:2/-1}}.presentation-list-row{grid-template-columns:38px 1fr auto auto!important}.presentation-row-actions{align-items:center;gap:6px;display:flex!important}.presentation-row-actions form{margin:0}.presentation-delete-button{color:#d82432;cursor:pointer;background:#fff;border:1px solid #e5323f;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:950;display:flex}.presentation-delete-button svg{width:12px}.presentation-delete-button:hover{color:#fff;background:#e5323f}.flow-search-select{position:relative}.flow-search-select>input[type=text],.flow-search-select>input:not([type]){background:#fff;border:1px solid #bba8e8;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:11px;font-weight:750}.flow-search-options{z-index:40;background:#fff;border:1px solid #b8cbd8;border-radius:8px;max-height:285px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0f2c412e}.flow-search-options button{color:#173950;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4ebef;grid-template-columns:90px 1fr auto;gap:8px;width:100%;padding:9px 10px;display:grid}.flow-search-options button:hover{background:#edf6ff}.flow-search-options button:first-child{color:#6c7e8b;font-size:9px;font-weight:850;display:block}.flow-search-options b{color:#0876d7;font-size:10px}.flow-search-options span{font-size:10px;font-weight:850}.flow-search-options small{color:#718594;font-size:8px}.flow-search-empty{text-align:center;color:#718594;padding:12px;font-size:10px}.presentation-payment-box{border-top:1px solid #d8e2e9;margin-top:12px;padding:11px}.presentation-payment-box>strong{color:#173b53;margin-bottom:8px;font-size:10px;display:block}.presentation-payment-row{grid-template-columns:1.7fr .7fr 1fr;gap:6px;margin-top:6px;display:grid}.presentation-payment-row select,.presentation-payment-row input{min-width:0!important}.insurer-logo-preview{background:#fff;border:1px solid #d4e0e8;border-radius:8px;justify-content:center;align-items:center;min-height:70px;padding:8px;display:flex}.insurer-logo-preview img{object-fit:contain;max-width:160px;max-height:55px}@media (max-width:700px){.presentation-payment-row{grid-template-columns:1fr}}.insurer-credentials-list{gap:10px;display:grid}.insurer-credential-card{background:#f8fbfd;border:1px solid #d4e0e8;border-radius:9px;grid-template-columns:1.2fr 1.4fr 1fr 1fr 1fr auto;align-items:end;gap:9px;padding:12px;display:grid}.insurer-credential-card>strong{color:#173b53;align-self:center;font-size:11px}.insurer-credential-card label{color:#506b7e;gap:4px;font-size:9px;font-weight:850;display:grid}.insurer-credential-card input{background:#fff;border:1px solid #c3d4df;border-radius:7px;min-height:38px;padding:7px 9px}.insurer-credential-card button{min-height:38px}@media (max-width:1000px){.insurer-credential-card{grid-template-columns:1fr 1fr}.insurer-credential-card>strong{grid-column:1/-1}}.standard-page-head{position:relative}.acomp-new-flow{color:#fff;cursor:pointer;background:#087cf0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 15px;font-size:10px;font-weight:950;display:flex;box-shadow:0 6px 16px #087cf038}.acomp-new-flow svg{width:15px}.new-flow-modal{background:#fff;border-radius:14px;width:min(760px,94vw);max-height:90vh;padding:20px;position:relative;overflow:auto;box-shadow:0 24px 70px #051c2d47}.new-flow-modal>span{letter-spacing:.6px;color:#087cf0;font-size:8px;font-weight:950}.new-flow-modal h2{margin:3px 0;font-size:20px}.new-flow-modal>p{color:#6f8391;margin:0 0 15px;font-size:10px}.new-flow-modal>label,.new-flow-grid label{color:#405d71;gap:5px;font-size:10px;font-weight:850;display:grid}.new-flow-modal input,.new-flow-modal select,.new-flow-modal textarea{background:#fff;border:1px solid #c3d5e0;border-radius:7px;min-height:40px;padding:8px 10px;font-size:11px}.new-flow-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.new-flow-grid .span-all{grid-column:1/-1}.new-flow-grid button.span-all{justify-self:end;min-width:190px}@media (max-width:700px){.new-flow-grid{grid-template-columns:1fr}.new-flow-grid .span-all{grid-column:1}.new-flow-grid button.span-all{width:100%}}.client-search-picker{position:relative}.client-search-picker>input{box-sizing:border-box;width:100%}.client-search-results{z-index:60;background:#fff;border:1px solid #b9ccd9;border-radius:8px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0b2a3f33}.client-search-results button{color:#173b53;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5edf2;width:100%;padding:10px;font-size:11px;font-weight:800;display:block}.client-search-results button:hover{color:#0874d7;background:#eaf5ff}.client-search-results span{text-align:center;color:#718594;padding:12px;font-size:10px;display:block}.flow-commercial-required{background:#fff9e9;border:1px solid #f1c56a;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0;padding:11px;display:grid}.flow-commercial-required>strong{letter-spacing:.45px;color:#9b6800;grid-column:1/-1;font-size:8px}.flow-commercial-required label{color:#405d71;gap:4px;font-size:9px;font-weight:850;display:grid}.flow-commercial-required input,.flow-commercial-required select{background:#fff;border:1px solid #d8c17d;border-radius:7px;min-height:38px;padding:7px 9px;font-size:10px}@media (max-width:650px){.flow-commercial-required{grid-template-columns:1fr}.flow-commercial-required>strong{grid-column:1}}.acomp-month-nav{align-items:center;gap:6px;display:flex}.acomp-month-nav form{align-items:center;gap:5px;display:flex}.acomp-month-nav input[type=month]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff1a;border:1px solid #ffffff59;border-radius:7px;min-height:34px;padding:5px 8px;font-size:10px;font-weight:850}.acomp-month-nav button{color:#17405a;cursor:pointer;background:#fff;border:1px solid #ffffff59;border-radius:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:950}.flow-quick-steps>button{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0}.flow-quick-steps>button:disabled{cursor:default}.flow-quick-steps>button small{color:#087cf0;letter-spacing:.35px;margin-top:2px;font-size:6px;font-weight:950;display:block}.flow-quick-steps>button.viewing{background:#eaf5ff;border-radius:8px}.flow-stage-readonly{background:#f3f9fe;border:1px solid #b9d9f3;border-left:4px solid #087cf0;border-radius:9px;margin:0 18px 12px;padding:12px 14px}.flow-stage-readonly>div{gap:2px;margin-bottom:8px;display:grid}.flow-stage-readonly small{color:#6a8496;letter-spacing:.4px;font-size:7px;font-weight:950}.flow-stage-readonly strong{color:#173b53;font-size:12px}.flow-stage-readonly article{border-top:1px solid #dbe8f1;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;display:grid}.flow-stage-readonly time{color:#6d8392;font-size:8px;font-weight:850}.flow-stage-readonly p{color:#314f63;margin:0;font-size:9px}.flow-stage-readonly>span{color:#7890a0;margin-top:7px;font-size:7px;font-weight:800;display:block}.acomp-month-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.acomp-month-summary>div{background:#fff;border:1px solid #d5e1e9;border-top:4px solid #8ca6b7;border-radius:10px;min-height:70px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0e30460d}.acomp-month-summary>div:after{content:"";background:#5578910f;border-radius:50%;width:62px;height:62px;position:absolute;top:-22px;right:-18px}.acomp-month-summary span{letter-spacing:.35px;color:#6b8292;margin-bottom:7px;font-size:8px;font-weight:950;display:block}.acomp-month-summary strong{color:#153a53;font-size:20px;display:block}.acomp-month-summary .green{background:#f4fcf7;border-top-color:#17ad65}.acomp-month-summary .red{background:#fff7f7;border-top-color:#ef3f4d}.acomp-month-summary .amber{background:#fffaf0;border-top-color:#e5a400}.acomp-month-summary .blue{background:#f3f9ff;border-top-color:#087cf0}.acomp-month-summary .purple{background:#f8f5ff;border-top-color:#7b49e7}@media (max-width:1100px){.acomp-month-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.acomp-month-summary{grid-template-columns:1fr}}:root{--cs-navy:#082b45;--cs-blue:#087cf0;--cs-green:#08a95c;--cs-amber:#e99b00;--cs-red:#e93242;--cs-purple:#7442dc;--cs-cyan:#008da8;--cs-ink:#102f45}.module-page{--card-radius:13px}.standard-page-head,.client-detail-head{color:#fff!important;background:linear-gradient(110deg,#0a3452,#087cf0)!important;border:0!important;border-radius:15px!important;box-shadow:0 10px 28px #08437033!important}.standard-page-head h1,.standard-page-head p,.client-detail-head h1,.client-detail-head p,.standard-page-title{color:#fff!important}.standard-page-title>span{color:#fff!important;background:#ffffff2e!important}.btn-primary,.acomp-new-flow{color:#fff!important;background:#087cf0!important;border-color:#087cf0!important;box-shadow:0 5px 13px #087cf040!important}.btn-primary:hover,.acomp-new-flow:hover{transform:translateY(-1px);background:#006bd5!important}.btn-secondary{color:#0b5da8!important;background:#fff!important;border:1px solid #86bced!important}.btn-danger,.client-loss-button,.presentation-delete-button{color:#fff!important;background:#e93242!important;border-color:#e93242!important}.acomp-month-summary>div{color:#fff!important;background:#31536b!important;border:0!important;border-radius:12px!important;box-shadow:0 8px 20px #0f304624!important}.acomp-month-summary>div span,.acomp-month-summary>div strong{color:#fff!important}.acomp-month-summary .green{background:#08a95c!important}.acomp-month-summary .red{background:#e93242!important}.acomp-month-summary .amber{background:#e99b00!important}.acomp-month-summary .blue{background:#087cf0!important}.acomp-month-summary .purple{background:#7442dc!important}.acomp-month-summary>div:after{background:#ffffff1a!important}.module-stat-card,.vision-stat,.dashboard-stat-card{border:0!important;border-radius:12px!important;box-shadow:0 7px 18px #0f30461f!important}.module-stat-card:nth-child(4n+1),.vision-stat:nth-child(4n+1){color:#fff!important;background:#087cf0!important}.module-stat-card:nth-child(4n+2),.vision-stat:nth-child(4n+2){color:#fff!important;background:#08a95c!important}.module-stat-card:nth-child(4n+3),.vision-stat:nth-child(4n+3){color:#fff!important;background:#e99b00!important}.module-stat-card:nth-child(4n+4),.vision-stat:nth-child(4n+4){color:#fff!important;background:#7442dc!important}.module-stat-card *,.vision-stat *{color:inherit!important}.pat-monthly-head{background:#0b4263!important}.pat-monthly-legend span{border:0!important;font-weight:950!important}.pat-monthly-legend .branco{color:#29485c!important;background:#e9f0f5!important}.pat-monthly-legend .amarelo{color:#513b00!important;background:#ffc928!important}.pat-monthly-legend .verde{color:#fff!important;background:#16b86a!important}.pat-monthly-legend .azul{color:#fff!important;background:#1689f4!important}.pat-monthly-legend .perdido{color:#fff!important;background:#ef4050!important}.pat-month-data.amarelo{background:#fff0a8!important}.pat-month-data.verde{background:#baf0d1!important}.pat-month-data.azul{background:#b9ddff!important}.pat-month-data.vermelho{background:#ffd0d4!important}.pat-month-data.branco{background:#fff!important}.client-flow-card{border:1px solid #c8d9e5!important;border-left:6px solid #087cf0!important;border-radius:12px!important;box-shadow:0 5px 15px #12344b12!important}.client-flow-card.issued{border-left-color:#08a95c!important}.client-flow-issued{color:#fff!important;background:#08a95c!important;border:0!important}.client-flow-issued *{color:#fff!important}.client-flow-note,.flow-quick-note{color:#493600!important;background:#ffd34e!important;border-left-color:#e99b00!important}.client-hub-page .client-title-block,.card,.detail-card,.presentation-form-card{border-radius:12px!important}.acomp-module.active{color:#fff!important}.acomp-module.patrimonial.active{background:#087cf0!important;border-color:#087cf0!important}.acomp-module.beneficios.active{background:#e9325c!important;border-color:#e9325c!important}.acomp-module.financeiro.active{background:#e99b00!important;border-color:#e99b00!important}.client-flow-steps .done i,.flow-quick-steps .done i{color:#fff!important;background:#08a95c!important}.client-flow-steps .current i,.flow-quick-steps .current i{color:#fff!important;background:#087cf0!important}.presentation-list-row{border:0!important;border-left:5px solid #7442dc!important;box-shadow:0 5px 14px #1e354714!important}@media (prefers-reduced-motion:no-preference){.btn-primary,.btn-secondary,.btn-danger,.acomp-new-flow,.module-stat-card,.vision-stat,.client-flow-card{transition:transform .15s,box-shadow .15s,filter .15s}}.clients-page .clients-stats>*,.clients-page .client-stat,.quotes-page .quote-stat,.quotes-page .pipeline-stat{color:#fff!important;border:0!important;box-shadow:0 7px 18px #0f304621!important}.clients-page .clients-stats>:nth-child(4n+1),.clients-page .client-stat:nth-child(4n+1),.quotes-page .quote-stat:nth-child(4n+1),.quotes-page .pipeline-stat:nth-child(4n+1){background:#087cf0!important}.clients-page .clients-stats>:nth-child(4n+2),.clients-page .client-stat:nth-child(4n+2),.quotes-page .quote-stat:nth-child(4n+2),.quotes-page .pipeline-stat:nth-child(4n+2){background:#08ad61!important}.clients-page .clients-stats>:nth-child(4n+3),.clients-page .client-stat:nth-child(4n+3),.quotes-page .quote-stat:nth-child(4n+3),.quotes-page .pipeline-stat:nth-child(4n+3){background:#ee9d00!important}.clients-page .clients-stats>:nth-child(4n+4),.clients-page .client-stat:nth-child(4n+4),.quotes-page .quote-stat:nth-child(4n+4),.quotes-page .pipeline-stat:nth-child(4n+4){background:#7541df!important}.clients-page .clients-stats>* *,.clients-page .client-stat *,.quotes-page .quote-stat *,.quotes-page .pipeline-stat *{color:#fff!important}.presentation-product-grid>a,.presentation-product-grid>div{color:#fff!important;border:0!important;box-shadow:0 7px 18px #0f30461f!important}.presentation-product-grid>:first-child{background:#087cf0!important}.presentation-product-grid>:nth-child(2){background:#e9325c!important}.presentation-product-grid>:nth-child(3){background:#ee9d00!important}.presentation-product-grid>* *{color:#fff!important}.presentation-page-head{color:#fff!important;background:#7541df!important;border:0!important}.presentation-page-head *,.clients-page .clients-stats>*,.clients-page .client-stat,.quotes-page .quote-stat,.quotes-page .pipeline-stat,.acomp-month-summary>div{color:#fff!important}.clients-page .clients-stats>* span,.clients-page .clients-stats>* small,.clients-page .clients-stats>* strong,.clients-page .clients-stats>* b,.clients-page .client-stat span,.clients-page .client-stat small,.clients-page .client-stat strong,.clients-page .client-stat b,.quotes-page .quote-stat span,.quotes-page .quote-stat small,.quotes-page .quote-stat strong,.quotes-page .pipeline-stat span,.quotes-page .pipeline-stat small,.quotes-page .pipeline-stat strong,.acomp-month-summary span,.acomp-month-summary strong{color:#fff!important;opacity:1!important}.presentation-document-editor{max-width:1160px!important;margin:0 auto!important}.presentation-document-editor .presentation-document-editor-head{min-height:190px!important;box-shadow:none!important;background:linear-gradient(105deg,#062b4b 0%,#0a466d 62%,#0b5f98 100%)!important;border:0!important;border-radius:14px 14px 0 0!important;grid-template-columns:42px 1fr 45px!important;padding:30px 32px!important}.presentation-document-editor .presentation-document-editor-head h1,.presentation-document-editor .presentation-document-editor-head p,.presentation-document-editor .presentation-document-editor-head span,.presentation-document-editor .presentation-document-editor-head>svg{color:#fff!important}.presentation-document-editor .presentation-document-editor-head h1{margin:8px 0!important;font-size:28px!important}.presentation-document-editor .presentation-document-editor-head>a{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff59!important}.presentation-document-editor form{background:#fff;border:1px solid #d7e4ee;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.presentation-document-editor .presentation-document-section{box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #dce8f2!important;border-radius:0!important;margin:0!important;padding:26px 30px!important}.presentation-document-editor .presentation-document-section h2{color:#092d4c!important;margin:0 0 18px!important;font-size:18px!important}.presentation-document-editor .presentation-editor-subtitle{border-top:1px solid #e5edf4;padding-top:16px;margin:22px 0 12px!important;font-size:14px!important}.presentation-document-editor .presentation-form-grid{gap:12px!important}.presentation-document-editor .presentation-form-card label{color:#47657d!important;font-size:10px!important}.presentation-document-editor .presentation-form-card input,.presentation-document-editor .presentation-form-card select,.presentation-document-editor .presentation-form-card textarea,.presentation-document-editor .presentation-insurer{background:#f8fbfd!important;border-color:#cbdde9!important}.presentation-document-editor .presentation-editor-actions.sticky{background:#f7fafc!important;border-top:1px solid #dce8f2!important;margin:0!important;padding:13px 20px!important}@media (max-width:760px){.presentation-document-editor .presentation-document-editor-head{min-height:145px!important;padding:22px 18px!important}.presentation-document-editor .presentation-document-section{padding:20px 16px!important}}@media print{@page{size:A4 portrait;margin:8mm}body{background:#fff!important}.layout.ui3 .sidebar,.layout.ui3 .topbar,.presentation-print-actions{display:none!important}.layout.ui3 .main{width:100%!important;margin:0!important}.layout.ui3 .content{padding:0!important}.presentation-print-page{max-width:none!important;margin:0!important;padding:0!important}.presentation-document{width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:visible!important}.presentation-document header{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.presentation-document section,.presentation-doc-options{break-inside:avoid;page-break-inside:avoid}.presentation-document footer{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.proposal-sheet-wrap{max-width:1160px;margin:0 auto 40px}.proposal-toolbar{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.proposal-toolbar a,.proposal-toolbar button{color:#073563;cursor:pointer;background:#fff;border:1px solid #cbddeb;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.proposal-sheet{color:#0a2d4b;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 38px #082b4b1f}.proposal-hero{color:#fff;background:linear-gradient(110deg,#062b4b,#0a5f96);grid-template-columns:210px 1fr;align-items:center;gap:40px;min-height:210px;padding:38px 42px;display:grid}.proposal-hero img{object-fit:contain;filter:brightness(0)invert();width:180px;max-height:100px}.proposal-hero small{letter-spacing:3px;opacity:.75;font-size:10px;font-weight:800}.proposal-hero h1{color:#fff!important;margin:8px 0!important;font-size:34px!important}.proposal-hero p{color:#d9eaf7!important;font-size:13px!important}.proposal-sheet>section{border-bottom:1px solid #e2edf5;padding:28px 34px}.proposal-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.proposal-title>span{color:#087cf0;background:#e9f4fc;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.proposal-title h2{margin:0!important;font-size:18px!important}.proposal-title p{margin:3px 0 0!important;font-size:10px!important}.proposal-grid{gap:10px;display:grid}.proposal-grid.four{grid-template-columns:repeat(4,1fr)}.proposal-grid.cover{grid-template-columns:repeat(3,1fr)}.proposal-grid>div{background:#f8fbfd;border:1px solid #d8e6f0;border-radius:10px;flex-direction:column;gap:6px;min-height:64px;padding:12px 14px;display:flex}.proposal-grid small,.proposal-note small{text-transform:uppercase;letter-spacing:.5px;color:#6c8498;font-size:8px;font-weight:900}.proposal-grid strong{color:#092d4c;font-size:12px}.proposal-note{background:#f8fbfd;border-left:4px solid #087cf0;border-radius:8px;margin-top:12px;padding:13px 15px}.proposal-note p{margin:5px 0 0!important}.proposal-options{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.proposal-option{background:#fff;border:1px solid #d5e3ed;border-radius:12px;padding:18px;position:relative}.proposal-option.recommended{background:#f5faff;border:2px solid #087cf0}.proposal-option em{color:#fff;background:#087cf0;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.proposal-option h3{margin:0 0 10px!important}.proposal-option>b{color:#087cf0;margin-bottom:12px;font-size:22px;display:block}.proposal-option dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.proposal-option dt,.proposal-option dd{border-top:1px solid #e6eef4;margin:0;padding:7px 0;font-size:9px}.proposal-option dd{text-align:right;font-weight:800}.proposal-empty{text-align:center;color:#71869a;border:1px dashed #cbddea;border-radius:10px;padding:24px}.proposal-sheet>footer{color:#fff;background:#062b4b;align-items:center;gap:14px;padding:18px 30px;display:flex}.proposal-sheet>footer img{object-fit:contain;filter:brightness(0)invert();width:90px;max-height:45px}.proposal-sheet>footer div{flex-direction:column;display:flex}.proposal-sheet>footer strong{font-size:11px}.proposal-sheet>footer span{opacity:.7;font-size:8px}@media (max-width:800px){.proposal-hero{grid-template-columns:1fr}.proposal-grid.four,.proposal-grid.cover,.proposal-options{grid-template-columns:1fr 1fr}}@media print{@page{size:A4 portrait;margin:8mm}.layout.ui3 .sidebar,.layout.ui3 .topbar,.proposal-toolbar{display:none!important}.layout.ui3 .main{width:100%!important;margin:0!important}.layout.ui3 .content{padding:0!important}.proposal-sheet-wrap{max-width:none!important;margin:0!important}.proposal-sheet{box-shadow:none!important;border-radius:0!important}.proposal-hero{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;grid-template-columns:45mm 1fr!important;min-height:48mm!important;padding:10mm!important}.proposal-hero img{width:38mm!important}.proposal-hero h1{font-size:22pt!important}.proposal-sheet>section{break-inside:avoid;padding:7mm 8mm!important}.proposal-grid>div{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;min-height:14mm!important}.proposal-options{break-inside:avoid}.proposal-sheet>footer{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.proposal-compare-wrap{border:1px solid #d8e6f0;border-radius:12px;overflow-x:auto}.proposal-compare{border-collapse:collapse;width:100%;min-width:720px}.proposal-compare th,.proposal-compare td{vertical-align:top;border-bottom:1px solid #e3edf4;border-right:1px solid #e8eff5;padding:10px 12px;font-size:10px}.proposal-compare th{text-align:center;font-size:11px;color:#fff!important;background:#092f50!important}.proposal-compare th:first-child{text-align:left;width:190px}.proposal-compare td:first-child{color:#153b59;background:#f7fafc;font-weight:800}.proposal-compare td:not(:first-child){text-align:center;color:#183b55;font-weight:700}.proposal-compare th em{color:#fff;background:#1687ed;border-radius:9px;width:max-content;margin:5px auto 0;padding:3px 6px;font-size:6px;font-style:normal;display:block}.proposal-compare tr:last-child td{border-bottom:0}.proposal-compare .payment-row td{background:#f3f8fc;font-size:8px}.proposal-sheet>section:first-of-type,.proposal-sheet>section:nth-of-type(2){padding-top:20px!important;padding-bottom:20px!important}.proposal-sheet>section:first-of-type .proposal-grid>div,.proposal-sheet>section:nth-of-type(2) .proposal-grid>div{min-height:52px;padding:9px 11px}.proposal-sheet>section:nth-of-type(3){padding-top:22px!important}@media print{.proposal-compare-wrap{overflow:visible!important}.proposal-compare{table-layout:fixed;min-width:0!important}.proposal-compare th,.proposal-compare td{padding:2.5mm 2mm!important;font-size:7pt!important}.proposal-compare th:first-child{width:34mm!important}.proposal-sheet>section:first-of-type,.proposal-sheet>section:nth-of-type(2){padding:4.5mm 7mm!important}.proposal-sheet>section:nth-of-type(3){padding:5mm 7mm!important}}.seller-broker-selector{background:#f9fcfe;border:1px solid #d7e6f1;border-radius:12px;margin-top:8px;padding:16px}.seller-all{cursor:pointer;background:#eef7ff;border:1px solid #b9d9f2;border-radius:9px;align-items:center;gap:10px;padding:12px 14px!important;display:flex!important}.seller-all input{width:17px;height:17px}.seller-all span{flex-direction:column;gap:2px;display:flex}.seller-all strong{color:#0b3152;font-size:11px}.seller-all small{color:#688198;font-size:8px}.seller-broker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.seller-broker-option{cursor:pointer;background:#fff;border:1px solid #d7e4ed;border-radius:9px;align-items:center;gap:9px;min-height:48px!important;padding:10px 12px!important;display:flex!important}.seller-broker-option.selected{background:#f1f8ff;border-color:#1687ed;box-shadow:inset 0 0 0 1px #1687ed}.seller-broker-option input{width:16px;height:16px}.seller-broker-option span{color:#123650;font-size:10px;font-weight:800}@media (max-width:800px){.seller-broker-grid{grid-template-columns:1fr}}
