.finance-month{color:#082b50;font-family:inherit}.fm-toolbar{display:flex;justify-content:flex-end;gap:12px;margin-bottom:22px}.fm-toolbar label{display:flex;gap:10px;align-items:center;padding:10px 14px;background:#fff;border:1px solid #dae6f2;border-radius:10px}.fm-toolbar select{border:0;background:none;color:inherit;font:inherit;text-transform:capitalize}.fm-summary{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(110deg,#073765,#00244c);color:#fff;border-radius:12px;padding:28px;margin-bottom:24px}.fm-summary>div{display:flex;gap:18px;padding:0 24px;border-right:1px solid #ffffff40}.fm-summary>div:first-child{padding-left:0}.fm-summary>div:last-child{border:0}.fm-summary svg{width:30px;height:30px;flex-shrink:0}.fm-summary small{font-size:13px}.fm-summary strong{display:block;font-size:28px;margin-top:8px}.fm-summary p{font-size:12px;color:#c6d9ed;margin:8px 0 0}.fm-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.fm-card{background:#fff;border:1px solid #dae6f2;border-radius:14px;overflow:hidden;min-width:0}.fm-card header{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e3edf6;padding:20px}.fm-card h2{font-size:18px;margin:0}.fm-card header small{color:#7187a1;font-size:12px}.fm-row{display:flex;align-items:center;gap:12px;padding:24px 20px;width:100%;text-align:left;border:0;border-bottom:1px solid #e3edf6;background:none;color:inherit;font:inherit;cursor:pointer}.fm-row:last-child{border-bottom:0}.fm-row>span:not(.avatar){display:grid;gap:7px}.fm-row strong{font-size:14px}.fm-row small{color:#7187a1;font-size:11px}.fm-value{margin-left:auto;text-align:right;white-space:nowrap}.fm-value b{font-size:15px}.fm-value em{font-style:normal;color:#087bff;font-size:12px}.fm-history{margin-top:20px}.fm-chart{padding:24px 22px 8px}.fm-bars{height:210px;display:flex;align-items:flex-end;justify-content:space-around;background:repeating-linear-gradient(to top,transparent 0,transparent 47px,#e5edf7 48px,#e5edf7 49px)}.fm-bars>div{width:23%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;height:100%}.fm-bars b{font-size:12px;white-space:nowrap}.fm-bars i{display:block;width:44px;background:linear-gradient(#3ea3f6,#1382ec);border-radius:5px 5px 0 0;max-width:70%}.fm-bars small{font-size:11px;background:white;width:100%;text-align:center;padding:8px 0;color:#7187a1}.fm-chart-note,.fm-note{color:#7187a1;font-size:11px;line-height:1.5}.fm-chart-note{padding:0 20px 12px}.fm-note{margin-top:18px}.fm-empty{padding:24px;color:#7187a1}.fm-shortcuts{display:none}@media(min-width:1200px){.main:has(.finance-month) .page-heading{padding-right:330px}.fm-toolbar{margin-top:-76px;margin-bottom:34px}}@media(max-width:760px){.fm-toolbar{justify-content:space-between;margin-bottom:14px}.fm-toolbar>.btn{display:none}.fm-summary{grid-template-columns:1fr;padding:4px 18px;margin-bottom:14px}.fm-summary>div,.fm-summary>div:first-child{padding:16px 0;border-right:0;border-bottom:1px solid #ffffff30;gap:14px}.fm-summary>div>span{display:grid;grid-template-columns:1fr auto;align-items:center;flex:1;gap:4px}.fm-summary strong{font-size:19px;margin:0}.fm-summary p{margin:0;grid-column:1/-1;font-size:10px}.fm-summary small{font-size:12px}.fm-summary svg{width:23px;height:23px}.fm-shortcuts{display:flex;gap:7px;margin-bottom:16px}.fm-shortcuts button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0;background:white;border:1px solid #dae6f2;border-radius:9px;padding:12px 6px;color:#082b50;font:inherit;font-size:10px}.fm-shortcuts button:first-child{background:#002b58;color:white}.fm-shortcuts svg{width:15px;height:15px}.fm-grid{grid-template-columns:1fr;gap:16px}.fm-card header{padding:16px}.fm-card h2{font-size:16px}.fm-card header>strong{font-size:14px}.fm-row{padding:18px 14px;gap:8px}.fm-row strong{font-size:12px}.fm-row small{font-size:10px}.fm-value b{font-size:13px}.fm-bars b{font-size:10px}.fm-bars{height:180px}.fm-chart{padding:18px 12px 8px}}
.fm-live-state{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid #dae6f2;border-radius:14px;background:#fff;color:#082b50}.fm-live-state>span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:#eaf5ff;color:#087bff}.fm-live-state>span svg{width:22px;height:22px}.fm-live-state h2{margin:1px 0 7px;font-size:17px}.fm-live-state p{margin:0;color:#7187a1;font-size:13px;line-height:1.55}.fm-live-state .btn{margin-top:14px;min-height:40px;padding:0 15px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fm-live-state .btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px #002a5d18}@media(max-width:760px){.fm-live-state{gap:12px;padding:18px}.fm-live-state>span{flex-basis:38px;height:38px}.fm-live-state h2{font-size:15px}.fm-live-state p{font-size:12px}}
