.finance-module__-WAbKq__page{color:#3b2d2a;background:#fbf4ef;min-height:100vh;padding:34px 4.2% 100px}.finance-module__-WAbKq__page header{grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-bottom:28px;display:grid}.finance-module__-WAbKq__page header p,.finance-module__-WAbKq__sectionHead p,.finance-module__-WAbKq__modal>p{letter-spacing:.15em;color:#aa4f60;margin:0 0 6px;font-size:10px;font-weight:900}.finance-module__-WAbKq__page h1{margin:0;font-size:38px}.finance-module__-WAbKq__page header span{color:#826d66}.finance-module__-WAbKq__page nav{flex-wrap:wrap;gap:4px;display:flex}.finance-module__-WAbKq__page nav a{color:#78645e;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.finance-module__-WAbKq__page nav a.finance-module__-WAbKq__active{color:#fff;background:#3b2d2a}.finance-module__-WAbKq__headerActions{gap:8px;display:flex}.finance-module__-WAbKq__headerActions>button:first-child{background:#fff;border:1px solid #d9cbc3;border-radius:11px;padding:11px 14px;font-weight:800}.finance-module__-WAbKq__primary{color:#fff;cursor:pointer;background:#aa4f60;border:0;border-radius:11px;padding:12px 16px;font-weight:900}.finance-module__-WAbKq__metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.finance-module__-WAbKq__metrics article{background:#fffaf7;border:1px solid #e4d8d0;border-radius:17px;padding:20px}.finance-module__-WAbKq__metrics span{color:#856f68;font-size:10px;font-weight:800}.finance-module__-WAbKq__metrics strong{margin-top:5px;font-size:25px;display:block}.finance-module__-WAbKq__columns{grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:18px;display:grid}.finance-module__-WAbKq__sectionHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.finance-module__-WAbKq__sectionHead h2{margin:0;font-size:22px}.finance-module__-WAbKq__eventGrid{gap:12px;display:grid}.finance-module__-WAbKq__eventCard,.finance-module__-WAbKq__overheadList,.finance-module__-WAbKq__overheadNote{background:#fffaf7;border:1px solid #e4d8d0;border-radius:16px}.finance-module__-WAbKq__eventCard{padding:18px}.finance-module__-WAbKq__eventTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finance-module__-WAbKq__eventTop small{text-transform:uppercase;color:#aa4f60;font-size:9px;font-weight:900}.finance-module__-WAbKq__eventTop h3{margin:4px 0;font-size:20px}.finance-module__-WAbKq__eventTop span{color:#88736c;font-size:10px}.finance-module__-WAbKq__eventTop>strong{font-size:24px}.finance-module__-WAbKq__eventCard dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.finance-module__-WAbKq__eventCard dl div{border-top:1px solid #eee2db;padding-top:8px}.finance-module__-WAbKq__eventCard dt{text-transform:uppercase;color:#927c75;font-size:8px;font-weight:900}.finance-module__-WAbKq__eventCard dd{margin:3px 0 0;font-size:12px;font-weight:900}.finance-module__-WAbKq__good{color:#39735b}.finance-module__-WAbKq__bad{color:#a13e42}.finance-module__-WAbKq__eventActions{flex-wrap:wrap;gap:7px;display:flex}.finance-module__-WAbKq__eventActions button,.finance-module__-WAbKq__eventActions a{color:#594843;cursor:pointer;background:#fff;border:1px solid #d9cbc3;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.finance-module__-WAbKq__overheadList{overflow:hidden}.finance-module__-WAbKq__overheadList article{border-top:1px solid #eee2db;justify-content:space-between;gap:14px;padding:13px 15px;display:flex}.finance-module__-WAbKq__overheadList article:first-child{border-top:0}.finance-module__-WAbKq__overheadList article div{gap:3px;display:grid}.finance-module__-WAbKq__overheadList span{color:#89736c;font-size:9px}.finance-module__-WAbKq__overheadList b{font-size:12px}.finance-module__-WAbKq__overheadNote{color:#806a63;margin-top:10px;padding:14px;font-size:10px;line-height:1.45}.finance-module__-WAbKq__empty{text-align:center;color:#8a746d;padding:26px;font-size:11px}.finance-module__-WAbKq__error{color:#8e392d;background:#f9ddd8;border:1px solid #edc0b8;border-radius:10px;padding:12px}.finance-module__-WAbKq__backdrop{z-index:90;background:#2a1f1c7a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.finance-module__-WAbKq__modal{background:#fffaf7;border-radius:20px;width:min(660px,100%);max-height:calc(100dvh - 30px);padding:28px;position:relative;overflow:auto}.finance-module__-WAbKq__modal h2{margin:0 0 20px;font-size:28px}.finance-module__-WAbKq__close{background:0 0;border:0;font-size:28px;position:absolute;top:13px;right:16px}.finance-module__-WAbKq__modal form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finance-module__-WAbKq__modal label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.finance-module__-WAbKq__modal input,.finance-module__-WAbKq__modal select{height:44px;font:inherit;background:#fff;border:1px solid #dfd1c9;border-radius:10px;padding:0 11px}.finance-module__-WAbKq__full,.finance-module__-WAbKq__actions{grid-column:1/-1}.finance-module__-WAbKq__actions{justify-content:flex-end;gap:9px;display:flex}.finance-module__-WAbKq__actions>button:first-child{background:#fff;border:1px solid #d9cbc3;border-radius:10px;padding:11px 16px;font-weight:800}@media (max-width:1050px){.finance-module__-WAbKq__columns{grid-template-columns:1fr}.finance-module__-WAbKq__metrics{grid-template-columns:1fr 1fr}.finance-module__-WAbKq__page nav{display:none}}@media (max-width:620px){.finance-module__-WAbKq__page{padding:22px 16px 100px}.finance-module__-WAbKq__page header{grid-template-columns:1fr}.finance-module__-WAbKq__headerActions button{flex:1}.finance-module__-WAbKq__headerActions{width:100%}.finance-module__-WAbKq__eventCard dl{grid-template-columns:1fr 1fr}.finance-module__-WAbKq__backdrop{align-items:flex-end;padding:8px 0 0}.finance-module__-WAbKq__modal{border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 8px)}.finance-module__-WAbKq__modal form{grid-template-columns:1fr}.finance-module__-WAbKq__full,.finance-module__-WAbKq__actions{grid-column:1}.finance-module__-WAbKq__actions{padding:12px 28px max(12px,env(safe-area-inset-bottom));background:#fffaf7;margin:4px -28px -28px;position:sticky;bottom:-28px}.finance-module__-WAbKq__actions button{flex:1}}
