@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#f4f3ef;--panel:#fff;--text:#101828;--muted:#667085;--sidebar:#1c1d1f;--sidebar2:#252629;--gold:#b59a72;--gold2:#d8c6a6;--navy:#17375e;--line:#e6e7ea;--success:#16a34a;--danger:#dc2626;--warning:#d99a21}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.layout{min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg,var(--sidebar),var(--sidebar2));color:#fff;z-index:20;width:204px;padding:12px 9px 0;transition:all .25s;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar.collapsed{width:78px}.brand{flex-direction:column;justify-content:center;align-items:center;height:104px;margin:0;display:flex}.brand img{object-fit:contain;filter:brightness(0)invert();width:172px;max-height:62px}.brand-sub{letter-spacing:1.6px;color:#e6e6e6;margin-top:4px;font-size:8px}.nav{flex-direction:column;gap:2px;display:flex}.nav a{color:#f3f4f6;border-radius:8px;align-items:center;gap:12px;min-height:37px;padding:8px 12px;display:flex}.nav a:hover{background:#303236}.nav a.active{color:#121212;background:linear-gradient(90deg,#b49a72,#cbb793)}.nav-chevron{margin-left:auto}.sidebar.collapsed .label{display:none}.collapse-btn{color:#fff;cursor:pointer;background:#2d2e31;border:1px solid #4a4b4e;border-radius:20px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:21px;right:-16px}.sidebar-bottom{pointer-events:none;flex-direction:column;justify-content:flex-end;height:300px;display:flex;position:absolute;bottom:0;left:0;right:0}.sidebar-place{pointer-events:auto;height:238px;position:relative;overflow:hidden}.sidebar-place img{object-fit:cover;opacity:.72;width:100%;height:100%}.sidebar-place:after{content:"";background:linear-gradient(#0000,#151617);position:absolute;inset:0}.sidebar-place-copy{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:20px;left:20px}.sidebar-place-copy strong{letter-spacing:1.8px;font-size:11px}.sidebar-place-copy span{letter-spacing:1.55px;font-size:10px;line-height:1.5}.support{pointer-events:auto;color:#fff;background:#111214db;border:1px solid #8d7755;border-radius:10px;align-items:center;gap:10px;height:46px;margin:0 15px 10px;padding:0 12px;display:flex}.support svg:last-child{margin-left:auto}.main{width:calc(100% - 204px);margin-left:204px;transition:all .25s}.main.collapsed{width:calc(100% - 78px);margin-left:78px}.header{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 26px;display:flex;position:sticky;top:0}.search-wrap{border:1px solid var(--line);color:#8a93a2;background:#f5f6f7;border-radius:10px;align-items:center;gap:8px;width:440px;padding:0 12px;display:flex}.search{background:0 0;border:0;outline:0;width:100%;padding:11px 4px}.search-wrap kbd{color:#667085;background:#fff;border:1px solid #ddd;border-radius:5px;padding:2px 5px;font-size:10px}.user-menu-wrap{position:relative}.user-menu-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.avatar{color:#fff;background:#17375e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.user-copy{flex-direction:column;align-items:flex-start;display:flex}.user-copy span{color:var(--muted);font-size:12px}.user-menu{border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;width:180px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #0000001f}.content{padding:0 24px 26px}.card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 3px 10px #00000009}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;border-bottom:1px solid #edf0f3;padding:10px 8px}th{color:#667085;font-weight:600}.module-page{padding:20px 0 36px}.standard-page-head,.client-detail-head,.page-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.standard-page-title{align-items:center;gap:12px;display:flex}.standard-page-title>span{color:#92703c;background:#f4ead9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.standard-page-title h1,.client-detail-head h1{margin:0;font-size:26px}.standard-page-title p,.client-detail-head p{color:var(--muted);margin:4px 0}.back-link{color:#8b6b3b;align-items:center;gap:4px;margin-bottom:10px;font-size:12px;display:inline-flex}.btn-primary,.btn-secondary,.btn-danger-outline{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.btn-primary{color:#fff;background:#172f4d;border:1px solid #172f4d}.btn-primary:hover{background:#22476f}.btn-secondary{color:#172f4d;background:#fff;border:1px solid #cfd7e1}.btn-secondary:hover{background:#f4f7fa}.btn-danger-outline{color:#b42318;background:#fff;border:1px solid #f0b7b2}.entity-link{color:#245a91;font-weight:700}.entity-link:hover{text-decoration:underline}.status-pill,.badge{border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;display:inline-flex}.status-pill.active,.badge.green{color:#065f46;background:#d1fae5}.status-pill.inactive{color:#667085;background:#f2f4f7}.module-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.mini-stat{background:#fff;border:1px solid #e2e6ea;border-radius:12px;padding:13px}.mini-stat span{color:#667085;font-size:10px;display:block}.mini-stat strong{margin-top:5px;font-size:20px;display:block}.financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.financial-summary>div{background:#fff;border:1px solid #e1e6eb;border-radius:13px;padding:15px}.financial-summary span{color:#667085;text-transform:uppercase;letter-spacing:.5px;font-size:10px;display:block}.financial-summary strong{color:#13243a;margin-top:6px;font-size:18px;display:block}.detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.detail-card h3{align-items:center;gap:7px;margin:0 0 12px;display:flex}.detail-card p{color:#667085;font-size:12px;line-height:1.5}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid #eef0f2;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.detail-list dt{color:#667085;font-size:11px}.detail-list dd{text-align:right;margin:0;font-size:12px;font-weight:700}.linked-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.policy-product-kicker{color:#8d6a35;letter-spacing:1px;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:900;display:inline-flex}.history-list{flex-direction:column;display:flex}.history-item{border-bottom:1px solid #edf0f3;grid-template-columns:180px 1fr auto;gap:12px;padding:10px 0;font-size:11px;display:grid}.history-item span{color:#667085}.history-item time{color:#98a2b3}.table-empty{text-align:center;color:#98a2b3;padding:24px}.divergence-card{background:#fff4f2;border:1px solid #f6c7c2;border-radius:10px;margin-bottom:8px;padding:12px}.divergence-card.resolved{background:#f1faf5;border-color:#bfe5cd}.divergence-card p{margin:5px 0}.divergence-card form{gap:6px;margin-top:8px;display:flex}.divergence-card input{border:1px solid #d6dce2;border-radius:8px;flex:1;padding:8px}.commission-guidance{border:1px solid;border-radius:12px;align-items:center;gap:11px;margin-bottom:12px;padding:13px 15px;display:flex}.commission-guidance>div{flex-direction:column;display:flex}.commission-guidance strong{font-size:13px}.commission-guidance span{margin-top:2px;font-size:11px}.commission-success{color:#176b3a;background:#ecfdf3;border-color:#a6e4bd}.commission-partial{color:#8a5b08;background:#fff8e8;border-color:#f0d28c}.commission-danger{color:#a5261d;background:#fff1f0;border-color:#f2b8b3}.commission-wait{color:#235a91;background:#edf5ff;border-color:#bdd6f2}.commission-progress-card{background:#fff;border:1px solid #e1e6eb;border-radius:12px;margin-bottom:12px;padding:12px 14px}.commission-progress-card>div:first-child{justify-content:space-between;font-size:11px;display:flex}.commission-progress{background:#edf0f3;border-radius:999px;height:9px;margin-top:9px;overflow:hidden}.commission-progress i{background:linear-gradient(90deg,#1f8a55,#36b875);border-radius:999px;height:100%;display:block}.commission-action-card{border-left:4px solid #2f7bc0;margin-bottom:12px}.commission-action-form{grid-template-columns:1fr 1fr 1.3fr 1fr auto;align-items:end;gap:8px;display:grid}.commission-action-form label{color:#667085;flex-direction:column;gap:4px;font-size:10px;display:flex}.commission-action-form input{border:1px solid #d6dce2;border-radius:8px;min-height:36px;padding:8px}.commission-divergence-create{margin-bottom:12px}.commission-divergence-create summary{cursor:pointer;color:#a5261d;font-size:11px;font-weight:800}.commission-divergence-create .commission-action-form{grid-template-columns:1fr 2fr auto;margin-top:12px}.span-2{grid-column:auto}.client-360-card-link{transition:all .16s}.client-360-card-link:hover{border-color:#b9c8d8;transform:translateY(-2px);box-shadow:0 8px 20px #17375e17}.policy-product-hero{color:#fff;background:linear-gradient(120deg,#132b48,#204f7c);border-radius:15px;margin-bottom:14px;padding:18px 20px}.policy-product-hero a,.policy-product-hero p{color:#d9e5f1}.policy-product-hero h1{margin:4px 0}.policy-product-hero .policy-product-kicker{color:#efd49f}.commercial-status-flow{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.flow-step{background:#fff;border:1px solid #d9dfe5;border-radius:9px;padding:8px 11px;font-size:10px;display:inline-flex}.flow-step.active{color:#fff;background:#17375e;border-color:#17375e}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-card{background:#fff;border:1px solid #e2e5e8;border-radius:13px;padding:14px}.report-module-selector{background:linear-gradient(100deg,#fff,#f8f3ea);border:1px solid #e4dac8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 16px;display:flex}.report-module-selector>div:first-child{flex-direction:column;gap:3px;display:flex}.report-module-selector strong{font-size:13px}.report-module-selector span{color:#667085;font-size:11px}.business-module-filter{background:#eef1f4;border-radius:11px;gap:5px;padding:4px;display:flex}.business-module-filter button{color:#526174;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:11px;font-weight:800}.business-module-filter button.active{color:#fff;background:#17375e;box-shadow:0 2px 6px #17375e2e}@media (max-width:1100px){.module-stats,.financial-summary,.commission-action-form{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{width:78px}.sidebar .label,.sidebar-place-copy{display:none}.main{width:calc(100% - 78px);margin-left:78px}.module-stats,.financial-summary,.settings-grid,.broker-grid,.commission-action-form,.history-item{grid-template-columns:1fr}.search-wrap{width:55vw}.report-module-selector{flex-direction:column;align-items:stretch}.business-module-filter{grid-template-columns:1fr 1fr;display:grid}.business-module-filter button{min-height:38px}}:root{--strong-blue:#087cf0;--strong-green:#08ad61;--strong-orange:#ee9d00;--strong-red:#ed3346;--strong-purple:#7541df;--strong-teal:#008da8;--strong-navy:#0b3e5d}.module-page .standard-page-head,.module-page .page-head{background:var(--strong-navy)!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:18px 20px!important;box-shadow:0 8px 22px #0b3e5d29!important}.module-page .standard-page-title h1,.module-page .standard-page-title p,.module-page .page-head h1,.module-page .page-head p{color:#fff!important}.module-page .standard-page-title>span{color:#fff!important;background:#ffffff2e!important}.module-stats>div,.module-stats .mini-stat,.financial-summary>div{color:#fff!important;border:0!important;box-shadow:0 7px 18px #0f304621!important}.module-stats>div:nth-child(4n+1),.module-stats .mini-stat:nth-child(4n+1),.financial-summary>div:nth-child(4n+1){background:var(--strong-blue)!important}.module-stats>div:nth-child(4n+2),.module-stats .mini-stat:nth-child(4n+2),.financial-summary>div:nth-child(4n+2){background:var(--strong-green)!important}.module-stats>div:nth-child(4n+3),.module-stats .mini-stat:nth-child(4n+3),.financial-summary>div:nth-child(4n+3){background:var(--strong-orange)!important}.module-stats>div:nth-child(4n+4),.module-stats .mini-stat:nth-child(4n+4),.financial-summary>div:nth-child(4n+4){background:var(--strong-purple)!important}.module-stats>div *,.module-stats .mini-stat *,.financial-summary>div *{color:#fff!important}.settings-card{background:var(--strong-navy)!important;color:#fff!important;border:0!important;box-shadow:0 7px 18px #0f304621!important}.settings-card:nth-child(5n+1){background:var(--strong-blue)!important}.settings-card:nth-child(5n+2){background:var(--strong-green)!important}.settings-card:nth-child(5n+3){background:var(--strong-orange)!important}.settings-card:nth-child(5n+4){background:var(--strong-purple)!important}.settings-card *{color:#fff!important}.card{border-color:#cbdce7!important}.card-head{border-bottom-color:#dbe7ee!important}.status-pill.active,.badge.green{background:var(--strong-green)!important;color:#fff!important}.module-page .module-stats .mini-stat,.module-page .financial-summary>div{background-image:none!important;border:none!important;border-radius:12px!important}.module-page .module-stats .mini-stat:nth-child(4n+1),.module-page .financial-summary>div:nth-child(4n+1){background-color:#087cf0!important}.module-page .module-stats .mini-stat:nth-child(4n+2),.module-page .financial-summary>div:nth-child(4n+2){background-color:#08ad61!important}.module-page .module-stats .mini-stat:nth-child(4n+3),.module-page .financial-summary>div:nth-child(4n+3){background-color:#ee9d00!important}.module-page .module-stats .mini-stat:nth-child(4n+4),.module-page .financial-summary>div:nth-child(4n+4){background-color:#7541df!important}.module-page .module-stats .mini-stat span,.module-page .module-stats .mini-stat strong,.module-page .financial-summary>div span,.module-page .financial-summary>div strong{color:#fff!important;opacity:1!important}.neo-home{flex-direction:column;gap:12px;max-width:1540px;margin:auto;display:flex}.neo-hero{color:#fff;background:linear-gradient(90deg,#041d34f7,#05233d9e,#051d32f0),url(/identidade/viana-header-clean.jpg) 50%/cover;height:210px;padding:28px 34px;position:relative;overflow:hidden}.neo-hero-copy span{letter-spacing:6px;color:#49a5ff;font-size:10px}.neo-hero-copy h1{margin:12px 0 9px;font-size:34px;line-height:1.02}.neo-hero-copy h1 em{color:#1689ff;font-style:normal}.neo-hero-copy p{color:#e1ebf4;margin:0;font-size:13px}.neo-hero-quote{width:245px;position:absolute;top:32px;right:35px}.neo-hero-quote i{background:#1689ff;width:38px;height:4px;margin-bottom:16px;display:block}.neo-hero-quote strong{font-size:19px;font-weight:400;line-height:1.28;display:block}.neo-hero-quote b{letter-spacing:2px;margin-top:18px;display:block}.neo-main-row{grid-template-columns:1fr 265px;gap:12px;display:grid}.neo-branches{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.neo-branch{color:#fff;border-radius:12px;grid-template-rows:1fr 45px;grid-template-columns:48px 1fr 30px;gap:4px;height:150px;padding:16px;display:grid;overflow:hidden}.neo-branch>svg{background:#ffffff1f;border-radius:10px;width:42px;height:42px;padding:10px}.neo-branch h2{color:#fff;margin:2px 0 5px;font-size:17px}.neo-branch p{color:#fff;margin:0;font-size:11px}.neo-branch>footer{color:#526c84;background:#fffffff0;grid-column:1/4;gap:18px;margin:8px -16px -16px;padding:9px 14px;font-size:9px;display:flex}.neo-branch footer b{color:#082b51;font-size:14px;display:block}.neo-branch.pat{background:linear-gradient(135deg,#087cf0,#0a6be2)}.neo-branch.ben{background:linear-gradient(135deg,#0bad82,#2bc49b)}.neo-branch.fin{background:linear-gradient(135deg,#6650e7,#765cf0)}.neo-quick,.neo-calendar,.neo-chart,.neo-donut-card,.neo-list{background:#fff;border:1px solid #dce8f2;border-radius:12px;padding:14px}.neo-quick h3{margin:0 0 10px}.neo-quick a{border-radius:8px;padding:10px;font-size:12px;display:block}.neo-quick .neo-new{color:#fff;text-align:center;background:#087cf0;font-weight:700}.neo-analytics{grid-template-columns:1.55fr 1.25fr 265px;gap:12px;display:grid}.neo-chart,.neo-donut-card,.neo-calendar{height:230px}.neo-chart header,.neo-donut-card header{justify-content:space-between;display:flex}.neo-chart h3,.neo-donut-card h3,.neo-calendar h3,.neo-list h3{margin:0 0 10px;font-size:14px}.neo-chart nav{color:#667c92;background:#f3f7fb;border-radius:7px;padding:7px;font-size:9px}.neo-bars{border-bottom:1px solid #dce8f2;align-items:flex-end;gap:10px;height:145px;padding:8px 10px 0;display:flex}.neo-bars div{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.neo-bars i{background:linear-gradient(#7255ed 0 28%,#17b58a 28% 60%,#087cf0 60%);width:100%;display:block}.neo-bars small{text-align:center;width:100%;font-size:8px;position:absolute;bottom:-17px}.neo-legend{color:#087cf0;text-align:center;margin-top:19px;font-size:9px}.neo-legend span{color:#11ae82}.neo-legend em{color:#7058e8;font-style:normal}.neo-donut-card{position:relative}.neo-donut{background:conic-gradient(#087cf0 0 22%,#12b58a 22% 71%,#7058e8 71%);border-radius:50%;width:140px;height:140px;position:absolute;top:55px;left:25px}.neo-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:31px}.neo-donut div{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.neo-donut small{color:#70869a;font-size:8px}.neo-donut-card ul{margin:0;padding:0;font-size:10px;list-style:none;position:absolute;top:58px;left:185px}.neo-donut-card li{margin-bottom:16px}.neo-donut-card li b{color:#70869a;display:block}.neo-calendar .days{border-bottom:1px solid #e5edf4;margin:5px 0;font-size:9px;line-height:2.7}.neo-calendar .days b{color:#fff;background:#087cf0;border-radius:50%;padding:6px}.appointment{border-bottom:1px solid #e8eff5;grid-template-columns:45px 1fr;padding:7px 0;font-size:9px;display:grid}.neo-bottom{grid-template-columns:1fr 1fr 1.05fr;gap:12px;display:grid}.neo-list{min-height:160px}.neo-list p{border-bottom:1px solid #e8eff5;align-items:center;gap:10px;margin:0;padding:7px;font-size:10px;display:flex}.neo-list p>b:first-child{background:#eaf2fa;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.neo-list p span{flex:1}@media (max-width:1250px){.neo-main-row{grid-template-columns:1fr}.neo-quick{display:none}.neo-analytics{grid-template-columns:1fr 1fr}.neo-calendar{display:none}}.module-page{--module-accent:#087cf0;--module-accent2:#0a6be2}.module-page.beneficios{--module-accent:#0bad82;--module-accent2:#2bc49b}body:has(a[href=\/beneficios].active) .module-page{--module-accent:#0bad82;--module-accent2:#2bc49b}.module-page.financeiro{--module-accent:#6650e7;--module-accent2:#765cf0}body:has(a[href=\/financeiro].active) .module-page{--module-accent:#6650e7;--module-accent2:#765cf0}.standard-page-head,.page-head{background:#fff!important;border:1px solid #dce8f2!important;border-radius:12px!important;padding:16px 18px!important;box-shadow:0 6px 20px #1041690a!important}.standard-page-title>span,.page-head>span{background:linear-gradient(135deg,var(--module-accent),var(--module-accent2))!important;color:#fff!important;border-radius:10px!important}.module-page .btn-primary,.module-page button.btn-primary{background:linear-gradient(90deg,var(--module-accent),var(--module-accent2))!important;box-shadow:0 6px 16px color-mix(in srgb,var(--module-accent) 22%,transparent)!important}.module-page .card,.module-page .standard-card,.module-page .module-card,.module-page section:not(.standard-page-head):not(.page-head){border-color:#dce8f2;border-radius:12px}.module-page table thead,.module-page .module-table-head,.module-page .pat-month-columns{background:#eef5fb!important}.module-page table tbody tr:hover{background:#f6faff}.module-page .kpi-icon,.module-page .standard-page-title>span{background:linear-gradient(135deg,var(--module-accent),var(--module-accent2))!important}.module-page input:focus,.module-page select:focus,.module-page textarea:focus{border-color:var(--module-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--module-accent) 12%,transparent)!important}.module-page .badge.blue{background:color-mix(in srgb,var(--module-accent) 12%,white)!important;color:var(--module-accent)!important}.module-page{max-width:1540px;margin:0 auto;padding:14px 0 36px!important}.standard-page-head,.page-head,.presentation-editor-head{min-height:74px;border:1px solid #d9e7f2!important;border-left:4px solid var(--module-accent,#087cf0)!important;background:linear-gradient(110deg,#fff 0%,#f7fbff 100%)!important;border-radius:12px!important;padding:14px 18px!important;box-shadow:0 7px 24px #0f3f670e!important}.standard-page-title h1,.page-head h1,.presentation-editor-head h1{letter-spacing:-.35px;font-size:22px!important}.standard-page-title p,.page-head p{font-size:11px!important}.module-page .acomp-month-summary,.module-page .standard-kpis,.module-page .summary-grid,.module-page .client-kpis{gap:10px!important}.module-page .acomp-month-summary>div,.module-page .standard-kpis>div,.module-page .summary-grid>div,.module-page .client-kpis>div{border:0!important;border-radius:11px!important;min-height:84px!important;box-shadow:0 8px 18px #1041690f!important}.module-page .acomp-month-summary>div:nth-child(4n+1),.module-page .standard-kpis>div:nth-child(4n+1),.module-page .summary-grid>div:nth-child(4n+1),.module-page .client-kpis>div:nth-child(4n+1){color:#fff!important;background:linear-gradient(135deg,#087cf0,#0b6bd9)!important}.module-page .acomp-month-summary>div:nth-child(4n+2),.module-page .standard-kpis>div:nth-child(4n+2),.module-page .summary-grid>div:nth-child(4n+2),.module-page .client-kpis>div:nth-child(4n+2){color:#fff!important;background:linear-gradient(135deg,#0bad72,#12b984)!important}.module-page .acomp-month-summary>div:nth-child(4n+3),.module-page .standard-kpis>div:nth-child(4n+3),.module-page .summary-grid>div:nth-child(4n+3),.module-page .client-kpis>div:nth-child(4n+3){color:#fff!important;background:linear-gradient(135deg,#f0a000,#e99300)!important}.module-page .acomp-month-summary>div:nth-child(4n),.module-page .standard-kpis>div:nth-child(4n),.module-page .summary-grid>div:nth-child(4n),.module-page .client-kpis>div:nth-child(4n){color:#fff!important;background:linear-gradient(135deg,#7143e8,#7944df)!important}.module-page .acomp-month-summary span,.module-page .acomp-month-summary strong{color:inherit!important}.module-page .pat-monthly,.module-page .presentation-form-card,.module-page .presentation-models,.module-page .presentation-history,.module-page .standard-table-wrap,.module-page .table-shell{overflow:hidden;background:#fff!important;border:1px solid #d9e7f2!important;border-radius:12px!important;box-shadow:0 7px 22px #1041690b!important}.module-page .pat-monthly-head{background:linear-gradient(100deg,#083b62,#0b5377)!important;border-radius:0!important}.module-page table thead th,.module-page .pat-month-columns>*{color:#47657e!important;background:#eaf4fb!important;font-weight:700!important}.module-page .pat-month-data{border-left:4px solid var(--module-accent,#087cf0)!important}.module-page .presentation-product-card,.module-page .vision-card,.module-page .module-link-card{border:1px solid #d9e7f2!important;border-top:3px solid var(--module-accent,#087cf0)!important;background:#fff!important;border-radius:11px!important;transition:all .18s!important;box-shadow:0 5px 16px #1041690a!important}.module-page .presentation-product-card:hover,.module-page .vision-card:hover,.module-page .module-link-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10416917!important}.module-page .filters,.module-page .table-filters,.module-page .list-filters{background:#fff!important;border:1px solid #d9e7f2!important;border-radius:10px!important}.module-page .empty,.module-page .standard-empty{color:#6c8296!important;background:linear-gradient(#fff,#f8fbfe)!important}body:has(.nav-group-button.active:nth-of-type(n)) .module-page{transition:all .2s}:is(body:has(a[href=\/patrimonial].active) .module-page,body:has(a[href=\/apolices].active) .module-page,body:has(a[href=\/renovacoes].active) .module-page,body:has(a[href=\/endossos].active) .module-page,body:has(a[href=\/sinistros].active) .module-page){--module-accent:#087cf0;--module-accent2:#0a6be2}:is(body:has(a[href=\/beneficios].active) .module-page,body:has(a[href^="/beneficios/"].active) .module-page){--module-accent:#0bad82;--module-accent2:#2bc49b}:is(body:has(a[href=\/financeiro].active) .module-page,body:has(a[href^="/financeiro/"].active) .module-page),:is(body:has(a[href=\/gestao-financeira].active) .module-page,body:has(a[href^="/gestao-financeira/"].active) .module-page){--module-accent:#6650e7;--module-accent2:#765cf0}body:has(a[href=\/clientes].active) .module-page{--module-accent:#087cf0;--module-accent2:#0a6be2}body:has(a[href=\/cotacoes].active) .module-page{--module-accent:#087cf0;--module-accent2:#0a6be2}.module-vision>.standard-page-head,.policies-clean-page>.standard-page-head,.renewals-clean-page>.standard-page-head,.endorsements-clean-page>.standard-page-head,.claims-clean-page>.standard-page-head,.financial-management-page>.standard-page-head{color:#fff!important;border:0!important;border-radius:12px 12px 0 0!important;min-height:104px!important;padding:18px 22px!important;box-shadow:0 8px 20px #164e7e1a!important}.module-vision>.standard-page-head .standard-page-title h1,.module-vision>.standard-page-head .standard-page-title p,.policies-clean-page>.standard-page-head h1,.policies-clean-page>.standard-page-head p,.renewals-clean-page>.standard-page-head h1,.renewals-clean-page>.standard-page-head p,.endorsements-clean-page>.standard-page-head h1,.endorsements-clean-page>.standard-page-head p,.claims-clean-page>.standard-page-head h1,.claims-clean-page>.standard-page-head p,.financial-management-page>.standard-page-head h1,.financial-management-page>.standard-page-head p{color:#fff!important}.module-vision>.standard-page-head .standard-page-title>span,.policies-clean-page>.standard-page-head .standard-page-title>span,.renewals-clean-page>.standard-page-head .standard-page-title>span,.endorsements-clean-page>.standard-page-head .standard-page-title>span,.claims-clean-page>.standard-page-head .standard-page-title>span,.financial-management-page>.standard-page-head .standard-page-title>span{color:#fff!important;background:#ffffff26!important;border-radius:10px!important;width:48px!important;height:48px!important}.module-vision.beneficios>.standard-page-head{background:linear-gradient(135deg,#0bad82,#2bc49b)!important}.module-vision.financeiro>.standard-page-head,.financial-management-page>.standard-page-head{background:linear-gradient(135deg,#6650e7,#765cf0)!important}.module-vision>.standard-page-head+.module-stats,.policies-clean-page>.standard-page-head+.module-stats,.renewals-clean-page>.standard-page-head+.module-stats,.endorsements-clean-page>.standard-page-head+.module-stats,.claims-clean-page>.standard-page-head+.module-stats,.financial-management-page>.standard-page-head+.module-stats{background:#f7fbfe!important;border:1px solid #d9e7f2!important;border-top:0!important;border-radius:0 0 12px 12px!important;margin-top:0!important;padding:10px!important}.module-vision>.standard-page-head .btn-primary,.module-vision>.standard-page-head .btn-secondary,.policies-clean-page>.standard-page-head .btn-primary,.policies-clean-page>.standard-page-head .btn-secondary{color:#073563!important;background:#fffffff0!important;border:0!important}.module-vision .report-actions-grid,.module-vision .benefits-hub-grid{gap:12px!important;margin-top:14px!important}.module-vision .report-action-card,.module-vision .benefits-hub-card{border:1px solid #d9e7f2!important;border-top:3px solid var(--module-accent)!important;background:linear-gradient(#fff,#fbfdff)!important;border-radius:11px!important;min-height:104px!important;padding:16px!important}.module-vision.patrimonial .report-action-card>span{color:#087cf0!important;background:#e6f2ff!important}.module-vision.beneficios .benefits-hub-icon{color:#0bad82!important;background:#e2f9f1!important}.module-vision.financeiro .benefits-hub-icon{color:#6650e7!important;background:#eeeaff!important}.quote-status-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.quote-status-card{color:#fff;border-radius:12px;grid-template-columns:52px 1fr 44px;align-items:center;height:104px;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #164e7e1a}.quote-status-card.green{background:linear-gradient(135deg,#06a86d,#16c58d)}.quote-status-card.orange{background:linear-gradient(135deg,#f3a000,#ffb11b)}.quote-status-card .qsc-icon{background:#ffffff21;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.quote-status-card small{margin-bottom:5px;font-size:11px;font-weight:800;display:block}.quote-status-card strong{font-size:25px}.quote-status-card .qsc-arrow{background:#ffffff1f;border-radius:50%;width:42px;height:42px;padding:9px}@media (max-width:900px){.quote-status-cards{grid-template-columns:1fr}.quote-status-card{height:88px}}.quote-status-card{cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.quote-status-card:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 12px 26px #164e7e2e}.quote-status-card.selected{outline:3px solid #082d522e;box-shadow:0 0 0 3px #fff,0 12px 28px #164e7e38}.acomp-dashboard-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 14px;display:grid}.acomp-dash-card{color:#fff;border-radius:11px;grid-template-columns:45px 1fr 38px;align-items:center;gap:10px;height:88px;padding:14px;transition:all .18s;display:grid;box-shadow:0 7px 18px #12416917}.acomp-dash-card:hover{transform:translateY(-2px);box-shadow:0 11px 24px #12416926}.acomp-dash-card>span,.acomp-dash-card>svg{background:#ffffff24;border-radius:9px}.acomp-dash-card>span{place-items:center;width:42px;height:42px;display:grid}.acomp-dash-card>span svg{width:21px}.acomp-dash-card>svg{width:36px;height:36px;padding:8px}.acomp-dash-card small{margin-bottom:4px;font-size:9px;font-weight:800;display:block}.acomp-dash-card strong{font-size:20px}.acomp-dash-card.blue{background:linear-gradient(135deg,#087cf0,#0a6be2)}.acomp-dash-card.white{color:#082b51;background:linear-gradient(135deg,#fff,#f2f7fb);border:1px solid #d9e7f2}.acomp-dash-card.yellow{background:linear-gradient(135deg,#f4a000,#ffb31e)}.acomp-dash-card.green{background:linear-gradient(135deg,#08ad72,#19c38b)}.acomp-dash-card.red{background:linear-gradient(135deg,#e9344e,#f44c62)}.acomp-dash-card.gray{background:linear-gradient(135deg,#777,#999)}.acomp-dash-card.brown{background:linear-gradient(135deg,#8c5a3b,#a66a45)}.presentation-model-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important}.presentation-branch-card{color:#fff;border-radius:12px;grid-template-columns:52px 1fr 44px;align-items:center;gap:12px;height:104px;padding:17px 18px;transition:all .18s;display:grid;box-shadow:0 8px 20px #164e7e1a}.presentation-branch-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #164e7e29}.presentation-branch-card>span{background:#ffffff24;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.presentation-branch-card strong{color:#fff;font-size:15px;display:block}.presentation-branch-card small{color:#ffffffeb;margin-top:5px;font-size:10px;display:block}.presentation-branch-card i{background:#ffffff26;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.presentation-branch-card i svg{width:22px}.presentation-branch-card.auto{background:linear-gradient(135deg,#087cf0,#0a6be2)}.presentation-branch-card.benefits{background:linear-gradient(135deg,#0bad82,#2bc49b)}.presentation-branch-card.financial{background:linear-gradient(135deg,#6650e7,#7b49ed)}@media (max-width:1050px){.acomp-dashboard-cards{grid-template-columns:repeat(2,1fr)}.presentation-model-grid{grid-template-columns:1fr!important}}@media (max-width:650px){.acomp-dashboard-cards{grid-template-columns:1fr}}.acomp-dash-card.total{background:linear-gradient(135deg,#153a5b,#285c84)}.acomp-dash-card.teal{background:linear-gradient(135deg,#087f8c,#0aa3ad)}.acomp-dash-card.white{background:linear-gradient(135deg,#fff,#edf5fb);border:1px solid #cbddeb;box-shadow:0 8px 22px #1448701c}.acomp-dash-card.white:hover{box-shadow:0 12px 28px #1448702b}.acomp-module.patrimonial.active{color:#fff!important;background:#087cf0!important}.acomp-module.beneficios.active{color:#fff!important;background:#0bad82!important}.acomp-module.financeiro.active{color:#fff!important;background:#6650e7!important}.acomp-filters .acomp-module.patrimonial,.acomp-filters .acomp-module.patrimonial.active{color:#fff!important;background:#087cf0!important;border-color:#087cf0!important}.acomp-filters .acomp-module.beneficios,.acomp-filters .acomp-module.beneficios.active{color:#fff!important;background:#0bad82!important;border-color:#0bad82!important}.acomp-filters .acomp-module.financeiro,.acomp-filters .acomp-module.financeiro.active{color:#fff!important;background:#6650e7!important;border-color:#6650e7!important}.acomp-filters .acomp-module:not(.active):not(.todos){opacity:.48;filter:saturate(.72)}.acomp-filters .acomp-module.active{opacity:1;filter:none;box-shadow:0 5px 13px #12416929}.flow-legend-title{color:#5b738a;letter-spacing:.7px;white-space:nowrap;margin-right:8px;font-size:9px}.flow-legend-title:after{content:" •";color:#9aabba}.overview-page{--ov:#153a5b;--ov2:#276b9d}.overview-hero{background:linear-gradient(110deg,var(--ov),var(--ov2));color:#fff;border-radius:13px;justify-content:space-between;align-items:center;height:108px;padding:20px 24px;display:flex;box-shadow:0 8px 22px #1041691c}.overview-hero>div{align-items:center;gap:15px;display:flex}.overview-hero>div>span{background:#ffffff24;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.overview-hero h1{color:#fff;margin:0 0 5px;font-size:25px}.overview-hero p{color:#eef7ff;margin:0;font-size:11px}.overview-hero>a{color:#073563;background:#fff;border-radius:9px;padding:13px 18px;font-weight:700}.overview-tabs{gap:8px;margin:12px 0;display:flex}.overview-tabs a{background:#fff;border:1px solid #d6e4ef;border-radius:22px;padding:9px 18px;font-size:11px;font-weight:800}.overview-tabs .todos.active{color:#fff;background:#153a5b}.overview-tabs .patrimonial.active{color:#fff;background:#087cf0}.overview-tabs .beneficios.active{color:#fff;background:#0bad82}.overview-tabs .financeiro.active{color:#fff;background:#6650e7}.overview-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.overview-kpis>div{color:#fff;border-radius:11px;grid-template-columns:44px 1fr 32px;align-items:center;gap:10px;height:96px;padding:15px;display:grid}.overview-kpis>div:nth-child(3){background:linear-gradient(135deg,#f0a000,#ffb31e)}.overview-kpis>div>svg:first-child{background:#ffffff24;border-radius:9px;width:42px;height:42px;padding:9px}.overview-kpis span{font-size:9px;font-weight:800}.overview-kpis strong{margin-top:5px;font-size:19px;display:block}.overview-quick,.overview-recent,.overview-distribution{background:#fff;border:1px solid #d9e7f2;border-radius:12px;padding:15px;box-shadow:0 6px 18px #1041690b}.overview-quick{margin-top:12px}.overview-quick h2,.overview-lower h2{margin:0;font-size:14px}.overview-quick header p,.overview-lower p{color:#6a8196;margin:4px 0 12px;font-size:10px}.overview-quick>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.overview-quick>div>a{border:1px solid #d9e7f2;border-radius:10px;grid-template-columns:40px 1fr 20px;align-items:center;min-height:78px;padding:12px;display:grid}.overview-quick>div>a>span{width:36px;height:36px;color:var(--ov);background:#eaf4fb;border-radius:8px;place-items:center;display:grid}.overview-quick strong{font-size:12px}.overview-lower{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:12px;display:grid}.overview-recent,.overview-distribution{min-height:230px}.overview-empty{color:#8295a7;border-top:1px solid #e7eef4;place-items:center;height:145px;font-size:11px;display:grid}.overview-distribution{position:relative}.overview-donut{background:conic-gradient(#087cf0 0 34%,#0bad82 34% 67%,#6650e7 67%);border-radius:50%;width:145px;height:145px;position:absolute;top:62px;left:28px}.overview-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:30px}.overview-donut span{z-index:2;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.overview-donut strong{font-size:22px}.overview-donut small{font-size:9px}.overview-distribution ul{margin:0;padding:0;list-style:none;position:absolute;top:70px;left:205px}.overview-distribution li{margin-bottom:17px;font-size:11px}.overview-distribution li i{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.overview-distribution li b{margin-left:12px}@media (max-width:1000px){.overview-kpis,.overview-quick>div{grid-template-columns:1fr 1fr}.overview-lower{grid-template-columns:1fr}}:root{--cast-blue:#087cf0;--cast-blue-2:#0a6be2;--cast-green:#0bad82;--cast-green-2:#2bc49b;--cast-purple:#6650e7;--cast-purple-2:#765cf0}.neo-branch.pat,.presentation-branch-card.auto,.acomp-module.patrimonial,.acomp-module.patrimonial.active,.overview-tabs .patrimonial.active{background:linear-gradient(135deg,var(--cast-blue),var(--cast-blue-2))!important}.neo-branch.ben,.presentation-branch-card.benefits,.acomp-module.beneficios,.acomp-module.beneficios.active,.overview-tabs .beneficios.active{background:linear-gradient(135deg,var(--cast-green),var(--cast-green-2))!important}.neo-branch.fin,.presentation-branch-card.financial,.acomp-module.financeiro,.acomp-module.financeiro.active,.overview-tabs .financeiro.active{background:linear-gradient(135deg,var(--cast-purple),var(--cast-purple-2))!important}.module-vision.patrimonial,.policies-clean-page,.renewals-clean-page,.endorsements-clean-page,.claims-clean-page{--module-accent:var(--cast-blue)!important;--module-accent2:var(--cast-blue-2)!important}.module-vision.beneficios,.benefits-clean-page{--module-accent:var(--cast-green)!important;--module-accent2:var(--cast-green-2)!important}.module-vision.financeiro,.financial-clean-page,.financial-management-page{--module-accent:var(--cast-purple)!important;--module-accent2:var(--cast-purple-2)!important}.module-vision.patrimonial>.standard-page-head,.policies-clean-page>.standard-page-head,.renewals-clean-page>.standard-page-head,.endorsements-clean-page>.standard-page-head,.claims-clean-page>.standard-page-head{background:linear-gradient(135deg,var(--cast-blue),var(--cast-blue-2))!important}.module-vision.beneficios>.standard-page-head,.benefits-clean-page>.standard-page-head{background:linear-gradient(135deg,var(--cast-green),var(--cast-green-2))!important}.module-vision.financeiro>.standard-page-head,.financial-clean-page>.standard-page-head,.financial-management-page>.standard-page-head{background:linear-gradient(135deg,var(--cast-purple),var(--cast-purple-2))!important}.quote-status-card.green,.acomp-dash-card.green{background:linear-gradient(135deg,var(--cast-green),var(--cast-green-2))!important}.quote-status-card.purple{background:linear-gradient(135deg,var(--cast-purple),var(--cast-purple-2))!important}.acomp-dash-card.blue2{background:linear-gradient(135deg,var(--cast-blue),var(--cast-blue-2))!important}.overview-page.patrimonial{--ov:var(--cast-blue);--ov2:var(--cast-blue-2)}.overview-page.beneficios{--ov:var(--cast-green);--ov2:var(--cast-green-2)}.overview-page.financeiro{--ov:var(--cast-purple);--ov2:var(--cast-purple-2)}.overview-kpis>div:first-child{background:linear-gradient(135deg,var(--cast-blue),var(--cast-blue-2))!important}.overview-kpis>div:nth-child(2){background:linear-gradient(135deg,var(--cast-green),var(--cast-green-2))!important}.overview-kpis>div:nth-child(4){background:linear-gradient(135deg,var(--cast-purple),var(--cast-purple-2))!important}.overview-distribution .pat{background:var(--cast-blue)!important}.overview-distribution .ben{background:var(--cast-green)!important}.overview-distribution .fin{background:var(--cast-purple)!important}.module-page .acomp-month-summary>div:nth-child(4n+1),.module-page .standard-kpis>div:nth-child(4n+1),.module-page .summary-grid>div:nth-child(4n+1),.module-page .client-kpis>div:nth-child(4n+1){background:linear-gradient(135deg,var(--cast-blue),var(--cast-blue-2))!important}.module-page .acomp-month-summary>div:nth-child(4n+2),.module-page .standard-kpis>div:nth-child(4n+2),.module-page .summary-grid>div:nth-child(4n+2),.module-page .client-kpis>div:nth-child(4n+2){background:linear-gradient(135deg,var(--cast-green),var(--cast-green-2))!important}.module-page .acomp-month-summary>div:nth-child(4n),.module-page .standard-kpis>div:nth-child(4n),.module-page .summary-grid>div:nth-child(4n),.module-page .client-kpis>div:nth-child(4n){background:linear-gradient(135deg,var(--cast-purple),var(--cast-purple-2))!important}.module-page{--branch:#087cf0;--branch2:#0a6be2}:is(body:has(a[href=\/beneficios].active) .module-page,body:has(a[href^="/beneficios/"].active) .module-page){--branch:#0bad82;--branch2:#2bc49b}:is(body:has(a[href=\/financeiro].active) .module-page,body:has(a[href^="/financeiro/"].active) .module-page){--branch:#6650e7;--branch2:#765cf0}.module-page>.standard-page-head{border-left:4px solid var(--branch)!important;background:linear-gradient(110deg,#fff 0%,color-mix(in srgb,var(--branch) 7%,white) 100%)!important;color:#082b51!important;border-radius:12px!important}.module-page>.standard-page-head h1{color:#082b51!important}.module-page>.standard-page-head p{color:#5f7890!important}.module-page>.standard-page-head .standard-page-title>span{background:color-mix(in srgb,var(--branch) 12%,white)!important;color:var(--branch)!important}.module-page>.standard-page-head .btn-primary{background:linear-gradient(135deg,var(--branch),var(--branch2))!important;color:#fff!important}.module-page>.module-stats{background:0 0!important;border:0!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin:12px 0!important;padding:0!important;display:grid!important}.module-page>.module-stats>.mini-stat{color:#fff!important;border:0!important;border-radius:11px!important;height:96px!important;padding:15px 18px!important;box-shadow:0 7px 18px #12416917!important}.module-page>.module-stats>.mini-stat:first-child{background:linear-gradient(135deg,#087cf0,#0a6be2)!important}.module-page>.module-stats>.mini-stat:nth-child(2){background:linear-gradient(135deg,#0bad82,#2bc49b)!important}.module-page>.module-stats>.mini-stat:nth-child(3){background:linear-gradient(135deg,#f59e0b,#ffbb24)!important}.module-page>.module-stats>.mini-stat:nth-child(4){background:linear-gradient(135deg,#ef4444,#f87171)!important}.module-page>.module-stats>.mini-stat span,.module-page>.module-stats>.mini-stat strong{color:#fff!important}.module-page>.module-stats>.mini-stat span{font-size:9px!important;font-weight:800!important}.module-page>.module-stats>.mini-stat strong{margin-top:7px!important;font-size:20px!important}.standard-table-card{overflow:hidden;background:#fff!important;border:1px solid #d9e7f2!important;border-radius:12px!important;box-shadow:0 7px 22px #1041690b!important}.standard-table-toolbar{background:#fff!important}.standard-table thead th{background:#eaf4fb!important}.standard-empty{background:#fff!important;min-height:220px!important}.standard-search:focus-within{border-color:var(--branch)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--branch) 10%,transparent)!important}.standard-open{color:var(--branch)!important;border-color:color-mix(in srgb,var(--branch) 30%,white)!important}@media (max-width:900px){.module-page>.module-stats{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.module-page>.module-stats{grid-template-columns:1fr!important}}.operation-kpi-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.operation-kpi{color:#fff;border-radius:12px;grid-template-columns:48px 1fr 38px;align-items:center;gap:11px;height:100px;padding:16px;display:grid;overflow:hidden;box-shadow:0 8px 20px #164e7e1a}.operation-kpi>span{background:#ffffff24;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.operation-kpi>span svg{width:24px;height:24px}.operation-kpi>svg{background:#ffffff21;border-radius:50%;width:36px;height:36px;padding:8px}.operation-kpi small{margin-bottom:6px;font-size:9px;font-weight:800;display:block}.operation-kpi strong{font-size:20px;display:block}.operation-kpi.blue{background:linear-gradient(135deg,#087cf0,#0a6be2)}.operation-kpi.green{background:linear-gradient(135deg,#0bad82,#2bc49b)}.operation-kpi.yellow{background:linear-gradient(135deg,#f59e0b,#ffbb24)}.operation-kpi.purple{background:linear-gradient(135deg,#6650e7,#765cf0)}.operation-kpi.red{background:linear-gradient(135deg,#ef4444,#f87171)}.operation-kpi.gray{background:linear-gradient(135deg,#6b7280,#9ca3af)}.operation-kpi.white{color:#082b51;background:linear-gradient(135deg,#fff,#eef2f7);border:1px solid #cbddeb}@media (max-width:900px){.operation-kpi-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.operation-kpi-cards{grid-template-columns:1fr}}.financial-management{--branch:#6650e7;--branch2:#765cf0}.financial-management>.standard-page-head{background:linear-gradient(110deg,#fff,#f5f2ff)!important;border-left-color:#6650e7!important}.financial-management>.standard-page-head .standard-page-title>span{color:#6650e7!important;background:#eeeaff!important}.financial-management>.standard-page-head .btn-primary{background:linear-gradient(135deg,#6650e7,#765cf0)!important}.financial-management .report-actions-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important}.financial-management .report-action-card{background:#fff!important;border:1px solid #d9e7f2!important;border-radius:11px!important;min-height:100px!important;box-shadow:0 6px 18px #1041690b!important}.financial-management .report-action-card:first-child{border-top:3px solid #087cf0!important}.financial-management .report-action-card:nth-child(2){border-top:3px solid #0bad82!important}.financial-management .report-action-card:nth-child(3){border-top:3px solid #f59e0b!important}.financial-management .report-action-card:nth-child(4){border-top:3px solid #06b6d4!important}.financial-management .report-action-card:nth-child(5){border-top:3px solid #6650e7!important}.financial-management .report-action-card:nth-child(6){border-top:3px solid #ef4444!important}.finance-three{grid-template-columns:repeat(3,1fr)!important}.financial-management .detail-card,.financial-management .table-scroll{background:#fff!important;border:1px solid #d9e7f2!important;border-radius:12px!important;box-shadow:0 7px 22px #1041690b!important}@media (max-width:900px){.financial-management .report-actions-grid,.finance-three{grid-template-columns:1fr!important}}.layout.ui3{--nav-active:#64748b;--nav-active2:#52657a;--nav-glow:#64748b38}.layout.ui3.branch-patrimonial{--nav-active:#087cf0;--nav-active2:#0a6be2;--nav-glow:#087cf047}.layout.ui3.branch-beneficios{--nav-active:#0bad82;--nav-active2:#2bc49b;--nav-glow:#0bad8247}.layout.ui3.branch-financeiro{--nav-active:#6650e7;--nav-active2:#765cf0;--nav-glow:#6650e747}.layout.ui3.branch-geral{--nav-active:#64748b;--nav-active2:#52657a;--nav-glow:#64748b38}.layout.ui3 .nav a.active,.layout.ui3 .nav-group-button.active{background:linear-gradient(90deg,var(--nav-active),var(--nav-active2))!important;color:#fff!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--nav-active) 75%,white),0 8px 20px var(--nav-glow)!important}.layout.ui3 .nav a.active svg,.layout.ui3 .nav-group-button.active svg{color:#fff!important}.layout.ui3 .nav-submenu a.active{background:linear-gradient(90deg,var(--nav-active),var(--nav-active2))!important;color:#fff!important;box-shadow:0 7px 17px var(--nav-glow)!important}.layout.ui3 .nav-submenu a.active:before{background:#fff!important}.layout.ui3 .nav a:not(.active):hover,.layout.ui3 .nav-group-button:not(.active):hover{background:color-mix(in srgb,var(--nav-active) 11%,transparent)!important}:is(body:has(a[href=\/comissoes].active) .module-page,body:has(a[href=\/pendencias].active) .module-page,body:has(a[href=\/tarefas].active) .module-page,body:has(a[href=\/relatorios].active) .module-page){--branch:#64748b;--branch2:#52657a}:is(body:has(a[href=\/comissoes].active) .standard-page-head,body:has(a[href=\/pendencias].active) .standard-page-head,body:has(a[href=\/tarefas].active) .standard-page-head){background:linear-gradient(110deg,#fff,#f3f6f9)!important;border-left-color:#64748b!important}.financial-module-split{gap:10px!important}.financial-origin-card{border:1px solid #d9e7f2!important;border-radius:11px!important;box-shadow:0 5px 16px #1041690a!important}.financial-origin-card:first-child{border-top:3px solid #087cf0!important}.financial-origin-card:nth-child(2){border-top:3px solid #0bad82!important}.financial-origin-card:nth-child(3){border-top:3px solid #64748b!important}.financial-origin-card:nth-child(4){border-top:3px solid #6650e7!important}.operation-kpi em{color:#ffffffd1;margin-top:4px;font-size:8px;font-style:normal;display:block}.queue-module-strip span:first-child{color:#087cf0!important;border-color:#087cf0!important}.queue-module-strip span:nth-child(2){color:#0bad82!important;border-color:#0bad82!important}.queue-module-strip span:nth-child(3){color:#6650e7!important;border-color:#6650e7!important}.reports-command{background:#fff;border:1px solid #d9e7f2;border-left:4px solid #64748b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin:12px 0;padding:13px 16px;display:flex;box-shadow:0 5px 16px #1041690a}.reports-command>div:first-child{flex-direction:column;gap:4px;display:flex}.reports-command strong{letter-spacing:.6px;color:#082b51;font-size:11px}.reports-command span{color:#647b91;font-size:10px}.reports-library,.reports-branches{background:#fff;border:1px solid #d9e7f2;border-radius:12px;margin-top:14px;padding:16px;box-shadow:0 7px 22px #1041690b}.reports-library>header,.reports-branches>header{margin-bottom:13px}.reports-library>header>span,.reports-branches>header>span{letter-spacing:.7px;color:#64748b;font-size:9px;font-weight:800}.reports-library h2,.reports-branches h2{color:#082b51;margin:3px 0;font-size:16px}.reports-library header p{color:#71869a;margin:0;font-size:10px}.reports-library .report-actions-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.reports-library .report-action-card{min-height:105px;transition:all .18s;box-shadow:none!important;background:#fff!important;border:1px solid #d9e7f2!important;border-radius:11px!important}.reports-library .report-action-card:hover{transform:translateY(-2px);box-shadow:0 9px 20px #10416917!important}.reports-library .report-action-card:first-child{border-top:3px solid #087cf0!important}.reports-library .report-action-card:nth-child(2){border-top:3px solid #0bad82!important}.reports-library .report-action-card:nth-child(3){border-top:3px solid #f59e0b!important}.reports-library .report-action-card:nth-child(4){border-top:3px solid #06b6d4!important}.reports-library .report-action-card:nth-child(5){border-top:3px solid #6650e7!important}.reports-branch-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reports-branch-card{color:#fff;border-radius:11px;grid-template-columns:45px 1fr 34px;align-items:center;gap:10px;min-height:100px;padding:15px;display:grid;box-shadow:0 7px 18px #10416917}.reports-branch-card>svg:first-child{background:#ffffff24;border-radius:9px;width:42px;height:42px;padding:9px}.reports-branch-card>svg:last-child{background:#ffffff21;border-radius:50%;width:32px;height:32px;padding:7px}.reports-branch-card small{font-size:9px;font-weight:800}.reports-branch-card strong{margin:5px 0;font-size:17px;display:block}.reports-branch-card span{color:#ffffffe0;font-size:9px}.reports-branch-card.pat{background:linear-gradient(135deg,#087cf0,#0a6be2)}.reports-branch-card.ben{background:linear-gradient(135deg,#0bad82,#2bc49b)}.reports-branch-card.fin{background:linear-gradient(135deg,#6650e7,#765cf0)}@media (max-width:950px){.reports-library .report-actions-grid,.reports-branch-grid{grid-template-columns:1fr!important}.reports-command{flex-direction:column;align-items:flex-start}}.reports-command{background:linear-gradient(110deg,#fff,#f7f9fc)!important;border-top:3px solid #64748b!important;border-left:0!important;min-height:78px!important;padding:16px 18px!important}.reports-command>div:first-child strong{font-size:12px!important}.reports-command>div:first-child span{font-size:10px!important}.reports-main-kpis{margin:12px 0 16px!important}.reports-main-kpis .operation-kpi{min-height:104px!important}.reports-library{padding:18px!important}.reports-library>header{border-bottom:1px solid #e5edf4;padding-bottom:12px;margin-bottom:14px!important}.reports-action-grid{grid-template-columns:repeat(5,1fr)!important;gap:10px!important}.reports-action-grid .report-action-card{flex-direction:column!important;align-items:flex-start!important;min-height:142px!important;padding:15px!important;display:flex!important;position:relative!important}.reports-action-grid .report-action-card>span{border-radius:10px!important;place-items:center!important;width:42px!important;height:42px!important;margin-bottom:12px!important;display:grid!important}.reports-action-grid .report-action-card>div strong{font-size:12px!important}.reports-action-grid .report-action-card>div p{margin:5px 0!important;font-size:9px!important;line-height:1.45!important}.reports-action-grid .report-action-card>div small{font-size:8px!important}.reports-action-grid .report-action-card>svg:last-child{background:#f0f5f9!important;border-radius:50%!important;width:27px!important;height:27px!important;padding:6px!important;position:absolute!important;top:15px!important;right:13px!important}.reports-action-grid .report-action-card:first-child>span{color:#087cf0!important;background:#e6f2ff!important}.reports-action-grid .report-action-card:nth-child(2)>span{color:#0bad82!important;background:#e2f8f0!important}.reports-action-grid .report-action-card:nth-child(3)>span{color:#f59e0b!important;background:#fff3d8!important}.reports-action-grid .report-action-card:nth-child(4)>span{color:#0891b2!important;background:#e5f8fb!important}.reports-action-grid .report-action-card:nth-child(5)>span{color:#6650e7!important;background:#eee9ff!important}@media (max-width:1250px){.reports-action-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:800px){.reports-action-grid{grid-template-columns:1fr!important}}.reports-sub-selector{background:#fff!important;border:1px solid #d9e7f2!important;border-left:4px solid #64748b!important;border-radius:11px!important;min-height:68px!important;margin:12px 0!important;box-shadow:0 5px 16px #10416909!important}.reports-sub-kpis{margin:12px 0!important}.reports-sub-kpis .operation-kpi{height:98px!important}.module-page:has(.reports-sub-selector) .standard-page-head{background:linear-gradient(110deg,#fff,#f7f9fc)!important;border-left-color:#64748b!important}.module-page:has(.reports-sub-selector) .standard-page-title>span{color:#52657a!important;background:#edf2f7!important}.module-page:has(.reports-sub-selector) .report-period-bar{background:#fff!important;border:1px solid #d9e7f2!important;border-radius:11px!important;padding:12px 14px!important;box-shadow:0 5px 16px #10416909!important}.module-page:has(.reports-sub-selector) .detail-grid .detail-card{border-radius:11px!important;box-shadow:0 5px 16px #1041690a!important}.module-page:has(.reports-sub-selector) .yoy-panel{border-radius:11px!important;box-shadow:0 5px 16px #1041690a!important}.module-page:has(.reports-sub-selector) .report-insight-strip{border-radius:11px!important;box-shadow:0 5px 16px #1041690a!important}.module-page:has(.reports-sub-selector) .detail-grid .detail-card:first-child{border-top:3px solid #087cf0!important}.module-page:has(.reports-sub-selector) .detail-grid .detail-card:last-child{border-top:3px solid #0bad82!important}.module-page:has(.reports-sub-selector) .monthly-report-card{border:1px solid #d9e7f2!important;border-radius:11px!important;box-shadow:0 4px 14px #10416909!important}.reports-visuals{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.reports-chart-card{background:#fff;border:1px solid #d9e7f2;border-radius:12px;min-height:285px;padding:17px;box-shadow:0 6px 18px #1041690b}.reports-chart-card.distribution{border-left:4px solid #087cf0}.reports-chart-card.evolution{border-left:4px solid #6650e7}.reports-chart-card header h2{color:#082b51;margin:0;font-size:15px}.reports-chart-card header p{color:#71869a;margin:4px 0 0;font-size:10px}.reports-donut-wrap{grid-template-columns:190px 1fr;align-items:center;gap:25px;margin-top:18px;display:grid}.reports-live-donut{border-radius:50%;width:170px;height:170px;position:relative}.reports-live-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:34px}.reports-live-donut span{z-index:2;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.reports-live-donut strong{color:#082b51;font-size:16px}.reports-live-donut small{color:#71869a;font-size:9px}.reports-donut-legend>div{border-bottom:1px solid #e8eef4;grid-template-columns:10px 1fr auto 34px;align-items:center;gap:8px;padding:11px 0;font-size:10px;display:grid}.reports-donut-legend i{border-radius:50%;width:9px;height:9px}.reports-donut-legend i.pat{background:#087cf0}.reports-donut-legend i.ben{background:#0bad82}.reports-donut-legend i.fin{background:#6650e7}.reports-donut-legend b{text-align:right}.reports-bars{flex-direction:column;gap:20px;margin-top:27px;display:flex}.reports-bars>div>div{justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.reports-bars em{background:#edf2f7;border-radius:10px;height:13px;display:block;overflow:hidden}.reports-bars em i{border-radius:10px;min-width:0;height:100%;display:block}.reports-bars i.pat{background:linear-gradient(90deg,#087cf0,#0a6be2)}.reports-bars i.ben{background:linear-gradient(90deg,#0bad82,#2bc49b)}.reports-bars i.fin{background:linear-gradient(90deg,#6650e7,#765cf0)}.reports-chart-empty{text-align:center!important;color:#8295a7!important;background:#f7fafc!important;border-radius:9px!important;padding:18px!important;font-size:10px!important}@media (max-width:950px){.reports-visuals{grid-template-columns:1fr}.reports-donut-wrap{grid-template-columns:170px 1fr}}@media (max-width:600px){.reports-donut-wrap{grid-template-columns:1fr}.reports-live-donut{margin:auto}}:is(.broker-settings-page .module-page-head,.module-page:has(.ramos-category-grid) .module-page-head){background:#fff!important;border:1px solid #d9e7f2!important;border-left:4px solid #64748b!important;border-radius:12px!important;margin-bottom:14px!important;padding:18px!important;box-shadow:0 6px 18px #1041690a!important}:is(.broker-settings-page .module-page-head h1,.module-page:has(.ramos-category-grid) .module-page-head h1){margin:6px 0!important;font-size:24px!important}:is(.broker-settings-page .module-page-head p,.module-page:has(.ramos-category-grid) .module-page-head p){color:#647b91!important}.broker-create-card{background:#fff!important;border:1px solid #d9e7f2!important;border-radius:12px!important;margin-bottom:14px!important;padding:16px!important;box-shadow:0 6px 18px #1041690a!important}.broker-create-copy{align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.broker-create-icon{color:#52657a!important;background:#edf2f7!important;border-radius:9px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.broker-create-copy strong,.broker-create-copy span{display:block!important}.broker-create-copy span{color:#71869a!important;margin-top:3px!important;font-size:10px!important}.broker-create-form{grid-template-columns:1.2fr .8fr .9fr 1fr 1.2fr auto!important;gap:8px!important;display:grid!important}.broker-create-form input{background:#fff!important;border:1px solid #cbddeb!important;border-radius:8px!important;height:40px!important;padding:0 11px!important}.broker-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;display:grid!important}.broker-card{background:#fff!important;border:1px solid #d9e7f2!important;border-radius:12px!important;padding:16px!important;box-shadow:0 6px 18px #1041690b!important}.broker-card-head{grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:11px!important;display:grid!important}.broker-logo-mark{color:#087cf0!important;background:#eaf4fb!important;border-radius:9px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.broker-name span,.broker-name strong,.broker-name small{display:block!important}.broker-name span{color:#71869a!important;font-size:8px!important}.broker-name strong{margin:2px 0!important;font-size:14px!important}.broker-name small{color:#71869a!important;font-size:9px!important}.broker-stats{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin:14px 0!important;display:grid!important}.broker-stats>div{background:#f6f9fc!important;border-radius:8px!important;grid-template-columns:18px 1fr auto!important;align-items:center!important;gap:5px!important;padding:10px!important;font-size:9px!important;display:grid!important}.broker-actions{gap:8px!important;margin-top:10px!important;display:flex!important}.broker-edit-details{border-top:1px solid #e6edf4!important;padding-top:10px!important}.broker-rule-note{background:#f7f9fc!important;border:1px solid #d9e7f2!important;border-radius:10px!important;gap:9px!important;margin-top:14px!important;padding:13px!important;display:flex!important}.ramos-category-grid{grid-template-columns:1fr!important;gap:13px!important;display:grid!important}.ramos-group{background:#fff!important;border:1px solid #d9e7f2!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 6px 18px #1041690a!important}.ramos-group-head{color:#fff!important;align-items:center!important;gap:11px!important;padding:15px 17px!important;display:flex!important}.ramos-patrimonial .ramos-group-head{background:linear-gradient(135deg,#087cf0,#0a6be2)!important}.ramos-beneficios .ramos-group-head{background:linear-gradient(135deg,#0bad82,#2bc49b)!important}.ramos-financeiro .ramos-group-head{background:linear-gradient(135deg,#6650e7,#765cf0)!important}.ramos-group-icon{background:#ffffff26!important;border-radius:9px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.ramos-group-head h2{margin:0!important;font-size:15px!important}.ramos-group-head p{color:#ffffffe6!important;margin:3px 0 0!important;font-size:9px!important}.ramos-title-line{align-items:center!important;gap:8px!important;display:flex!important}.ramos-title-line span{background:#ffffff29!important;border-radius:12px!important;padding:2px 7px!important;font-size:9px!important}.ramos-list{padding:6px 14px!important}.ramo-row{border-bottom:1px solid #e8eef4!important;grid-template-columns:1.7fr .55fr 90px 80px!important;align-items:center!important;gap:12px!important;padding:11px 4px!important;display:grid!important}.ramo-row:last-child{border-bottom:0!important}.ramo-main strong,.ramo-main span,.ramo-code span,.ramo-code strong{display:block!important}.ramo-main strong{font-size:11px!important}.ramo-main span,.ramo-code span{color:#71869a!important;margin-top:2px!important;font-size:8px!important}.ramo-code strong{font-size:10px!important}.ramo-edit{align-items:center!important;gap:4px!important;font-size:9px!important;display:flex!important}.ramos-empty{text-align:center!important;color:#8295a7!important;padding:28px!important}@media (max-width:1000px){.broker-create-form{grid-template-columns:1fr 1fr!important}.broker-grid,.ramo-row{grid-template-columns:1fr!important}}.settings-sections{flex-direction:column;gap:14px;margin-top:14px;display:flex}.settings-section{background:#fff;border:1px solid #d9e7f2;border-radius:12px;padding:15px;box-shadow:0 6px 18px #1041690a}.settings-section>header{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:flex-end;margin-bottom:12px;padding-bottom:10px;display:flex}.settings-section>header span{letter-spacing:.7px;color:#082b51;font-size:10px;font-weight:900}.settings-section>header p{color:#71869a;margin:0;font-size:9px}.settings-section .settings-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.settings-section .settings-card{min-height:145px;box-shadow:none!important}.settings-section:first-child{border-top:3px solid #64748b}.settings-section:nth-child(2){border-top:3px solid #087cf0}.settings-section:nth-child(3){border-top:3px solid #6650e7}.settings-section:nth-child(4){border-top:3px solid #0bad82}@media (max-width:1050px){.settings-section .settings-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.settings-section .settings-grid{grid-template-columns:1fr}.settings-section>header{flex-direction:column;align-items:flex-start;gap:4px}}.user-access-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.user-access-section{background:#fff;border:1px solid #d9e7f2;border-radius:12px;padding:16px;box-shadow:0 6px 18px #1041690a}.user-access-section>header{border-bottom:1px solid #e8eef4;margin-bottom:12px;padding-bottom:10px}.user-access-section>header strong,.user-access-section>header span{display:block}.user-access-section>header strong{color:#082b51;font-size:13px}.user-access-section>header span{color:#71869a;margin-top:3px;font-size:9px}.user-access-fields{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.user-access-fields label{font-size:9px;font-weight:700}.user-access-fields input,.user-access-fields select{background:#fff;border:1px solid #cbddeb;border-radius:8px;width:100%;height:40px;margin-top:5px;padding:0 10px;display:block}.access-master{align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.access-check-grid{grid-template-columns:repeat(3,1fr);gap:7px;max-height:220px;margin-top:12px;display:grid;overflow:auto}.access-check-grid label,.access-branch-grid label{border:1px solid #d9e7f2;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex}.access-branch-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.access-branch-grid .pat{border-top:3px solid #087cf0}.access-branch-grid .ben{border-top:3px solid #0bad82}.access-branch-grid .fin{border-top:3px solid #6650e7}.permission-table{border:1px solid #d9e7f2;border-radius:9px;overflow:hidden}.permission-row{border-bottom:1px solid #e8eef4;grid-template-columns:minmax(210px,1.8fr) repeat(4,minmax(62px,.55fr));align-items:center;min-height:40px;padding:0 10px;font-size:9px;display:grid}.permission-row:last-child{border-bottom:0}.permission-row.head{color:#082b51;background:#eaf4fb}.permission-row label{text-align:center}.permission-row input{width:16px;height:16px}.user-access-actions{justify-content:flex-end;padding:4px 0 20px;display:flex}@media (max-width:900px){.user-access-fields,.access-check-grid,.access-branch-grid{grid-template-columns:1fr 1fr}.permission-table{overflow-x:auto}.permission-row{min-width:520px}}@media (max-width:600px){.user-access-fields,.access-check-grid,.access-branch-grid{grid-template-columns:1fr}}.profile-custom-badge{color:#6650e7;letter-spacing:.4px;background:#eee9ff;border-radius:10px;margin-top:5px;padding:3px 7px;font-weight:900;display:inline-block;font-size:7px!important}.financial-management table tbody tr.cashflow-cat-credit>td{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;font-weight:800!important}.financial-management table tbody tr.cashflow-sub-credit>td{color:#173451!important;background:#dbeafe!important}.financial-management table tbody tr.cashflow-cat-debit>td{color:#fff!important;background:#ef4444!important;border-color:#ef4444!important;font-weight:800!important}.financial-management table tbody tr.cashflow-sub-debit>td{color:#173451!important;background:#fee2e2!important}.financial-management table tbody tr.cashflow-result>td{color:#fff!important;background:#64748b!important;border-color:#64748b!important;font-weight:800!important}.financial-management table tbody tr.cashflow-cat-credit>td,.financial-management table tbody tr.cashflow-cat-debit>td,.financial-management table tbody tr.cashflow-result>td{font-weight:500!important}.financial-management table tbody tr.cashflow-sub-credit>td,.financial-management table tbody tr.cashflow-sub-debit>td{font-weight:400!important}.overview-consolidated{padding:18px!important}.overview-consolidated>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.overview-consolidated>header p{margin:0!important}.overview-consolidated>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.overview-consolidated .overview-branch-card{background:#fff;border:1px solid #d9e7f2;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;min-height:112px;padding:15px 16px;display:grid;box-shadow:0 4px 12px #1041690a}.overview-consolidated .overview-branch-card>span{border-radius:10px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.overview-consolidated .overview-branch-card>strong{color:#0b2d4d;font-size:13px}.overview-consolidated .overview-branch-card>b{color:#0b2d4d;font-size:20px;line-height:1.1}.overview-consolidated .overview-branch-card>small{color:#5f7488;font-size:11px;font-weight:800}.overview-consolidated .overview-branch-card:first-child{background:linear-gradient(#eff7ff,#fff 55%);border-top:4px solid #087cf0}.overview-consolidated .overview-branch-card:first-child>span{color:#087cf0;background:#dbeafe}.overview-consolidated .overview-branch-card:nth-child(2){background:linear-gradient(#effbf7,#fff 55%);border-top:4px solid #0bad82}.overview-consolidated .overview-branch-card:nth-child(2)>span{color:#0bad82;background:#d8f5eb}.overview-consolidated .overview-branch-card:nth-child(3){background:linear-gradient(#f4f1ff,#fff 55%);border-top:4px solid #6650e7}.overview-consolidated .overview-branch-card:nth-child(3)>span{color:#6650e7;background:#e9e4ff}@media (max-width:800px){.overview-consolidated>div{grid-template-columns:1fr!important}}.questionario-secao{margin-top:14px}.questionario-secao:first-of-type{margin-top:4px}.questionario-titulo{color:#0b3a66;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e3ebf3;margin:0 0 8px;padding-bottom:6px;font-size:12px;display:block}.quote-fields-grid label .campo-ajuda{color:#6b8198;margin-top:2px;font-size:11px;font-weight:400}.quote-fields-grid textarea{width:100%;min-height:64px;font:inherit;resize:vertical;border:1px solid #cfd9e5;border-radius:8px;padding:8px 10px;font-weight:400}.texto-erro{color:#b42318}.frota-tabela{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.frota-linha{grid-template-columns:90px minmax(180px,2fr) 80px 100px 120px 44px 80px;align-items:center;gap:6px;min-width:720px;display:grid}.frota-linha input{min-height:36px;font:inherit;border:1px solid #cfd9e5;border-radius:7px;width:100%;padding:6px 8px}.frota-linha input[type=checkbox]{justify-self:center;width:18px;height:18px;min-height:0}.frota-cab b{color:#0b3a66;text-transform:uppercase;font-size:11px}.frota-acoes{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:10px;display:flex}.frota-colar{min-width:220px;font:inherit;resize:none;background:#f7fafd;border:1px dashed #9fb7cf;border-radius:8px;flex:1;padding:8px 10px}.quote-save-bar{background:#fff;border:1px solid #d9e7f2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;display:flex}.quote-save-bar strong,.quote-save-bar span{display:block}.quote-save-bar strong{color:#082b51;font-size:13px}.quote-save-bar span{color:#5d7389;margin-top:2px;font-size:12px}.commercial-ownership-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.commercial-ownership-strip>div{background:#fff;border:1px solid #d9e7f2;border-radius:10px;padding:10px 12px}.commercial-ownership-strip span{color:#6b8198;text-transform:uppercase;font-size:11px;display:block}.commercial-ownership-strip strong{color:#082b51;font-size:13px}.coverage-smart-form{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.coverage-smart-form select,.coverage-smart-form input:not([type=checkbox]){min-height:38px;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:8px;flex:150px;padding:6px 10px}.coverage-smart-form label{flex-direction:column;gap:3px;font-size:11px;display:flex}.coverage-smart-form .inline-check{flex-direction:row;align-items:center;gap:6px;font-size:12px}.coverage-line-new{border-top:1px solid #e8eef4;align-items:center;gap:10px;padding:8px 0;display:flex}.coverage-line-new>div{flex:1}.coverage-line-new strong,.coverage-line-new span{display:block}.coverage-line-new span{color:#5d7389;font-size:12px}@media (max-width:700px){.commercial-ownership-strip{grid-template-columns:1fr}.quote-save-bar{flex-direction:column;align-items:stretch}}.auditoria-filtros{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.auditoria-filtros label{flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.auditoria-filtros input,.auditoria-filtros select{min-height:38px;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:8px;padding:6px 10px;font-weight:400}.auditoria-botoes{gap:8px;display:flex}.module-warning{color:#7a5200;background:#fff8e6;border:1px solid #f3d38a;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px}@media (max-width:900px){.auditoria-filtros{grid-template-columns:1fr 1fr}.auditoria-botoes{grid-column:1/-1}}@media (min-width:1051px){.acomp-dashboard-cards{grid-template-columns:repeat(5,1fr)}}.acomp-dash-card.lilas{background:linear-gradient(135deg,#7b4fd6,#9a6ff0)}.acomp-dash-card.atrasado{background:linear-gradient(135deg,#b4232f,#e0413f)}.acomp-dash-card.ativo{outline-offset:2px;outline:3px solid #0b2f4a}.pat-month-data.lilas{background:#f1eafe!important;box-shadow:inset 6px 0 #8a5cf0!important}.pat-month-data.em-aberto{outline-offset:-2px;outline:2px solid #e0413f}.pat-month-data.em-aberto>div:nth-child(2) small{color:#c0262d;font-weight:900}.pat-monthly-legend .lilas{color:#fff!important;background:#8a5cf0!important}.pat-monthly-legend .em-aberto{color:#c0262d!important;background:#fff!important;border:2px solid #e0413f!important}.acomp-carry-alert{color:#7d1a1f;background:#fff1f1;border:1px solid #f3b7b7;border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 16px;display:flex}.acomp-carry-alert div{flex-direction:column;flex:1;gap:2px;display:flex}.acomp-carry-alert span{color:#8e3b3f;font-size:12px}.acomp-carry-alert a{color:#b4232f;white-space:nowrap;font-weight:800}.acomp-single-banner{color:#193a51;background:#eef5fb;border:1px solid #cfe0ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;padding:10px 14px;display:flex}.acomp-single-banner a{font-weight:800}.flow-move-month{background:#f5f8fb;border:1px solid #d8e3ec;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:14px;padding:12px 14px;display:grid}.flow-move-month>div{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.flow-move-month>div span{color:#5b7385;grid-column:2;font-size:12px}.flow-move-month label{flex-direction:column;gap:4px;font-size:12px;display:flex}.flow-move-month button,.flow-move-month .texto-erro{grid-column:1/-1;justify-self:start}@media (max-width:650px){.flow-move-month{grid-template-columns:1fr}}.renovacoes-abas{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.renovacoes-abas a{color:#28475d;background:#fff;border:1px solid #cfdce7;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none}.renovacoes-abas a b{background:#e8f0f6;border-radius:999px;margin-left:4px;padding:1px 7px}.renovacoes-abas a.ativa{color:#fff;background:#0b4263;border-color:#0b4263}.renovacoes-abas a.ativa b{background:#fff3}.module-page .pat-month-data.lilas{border-left-color:#8a5cf0!important}.flow-quick-modal .flow-quick-steps,.client-flow-card .client-flow-steps{grid-template-columns:repeat(5,1fr)}@media (max-width:760px){.flow-quick-modal .flow-quick-steps,.client-flow-card .client-flow-steps{grid-template-columns:1fr 1fr}}.flow-quick-modal .flow-move-month{margin:0 22px 14px}.fatura-situacao{color:#35536a;vertical-align:middle;background:#eef3f7;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.fatura-situacao.fatura-prevista{color:#35536a;background:#eef3f7}.fatura-situacao.fatura-conferida{color:#0b63b8;background:#e3f1ff}.fatura-situacao.fatura-divergente{color:#b25a00;background:#fff0e0}.fatura-situacao.fatura-paga{color:#087847;background:#dff6e8}.fatura-situacao.fatura-cancelada{color:#777;background:#f1f1f1;text-decoration:line-through}.fatura-atrasada{color:#c0262d;font-weight:800}.fatura-diferenca{color:#b25a00;font-weight:800}.fatura-negativo{color:#c0262d}.benefits-faturas-tabela tr.fatura-grupo td{color:#35536a;background:#f4f8fb;font-size:12px;font-weight:800}.benefits-faturas-tabela tfoot td{border-top:2px solid #d8e3ec}.benefits-faturas-tabela td .btn-secondary{padding:5px 10px;font-size:12px}.acessos-menu{--tom:#64748b;flex-direction:column;gap:14px;display:flex}.acessos-aviso{color:#7a5200;background:#fff7e6;border:1px solid #f3d9a4;border-radius:10px;padding:10px 12px;font-size:12px}.acessos-topo{background:#f6f9fc;border:1px solid #e1ebf3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.acessos-topo strong{color:#082b51;font-size:13px;display:block}.acessos-topo span{color:#71869a;font-size:11px;display:block}.acessos-modelos{flex-wrap:wrap;gap:6px;display:flex}.acessos-modelos .btn-secondary{padding:6px 12px;font-size:12px}.acessos-secao>h4{letter-spacing:.08em;text-transform:uppercase;color:#71869a;margin:4px 0 8px;font-size:11px}.acessos-todos-ramos{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.acessos-grupo{border:1px solid #e1ebf3;border-left:4px solid var(--tom);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.acessos-grupo.pat{--tom:#087cf0}.acessos-grupo.ben{--tom:#0bad82}.acessos-grupo.fin{--tom:#6650e7}.acessos-grupo.adm{--tom:#52657a}.acessos-grupo.fechado{background:#fafafa}.acessos-grupo.fechado .acesso-linha{opacity:.45}.acessos-grupo-topo{background:#f8fafc;border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.acessos-grupo-nome{color:#0f2a44;align-items:center;gap:8px;font-size:13px;display:flex}.acessos-icone{background:color-mix(in srgb,var(--tom) 14%,#fff);width:26px;height:26px;color:var(--tom);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.acessos-ramo{color:#b4232f;cursor:pointer;background:#fdecee;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.acessos-ramo.on{color:#0d7a4a;background:#e7f7ef}.acessos-ramo input{margin:0}.acessos-colunas{gap:4px;display:flex}.acessos-colunas button{color:#52657a;cursor:pointer;background:#fff;border:1px solid #d6e1ea;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.acessos-colunas button.on{background:var(--tom);border-color:var(--tom);color:#fff}.acessos-fechado{color:#b4232f;background:#fff5f5;border-bottom:1px solid #f6dede;margin:0;padding:8px 12px;font-size:11px}.acesso-linha{border-bottom:1px solid #f1f4f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.acessos-grupo>div:last-child>.acesso-linha:last-child{border-bottom:0}.acesso-linha.filho{background:#fbfcfe;padding-left:34px}.acesso-nome{color:#0f2a44;flex-wrap:wrap;align-items:center;gap:6px;min-width:200px;font-size:13px;display:flex}.acesso-nome small{color:#8193a5;font-size:11px;font-weight:400}.acesso-linha>.acesso-chip:first-of-type{margin-left:auto}.acesso-chip{color:#8193a5;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d6e1ea;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:74px;padding:4px 10px;font-size:12px;display:inline-flex;position:relative}.acesso-chip input{opacity:0;width:0;height:0;position:absolute}.acesso-chip.on{background:color-mix(in srgb,var(--tom) 12%,#fff);border-color:var(--tom);color:var(--tom);font-weight:700}.acesso-chip:has(input:focus-visible){outline:2px solid var(--tom);outline-offset:2px}.acesso-chip.unica{min-width:150px}.acesso-linha .acesso-chip+.acesso-chip{margin-left:4px}@media (max-width:700px){.acesso-nome{min-width:100%}.acesso-linha>.acesso-chip:first-of-type{margin-left:0}.acesso-chip{flex:1;min-width:0}.acessos-colunas{width:100%}.acessos-colunas button{flex:1}}.equipe-page .equipe-numeros{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.equipe-numeros>div{background:#fff;border:1px solid #e1ebf3;border-radius:12px;padding:12px 14px}.equipe-numeros strong{color:#082b51;font-size:22px;display:block}.equipe-numeros span{color:#71869a;font-size:12px}.equipe-page .equipe-bloco{margin-bottom:14px;padding:16px}.equipe-bloco-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.equipe-bloco-topo h3{color:#082b51;margin:0;font-size:15px}.equipe-bloco-topo p{color:#71869a;margin:3px 0 0;font-size:12px}.equipe-usuarios{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.equipe-page a.equipe-usuario{color:inherit;background:#fff;border:1px solid #e1ebf3;border-radius:12px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.equipe-page a.equipe-usuario:hover{border-color:#9cc3e6;box-shadow:0 6px 18px #10416914}.equipe-usuario.inativo{opacity:.8;background:#fafafa}.equipe-usuario-topo{align-items:center;gap:10px;display:flex}.equipe-avatar{color:#17375e;background:#e8f1fa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.equipe-pessoa-dados{flex:1;min-width:0}.equipe-pessoa-dados strong{color:#0f2a44;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.equipe-pessoa-dados span{color:#71869a;text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.equipe-perfil{color:#52657a;background:#eef2f6;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.equipe-perfil.administrador{color:#9a5b00;background:#fff1dc}.equipe-perfil.gestor{color:#5b3fd0;background:#efeafd}.equipe-perfil.operacional{color:#0a64c2;background:#e6f1fd}.equipe-perfil.corretor{color:#08835f;background:#e5f7f0}.equipe-tags{flex-wrap:wrap;gap:5px;display:flex}.equipe-tag{color:#52657a;background:#f2f5f8;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.equipe-tag.pat{color:#0a64c2;background:#e6f1fd}.equipe-tag.ben{color:#08835f;background:#e5f7f0}.equipe-tag.fin{color:#5b3fd0;background:#efeafd}.equipe-tag.on{color:#0d7a4a;background:#e7f7ef}.equipe-tag.off{color:#9aa6b2;background:#f7f7f8}.equipe-total{color:#9a5b00;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:700;display:flex}.equipe-alerta{color:#b4232f;margin:0;font-size:11px;font-weight:700}.equipe-abrir{color:#087cf0;align-items:center;gap:4px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.equipe-duas{grid-template-columns:1fr 1fr;gap:14px;display:grid}.equipe-pessoas{margin:0;padding:0;list-style:none}.equipe-pessoas li{border-bottom:1px solid #f1f4f7;align-items:center;gap:10px;padding:9px 0;display:flex}.equipe-pessoas li:last-child{border-bottom:0}.equipe-pessoas li.inativo{opacity:.6}.equipe-pessoa-acoes{align-items:center;gap:8px;display:flex}.equipe-vazio{color:#71869a;font-size:12px}@media (max-width:900px){.equipe-duas{grid-template-columns:1fr}.equipe-page .equipe-numeros{grid-template-columns:1fr 1fr}}.pendencia-page .client-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pendencia-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.pendencia-etiquetas .badge{border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.pendencia-resumo{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.pendencia-resumo>div{background:#fff;border:1px solid #dbe6ef;border-radius:10px;padding:12px 14px}.pendencia-resumo span{color:#71869a;text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.pendencia-resumo strong{color:#0f2a44;margin-top:3px;font-size:16px;display:block}.pendencia-resumo small{color:#c0262d;margin-top:2px;font-size:11px;font-weight:800;display:block}.pendencia-resumo>div.vencido{background:#fff6f6;border-color:#f3b4b4}.pendencia-acoes,.pendencia-resolver{margin-top:12px}.pendencia-campos{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.pendencia-campos label,.pendencia-comentario{color:#35536a;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.pendencia-campos select,.pendencia-campos input,.pendencia-comentario textarea,.pendencia-resolver-linha input{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:8px;padding:8px 10px;font-weight:400}.pendencia-comentario{margin-bottom:10px}.pendencia-resolver-linha{gap:8px;display:flex}.pendencia-resolver-linha button{white-space:nowrap}.pendencia-historico{flex-direction:column;display:flex}.pendencia-evento{border-bottom:1px solid #edf1f5;padding:10px 4px}.pendencia-evento:last-child{border-bottom:0}.pendencia-evento>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.pendencia-evento strong{color:#0f2a44;font-size:12px}.pendencia-evento time{color:#8193a5;font-size:11px}.pendencia-evento p{color:#35536a;white-space:pre-wrap;margin:3px 0 0;font-size:13px}.pendencia-evento.comentario{background:#f5f9ff;border-left:3px solid #087cf0;border-radius:4px;padding-left:10px}@media (max-width:800px){.pendencia-resumo{grid-template-columns:1fr 1fr}.pendencia-campos{grid-template-columns:1fr}.pendencia-resolver-linha{flex-direction:column}}.neo-pendencias h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.neo-pendencias h3 a{color:#087cf0;font-size:12px;font-weight:700}.neo-pendencias p{align-items:center;gap:8px;display:flex}.neo-pendencias p>a{min-width:0;color:inherit;flex:1;text-decoration:none}.neo-pendencias p>a span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.neo-pendencias i{background:#16a34a;border-radius:50%;flex:none;width:9px;height:9px}.neo-pendencias i.prioridade-media{background:#e9a312}.neo-pendencias i.prioridade-urgente{background:#dc2626}.neo-pendencias strong.vencido{color:#c0262d}.equipe-lider{color:#5b3fd0;margin:0;font-size:11px;font-weight:700}.voltar-global{color:#0b65b7;cursor:pointer;background:#fff;border:1px solid #d3e0eb;border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #1134540d}.voltar-global:hover{background:#eef6ff;border-color:#9cc3e6}.content:has(>.voltar-global) .back-link{display:none!important}.acomp2{--lilas:#7c5ce0;--branco:#94a3b8;--amarelo:#e0a100;--verde:#16a34a;--azul:#087cf0;--vermelho:#dc2626}.acomp2-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.acomp2-mes{align-items:center;gap:6px;display:flex}.acomp2-mes>a{color:#0f2a44;background:#fff;border:1px solid #d3e0eb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.acomp2-mes form{background:#fff;border:1px solid #d3e0eb;border-radius:10px;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:flex}.acomp2-mes form strong{color:#0f2a44;min-width:150px;font-size:18px}.acomp2-mes form input{font:inherit;color:#52657a;border:1px solid #e1ebf3;border-radius:7px;width:130px;padding:4px 6px;font-size:12px}.acomp2-mes form button{color:#0b65b7;cursor:pointer;background:#eef6ff;border:0;border-radius:7px;padding:5px 10px;font-weight:700}.acomp2-hoje{color:#087cf0;margin-left:4px;font-size:12px;font-weight:700}.acomp2-seletores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acomp2-seg{background:#eef2f6;border-radius:10px;padding:3px;display:inline-flex}.acomp2-seg a{color:#52657a;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none}.acomp2-seg a.on{color:#0f2a44;background:#fff;box-shadow:0 1px 3px #0f2a441f}.acomp2-ramos{gap:6px;display:flex}.acomp2-ramo{color:#8193a5;background:#fff;border:1px solid #d3e0eb;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;text-decoration:none}.acomp2-ramo.on.patrimonial{color:#087cf0;background:#eef6ff;border-color:#087cf0}.acomp2-ramo.on.beneficios{color:#08835f;background:#e9f8f2;border-color:#0bad82}.acomp2-ramo.on.financeiro{color:#5b3fd0;background:#f1edff;border-color:#6650e7}.acomp2-funil{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.acomp2-etapas{background:#fff;border:1px solid #dbe6ef;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.acomp2-passo{color:#0f2a44;border-right:1px solid #edf1f5;border-top:4px solid var(--c);flex-direction:column;gap:2px;padding:12px 14px 12px 16px;text-decoration:none;display:flex;position:relative}.acomp2-passo:last-child{border-right:0}.acomp2-passo.lilas{--c:var(--lilas)}.acomp2-passo.branco{--c:var(--branco)}.acomp2-passo.amarelo{--c:var(--amarelo)}.acomp2-passo.verde{--c:var(--verde)}.acomp2-passo.azul{--c:var(--azul)}.acomp2-passo small{color:#8193a5;font-size:10px;font-weight:800}.acomp2-passo strong{font-size:24px;line-height:1.1}.acomp2-passo span{color:#52657a;font-size:12px;font-weight:700}.acomp2-passo:hover{background:#f8fbfe}.acomp2-passo.ativo{background:color-mix(in srgb,var(--c) 10%,#fff)}.acomp2-passo.ativo span{color:var(--c)}.acomp2-passo:not(:last-child):after{content:"›";color:#c3d0dc;z-index:1;font-size:18px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.acomp2-numeros{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.acomp2-num{color:#0f2a44;background:#fff;border:1px solid #dbe6ef;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;text-decoration:none;display:flex}.acomp2-num strong{font-size:15px;display:block}.acomp2-num span{color:#71869a;font-size:11px;display:block}.acomp2-num.perdido svg{color:var(--vermelho)}.acomp2-num.aberto svg{color:#c77700}.acomp2-num.fechado svg{color:var(--azul)}.acomp2-num.ativo{border-color:#0f2a44;box-shadow:inset 0 0 0 1px #0f2a44}.acomp2-filtro{color:#52657a;margin:-4px 0 10px;font-size:13px}.acomp2-filtro a{color:#087cf0;margin-left:8px;font-weight:700}.acomp2-lista{flex-direction:column;gap:12px;display:flex}.acomp2-bloco{background:#fff;border:1px solid #dbe6ef;border-radius:12px;overflow:hidden}.acomp2-bloco>header{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;padding:12px 14px;display:flex}.acomp2-bloco>header strong{color:#0f2a44;text-transform:none;font-size:14px;display:block}.acomp2-bloco>header span{color:#71869a;font-size:12px;display:block}.acomp2-bloco.atraso{border-color:#f1c27d}.acomp2-bloco.atraso>header{background:#fff8ec}.acomp2-bloco.atraso>header svg{color:#c77700}.acomp2-cab,.acomp2-linha{grid-template-columns:minmax(220px,2fr) minmax(150px,1.1fr) minmax(120px,.9fr) minmax(140px,1fr) minmax(150px,1.1fr) 150px;align-items:center;gap:12px;padding:10px 14px;display:grid}.acomp2-cab{color:#71869a;text-transform:uppercase;letter-spacing:.04em;background:#f6f9fc;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:800}.acomp2-linha{border-top:1px solid #f0f3f6;border-left:4px solid var(--c,#cbd5e1)}.acomp2-linha:hover{background:#fafcfe}.acomp2-linha.lilas{--c:var(--lilas)}.acomp2-linha.branco{--c:var(--branco)}.acomp2-linha.amarelo{--c:var(--amarelo)}.acomp2-linha.verde{--c:var(--verde)}.acomp2-linha.azul{--c:var(--azul)}.acomp2-linha.vermelho{--c:var(--vermelho)}.acomp2-linha strong{color:#0f2a44;font-size:13px;display:block}.acomp2-linha small{color:#71869a;margin-top:2px;font-size:11px;display:block}.acomp2-cliente em{color:#9aa8b6;margin-top:2px;font-size:10px;font-style:normal;display:block}.acomp2-tag{color:var(--t);background:color-mix(in srgb,var(--t) 13%,#fff);border:1px solid color-mix(in srgb,var(--t) 35%,#fff);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.acomp2-tag.lilas{--t:var(--lilas)}.acomp2-tag.branco{--t:#52657a}.acomp2-tag.amarelo{--t:#a36f00}.acomp2-tag.verde{--t:var(--verde)}.acomp2-tag.azul{--t:var(--azul)}.acomp2-tag.vermelho{--t:var(--vermelho)}.acomp2-resp span{color:#0f2a44;font-size:13px;display:block}.acomp2-sem-valor{color:#c3ccd6!important}.acomp2-acoes{justify-content:flex-end;align-items:center;gap:6px;display:flex}.acomp2-acoes .pat-action-stack{flex-direction:column;gap:4px;display:flex}.acomp2-excluir{color:#c0262d;cursor:pointer;background:#fff;border:1px solid #f3c7c7;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.acomp2-excluir:hover{background:#fff1f1}.acomp2-motivo{flex-direction:column;gap:5px;margin:8px 0;font-size:12px;font-weight:700;display:flex}.acomp2-motivo input{min-height:38px;font:inherit;border:1px solid #cfd9e5;border-radius:8px;padding:6px 10px;font-weight:400}.acomp2-vazio{text-align:center;color:#71869a;padding:24px;font-size:13px}@media (max-width:900px){.acomp2-cab{display:none}.acomp2-linha{grid-template-columns:1fr 1fr;gap:8px}.acomp2-cliente{grid-column:1/-1}.acomp2-acoes{grid-column:1/-1;justify-content:flex-start}.acomp2-etapas{grid-template-columns:repeat(2,1fr)}.acomp2-passo:after{display:none}}.equipe-page .equipe-numeros>div{color:#fff;border:0;box-shadow:0 6px 16px #102a441f}.equipe-page .equipe-numeros>div strong,.equipe-page .equipe-numeros>div span{color:#fff}.equipe-page .equipe-numeros>div span{opacity:.92;font-weight:600}.equipe-page .equipe-numeros>div:first-child{background:linear-gradient(135deg,#087cf0,#0a5fc2)}.equipe-page .equipe-numeros>div:nth-child(2){background:linear-gradient(135deg,#64748b,#475569)}.equipe-page .equipe-numeros>div:nth-child(3){background:linear-gradient(135deg,#0bad82,#08835f)}.equipe-page .equipe-numeros>div:nth-child(4){background:linear-gradient(135deg,#6650e7,#4f3bc4)}.equipe-page .equipe-bloco{background:#fff;border:1px solid #c9d8e6!important}.equipe-page .equipe-bloco-topo{background:#eef4fa;border-bottom:1px solid #d6e3ee;border-radius:12px 12px 0 0;margin:-16px -16px 12px;padding:14px 16px}.equipe-page .equipe-bloco-topo h3{color:#0b2a4a;font-size:16px}.equipe-page .equipe-bloco-topo p{color:#3e5367}.equipe-page a.equipe-usuario{background:#f6f9fc;border:1px solid #c9d8e6;border-left:4px solid #64748b}.equipe-page a.equipe-usuario:has(.equipe-perfil.administrador){border-left-color:#d97706}.equipe-page a.equipe-usuario:has(.equipe-perfil.gestor){border-left-color:#6650e7}.equipe-page a.equipe-usuario:has(.equipe-perfil.operacional){border-left-color:#087cf0}.equipe-page a.equipe-usuario:has(.equipe-perfil.corretor){border-left-color:#0bad82}.equipe-page .equipe-pessoa-dados strong{color:#0b2a4a}.equipe-page .equipe-pessoa-dados span{color:#4a5f73}.equipe-page .equipe-avatar{color:#0b3e6b;background:#dbe9f7}.equipe-page .equipe-tag{color:#33485c;background:#e6edf4;font-weight:600}.equipe-page .equipe-tag.pat{color:#0a55a8;background:#d8e9fc}.equipe-page .equipe-tag.ben{color:#06704f;background:#d3f2e5}.equipe-page .equipe-tag.fin{color:#4a33b8;background:#e5dfff}.equipe-page .equipe-tag.on{color:#06704f;background:#d3f2e5}.equipe-page .equipe-tag.off{color:#6b7a88;background:#eceff2}.equipe-page .equipe-pessoas li{background:#f6f9fc;border:1px solid #dde7f0;border-radius:8px;margin-bottom:6px;padding:10px}.equipe-page .module-success{color:#0d6b3f;background:#e7f7ef;border:1px solid #a8dcc0;border-radius:10px;margin-bottom:10px;padding:10px 14px;font-weight:700}
:root{--bg:#f4f3ef;--panel:#fff;--text:#101828;--muted:#667085;--sidebar:#1c1d1f;--sidebar2:#252629;--gold:#b59a72;--gold2:#d8c6a6;--navy:#17375e;--line:#e6e7ea;--success:#16a34a;--danger:#dc2626;--warning:#d99a21}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.layout{min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg,var(--sidebar),var(--sidebar2));color:#fff;z-index:20;grid-template-rows:auto minmax(0,1fr) auto;width:204px;height:100vh;padding:12px 9px 0;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar.collapsed{width:78px}.brand{flex-direction:column;justify-content:center;align-items:center;height:92px;display:flex}.brand img{object-fit:contain;filter:brightness(0)invert();width:172px;max-height:58px}.brand-sub{letter-spacing:1.6px;color:#e6e6e6;margin-top:4px;font-size:8px}.nav{flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}.nav a{color:#f3f4f6;border-radius:8px;align-items:center;gap:12px;min-height:34px;padding:6px 11px;display:flex}.nav a:hover{background:#303236}.nav a.active{color:#121212;background:linear-gradient(90deg,#b49a72,#cbb793)}.nav-chevron{margin-left:auto}.sidebar.collapsed .label{display:none}.collapse-btn{color:#fff;cursor:pointer;background:#2d2e31;border:1px solid #4a4b4e;border-radius:20px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:21px;right:-16px}.sidebar-bottom{height:auto;position:static;overflow:hidden}.sidebar-place{height:170px;position:relative;overflow:hidden}.sidebar-place img{object-fit:cover;opacity:.72;width:100%;height:100%}.sidebar-place:after{content:"";background:linear-gradient(#0000,#151617);position:absolute;inset:0}.sidebar-place-copy{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;left:18px}.sidebar-place-copy strong{letter-spacing:1.8px;font-size:11px}.sidebar-place-copy span{letter-spacing:1.4px;font-size:10px;line-height:1.45}.support{color:#fff;background:#111214db;border:1px solid #8d7755;border-radius:10px;align-items:center;gap:10px;height:40px;margin:8px 14px 10px;padding:0 12px;display:flex}.support svg:last-child{margin-left:auto}.main{width:calc(100% - 204px);margin-left:204px;transition:all .25s}.main.collapsed{width:calc(100% - 78px);margin-left:78px}.header{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 26px;display:flex;position:sticky;top:0}.global-search-trigger{color:#7b8490;cursor:text;background:#f7f8f9;border:1px solid #e1e4e8;border-radius:10px;align-items:center;gap:8px;width:min(610px,55vw);height:40px;padding:0 11px;display:flex}.global-search-trigger span{text-align:left;flex:1;font-size:12px}.global-search-trigger kbd{background:#fff;border:1px solid #d9dde1;border-radius:5px;padding:2px 5px;font-size:9px}.user-menu-wrap{position:relative}.user-menu-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.avatar{color:#fff;background:#17375e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.user-copy{flex-direction:column;align-items:flex-start;display:flex}.user-copy span{color:var(--muted);font-size:12px}.user-menu{border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;width:180px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #0000001f}.content{padding:0 24px 26px}.card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 3px 10px #00000009}.master-hero{background:#fff;border-radius:0 0 14px 14px;height:96px;margin-bottom:14px;position:relative;overflow:hidden}.master-hero-image{background:url(/identidade/viana-header-clean.jpg) 50%/cover no-repeat;position:absolute;inset:0}.master-hero:after{content:"";background:linear-gradient(90deg,#fffffffa 0%,#ffffffbd 35%,#ffffff14 72%,#ffffffe0 100%);position:absolute;inset:0}.master-hero-left{z-index:2;position:absolute;top:18px;left:28px}.master-hero-left h1{margin:0;font-size:29px}.master-hero-left p{color:#4f5f74;margin:4px 0 0}.master-hero-right{z-index:2;text-align:right;letter-spacing:3px;border-left:3px solid #b59a72;padding-left:16px;font-size:14px;line-height:1.45;position:absolute;top:14px;right:28px}.master-hero-right span{display:block}.grid-kpi{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.kpi-card{align-items:flex-start;gap:12px;min-height:94px;padding:13px;display:flex}.kpi-icon{color:#fff;background:linear-gradient(135deg,#17375e,#375f8b);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.kpi-card:nth-child(2) .kpi-icon{background:linear-gradient(135deg,#13915b,#26b476)}.kpi-card:nth-child(3) .kpi-icon{background:linear-gradient(135deg,#f25b35,#ff7a4b)}.kpi-card:nth-child(5) .kpi-icon{background:linear-gradient(135deg,#e73e3e,#ff5b5b)}.kpi-card:nth-child(6) .kpi-icon{background:linear-gradient(135deg,#11875c,#25ae79)}.kpi-label{color:#4b5563;font-size:12px}.kpi-value{margin:3px 0;font-size:26px;font-weight:750}.delta{color:var(--success);align-items:center;gap:3px;font-size:12px;display:flex}.delta small,.delta span{color:#98a2b3;margin-left:3px}.grid-2{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.master-main-grid{grid-template-columns:2.1fr 1fr}.section-title{margin:0;font-size:18px;font-weight:700}.card-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.card-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.chart-bars{align-items:flex-end;gap:16px;height:210px;padding:20px 10px 0;display:flex}.bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar{background:linear-gradient(#c8b28f,#9a7f56);border-radius:6px 6px 0 0;width:80%}.bar-wrap span{color:var(--muted);font-size:11px}.dashboard-total-line{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;min-height:46px;margin-top:10px;padding-top:10px;display:flex}.dashboard-total-line span{color:#737d8a;font-size:11px}.dashboard-total-line strong{font-size:18px}.dashboard-indicator-list{flex-direction:column;display:flex}.dashboard-indicator-list>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:48px;padding:12px 0;display:flex}.dashboard-indicator-list span{color:#687380;font-size:11px}.dashboard-indicator-list strong{font-size:20px}.module-page{padding:24px 0 10px}.module-page-head,.standard-page-head,.client-detail-head,.page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.module-page-head h1,.standard-page-title h1,.client-detail-head h1{margin:2px 0 4px;font-size:28px}.module-page-head p,.standard-page-title p,.client-detail-head p{color:#6b7280;margin:4px 0 0}.standard-page-title{align-items:center;gap:12px;display:flex}.standard-page-title>span{color:#8a7048;background:#f1ece4;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.btn-primary,.btn-secondary,.btn-danger-outline{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px 14px;font-weight:700;display:inline-flex}.btn-primary{color:#fff;background:#1f2023}.btn-primary:hover{background:#111214}.btn-secondary{color:#25272b;background:#fff;border-color:#d8dbe0}.btn-danger-outline{color:#b42318;background:#fff;border-color:#efb7b2}.back-link{color:#7a6748;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.module-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.mini-stat{background:#fff;border:1px solid #e6e7ea;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.mini-stat span{color:#667085;font-size:12px}.mini-stat strong{font-size:21px}.status-pill{border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-pill.active{color:#166534;background:#dcfce7}.status-pill.inactive{color:#6b7280;background:#f3f4f6}.standard-table-card,.clientes-card{background:#fff;border:1px solid #e3e6ea;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #1c202506}.standard-table-toolbar,.clientes-toolbar{background:#fff;border-bottom:1px solid #e9ecef;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.standard-search,.clientes-search{color:#8a94a0;background:#f9fafb;border:1px solid #dce1e6;border-radius:10px;flex:440px;align-items:center;gap:8px;min-width:280px;height:40px;padding:0 11px;display:flex}.standard-search:focus-within,.clientes-search:focus-within{background:#fff;border-color:#c8b795;box-shadow:0 0 0 3px #bea67d1a}.standard-search input,.clientes-search input{color:#1f2937;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.standard-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.standard-filter-label{color:#737d89;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.standard-filters select,.clientes-filter select{color:#29313b;background:#fff;border:1px solid #dce1e6;border-radius:10px;min-width:130px;height:40px;padding:0 30px 0 10px;font-size:11px}.standard-table-count{color:#765f3c;background:#f3efe8;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:76px;height:40px;padding:0 10px;display:flex}.standard-table-count strong{font-size:12px}.standard-table-count span{font-size:9px}.standard-table-scroll,.table-wrap{overflow:auto}.standard-table,.clientes-table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.standard-table thead,.clientes-table thead{background:#fafafa}.standard-table th,.clientes-table th{text-align:left;white-space:nowrap;border-bottom:1px solid #e6e9ec;padding:0}.standard-sort{color:#596575;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:42px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.standard-sort:hover{color:#705b3c;background:#f5f3ef}.standard-table td,.clientes-table td{color:#35404c;white-space:nowrap;border-bottom:1px solid #edf0f2;padding:11px 12px;font-size:10.5px}.standard-table tbody tr:hover,.clientes-table tbody tr:hover{background:#fcfbf8}.standard-primary-cell{color:#202832;font-weight:800}.standard-status{border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.standard-action-col{width:74px;text-align:right!important}.standard-open{color:#765f3c;justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.standard-empty,.table-empty{color:#7f8995;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:170px;display:flex}.client-cell{align-items:center;gap:10px;display:flex}.client-avatar{color:#6c5939;background:#ede7db;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.client-cell>div:last-child{flex-direction:column;gap:2px;display:flex}.client-cell span{color:#7a8493}.client-360-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.client-360-card{background:#fff;border:1px solid #e6e7ea;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.client-360-card>svg{color:#a08255}.client-360-card div{flex-direction:column;display:flex}.client-360-card span{color:#667085;font-size:11px}.client-360-card strong{font-size:21px}.detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.detail-card h3{align-items:center;gap:7px;margin:0 0 13px;display:flex}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.detail-list dt{color:#667085}.detail-list dd{text-align:right;margin:0;font-weight:700}.financial-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.financial-summary>div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.financial-summary span{color:#737d8a;font-size:11px}.financial-summary strong{font-size:22px}.history-list{flex-direction:column;display:flex}.history-item{border-bottom:1px solid #edf0f2;grid-template-columns:160px 1fr 155px;align-items:center;gap:12px;padding:9px 0;display:grid}.history-item strong{font-size:11px}.history-item span,.history-item time{color:#7e8793;font-size:10px}.form-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.form-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.form-grid label{color:#454b55;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #d9dde2;border-radius:9px;outline:0;width:100%;padding:10px 11px}.span-2{grid-column:span 2}.commercial-status-flow{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:7px;margin-bottom:14px;padding:10px;display:flex}.flow-step{color:#687484;background:#fff;border:1px solid #dfe3e7;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:8.5px;font-weight:800;display:inline-flex}.flow-step.active{color:#fff;background:#1f2023;border-color:#1f2023}.quote-premium-page{max-width:1680px;margin:0 auto;padding-bottom:48px}.quote-hero{background:linear-gradient(115deg,#fff 0%,#fbf8f1 64%,#f0e6d4 100%);border:1px solid #e7dfd2;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:22px 24px;display:flex;box-shadow:0 12px 30px #0f172a0d}.journey-card{background:#fff;border:1px solid #e4e7eb;border-radius:14px;grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:12px;padding:10px;display:grid}.journey-step{color:#94a0ad;background:#f8fafb;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.journey-step.done{color:#3f7656;background:#f1f7f3}.journey-step.active{color:#fff;background:linear-gradient(135deg,#15243a,#223c5d)}.quote-topic-card{background:#fff;border:1px solid #e0e3e6;border-radius:12px;margin-bottom:12px;padding:14px}.quote-topic-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.quote-topic-head>span{color:#fff;background:#c9ad80;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.quote-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.quote-fields-grid label{color:#3d4855;flex-direction:column;gap:5px;font-size:9.5px;font-weight:700;display:flex}.quote-fields-grid input,.quote-fields-grid select{background:#fff;border:1px solid #d9dee4;border-radius:8px;min-height:37px;padding:7px 9px;font-size:10.5px}.insurer-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;display:grid}.insurer-comparison-card{background:#fff;border:1px solid #e1e4e7;border-radius:11px;padding:12px}.insurer-comparison-card.recommended{border-color:#c9ad80;box-shadow:inset 0 0 0 1px #c9ad80}.insurer-price{color:#0b1b30;margin:12px 0;font-size:22px;font-weight:900}.settings-hero{color:#fff;background:linear-gradient(130deg,#142943,#203b5c);border-radius:15px;align-items:center;gap:14px;min-height:112px;margin-bottom:14px;padding:20px 22px;display:flex}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-card{min-height:176px;color:inherit;background:#fff;border:1px solid #e2e5e8;border-radius:13px;flex-direction:column;padding:14px;text-decoration:none;display:flex}.settings-card-top{justify-content:space-between;align-items:center;display:flex}.settings-card-icon{color:#8a6937;background:#f6f1e8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.broker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commission-guidance{border:1px solid;border-radius:12px;align-items:center;gap:11px;margin-bottom:12px;padding:13px 15px;display:flex}.commission-guidance>div{flex-direction:column;display:flex}.commission-guidance strong{font-size:13px}.commission-guidance span{margin-top:2px;font-size:11px}.commission-success{color:#176b3a;background:#ecfdf3;border-color:#a6e4bd}.commission-partial{color:#8a5b08;background:#fff8e8;border-color:#f0d28c}.commission-danger{color:#a5261d;background:#fff1f0;border-color:#f2b8b3}.commission-wait{color:#235a91;background:#edf5ff;border-color:#bdd6f2}.commission-progress-card{background:#fff;border:1px solid #e1e6eb;border-radius:12px;margin-bottom:12px;padding:12px 14px}.commission-progress{background:#edf0f3;border-radius:999px;height:9px;margin-top:9px;overflow:hidden}.commission-progress i{background:linear-gradient(90deg,#1f8a55,#36b875);border-radius:999px;height:100%;display:block}.commission-action-form{grid-template-columns:1fr 1fr 1.3fr 1fr auto;align-items:end;gap:8px;display:grid}.commission-action-form label{color:#667085;flex-direction:column;gap:4px;font-size:10px;display:flex}.commission-action-form input{border:1px solid #d6dce2;border-radius:8px;min-height:36px;padding:8px}.divergence-card{background:#fff4f2;border:1px solid #f6c7c2;border-radius:10px;margin-bottom:8px;padding:12px}.divergence-card.resolved{background:#f1faf5;border-color:#bfe5cd}@media (max-width:1250px){.grid-kpi{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.module-stats,.financial-summary{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.client-360-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:950px){.sidebar{width:78px}.sidebar .label,.sidebar-place-copy{display:none}.main{width:calc(100% - 78px);margin-left:78px}.grid-2{grid-template-columns:1fr}.quote-fields-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.module-page-head,.standard-page-head,.client-detail-head{flex-direction:column}.module-stats,.financial-summary,.settings-grid,.broker-grid,.form-grid{grid-template-columns:1fr}.client-360-grid{grid-template-columns:repeat(2,1fr)}.standard-table-toolbar{flex-direction:column;align-items:stretch}.journey-card{grid-template-columns:1fr 1fr}.quote-fields-grid,.commission-action-form{grid-template-columns:1fr}.span-2{grid-column:auto}}
.client-hub-page .client-360-card.action{cursor:pointer;transition:all .18s;position:relative}.client-hub-page .client-360-card.action:hover{border-color:#c8b28f;transform:translateY(-2px);box-shadow:0 10px 24px #11233a14}.client-hub-page .client-360-card.action>svg:last-child{color:#9a7b4b;margin-left:auto}.client-business-section{margin-top:14px}.client-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-policy-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e3e7eb;border-radius:12px;padding:13px;transition:all .18s}.client-policy-card:hover{border-color:#b99b6d;transform:translateY(-2px);box-shadow:0 9px 22px #11233a14}.policy-product{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.policy-product>span{letter-spacing:1px;color:#9a7138;font-size:8px;font-weight:900}.client-policy-card>strong{color:#10233d;font-size:13px}.client-policy-card>p{color:#75808d;margin:5px 0 14px;font-size:9px}.client-policy-card>div:last-child{justify-content:space-between;align-items:center;display:flex}.client-policy-card>div:last-child b{color:#17375e;font-size:13px}.client-policy-card>div:last-child span{color:#8a6837;align-items:center;gap:5px;font-size:8.5px;font-weight:800;display:flex}.client-quote-list{flex-direction:column;gap:6px;display:flex}.client-quote-row{background:#fff;border:1px solid #e7eaed;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;transition:all .16s;display:grid}.client-quote-row:hover{background:#faf7f1;border-color:#c8b28f}.client-quote-row>div{flex-direction:column;gap:2px;display:flex}.client-quote-row>div span{color:#9a7138;font-size:8px;font-weight:900}.client-quote-row>div strong{color:#17263a;font-size:10px}.policy-hero{color:#fff;background:linear-gradient(125deg,#102b4c,#1e4d7a);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:18px 20px;display:grid}.policy-hero-icon{color:#f0d39d;background:#ffffff1f;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.policy-hero-main>span{letter-spacing:1.4px;color:#f0d39d;font-size:8px;font-weight:900}.policy-hero-main h1{margin:3px 0;font-size:24px}.policy-hero-main a{color:#d9e5f1;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.policy-hero-insurer{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.policy-hero-insurer small{letter-spacing:1px;opacity:.65;font-size:7px}.policy-hero-insurer strong{font-size:13px}.policy-context-bar{background:#e4e8ec;border:1px solid #e4e8ec;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.policy-context-bar>div{background:#fff;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.policy-context-bar span{color:#84909d;text-transform:uppercase;letter-spacing:.6px;font-size:7.5px}.policy-context-bar strong{color:#17263a;font-size:10px}.action-card .btn-primary{align-items:center;gap:5px;margin-top:10px;display:inline-flex}.mobile-menu-btn,.mobile-sidebar-close,.mobile-sidebar-backdrop{display:none}@media (max-width:1050px){.client-policy-grid,.policy-context-bar{grid-template-columns:1fr 1fr}}@media (max-width:720px){html,body{overflow-x:hidden}.layout{min-height:100vh;display:block}.main,.main.collapsed{min-width:0;width:100%!important;margin-left:0!important}.sidebar,.sidebar.collapsed{z-index:1200;transition:transform .22s;transform:translate(-105%);box-shadow:18px 0 45px #00000047;flex-direction:column!important;width:min(82vw,320px)!important;padding:12px 10px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.sidebar.mobile-open{transform:translate(0)}.sidebar .label,.sidebar.collapsed .label{display:inline!important}.sidebar .brand{height:86px!important}.sidebar .brand img{width:170px!important;max-height:56px!important}.sidebar .nav{gap:2px!important;overflow-y:auto!important}.sidebar .nav a{min-height:40px!important;padding:9px 12px!important}.sidebar-bottom{margin-top:auto!important;display:block!important}.sidebar-place{height:118px!important;display:block!important}.support{width:calc(100% - 12px)!important;margin:8px 6px!important;display:flex!important}.collapse-btn{display:none!important}.mobile-sidebar-close{color:#fff;z-index:3;background:#ffffff1a;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.mobile-sidebar-backdrop{z-index:1100;background:#0a0e147a;border:0;padding:0;display:block;position:fixed;inset:0}.header{gap:8px!important;height:58px!important;padding:0 10px!important;position:sticky!important;top:0!important}.mobile-menu-btn{color:#17375e;background:#fff;border:1px solid #dfe4e8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.header .global-search-trigger{flex:auto!important;width:auto!important;min-width:0!important;height:38px!important;padding:0 9px!important}.header .global-search-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px!important}.header .global-search-trigger kbd,.user-copy{display:none!important}.user-menu-trigger{gap:0!important}.avatar{width:34px!important;height:34px!important}.content{padding:0 10px 22px!important}.module-page{padding-top:12px!important}.master-hero{border-radius:0 0 12px 12px!important;height:auto!important;min-height:112px!important;margin-bottom:10px!important}.master-hero-image{opacity:.38}.master-hero-left{max-width:70%;padding:17px 14px!important;position:relative!important;top:auto!important;left:auto!important}.master-hero-left h1{line-height:1.05;font-size:24px!important}.master-hero-left p{font-size:11px!important}.master-hero-right{max-width:34%;letter-spacing:1.5px!important;font-size:9px!important;top:15px!important;right:12px!important}.grid-kpi,.module-stats,.financial-summary,.operational-kpis,.report-grid,.settings-grid,.settings-grid-wide,.broker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.kpi-card,.mini-stat{min-height:96px!important;padding:11px!important}.kpi-icon{width:34px!important;height:34px!important}.kpi-value,.mini-stat strong{font-size:20px!important}.kpi-label,.mini-stat span{font-size:10px!important}.grid-2,.grid-3,.master-main-grid,.bottom-grid,.detail-grid,.secondary-grid{grid-template-columns:1fr!important;gap:10px!important}.production-wrap,.product-distribution{grid-template-columns:1fr!important}.production-summary{border-top:1px solid #eef0f3!important;border-left:0!important;padding:12px 0 0!important}.chart-bars{gap:8px!important;height:170px!important}.bar-wrap span{font-size:9px!important}.dashboard-indicator-list strong{font-size:16px!important}.card{border-radius:12px!important;padding:12px!important}.section-title{font-size:16px!important}.standard-page-head,.module-page-head,.client-detail-head,.page-head{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.standard-page-title h1,.module-page-head h1,.client-detail-head h1{font-size:23px!important}.standard-table-toolbar,.clientes-toolbar{flex-direction:column!important;align-items:stretch!important}.standard-search,.clientes-search{width:100%!important;min-width:0!important}.standard-filters,.module-filter-group{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.standard-filters select,.module-filter-select{width:100%!important;min-width:0!important;max-width:none!important}.standard-table-count,.clientes-count{align-self:flex-start!important}.standard-table-scroll,.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.standard-table,.clientes-table{min-width:760px!important}.standard-table td,.standard-table th,.clientes-table td,.clientes-table th{white-space:nowrap!important}.form-grid,.quote-fields-grid,.auto-common-grid,.manual-result-grid,.commercial-result-form,.process-form-grid,.policy-final-form,.broker-create-form,.broker-edit-form,.commission-action-form{grid-template-columns:1fr!important}.span-2{grid-column:auto!important}.client-360-grid,.client-policy-grid{grid-template-columns:1fr 1fr!important}.client-policy-grid{gap:8px!important}.client-policy-card{padding:11px!important}.policy-hero{grid-template-columns:auto 1fr!important;padding:14px!important}.policy-hero-insurer{text-align:left!important;grid-column:1/-1!important;align-items:flex-start!important}.policy-context-bar{grid-template-columns:1fr 1fr!important}.commercial-ownership-strip,.closing-summary-grid,.closing-detail-strip,.past-stage-summary,.past-stage-columns{grid-template-columns:1fr!important}.commercial-status-flow,.journey-card{flex-wrap:nowrap!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.commercial-status-flow .flow-step,.journey-step{flex:none!important}.insurer-comparison-grid{grid-template-columns:1fr!important}.budget-add-insurer{width:100%!important;margin-left:0!important}.budget-add-insurer select{flex:1!important;min-width:0!important}.budget-head{flex-direction:column!important;align-items:stretch!important}.quote-hero{flex-direction:column!important;align-items:flex-start!important;padding:16px!important}.quote-number-row h1{font-size:25px!important}.quote-hero-meta{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.workflow-focus form,.workflow-inline,.proposal-to-policy,.process-final-action,.quote-save-bar{flex-direction:column!important;align-items:stretch!important}.workflow-buttons{flex-wrap:wrap!important;width:100%!important}.workflow-cta,.btn-primary,.btn-secondary{min-height:42px!important}.client-quote-row{grid-template-columns:1fr!important;gap:5px!important}.history-item{grid-template-columns:1fr!important;gap:3px!important}.client-title-line{flex-direction:column!important;align-items:flex-start!important}.detail-actions{flex-wrap:wrap!important;width:100%!important}}@media (max-width:430px){.grid-kpi,.module-stats,.financial-summary,.operational-kpis,.report-grid,.client-360-grid,.client-policy-grid,.settings-grid,.settings-grid-wide,.broker-grid{grid-template-columns:1fr 1fr!important}.standard-filters,.module-filter-group{grid-template-columns:1fr!important}.master-hero-left{max-width:78%}.master-hero-right{display:none!important}.client-360-card{padding:10px!important}.client-360-card strong{font-size:18px!important}.policy-context-bar{grid-template-columns:1fr!important}}
.mobile-record-list{display:none}@media (max-width:760px){.module-page{padding-top:14px}.standard-page-head{gap:10px;margin-bottom:12px}.standard-page-title{align-items:flex-start;gap:10px}.standard-page-title>span{width:42px;min-width:42px;height:42px}.standard-page-title h1,.client-detail-head h1{font-size:27px;line-height:1.05}.standard-page-title p,.client-detail-head p{margin-top:5px;font-size:13px;line-height:1.35}.standard-page-head>.btn-primary,.standard-page-head>a.btn-primary{width:100%;min-height:48px;font-size:14px}.module-stats{gap:8px;margin-bottom:12px}.mini-stat{flex-direction:column;justify-content:center;min-height:92px;padding:13px 14px;display:flex}.mini-stat span{font-size:11px}.mini-stat strong{margin-top:5px;font-size:24px}.standard-table-card{border-radius:14px;padding:10px;height:auto!important;min-height:0!important}.standard-table-toolbar{grid-template-columns:1fr auto;align-items:center;gap:8px!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.standard-search{grid-column:1/-1;height:46px!important;min-height:46px!important;margin:0!important;padding:0 12px!important}.standard-search input{height:42px!important;min-height:42px!important;padding:0!important;font-size:14px!important}.standard-filters{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;width:100%;margin:0!important;display:grid!important}.standard-filter-label{grid-column:1/-1;font-size:11px;margin:0!important}.standard-filters select{border-radius:9px;width:100%;padding:0 8px;font-size:12px;min-width:0!important;height:40px!important;min-height:40px!important}.standard-table-count{justify-self:start;height:auto!important;min-height:32px!important;margin:0!important;padding:5px 8px!important}.standard-clear{justify-self:end;height:34px!important;min-height:34px!important;margin:0!important}.standard-table-scroll{display:none!important}.mobile-record-list{flex-direction:column;gap:9px;display:flex}.mobile-record-card{color:#101828;background:#fff;border:1px solid #e1e6eb;border-radius:13px;padding:13px;display:block;box-shadow:0 3px 10px #10182809}.mobile-record-card:active{background:#fbfcfd;transform:scale(.99)}.mobile-record-head{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.mobile-record-head>div{flex-direction:column;min-width:0;display:flex}.mobile-record-head span:first-child{text-transform:uppercase;letter-spacing:.55px;color:#7a8795;font-size:9px}.mobile-record-head strong{color:#13243a;white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:15px}.mobile-record-fields{grid-template-columns:1fr 1fr;gap:10px 12px;padding:11px 0;display:grid}.mobile-record-fields>div{flex-direction:column;min-width:0;display:flex}.mobile-record-fields span{color:#8793a0;font-size:9px}.mobile-record-fields strong{white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.25}.mobile-record-open{color:#1c527f;border-top:1px solid #eef1f4;justify-content:flex-end;align-items:center;gap:4px;padding-top:9px;font-size:11px;font-weight:800;display:flex}.standard-empty{min-height:0!important;padding:28px 12px!important}.sidebar-bottom{display:none!important}.sidebar.mobile-open{padding-bottom:20px;overflow-y:auto!important}.sidebar.mobile-open .nav{padding-bottom:22px}.sidebar.mobile-open .brand{height:105px;margin-bottom:6px}.quote-premium-page{padding-top:10px}.quote-hero{border-radius:14px!important;padding:14px!important;display:block!important}.quote-hero-copy{width:100%}.quote-back{display:inline-flex;margin-bottom:8px!important;font-size:11px!important}.quote-number-row{flex-wrap:wrap;gap:8px;align-items:center!important;display:flex!important}.quote-number-row h1{line-height:1.05;margin:0!important;font-size:25px!important}.quote-hero-copy>p{margin:7px 0 0!important;font-size:13px!important}.quote-hero-meta{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:flex!important}.quote-hero-meta>div{font-size:10px!important}.journey-card{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:7px!important;padding:9px!important;display:flex!important;overflow-x:auto!important}.journey-card::-webkit-scrollbar{display:none}.journey-step{scroll-snap-align:start;border-radius:10px!important;flex:0 0 122px!important;min-width:122px!important;padding:9px!important}.journey-step strong{font-size:10px!important}.journey-step span{font-size:8px!important}.journey-icon{width:27px!important;min-width:27px!important;height:27px!important}.workflow-focus,.stage-review-banner,.commercial-ownership-strip,.reopen-stage-alert{border-radius:12px!important;margin-bottom:10px!important}.workflow-focus{padding:12px!important}.workflow-focus form,.workflow-inline{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}.workflow-focus b{font-size:13px!important}.workflow-focus span{font-size:11px!important;line-height:1.4!important}.workflow-buttons{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;display:grid!important}.workflow-cta,.workflow-buttons .btn-secondary,.workflow-buttons form,.workflow-buttons form button{width:100%!important;min-height:44px!important}.stage-review-banner{flex-direction:column!important;gap:10px!important;padding:12px!important;display:flex!important}.stage-review-banner .btn-primary{width:100%!important}.commercial-ownership-strip{overflow:hidden;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.commercial-ownership-strip>div{border-bottom:1px solid #edf0f2!important;border-right:0!important;padding:11px 12px!important}.commercial-ownership-strip>div:last-child{border-bottom:0!important}.commercial-ownership-strip span{font-size:9px!important}.commercial-ownership-strip strong{font-size:12px!important}.reopen-stage-alert{flex-direction:column!important;gap:10px!important;padding:12px!important;display:flex!important}.reopen-stage-alert .btn-secondary{width:100%!important}.quote-premium-page .detail-grid,.quote-premium-page .financial-summary{grid-template-columns:1fr!important}.quote-premium-page .detail-card,.quote-premium-page .card{border-radius:12px!important}.quote-premium-page input,.quote-premium-page select,.quote-premium-page textarea{font-size:16px!important}.quote-premium-page button,.quote-premium-page .btn-primary,.quote-premium-page .btn-secondary{min-height:43px}.quote-premium-page textarea{min-height:92px}.policy-product-hero{border-radius:14px!important;margin-bottom:10px!important;padding:15px!important}.policy-product-hero h1{font-size:25px!important;line-height:1.08!important}.policy-product-hero p{font-size:12px!important;line-height:1.4!important}.policy-product-kicker{letter-spacing:.8px!important;font-size:9px!important}.financial-summary{grid-template-columns:1fr 1fr!important;gap:8px!important}.financial-summary>div{min-height:86px!important;padding:12px!important}.financial-summary span{font-size:9px!important}.financial-summary strong{overflow-wrap:anywhere;font-size:16px!important;line-height:1.2!important}.detail-grid{grid-template-columns:1fr!important;gap:9px!important}.detail-card{border-radius:12px!important;padding:13px!important}.detail-card h3{margin-bottom:9px!important;font-size:14px!important}.detail-list>div{padding:8px 0!important}.detail-list dt{font-size:10px!important}.detail-list dd{overflow-wrap:anywhere;max-width:58%;font-size:11px!important}.linked-actions{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.linked-actions .btn-primary,.linked-actions .btn-secondary{width:100%!important;min-height:43px!important}.commercial-status-flow{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding-bottom:3px!important;overflow-x:auto!important}.commercial-status-flow::-webkit-scrollbar{display:none}.flow-step{flex:none!important;align-items:center!important;min-height:39px!important}.history-item{grid-template-columns:1fr!important;gap:3px!important;padding:9px 0!important}.history-item time{font-size:9px!important}.client-detail-head{flex-direction:column!important;gap:8px!important;display:flex!important}.client-detail-head>.badge,.client-detail-head>.status-pill{align-self:flex-start}.client-360-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.client-360-card-link{min-height:96px!important;padding:12px!important}.client-360-card-link strong{font-size:20px!important}.client-360-card-link span{font-size:10px!important}}@media (max-width:390px){.standard-filters,.mobile-record-fields{grid-template-columns:1fr}.mini-stat{min-height:82px}.standard-page-title h1{font-size:25px}.financial-summary,.client-360-grid{grid-template-columns:1fr!important}}.mobile-record-badges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mobile-record-wrap{flex-direction:column;display:flex}.mobile-record-wrap .mobile-record-card{border-bottom-right-radius:0;border-bottom-left-radius:0}.mobile-record-sec{color:#0874d7;background:#f3f9ff;border:1px solid #e1e6eb;border-top:0;border-radius:0 0 13px 13px;justify-content:center;align-items:center;gap:4px;padding:9px;font-size:12px;font-weight:800;display:flex}
