.sprint-section{padding-top:28px}.sprint-card{border-radius:25px;background:#fff;padding:15px;box-shadow:0 8px 28px rgba(61,69,85,.06)}.sprint-tabs{display:flex;background:#f2f4f8;border-radius:12px;padding:3px;margin-bottom:14px}.sprint-tabs button{flex:1;height:32px;border:0;border-radius:9px;background:transparent;color:#8e95a0;font-size:11px;cursor:pointer}.sprint-tabs button.active{background:#fff;color:#596fd9;font-weight:700;box-shadow:0 3px 9px rgba(54,64,84,.08)}.sprint-lead{position:relative;padding:14px 14px 13px;border-radius:17px;background:linear-gradient(135deg,#eff3ff,#f5f0ff);margin-bottom:6px}.sprint-lead span,.sprint-lead strong{display:block}.sprint-lead span{font-size:9px;color:#858da0;margin-bottom:5px}.sprint-lead strong{font-size:14px}.sprint-lead em{position:absolute;right:12px;top:18px;font-style:normal;font-size:9px;color:#6679de;background:#fff;padding:5px 7px;border-radius:7px}.sprint-list article{display:grid;grid-template-columns:40px 1fr 23px;gap:9px;align-items:center;min-height:65px;border-bottom:1px solid #f0f2f5}.sprint-list article:last-child{border:0}.sprint-type{font-size:9px;padding:5px 0;text-align:center;border-radius:7px;font-weight:650}.type-life{background:#e9f7ee;color:#4d9566}.type-work{background:#edf1ff;color:#5d74d8}.type-learn{background:#f3edff;color:#8464c7}.sprint-list b,.sprint-list small{display:block}.sprint-list b{font-size:12px;margin-bottom:5px}.sprint-list small{font-size:9px;color:#969ca5}.sprint-check{width:21px;height:21px;border:1.5px solid #ccd2dc;border-radius:7px;background:#fff}.sprint-check.done{background:#697dea;border-color:#697dea;box-shadow:inset 0 0 0 5px #fff}.focus-composer{display:grid;grid-template-columns:1fr 63px 44px;gap:6px;margin-top:10px}.focus-composer input,.focus-composer select{min-width:0;border:1px solid #e4e7ee;border-radius:10px;background:#fafbfc;font-size:10px;padding:9px}.focus-composer button{border:0;border-radius:10px;background:#687ce8;color:#fff;font-size:10px}.board-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:3px;padding:0 2px}.board-heading span{font-size:10px;color:#8d949e}.board-heading h2{font-size:17px;margin:4px 0 0}.board-heading button{border:0;border-radius:11px;background:#4f9b6d;color:#fff;padding:9px 11px;font-size:10px}.board-composer{display:grid;grid-template-columns:1fr 83px;gap:7px;background:#fff;border-radius:18px;padding:11px;margin:10px 0;box-shadow:0 6px 18px rgba(56,65,81,.06)}.board-composer input,.board-composer select{min-width:0;border:1px solid #e6e9ed;border-radius:10px;padding:9px;font-size:10px}.board-composer button{border:0;border-radius:10px;background:#4f9b6d;color:#fff;font-size:10px}.life-board{display:flex;gap:11px;overflow:auto;scroll-snap-type:x mandatory;padding:11px 0 8px}.life-board>section{min-width:82%;scroll-snap-align:start;background:#fff;border-radius:22px;padding:14px;box-shadow:0 8px 25px rgba(57,67,82,.055)}.life-board header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.life-board header span{font-size:13px;font-weight:700}.life-board header em{font-style:normal;font-size:9px;background:#eaf7ef;color:#4f9367;padding:5px 8px;border-radius:8px}.life-board article{position:relative;min-height:73px;padding:13px 84px 11px 12px;border-radius:15px;background:#f7f9f8;margin-top:8px;border-left:3px solid #8bc9a1}.life-board article b,.life-board article small{display:block}.life-board article b{font-size:12px}.life-board article small{font-size:9px;color:#969ca5;margin-top:7px}.life-board article time{position:absolute;right:10px;top:13px;font-size:9px;color:#4e8e65;background:#fff;padding:5px 7px;border-radius:7px}.finance-tabs{display:flex;gap:22px;border-bottom:1px solid #e8ebef;margin:0 2px 14px}.finance-tabs button{position:relative;border:0;background:none;padding:0 3px 12px;color:#9ba0aa;font-size:14px;font-weight:650}.finance-tabs button.active{color:#303640}.finance-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#55ad92}.finance-panel{display:none;gap:14px}.finance-panel.active{display:grid}.budget-card{padding-bottom:18px}.budget-line{display:grid;grid-template-columns:54px 1fr 31px;gap:8px;align-items:center;margin:12px 0}.budget-line b,.budget-line em{font-size:9px;font-style:normal}.budget-line b{font-weight:600;color:#69717c}.budget-line em{text-align:right;color:#5d9d7f}.budget-line i{height:7px;background:#edf0ef;border-radius:9px;overflow:hidden}.budget-line u{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#73c3a8,#55aa8e);text-decoration:none}.money-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.money-grid button{min-height:86px;border:0;border-radius:18px;background:#fff;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;text-align:left;padding:14px;box-shadow:0 6px 20px rgba(59,68,84,.05)}.money-grid i{grid-row:1/3;width:28px;height:28px;border-radius:10px;background:#e7f6f0;color:#4d997d;display:grid;place-items:center;font-style:normal;font-size:10px}.money-grid span{font-size:11px}.money-grid b{font-size:10px;color:#8d949e;margin-top:5px}.money-grid .money-add{background:#edf8f4}.income-card{background:linear-gradient(135deg,#4fad91,#76c8ae);color:#fff;padding:20px}.income-card span,.income-card strong,.income-card small{display:block}.income-card span{font-size:10px;opacity:.78}.income-card strong{font-size:29px;margin:8px 0 5px}.income-card small{font-size:9px;opacity:.78}.quadrant-wrap{padding:14px}.quadrant{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quadrant section{min-height:142px;border-radius:17px;padding:11px}.quadrant .q1{background:#fff0ef}.quadrant .q2{background:#edf3ff}.quadrant .q3{background:#fff6e7}.quadrant .q4{background:#f2f3f5}.quadrant header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.quadrant header i{width:7px;height:7px;border-radius:50%;background:#df7068}.quadrant .q2 header i{background:#6680e5}.quadrant .q3 header i{background:#dda956}.quadrant .q4 header i{background:#9ba1aa}.quadrant header b{font-size:9px}.quadrant article{position:relative;background:rgba(255,255,255,.73);border-radius:10px;padding:9px 7px 24px;margin-top:6px;font-size:9px;line-height:1.35}.quadrant time{position:absolute;left:7px;bottom:7px;font-size:8px;color:#969ca5}.view-stats:has(>div:nth-child(4)){grid-template-columns:repeat(2,1fr)}
