.cv.adm-shell{min-height:100vh}.cv main.adm{align-content:start;gap:14px;width:min(1100px,100% - 32px);margin:28px auto 64px;display:grid}.cv main.adm>*{min-width:0;margin:0}.cv main.adm .ws-head{margin-bottom:4px}.cv main.adm h2.label{margin:10px 0 -4px}.cv .adm .mono,.cv .adm .adm-id{font:500 12px var(--mono);overflow-wrap:anywhere}.cv .adm .adm-id{color:var(--mute);margin-left:4px}.cv .adm .muted{color:var(--mute)}.cv .adm-note{border:1px solid var(--rule2);color:var(--ink2);background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.cv .adm-note.warn{background:var(--flag-s);color:#9e2a20;border-color:#f3c3bc}.cv .adm-kps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cv .adm-kp{align-content:start;gap:4px;padding:14px 16px;display:grid}.cv .adm-kp.hl{background:var(--yellow)}.cv .adm-kp .k{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.cv .adm-kp b{font:700 30px/1.1 var(--mono);letter-spacing:-.03em;overflow-wrap:anywhere}.cv .adm-kp b i{color:var(--mute);letter-spacing:0;font-size:.5em;font-style:normal}.cv .adm-kp small{color:var(--mute);font-size:13px;line-height:1.4}.cv .adm-kp.hl .k,.cv .adm-kp.hl small,.cv .adm-kp.hl b i{color:var(--ink2)}.cv .adm-list{margin:0;padding:4px 0;list-style:none}.cv .adm-list li{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px;font-size:14px;display:flex}.cv .adm-list li:first-child{border-top:0}.cv .adm-list .chip{margin:0}.cv .adm-list .orgs{flex-wrap:wrap;gap:4px 10px;display:inline-flex}.cv .adm-list.flat{padding:0}.cv .adm-list.flat li{justify-content:space-between;padding:10px 0}.cv .adm-list .who{overflow-wrap:anywhere;min-width:0}.cv .adm-scroll{overflow-x:auto}.cv .adm table.ex{width:100%}.cv .adm table.ex td{vertical-align:middle}.cv .adm table.ex td.when{color:var(--mute);white-space:nowrap}.cv .adm table.ex td.plus{color:var(--ok)}.cv .adm table.ex td.act{text-align:right;white-space:nowrap;padding-top:4px;padding-bottom:4px}.cv .adm table.ex .sub{color:var(--mute);margin-top:2px;font-size:13px;display:block}.cv .adm table.ex .chip{margin:0}.cv .adm tr.adm-detail td{background:var(--tint);font-size:14px}.cv .adm tr.adm-detail ul.plain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cv .adm-box{overflow:visible}.cv .adm-hd{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.cv .adm-find{border:1.5px solid var(--rule2);width:280px;max-width:100%;height:32px;font:500 14px var(--sans);color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.cv .adm-find:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s);outline:none}.cv .adm-box .adm-scroll{border-radius:0 0 14px 14px}.cv .adm-none{margin:0;padding:14px}.cv .adm-form{gap:14px;padding:16px 18px 18px;display:grid}.cv .adm-form>*{margin:0}.cv .adm-form h2.label{margin:4px 0 -4px}.cv .adm-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;display:grid}.cv .adm-grid label,.cv .adm-block{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.cv .adm-grid .wide{grid-column:1/-1}.cv .adm-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cv .adm-row .err{margin:0}.cv .adm-form .amt{flex:200px;width:auto;max-width:260px;height:36px}.cv .adm-switch{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.cv .adm-switch input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:2px 0 0}.cv .adm-switch>span{gap:2px;display:grid}.cv .adm .head-act .err{margin:0;font-size:13px}.cv .adm-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cv .adm-sec{padding:14px 18px 16px}.cv .adm-sec h2.label{margin:0 0 4px}.cv .adm-plan b{color:var(--ink)}@media (width<=900px){.cv .adm-two{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cv main.adm{margin-top:20px}.cv .adm-kps{grid-template-columns:minmax(0,1fr);gap:10px}.cv .adm-kp b{font-size:26px}.cv .adm-find,.cv .adm .ws-head .acts{width:100%}.cv .adm .head-act{text-align:left;justify-items:start}.cv .adm-form .amt{max-width:none}}.cv .adm-interest{gap:14px;display:grid}.cv .adm-interest>header{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cv .adm-interest>header h2{font:800 20px/1.2 var(--sans);letter-spacing:-.02em;margin:0}.cv .adm-interest>p{margin:0}.cv .adm-interest .tally{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cv .adm-interest .tally li{grid-template-columns:minmax(120px,220px) minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:14px;display:grid}.cv .adm-interest .tally i{background:var(--blue);border-radius:999px;min-width:4px;height:10px;display:block}.cv .adm-interest .tally b{font:600 13px var(--mono);text-align:right}.cv .adm-interest td small{font-size:12px;display:block}
