:root{--tivvi:#0a6cff;--tivvi-2:#00bce8;--tivvi-light:#ddf4ff;--tivvi-navy:#031b4e;--tivvi-navy-2:#05295e;--tivvi-cyan:#00c7e8;--tivvi-mint:#00e59a;--ink:#071e4a;--muted:#65758d;--soft:#f3f8fd;--line:#dde8f3;--success:#00bfa5;--warning:#f5a623;--danger:#ff4f6d;--brand-gradient:linear-gradient(135deg,#0a6cff 0%,#00bce8 64%,#00e59a 120%);--navy-gradient:linear-gradient(145deg,#031b4e 0%,#06356f 62%,#0a6cff 118%);--card-shadow:0 14px 38px #072d5b12}html{background:#f4f9fd}body{color:var(--ink);background:radial-gradient(circle at 85% 4%,#00bce81c,#0000 26%),radial-gradient(circle at 10% 95%,#00e59a0f,#0000 24%),linear-gradient(#f9fcff 0%,#f1f7fc 100%)}::selection{color:#031b4e;background:#bceeff}.primary-button{background:var(--brand-gradient);box-shadow:0 12px 28px #0a6cff38;color:#fff!important;border:0!important}.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0a6cff47}.secondary-button{box-shadow:0 6px 18px #072d5b0a;color:#0b2d62!important;background:#ffffffeb!important;border-color:#d9e6f3!important}.secondary-button:hover{background:#f7fbff!important;border-color:#9fd5ff!important}.text-button,.eyebrow,.brand-text{color:#0a6cff!important}.pill{color:#075fdc;background:linear-gradient(135deg,#e9f5ff,#eafff8);border:1px solid #d4ebff}.form-message{color:#0d5ebd;background:#eaf6ff}.tivvi-page-brand{z-index:30;justify-content:space-between;align-items:center;gap:20px;max-width:1480px;margin:0 auto;padding:18px 28px 10px;display:flex;position:relative}.tivvi-page-brand-logo{cursor:pointer;background:0 0;border:0;padding:0}.tivvi-page-brand-logo .tivvi-full-image{width:188px!important}.tivvi-page-brand-logo .tivvi-official-tagline{display:none}.tivvi-page-brand-back{color:#0a4c9a;background:#ffffffe0;border:1px solid #d8e6f3;border-radius:14px;padding:10px 14px;font-weight:800;box-shadow:0 8px 22px #072d5b0d}.tivvi-page-brand-back:hover{background:#fff;border-color:#86cfff}main:not(.landing-shell):not(.app-shell){color:var(--ink)}main:not(.landing-shell):not(.app-shell) section[class*=bg-white],main:not(.landing-shell):not(.app-shell) article[class*=bg-white],main:not(.landing-shell):not(.app-shell) div[class*=bg-white][class*=rounded],main:not(.landing-shell):not(.app-shell) form[class*=bg-white]{box-shadow:var(--card-shadow)!important;border-color:#dce9f4!important}main:not(.landing-shell):not(.app-shell) [class*="rounded-[28px]"][class*=bg-gradient],main:not(.landing-shell):not(.app-shell) [class*="rounded-[24px]"][class*=bg-gradient]{border:1px solid #00bce82e;box-shadow:0 18px 46px #03316f1c}main:not(.landing-shell):not(.app-shell) h1,main:not(.landing-shell):not(.app-shell) h2,main:not(.landing-shell):not(.app-shell) h3{color:var(--ink)}main:not(.landing-shell):not(.app-shell) [class*="text-[#5146e5]"],main:not(.landing-shell):not(.app-shell) [class*="text-[#4e45bc]"]{color:#0a6cff!important}main:not(.landing-shell):not(.app-shell) [class*="bg-[#f3f2ff]"],main:not(.landing-shell):not(.app-shell) [class*="bg-[#f4f2ff]"],main:not(.landing-shell):not(.app-shell) [class*="bg-[#f7f6ff]"]{background:#eef8ff!important}main:not(.landing-shell):not(.app-shell) [class*="border-[#dedafc]"],main:not(.landing-shell):not(.app-shell) [class*="border-[#e1def9]"]{border-color:#cae5f7!important}.app-shell{background:linear-gradient(135deg,#eff7ff 0%,#f8fbff 48%,#eef8ff 100%);grid-template-columns:252px 1fr}.sidebar{background:linear-gradient(#031b4e 0%,#05295e 52%,#021735 100%);border-right:1px solid #1e7eff2e;box-shadow:18px 0 50px #031b4e14}.sidebar .nav-item{color:#c6d9f0;border:1px solid #0000}.sidebar .nav-item:hover{color:#fff;background:#ffffff0f;border-color:#50b9ff1f}.sidebar .nav-item.active{color:#fff;background:linear-gradient(105deg,#0a6cff 0%,#00bce8 70%,#00e59a 130%);box-shadow:0 12px 26px #007eff4d}.sidebar-card{background:linear-gradient(145deg,#052a5efa,#01193dfa);border:1px solid #00d5ff59;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 40px #00000029}.sidebar-card button{color:#eaffff;background:#00e59a0f;border-color:#00d6dd}.sidebar-card button:hover{background:linear-gradient(135deg,#0a6cff,#00bce8);border-color:#0000}.dashboard-content{max-width:1550px;padding:30px 28px 44px}.dashboard-brandbar{display:none!important}.dashboard-topbar{margin-bottom:22px;padding:4px 2px}.dashboard-kicker{color:#0a6cff;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.dashboard-title{color:#071e4a;font-size:36px}.dashboard-subtitle{color:#60728c}.dashboard-actions .secondary-button{background:#fff}.metric-card,.chart-card,.insight-card,.onboarding-banner,[class*="rounded-[24px]"][class*=bg-white],[class*="rounded-[22px]"][class*=bg-white]{border-color:#dbe8f4!important;box-shadow:0 12px 34px #0f40740f!important}.metric-card{background:#fffffff5;border-radius:18px;padding:19px}.metric-card>span{color:#63758d;font-weight:600}.metric-card>strong{color:#071e4a}.metric-primary{background:linear-gradient(145deg,#05295e 0%,#0a6cff 58%,#00bce8 112%);border:1px solid #00cde640!important;box-shadow:0 18px 38px #03316f33!important}.metric-primary>strong{color:#fff}.status-chip{color:#79ffd1;background:#00e59a26;border:1px solid #00e59a2e}.success-text{color:#00b8a5!important}.danger-text{color:#ff4f6d!important}.insight-card{background:linear-gradient(135deg,#fff,#f5fbff);border-radius:18px}.insight-icon{color:#0a6cff;background:linear-gradient(145deg,#e3f3ff,#e9fff9);border:1px solid #d4ebff}.chart-card{background:#fff;border-radius:18px}.soft-badge{color:#0b5dbd;background:#eef7ff}.chart-placeholder{background:linear-gradient(#f8fcff,#edf7ff)}.chart-placeholder:after{background:linear-gradient(90deg,#0a6cff,#00bce8,#00e59a)}.donut-placeholder div{background:conic-gradient(#0a6cff 0 35%,#00bce8 35% 57%,#00e59a 57% 73%,#4d91e8 73% 88%,#e1eaf4 88%)}.onboarding-banner{background:linear-gradient(120deg,#eaf5ff 0%,#f7fcff 55%,#effff9 100%)}.onboarding-banner-brand{background:linear-gradient(90deg,#eef7ff,#f5fcff);border-color:#d5eafb}input,select,textarea{color:#0b2a58;background:#fbfdff!important;border-color:#d8e5f1!important}input:focus,select:focus,textarea:focus{background:#fff!important;border-color:#49b9ff!important;box-shadow:0 0 0 4px #0a6cff14!important}.auth-visual{background:radial-gradient(circle at 20% 18%,#00e59a2e,#0000 30%),linear-gradient(145deg,#031b4e 0%,#073271 58%,#0a6cff 110%)}.auth-visual-copy h1 span{color:#67e6ff}.auth-preview-card{border-color:#67e6ff38}.auth-form input:focus{border-color:#49b9ff;box-shadow:0 0 0 4px #0a6cff14}.landing-shell{background:radial-gradient(circle at 82% 14%,#00bce821,#0000 30%),radial-gradient(circle at 18% 86%,#00e59a14,#0000 28%),linear-gradient(#fff 0%,#f7fbff 62%,#eef7ff 100%)}.hero-copy-block h1 span{background:linear-gradient(90deg,#0a6cff,#00bce8,#00e59a);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-product-card{background:linear-gradient(145deg,#031b4e,#074080 58%,#0a6cff 105%);box-shadow:0 34px 80px #03316f3d}.feature-icon{color:#0a6cff;background:#eaf6ff}.landing-shell [class*=bg-gradient-to-r][class*="from-[#17162f]"]{background:linear-gradient(120deg,#031b4e,#0757aa 62%,#00aeca)!important}.landing-shell [class*="text-[#5146e5]"]{color:#0a6cff!important}.landing-shell [class*="bg-[#f0efff]"],.landing-shell [class*="bg-[#f7f6ff]"]{background:#eaf7ff!important}.landing-shell article[class*="border-[#5146e5]"]{border-color:#0a9de4!important;box-shadow:0 20px 50px #0a6cff1f!important}.onboarding-shell{background:radial-gradient(circle at 50% 0,#00bce829,#0000 35%),#f3f8fd}.progress-bar span{background:linear-gradient(90deg,#0a6cff,#00bce8,#00e59a)}.onboarding-steps article>span{color:#0a6cff;background:#e9f6ff}footer{color:#66778e!important;background:#fff!important;border-color:#dbe7f2!important}footer a:hover{color:#0a6cff!important}@media (max-width:767px){.tivvi-page-brand{gap:12px;padding:14px 16px 4px}.tivvi-page-brand-logo .tivvi-full-image{width:150px!important}.tivvi-page-brand-back{border-radius:12px;padding:9px 10px;font-size:12px}.dashboard-brandbar{display:flex!important}.mobile-sidebar{color:#fff;background:linear-gradient(#031b4e,#05295e)!important}.mobile-sidebar .nav-item{color:#d2e2f4}.mobile-sidebar .nav-item.active{background:linear-gradient(105deg,#0a6cff,#00bce8 72%,#00e59a 135%)}.mobile-close{color:#0a6cff!important;background:#fff!important;border-color:#cfe3f4!important}main:not(.landing-shell):not(.app-shell){overflow-x:hidden}main:not(.landing-shell):not(.app-shell) [class*=grid-cols-]{min-width:0}main:not(.landing-shell):not(.app-shell) h1{line-height:1.08}main:not(.landing-shell):not(.app-shell) button,main:not(.landing-shell):not(.app-shell) a{max-width:100%}}
.dashboard-responsive-shell{--dash-navy:#041c3b;--dash-navy-2:#082b57;--dash-blue:#0877ff;--dash-cyan:#09b9e8;--dash-mint:#03e6ae;--dash-ink:#071b49;--dash-muted:#637697;--dash-line:#dce9f5;--dash-surface:#fff;--dash-bg:#f3f9fe;background:radial-gradient(circle at 88% 0%, #03e6ae1a, transparent 24%), radial-gradient(circle at 28% 0%, #0877ff14, transparent 30%), var(--dash-bg)!important}.dashboard-responsive-shell .desktop-sidebar{box-shadow:18px 0 44px #001e4414;background:linear-gradient(#031b37 0%,#05264c 55%,#031a34 100%)!important;border-right:1px solid #4abfff26!important}.dashboard-responsive-shell .desktop-sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle at 85% 16%,#00e5bf24,#0000 24%);position:absolute;inset:0}.dashboard-responsive-shell .desktop-sidebar>*{z-index:1;position:relative}.dashboard-responsive-shell .desktop-sidebar .tivvi-full-lockup{display:flex!important}.dashboard-responsive-shell .desktop-sidebar .tivvi-symbol-image{display:none!important}.dashboard-responsive-shell .desktop-sidebar .tivvi-logo{overflow:visible;justify-content:flex-start!important;min-height:92px!important}.dashboard-responsive-shell .desktop-sidebar .tivvi-full-image{filter:drop-shadow(0 8px 15px #00bbff29);width:180px!important}.dashboard-responsive-shell .desktop-sidebar .tivvi-official-tagline{letter-spacing:.01em;color:#b8d7f2!important;margin-top:8px!important;margin-left:0!important;font-weight:500!important}.dashboard-responsive-shell .sidebar-nav{gap:5px!important}.dashboard-responsive-shell .nav-item{color:#d6e5f4!important;border:1px solid #0000!important;border-radius:13px!important;min-height:46px!important;transition:background .18s,border-color .18s,transform .18s!important}.dashboard-responsive-shell .nav-item:hover{transform:translate(2px);background:#ffffff12!important;border-color:#71d2ff1f!important}.dashboard-responsive-shell .nav-item.active{color:#fff!important;background:linear-gradient(100deg,#0877ff 0%,#09aef1 58%,#05dfb6 100%)!important;border-color:#ffffff24!important;box-shadow:0 12px 28px #0084ff47!important}.dashboard-responsive-shell .sidebar-card{background:linear-gradient(145deg,#073565eb,#021d3af5)!important;border:1px solid #13d0e573!important;box-shadow:0 15px 34px #0000002e,inset 0 1px #ffffff0d!important}.dashboard-responsive-shell .sidebar-card button{color:#002945!important;background:linear-gradient(100deg,#0bd9e4,#03e6ae)!important;border:0!important;font-weight:800!important;box-shadow:0 8px 22px #03e6ae2e!important}.dashboard-responsive-shell .dashboard-content{max-width:1580px!important;padding:24px 28px 42px!important}.dashboard-responsive-shell .dashboard-brandbar{display:none!important}.dashboard-responsive-shell .dashboard-topbar{color:#fff;background:radial-gradient(circle at 84% 18%,#03e6ae38,#0000 24%),linear-gradient(115deg,#052148 0%,#0b4f91 50%,#0877ff 78%,#06bfa8 125%);border:1px solid #0877ff1f;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 44px #04326521;margin-bottom:18px!important;padding:24px 26px!important}.dashboard-responsive-shell .dashboard-topbar:before{content:"";background:#ffffff12;border-radius:50%;width:280px;height:280px;position:absolute;top:-180px;left:42%}.dashboard-responsive-shell .dashboard-topbar>*{z-index:1;position:relative}.dashboard-responsive-shell .dashboard-kicker{letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#7ef4df!important}.dashboard-responsive-shell .dashboard-title{color:#fff!important;font-size:36px!important}.dashboard-responsive-shell .dashboard-subtitle{color:#d6e9fa!important}.dashboard-responsive-shell .dashboard-actions{align-items:center;gap:10px;display:flex}.dashboard-responsive-shell .dashboard-actions .primary-button{color:#002d4a!important;background:linear-gradient(100deg,#10d9ef,#04e3ad)!important;box-shadow:0 10px 24px #01e0bf38!important}.dashboard-responsive-shell .dashboard-actions .secondary-button{color:#fff!important;background:#ffffff1c!important;border-color:#fff3!important}.dashboard-responsive-shell .dashboard-grid-brand{align-items:stretch;grid-template-columns:1.15fr 1fr 1fr!important;gap:14px!important}.dashboard-responsive-shell .metric-stack{gap:14px!important}.dashboard-responsive-shell .metric-card,.dashboard-responsive-shell .chart-card,.dashboard-responsive-shell .insight-card,.dashboard-responsive-shell section.rounded-\[24px\],.dashboard-responsive-shell section.rounded-\[20px\]{border-color:var(--dash-line)!important;box-shadow:0 12px 32px #07366611!important}.dashboard-responsive-shell .metric-card{position:relative;overflow:hidden;background:#fffffff2!important;border-radius:20px!important}.dashboard-responsive-shell .metric-card:after{content:"";background:radial-gradient(circle,#0877ff17,#0000 66%);border-radius:50%;width:110px;height:110px;position:absolute;top:-48px;right:-46px}.dashboard-responsive-shell .metric-card>*{z-index:1;position:relative}.dashboard-responsive-shell .metric-primary{background:radial-gradient(circle at 82% 20%,#03e6ae42,#0000 28%),linear-gradient(145deg,#041d3d 0%,#07529a 58%,#0a76cf 100%)!important;border:1px solid #0dc7d740!important;box-shadow:0 18px 42px #02417d2e!important}.dashboard-responsive-shell .metric-primary .status-chip{border:1px solid #53ffd533;color:#8bffe4!important;background:#08eebe24!important}.dashboard-responsive-shell .metric-card>span{font-weight:600;color:var(--dash-muted)!important}.dashboard-responsive-shell .metric-card>strong{color:var(--dash-ink);letter-spacing:-.025em}.dashboard-responsive-shell .metric-card>small{color:#8092ae!important}.dashboard-responsive-shell .metric-primary>span,.dashboard-responsive-shell .metric-primary>strong,.dashboard-responsive-shell .metric-primary>small{color:#fff!important}.dashboard-responsive-shell .success-text{color:#00a98a!important}.dashboard-responsive-shell .brand-text{color:#0877ff!important}.dashboard-responsive-shell .danger-text{color:#ff355c!important}.dashboard-responsive-shell .daily-limit{border-top-color:#ffffff29!important}.dashboard-responsive-shell #cofres{background:linear-gradient(135deg,#f5fbff,#fff 55%,#effdfa)!important;border-color:#d8eaf6!important}.dashboard-responsive-shell #cofres .eyebrow,.dashboard-responsive-shell section .eyebrow{color:#0785df!important}.dashboard-responsive-shell #cofres article:last-child{background:linear-gradient(135deg,#052148,#0877ff 72%,#04c6a7)!important}.dashboard-responsive-shell form input{background:#f8fcff!important;border-color:#d7e7f3!important}.dashboard-responsive-shell form input:focus{box-shadow:0 0 0 4px #0877ff14;border-color:#19a9ed!important}.dashboard-responsive-shell .insight-card{background:linear-gradient(135deg,#fff,#f4fbff 64%,#effdf9)!important}.dashboard-responsive-shell .insight-icon{box-shadow:0 9px 20px #0877ff2e;color:#fff!important;background:linear-gradient(135deg,#0787ff,#05dfb6)!important}.dashboard-responsive-shell .text-button{color:#0783dd!important}.dashboard-responsive-shell .chart-card{background:#fffffff5!important;border-radius:22px!important}.dashboard-responsive-shell .soft-badge{color:#1376bd!important;background:#eff8ff!important}.dashboard-responsive-shell .transaction-row{transition:transform .18s,box-shadow .18s;background:linear-gradient(90deg,#fff,#fbfdff)!important;border-color:#e8f1f8!important}.dashboard-responsive-shell .transaction-row:hover{transform:translateY(-1px);box-shadow:0 7px 18px #0434610f}.dashboard-responsive-shell .summary-row{border:1px solid #e6f0f8;background:#f5faff!important}.dashboard-responsive-shell [id=radar-vencimentos],.dashboard-responsive-shell [id=decisao-compra],.dashboard-responsive-shell [id=resumo-semanal],.dashboard-responsive-shell [id=resumo-mensal],.dashboard-responsive-shell [id=revisao-assinaturas]{scroll-margin-top:24px}.dashboard-responsive-shell [id=radar-vencimentos]>*,.dashboard-responsive-shell [id=decisao-compra]>*,.dashboard-responsive-shell [id=resumo-semanal]>*,.dashboard-responsive-shell [id=resumo-mensal]>*,.dashboard-responsive-shell [id=revisao-assinaturas]>*{border-color:#dce9f5!important}button.fixed.bottom-5.right-5.rounded-full{color:#fff!important;background:linear-gradient(100deg,#0877ff 0%,#09b9e8 62%,#03e6ae 100%)!important;box-shadow:0 14px 36px #0877ff47!important}button.fixed.bottom-5.right-5.rounded-full:hover{background:linear-gradient(100deg,#0569eb 0%,#06aada 62%,#02d59f 100%)!important}@media (max-width:1100px){.dashboard-responsive-shell .dashboard-grid-brand{grid-template-columns:1fr 1fr!important}.dashboard-responsive-shell .metric-primary{grid-column:1/-1}}@media (max-width:767px){.dashboard-responsive-shell{background:linear-gradient(#f4faff,#f8fcff 42%,#f5fafc)!important}.dashboard-responsive-shell .dashboard-content{padding:12px 12px 30px!important}.dashboard-responsive-shell .dashboard-brandbar{border:0!important;margin:0 0 10px!important;padding:8px 10px 12px!important;display:flex!important}.dashboard-responsive-shell .dashboard-brandbar .tivvi-full-image{width:150px!important}.dashboard-responsive-shell .dashboard-brandbar .tivvi-official-tagline{color:#0b4f91!important;margin-left:0!important}.dashboard-responsive-shell .mobile-topbar{z-index:10;position:absolute;top:18px;right:16px;margin:0!important}.dashboard-responsive-shell .mobile-menu-trigger{background:#fff!important;border-color:#d8e8f5!important;box-shadow:0 8px 22px #03325f1a!important}.dashboard-responsive-shell .mobile-menu-trigger span{background:#073c74!important}.dashboard-responsive-shell .mobile-sidebar{color:#fff!important;background:linear-gradient(#031b37,#05264c)!important;padding:18px 14px!important}.dashboard-responsive-shell .mobile-sidebar .nav-item{color:#d7e7f6!important}.dashboard-responsive-shell .mobile-sidebar .mobile-close{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}.dashboard-responsive-shell .mobile-sidebar .tivvi-full-image{width:145px!important}.dashboard-responsive-shell .mobile-sidebar .tivvi-official-tagline{color:#b8d7f2!important;margin-left:0!important}.dashboard-responsive-shell .dashboard-topbar{border-radius:20px!important;margin-bottom:12px!important;padding:20px 18px!important;display:block!important}.dashboard-responsive-shell .dashboard-title{padding-right:8px;font-size:28px!important;line-height:1.12!important}.dashboard-responsive-shell .dashboard-subtitle{font-size:13px!important;line-height:1.5!important}.dashboard-responsive-shell .dashboard-actions{width:100%;margin-top:16px!important}.dashboard-responsive-shell .dashboard-actions .primary-button{width:100%;min-height:46px}.dashboard-responsive-shell .dashboard-grid-brand{grid-template-columns:1fr!important;gap:10px!important}.dashboard-responsive-shell .metric-primary{grid-column:auto}.dashboard-responsive-shell .metric-stack{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.dashboard-responsive-shell .metric-card{border-radius:18px!important;padding:16px!important}.dashboard-responsive-shell .metric-large>strong{font-size:34px!important}.dashboard-responsive-shell #cofres,.dashboard-responsive-shell section.rounded-\[20px\]{border-radius:18px!important;padding:16px!important}.dashboard-responsive-shell .dashboard-lower-grid{gap:10px!important}.dashboard-responsive-shell .chart-card{border-radius:18px!important;padding:15px!important}.dashboard-responsive-shell .transaction-row{gap:10px!important;padding:12px!important}.dashboard-responsive-shell .summary-row{padding:13px!important}.dashboard-responsive-shell .insight-card{border-radius:18px!important;padding:16px!important}}
@media (min-width:768px){.sidebar.desktop-sidebar{scrollbar-width:thin;gap:16px;height:100vh;min-height:0;padding:18px 16px 16px;overflow:hidden auto}.sidebar.desktop-sidebar>.tivvi-logo{flex:none;justify-content:center;min-height:86px}.sidebar.desktop-sidebar .sidebar-nav{flex:none;gap:4px}.sidebar.desktop-sidebar .nav-item{min-height:48px;padding:10px 12px}.sidebar.desktop-sidebar .sidebar-card{flex:none;gap:6px;margin-top:auto;padding:15px}.sidebar.desktop-sidebar .sidebar-card strong{font-size:14px;line-height:1.45}.sidebar.desktop-sidebar .sidebar-card button{margin-top:4px;padding:9px}}@media (min-width:768px) and (max-height:820px){.sidebar.desktop-sidebar{gap:10px;padding-top:12px;padding-bottom:12px}.sidebar.desktop-sidebar>.tivvi-logo{min-height:72px}.sidebar.desktop-sidebar>.tivvi-logo .tivvi-symbol-image{width:76px}.sidebar.desktop-sidebar .nav-item{min-height:42px;padding-top:8px;padding-bottom:8px}.sidebar.desktop-sidebar .sidebar-card{padding:12px 14px}.sidebar.desktop-sidebar .sidebar-card span{font-size:11px}.sidebar.desktop-sidebar .sidebar-card strong{font-size:13px}}
main:not(.landing-shell):not(.app-shell) [class*=text-white] h1,main:not(.landing-shell):not(.app-shell) [class*=text-white] h2,main:not(.landing-shell):not(.app-shell) [class*=text-white] h3{color:inherit!important}main:not(.landing-shell):not(.app-shell) [class*=bg-gradient] [class*=text-white],main:not(.landing-shell):not(.app-shell) [class*="from-[#17162f]"] [class*=text-white],main:not(.landing-shell):not(.app-shell) [class*="from-[#031b4e]"] [class*=text-white]{color:#fff!important}.tivvi-page-brand{display:none!important}
@media (max-width:767px){.mobile-sidebar-head{min-height:86px;justify-content:center!important;align-items:center!important;padding-left:58px!important;padding-right:58px!important;display:flex!important;position:sticky!important}.mobile-sidebar-head .tivvi-logo{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.mobile-sidebar-head .tivvi-full-lockup{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.mobile-sidebar-head .tivvi-full-image{width:186px!important;max-width:58vw!important;margin:0 auto!important;display:block!important}.mobile-sidebar-head .tivvi-official-tagline{text-align:center!important;width:100%!important}.mobile-sidebar-head .mobile-close{margin:0!important;position:absolute!important;top:10px!important;right:4px!important}}
@media (max-width:767px){.dashboard-responsive-shell .dashboard-brandbar{text-align:center!important;justify-content:center!important;width:100%!important;padding-left:64px!important;padding-right:64px!important}.dashboard-responsive-shell .dashboard-brandbar .tivvi-logo,.dashboard-responsive-shell .dashboard-brandbar .tivvi-full-lockup{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.dashboard-responsive-shell .dashboard-brandbar .tivvi-full-image{width:150px!important;margin:0 auto!important;display:block!important}.dashboard-responsive-shell .dashboard-brandbar .tivvi-official-tagline{text-align:center!important;margin:6px auto 0!important}}
@media (max-width:767px){html,body{max-width:100%;overflow-x:hidden}div.fixed.inset-0.z-\[100\]{width:100vw;max-width:100vw;overflow-x:hidden}div.fixed.inset-0.z-\[100\]>section{width:100%;max-width:100vw;margin-inline:auto;padding-left:16px!important;padding-right:16px!important;overflow-x:hidden!important}div.fixed.inset-0.z-\[100\]>section>div:first-child{width:100%;min-width:0}div.fixed.inset-0.z-\[100\]>section>div:first-child>div:first-child{flex:auto;min-width:0}div.fixed.inset-0.z-\[100\] h2,div.fixed.inset-0.z-\[100\] p,div.fixed.inset-0.z-\[100\] span,div.fixed.inset-0.z-\[100\] strong{overflow-wrap:anywhere;max-width:100%}div.fixed.inset-0.z-\[100\] article{width:100%;min-width:0;overflow:hidden}div.fixed.inset-0.z-\[100\] article>div,div.fixed.inset-0.z-\[100\] article>div>div{min-width:0;max-width:100%}div.fixed.inset-0.z-\[100\] article .flex.items-start.justify-between.gap-3{flex-direction:column;align-items:stretch;gap:6px;min-width:0}div.fixed.inset-0.z-\[100\] article strong.block.truncate{overflow-wrap:anywhere;word-break:break-word;line-height:1.35;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}div.fixed.inset-0.z-\[100\] article .whitespace-nowrap{overflow-wrap:anywhere;align-self:flex-start;white-space:normal!important}div.fixed.inset-0.z-\[100\] .mb-3.flex.flex-wrap{align-items:stretch}div.fixed.inset-0.z-\[100\] .mb-3.flex.flex-wrap>button{width:100%}div.fixed.inset-0.z-\[100\] form,div.fixed.inset-0.z-\[100\] input,div.fixed.inset-0.z-\[100\] select{min-width:0;max-width:100%}}
@media (max-width:767px){.dashboard-responsive-shell .mobile-topbar{z-index:70!important;pointer-events:none!important;width:auto!important;margin:0!important;padding:0!important;position:fixed!important;top:170px!important;right:20px!important}.dashboard-responsive-shell .mobile-menu-trigger{pointer-events:auto!important;position:relative!important;inset:auto!important;box-shadow:0 12px 30px #002b4e2e!important}}
:root{--tivvi-navy-950:#061a33;--tivvi-navy-900:#0b2545;--tivvi-navy-800:#0d315d;--tivvi-blue-600:#2563eb;--tivvi-blue-500:#0ea5e9;--tivvi-cyan-500:#06b6d4;--tivvi-teal-500:#10b981;--tivvi-text:#08295d;--tivvi-text-2:#294a74;--tivvi-muted:#64748b;--tivvi-muted-2:#8291a8;--tivvi-border:#dfe7f0;--tivvi-surface:#fff;--tivvi-surface-soft:#f7f9fc;--tivvi-page:#f4f8fc;--tivvi-success-bg:#ecfdf5;--tivvi-success:#047857;--tivvi-danger-bg:#fff1f2;--tivvi-danger:#be123c;--tivvi-warning-bg:#fff7ed;--tivvi-warning:#b45309;--tivvi-radius-card:22px;--tivvi-shadow-card:0 12px 32px #0a2b5914;--tivvi-shadow-soft:0 7px 22px #0a2b590e}.tivvi-gradient-action{background:linear-gradient(90deg,var(--tivvi-blue-600) 0%,var(--tivvi-blue-500) 52%,var(--tivvi-teal-500) 100%);box-shadow:0 10px 24px #2563eb2e;color:#fff!important;border:0!important}.tivvi-surface{background:var(--tivvi-surface)!important;border:1px solid var(--tivvi-border)!important;border-radius:var(--tivvi-radius-card)!important;box-shadow:var(--tivvi-shadow-card)!important;color:var(--tivvi-text)!important}.tivvi-icon-tile{color:#fff;background:linear-gradient(145deg,var(--tivvi-navy-900),var(--tivvi-navy-800));border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 6px 16px #061a3324}.dashboard-content{color:var(--tivvi-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.dashboard-content h1,.dashboard-content h2,.dashboard-content h3,.dashboard-content h4,.dashboard-content strong{color:var(--tivvi-text);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.dashboard-content p,.dashboard-content small,.dashboard-content label,.dashboard-content span{text-rendering:optimizelegibility}.dashboard-content button,.dashboard-content a{-webkit-tap-highlight-color:transparent}.dashboard-content input,.dashboard-content select,.dashboard-content textarea{color:var(--tivvi-text);border-color:var(--tivvi-border);background:#fff}.dashboard-content input::placeholder,.dashboard-content textarea::placeholder{color:#94a3b8;opacity:1}.dashboard-content .eyebrow,.dashboard-content .dashboard-kicker{text-transform:uppercase;color:#0b78cf!important;letter-spacing:.16em!important;font-weight:800!important}.dashboard-content .text-button{color:var(--tivvi-blue-600)!important}.dashboard-content .brand-text{color:var(--tivvi-blue-600)!important}.dashboard-responsive-shell{background:radial-gradient(circle at 96% 2%,#06b6d41a,#0000 24%),radial-gradient(circle at 14% 12%,#2563eb0d,#0000 26%),linear-gradient(#fbfdff 0%,#f4f8fc 100%)!important}.dashboard-content>section,.dashboard-content>.insight-card,.dashboard-content>.dashboard-lower-grid{position:relative}.dashboard-content>div:has(>#radar-vencimentos){box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.dashboard-content #cofres,.dashboard-content #radar-vencimentos,.dashboard-content #decisao-compra,.dashboard-content #resumo-semanal,.dashboard-content #resumo-mensal,.dashboard-content #revisao-assinaturas,.dashboard-content .insight-card,.dashboard-content #cofres+section,.dashboard-content .chart-card,.dashboard-content .metric-card{color:var(--tivvi-text)!important;border:1px solid var(--tivvi-border)!important;border-radius:var(--tivvi-radius-card)!important;box-shadow:var(--tivvi-shadow-card)!important;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%)!important}.dashboard-content #cofres :is(h2,h3,h4,strong),.dashboard-content #radar-vencimentos :is(h2,h3,h4,strong),.dashboard-content #decisao-compra :is(h2,h3,h4,strong),.dashboard-content #resumo-semanal :is(h2,h3,h4,strong),.dashboard-content #resumo-mensal :is(h2,h3,h4,strong),.dashboard-content #revisao-assinaturas :is(h2,h3,h4,strong),.dashboard-content .insight-card strong,.dashboard-content .chart-card strong,.dashboard-content .metric-card strong{color:var(--tivvi-text)!important}.dashboard-content #cofres p,.dashboard-content #radar-vencimentos p,.dashboard-content #decisao-compra p,.dashboard-content #resumo-semanal p,.dashboard-content #resumo-mensal p,.dashboard-content #revisao-assinaturas p,.dashboard-content .insight-card p,.dashboard-content .chart-card p,.dashboard-content .metric-card small{color:var(--tivvi-muted)!important}.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card,.metric-card) :is([class*="bg-[#17162f]"],[class*="bg-[#0b2545]"],[class*="bg-[#031a3d]"],[class*="bg-[#1"],[class*="bg-[#2"],[class*="bg-[#3"],[class*=bg-slate-8],[class*=bg-slate-9],[class*=bg-gray-8],[class*=bg-gray-9],[class*=bg-zinc-8],[class*=bg-zinc-9]){color:var(--tivvi-text)!important;-webkit-text-fill-color:var(--tivvi-text)!important;border-color:var(--tivvi-border)!important;box-shadow:none!important;background:#f7f9fc!important}.dashboard-content #resumo-mensal [class*=bg-\[linear-gradient],.dashboard-content #decisao-compra [class*=bg-\[linear-gradient],.dashboard-content #revisao-assinaturas [class*=bg-\[linear-gradient],.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card) [class*=bg-white\/10],.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card) [class*=bg-black\/]{color:var(--tivvi-text)!important;-webkit-text-fill-color:var(--tivvi-text)!important;box-shadow:none!important;background:#f7f9fc!important;border-color:#e1e9f1!important}.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card) :is(article,fieldset,dl,form>div,details>div,div.rounded-xl,div.rounded-2xl,div.rounded-\[20px\],div.rounded-\[22px\]){box-shadow:none!important;border-color:#e1e9f1!important}.dashboard-content #cofres article,.dashboard-content #radar-vencimentos article,.dashboard-content #decisao-compra article,.dashboard-content #resumo-semanal article,.dashboard-content #resumo-mensal article,.dashboard-content #revisao-assinaturas article,.dashboard-content #decisao-compra fieldset,.dashboard-content #resumo-semanal>div[class*=rounded],.dashboard-content #resumo-mensal>div[class*=rounded],.dashboard-content #revisao-assinaturas>div[class*=rounded]{color:var(--tivvi-text)!important;box-shadow:none!important;background:#f7f9fc!important;border-color:#e1e9f1!important}.dashboard-content #radar-vencimentos [class*="bg-[#fff4f6]"]{background:var(--tivvi-danger-bg)!important;border-color:#fecdd3!important}.dashboard-content #radar-vencimentos [class*="bg-[#effbf5]"]{background:var(--tivvi-success-bg)!important;border-color:#cdebdc!important}.dashboard-content [class*="bg-[#fff4df]"],.dashboard-content [class*="bg-[#fff7ed]"]{background:var(--tivvi-warning-bg)!important;color:var(--tivvi-warning)!important}.dashboard-content [role=alert]{color:#8a3a17!important}.dashboard-content .success-text{color:var(--tivvi-success)!important}.dashboard-content .danger-text{color:var(--tivvi-danger)!important}.dashboard-content .primary-button,.dashboard-content .dashboard-actions .primary-button,.dashboard-content .metric-primary a,.dashboard-content .metric-primary button,.dashboard-content #radar-vencimentos button[aria-pressed=true]{background:linear-gradient(90deg,var(--tivvi-blue-600) 0%,var(--tivvi-blue-500) 52%,var(--tivvi-teal-500) 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;font-weight:800!important;box-shadow:0 10px 22px #2563eb29!important}.dashboard-content .primary-button *,.dashboard-content .metric-primary a *,.dashboard-content .metric-primary button *,.dashboard-content #radar-vencimentos button[aria-pressed=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-content .secondary-button,.dashboard-content #radar-vencimentos button[aria-pressed=false]{color:var(--tivvi-text)!important;-webkit-text-fill-color:var(--tivvi-text)!important;border:1px solid var(--tivvi-border)!important;box-shadow:none!important;background:#fff!important}.dashboard-content #radar-vencimentos button[aria-pressed=false] *{color:var(--tivvi-text)!important;-webkit-text-fill-color:var(--tivvi-text)!important}.dashboard-content .dashboard-grid-brand .metric-primary{color:var(--tivvi-text)!important;border:1px solid var(--tivvi-border)!important;box-shadow:var(--tivvi-shadow-card)!important;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%)!important}.dashboard-content .dashboard-grid-brand .metric-primary>span,.dashboard-content .dashboard-grid-brand .metric-primary>strong{color:var(--tivvi-text)!important}.dashboard-content .dashboard-grid-brand .metric-primary>small{color:var(--tivvi-muted)!important}.dashboard-content .daily-limit{border-top-color:#e5edf5!important}.dashboard-content .daily-limit span,.dashboard-content .daily-limit small{color:var(--tivvi-muted)!important;opacity:1!important}.dashboard-content .daily-limit strong{color:var(--tivvi-text)!important}.dashboard-content .status-chip{color:#075f49!important;-webkit-text-fill-color:#075f49!important;box-shadow:none!important;background:#dff7ef!important;border:1px solid #9edfc9!important;font-weight:800!important}.dashboard-content .status-chip *{color:#075f49!important;-webkit-text-fill-color:#075f49!important}.dashboard-content #cofres>div:first-child>span{color:#0b78aa!important;-webkit-text-fill-color:#0b78aa!important;background:#edf8ff!important;border:1px solid #d5eaf6!important}.dashboard-content #cofres .grid article:last-child{background:linear-gradient(135deg,#f1f7ff 0%,#eefcf8 100%)!important;border-color:#d6e9e5!important}.dashboard-content :is(#cofres+section,#decisao-compra,#revisao-assinaturas) :is(input,select,textarea){border:1px solid var(--tivvi-border)!important;color:var(--tivvi-text)!important;background:#f8fbfe!important}.dashboard-content #resumo-mensal [class*=text-white],.dashboard-content #resumo-mensal [class*=text-white\/]{color:var(--tivvi-text)!important;-webkit-text-fill-color:var(--tivvi-text)!important}.dashboard-content #resumo-mensal button[class*=bg-white\/10]{color:var(--tivvi-text)!important;-webkit-text-fill-color:var(--tivvi-text)!important;border:1px solid var(--tivvi-border)!important;box-shadow:none!important;background:#fff!important}.dashboard-content .transaction-row,.dashboard-content .summary-row{color:var(--tivvi-text)!important;background:#f8fbfe!important;border:1px solid #e1e9f1!important;border-radius:14px!important}.dashboard-content .transaction-row strong,.dashboard-content .summary-row strong{color:var(--tivvi-text)!important}.dashboard-content .transaction-row span,.dashboard-content .summary-row span{color:#687b97!important}.mobile-menu-trigger{background:#fff!important;border:1px solid #dce6ef!important;box-shadow:0 10px 26px #0a2b5921!important}.mobile-menu-trigger span{background:var(--tivvi-navy-800)!important}.dashboard-content>section{margin-top:18px}.dashboard-content .dashboard-lower-grid{gap:18px!important}.dashboard-content .transaction-manager-button{display:none!important}@media (max-width:767px){html,body{background:var(--tivvi-page)!important}.dashboard-content{color:var(--tivvi-text)!important}.dashboard-content h1,.dashboard-content h2,.dashboard-content h3,.dashboard-content .dashboard-title,.dashboard-content .section-heading strong{letter-spacing:-.025em!important;color:var(--tivvi-text)!important;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif!important}.dashboard-content .dashboard-subtitle,.dashboard-content .section-heading>div>span,.dashboard-content article>small,.dashboard-content article>span:not(.status-chip),.dashboard-content .muted,.dashboard-content p:not(.eyebrow):not(.dashboard-kicker){color:var(--tivvi-muted)!important}.dashboard-content .metric-card,.dashboard-content .chart-card,.dashboard-content .insight-card,.dashboard-content #cofres,.dashboard-content #radar-vencimentos,.dashboard-content #decisao-compra,.dashboard-content #resumo-semanal,.dashboard-content #resumo-mensal,.dashboard-content #revisao-assinaturas,.dashboard-content section.rounded-\[24px\],.dashboard-content section.rounded-2xl,.dashboard-content article.rounded-2xl{border:1px solid var(--tivvi-border)!important;box-shadow:var(--tivvi-shadow-card)!important}}@media (min-width:768px){.dashboard-responsive-shell{background:#f6f9fc!important}.dashboard-content .metric-card,.dashboard-content .chart-card,.dashboard-content .insight-card,.dashboard-content #cofres,.dashboard-content #radar-vencimentos,.dashboard-content #decisao-compra,.dashboard-content #resumo-semanal,.dashboard-content #resumo-mensal,.dashboard-content #revisao-assinaturas{border-color:var(--tivvi-border)!important}}
:root{--tivvi-polish-surface:#fff;--tivvi-polish-soft:#f6f9fd;--tivvi-polish-soft-blue:#eef6ff;--tivvi-polish-border:#dbe6f0;--tivvi-polish-text:#08295d;--tivvi-polish-muted:#667895;--tivvi-polish-focus:#0ea5e9}.dashboard-content{color:var(--tivvi-polish-text)!important}.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card,.metric-card){color:var(--tivvi-polish-text)!important;border-color:var(--tivvi-polish-border)!important;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%)!important;box-shadow:0 14px 36px #0b386513!important}.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card) :is(article,fieldset,dl,details>div,.transaction-row,.summary-row){background:var(--tivvi-polish-soft)!important;color:var(--tivvi-polish-text)!important;box-shadow:none!important;border-color:#e2eaf2!important}.dashboard-content #decisao-compra form,.dashboard-content #decisao-compra label,.dashboard-content #decisao-compra fieldset{color:var(--tivvi-polish-text)!important}.dashboard-content #decisao-compra :is(input,select,textarea){color:var(--tivvi-polish-text)!important;-webkit-text-fill-color:var(--tivvi-polish-text)!important;opacity:1!important;background:linear-gradient(#fff 0%,#f7fbff 100%)!important;border:1px solid #cadbea!important;outline:none!important;box-shadow:inset 0 1px #fffc,0 4px 14px #1a50820e!important}.dashboard-content #decisao-compra :is(input,select,textarea):focus{border-color:var(--tivvi-polish-focus)!important;background:#fff!important;box-shadow:0 0 0 4px #0ea5e91f,0 8px 20px #2563eb14!important}.dashboard-content #decisao-compra :is(input,textarea)::placeholder{color:#91a0b5!important;-webkit-text-fill-color:#91a0b5!important;opacity:1!important}.dashboard-content #decisao-compra option{color:var(--tivvi-polish-text)!important;background:#fff!important}.dashboard-content #decisao-compra input[type=checkbox]{accent-color:#0ea5e9!important;width:20px!important;height:20px!important;box-shadow:none!important;background:#fff!important}.dashboard-content #decisao-compra fieldset{background:linear-gradient(145deg,#f8fbff 0%,#f1f8ff 100%)!important;border:1px solid #d8e6f2!important}.dashboard-content #decisao-compra fieldset legend{color:#0b4d7b!important}.dashboard-content #decisao-compra>div>div[aria-live=polite]{color:var(--tivvi-polish-text)!important;background:linear-gradient(145deg,#f8fbff 0%,#f2fbf8 100%)!important;border-color:#dbe9e6!important}.dashboard-content :is(#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card) :is([class*="bg-[#0"],[class*="bg-[#1"],[class*="bg-[#2"],[class*="bg-[#3"],[class*=bg-gray-],[class*=bg-slate-],[class*=bg-zinc-]){background:var(--tivvi-polish-soft)!important;color:var(--tivvi-polish-text)!important;-webkit-text-fill-color:var(--tivvi-polish-text)!important;border-color:#e2eaf2!important}.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card) :is(h2,h3,h4,strong,label){color:var(--tivvi-polish-text)!important;-webkit-text-fill-color:var(--tivvi-polish-text)!important}.dashboard-content :is(#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card) :is(p,small,dt,span:not(.status-chip)){color:var(--tivvi-polish-muted)!important}.dashboard-content .success-text{color:#047857!important;-webkit-text-fill-color:#047857!important}.dashboard-content .danger-text{color:#be123c!important;-webkit-text-fill-color:#be123c!important}.dashboard-content .brand-text,.dashboard-content .text-button{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.dashboard-content .eyebrow,.dashboard-content .dashboard-kicker{color:#0b78cf!important;-webkit-text-fill-color:#0b78cf!important}.dashboard-content .primary-button,.dashboard-content #decisao-compra button[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(90deg,#2563eb 0%,#0ea5e9 52%,#10b981 100%)!important;border-color:#0000!important;box-shadow:0 10px 24px #2563eb29!important}.dashboard-content .primary-button *,.dashboard-content #decisao-compra button[type=submit] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .dashboard-content #decisao-compra#decisao-compra :is(input:not([type=checkbox]),select,textarea){appearance:none!important;color:#08295d!important;-webkit-text-fill-color:#08295d!important;opacity:1!important;background-color:#fff!important;background-image:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #cfe0ee!important;box-shadow:0 7px 20px #08295d0e,inset 0 1px #fffffff5!important}html body .dashboard-content #decisao-compra#decisao-compra select{color:#08295d!important;-webkit-text-fill-color:#08295d!important;background-color:#fff!important;background-image:linear-gradient(#fff 0%,#f8fbff 100%)!important}html body .dashboard-content #decisao-compra#decisao-compra select option{color:#08295d!important;background:#fff!important}html body .dashboard-content #decisao-compra#decisao-compra :is(input:not([type=checkbox]),select,textarea):focus{background-color:#fff!important;background-image:none!important;border-color:#22c7df!important;outline:none!important;box-shadow:0 0 0 4px #22c7df24,0 10px 24px #2563eb14!important}html body .dashboard-content #decisao-compra#decisao-compra :is(input,textarea)::placeholder{color:#8a9bb3!important;-webkit-text-fill-color:#8a9bb3!important;opacity:1!important}#radar-vencimentos .relative.z-10.mt-5.grid.gap-4>.grid.w-full.gap-4>button:first-child{color:#9f1239!important;background:linear-gradient(135deg,#fff0f2 0%,#fff7f8 100%)!important;border-color:#fda4af!important}#radar-vencimentos .relative.z-10.mt-5.grid.gap-4>.grid.w-full.gap-4>button:nth-child(2){color:#854d0e!important;background:linear-gradient(135deg,#fff8d8 0%,#fff1a8 100%)!important;border-color:#f4c430!important}#radar-vencimentos .relative.z-10.mt-5.grid.gap-4>.grid.w-full.gap-4>button:nth-child(3){color:#047857!important;background:linear-gradient(135deg,#ecfdf5 0%,#f3fff8 100%)!important;border-color:#86efac!important}#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button{color:#08295d!important;-webkit-text-fill-color:#08295d!important;box-shadow:none!important;background:#fff!important;border-color:#d5e0eb!important}#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button span{color:inherit!important;-webkit-text-fill-color:inherit!important}#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:first-child[aria-pressed=true]{color:#047857!important;-webkit-text-fill-color:#047857!important;background:linear-gradient(135deg,#ecfdf5,#dcfce7)!important;border-color:#86efac!important;box-shadow:0 8px 18px #16a34a1a!important}#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(2)[aria-pressed=true]{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-color:#93c5fd!important;box-shadow:0 8px 18px #2563eb1a!important}#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(3)[aria-pressed=true]{color:#be123c!important;-webkit-text-fill-color:#be123c!important;background:linear-gradient(135deg,#fff1f3,#ffe4e6)!important;border-color:#fda4af!important;box-shadow:0 8px 18px #e11d481a!important}#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(4)[aria-pressed=true]{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;background:linear-gradient(135deg,#f0fdfa,#ccfbf1)!important;border-color:#99f6e4!important;box-shadow:0 8px 18px #0d948817!important}@media (prefers-reduced-motion:no-preference){.dashboard-content :is(.metric-card,#cofres,#radar-vencimentos,#decisao-compra,#resumo-semanal,#resumo-mensal,#revisao-assinaturas,.insight-card,.chart-card){transition:transform .22s,box-shadow .22s,border-color .22s}.dashboard-content :is(input,select,textarea,button){transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}.dashboard-content .primary-button:active{transform:scale(.985)}}@media (max-width:767px){.dashboard-content #decisao-compra{border-radius:24px!important;overflow:hidden!important}.dashboard-content #decisao-compra :is(input,select,textarea){border-radius:16px!important;min-height:54px!important;padding-left:16px!important;padding-right:16px!important;font-size:16px!important}.dashboard-content #decisao-compra form{gap:18px!important}.dashboard-content #decisao-compra label{line-height:1.35!important}}
#radar-vencimentos#radar-vencimentos .grid.w-full.gap-4>button:first-child{color:#9f1239!important;background:linear-gradient(135deg,#fff0f2 0%,#fff7f8 100%)!important;border-color:#fda4af!important}#radar-vencimentos#radar-vencimentos .grid.w-full.gap-4>button:first-child :is(span,strong,svg){color:#9f1239!important;-webkit-text-fill-color:#9f1239!important}#radar-vencimentos#radar-vencimentos .grid.w-full.gap-4>button:nth-child(2){color:#854d0e!important;background:linear-gradient(135deg,#fff8d8 0%,#fff3b0 100%)!important;border-color:#f6c945!important}#radar-vencimentos#radar-vencimentos .grid.w-full.gap-4>button:nth-child(2) :is(span,strong,svg){color:#854d0e!important;-webkit-text-fill-color:#854d0e!important}#radar-vencimentos#radar-vencimentos .grid.w-full.gap-4>button:nth-child(3){color:#047857!important;background:linear-gradient(135deg,#ecfdf5 0%,#f4fff9 100%)!important;border-color:#86efac!important}#radar-vencimentos#radar-vencimentos .grid.w-full.gap-4>button:nth-child(3) :is(span,strong,svg){color:#047857!important;-webkit-text-fill-color:#047857!important}#radar-vencimentos#radar-vencimentos .grid.w-full.gap-4>button>span:first-child{background:#fff!important;box-shadow:0 8px 20px #08295d1a!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button{opacity:1!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:first-child[aria-pressed=false]{color:#166534!important;-webkit-text-fill-color:#166534!important;box-shadow:none!important;background:#eefbf3!important;border-color:#bbf7d0!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(2)[aria-pressed=false]{color:#1e40af!important;-webkit-text-fill-color:#1e40af!important;box-shadow:none!important;background:#eff6ff!important;border-color:#bfdbfe!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(3)[aria-pressed=false]{color:#9f1239!important;-webkit-text-fill-color:#9f1239!important;box-shadow:none!important;background:#fff1f3!important;border-color:#fecdd3!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(4)[aria-pressed=false]{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;box-shadow:none!important;background:#f0fdfa!important;border-color:#99f6e4!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button[aria-pressed=false] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:first-child[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#16a34a linear-gradient(90deg,#16a34a,#10b981)!important;border-color:#86efac!important;box-shadow:0 8px 18px #10b9812e!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(2)[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2563eb linear-gradient(90deg,#2563eb,#0ea5e9)!important;border-color:#93c5fd!important;box-shadow:0 8px 18px #2563eb2e!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(3)[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#e11d48 linear-gradient(90deg,#e11d48,#fb7185)!important;border-color:#fda4af!important;box-shadow:0 8px 18px #e11d482e!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button:nth-child(4)[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f766e linear-gradient(90deg,#0f766e,#14b8a6)!important;border-color:#99f6e4!important;box-shadow:0 8px 18px #14b8a62e!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos [aria-label=Filtrar\ vencimentos]>button[aria-pressed=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#fff1f3]"]{background:#fff1f3 linear-gradient(135deg,#fff0f2 0%,#fff7f8 100%)!important;border-color:#fda4af!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#fff8db]"]{background:#fff8db linear-gradient(135deg,#fff8d8 0%,#fff3b0 100%)!important;border-color:#f6c945!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#eefbf3]"]{background:#eefbf3 linear-gradient(135deg,#ecfdf5 0%,#f4fff9 100%)!important;border-color:#86efac!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#eff6ff]"]{background:#eff6ff linear-gradient(135deg,#eff6ff 0%,#f8fbff 100%)!important;border-color:#bfdbfe!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#f8fafc]"]{background:#f8fafc!important;border-color:#dbe3ef!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li>div.mt-3>button{opacity:1!important;background:#fff!important;box-shadow:0 4px 12px #08295d0d!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#fff1f3]"]>div.mt-3>button{color:#9f1239!important;-webkit-text-fill-color:#9f1239!important;border-color:#f9a8b8!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#fff8db]"]>div.mt-3>button{color:#854d0e!important;-webkit-text-fill-color:#854d0e!important;border-color:#f6c945!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#eefbf3]"]>div.mt-3>button{color:#047857!important;-webkit-text-fill-color:#047857!important;border-color:#86efac!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#eff6ff]"]>div.mt-3>button{color:#1e40af!important;-webkit-text-fill-color:#1e40af!important;border-color:#93c5fd!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li[class*="bg-[#f8fafc]"]>div.mt-3>button{color:#475569!important;-webkit-text-fill-color:#475569!important;border-color:#cbd5e1!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li>div.mt-3>div>div.mt-3>button:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2563eb linear-gradient(90deg,#2563eb,#0ea5e9 55%,#10b981)!important;border-color:#0000!important}html body .dashboard-content #radar-vencimentos#radar-vencimentos ul.grid>li>div.mt-3>div>div.mt-3>button:last-child{color:#23456f!important;-webkit-text-fill-color:#23456f!important;background:#fff!important;border-color:#d7e1ec!important}
.dashboard-content #resumo-mensal{color:#08295d!important;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%)!important;border:1px solid #dbe6f0!important;box-shadow:0 14px 36px #0b386513!important}.dashboard-content #resumo-mensal :is(h2,h3,h4,strong){color:#08295d!important;-webkit-text-fill-color:#08295d!important}.dashboard-content #resumo-mensal :is(p,small,span,dt,dd){color:#667895!important;-webkit-text-fill-color:#667895!important}.dashboard-content #resumo-mensal>div>button,.dashboard-content #resumo-mensal button:not([aria-label]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(90deg,#2563eb 0%,#0ea5e9 52%,#10b981 100%)!important;border-color:#0000!important;box-shadow:0 10px 24px #2563eb29!important}.dashboard-content #resumo-mensal button:not([aria-label]) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-content #resumo-mensal :is(article,.summary-card,.summary-row,.metric-card,.insight-card,[class*=rounded-]){color:#08295d!important}.dashboard-content #resumo-mensal article,.dashboard-content #resumo-mensal .summary-row,.dashboard-content #resumo-mensal .metric-card,.dashboard-content #resumo-mensal .insight-card,.dashboard-content #resumo-mensal dl>div,.dashboard-content #resumo-mensal>div>div:not(:first-child){color:#08295d!important;box-shadow:none!important;background:#f8fbff linear-gradient(145deg,#f8fbff 0%,#f4f8fc 100%)!important;border-color:#dfe8f1!important}.dashboard-content #resumo-mensal :is(article,.summary-row,.metric-card):first-of-type{background:linear-gradient(145deg,#ecfdf5 0%,#f4fff9 100%)!important;border-color:#bbf7d0!important}.dashboard-content #resumo-mensal :is(article,.summary-row,.metric-card):first-of-type :is(strong,dd){color:#047857!important;-webkit-text-fill-color:#047857!important}.dashboard-content #resumo-mensal :is(article,.summary-row,.metric-card):nth-of-type(2){background:linear-gradient(145deg,#fff1f2 0%,#fff7f8 100%)!important;border-color:#fecdd3!important}.dashboard-content #resumo-mensal :is(article,.summary-row,.metric-card):nth-of-type(2) :is(strong,dd){color:#be123c!important;-webkit-text-fill-color:#be123c!important}.dashboard-content #resumo-mensal :is(article,.summary-row,.metric-card):nth-of-type(3){background:linear-gradient(145deg,#fff7ed 0%,#fffaf4 100%)!important;border-color:#fed7aa!important}.dashboard-content #resumo-mensal :is(article,.summary-row,.metric-card):nth-of-type(3) :is(strong,dd){color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}.dashboard-content #resumo-mensal :is(article,.insight-card,dl>div):nth-of-type(n+4){background:linear-gradient(145deg,#f8fbff 0%,#f2f7fc 100%)!important;border-color:#dbe6f0!important}.dashboard-content #resumo-mensal :is(.recommendation-card,[class*=recommend],[class*=insight]){background:linear-gradient(145deg,#eef6ff 0%,#f5fbff 100%)!important;border-color:#bfdbfe!important}.dashboard-content #resumo-mensal .eyebrow,.dashboard-content #resumo-mensal [class*=uppercase]{color:#0b78cf!important;-webkit-text-fill-color:#0b78cf!important}@media (max-width:767px){.dashboard-content #resumo-mensal{border-radius:24px!important;overflow:hidden!important}.dashboard-content #resumo-mensal :is(article,.summary-row,.metric-card,.insight-card,dl>div){border-radius:18px!important}}
.dashboard-content #cofres{overflow:hidden;color:#08295d!important;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%)!important;border:1px solid #dbe7f2!important;box-shadow:0 18px 44px #0b386514!important}.dashboard-content #cofres .eyebrow{letter-spacing:.22em;color:#0b78cf!important;-webkit-text-fill-color:#0b78cf!important}.dashboard-content #cofres h2{color:#08295d!important;-webkit-text-fill-color:#08295d!important}.dashboard-content #cofres>div:first-child>span{position:relative;color:#087ca5!important;-webkit-text-fill-color:#087ca5!important;background:linear-gradient(90deg,#e7f7ff 0%,#eafcf9 100%)!important;border:1px solid #b9e7f3!important;padding:.62rem 1rem!important;box-shadow:0 8px 22px #0ea5e914!important}.dashboard-content #cofres>div:nth-child(2){gap:14px!important}.dashboard-content #cofres>div:nth-child(2)>article{isolation:isolate;min-height:156px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;border-radius:22px!important;padding:20px!important;box-shadow:0 10px 26px #08295d0f!important}.dashboard-content #cofres>div:nth-child(2)>article:before{content:"";opacity:.42;z-index:-1;border-radius:999px;width:130px;height:130px;position:absolute;bottom:-52px;right:-42px}.dashboard-content #cofres>div:nth-child(2)>article:after{content:"›";border-radius:999px;place-items:center;width:32px;height:32px;font-size:24px;font-weight:700;line-height:1;display:grid;position:absolute;top:16px;right:16px}.dashboard-content #cofres>div:nth-child(2)>article>svg:first-child{border-radius:16px;padding:11px;box-shadow:0 7px 18px #08295d12;width:46px!important;height:46px!important;margin-bottom:14px!important}.dashboard-content #cofres>div:nth-child(2)>article>span{max-width:80%;font-size:15px;line-height:1.35;display:block;color:#526986!important;-webkit-text-fill-color:#526986!important}.dashboard-content #cofres>div:nth-child(2)>article>strong{font-family:Manrope,system-ui,sans-serif;line-height:1.18;color:#08295d!important;-webkit-text-fill-color:#08295d!important;font-size:1.52rem!important;font-weight:800!important}.dashboard-content #cofres>div:nth-child(2)>article:first-child{background:linear-gradient(145deg,#fff8ef 0%,#fff3df 100%)!important;border:1px solid #ffd6a3!important}.dashboard-content #cofres>div:nth-child(2)>article:first-child:before{background:#ffd9a6}.dashboard-content #cofres>div:nth-child(2)>article:first-child:after{color:#d8650b;background:#fff0dc}.dashboard-content #cofres>div:nth-child(2)>article:first-child>svg:first-child{color:#d8650b!important;stroke:#d8650b!important;background:#fff0dc!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(2){background:linear-gradient(145deg,#f7f4ff 0%,#f1edff 100%)!important;border:1px solid #d9ccff!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(2):before{background:#dcd0ff}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(2):after{color:#6545d8;background:#eee9ff}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(2)>svg:first-child{color:#6545d8!important;stroke:#6545d8!important;background:#eee9ff!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(3){background:linear-gradient(145deg,#eef8ff 0%,#e8f4ff 100%)!important;border:1px solid #b8dcff!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(3):before{background:#b9ddff}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(3):after{color:#1465c0;background:#dff0ff}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(3)>svg:first-child{color:#1465c0!important;stroke:#1465c0!important;background:#dff0ff!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4){color:#08295d!important;background:linear-gradient(145deg,#ecfff7 0%,#e5fbf2 100%)!important;border:1px solid #9de8c9!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4):before{background:#a7efd0}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4):after{content:"Projeção\a mensal"!important;white-space:pre-line!important;text-align:center!important;color:#356b61!important;-webkit-text-fill-color:#356b61!important;letter-spacing:0!important;background:#d7f8e9!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:72px!important;height:auto!important;min-height:42px!important;padding:7px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1.05!important;display:flex!important;top:14px!important;right:12px!important;overflow:visible!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>svg:first-child{color:#087c5a!important;stroke:#087c5a!important;background:#d7f8e9!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span{color:#1d5f50!important;-webkit-text-fill-color:#1d5f50!important;max-width:100%!important;font-size:0!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span:before{content:"Livre no planejamento";color:#1d5f50;-webkit-text-fill-color:#1d5f50;white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.28;display:block}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>strong{color:#087c5a!important;-webkit-text-fill-color:#087c5a!important}@media (hover:hover){.dashboard-content #cofres>div:nth-child(2)>article:hover{transform:translateY(-2px);box-shadow:0 14px 30px #08295d17!important}}@media (max-width:767px){.dashboard-content #cofres{border-radius:24px!important;padding:20px!important}.dashboard-content #cofres>div:first-child{align-items:flex-start!important}.dashboard-content #cofres>div:first-child>span{width:max-content;max-width:100%;font-size:14px!important}.dashboard-content #cofres>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-content #cofres>div:nth-child(2)>article{min-height:168px;padding:17px!important}.dashboard-content #cofres>div:nth-child(2)>article>svg:first-child{padding:10px;width:42px!important;height:42px!important}.dashboard-content #cofres>div:nth-child(2)>article>span{max-width:82%;font-size:14px}.dashboard-content #cofres>div:nth-child(2)>article>strong{word-break:break-word;font-size:1.28rem!important}.dashboard-content #cofres>div:nth-child(2)>article:after{width:29px;height:29px;font-size:21px;top:12px;right:12px}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4):after{width:68px!important;min-height:38px!important;padding:6px 7px!important;font-size:9.5px!important;line-height:1.05!important;top:10px!important;right:10px!important}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span:before{font-size:14px!important;line-height:1.24!important}}@media (max-width:380px){.dashboard-content #cofres>div:nth-child(2){grid-template-columns:1fr!important}.dashboard-content #cofres>div:nth-child(2)>article{min-height:144px}.dashboard-content #cofres>div:nth-child(2)>article:nth-child(4):after{white-space:normal!important;width:auto!important;min-width:86px!important}}html body .dashboard-content #cofres>div:nth-child(2)>article:nth-child(4){min-height:156px!important;padding:20px!important}html body .dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span{visibility:hidden!important;max-width:calc(100% - 82px)!important;margin:0!important;font-size:0!important;line-height:0!important}html body .dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span:before{content:"Livre no planejamento"!important;visibility:visible!important;color:#1d5f50!important;-webkit-text-fill-color:#1d5f50!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:15px!important;line-height:1.28!important;display:block!important}html body .dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span:after{content:none!important;display:none!important}@media (max-width:767px){html body .dashboard-content #cofres>div:nth-child(2)>article:nth-child(4){min-height:168px!important;padding:17px!important}html body .dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span{max-width:calc(100% - 76px)!important}html body .dashboard-content #cofres>div:nth-child(2)>article:nth-child(4)>span:before{font-size:14px!important;line-height:1.24!important}}
.desktop-sidebar,.mobile-sidebar{--nav-text:#0b2c5f;--nav-muted:#6e829e;--nav-blue:#0f7cf3;--nav-cyan:#11c7e8;--nav-teal:#0bd8ad;color:var(--nav-text)!important;background:radial-gradient(circle at 100% 0,#0bd8ad1f,#0000 28%),radial-gradient(circle at 18% 4%,#0f7cf31a,#0000 34%),linear-gradient(#f8fdff 0%,#edfaff 52%,#e4f5fb 100%)!important;border-color:#d7e7f0!important;box-shadow:inset 0 1px #fffffff2,0 28px 72px #07375f38!important}.desktop-sidebar{overflow:hidden!important}.mobile-sidebar{overscroll-behavior:contain!important;scrollbar-width:none!important;overflow:hidden auto!important}.mobile-sidebar::-webkit-scrollbar{display:none!important}.desktop-sidebar:before,.mobile-sidebar:before{content:""!important;pointer-events:none!important;background:linear-gradient(145deg,#10c6e51a,#0ad8ad14)!important;border:1px solid #38b4dc14!important;border-radius:50%!important;width:280px!important;height:280px!important;position:absolute!important;top:-90px!important;right:-90px!important}.desktop-sidebar>*,.mobile-sidebar>*{z-index:2!important;position:relative!important}.desktop-sidebar .tivvi-logo,.mobile-sidebar-head .tivvi-logo{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.desktop-sidebar .tivvi-full-image,.mobile-sidebar-head .tivvi-full-image{filter:drop-shadow(0 5px 11px #0e4f8b1f)!important}.desktop-sidebar .tivvi-official-tagline,.mobile-sidebar-head .tivvi-official-tagline{color:#0b5e91!important;-webkit-text-fill-color:#0b5e91!important;margin-top:3px!important;font-size:9.5px!important;font-weight:700!important;display:block!important}.mobile-sidebar-head{border-bottom:1px solid #d7e7f0!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 16px!important;padding:2px 4px 16px!important;display:flex!important}.mobile-sidebar-head .tivvi-full-image{width:152px!important;max-width:53vw!important}.mobile-close{color:#0b2c5f!important;-webkit-text-fill-color:#0b2c5f!important;background:linear-gradient(145deg,#fff,#f3f9fd)!important;border:1px solid #d8e5ee!important;border-radius:14px!important;flex:0 0 42px!important;place-content:center!important;width:42px!important;height:42px!important;font-size:22px!important;display:grid!important;box-shadow:0 7px 18px #0b386517,inset 0 1px #fff!important}.sidebar-nav{flex-direction:column!important;flex:none!important;gap:8px!important;width:100%!important;display:flex!important}.sidebar-nav .nav-item{color:#12386b!important;-webkit-text-fill-color:#12386b!important;background:linear-gradient(145deg,#fff 0%,#f7fbfe 100%)!important;border:1px solid #d9e7f0!important;border-radius:16px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:52px!important;padding:9px 13px!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important;display:flex!important;position:relative!important;box-shadow:0 6px 16px #0a416d0e,inset 0 1px #fff!important}.sidebar-nav .nav-item svg{color:#0a5f96!important;stroke-width:2.15px!important;width:28px!important;height:28px!important;box-shadow:none!important;filter:drop-shadow(0 2px 4px #0a5b911a)!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:none!important;padding:3px!important}.sidebar-nav .nav-item span{color:inherit!important;-webkit-text-fill-color:inherit!important;letter-spacing:-.01em!important;text-align:left!important;flex:1!important;font-family:Manrope,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:800!important;line-height:1.15!important}.sidebar-nav .nav-item:after{content:"›"!important;width:auto!important;box-shadow:none!important;color:#56799a!important;opacity:.9!important;background:0 0!important;margin-left:auto!important;font-size:23px!important;font-weight:700!important;position:static!important}.sidebar-nav .nav-item.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(100deg,var(--nav-blue) 0%,var(--nav-cyan) 52%,var(--nav-teal) 100%)!important;border-color:#45d3e19e!important;box-shadow:0 0 0 1px #32cae71f,0 10px 22px #0c97d330,inset 0 1px #ffffff57!important}.sidebar-nav .nav-item.active:after{color:#fff!important;opacity:1!important}.sidebar-nav .nav-item.active svg{color:#fff!important;filter:drop-shadow(0 0 7px #ffffff3d)!important}.sidebar-card{background:linear-gradient(145deg,#fffffff5,#f0fafff5)!important;border:1px solid #cfe5ef!important;border-radius:18px!important;flex:none!important;margin-top:14px!important;padding:14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 9px 22px #0a467014,inset 0 1px #fff!important}.sidebar-card span{color:#0b7aaa!important;-webkit-text-fill-color:#0b7aaa!important;font-size:11px!important;font-weight:700!important;display:block!important}.sidebar-card strong{color:#12386b!important;-webkit-text-fill-color:#12386b!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.38!important;display:block!important}.sidebar-card button{background:linear-gradient(95deg,var(--nav-blue) 0%,var(--nav-cyan) 52%,var(--nav-teal) 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;margin-top:10px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:0 9px 20px #00a0d32b,inset 0 1px #ffffff59!important}.sidebar-card button *{color:#fff!important;-webkit-text-fill-color:#fff!important}.sidebar-card button svg{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;position:static!important;transform:none!important}.mobile-logout{color:#12386b!important;-webkit-text-fill-color:#12386b!important;background:linear-gradient(145deg,#fff 0%,#f7fafc 100%)!important;border:1px solid #d8e5ef!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:46px!important;margin-top:11px!important;padding:0 16px!important;font-size:13.5px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:0 8px 17px #0b386512,inset 0 1px #fff!important}.mobile-logout svg{color:#0b5f96!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;position:static!important;transform:none!important}@media (max-width:767px){main.dashboard-responsive-shell aside.mobile-sidebar{z-index:125!important;width:min(88vw,360px)!important;height:100dvh!important;max-height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;color:#0b2c5f!important;background:radial-gradient(circle at 98% 1%,#0adab11f,#0000 25%),radial-gradient(circle at 22% 5%,#11b5e81a,#0000 32%),linear-gradient(#f9fdff 0%,#eefaff 52%,#e7f7fb 100%)!important;border:0!important;border-right:1px solid #d4e8f1!important;border-radius:0 24px 24px 0!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;box-shadow:28px 0 70px #07375f38!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-sidebar-head{border-bottom:1px solid #d6e8f0!important;align-items:flex-start!important;margin:0 0 18px!important;padding:2px 2px 16px!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-sidebar-head .tivvi-full-image{filter:drop-shadow(0 5px 11px #0e4f8b1a)!important;width:176px!important;max-width:56vw!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-sidebar-head .tivvi-official-tagline{color:#0b5e91!important;-webkit-text-fill-color:#0b5e91!important;margin-top:3px!important;font-size:9.5px!important;font-weight:700!important;display:block!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-close{color:#0b2c5f!important;-webkit-text-fill-color:#0b2c5f!important;background:linear-gradient(145deg,#fff,#f1f8fc)!important;border:1px solid #d7e5ee!important;border-radius:15px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;box-shadow:0 7px 18px #0b38651a,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav{gap:10px!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item{color:#0b2c5f!important;-webkit-text-fill-color:#0b2c5f!important;background:linear-gradient(145deg,#fff 0%,#f8fbfe 100%)!important;border:1px solid #d9e7f0!important;border-radius:18px!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:12px 16px!important;display:flex!important;box-shadow:0 7px 18px #0a416d0f,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item span{text-align:left!important;color:inherit!important;-webkit-text-fill-color:inherit!important;flex:1!important;font-size:15px!important;font-weight:800!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item svg{color:#0b5f96!important;stroke-width:2.15px!important;background:0 0!important;flex:0 0 28px!important;width:28px!important;height:28px!important;padding:2px!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item:after{content:"›"!important;color:#477497!important;opacity:.9!important;margin-left:auto!important;font-size:25px!important;font-weight:700!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(98deg,#0f7cf3 0%,#11bde7 52%,#0bd8ad 100%)!important;border-color:#4ed3e2ad!important;box-shadow:0 10px 22px #0c97d32e,inset 0 1px #ffffff59!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item.active svg,main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item.active:after{color:#fff!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card{color:#0b2c5f!important;background:linear-gradient(145deg,#fff 0%,#f5fbfe 100%)!important;border:1px solid #cfe5ef!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;margin-top:18px!important;padding:13px 14px!important;display:grid!important;box-shadow:0 9px 22px #0a467012,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card:before{content:"◯"!important;color:#0000!important;width:38px!important;height:38px!important;box-shadow:none!important;border:2px solid #10a7dd!important;border-radius:50%!important;grid-area:1/1/3!important;place-items:center!important;font-size:0!important;display:grid!important;position:static!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card span{color:#0b2c5f!important;-webkit-text-fill-color:#0b2c5f!important;white-space:nowrap!important;grid-area:1/2!important;font-size:14px!important;font-weight:800!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card strong{color:#6c7d96!important;-webkit-text-fill-color:#6c7d96!important;grid-area:2/2!important;max-width:none!important;margin:0!important;font-size:10.5px!important;font-weight:500!important;line-height:1.3!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card button{white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(95deg,#0f7cf3 0%,#11c7e8 52%,#0bd8ad 100%)!important;border-radius:14px!important;grid-area:1/3/3!important;width:auto!important;min-width:118px!important;min-height:44px!important;margin:0!important;padding:0 14px!important;font-size:12.5px!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card button svg{display:none!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-logout{color:#12386b!important;-webkit-text-fill-color:#12386b!important;text-align:left!important;background:linear-gradient(145deg,#fff 0%,#f8fbfd 100%)!important;border:1px solid #d8e5ef!important;border-radius:18px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:56px!important;margin-top:14px!important;padding:0 16px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:0 8px 17px #0b38650f,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-logout svg{color:#0b5f96!important;flex:0 0 23px!important;width:23px!important;height:23px!important;margin:0!important;display:block!important;position:static!important;transform:none!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-logout:before{content:none!important;display:none!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-logout:after{content:"›"!important;color:#477497!important;align-self:center!important;margin-left:auto!important;font-size:25px!important;font-weight:700!important;line-height:1!important;position:static!important;transform:none!important}}@media (max-width:390px){main.dashboard-responsive-shell aside.mobile-sidebar{width:min(90vw,344px)!important;padding-left:14px!important;padding-right:14px!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card{grid-template-columns:34px minmax(0,1fr) auto!important;column-gap:8px!important;padding:11px!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card button{min-width:104px!important;padding:0 10px!important;font-size:11.5px!important}}@media (max-height:780px) and (max-width:767px){main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav{gap:7px!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-nav .nav-item{min-height:49px!important;padding:9px 12px!important}main.dashboard-responsive-shell aside.mobile-sidebar .sidebar-card{margin-top:12px!important}main.dashboard-responsive-shell aside.mobile-sidebar .mobile-logout{min-height:50px!important}}.dashboard-content .dashboard-grid-brand .metric-primary>.mt-4{color:#6a5127!important;-webkit-text-fill-color:#6a5127!important;background:linear-gradient(145deg,#fff8e8 0%,#fffdf7 100%)!important;border:1px solid #f0d8a8!important;box-shadow:0 7px 18px #835b1d12!important}.dashboard-content .dashboard-grid-brand .metric-primary>.mt-4 strong{color:#6a4b16!important;-webkit-text-fill-color:#6a4b16!important}.dashboard-content #cofres .grid article:last-child span{font-size:0!important}.dashboard-content #cofres .grid article:last-child span:after{content:"Livre no planejamento"!important;color:#31506f!important;-webkit-text-fill-color:#31506f!important;font-size:16px!important;line-height:1.3!important}.dashboard-content #cofres .grid article:last-child:after{content:"Projeção mensal"!important;color:#6f829b!important;-webkit-text-fill-color:#6f829b!important;margin-top:6px!important;font-size:11px!important;font-weight:600!important;display:block!important}.dashboard-content>section>p.eyebrow+h2{color:#08295d!important;-webkit-text-fill-color:#08295d!important;opacity:1!important}.dashboard-content>section>p.eyebrow+h2+form input{color:#08295d!important;-webkit-text-fill-color:#08295d!important;background:#fff!important;border-color:#cfe0ea!important}.dashboard-content>section>p.eyebrow+h2+form input::placeholder{color:#7a8da3!important;-webkit-text-fill-color:#7a8da3!important;opacity:1!important}@media (max-width:767px){main.dashboard-responsive-shell .mobile-menu-trigger{position:static!important;inset:auto!important}}@media (min-width:768px){main.dashboard-responsive-shell aside.desktop-sidebar{color:#0b2c5f!important;scrollbar-width:none!important;background:radial-gradient(circle at 98% 1%,#0adab11f,#0000 25%),radial-gradient(circle at 22% 5%,#11b5e81a,#0000 32%),linear-gradient(#f9fdff 0%,#eefaff 52%,#e7f7fb 100%)!important;border-right:1px solid #d4e8f1!important;flex-direction:column!important;gap:0!important;padding:22px 18px!important;display:flex!important;overflow-y:auto!important;box-shadow:20px 0 50px #07375f1a!important}main.dashboard-responsive-shell aside.desktop-sidebar::-webkit-scrollbar{display:none!important}main.dashboard-responsive-shell aside.desktop-sidebar .tivvi-logo{border-bottom:1px solid #d6e8f0!important;margin:0 2px 18px!important;padding:2px 2px 16px!important;display:block!important}main.dashboard-responsive-shell aside.desktop-sidebar .tivvi-full-image{filter:drop-shadow(0 5px 11px #0e4f8b1a)!important;width:176px!important;max-width:100%!important}main.dashboard-responsive-shell aside.desktop-sidebar .tivvi-official-tagline{color:#0b5e91!important;-webkit-text-fill-color:#0b5e91!important;margin-top:3px!important;font-size:9.5px!important;font-weight:700!important;display:block!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav{gap:10px!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item{color:#0b2c5f!important;-webkit-text-fill-color:#0b2c5f!important;background:linear-gradient(145deg,#fff 0%,#f8fbfe 100%)!important;border:1px solid #d9e7f0!important;border-radius:18px!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:12px 16px!important;display:flex!important;box-shadow:0 7px 18px #0a416d0f,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item:hover{border-color:#c4dce9!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #0a416d17,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item span{text-align:left!important;color:inherit!important;-webkit-text-fill-color:inherit!important;flex:1!important;font-size:15px!important;font-weight:800!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item svg{color:#0b5f96!important;stroke-width:2.15px!important;background:0 0!important;flex:0 0 28px!important;width:28px!important;height:28px!important;padding:2px!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item:after{content:"›"!important;color:#477497!important;opacity:.9!important;margin-left:auto!important;font-size:25px!important;font-weight:700!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(98deg,#0f7cf3 0%,#11bde7 52%,#0bd8ad 100%)!important;border-color:#4ed3e2ad!important;box-shadow:0 10px 22px #0c97d32e,inset 0 1px #ffffff59!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item.active svg,main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-nav .nav-item.active:after{color:#fff!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-card{color:#0b2c5f!important;background:linear-gradient(145deg,#fff 0%,#f5fbfe 100%)!important;border:1px solid #cfe5ef!important;border-radius:18px!important;margin-top:18px!important;padding:14px!important;box-shadow:0 9px 22px #0a467012,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-card span{color:#0b2c5f!important;-webkit-text-fill-color:#0b2c5f!important;font-size:14px!important;font-weight:800!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-card strong{color:#6c7d96!important;-webkit-text-fill-color:#6c7d96!important;margin-top:4px!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}main.dashboard-responsive-shell aside.desktop-sidebar .sidebar-card button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(95deg,#0f7cf3 0%,#11c7e8 52%,#0bd8ad 100%)!important;border-radius:14px!important;min-height:44px!important;margin-top:11px!important;font-size:12.5px!important}main.dashboard-responsive-shell aside.desktop-sidebar>.secondary-button,main.dashboard-responsive-shell aside.desktop-sidebar>button:last-child{color:#12386b!important;-webkit-text-fill-color:#12386b!important;text-align:left!important;background:linear-gradient(145deg,#fff 0%,#f8fbfd 100%)!important;border:1px solid #d8e5ef!important;border-radius:18px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:56px!important;margin-top:14px!important;padding:0 16px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;display:flex!important;box-shadow:0 8px 17px #0b38650f,inset 0 1px #fff!important}main.dashboard-responsive-shell aside.desktop-sidebar>.secondary-button svg,main.dashboard-responsive-shell aside.desktop-sidebar>button:last-child svg{color:#0b5f96!important;flex:0 0 23px!important;width:23px!important;height:23px!important;margin:0!important}main.dashboard-responsive-shell aside.desktop-sidebar>.secondary-button:after,main.dashboard-responsive-shell aside.desktop-sidebar>button:last-child:after{content:"›"!important;color:#477497!important;margin-left:auto!important;font-size:25px!important;font-weight:700!important;line-height:1!important}}
.mobile-sidebar,.desktop-sidebar{color:#eaf6ff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 10% 0,#1784ff24,#0000 30%),radial-gradient(circle at 92% 18%,#10ddb81a,#0000 30%),linear-gradient(165deg,#031a38 0%,#05264d 56%,#031d40 100%)!important;border-color:#5ccdff38!important;box-shadow:inset 0 1px #ffffff0d,0 28px 78px #000c226b!important}.mobile-sidebar-head{border-bottom:1px solid #6fcaf53d!important;margin:0 0 16px!important;padding:2px 4px 16px!important}.mobile-sidebar-head .tivvi-logo{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mobile-sidebar-head .tivvi-full-image{filter:drop-shadow(0 8px 18px #005fd245)!important;width:152px!important}.mobile-sidebar-head .tivvi-official-tagline{display:none!important}.mobile-close{color:#fff!important;background:linear-gradient(145deg,#ffffff1c,#ffffff0d)!important;border:1px solid #9cdeff38!important;border-radius:13px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff17,0 9px 20px #000a1e33!important}.sidebar-nav{gap:8px!important}.sidebar-nav .nav-item{color:#e4f1fb!important;-webkit-text-fill-color:#e4f1fb!important;background:linear-gradient(145deg,#083767de,#052b56bf)!important;border:1px solid #53b5eb5c!important;border-radius:15px!important;min-height:52px!important;padding:9px 13px!important;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #000d2329!important}.sidebar-nav .nav-item svg{color:#d8f3ff!important;filter:drop-shadow(0 2px 6px #1ea5ff38)!important;background:0 0!important;border:0!important;width:28px!important;height:28px!important;padding:4px!important}.sidebar-nav .nav-item span{font-size:13.5px!important;font-weight:800!important}.sidebar-nav .nav-item:after{content:"›"!important;color:#b7d5e8!important;box-shadow:none!important;background:0 0!important;width:auto!important;margin-left:auto!important;font-size:23px!important;position:static!important}.sidebar-nav .nav-item.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(100deg,#1288ff 0%,#12bdeb 50%,#11ddb1 100%)!important;border-color:#78ecffbd!important;box-shadow:0 0 0 1px #4dd9ff2b,0 0 28px #1abeff47,0 13px 28px #006fcf4d,inset 0 1px #ffffff59!important}.sidebar-nav .nav-item.active:after{color:#fff!important}.sidebar-nav .nav-item.active svg{color:#fff!important;filter:drop-shadow(0 0 9px #ffffff57)!important}.sidebar-card{background:radial-gradient(circle at 88% 25%,#00dec924,#0000 31%),linear-gradient(150deg,#053465f0,#03254df0)!important;border:1px solid #14d7e8bf!important;border-radius:18px!important;margin-top:14px!important;padding:14px!important;box-shadow:0 0 26px #11c2e11f,0 13px 28px #000b2238,inset 0 1px #ffffff0f!important}.sidebar-card span{color:#a9cde2!important;-webkit-text-fill-color:#a9cde2!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important}.sidebar-card strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;line-height:1.4!important}.sidebar-card button{color:#06294d!important;-webkit-text-fill-color:#06294d!important;background:linear-gradient(95deg,#15cbeb 0%,#13e5b1 100%)!important;border-radius:13px!important;min-height:42px!important;margin-top:10px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 10px 22px #00d1ca3d,inset 0 1px #ffffff5c!important}.sidebar-card button *{color:#06294d!important;-webkit-text-fill-color:#06294d!important}.mobile-logout{color:#123b6d!important;-webkit-text-fill-color:#123b6d!important;background:linear-gradient(145deg,#fff 0%,#f4f8fc 100%)!important;border-radius:15px!important;min-height:48px!important;margin-top:12px!important;font-size:14px!important;font-weight:850!important}@media (max-width:767px){.mobile-sidebar{width:min(84vw,318px)!important;padding:max(16px,env(safe-area-inset-top)) 15px max(16px,env(safe-area-inset-bottom))!important;border-radius:0 24px 24px 0!important}.mobile-sidebar .sidebar-nav{gap:8px!important}.mobile-sidebar .sidebar-nav .nav-item{border-radius:14px!important;min-height:52px!important;padding:9px 12px!important}.mobile-sidebar .sidebar-nav .nav-item svg{width:27px!important;height:27px!important}.mobile-sidebar .sidebar-nav .nav-item span{font-size:13.5px!important}}
