:root{--navy:#003048;--navy-2:#0d394e;--ink:#243642;--muted:#5d7280;--bronze:#b2846a;--bronze-dark:#82573f;--bronze-tint:#f4e9e0;--sage:#74af9b;--sage-dark:#28604e;--sage-tint:#e4f0ea;--amber:#c08a2e;--amber-dark:#754e10;--amber-tint:#f8ecd6;--brick:#b04a3a;--brick-dark:#7c2c1f;--brick-tint:#f8e4de;--paper:#fffbf6;--card:#fff;--line:#e7dbcf;--ground:#e9e0d5;--sans:"Proxima Nova", "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:var(--ground)}.ground{min-height:100vh;padding:34px 20px 60px}.form-wrap{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;display:flex}.form-head{align-items:center;gap:18px;padding:8px 4px 10px;display:flex}.form-head img{display:block}.form-head h1{color:var(--navy);letter-spacing:-.01em;font-size:24px;font-weight:700}.form-head p{color:var(--muted);margin-top:2px;font-size:13.5px}.card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.card h2{color:var(--navy);font-size:15px;font-weight:700}.hint{color:var(--muted);font-size:12.5px;line-height:1.5}.hint.center{text-align:center}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}label{color:var(--navy);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}select,input[type=date],textarea{font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 11px;font-size:14px;font-weight:400}select:focus,input:focus,textarea:focus{outline:2px solid var(--bronze);outline-offset:0;border-color:var(--bronze)}textarea{resize:vertical;line-height:1.55}.file-label{background:#fff;border:1.5px dashed #d9c0ae;border-radius:10px;padding:14px}.file-label input{font-size:13px;font-weight:400}.btn{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600}.btn.primary{background:var(--navy);color:#fffbf6}.btn.primary:hover{background:var(--navy-2)}.btn.primary:disabled{opacity:.6;cursor:default}.btn.ghost{color:var(--navy);border-color:var(--line);background:0 0}.btn.ghost:hover{background:var(--bronze-tint)}.btn.big{padding:14px 22px;font-size:16px}.error{background:var(--brick-tint);color:var(--brick-dark);border-radius:8px;padding:12px 14px;font-size:13.5px}.toolbar{align-items:center;gap:14px;max-width:820px;margin:0 auto 14px;display:flex}.toolbar-hint{text-align:center;color:#7d6f5f;flex:1;font-size:12.5px}.block-delete{display:none}.sheet[contenteditable=true] .block-delete{border:1px solid var(--line);width:18px;height:18px;color:var(--brick);cursor:pointer;vertical-align:middle;opacity:0;-webkit-user-select:none;user-select:none;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;line-height:1;transition:opacity .12s;display:inline-flex}.sheet[contenteditable=true] .del-scope:hover .block-delete{opacity:1}.sheet[contenteditable=true] .block-delete:hover{background:var(--brick-tint);border-color:var(--brick)}.tile.del-scope,.mini-card.del-scope,.moves-strip.del-scope{position:relative}.tile .block-delete,.mini-card .block-delete,.moves-strip .block-delete{position:absolute;top:8px;right:8px}.decision .meta .block-delete,.plist li .block-delete,.bau li .block-delete,.ahead li .block-delete,.plan-head .block-delete{margin-left:auto}@media print{.block-delete{display:none!important}}.afterhours{border:1.5px solid var(--bronze);background:var(--card);border-radius:10px;margin:0 0 34px;padding:14px 18px}.afterhours h4{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-dark);margin-bottom:5px;font-size:11px;font-weight:600}.afterhours p{color:var(--ink);font-size:13px;line-height:1.5}.afterhours a{color:var(--navy);white-space:nowrap;font-weight:700;text-decoration:none}.block-add{display:none}.sheet[contenteditable=true] .block-add{color:var(--bronze-dark);font-family:var(--sans);cursor:pointer;opacity:.55;background:0 0;border:1px dashed #d9c0ae;border-radius:20px;align-items:center;gap:4px;margin-top:10px;padding:4px 11px;font-size:11.5px;font-weight:600;transition:opacity .12s,background .12s;display:inline-flex}.sheet[contenteditable=true] .block-add:hover{opacity:1;background:var(--bronze-tint);border-style:solid}@media print{.block-add{display:none!important}}.publish-bar{background:var(--sage-tint);border:1.5px solid var(--sage);max-width:820px;color:var(--sage-dark);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 auto 14px;padding:10px 14px 10px 18px;font-size:13.5px;display:flex}.publish-bar a{color:var(--sage-dark);word-break:break-all;font-weight:600}.demo-banner{background:var(--amber-tint);border:1.5px solid var(--amber);max-width:820px;color:var(--amber-dark);border-radius:10px;flex-direction:column;gap:4px;margin:0 auto 14px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}.demo-banner strong{font-size:14.5px}.sheet{background:var(--paper);border-radius:6px;max-width:820px;margin:0 auto;overflow:hidden;box-shadow:0 14px 40px #0030482e}.sheet:focus,.sheet [contenteditable]:focus{outline:none}.band{background:var(--navy);color:#f4ede4;border-bottom:3px solid var(--bronze);padding:30px 46px 26px}.band-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.band-top img{height:28px;display:block}.band-top span{color:#c8b4a5;letter-spacing:.04em;font-size:11.5px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);margin-bottom:6px;font-size:11px;font-weight:600}.band h1{color:#fffbf6;letter-spacing:-.01em;text-wrap:balance;font-size:40px;font-weight:700;line-height:1.05}.band-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;display:flex}.band-meta .period{color:#d8cabd;font-size:14px}.band-meta .plans{letter-spacing:.08em;color:#c8b4a5;font-size:11px}.legend{background:var(--bronze-tint);color:var(--bronze-dark);flex-wrap:wrap;gap:22px;padding:11px 46px;font-size:12px;display:flex}.legend i{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.sheet main{padding:34px 46px 8px}.sheet section{margin-bottom:34px}.sec-head{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.sec-head h2{color:var(--navy);letter-spacing:.01em;white-space:nowrap;font-size:17px;font-weight:700}.sec-head .rule{background:var(--line);flex:1;height:1px}.sec-head .note{color:var(--muted);white-space:nowrap;font-size:12px}.glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.tile h3{color:var(--navy);margin-bottom:3px;font-size:13px;font-weight:600}.tile h3 i{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.tile p{color:var(--muted);font-size:12.5px;line-height:1.45}.dot-r{background:var(--brick)}.dot-a{background:var(--amber)}.dot-g{background:var(--sage)}.moves-strip{background:var(--bronze-tint);color:var(--bronze-dark);border:1px solid #e6d2c2;border-radius:8px;grid-column:1/-1;padding:11px 14px;font-size:13px}.moves-strip b{color:var(--navy);font-weight:600}.decision{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.decision+.decision,.decision+.keep-teaser,.keep-teaser>.decision{margin-top:10px}.keep-teaser>.decision:first-child{margin-top:0}.decision+.keep-teaser>.decision:first-child{margin-top:10px}.decision .body{flex:1;min-width:0}.decision h3{color:var(--navy);margin-bottom:4px;font-size:14.5px;font-weight:600}.decision p{color:var(--muted);font-size:13px;line-height:1.5}.decision .meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.decision .cost{text-align:right;flex-shrink:0}.decision .cost .amt{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.decision .cost .gst{color:var(--muted);font-size:11px}.teaser{color:var(--muted);margin-top:12px;font-size:12.5px}.teaser b{color:var(--bronze-dark);font-weight:600}.chip{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.chip-decision{background:var(--brick-tint);color:var(--brick-dark)}.chip-approval{background:var(--amber-tint);color:var(--amber-dark)}.chip-progress{color:var(--navy);background:#e2ecf1}.chip-new{background:var(--bronze-tint);color:var(--bronze-dark)}.chip-done{background:var(--sage-tint);color:var(--sage-dark)}.ptag{letter-spacing:.06em;color:var(--bronze-dark);white-space:nowrap;border:1px solid #d9c0ae;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-block}.sheet table{border-collapse:collapse;width:100%}.sheet thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--bronze);padding:0 8px 8px;font-size:10.5px;font-weight:600}.sheet tbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px;font-size:13px;line-height:1.45}td.case{color:var(--bronze-dark);font-variant-numeric:tabular-nums;white-space:nowrap;width:52px;font-weight:600}td.upd b{color:var(--navy);font-weight:600}td.st{width:126px}td.co{width:150px;color:var(--muted);font-size:12px}.plan-head{align-items:center;gap:10px;margin:22px 0 10px;display:flex}.plan-head:first-of-type{margin-top:0}.plan-head-row th{text-transform:none;letter-spacing:normal;color:var(--muted);border-bottom:none;padding:22px 0 10px;font-size:13px;font-weight:400}.plan-head-row .block-delete{margin-left:10px}.plan-head .badge,.plan-head-row .badge{letter-spacing:.08em;text-transform:uppercase;color:#fffbf6;background:var(--navy);white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700}.plan-head-row .badge{vertical-align:middle;margin-right:10px;display:inline-block}.plan-head .sub,.plan-head-row .sub{color:var(--muted);font-size:12px}.plan-nil{color:var(--muted);padding:4px 0 0;font-size:12.5px}.twocol{grid-template-columns:1fr 1fr;gap:26px;display:grid}.plist{list-style:none}.plist li{color:var(--ink);border-bottom:1px solid var(--line);gap:10px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.plist li:last-child{border-bottom:none}.plist .sq{background:var(--bronze);border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.mini-card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.mini-card+.mini-card{margin-top:10px}.mini-card h4{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-dark);margin-bottom:5px;font-size:11px;font-weight:600}.mini-card p{color:var(--ink);font-size:13px;line-height:1.5}.subtle{color:var(--muted)}.bau{grid-template-columns:1fr 1fr;gap:4px 26px;list-style:none;display:grid}.bau li{color:var(--ink);gap:9px;padding:4px 0;font-size:13px;line-height:1.5;display:flex}.bau .tick{color:var(--sage-dark);flex-shrink:0;font-weight:700}.ahead{list-style:none}.ahead li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.ahead li:last-child{border-bottom:none}.ahead .when{letter-spacing:.05em;width:92px;color:var(--bronze-dark);background:var(--bronze-tint);text-align:center;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.signoff{background:var(--bronze-tint);border-radius:10px;margin-bottom:34px;padding:18px 22px}.signoff .hi{color:var(--navy);margin-bottom:4px;font-size:15px;font-weight:600}.signoff p{color:var(--bronze-dark);font-size:13px;line-height:1.55}.signoff .sig{border-top:1px solid #e0cbba;margin-top:14px;padding-top:12px}.signoff .sig .name{color:var(--navy);font-size:16px;font-weight:700}.signoff .sig .role{color:var(--bronze-dark);margin-top:1px;font-size:12px}.sheet footer{background:var(--navy);color:#c8b4a5;justify-content:space-between;align-items:center;padding:16px 46px;display:flex}.sheet footer img{opacity:.95;height:20px;display:block}.sheet footer span{letter-spacing:.04em;font-size:11.5px}@media screen and (max-width:640px){.band,.sheet main,.legend,.sheet footer{padding-left:22px;padding-right:22px}.glance{grid-template-columns:1fr 1fr}.twocol,.bau,.grid2{grid-template-columns:1fr}.decision{flex-direction:column}.decision .cost{text-align:left}.band h1{font-size:32px}.sec-head{flex-wrap:wrap}.sec-head .note{white-space:normal}.sheet thead tr.cols-row{display:none}.sheet thead,.sheet thead tr.plan-head-row,.sheet thead tr.plan-head-row th{width:100%;display:block}.sheet thead tr.plan-head-row th{padding:18px 0 6px}.sheet tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0;display:flex}.sheet tbody td{border:none;padding:0;display:block;width:auto!important}td.case{order:1}td.st{text-align:right;order:2;margin-left:auto}td.upd{flex-basis:100%;order:3}td.co{order:4;font-size:12px}}@media print{*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:10mm}html,body{background:var(--paper)!important}.ground{background:0 0;padding:0}.no-print,.toolbar,.demo-banner{display:none!important}.sheet{box-shadow:none;border-radius:0;max-width:none}.decision,.mini-card,.tile,.moves-strip,tr,.signoff,.keep,.keep-teaser,.afterhours{break-inside:avoid}.sec-head,.plan-head{break-inside:avoid;break-after:avoid}.plan-head{page-break-inside:avoid;page-break-after:avoid;display:block}.plan-head-row th{text-transform:none;letter-spacing:normal;color:var(--muted);border-bottom:none;padding:22px 0 10px;font-size:13px;font-weight:400}.plan-head-row .block-delete{margin-left:10px}.plan-head .badge,.plan-head-row .badge,.plan-head-row .badge{vertical-align:middle;margin-right:10px;display:inline-block}.plan-head .sub,.plan-head-row .sub{vertical-align:middle;display:inline}thead{display:table-header-group}p,li{orphans:3;widows:3}}.dropzone{border:2px dashed var(--line);text-align:center;background:#fdfaf5;border-radius:10px;padding:26px 20px 20px;transition:border-color .15s,background .15s}.dropzone.over{border-color:var(--bronze);background:var(--bronze-tint)}.dz-title{color:var(--navy);font-size:15px;font-weight:600}.dz-sub{color:var(--muted);margin:6px 0;font-size:12px}.dz-browse{cursor:pointer;display:inline-block}.dz-slots{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.dz-slot{color:var(--muted);border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:9px 11px;font-size:12px}.dz-slot.ok{color:var(--sage-dark);border-color:var(--sage);background:var(--sage-tint);font-weight:600}@media (max-width:560px){.dz-slots{grid-template-columns:1fr}}.msheet{--m-ink:#1c2b39;--m-ink2:#4a5a68;--m-ink3:#7a8894;--m-paper:#fcfcfb;--m-line:#e3e1dc;--m-line2:#efede8;--m-navy:#16324f;--m-wash:#f4f2ed;--m-red:#e0483d;--m-amber:#ec8b1c;--m-green:#2f9e5a;background:var(--m-paper);max-width:860px;color:var(--m-ink);border-radius:6px;font-size:15px;line-height:1.55}.msheet .m-band{background:var(--m-navy);color:#fff;border-bottom:none;padding:44px 56px 36px}.msheet .m-brand{border-bottom:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:26px;padding-bottom:14px;display:flex}.msheet .m-logo{height:32px;display:block}.msheet .m-tag{letter-spacing:.08em;color:#ffffffb3;text-transform:uppercase;font-size:11px}.msheet .m-band h1{letter-spacing:-.01em;color:#fff;font-size:34px;font-weight:700;line-height:1.15}.msheet .m-sub{color:#ffffffd9;margin-top:6px;font-size:15px}.msheet .m-meta{flex-wrap:wrap;gap:36px;margin-top:26px;display:flex}.msheet .m-meta div{font-size:12.5px}.msheet .m-meta .k{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:10.5px;display:block}.msheet .m-main{padding:0 56px 40px}.msheet .m-main section{margin:44px 0 0}.msheet .m-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--m-ink3);margin-bottom:6px;font-size:11px;font-weight:700}.msheet h2{color:var(--m-navy);letter-spacing:-.01em;margin-bottom:14px;font-size:21px;font-weight:700}.msheet h3{margin-bottom:6px;font-size:15px;font-weight:700}.msheet p{margin-bottom:10px}.msheet .m-note{color:var(--m-ink3);font-size:12.5px}.msheet .foot{margin-top:12px}.msheet .ref{color:var(--m-ink3);white-space:nowrap;margin-left:6px;font-size:11.5px;font-weight:400}.msheet .nowrap{white-space:nowrap}.msheet .m-coverbox{background:var(--m-wash);border-left:4px solid var(--m-navy);margin-top:10px;padding:22px 26px}.msheet .m-focus{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.msheet .m-focus .f{border:1px solid var(--m-line);background:#fff;border-radius:6px;padding:14px 16px;position:relative}.msheet .m-focus .f b{color:var(--m-navy);margin-bottom:4px;font-size:13.5px;display:block}.msheet .m-focus .f span{color:var(--m-ink2);font-size:13px}.msheet .m-legend{border:1px solid var(--m-line);background:#fff;border-radius:6px;flex-wrap:wrap;gap:22px;margin-bottom:16px;padding:12px 16px;font-size:12.5px;display:flex}.msheet .dot{vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-right:7px;display:inline-block}.msheet .m-rag{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.msheet .m-rag .d{border:1px solid var(--m-line);background:#fff;border-radius:8px;padding:16px 16px 14px}.msheet .m-rag .top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.msheet .m-rag .circle{border-radius:50%;flex:none;width:22px;height:22px}.msheet .m-rag b{font-size:13.5px;line-height:1.25}.msheet .m-rag .state{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.msheet .m-rag p{color:var(--m-ink2);margin-bottom:6px;font-size:12.5px}.msheet .m-rag .road{color:var(--m-ink3);font-size:12px;font-style:italic}.msheet .m-tiles{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px;display:grid}.msheet .m-tiles .tile{border:1px solid var(--m-line);background:#fff;border-radius:8px;padding:14px 14px 12px}.msheet .m-tiles .n{color:var(--m-navy);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.msheet .m-tiles .suf{color:var(--m-ink3);font-size:16px}.msheet .m-tiles .l{color:var(--m-ink2);margin-top:6px;font-size:11.5px;line-height:1.35}.msheet .m-decband{background:#fdf3f2;border:1px solid #f2cbc8;border-radius:8px;margin-top:8px;padding:6px 22px 18px}.msheet .m-dec{border-bottom:1px solid #f2cbc8;align-items:flex-start;gap:18px;padding:16px 0;display:flex;position:relative}.msheet .m-dec:last-of-type{border-bottom:none}.msheet .m-dec .body{flex:1}.msheet .m-dec .money{text-align:right;width:150px;color:var(--m-navy);flex:none;font-size:15px;font-weight:700}.msheet .m-dec .money .pending{font-size:13px}.msheet .m-dec .money .rng{color:var(--m-ink3);margin-top:2px;font-size:11px;font-weight:400;display:block}.msheet .m-dec .rec{color:var(--m-navy);margin-bottom:4px;font-size:13px;font-weight:700}.msheet .m-dec .money .qlist{margin-top:8px;font-size:11px;font-weight:400;display:block}.msheet .m-dec .money .qlist a,.msheet .m-dec .money .qlist em{color:var(--m-ink2);white-space:nowrap;padding:2px 0;font-style:normal;display:block}.msheet .m-dec .money .qlist a{color:var(--m-navy);text-underline-offset:2px;-webkit-text-decoration:underline #16324f59;text-decoration:underline #16324f59}.msheet .m-dec .money .qlist .rec-q{color:#1e6b3e;font-weight:700}.msheet .m-dec h3{font-size:14.5px}.msheet .m-dec p{color:var(--m-ink2);margin:4px 0 6px;font-size:13px}.msheet .m-dec .ask{color:#a33730;font-size:13px;font-weight:700}.msheet .m-dec .ph{object-fit:cover;border:1px solid var(--m-line);border-radius:5px;flex:none;width:64px;height:84px}.msheet .m-dectotal{color:var(--m-navy);border-top:1px solid #f2cbc8;justify-content:space-between;padding-top:14px;font-size:14px;font-weight:700;display:flex}.msheet .m-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.msheet .m-table th{text-transform:uppercase;letter-spacing:.09em;color:var(--m-ink3);text-align:left;border-bottom:2px solid var(--m-line);padding:8px 10px;font-size:10.5px;font-weight:700}.msheet .m-table td{border-bottom:1px solid var(--m-line2);vertical-align:top;padding:8px 10px}.msheet .m-table tr:last-child td{border-bottom:none}.msheet .m-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.msheet .m-table .total td{border-top:2px solid var(--m-line);color:var(--m-navy);font-weight:700}.msheet .m-table.tight td,.msheet .m-table.tight th{padding:6px 8px;font-size:12px}.msheet .m-catrow td{background:var(--m-wash);color:var(--m-navy);letter-spacing:.08em;text-transform:uppercase;padding:7px 8px;font-size:11px;font-weight:700}.msheet .m-wip{border-bottom:1px solid var(--m-line2);align-items:flex-start;gap:16px;padding:15px 0;display:flex;position:relative}.msheet .m-wip:last-of-type{border-bottom:none}.msheet .m-wip .ph{object-fit:cover;border:1px solid var(--m-line);border-radius:5px;flex:none;width:60px;height:78px}.msheet .m-wip .body{flex:1}.msheet .m-wip h3{margin-bottom:2px;font-size:14px}.msheet .m-wip .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--m-ink3);font-size:10.5px;font-weight:700}.msheet .m-wip p{color:var(--m-ink2);margin:4px 0;font-size:13px}.msheet .m-wip .next{color:var(--m-navy);font-size:12.5px;font-weight:600}.msheet .m-wip .right{text-align:right;flex:none}.msheet .m-done{list-style:none}.msheet .m-done li{border-bottom:1px solid var(--m-line2);justify-content:space-between;gap:14px;padding:9px 0;font-size:13.5px;display:flex;position:relative}.msheet .m-done li:last-child{border-bottom:none}.msheet .m-done .c{color:var(--m-ink2);flex:1}.msheet .m-done .c b{color:var(--m-ink)}.msheet .m-done .amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:110px;color:var(--m-navy);flex:none;font-weight:600}.msheet .m-done li .block-delete{margin-top:-9px;position:absolute;top:50%;right:-26px}.msheet .m-done .amt.nil{color:var(--m-ink3)}.msheet .m-bar{background:var(--m-line2);border-radius:7px;height:14px;margin:10px 0 6px;display:flex;overflow:hidden}.msheet .m-bar div{height:100%}.msheet .m-barkey{color:var(--m-ink2);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.msheet .m-barkey .dot{width:9px;height:9px;margin-right:5px}.msheet .m-barkey .dot.pend{background:var(--m-line2);border:1px solid var(--m-line)}.msheet .m-footer{border-top:2px solid var(--m-navy);color:var(--m-ink3);background:0 0;justify-content:space-between;align-items:center;gap:18px;margin-top:52px;padding:16px 0 0;font-size:12px;display:flex}.msheet .m-ftext{flex-direction:column;gap:4px;display:flex}.msheet .m-ficon{flex:none;width:30px;height:30px;display:block}@media (max-width:700px){.msheet .m-band{padding:32px 20px}.msheet .m-main{padding:0 20px 32px}.msheet .m-rag,.msheet .m-focus{grid-template-columns:1fr}.msheet .m-tiles{grid-template-columns:repeat(2,1fr)}}@media print{.msheet{box-shadow:none;border-radius:0}.msheet .m-kicker,.msheet h2{page-break-after:avoid}.msheet .m-coverbox,.msheet .m-focus .f,.msheet .m-legend,.msheet .m-rag .d,.msheet .m-tiles .tile,.msheet .m-dec,.msheet .m-dectotal,.msheet .m-wip,.msheet .m-done li,.msheet .m-table tr,.msheet .m-bar,.msheet .m-barkey{page-break-inside:avoid}.msheet .m-appendix{page-break-before:always}}
