.ca-note{letter-spacing:.04em;text-transform:none;color:#1b1c1e8c;text-align:right;margin-left:auto;font-style:normal}.ca-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px;margin:0 auto;display:grid}.ca-card{background:#fff;border:1px solid #1b1c1e1c;border-radius:12px;min-width:0;padding:14px 16px 10px;box-shadow:0 10px 26px #1b1c1e12}.ca-card--on{border:2px solid #0040b9}.ca-card>.bd-kl{margin-bottom:6px}.ca-ln{color:#1b1c1ebf;border-top:1px solid #1b1c1e0f;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;padding:6px 0;font-size:12.5px;line-height:1.4;display:grid}.ca-ln>b{color:#1b1c1e;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.ca-tk{background:#1b1c1e12;border-radius:4px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.ca-tk i{background:#0040b9;border-radius:4px;min-width:2px;height:100%;display:block}.ca-ln--one{border-top:0;padding:4px 0 10px}.ca-ln--one>span:first-child{color:#1b1c1e;font-size:13px;font-weight:600}.ca-ln--one>b{letter-spacing:-.02em;font:800 26px/1.05 Inter,sans-serif}.ca-ln--one .ca-tk{border-radius:6px;height:12px}.ca-ln--one .ca-tk i{background:#8a97a8}.ca-q{color:#1b1c1ebf;border-top:1px solid #1b1c1e12;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;font-size:12.5px;line-height:1.45;display:grid}.ca-q>b{color:#b32519;white-space:nowrap;font-weight:600}.ca-n{color:#fff;text-align:center;vertical-align:1px;background:#0040b9;border-radius:50%;width:16px;height:16px;font:700 9.5px/16px Inter,sans-serif;display:inline-block}.ca-foot{color:#5b616b;text-align:center;border-top:1px solid #1b1c1e1f;max-width:640px;margin:14px auto 0;padding-top:12px;font-size:12.5px;line-height:1.5}.ca-foot b{color:#1b1c1e}.ca-bar{color:#1b1c1ebf;border-top:1px solid #1b1c1e0f;grid-template-columns:210px minmax(0,1fr) 72px;align-items:center;gap:12px;padding:8px 2px;font-size:13px;display:grid}.ca-bar b{color:#1b1c1e}.ca-bar>em{color:#1b1c1e;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.ca-track{background:#1b1c1e12;border-radius:7px;height:14px;overflow:hidden}.ca-track i{background:#0040b9;border-radius:7px;height:100%;display:block}.ca-track i.ca-lo{background:#8a97a8}.ca-track i.ca-am{background:#b15400}.ca-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:2px 0 4px;display:grid}.ca-dw{text-align:center;letter-spacing:.12em;color:#5b616b;padding-bottom:2px;font:600 9px IBM Plex Mono,monospace}.ca-d{border:1px solid #1b1c1e1a;border-radius:6px;flex-direction:column;justify-content:space-between;gap:3px;min-width:0;min-height:48px;padding:4px 5px 5px;display:flex}.ca-d>span{color:#5b616b;font:500 10px/1 IBM Plex Mono,monospace}.ca-d>b{color:#b15400;font-variant-numeric:tabular-nums;font:700 10.5px/1 Inter,sans-serif}.ca-d--dep{background:#b1540012;border:2px solid #b15400}.ca-pp{flex-wrap:wrap;gap:2px;display:flex}.ca-pp i{background:#344e69;border-radius:1.5px;width:6px;height:6px;display:block}.ca-key{color:#1b1c1eb8;flex-wrap:wrap;gap:6px 16px;padding:10px 2px 2px;font-size:12px;display:flex}.ca-key span{align-items:center;gap:7px;display:flex}.ca-key i{background:#344e69;border-radius:3px;flex:none;width:12px;height:12px;display:block}.ca-key i.ca-kd{box-sizing:border-box;background:#b1540012;border:2px solid #b15400}.ca-dep{color:#1b1c1ebf;border-top:1px solid #1b1c1e12;grid-template-columns:58px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 2px;font-size:12.5px;line-height:1.45;display:grid}.ca-dep:first-of-type{margin-top:8px}.ca-dep>i{letter-spacing:.06em;color:#b15400;font:600 10.5px IBM Plex Mono,monospace}.ca-dep b{color:#1b1c1e}.ca-dep>em{color:#1b1c1e;white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.ca-dep--t{border-top:1px solid #0040b940}.ca-dep--t>i{color:#0040b9}.ca-dep--t>em{color:#0040b9;font-size:14px}.ca-sum{color:#1b1c1ebf;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:2px 2px 10px;font-size:13px;display:flex}.ca-sum b{letter-spacing:-.02em;color:#0040b9;font-variant-numeric:tabular-nums;font:800 24px/1.1 Inter,sans-serif}.ca-stack{border-radius:6px;height:22px;margin:0 2px;display:flex;overflow:hidden}.ca-stack i{height:100%;display:block}.ca-s1{background:#0040b9!important}.ca-s2{background:#8a97a8!important}.ca-s3{background:#344e69!important}.ca-mv{color:#1b1c1e99;grid-template-columns:52.2% 47.8%;margin:6px 2px 0;font-size:11px;line-height:1.35;display:grid}.ca-mv span{border-top:2px solid #0040b9;padding:4px 6px 0 0}.ca-mv span+span{border-top-color:#8a97a8;padding-left:6px}.ca-mo{border-top:1px solid #1b1c1e12;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.ca-mo>div{text-align:center;border:1px solid #1b1c1e1a;border-radius:8px;min-width:0;padding:8px 6px}.ca-mo span{letter-spacing:.12em;text-transform:uppercase;color:#5b616b;font:600 9px IBM Plex Mono,monospace;display:block}.ca-mo b{color:#1b1c1e;font-variant-numeric:tabular-nums;margin-top:3px;font:800 20px/1.2 Inter,sans-serif;display:block}.ca-mo em{color:#5b616b;font-size:11px;font-style:normal;display:block}.ca-mo>.ca-on{border:2px solid #0040b9}.ca-mo>.ca-on b{color:#0040b9}.ca-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ca-day{border:1px solid #1b1c1e1c;border-radius:10px;min-width:0;padding-bottom:6px;overflow:hidden}.ca-day>i{color:#fff;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#344e69;padding:6px 0;font:600 10px IBM Plex Mono,monospace;display:block}.ca-day>em{text-align:center;color:#5b616b;padding:6px 6px 2px;font-size:11px;font-style:normal;line-height:1.35;display:block}.ca-day>em span{color:#1b1c1e;font-weight:600;display:block}.ca-day--last{border:2px solid #0040b9}.ca-day--last>i{background:#0040b9}.ca-st{color:#1b1c1e;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px;padding:5px 8px 0;font-size:12px;line-height:1.35;display:grid}.ca-st b{color:#fff;text-align:center;background:#0040b9;border-radius:5px;width:20px;height:18px;font:700 10px/18px Inter,sans-serif;display:block}.ca-tie{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;padding:2px 0 10px;display:grid}.ca-tie>i{color:#1b1c1e66;text-align:center;font:400 18px/1 Inter,sans-serif}.ca-col{text-align:center;border:1px solid #1b1c1e1a;border-radius:10px;min-width:0;padding:10px 8px}.ca-col span{letter-spacing:.12em;text-transform:uppercase;color:#0040b9;font:600 9px IBM Plex Mono,monospace;display:block}.ca-col b{letter-spacing:-.01em;color:#1b1c1e;font-variant-numeric:tabular-nums;margin-top:4px;font:800 20px/1.2 Inter,sans-serif;display:block}.ca-col em{color:#5b616b;margin-top:3px;font-size:11px;font-style:normal;line-height:1.35;display:block}.ca-rec{color:#1b1c1ebf;border-top:1px solid #1b1c1e0f;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 2px;font-size:12.5px;line-height:1.45;display:flex}.ca-rec em{color:#1b1c1e;white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.ca-rec em.ca-zero{color:#1b1c1e73;font-weight:500}.ca-rec--t{border-top:1px solid #0040b94d}.ca-rec--t span{color:#1b1c1e;font-weight:700}.ca-rec--t em{color:#005929;font-size:14px}.bd-krow.ca-k3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.bd-th.ca-ft,.bd-tr.ca-ft{grid-template-columns:minmax(0,1fr) auto}.bd-th.ca-ft>span:last-child,.bd-tr.ca-ft>span:last-child{text-align:right}.post .tbl .ca-r{text-align:right;white-space:nowrap}.post .ca-coa tr.ca-g th{background:#344e690d;padding-top:12px;padding-bottom:8px}.post .ca-coa tr.ca-t td{border-top:1px solid var(--hair)}@media (width<=560px){.ca-note{display:none}.ca-two{grid-template-columns:1fr}.ca-bar{grid-template-columns:minmax(0,1fr) auto}.ca-bar .ca-track{order:3;grid-column:1/-1}.ca-cal{gap:3px}.ca-d{min-height:42px;padding:3px 3px 4px}.ca-d>b{font-size:9.5px}.ca-pp i{width:5px;height:5px}.ca-dep{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.ca-sum b{font-size:21px}.ca-mo,.ca-days{grid-template-columns:1fr 1fr}.ca-day--last{grid-column:1/-1}.ca-tie{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:4px}.ca-col{padding:8px 4px}.ca-col b{font-size:15px}.ca-col em{font-size:10.5px}.bd-krow.ca-k3{gap:8px}.ca-k3 .bd-k{padding:8px}.ca-k3 .bd-kv{font-size:1.05rem}.post .ca-aag th,.post .ca-aag td,.post .ca-coa th,.post .ca-coa td,.post .ca-3l th,.post .ca-3l td{padding-left:8px;padding-right:8px}.post .ca-aag th,.post .ca-coa th{white-space:normal}.post .ca-coa thead th:first-child,.post .ca-coa td:first-child{display:none}}
