.ws-pick{padding:22px 22px 18px;margin-bottom:4px}.ws-pick-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin-top:18px}.ws-pick-control{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;max-width:100%;flex:0 1 auto}.ws-pick-search{flex:1 1 auto;min-width:0}.ws-pick-search .yu-field{min-width:0;width:100%}.ws-separate{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;margin:0;border-radius:999px;border:2px solid var(--ink);background:var(--paper);color:var(--ink-2);font:700 14px/1 var(--f);white-space:nowrap;cursor:pointer;flex:0 0 auto;align-self:flex-end}.ws-separate[aria-pressed="true"]{background:var(--ink);color:var(--canvas)}.ws-separate[hidden]{display:none !important}.ws-pick .yu-seg button{height:40px;border:0;box-shadow:none;background:transparent;font:700 14px/1 var(--f)}.ws-pick .yu-seg button[aria-pressed="true"]{background:var(--ink);color:var(--canvas)}.ws-picker-bands{margin-top:8px}.ws-section{margin-top:22px}.ws-section h2{margin:0 0 8px}.ws-list{margin:0;padding:0;list-style:none;background:var(--paper);border:2px solid var(--ink);border-radius:18px;box-shadow:var(--pop-sm)}.ws-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px 8px 16px}.ws-row + .ws-row{border-top:1px solid var(--rule)}.ws-row-name{flex:1 1 auto;min-width:0;font:700 15px/20px var(--fd);overflow-wrap:break-word}.ws-row .yu-btn{flex:0 0 84px;width:84px;height:36px;padding:0 12px;text-decoration:none;box-shadow:none}.ws-row .yu-btn:hover,.ws-row .yu-btn:active{transform:none;box-shadow:none}.ws-skel{min-height:52px;background:linear-gradient(90deg,var(--paper),var(--wash),var(--paper));background-size:200% 100%;animation:ws-skel 1.1s ease-in-out infinite}.ws-explain{margin-top:18px;padding:22px 22px 18px}.ws-explain p + p{margin-top:10px}.ws-explain .ws-topic-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ws-explain .ws-topic-actions .yu-btn{text-decoration:none}.ws-empty,.ws-load-note{margin-top:18px;padding:8px 2px 4px}.ws-empty .ws-topic-actions{margin-top:12px}@media (max-width:720px){.ws-pick{padding:16px 14px 14px}.ws-pick-row{flex-direction:column;align-items:stretch;gap:14px}.ws-pick-control,.ws-pick-search{width:100%}.ws-pick .yu-seg{width:100%}.ws-pick .yu-seg button{flex:1 1 0;padding:0 10px}.ws-separate{align-self:flex-start;width:auto}.ws-section{margin-top:18px}.ws-row{gap:10px;padding:8px 10px 8px 12px}.ws-explain .ws-topic-actions{flex-direction:column}.ws-explain .ws-topic-actions .yu-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ws-skel{animation:none}}@keyframes ws-skel{0%{background-position:100% 0}100%{background-position:-100% 0}}.ws-pick-bar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:1rem 0 0;padding:.65rem .8rem .65rem 1.1rem;border:2px solid #0f172a;border-radius:1rem;background:#fff;box-shadow:0 6px 0 rgba(15,23,42,.9)}.ws-pick-bar[hidden]{display:none}.ws-pick-go{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media (max-width:520px){.ws-pick-go{justify-content:stretch}.ws-pick-go .yu-btn{flex:1 1 100%}}.ws-pick-n{font-weight:800;font-size:.95rem}html.dark .ws-pick-bar{background:#2b2d31;border-color:#f2f3f5;box-shadow:0 6px 0 rgba(0,0,0,.6)}@media (max-width:520px){.ws-pick-bar{flex-direction:column;align-items:stretch;text-align:center}}.ws-pick #ws-subject-chips{flex-wrap:wrap;border-radius:22px}.ws-pick #ws-board-chips button{white-space:nowrap}@media (max-width:720px){.ws-pick #ws-subject-chips{display:grid;grid-template-columns:1fr 1fr}.ws-pick #ws-subject-chips button{height:auto;min-height:40px;padding:8px 10px;line-height:1.2;white-space:normal}}