.overview .ov-top{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 16px;display:flex}.overview .ov-chips{flex-wrap:wrap;gap:6px;display:flex}.overview .ov-chip{min-height:32px;color:var(--dim);transition:background-color var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out);border:1px solid #c0ccd152;border-radius:3px;align-items:baseline;gap:6px;padding:6px 11px 5px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}.overview .ov-chip b{color:var(--on);font:700 17px/1 var(--cond);font-variant-numeric:tabular-nums}.overview a.ov-chip:hover{background:var(--ghost-hover);border-color:var(--alu);text-decoration:none}.overview .ov-tiles{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.overview .ov-tile{--h:var(--ink);background:var(--paper);min-width:0;min-height:132px;color:var(--ink);border-left:6px solid var(--h);transition:background-color var(--t-quick) var(--ease-out);border-radius:3px;flex-direction:column;padding:12px 14px 13px 15px;text-decoration:none;display:flex;box-shadow:0 2px #10191f,inset 0 0 0 1px #14202a24}.overview .ov-tile:hover{background:#fffdf3;text-decoration:none}.overview .ov-tile.salmon{--h:var(--salmonb)}.overview .ov-tile.buff{--h:var(--buffb)}.overview .ov-tile.lilac{--h:var(--lilacb)}.overview .ov-tile.sky{--h:var(--skyb)}.overview .ov-tile.paper{--h:var(--ink2)}.overview .ov-lab{color:var(--ink2);font-size:13px;font-weight:600;line-height:1.2}.overview .ov-val{font:700 42px/1 var(--cond);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.overview .ov-val .ov-amt{letter-spacing:.005em;font-size:29px}.overview .ov-tile.calm .ov-val{color:#6c7a83}.overview .ov-sub{color:var(--ink2);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.25}.overview .ov-spot{align-items:flex-end;min-height:28px;margin-top:auto;padding-top:10px;display:flex}.overview .ov-spot>span{width:100%}.overview .ov-dots{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.overview .ov-dots i{background:var(--h);border-radius:50%;width:9px;height:9px}.overview .ov-dots i.mk{background:var(--pencil);box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--pencil)}.overview .ov-more-n{color:var(--ink2);font-size:12px;font-weight:600}.overview .ov-flat{background:#14202a29;height:2px;display:block}.overview .ov-bars{align-items:flex-end;gap:4px;height:28px;display:flex}.overview .ov-bars i{background:var(--h);border-radius:1px;flex:1 1 0;max-width:18px}.overview .ov-bars i.z{background:#14202a2e}.overview .ov-mbar{gap:5px;display:grid}.overview .ov-track{background:var(--salmon);border-radius:1px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #c44f2d73}.overview .ov-track i{background:var(--ink2);height:100%;display:block}.overview .ov-pct{color:var(--ink2);font-size:12px;line-height:1.1}.overview .ov-hid{display:none}.overview:has(#ov-money:not(:checked)) .ov-amt{display:none}.overview:has(#ov-money:not(:checked)) .ov-hid{display:inline}.overview .bays.ov-solo{grid-template-columns:minmax(0,1fr)}.overview .ov-more>summary{border:1px solid var(--alu);min-height:36px;color:var(--on);cursor:pointer;border-radius:3px;align-items:center;margin-top:4px;padding:0 14px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.overview .ov-more>summary::-webkit-details-marker{display:none}.overview .ov-more>summary:hover{background:var(--ghost-hover)}.overview .ov-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.overview .ov-more .ov-open,.overview .ov-more[open] .ov-closed{display:none}.overview .ov-more[open] .ov-open{display:inline}.overview .ov-more>.bay-stack{margin-top:6px}.overview .ov-day{flex-direction:column;gap:6px;display:flex}.overview .ov-day+.ov-day{margin-top:6px}.overview .ov-dayh{color:var(--dim);font:700 16px/1.1 var(--cond);letter-spacing:.03em;margin:2px 2px 0}.overview .ov-dep{grid-template-columns:minmax(0,1fr) 118px;min-height:50px}.overview .ov-dep>div{padding:6px 12px}.overview .ov-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:18px;margin-top:18px;display:grid}.overview .ov-pair>.bay+.bay{margin-top:0}.overview .ov-eq{min-height:46px}.overview .ov-eq>div{padding-top:6px;padding-bottom:6px}.overview .ov-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview .ov-line .ask{display:inline}.overview .ov-eq .memo{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview .need.hold{grid-template-columns:156px minmax(0,1.2fr) minmax(0,1fr) 150px 196px}.overview .need.nomoney.hold{grid-template-columns:156px minmax(0,1.2fr) minmax(0,1fr) 196px}.overview .strip.hold{--p:var(--paper);--h:var(--salmonb);box-shadow:0 2px 0 #080e12bf, inset 0 0 0 2px var(--salmonb)}.overview .strip.hold>div:first-child{background:var(--salmon);flex-direction:column;justify-content:center;display:flex}.overview .strip.hold.urgent{--h:var(--pencil);box-shadow:0 2px 0 #080e12bf, inset 0 0 0 2px var(--pencil)}.overview .hold-cd{letter-spacing:-.01em;white-space:nowrap;font-size:38px}.overview .hold-cd.urgent{color:var(--pencil)}.overview .hold-cd.released{color:#5d6a72;font-size:28px}.overview .hold-cd.overdue{font-size:30px}.overview .strip.hold:has(.hold-cd.released){--h:#75828a;box-shadow:0 2px #080e12bf,inset 0 0 0 1px #14202a24}.overview .strip.hold:has(.hold-cd.released)>div:first-child{background:#d9dedb}.overview .hold-tag{color:var(--salmonb);margin-bottom:3px;font-size:12.5px;font-weight:700;line-height:1.25;display:block}.overview .strip.hold.urgent .hold-tag{color:var(--pencil)}.overview .strip.hold:has(.hold-cd.released) .hold-tag{color:#5d6a72}.overview .hold-act{flex-flow:wrap;align-content:center;gap:6px}.overview .hold-act .btn{flex:100%;min-height:34px}.overview .hold-act .ghost{text-align:center;white-space:nowrap;flex:auto;justify-content:center;width:auto;min-height:30px;padding:2px 8px}@media (max-width:860px){.overview .strip.hold>div:empty{display:none}.overview .hold-cd{font-size:46px}.overview .hold-act .btn,.overview .hold-act .ghost{flex:auto;width:auto;min-height:44px}}@media (max-width:760px){.overview .ov-top{gap:10px}.overview .ov-chip{align-items:center;min-height:44px}.overview .ov-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview .ov-tile{min-height:116px;padding:10px 10px 11px 12px}.overview .ov-val{font-size:34px}.overview .ov-val .ov-amt{font-size:21px}.overview .ov-more>summary{min-height:44px}.overview .ov-line{white-space:normal}}
