.finance-main{max-width:none!important;margin:0!important;padding:0!important}.fn-shell{--u:clamp(.76px,calc(100vw / 1672),1.3px);background:radial-gradient(ellipse at 60% 0,#005b5555,transparent 70%),#001f25;color:#eff9f7;min-height:100vh;font-size:14px}.fn-shell svg{width:24px;height:24px;flex-shrink:0}.fn-defs{position:absolute;width:0;height:0;overflow:hidden}.fn-topbar{height:calc(67 * var(--u));display:flex;align-items:center;gap:calc(22 * var(--u));padding:calc(5 * var(--u)) calc(29 * var(--u));background:linear-gradient(110deg,#002b31,#001b22);border-bottom:1px solid #008f89}.fn-brand{width:calc(201 * var(--u));flex-shrink:0}.fn-brand img{width:100%;height:calc(55 * var(--u));object-fit:contain;filter:url(#fn-logo-light)}.fn-identity{display:flex;align-items:center;border-left:1px solid #b9d5d1;padding-left:calc(26 * var(--u));gap:calc(18 * var(--u));white-space:nowrap}.fn-identity>svg{width:calc(46 * var(--u));height:calc(46 * var(--u));color:#d6f900}.fn-identity strong{font-size:calc(21 * var(--u));font-weight:800;line-height:1.3;display:block}.fn-identity small{display:block;font-size:calc(15 * var(--u));line-height:1.4}.fn-topbar>nav{display:flex;flex:1;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));min-width:0;white-space:nowrap}.fn-topbar>nav a{display:flex;align-items:center;gap:calc(9 * var(--u));font-size:calc(13 * var(--u));font-weight:600;padding:calc(9 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));color:#e4f1ed}.fn-topbar>nav a.active{color:#062c1c;background:linear-gradient(#d9ff44,#a6ed00)}.fn-topbar>nav svg{width:calc(23 * var(--u));height:calc(23 * var(--u))}.fn-bell,.fn-account{border:0;background:none;color:inherit;padding:0;cursor:pointer;font-family:inherit;flex-shrink:0}.fn-bell{position:relative}.fn-bell svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.fn-bell b{position:absolute;right:-6px;top:-6px;min-width:17px;height:17px;border-radius:50%;background:#f4363e;color:white;font-size:10px;display:grid;place-items:center}.fn-account{display:flex;align-items:center;gap:calc(13 * var(--u));text-align:left}.fn-account strong{font-size:calc(16 * var(--u));font-weight:750;display:block;max-width:calc(145 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-account small{display:block;font-size:calc(11 * var(--u));margin-top:4px;color:#c6e6df}.fn-avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;width:calc(30 * var(--u));height:calc(30 * var(--u));background:linear-gradient(#0d8179,#033e48);border:1px solid #9edcd6;color:#f1f8f3;font-size:12px;font-weight:750}.fn-account .fn-avatar{width:calc(49 * var(--u));height:calc(49 * var(--u));font-size:22px;border:2px solid #00c9a7}.fn-account>svg{width:calc(19 * var(--u));height:calc(19 * var(--u))}.fn-mobile{display:none;background:#08414a;border:1px solid #38857f;color:inherit;padding:5px;border-radius:7px}.fn-layout{display:grid;grid-template-columns:calc(240 * var(--u)) minmax(0,1fr)}.fn-sidebar{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:linear-gradient(155deg,#002c30,#00232a);border-right:1px solid #00a18c;min-height:calc(874 * var(--u));padding:calc(21 * var(--u)) calc(8 * var(--u)) 0}.fn-sidebar>nav{display:flex;flex-direction:column;gap:calc(2 * var(--u));z-index:1}.fn-sidebar>nav>a{display:flex;align-items:center;gap:calc(19 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));min-height:calc(43 * var(--u));font-size:calc(16 * var(--u));font-weight:650;line-height:1.35;color:#f0f8f5;border-radius:calc(9 * var(--u));white-space:nowrap}.fn-sidebar>nav>a.active{background:linear-gradient(#d1fc35,#adea00);box-shadow:inset 0 0 4px #dcff80;color:#072d1d}.fn-sidebar>nav>a:not(.active):hover{background:#095455}.fn-sidebar>nav svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.fn-sidebar-art{width:calc(240 * var(--u));height:calc(305 * var(--u));margin-left:calc(-8 * var(--u));margin-top:auto;background:url('assets/finance-dashboard-reference.png') left bottom/calc(1672 * var(--u)) calc(941 * var(--u)) no-repeat;pointer-events:none}.fn-main{min-width:0;padding:calc(9 * var(--u)) calc(9 * var(--u)) calc(18 * var(--u)) calc(17 * var(--u))}.fn-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px}.fn-filters>label{display:flex;align-items:center;gap:8px;color:#bedbd6;font-size:11px}.fn-filters .field{min-height:29px;padding:4px 9px;width:auto;max-width:240px;font-size:11px;background:#002b32;color:#e6f7ef;border-color:#276870}.fn-filters>small{margin-left:auto;font-size:10px;color:#b4d8cb}.fn-hero{position:relative;isolation:isolate;min-height:calc(76 * var(--u));overflow:hidden;padding:calc(2 * var(--u)) calc(26 * var(--u)) calc(13 * var(--u));border-radius:12px}.fn-hero-art{position:absolute;inset:0;z-index:-1;background:url('assets/finance-dashboard-reference.png') 99% 7.6%/118% 1040% no-repeat;mask-image:linear-gradient(90deg,transparent 40%,#000 62%)}.fn-hero h1{font-size:calc(34 * var(--u));font-style:italic;letter-spacing:-.6px;font-weight:850;line-height:1.2;margin:0 0 calc(4 * var(--u))}.fn-hero p{font-size:calc(15 * var(--u));line-height:1.5;margin:0}.fn-kpis{display:grid;grid-template-columns:1.35fr 1.12fr 1.1fr 1.14fr 1fr 1fr;gap:calc(10 * var(--u));margin:calc(5 * var(--u)) 0 calc(11 * var(--u))}.fn-kpis>article{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(7 * var(--u)) calc(13 * var(--u));min-height:calc(75 * var(--u));border:1px solid #00a18d;border-radius:calc(16 * var(--u));background:linear-gradient(130deg,#17575d99,#002a2f);min-width:0}.fn-kpis>article>span{display:grid;place-items:center;flex-shrink:0;width:calc(57 * var(--u));height:calc(57 * var(--u));border-radius:50%;background:radial-gradient(ellipse at top,#0b9389,#00444b 80%);box-shadow:inset 0 0 7px #62c9ad55}.fn-kpis>article svg{width:calc(35 * var(--u));height:calc(35 * var(--u))}.fn-kpis>article>div{min-width:0}.fn-kpis small{display:block;font-size:calc(12 * var(--u));line-height:1.5;white-space:nowrap}.fn-kpis strong{display:block;font-size:calc(25 * var(--u));font-weight:800;line-height:1.35;white-space:nowrap}.fn-kpis>article:nth-child(5) strong{font-size:calc(17 * var(--u))}.fn-charts{display:grid;grid-template-columns:1.34fr 1fr .93fr;gap:calc(14 * var(--u));margin-bottom:calc(12 * var(--u))}.fn-panel{border:1px solid #09a398;border-radius:calc(16 * var(--u));background:linear-gradient(135deg,#10464d99,#00272d);padding:calc(8 * var(--u)) calc(16 * var(--u));min-width:0;margin-bottom:18px}.fn-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:calc(29 * var(--u));border-bottom:1px solid #2c6267;padding-bottom:calc(6 * var(--u));margin-bottom:calc(7 * var(--u))}.fn-panel h2{margin:0;font-size:calc(21 * var(--u));font-weight:800;line-height:1.3;letter-spacing:-.5px}.fn-panel>header>small{font-size:calc(12 * var(--u));white-space:nowrap}.fn-more{display:inline-flex;align-items:center;gap:7px;color:#d9f629;white-space:nowrap;font-size:calc(12 * var(--u))}.fn-more>svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.fn-charts>.fn-panel,.fn-middle>.fn-panel,.fn-bottom>.fn-panel{margin-bottom:0}.fn-charts>.fn-panel{min-height:calc(199 * var(--u))}.fn-chart{width:100%!important;height:auto!important;display:block;max-height:240px}.fn-chart line{stroke:#2b6065;stroke-width:.7}.fn-chart text{font-size:11px;fill:#e0f2e9}.fn-chart polyline{stroke:#d0fa23;fill:none;stroke-width:3}.fn-chart circle{fill:#c7fa22;stroke:#effaa9;stroke-width:1}.fn-chart .fn-area{fill:url(#fn-area)}.fn-composition{display:grid;grid-template-columns:.85fr 1fr;gap:calc(10 * var(--u));align-items:center;min-height:calc(144 * var(--u))}.fn-donut{width:calc(155 * var(--u));height:calc(155 * var(--u));border-radius:50%;display:grid;place-items:center;max-width:100%;aspect-ratio:1;box-shadow:0 2px 6px #001d2299}.fn-donut>span{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:#00303a;width:68%;height:68%;padding:4px}.fn-donut strong{font-size:calc(19 * var(--u));font-weight:800;white-space:nowrap}.fn-donut small{font-size:calc(12 * var(--u));margin-top:3px}.fn-composition p{display:flex;align-items:center;gap:calc(8 * var(--u));margin:calc(7 * var(--u)) 0;font-size:calc(12 * var(--u));line-height:1.3}.fn-composition p>i{width:calc(13 * var(--u));height:calc(13 * var(--u));border-radius:50%;flex-shrink:0}.fn-composition p>span{flex:1;white-space:nowrap}.fn-composition b{font-weight:500}.fn-status-bars>div{display:flex;align-items:center;gap:calc(12 * var(--u));min-height:calc(48 * var(--u));border-bottom:1px solid #22545b;font-size:calc(13 * var(--u))}.fn-status-bars>div svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:#bdff27}.fn-status-bars>div>span{flex:1;white-space:nowrap}.fn-status-bars>div>i{display:block;background:#225c63;width:calc(149 * var(--u));height:calc(10 * var(--u));border-radius:7px;overflow:hidden;flex-shrink:1}.fn-status-bars>div>i>b{display:block;height:100%;background:linear-gradient(90deg,#d3f64a,#00deb9);border-radius:7px}.fn-status-bars>div.pending svg{color:#f3dd00}.fn-status-bars>div.pending>i>b{background:#ffe700}.fn-status-bars>div.overdue svg{color:#ff454c}.fn-status-bars>div.overdue>i>b{background:#ff4d58}.fn-status-bars>small{display:block;color:#92c3b9;font-size:9px;line-height:1.4;margin:5px 0}.fn-status-bars strong{font-weight:500}.fn-middle{display:grid;grid-template-columns:1.1fr 1fr;gap:calc(14 * var(--u));margin-bottom:calc(12 * var(--u))}.fn-bottom{display:grid;grid-template-columns:1.48fr .96fr .94fr;gap:calc(14 * var(--u))}.fn-tabs{display:flex;gap:calc(7 * var(--u));margin:0 0 calc(6 * var(--u));flex-wrap:wrap}.fn-tab{border:1px solid #598b8b;border-radius:7px;color:#e3eee7;background:linear-gradient(#0a434b,#002c33);font:inherit;font-size:calc(11 * var(--u));line-height:1.5;min-width:calc(76 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));cursor:pointer}.fn-tab.active{background:linear-gradient(#deff43,#acec00);border-color:#d5fa54;color:#0b2d19;font-weight:750}.fn-table-wrap{overflow-x:auto;scrollbar-width:thin}.fn-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.4;text-align:left;white-space:nowrap}.fn-table th{padding:9px 8px;color:#d8ebe6;font-size:11px;font-weight:600;border-bottom:1px solid #2b6971}.fn-table td{padding:10px 8px;border-bottom:1px solid #1e575d;font-weight:500;vertical-align:middle;max-width:320px;overflow:hidden;text-overflow:ellipsis}.fn-table tbody tr:last-child td{border-bottom:0}.fn-table td>small{display:block;color:#a4d0c9;font-size:10px;margin-top:3px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.fn-person{display:flex;align-items:center;gap:calc(9 * var(--u))}.fn-person small{display:block;font-size:calc(9 * var(--u));color:#c2e0d6;line-height:1.1}.fn-money{font-weight:750!important}.fn-middle .fn-table,.fn-bottom .fn-table{font-size:calc(11 * var(--u))}.fn-middle .fn-table th,.fn-bottom .fn-table th{font-size:calc(10 * var(--u));padding:calc(5 * var(--u)) calc(3 * var(--u))}.fn-middle .fn-table td,.fn-bottom .fn-table td{padding:calc(4 * var(--u)) calc(3 * var(--u));max-width:calc(200 * var(--u))}.fn-middle .fn-table td>small,.fn-bottom .fn-table td>small{display:none}.fn-middle .fn-table .fn-inline,.fn-bottom .fn-table .fn-inline{max-width:calc(165 * var(--u));display:block;overflow:hidden;text-overflow:ellipsis}.fn-badge{display:inline-block;font-size:10px;font-weight:650;padding:3px 8px;border-radius:15px;background:#24535e;color:#b5d5d2;white-space:nowrap;line-height:1.4}.fn-badge.paid,.fn-badge.active,.fn-badge.approved{background:#116a47;color:#c7ff9a}.fn-badge.pending,.fn-badge.partial,.fn-badge.demo{background:#5d5721;color:#f4ed56}.fn-badge.overdue,.fn-badge.refunded,.fn-badge.rejected,.fn-badge.revoked,.fn-badge.cancelled{background:#662d36;color:#ffbcc0}.fn-category{display:inline-block;background:#135c4a;border:1px solid #37a86c;border-radius:5px;padding:1px 7px;font-size:calc(10 * var(--u));line-height:1.4}.fn-category.court{background:#66541b;border-color:#b6a54c}.fn-category.training{background:#2c4491;border-color:#6881d6}.fn-category.tournament{background:#5b3897;border-color:#9d79dc}.fn-button{font:inherit;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;line-height:1.5;padding:8px 14px;border:1px solid #d5fc49;border-radius:9px;color:#082c1b;background:linear-gradient(#dcff47,#a5e600);cursor:pointer;text-align:center}.fn-button.secondary{border-color:#64a09c;background:linear-gradient(#0f464d,#002b33);color:#e9f6ec}.fn-button.small{font-size:11px;padding:4px 10px;min-height:27px}.fn-button>svg{width:20px;height:20px}.fn-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fn-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #4d8484;background:#063c45;color:#d8efe8;min-height:28px;min-width:28px;padding:4px;border-radius:6px;cursor:pointer}.fn-icon-button svg{width:17px;height:17px}.fn-middle .fn-icon-button,.fn-bottom .fn-icon-button{min-width:calc(25 * var(--u));min-height:calc(21 * var(--u));padding:2px}.fn-inline{font:inherit;border:0;padding:0;background:none;color:#e8f7ef;cursor:pointer;text-align:left}.fn-inline:hover{text-decoration:underline}.fn-plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(11 * var(--u))}.fn-plan-cards>article{border:1px solid #38888a;background:linear-gradient(#0a4247,#002c2e);border-radius:calc(14 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));min-width:0;display:flex;align-items:center;flex-direction:column;min-height:calc(220 * var(--u))}.fn-plan-cards>article.featured{border:2px solid #d5fc20;box-shadow:inset 0 0 11px #cdff6766;background:linear-gradient(#3d6728,#003c24)}.fn-plan-cards>article>svg{color:#d2ff41;width:calc(26 * var(--u));height:calc(26 * var(--u))}.fn-plan-cards h3{font-size:calc(18 * var(--u));font-weight:750;line-height:1.2;margin:calc(4 * var(--u)) 0}.fn-plan-cards strong{font-size:calc(24 * var(--u));line-height:1.2;font-weight:800}.fn-plan-cards small{font-size:calc(11 * var(--u));display:block}.fn-plan-cards ul{list-style:none;padding:0;margin:calc(7 * var(--u)) 0 calc(10 * var(--u));font-size:calc(11 * var(--u));line-height:1.4;align-self:stretch;flex:1}.fn-plan-cards li{display:flex;align-items:flex-start;gap:calc(6 * var(--u));margin:calc(2 * var(--u)) 0}.fn-plan-cards li>svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:#bbfa31}.fn-plan-cards .fn-button{min-height:calc(26 * var(--u));font-size:calc(11 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u));width:100%}.fn-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8 * var(--u))}.fn-quick-button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(5 * var(--u));min-width:0;text-align:center;border:1px solid #79afaa;border-radius:calc(10 * var(--u));background:linear-gradient(#165457,#002e31);color:#e6f5ed;min-height:calc(62 * var(--u));padding:calc(6 * var(--u));font:inherit;font-size:calc(11 * var(--u));line-height:1.3;cursor:pointer}.fn-quick-button svg{width:calc(25 * var(--u));height:calc(25 * var(--u))}.fn-channel-list{display:flex;flex-direction:column;gap:2px}.fn-channel-list>button{display:flex;align-items:center;gap:calc(10 * var(--u));background:none;border:0;border-bottom:1px solid #1a5459;color:#e8f8ee;padding:calc(5 * var(--u)) 0;text-align:left;font:inherit;font-size:calc(11 * var(--u));cursor:pointer}.fn-channel-list>button>span:nth-child(2){flex:1}.fn-channel-list>button>svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.fn-provider{font-size:calc(10 * var(--u));border-radius:4px;background:#effbff;color:#1a2673;padding:3px 4px;min-width:calc(40 * var(--u));text-align:center;line-height:1.3}.fn-provider.socialpay{background:#5944be;color:white}.fn-provider.bank{background:#173894;color:#d9eef7}.fn-provider.card{font-style:italic;font-size:calc(12 * var(--u));color:#0c267a}.fn-channel-list .fn-badge{font-size:calc(9 * var(--u));padding:2px 5px}.fn-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 24px}.fn-heading h1{font-size:30px;line-height:1.3;margin:5px 0 7px;font-weight:800;color:#eef9f2}.fn-heading small{color:#8dbbb1;font-size:10px;letter-spacing:2px}.fn-heading p{color:#b1d2c8;font-size:13px;line-height:1.6;margin:0}.fn-toolbar{display:flex;align-items:center;gap:10px;margin:12px 0}.fn-search{display:flex;gap:8px;align-items:center;border:1px solid #438a87;border-radius:9px;padding:7px 11px;flex:1}.fn-search svg{width:18px;height:18px}.fn-search input{font:inherit;background:none;border:0;outline:none;color:#e7f6ec;width:100%;font-size:13px}.fn-toolbar>.field{max-width:220px}.fn-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:100%}.fn-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px}.fn-field>span{font-weight:600}.fn-field .field{width:100%;max-width:100%;margin:0}.fn-span{grid-column:1/-1}.fn-check{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.6}.fn-check>input{accent-color:#00c9a7;width:17px;height:17px;flex-shrink:0}.fn-muted{color:var(--muted,#8ca8a8);font-size:12px;line-height:1.7;margin:8px 0}.fn-callout{background:#00c9a714;padding:12px 15px;border-left:3px solid #00c9a7;border-radius:8px;font-size:13px;line-height:1.7}.fn-detail h3{font-size:21px;font-weight:750}.fn-detail p{line-height:1.6}.fn-detail .fn-actions{margin:20px 0}.fn-empty{padding:24px 14px;color:#a7d4c7;text-align:center;line-height:1.6;font-size:13px}.fn-empty>svg{width:30px;height:30px}.fn-note{padding:15px;background:#0b4245;border:1px solid #326d6d;border-radius:10px;color:#c1e0d4;line-height:1.7;font-size:12px}.fn-footnote{color:#86b8ab;font-size:10px;margin:14px 0 0;line-height:1.4}.fn-report-controls{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap}.fn-report-controls>label{display:flex;flex-direction:column;gap:7px;font-size:12px}.fn-report-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:25px 0 15px}.fn-report-totals article{padding:14px;border:1px solid #2c817b;border-radius:10px}.fn-report-totals small{font-size:12px;color:#bddfcd;display:block;margin-bottom:6px}.fn-report-totals strong{font-size:23px;color:#d9ff45}.fn-settings-summary>p{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #2d6262;padding:12px 0;font-size:13px}.fn-settings-summary>p>span{color:#bbdacf}.fn-settings-summary strong{font-weight:600}.fn-link-qr{background:white;width:200px;height:200px;margin:20px auto;border-radius:12px;padding:8px}.fn-link-qr svg{width:100%;height:100%}.fn-break{overflow-wrap:anywhere;font-size:12px}.fn-payment-page{max-width:650px;margin:45px auto;padding:35px;border:1px solid #008d7b;border-radius:20px;background:#092c36;color:#edf8f0}.fn-payment-page h1{font-size:30px;margin:14px 0;font-weight:800}.fn-payment-page>strong{display:block;font-size:40px;color:#b9f34c;margin:20px 0}.fn-payment-page>small{letter-spacing:2px;color:#9bc8bc}.fn-payment-page p{font-size:14px;line-height:1.7}.fn-payment-page>.fn-actions{margin-top:25px}.fn-self{margin:22px 0;padding:18px;border:1px solid #00c9a755;border-radius:14px}.fn-self h3{margin:0 0 12px;font-weight:700}.fn-self article{padding:12px 0;border-top:1px solid #316666}.fn-self p{font-size:12px;line-height:1.6}
@media(min-width:2100px){.fn-topbar>nav{justify-content:center;gap:20px}.fn-charts>.fn-panel{min-height:225px}.fn-chart{max-height:265px}}@media(max-width:1300px){.fn-topbar{gap:12px}.fn-identity{padding-left:15px;gap:10px}.fn-topbar>nav>a{padding:8px 5px;gap:6px}.fn-topbar>nav>a>svg{display:none}.fn-account small{display:none}.fn-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fn-kpis>article{min-height:70px}.fn-kpis strong{font-size:23px}.fn-kpis small{font-size:12px}.fn-charts{grid-template-columns:1.2fr 1fr}.fn-charts>.fn-panel:last-child{grid-column:1/-1}.fn-status-bars{display:flex;gap:20px;flex-wrap:wrap}.fn-status-bars>div{flex:1}.fn-status-bars>small{width:100%}.fn-middle{grid-template-columns:1fr}.fn-bottom{grid-template-columns:1.4fr 1fr}.fn-bottom>.fn-panel:last-child{grid-column:1/-1}.fn-channel-list>button{font-size:12px}.fn-panel h2{font-size:19px}.fn-plan-cards>article{min-height:215px}.fn-plan-cards h3{font-size:19px}.fn-plan-cards li{font-size:12px}.fn-plan-cards strong{font-size:25px}.fn-table td,.fn-middle .fn-table td,.fn-bottom .fn-table td{padding:9px 5px;font-size:12px}.fn-table th,.fn-middle .fn-table th,.fn-bottom .fn-table th{font-size:11px}.fn-badge{font-size:10px}.fn-more{font-size:12px}.fn-tab{font-size:12px}.fn-middle .fn-table .fn-inline,.fn-bottom .fn-table .fn-inline{max-width:180px}}@media(max-width:980px){.fn-topbar{height:65px;padding:8px 16px;gap:16px}.fn-brand{width:170px}.fn-brand img{height:48px}.fn-identity>svg{width:32px;height:32px}.fn-identity strong{font-size:16px}.fn-identity small{font-size:11px}.fn-topbar>nav{display:none}.fn-account{margin-left:auto}.fn-account>span:not(.fn-avatar){display:none}.fn-account .fn-avatar{width:36px;height:36px;font-size:17px}.fn-bell>svg{width:25px;height:25px}.fn-layout{grid-template-columns:185px minmax(0,1fr)}.fn-sidebar{padding-top:17px}.fn-sidebar>nav>a{font-size:12px;padding:10px;gap:10px;min-height:41px}.fn-sidebar>nav svg{width:23px;height:23px}.fn-sidebar-art{width:185px;background-size:1288px 725px;height:235px}.fn-main{padding:12px}.fn-hero{padding:5px 5px 15px}.fn-hero h1{font-size:28px}.fn-hero p{font-size:12px;max-width:65%}.fn-charts{grid-template-columns:1fr}.fn-charts>.fn-panel{grid-column:auto!important}.fn-composition{grid-template-columns:150px 1fr}.fn-donut{width:145px;height:145px}.fn-donut strong{font-size:18px}.fn-composition p{font-size:12px;margin:10px 0}.fn-kpis{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.fn-kpis>article{padding:8px;gap:8px}.fn-kpis strong{font-size:21px}.fn-kpis>article>span{width:40px;height:40px}.fn-kpis>article svg{width:25px;height:25px}.fn-kpis small{font-size:10px;white-space:normal}.fn-kpis>article:nth-child(5) strong{font-size:14px}.fn-bottom{grid-template-columns:1fr}.fn-quick-button{min-height:70px;font-size:12px}.fn-quick-button svg{width:26px;height:26px}.fn-heading{align-items:flex-start;flex-direction:column;gap:12px}.fn-heading h1{font-size:26px}.fn-report-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-filters>small{margin:0;width:100%}}@media(max-width:680px){.fn-shell{font-size:13px}.fn-topbar{height:61px;padding:6px 12px;gap:10px}.fn-brand{width:140px}.fn-brand img{height:44px}.fn-identity{display:none}.fn-bell{margin-left:auto}.fn-account{margin-left:3px}.fn-mobile{display:inline-flex}.fn-layout{display:block}.fn-sidebar{display:none;min-height:0;border-right:0;border-bottom:1px solid #00a188;padding:12px}.fn-sidebar.open{display:block}.fn-sidebar>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.fn-sidebar>nav>a{font-size:12px;white-space:normal;line-height:1.4}.fn-sidebar-art{display:none}.fn-main{padding:12px 10px}.fn-filters{gap:8px}.fn-filters>label{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:110px}.fn-filters .field{width:100%;max-width:100%;font-size:11px}.fn-filters>small{font-size:9px}.fn-hero{min-height:90px;margin:8px 0}.fn-hero h1{font-size:25px;max-width:85%}.fn-hero p{font-size:11px;max-width:68%}.fn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-kpis>article{min-height:74px}.fn-kpis strong{font-size:19px}.fn-panel{padding:12px;border-radius:14px}.fn-panel h2{font-size:18px}.fn-panel>header{gap:8px}.fn-panel>header>small{font-size:10px}.fn-more{font-size:10px;gap:4px}.fn-status-bars{display:block}.fn-status-bars>div{min-height:44px;font-size:12px}.fn-status-bars>div>i{width:100px;height:9px}.fn-plan-cards{gap:6px}.fn-plan-cards>article{padding:9px 6px;min-height:240px}.fn-plan-cards h3{font-size:14px}.fn-plan-cards strong{font-size:17px}.fn-plan-cards small{font-size:10px}.fn-plan-cards li{font-size:10px;line-height:1.5;gap:3px}.fn-plan-cards li>svg{width:12px;height:12px;margin-top:2px}.fn-plan-cards .fn-button{font-size:10px;min-height:33px}.fn-tabs{gap:5px}.fn-tab{font-size:10px;min-width:auto;padding:4px 8px}.fn-toolbar{flex-wrap:wrap}.fn-toolbar>.field{width:100%;max-width:none}.fn-heading{margin:15px 0 22px}.fn-heading h1{font-size:25px}.fn-form{grid-template-columns:1fr}.fn-span{grid-column:1}.fn-report-totals{gap:8px}.fn-report-totals article{padding:12px 9px}.fn-report-totals strong{font-size:20px}.fn-settings-summary>p{flex-direction:column;gap:5px}.fn-channel-list>button{font-size:11px;padding:10px 0}.fn-provider{font-size:9px;min-width:40px}.fn-channel-list .fn-badge{font-size:9px}.fn-payment-page{margin:20px 0;padding:24px 18px}.fn-payment-page h1{font-size:25px}.fn-payment-page>strong{font-size:34px}.fn-report-controls{gap:10px}.fn-report-controls>label{min-width:120px;flex:1}.fn-report-controls input{width:100%}.fn-footnote{font-size:9px}}
