.finance-events-dashboard{--finance-events-border:color-mix(in srgb,var(--line) 78%,var(--brand-2) 22%);--finance-events-surface:color-mix(in srgb,var(--panel) 94%,var(--surface-primary-start) 6%);--finance-events-surface-strong:color-mix(in srgb,var(--panel) 88%,var(--surface-primary-start) 12%);--finance-events-positive:#2e9a54;--finance-events-warning:#c67d12;--finance-events-negative:#b54b5f;gap:14px}.finance-events-chart-panel,.finance-events-data-note,.finance-events-filter-panel,.finance-events-table-panel{border:1px solid var(--finance-events-border);border-radius:16px;background:radial-gradient(420px 180px at 6% 0,color-mix(in srgb,var(--surface-primary-glow) 54%,transparent),transparent 76%),var(--finance-events-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 55%,transparent),0 14px 34px color-mix(in srgb,var(--panel-shadow) 72%,transparent)}.finance-events-filter-panel{display:grid;grid-gap:18px;gap:18px;padding:clamp(16px,2vw,24px)}.finance-events-page-heading,.finance-events-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.finance-events-page-heading h2,.finance-events-page-heading p,.finance-events-section-head h2,.finance-events-section-head p{margin:0}.finance-events-page-heading h2{font-size:clamp(1.45rem,2.4vw,2rem)}.finance-events-section-head h2{font-size:clamp(1.08rem,1.7vw,1.35rem)}.finance-events-page-heading p,.finance-events-section-head p{margin-top:4px}.finance-events-cashflow-link{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 2px;color:var(--brand-2);font-weight:750;text-decoration:none}.finance-events-cashflow-link:focus-visible,.finance-events-cashflow-link:hover{text-decoration:underline}.finance-event-detail-actions svg,.finance-events-cashflow-link svg{width:16px;height:16px}.finance-events-filters{display:grid;grid-template-columns:repeat(2,minmax(145px,.7fr)) minmax(230px,1.35fr) auto;align-items:end;grid-gap:10px;gap:10px}.finance-events-filters:has(select[name=currency]){grid-template-columns:repeat(2,minmax(140px,.65fr)) minmax(90px,.45fr) minmax(220px,1.2fr) auto}.finance-events-filters label{display:grid;min-width:0;grid-gap:5px;gap:5px}.finance-events-filters label>span:first-child{color:var(--muted);font-size:.78rem;font-weight:750}.finance-events-filter-submit,.finance-events-filters input,.finance-events-filters select{min-height:40px;border-radius:10px;font:inherit;font-size:.9rem}.finance-events-search-control{position:relative;display:block}.finance-events-search-control svg{position:absolute;top:50%;left:11px;width:17px;height:17px;color:var(--muted);transform:translateY(-50%);pointer-events:none}.finance-events-search-control input{width:100%;padding-left:36px}.finance-events-filter-submit{width:auto;min-width:78px;padding-inline:16px}.finance-events-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.finance-events-metric{display:flex;align-items:center;min-width:0;min-height:112px;gap:13px;padding:16px;border:1px solid var(--finance-events-border);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--finance-events-surface-strong) 96%,#ffffff 4%),var(--finance-events-surface));box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 50%,transparent),0 10px 26px color-mix(in srgb,var(--panel-shadow) 66%,transparent)}.finance-events-metric-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border:1px solid;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent)}.finance-events-metric-icon svg{width:25px;height:25px}.finance-events-metric-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.finance-events-metric-copy>span{color:var(--muted);font-size:.86rem;font-weight:700}.finance-events-metric-copy strong{overflow-wrap:anywhere;font-size:clamp(1.12rem,1.7vw,1.48rem);line-height:1.12}.finance-events-metric-copy small{color:var(--muted);font-size:.75rem}.finance-events-metric--positive{color:var(--finance-events-positive)}.finance-events-metric--info{color:var(--brand-2)}.finance-events-metric--warning{color:var(--finance-events-warning)}.finance-events-metric--negative{color:var(--finance-events-negative)}.finance-events-chart-panel,.finance-events-table-panel{display:grid;grid-gap:14px;gap:14px;padding:clamp(14px,1.8vw,20px)}.finance-events-chart-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:.8rem}.finance-events-chart-legend span{display:inline-flex;align-items:center;gap:6px}.finance-events-chart-legend i{width:9px;height:9px;border-radius:50%}.finance-events-chart-legend .income{background:#4a9ede}.finance-events-chart-legend .expenses{background:#db7992}.finance-events-chart-legend .result{background:#76c96c}.finance-events-chart-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.finance-events-chart{display:block;width:max(100%,760px);height:auto;min-height:250px}.finance-events-chart-grid{stroke:color-mix(in srgb,var(--line) 68%,transparent);stroke-dasharray:4 5}.finance-events-chart-zero{stroke:color-mix(in srgb,var(--muted) 72%,transparent)}.finance-events-chart-axis-label,.finance-events-chart-month-label{fill:var(--muted);font-family:inherit;font-size:11px}.finance-events-chart-income{fill:#4a9ede}.finance-events-chart-expenses{fill:#db7992}.finance-events-chart-result-line{fill:none;stroke:#76c96c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.finance-events-chart-result-point{fill:var(--panel);stroke:#76c96c;stroke-width:3}.finance-events-table-panel>.finance-events-section-head>strong{flex:0 0 auto;color:var(--muted);font-size:.82rem}.finance-events-status-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.finance-events-status-filters label{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--finance-events-border) 82%,transparent);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--finance-events-surface-strong) 86%,transparent);cursor:pointer;font-size:.78rem;font-weight:750;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.finance-events-status-filters label:hover{border-color:color-mix(in srgb,var(--brand-2) 48%,var(--finance-events-border));transform:translateY(-1px)}.finance-events-status-filters label.is-checked{border-color:color-mix(in srgb,var(--brand-2) 58%,var(--finance-events-border));color:var(--text);background:color-mix(in srgb,var(--surface-primary-glow) 52%,var(--finance-events-surface-strong))}.finance-events-status-filters input{width:15px;height:15px;margin:0;accent-color:var(--brand-2)}.finance-events-status-filters label:focus-within{outline:2px solid color-mix(in srgb,var(--brand-2) 70%,transparent);outline-offset:2px}.finance-events-table-scroll{width:100%;overflow-x:auto;border:1px solid color-mix(in srgb,var(--finance-events-border) 82%,transparent);border-radius:12px}.finance-events-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:.84rem}.finance-events-table td,.finance-events-table th{padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);text-align:right;white-space:nowrap}.finance-events-table thead th{color:var(--muted);background:color-mix(in srgb,var(--finance-events-surface-strong) 92%,var(--brand-2) 8%);font-size:.76rem;font-weight:800}.finance-events-table td:first-child,.finance-events-table td:nth-child(2),.finance-events-table th:first-child,.finance-events-table th:nth-child(2){text-align:left}.finance-events-table tbody tr:last-child td{border-bottom:0}.finance-events-table tbody tr{transition:background-color .15s ease}.finance-events-table tbody tr:hover{background:color-mix(in srgb,var(--surface-primary-glow) 40%,transparent)}.finance-events-event-name{display:grid;min-width:205px;grid-gap:3px;gap:3px}.finance-events-event-name small{color:var(--muted)}.finance-event-status{display:inline-flex;align-items:center;gap:5px;font-weight:750}.finance-event-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.finance-event-status--upcoming{color:var(--brand-2)}.finance-event-status--active{color:var(--finance-events-positive)}.finance-event-status--closed,.finance-event-status--finished{color:color-mix(in srgb,var(--muted) 84%,var(--brand-2) 16%)}.finance-event-status--draft{color:var(--finance-events-warning)}.finance-event-detail-summary strong.warning,.finance-events-warning-value{color:var(--finance-events-warning);font-weight:800}.finance-events-result-value{font-weight:850}.finance-event-detail-summary strong.positive,.finance-events-result-value--positive{color:var(--finance-events-positive)}.finance-event-detail-summary strong.negative,.finance-events-result-value--negative{color:var(--finance-events-negative)}.finance-events-detail-button{display:inline-flex;align-items:center;width:auto}.finance-events-empty{display:grid;justify-items:center;grid-gap:5px;gap:5px;min-height:150px;padding:40px 20px;color:var(--muted);text-align:center}.finance-events-data-note{margin:0;padding:14px 18px;color:var(--muted);font-size:.82rem}.finance-events-data-note:before{content:"i";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;border:1px solid var(--brand-2);border-radius:50%;color:var(--brand-2);font-weight:850;font-style:normal}body.finance-event-detail-modal-open{overflow:hidden!important}.finance-event-detail-backdrop{z-index:200170;align-items:center;overflow:hidden}.unified-account-fullscreen-panel.finance-event-detail-modal{display:grid;width:min(1120px,100%);max-height:calc(100dvh - clamp(24px, 5vw, 56px));grid-gap:16px;gap:16px;margin:auto;padding:clamp(18px,2.4vw,28px);overflow-y:auto;border-radius:18px;border-color:color-mix(in srgb,var(--line) 68%,var(--brand-2) 32%);background:radial-gradient(600px 240px at 12% 0,color-mix(in srgb,var(--surface-primary-glow) 68%,transparent),transparent 72%),var(--panel);box-shadow:0 34px 100px rgba(3,11,28,.42)}.finance-event-detail-body{padding:16px}.finance-event-detail-head h2{margin:0;font-size:clamp(1.45rem,2.5vw,2rem)}.finance-event-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:7px;color:var(--muted);font-size:.88rem}.finance-event-detail-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--finance-events-border);border-radius:13px;background:var(--finance-events-surface-strong);overflow:hidden}.finance-event-detail-summary>span{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:14px 16px;border-right:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.finance-event-detail-summary>span:last-child{border-right:0}.finance-event-detail-summary small{color:var(--muted);font-size:.76rem}.finance-event-detail-summary strong{overflow-wrap:anywhere;font-size:clamp(.95rem,1.55vw,1.18rem)}.finance-event-detail-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.finance-event-detail-breakdown{min-width:0;padding:15px;border:1px solid var(--finance-events-border);border-radius:13px;background:var(--finance-events-surface)}.finance-event-detail-breakdown h3{margin:0 0 12px;font-size:1.05rem}.finance-event-detail-table-scroll{width:100%;overflow-x:auto}.finance-event-detail-breakdown table{width:100%;min-width:480px;border-collapse:collapse;font-size:.78rem}.finance-event-detail-breakdown td,.finance-event-detail-breakdown th{padding:8px 7px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);text-align:right;white-space:nowrap}.finance-event-detail-breakdown td:first-child,.finance-event-detail-breakdown th:first-child{text-align:left}.finance-event-detail-breakdown thead th{color:var(--muted);font-size:.7rem}.finance-event-detail-breakdown tbody th{font-weight:650}.finance-event-detail-breakdown tfoot td,.finance-event-detail-breakdown tfoot th{border-bottom:0;font-weight:850}.finance-event-detail-participants{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:15px;border:1px solid var(--finance-events-border);border-radius:13px;background:var(--finance-events-surface)}.finance-event-detail-participants-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--brand-2) 60%,var(--line) 40%);border-radius:50%;color:var(--brand-2);background:color-mix(in srgb,var(--brand-2) 9%,transparent)}.finance-event-detail-participants-icon svg{width:24px;height:24px}.finance-event-detail-participant-count{min-width:140px}.finance-event-detail-participant-count h3{margin:0 0 2px;font-size:.85rem}.finance-event-detail-participant-count strong{font-size:1.4rem}.finance-event-detail-progress-wrap{display:grid;grid-gap:7px;gap:7px}.finance-event-detail-progress{display:flex;width:100%;min-height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 62%,transparent)}.finance-event-detail-progress .paid{background:#76c96c}.finance-event-detail-progress .due{background:#db7992}.finance-event-detail-progress .free{background:color-mix(in srgb,var(--muted) 22%,transparent)}.finance-event-detail-progress-labels{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;color:var(--muted);font-size:.72rem}.finance-event-detail-progress-labels .paid{color:var(--finance-events-positive)}.finance-event-detail-progress-labels .due{color:var(--finance-events-negative)}.finance-event-detail-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding-top:2px}.finance-event-detail-actions .inline-button{display:inline-flex;align-items:center;justify-content:center;width:auto;gap:7px}html[data-theme=dark] .finance-events-dashboard{--finance-events-positive:#8fe66f;--finance-events-warning:#f2b13f;--finance-events-negative:#f18ca3}html[data-theme=dark] .finance-event-detail-breakdown,html[data-theme=dark] .finance-event-detail-participants,html[data-theme=dark] .finance-events-chart-panel,html[data-theme=dark] .finance-events-data-note,html[data-theme=dark] .finance-events-filter-panel,html[data-theme=dark] .finance-events-metric,html[data-theme=dark] .finance-events-table-panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 34px rgba(0,0,0,.18)}@media (max-width:1120px){.finance-events-filters,.finance-events-filters:has(select[name=currency]){grid-template-columns:repeat(4,minmax(0,1fr))}.finance-events-search-field{grid-column:span 3}.finance-events-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-event-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-event-detail-summary>span:nth-child(3){border-right:0}.finance-event-detail-summary>span:nth-child(-n+3){border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}@media (max-width:820px){.finance-events-page-heading,.finance-events-section-head{align-items:stretch;flex-direction:column}.finance-events-cashflow-link{width:-moz-fit-content;width:fit-content}.finance-events-filters,.finance-events-filters:has(select[name=currency]){grid-template-columns:repeat(2,minmax(0,1fr))}.finance-events-search-field{grid-column:1/-1}.finance-events-filter-submit{width:100%}.finance-events-table-scroll{overflow:visible;border:0}.finance-events-table{display:block;min-width:0}.finance-events-table thead{display:none}.finance-events-table tbody{display:grid;grid-gap:10px;gap:10px}.finance-events-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--finance-events-border);border-radius:12px;background:var(--finance-events-surface-strong)}.finance-events-table td{display:grid;justify-items:end;grid-gap:3px;gap:3px;padding:9px 11px;text-align:right!important;white-space:normal}.finance-events-table td:before{content:attr(data-label);color:var(--muted);font-size:.68rem;font-weight:750}.finance-events-table td:nth-child(2){grid-column:1/-1;grid-row:1;justify-items:start;text-align:left!important}.finance-events-table td:first-child{grid-column:1/-1;grid-row:2;justify-items:start;text-align:left!important}.finance-events-table td:last-child{grid-column:1/-1}.finance-events-detail-button{width:100%}.finance-event-detail-breakdowns{grid-template-columns:minmax(0,1fr)}.finance-event-detail-participants{grid-template-columns:auto minmax(0,1fr)}.finance-event-detail-progress-wrap{grid-column:1/-1}}@media (max-width:560px){.finance-events-chart-panel,.finance-events-filter-panel,.finance-events-table-panel{border-radius:13px}.finance-events-filters,.finance-events-filters:has(select[name=currency]){grid-template-columns:minmax(0,1fr)}.finance-events-search-field{grid-column:auto}.finance-events-metrics{grid-template-columns:minmax(0,1fr)}.finance-events-metric{min-height:94px}.finance-event-detail-backdrop{padding:8px}.unified-account-fullscreen-panel.finance-event-detail-modal{max-height:calc(100dvh - 16px);gap:12px;padding:54px 12px 14px;border-radius:13px}.finance-event-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-event-detail-summary>span,.finance-event-detail-summary>span:nth-child(3){border-right:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.finance-event-detail-summary>span:nth-child(2n){border-right:0}.finance-event-detail-summary>span:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.finance-event-detail-summary strong{font-size:.92rem}.finance-event-detail-breakdown{padding:11px}.finance-event-detail-table-scroll{overflow-x:visible}.finance-event-detail-breakdown table{min-width:0;table-layout:fixed;font-size:.69rem}.finance-event-detail-breakdown td,.finance-event-detail-breakdown th{padding:7px 3px;white-space:normal}.finance-event-detail-breakdown th:first-child{width:28%}.finance-event-detail-breakdown thead th{font-size:.62rem}.finance-event-detail-actions{display:grid;grid-template-columns:minmax(0,1fr)}.finance-event-detail-actions .inline-button{width:100%}}@media (prefers-reduced-motion:reduce){.finance-events-table tbody tr{transition:none}}.finance-operation-dashboard{--finance-operation-border:color-mix(in srgb,var(--line) 78%,var(--brand-2) 22%);--finance-operation-surface:color-mix(in srgb,var(--panel) 94%,var(--surface-primary-start) 6%);--finance-operation-surface-strong:color-mix(in srgb,var(--panel) 88%,var(--surface-primary-start) 12%);--finance-operation-positive:#2e9a54;--finance-operation-warning:#c67d12;--finance-operation-negative:#b54b5f;--finance-operation-primary:#4a9ede;--finance-operation-secondary:#db7992;--finance-operation-total:#76c96c;display:grid;grid-gap:14px;gap:14px}.finance-operation-dashboard--rental{--finance-operation-primary:#76c96c;--finance-operation-secondary:#4a9ede;--finance-operation-total:#e1a22a}.finance-heading-card .finance-main-tab-borek{order:26}.finance-heading-card .finance-main-tab-rental{order:27}.finance-operation-data-note,.finance-operation-panel{border:1px solid var(--finance-operation-border);border-radius:16px;background:radial-gradient(420px 180px at 6% 0,color-mix(in srgb,var(--surface-primary-glow) 54%,transparent),transparent 76%),var(--finance-operation-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 55%,transparent),0 14px 34px color-mix(in srgb,var(--panel-shadow) 72%,transparent)}.finance-operation-filter-panel{display:grid;grid-gap:18px;gap:18px;padding:clamp(16px,2vw,24px)}.finance-operation-page-heading,.finance-operation-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.finance-operation-page-heading h2,.finance-operation-page-heading p,.finance-operation-section-head h2,.finance-operation-section-head p{margin:0}.finance-operation-page-heading h2{font-size:clamp(1.45rem,2.4vw,2rem)}.finance-operation-section-head h2{font-size:clamp(1.08rem,1.7vw,1.35rem)}.finance-operation-page-heading p,.finance-operation-section-head p{margin-top:4px}.finance-operation-operational-link,.finance-operation-primary-link{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.finance-operation-operational-link{padding:8px 2px;color:var(--brand-2);font-weight:750;text-decoration:none}.finance-operation-operational-link:focus-visible,.finance-operation-operational-link:hover{text-decoration:underline}.finance-operation-operational-link svg,.finance-operation-primary-link svg,.finance-operation-transaction-side svg{width:16px;height:16px}.finance-operation-date-basis{display:flex;align-items:center;gap:12px}.finance-operation-date-basis>span{color:var(--muted);font-size:.78rem;font-weight:750}.finance-operation-date-basis-options{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--finance-operation-border);border-radius:12px;background:color-mix(in srgb,var(--finance-operation-surface-strong) 92%,transparent)}.finance-operation-date-basis-options a{padding:8px 14px;border-radius:9px;color:var(--muted);font-size:.84rem;font-weight:780;text-align:center;text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.finance-operation-date-basis-options a:focus-visible,.finance-operation-date-basis-options a:hover{color:var(--text);background:color-mix(in srgb,var(--surface-primary-glow) 55%,transparent)}.finance-operation-date-basis-options a.is-active{color:#ffffff;background:linear-gradient(135deg,var(--brand-2),color-mix(in srgb,var(--brand-2) 72%,var(--finance-operation-primary)));box-shadow:0 5px 14px color-mix(in srgb,var(--brand-2) 24%,transparent)}.finance-operation-filters{display:grid;grid-template-columns:repeat(2,minmax(180px,.7fr)) auto auto 1fr;align-items:end;grid-gap:10px;gap:10px}.finance-operation-filters label{display:grid;min-width:0;grid-gap:5px;gap:5px}.finance-operation-filters label>span:first-child{color:var(--muted);font-size:.78rem;font-weight:750}.finance-operation-filter-reset,.finance-operation-filter-submit{width:auto;min-height:40px;padding-inline:16px;border-radius:10px;font-size:.9rem}.finance-operation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.finance-operation-metric{display:flex;align-items:center;min-width:0;min-height:112px;gap:13px;padding:16px;border:1px solid var(--finance-operation-border);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--finance-operation-surface-strong) 96%,#ffffff 4%),var(--finance-operation-surface));box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 50%,transparent),0 10px 26px color-mix(in srgb,var(--panel-shadow) 66%,transparent)}.finance-operation-metric-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border:1px solid;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent)}.finance-operation-metric-icon svg{width:25px;height:25px}.finance-operation-metric-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.finance-operation-metric-copy>span{color:var(--muted);font-size:.86rem;font-weight:700}.finance-operation-metric-copy strong{overflow-wrap:anywhere;font-size:clamp(1.12rem,1.7vw,1.48rem);line-height:1.12}.finance-operation-metric-copy small{color:var(--muted);font-size:.75rem}.finance-operation-metric--positive{color:var(--finance-operation-positive)}.finance-operation-metric--info{color:var(--brand-2)}.finance-operation-metric--warning{color:var(--finance-operation-warning)}.finance-operation-metric--negative{color:var(--finance-operation-negative)}.finance-operation-chart-panel,.finance-operation-table-panel{display:grid;grid-gap:14px;gap:14px;padding:clamp(14px,1.8vw,20px)}.finance-operation-section-head>strong{flex:0 0 auto;color:var(--muted);font-size:.82rem}.finance-operation-table-scroll{width:100%;overflow-x:auto;border:1px solid color-mix(in srgb,var(--finance-operation-border) 82%,transparent);border-radius:12px}.finance-operation-table{width:100%;min-width:980px;border-collapse:collapse;font-size:.84rem}.finance-operation-table--rental{min-width:780px}.finance-operation-table td,.finance-operation-table th{padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);text-align:right;white-space:nowrap}.finance-operation-table thead th{color:var(--muted);background:color-mix(in srgb,var(--finance-operation-surface-strong) 92%,var(--brand-2) 8%);font-size:.76rem;font-weight:800}.finance-operation-table td:first-child,.finance-operation-table th:first-child{text-align:left}.finance-operation-table tbody tr:last-child>*{border-bottom:0}.finance-operation-table tbody tr{transition:background-color .15s ease}.finance-operation-table tbody tr:hover{background:color-mix(in srgb,var(--surface-primary-glow) 40%,transparent)}.finance-operation-month-card strong.total,.finance-operation-table td.total{color:var(--finance-operation-positive);font-weight:850}.finance-operation-detail-summary strong.negative,.finance-operation-month-card strong.negative,.finance-operation-table td.negative,.finance-operation-transaction-side strong.negative{color:var(--finance-operation-negative);font-weight:850}.finance-operation-detail-summary strong.positive{color:var(--finance-operation-positive)}.finance-operation-month-list{display:none}.finance-operation-chart-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:.8rem}.finance-operation-chart-legend span{display:inline-flex;align-items:center;gap:6px}.finance-operation-chart-legend i{width:9px;height:9px;border-radius:50%}.finance-operation-chart-legend .primary{background:var(--finance-operation-primary)}.finance-operation-chart-legend .secondary{background:var(--finance-operation-secondary)}.finance-operation-chart-legend .total{background:var(--finance-operation-total)}.finance-operation-chart-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.finance-operation-chart{display:block;width:max(100%,760px);height:auto;min-height:250px}.finance-operation-chart-grid{stroke:color-mix(in srgb,var(--line) 68%,transparent);stroke-dasharray:4 5}.finance-operation-chart-zero{stroke:color-mix(in srgb,var(--muted) 72%,transparent)}.finance-operation-chart-axis-label,.finance-operation-chart-month-label{fill:var(--muted);font-family:inherit;font-size:11px}.finance-operation-chart-primary{fill:var(--finance-operation-primary)}.finance-operation-chart-secondary{fill:var(--finance-operation-secondary)}.finance-operation-chart-total-line{fill:none;stroke:var(--finance-operation-total);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.finance-operation-chart-total-point{fill:var(--panel);stroke:var(--finance-operation-total);stroke-width:3}.finance-operation-data-note{margin:0;padding:14px 18px;color:var(--muted);font-size:.82rem}.finance-operation-data-note:before{content:"i";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;border:1px solid var(--brand-2);border-radius:50%;color:var(--brand-2);font-weight:850;font-style:normal}body.finance-operation-modal-open{overflow:hidden!important}.finance-operation-detail-backdrop{z-index:200180;align-items:center;overflow:hidden}.unified-account-fullscreen-panel.finance-operation-detail-modal{display:grid;width:min(1160px,100%);max-height:calc(100dvh - clamp(24px, 5vw, 56px));grid-gap:16px;gap:16px;margin:auto;padding:clamp(18px,2.4vw,28px);overflow-y:auto;border-radius:18px;border-color:color-mix(in srgb,var(--line) 68%,var(--brand-2) 32%);background:radial-gradient(600px 240px at 12% 0,color-mix(in srgb,var(--surface-primary-glow) 68%,transparent),transparent 72%),var(--panel);box-shadow:0 34px 100px rgba(3,11,28,.42)}.finance-operation-detail-modal>.finance-operation-detail-close.customer-detail-close-link{z-index:4}.finance-operation-detail-head{padding-right:42px}.finance-operation-detail-head h2{margin:3px 0 0;font-size:clamp(1.45rem,2.5vw,2rem)}.finance-operation-detail-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--finance-operation-border);border-radius:13px;background:var(--finance-operation-surface-strong);overflow:hidden}.finance-operation-detail-summary--rental{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-operation-detail-summary>span{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:14px 16px;border-right:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.finance-operation-detail-summary>span:last-child{border-right:0}.finance-operation-detail-summary small{color:var(--muted);font-size:.76rem}.finance-operation-detail-summary strong{overflow-wrap:anywhere;font-size:clamp(.95rem,1.55vw,1.18rem)}.finance-operation-detail-grid{display:grid;grid-template-columns:minmax(450px,.95fr) minmax(0,1.05fr);grid-gap:14px;gap:14px}.finance-operation-detail-breakdown-stack{display:grid;align-content:start;min-width:0;grid-gap:14px;gap:14px}.finance-operation-detail-block{min-width:0;padding:15px;border:1px solid var(--finance-operation-border);border-radius:13px;background:var(--finance-operation-surface)}.finance-operation-detail-block h3{margin:0 0 12px;font-size:1.05rem}.finance-operation-detail-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-operation-detail-block-head>span{color:var(--muted);font-size:.8rem;font-weight:750}.finance-operation-detail-table-scroll{overflow-x:auto;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:10px}.finance-operation-detail-table-scroll table{width:100%;min-width:440px;border-collapse:collapse;font-size:.8rem}.finance-operation-detail-table-scroll--compact table{min-width:0}.finance-operation-detail-table-scroll td,.finance-operation-detail-table-scroll th{padding:9px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);text-align:right;white-space:nowrap}.finance-operation-detail-table-scroll td:first-child,.finance-operation-detail-table-scroll th:first-child{text-align:left}.finance-operation-detail-table-scroll thead th{color:var(--muted);background:var(--finance-operation-surface-strong);font-size:.72rem}.finance-operation-detail-table-scroll tbody tr:last-child>*{border-bottom:0}.finance-operation-transaction-list{display:grid;max-height:430px;overflow-y:auto;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:10px}.finance-operation-transaction{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);color:inherit;text-decoration:none;transition:background-color .15s ease}.finance-operation-transaction:last-child{border-bottom:0}.finance-operation-transaction:focus-visible,.finance-operation-transaction:hover{background:color-mix(in srgb,var(--surface-primary-glow) 46%,transparent)}.finance-operation-transaction-main{display:grid;min-width:0;grid-gap:2px;gap:2px}.finance-operation-transaction-main small,.finance-operation-transaction-main>span,.finance-operation-transaction-side small{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.finance-operation-transaction-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-operation-transaction-side{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;grid-gap:2px 8px;gap:2px 8px;white-space:nowrap}.finance-operation-transaction-side small{grid-column:1/-1}.finance-operation-transaction-side svg{color:var(--brand-2)}.finance-operation-detail-actions{display:flex;justify-content:center}@media (max-width:1080px){.finance-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-operation-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.finance-operation-page-heading,.finance-operation-section-head{align-items:stretch;flex-direction:column;gap:10px}.finance-operation-operational-link{align-self:flex-start}.finance-operation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-operation-filter-reset,.finance-operation-filter-submit{justify-content:center;width:100%}.finance-operation-metric{min-height:100px;padding:13px}.finance-operation-table-scroll{display:none}.finance-operation-month-list{display:grid;grid-gap:8px;gap:8px}.finance-operation-month-card{display:grid;width:100%;grid-gap:10px;gap:10px;padding:13px;border:1px solid color-mix(in srgb,var(--finance-operation-border) 82%,transparent);border-radius:12px;color:var(--text);background:var(--finance-operation-surface-strong);text-align:left}.finance-operation-month-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-operation-month-card-head>span{color:var(--brand-2);font-size:.78rem;font-weight:750}.finance-operation-month-card-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 12px;gap:9px 12px}.finance-operation-month-card-values>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.finance-operation-month-card-values small{color:var(--muted);font-size:.68rem}.finance-operation-month-card-values strong{overflow-wrap:anywhere;font-size:.86rem}.finance-operation-chart-legend{justify-content:flex-start}.finance-operation-detail-backdrop{padding:8px}.unified-account-fullscreen-panel.finance-operation-detail-modal{width:100%;max-height:calc(100dvh - 16px);padding:17px 14px;border-radius:15px}.finance-operation-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-operation-detail-summary>span{border-right:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.finance-operation-detail-summary>span:nth-child(2n){border-right:0}.finance-operation-detail-summary>span:last-child{grid-column:1/-1;border-bottom:0}.finance-operation-detail-summary--rental>span:nth-last-child(-n+2){border-bottom:0}.finance-operation-detail-summary--rental>span:last-child{grid-column:auto}.finance-operation-transaction{grid-template-columns:minmax(0,1fr)}.finance-operation-transaction-side{grid-template-columns:auto auto 1fr;justify-items:start}.finance-operation-transaction-side small{grid-column:auto}}@media (max-width:520px){.finance-operation-filters,.finance-operation-metrics{grid-template-columns:1fr}.finance-operation-metric{min-height:92px}.finance-operation-date-basis{align-items:stretch;flex-direction:column;gap:6px}.finance-operation-date-basis-options{width:100%}.finance-operation-date-basis-options a{padding-inline:8px}}