.pf .case-card{display:grid;gap:10px;min-width:0;--case-done:var(--navy)}.pf[data-theme=dark] .case-card{--case-done:var(--st-live)}.pf .case-card .trow.done .d{background:var(--case-done);border-color:var(--case-done)}.pf .case-off{margin-bottom:16px}.pf .case-out{margin-top:16px}.pf .case-demo{font-size:12.5px;color:var(--muted);margin:10px 0 0}.pf .case-note,.pf .case-up .case-note{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.pf .case-note a{color:var(--orange-ink);font-weight:600;text-decoration:none;white-space:nowrap}.pf .case-note a:hover{text-decoration:underline}.pf .case-up .case-chk{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;color:var(--ink);cursor:pointer}.pf .case-up .case-chk input{flex:none;width:16px;height:16px;min-width:0;margin:2px 0 0;padding:0;accent-color:var(--orange)}.pf .case-msg{min-height:1.25em;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.pf .case-msg .err{color:var(--orange-ink);font-weight:600}.pf .case-up input[type=file]{font-size:13px;max-width:100%}.pf .case-files{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:13px}.pf .case-files ul{margin:6px 0 0;padding-left:18px}.pf .case-files li{margin:3px 0;overflow-wrap:anywhere}.pf .case-files small{color:var(--muted)}.pf .case-up-b{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.pf .case-up-b>label{margin-bottom:0}.pf .case-up-b>button{justify-self:start}.pf .case-compact .split{grid-template-columns:1fr}