@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}@media print{@page{size:A4 portrait;margin:12mm 10mm 15mm 10mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,html{background:#fff!important;color:#111!important;font-size:9pt!important;line-height:1.3!important;margin:0!important;padding:0!important}.popover,.print-hide,.sidebar,.tooltip,[role=button]:not(.print-keep),[role=tooltip],aside,button:not(.print-keep),nav{display:none!important}.overflow-auto,.overflow-hidden,.overflow-scroll,.overflow-x-auto,.overflow-y-auto{overflow:visible!important;height:auto!important;max-height:none!important}.flex.h-screen,.h-screen{height:auto!important}.flex-1,main{margin:0!important;padding:0!important;width:100%!important}.max-w-7xl{max-width:100%!important;padding:0!important}.print-header{display:block!important;width:100%;padding-bottom:8px;margin-bottom:12px;border-bottom:1.5px solid #10b981}.print-header table{width:100%;border:none!important}.print-header td{border:none!important;padding:0!important;background:transparent!important}.print-header .logo-text{font-size:14pt;font-weight:700}.print-header .logo-text .personal{color:#0f172a}.print-header .logo-text .rise{color:#10b981}.print-footer{display:block!important;position:fixed;bottom:0;left:0;right:0;padding:6px 0;text-align:center;font-size:7pt;color:#9ca3af;border-top:.5px solid #e5e7eb;background:#fff}.print-footer:before{content:"PersonalRise - Gestão Financeira Pessoal | personalrise.com.br"}h1{font-size:14pt!important;margin-bottom:2px!important}.text-2xl,h2{font-size:11pt!important}.text-xl,h3{font-size:10pt!important}.text-lg{font-size:9pt!important}.text-3xl{font-size:12pt!important}.text-sm{font-size:7pt!important}.text-xs{font-size:6pt!important}.card,.rounded-lg,.rounded-xl,[class*=Card]{box-shadow:none!important;border:1px solid #d1d5db!important;border-radius:4px!important;page-break-inside:avoid;margin-bottom:8px!important}.bg-gradient-to-br.from-slate-800.to-slate-900,.bg-gradient-to-r.from-blue-600.to-blue-800,.bg-gradient-to-r.from-slate-800.to-slate-900{background:#0f172a!important}table{width:100%!important;border-collapse:collapse!important;font-size:8pt!important}thead{display:table-header-group}tr{page-break-inside:avoid}td,th{border:1px solid #d1d5db!important;padding:3px 5px!important;text-align:left!important}th{background:#f3f4f6!important;font-weight:600!important;font-size:7pt!important}tbody tr:nth-child(2n) td{background:#fafafa!important}tr.bg-blue-50 td{background:#eff6ff!important}tr.bg-emerald-50 td{background:#ecfdf5!important}tr.bg-gray-100 td{background:#f3f4f6!important;font-weight:600!important}.text-emerald-500,.text-emerald-600,.text-green-500,.text-green-600{color:#10b981!important}.text-red-300,.text-red-500,.text-red-600{color:#dc2626!important}.text-blue-600,.text-blue-700{color:#2563eb!important}.text-gray-900,.text-slate-900{color:#0f172a!important}.text-gray-500,.text-gray-600{color:#4b5563!important}.text-white{color:#fff!important}.text-emerald-400{color:#34d399!important}.grid.grid-cols-1.md\:grid-cols-4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.space-y-6>*+*{margin-top:8px!important}.space-y-4>*+*{margin-top:6px!important}.p-4,.p-6,.pt-6{padding:6px!important}.gap-4{gap:6px!important}.gap-2{gap:4px!important}.mb-4{margin-bottom:6px!important}.h-8.w-8{width:16px!important;height:16px!important}.h-5.w-5{width:12px!important;height:12px!important}.h-4.w-4{width:10px!important;height:10px!important}.p-3.bg-white\/20{padding:4px!important}.print-only{display:block!important}.no-print{display:none!important}.font-bold{font-weight:600!important}.font-medium{font-weight:500!important}}@media screen{.print-footer,.print-header,.print-only{display:none!important}}