.sheet-tabs{position:sticky!important;top:0;z-index:70;background:rgba(253,248,245,.96);backdrop-filter:blur(12px);padding-block:10px!important}.budget-mode49{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.budget-mode49 button{padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff;font-weight:800}.budget-mode49 button.active{background:#f6dddd;border-color:#d58387;color:#9f5056}.monthly-input49,.weekly-matrix49 article{padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.monthly-input49>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px}.monthly-input49 label,.weekly-matrix49 label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.monthly-input49 i,.weekly-matrix49 i{font-style:normal;color:#c7767c}.monthly-input49 input,.weekly-matrix49 input{width:120px;padding:10px;border:1px solid var(--line);border-radius:12px;text-align:right}.monthly-input49 button{width:100%;margin-top:14px;padding:13px;border:0;border-radius:14px;background:#829c8d;color:#fff;font-weight:800}.weekly-matrix49{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.weekly-matrix49 article header{display:flex;justify-content:space-between;margin-bottom:8px}.weekly-matrix49 article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0 12px}.weekly-matrix49 small{display:block;color:var(--muted)}.preference-grid49{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preference-grid49 label,.setup-dialog49 label{display:grid;gap:6px}.preference-grid49 select,.setup-dialog49 select{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.setup-dialog49 form{max-width:520px;padding:28px}.setup-dialog49 form>p{color:var(--muted);text-align:center}.setup-dialog49 label{margin:14px 0}.hide-report-asset49{display:none!important}.asset-table49{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}.asset-table49 table{width:100%;min-width:1100px;border-collapse:collapse}.asset-table49 th,.asset-table49 td{padding:8px;border:1px solid #eadeda;font-size:11px}.asset-table49 thead th{position:sticky;top:0;background:#93867e;color:#fff}.asset-table49 td small{display:block;color:var(--muted)}.asset-table49 input{width:92px;border:0;background:#faf7f5;text-align:right;padding:8px}.asset-actions49{display:flex;gap:10px;margin:14px 0}.asset-actions49 button{flex:1;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff;font-weight:800}.asset-chart49{padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.asset-chart49>div{display:flex;align-items:end;gap:8px;height:220px}.asset-chart49 span{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:4px}.asset-chart49 i{width:60%;min-height:2px;background:#d6a2a5;border-radius:8px 8px 0 0}.asset-chart49 small{font-size:9px}
@media(max-width:700px){.monthly-input49>div,.weekly-matrix49,.weekly-matrix49 article>div,.preference-grid49{grid-template-columns:1fr}.weekly-matrix49 input,.monthly-input49 input{width:115px}.sheet-tabs{top:0;grid-template-columns:repeat(2,1fr)!important}.asset-table49 table{min-width:980px}.asset-table49{max-height:65vh}.asset-actions49{flex-direction:column}}
