.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-filter-panel,.finance-events-chart-panel,.finance-events-table-panel,.finance-events-data-note{border:1px solid var(--finance-events-border);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 #ffffff8c, 0 14px 34px color-mix(in srgb, var(--panel-shadow) 72%, transparent);border-radius:16px}.finance-events-filter-panel{gap:18px;padding:clamp(16px,2vw,24px);display:grid}.finance-events-page-heading,.finance-events-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.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{color:var(--brand-2);flex:none;align-items:center;gap:7px;padding:8px 2px;font-weight:750;text-decoration:none;display:inline-flex}.finance-events-cashflow-link:hover,.finance-events-cashflow-link:focus-visible{text-decoration:underline}.finance-events-cashflow-link svg,.finance-event-detail-actions svg{width:16px;height:16px}.finance-events-filters{grid-template-columns:repeat(2,minmax(145px,.7fr)) minmax(230px,1.35fr) auto;align-items:end;gap:10px;display:grid}.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{gap:5px;min-width:0;display:grid}.finance-events-filters label>span:first-child{color:var(--muted);font-size:.78rem;font-weight:750}.finance-events-filters input,.finance-events-filters select,.finance-events-filter-submit{min-height:40px;font:inherit;border-radius:10px;font-size:.9rem}.finance-events-search-control{display:block;position:relative}.finance-events-search-control svg{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-events-metric{border:1px solid var(--finance-events-border);background:linear-gradient(145deg, color-mix(in srgb, var(--finance-events-surface-strong) 96%, #fff 4%), var(--finance-events-surface));min-width:0;min-height:112px;box-shadow:inset 0 1px 0 #ffffff80, 0 10px 26px color-mix(in srgb, var(--panel-shadow) 66%, transparent);border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.finance-events-metric-icon{background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.finance-events-metric-icon svg{width:25px;height:25px}.finance-events-metric-copy{gap:3px;min-width:0;display:grid}.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{gap:14px;padding:clamp(14px,1.8vw,20px);display:grid}.finance-events-chart-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font-size:.8rem;display:flex}.finance-events-chart-legend span{align-items:center;gap:6px;display:inline-flex}.finance-events-chart-legend i{border-radius:50%;width:9px;height:9px}.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{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.finance-events-chart{width:max(100%,760px);height:auto;min-height:250px;display:block}.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:3px;stroke-linecap:round;stroke-linejoin:round}.finance-events-chart-result-point{fill:var(--panel);stroke:#76c96c;stroke-width:3px}.finance-events-table-panel>.finance-events-section-head>strong{color:var(--muted);flex:none;font-size:.82rem}.finance-events-status-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.finance-events-status-filters label{border:1px solid color-mix(in srgb, var(--finance-events-border) 82%, transparent);min-height:34px;color:var(--muted);background:color-mix(in srgb, var(--finance-events-surface-strong) 86%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:.78rem;font-weight:750;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.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;accent-color:var(--brand-2);margin:0}.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{border:1px solid color-mix(in srgb, var(--finance-events-border) 82%, transparent);border-radius:12px;width:100%;overflow-x:auto}.finance-events-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:.84rem}.finance-events-table th,.finance-events-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);text-align:right;white-space:nowrap;padding:11px 12px}.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 th:first-child,.finance-events-table th:nth-child(2),.finance-events-table td:first-child,.finance-events-table td: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}.finance-events-table tbody tr:hover{background:color-mix(in srgb, var(--surface-primary-glow) 40%, transparent)}.finance-events-event-name{gap:3px;min-width:205px;display:grid}.finance-events-event-name small{color:var(--muted)}.finance-event-status{align-items:center;gap:5px;font-weight:750;display:inline-flex}.finance-event-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.finance-event-status--upcoming{color:var(--brand-2)}.finance-event-status--active{color:var(--finance-events-positive)}.finance-event-status--finished,.finance-event-status--closed{color:color-mix(in srgb, var(--muted) 84%, var(--brand-2) 16%)}.finance-event-status--draft{color:var(--finance-events-warning)}.finance-events-warning-value,.finance-event-detail-summary strong.warning{color:var(--finance-events-warning);font-weight:800}.finance-events-result-value{font-weight:850}.finance-events-result-value--positive,.finance-event-detail-summary strong.positive{color:var(--finance-events-positive)}.finance-events-result-value--negative,.finance-event-detail-summary strong.negative{color:var(--finance-events-negative)}.finance-events-detail-button{align-items:center;width:auto;display:inline-flex}.finance-events-empty{min-height:150px;color:var(--muted);text-align:center;justify-items:center;gap:5px;padding:40px 20px;display:grid}.finance-events-data-note{color:var(--muted);margin:0;padding:14px 18px;font-size:.82rem}.finance-events-data-note:before{content:"i";border:1px solid var(--brand-2);width:20px;height:20px;color:var(--brand-2);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-style:normal;font-weight:850;display:inline-flex}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{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);border-radius:18px;gap:16px;width:min(1120px,100%);max-height:calc(100dvh - clamp(24px,5vw,56px));margin:auto;padding:clamp(18px,2.4vw,28px);display:grid;overflow-y:auto;box-shadow:0 34px 100px #030b1c6b}.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{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:7px;font-size:.88rem;display:flex}.finance-event-detail-summary{border:1px solid var(--finance-events-border);background:var(--finance-events-surface-strong);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.finance-event-detail-summary>span{border-right:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:5px;min-width:0;padding:14px 16px;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-event-detail-breakdown{border:1px solid var(--finance-events-border);background:var(--finance-events-surface);border-radius:13px;min-width:0;padding:15px}.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{border-collapse:collapse;width:100%;min-width:480px;font-size:.78rem}.finance-event-detail-breakdown th,.finance-event-detail-breakdown td{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);text-align:right;white-space:nowrap;padding:8px 7px}.finance-event-detail-breakdown th:first-child,.finance-event-detail-breakdown td: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 th,.finance-event-detail-breakdown tfoot td{border-bottom:0;font-weight:850}.finance-event-detail-participants{border:1px solid var(--finance-events-border);background:var(--finance-events-surface);border-radius:13px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;padding:15px;display:grid}.finance-event-detail-participants-icon{border:1px solid color-mix(in srgb, var(--brand-2) 60%, var(--line) 40%);width:42px;height:42px;color:var(--brand-2);background:color-mix(in srgb, var(--brand-2) 9%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.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{gap:7px;display:grid}.finance-event-detail-progress{background:color-mix(in srgb, var(--line) 62%, transparent);border-radius:999px;width:100%;min-height:9px;display:flex;overflow:hidden}.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{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font-size:.72rem;display:flex}.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{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:2px;display:flex}.finance-event-detail-actions .inline-button{justify-content:center;align-items:center;gap:7px;width:auto;display:inline-flex}html[data-theme=dark] .finance-events-dashboard{--finance-events-positive:#8fe66f;--finance-events-warning:#f2b13f;--finance-events-negative:#f18ca3}html[data-theme=dark] .finance-events-filter-panel,html[data-theme=dark] .finance-events-chart-panel,html[data-theme=dark] .finance-events-table-panel,html[data-theme=dark] .finance-events-data-note,html[data-theme=dark] .finance-events-metric,html[data-theme=dark] .finance-event-detail-breakdown,html[data-theme=dark] .finance-event-detail-participants{box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000002e}@media (max-width:1120px){:is(.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{flex-direction:column;align-items:stretch}.finance-events-cashflow-link{width:fit-content}:is(.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{border:0;overflow:visible}.finance-events-table{min-width:0;display:block}.finance-events-table thead{display:none}.finance-events-table tbody{gap:10px;display:grid}.finance-events-table tbody tr{border:1px solid var(--finance-events-border);background:var(--finance-events-surface-strong);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.finance-events-table td{white-space:normal;justify-items:end;gap:3px;padding:9px 11px;display:grid;text-align:right!important}.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-area:1/1/auto/-1;justify-items:start;text-align:left!important}.finance-events-table td:first-child{grid-area:2/1/auto/-1;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-filter-panel,.finance-events-chart-panel,.finance-events-table-panel{border-radius:13px}:is(.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{border-radius:13px;gap:12px;max-height:calc(100dvh - 16px);padding:54px 12px 14px}.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{border-bottom:0;border-right:0;grid-column:1/-1}.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{table-layout:fixed;min-width:0;font-size:.69rem}.finance-event-detail-breakdown th,.finance-event-detail-breakdown td{white-space:normal;padding:7px 3px}.finance-event-detail-breakdown th:first-child{width:28%}.finance-event-detail-breakdown thead th{font-size:.62rem}.finance-event-detail-actions{grid-template-columns:minmax(0,1fr);display:grid}.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;gap:14px;display:grid}.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-panel,.finance-operation-data-note{border:1px solid var(--finance-operation-border);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 #ffffff8c, 0 14px 34px color-mix(in srgb, var(--panel-shadow) 72%, transparent);border-radius:16px}.finance-operation-filter-panel{gap:18px;padding:clamp(16px,2vw,24px);display:grid}.finance-operation-page-heading,.finance-operation-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.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{flex:none;align-items:center;gap:7px;display:inline-flex}.finance-operation-operational-link{color:var(--brand-2);padding:8px 2px;font-weight:750;text-decoration:none}.finance-operation-operational-link:hover,.finance-operation-operational-link:focus-visible{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{align-items:center;gap:12px;display:flex}.finance-operation-date-basis>span{color:var(--muted);font-size:.78rem;font-weight:750}.finance-operation-date-basis-options{border:1px solid var(--finance-operation-border);background:color-mix(in srgb, var(--finance-operation-surface-strong) 92%, transparent);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:inline-grid}.finance-operation-date-basis-options a{color:var(--muted);text-align:center;border-radius:9px;padding:8px 14px;font-size:.84rem;font-weight:780;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s}.finance-operation-date-basis-options a:hover,.finance-operation-date-basis-options a:focus-visible{color:var(--text);background:color-mix(in srgb, var(--surface-primary-glow) 55%, transparent)}.finance-operation-date-basis-options a.is-active{color:#fff;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{grid-template-columns:repeat(2,minmax(180px,.7fr)) auto auto 1fr;align-items:end;gap:10px;display:grid}.finance-operation-filters label{gap:5px;min-width:0;display:grid}.finance-operation-filters label>span:first-child{color:var(--muted);font-size:.78rem;font-weight:750}.finance-operation-filter-submit,.finance-operation-filter-reset{border-radius:10px;width:auto;min-height:40px;padding-inline:16px;font-size:.9rem}.finance-operation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-operation-metric{border:1px solid var(--finance-operation-border);background:linear-gradient(145deg, color-mix(in srgb, var(--finance-operation-surface-strong) 96%, #fff 4%), var(--finance-operation-surface));min-width:0;min-height:112px;box-shadow:inset 0 1px 0 #ffffff80, 0 10px 26px color-mix(in srgb, var(--panel-shadow) 66%, transparent);border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.finance-operation-metric-icon{background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.finance-operation-metric-icon svg{width:25px;height:25px}.finance-operation-metric-copy{gap:3px;min-width:0;display:grid}.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-table-panel,.finance-operation-chart-panel{gap:14px;padding:clamp(14px,1.8vw,20px);display:grid}.finance-operation-section-head>strong{color:var(--muted);flex:none;font-size:.82rem}.finance-operation-table-scroll{border:1px solid color-mix(in srgb, var(--finance-operation-border) 82%, transparent);border-radius:12px;width:100%;overflow-x:auto}.finance-operation-table{border-collapse:collapse;width:100%;min-width:980px;font-size:.84rem}.finance-operation-table--rental{min-width:780px}.finance-operation-table th,.finance-operation-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);text-align:right;white-space:nowrap;padding:11px 12px}.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 th:first-child,.finance-operation-table td:first-child{text-align:left}.finance-operation-table tbody tr:last-child>*{border-bottom:0}.finance-operation-table tbody tr{transition:background-color .15s}.finance-operation-table tbody tr:hover{background:color-mix(in srgb, var(--surface-primary-glow) 40%, transparent)}.finance-operation-table td.total,.finance-operation-month-card strong.total{color:var(--finance-operation-positive);font-weight:850}.finance-operation-table td.negative,.finance-operation-month-card strong.negative,.finance-operation-detail-summary strong.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{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font-size:.8rem;display:flex}.finance-operation-chart-legend span{align-items:center;gap:6px;display:inline-flex}.finance-operation-chart-legend i{border-radius:50%;width:9px;height:9px}.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{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.finance-operation-chart{width:max(100%,760px);height:auto;min-height:250px;display:block}.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:3px;stroke-linecap:round;stroke-linejoin:round}.finance-operation-chart-total-point{fill:var(--panel);stroke:var(--finance-operation-total);stroke-width:3px}.finance-operation-data-note{color:var(--muted);margin:0;padding:14px 18px;font-size:.82rem}.finance-operation-data-note:before{content:"i";border:1px solid var(--brand-2);width:20px;height:20px;color:var(--brand-2);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-style:normal;font-weight:850;display:inline-flex}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{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);border-radius:18px;gap:16px;width:min(1160px,100%);max-height:calc(100dvh - clamp(24px,5vw,56px));margin:auto;padding:clamp(18px,2.4vw,28px);display:grid;overflow-y:auto;box-shadow:0 34px 100px #030b1c6b}.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{border:1px solid var(--finance-operation-border);background:var(--finance-operation-surface-strong);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.finance-operation-detail-summary--rental{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-operation-detail-summary>span{border-right:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:5px;min-width:0;padding:14px 16px;display:grid}.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{grid-template-columns:minmax(450px,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.finance-operation-detail-breakdown-stack{align-content:start;gap:14px;min-width:0;display:grid}.finance-operation-detail-block{border:1px solid var(--finance-operation-border);background:var(--finance-operation-surface);border-radius:13px;min-width:0;padding:15px}.finance-operation-detail-block h3{margin:0 0 12px;font-size:1.05rem}.finance-operation-detail-block-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-operation-detail-block-head>span{color:var(--muted);font-size:.8rem;font-weight:750}.finance-operation-detail-table-scroll{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);border-radius:10px;overflow-x:auto}.finance-operation-detail-table-scroll table{border-collapse:collapse;width:100%;min-width:440px;font-size:.8rem}.finance-operation-detail-table-scroll--compact table{min-width:0}.finance-operation-detail-table-scroll th,.finance-operation-detail-table-scroll td{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);text-align:right;white-space:nowrap;padding:9px 10px}.finance-operation-detail-table-scroll th:first-child,.finance-operation-detail-table-scroll td: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{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);border-radius:10px;max-height:430px;display:grid;overflow-y:auto}.finance-operation-transaction{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;transition:background-color .15s;display:grid}.finance-operation-transaction:last-child{border-bottom:0}.finance-operation-transaction:hover,.finance-operation-transaction:focus-visible{background:color-mix(in srgb, var(--surface-primary-glow) 46%, transparent)}.finance-operation-transaction-main{gap:2px;min-width:0;display:grid}.finance-operation-transaction-main small,.finance-operation-transaction-main>span,.finance-operation-transaction-side small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.finance-operation-transaction-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-operation-transaction-side{white-space:nowrap;grid-template-columns:auto auto;place-items:center end;gap:2px 8px;display:grid}.finance-operation-transaction-side small{grid-column:1/-1}.finance-operation-transaction-side svg{color:var(--brand-2)}.finance-operation-detail-actions{justify-content:center;display:flex}@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{flex-direction:column;align-items:stretch;gap:10px}.finance-operation-operational-link{align-self:flex-start}.finance-operation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-operation-filter-submit,.finance-operation-filter-reset{justify-content:center;width:100%}.finance-operation-metric{min-height:100px;padding:13px}.finance-operation-table-scroll{display:none}.finance-operation-month-list{gap:8px;display:grid}.finance-operation-month-card{border:1px solid color-mix(in srgb, var(--finance-operation-border) 82%, transparent);width:100%;color:var(--text);background:var(--finance-operation-surface-strong);text-align:left;border-radius:12px;gap:10px;padding:13px;display:grid}.finance-operation-month-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-operation-month-card-head>span{color:var(--brand-2);font-size:.78rem;font-weight:750}.finance-operation-month-card-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.finance-operation-month-card-values>span{gap:2px;min-width:0;display:grid}.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{border-radius:15px;width:100%;max-height:calc(100dvh - 16px);padding:17px 14px}.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{border-bottom:0;grid-column:1/-1}.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-metrics,.finance-operation-filters{grid-template-columns:1fr}.finance-operation-metric{min-height:92px}.finance-operation-date-basis{flex-direction:column;align-items:stretch;gap:6px}.finance-operation-date-basis-options{width:100%}.finance-operation-date-basis-options a{padding-inline:8px}}
