.financial-report{margin-block-start:24px}.financial-report>summary{cursor:pointer;gap:12px;list-style:none}.financial-report>summary::-webkit-details-marker{display:none}.financial-report>summary svg:last-child{margin-inline-start:auto;transition:transform .2s}.financial-report[open]>summary svg:last-child{transform:rotate(90deg)}.financial-report-body{padding-block-start:24px}.financial-fields{border:0;gap:20px;min-width:0;margin:0 0 24px;padding:0;display:grid}.financial-fields label{gap:9px;min-width:0;font-weight:500;display:grid}.financial-fields input:not([type=checkbox]),.financial-fields textarea,.financial-fields select,.financial-toolbar select{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--line,#dfe6ed);color:var(--ink,#172432);background:#fff;border-radius:12px;padding:13px 15px;font-size:16px}.financial-fields textarea{resize:vertical}.financial-fields small{color:var(--muted,#718093);font-weight:400;line-height:1.6}.financial-fields .financial-check{align-items:flex-start;gap:12px;font-weight:400;line-height:1.65;display:flex}.financial-check input{accent-color:#426a9e;flex:none;width:20px;height:20px;margin-block-start:3px}.financial-honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.financial-reference{overflow-wrap:anywhere;font-size:13px}.financial-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:30px;display:grid}.financial-stats .card{padding:24px}.financial-stat-label{color:var(--muted,#718093);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.financial-stats strong{overflow-wrap:anywhere;margin-block:20px 12px;font-size:clamp(23px,2.3vw,36px);font-weight:600;line-height:1.3;display:block}.financial-stats small{color:var(--muted,#718093);line-height:1.5}.financial-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-block-end:22px;display:flex}.financial-toolbar label{gap:8px;min-width:200px;display:grid}.financial-toolbar h2{margin:0}.financial-list{min-width:0;padding:24px}.financial-table table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.financial-table th{color:var(--muted,#718093);text-align:start;background:#f8fafc;padding:16px;font-size:12px;font-weight:500}.financial-table td{border-top:1px solid var(--line,#dfe6ed);vertical-align:middle;padding:20px 16px}.financial-table td:first-child{max-width:250px}.financial-table td small{color:var(--muted,#718093);margin-block-start:7px;display:block}.financial-table td .btn{white-space:nowrap}.financial-pagination{justify-content:space-between;align-items:center;gap:15px;margin-block-start:24px;display:flex}.financial-pagination span{font-size:14px}.financial-detail{margin-block-start:24px;scroll-margin-top:90px}.financial-detail-grid{border-bottom:1px solid var(--line,#dfe6ed);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block-end:20px;display:grid}.financial-detail-grid dt{color:var(--muted,#718093);margin-block-end:8px;font-size:13px}.financial-detail-grid dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.financial-message{white-space:pre-wrap;overflow-wrap:anywhere}.financial-footer{margin-block-start:24px}.financial-workspace .page-head h1{max-width:850px}.financial-workspace .note{margin-block:16px}.financial-fields:disabled{opacity:.75}.financial-report .grid2{gap:16px}@media (max-width:1000px){.financial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-table td{padding:16px 10px}.financial-table th{padding:14px 10px}}@media (max-width:600px){.financial-report .grid2,.financial-detail-grid{grid-template-columns:1fr}.financial-stats{gap:12px;margin-block:22px}.financial-stats .card{padding:18px}.financial-stats strong{margin-block:14px 8px;font-size:24px}.financial-toolbar{flex-direction:column;align-items:stretch}.financial-toolbar .actions{flex-wrap:wrap;display:flex}.financial-toolbar .actions>*{flex:1}.financial-list{padding:18px}.financial-table table,.financial-table tbody,.financial-table tr,.financial-table td{display:block}.financial-table thead{display:none}.financial-table tr{border:1px solid var(--line,#dfe6ed);border-radius:15px;margin-block-end:14px;padding:14px}.financial-table td{border:0;padding:8px 0;max-width:none!important}.financial-table td[data-label]:before{content:attr(data-label);color:var(--muted,#718093);margin-block-end:5px;font-size:12px;display:block}.financial-table td .btn{justify-content:center;width:100%}.financial-pagination{flex-wrap:wrap;justify-content:center}.financial-pagination button{padding:10px 13px;font-size:13px}.financial-stat-label{font-size:12px}.financial-stat-label svg{flex:none;width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.financial-report>summary svg:last-child{transition:none}}
