.wk-fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px}.wk-chk{gap:4px;white-space:nowrap}.wk-chk,.wk-fieldval{display:inline-flex;align-items:center}.wk-fieldval{gap:6px;flex-wrap:wrap}.wk-field{display:flex;flex-direction:column;gap:2px;min-width:0}.wk-field textarea{width:100%}.wk-rating button{font-size:1.1em;padding:0 1px}.wk-times{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.wk-placement{display:flex;flex-direction:column;gap:8px}.wk-calchip time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.wk-calmodes{display:inline-flex;gap:4px}.wk-timegrid{display:grid;gap:1px;background:var(--line,#e5e7eb);overflow:auto;max-height:70vh}.wk-timegrid>*{background:var(--panel,#fff);min-height:28px;padding:2px 4px;min-width:0}.wk-slotlabel{font-size:12px;color:var(--muted,#6b7280);text-align:right}.wk-slot.allday{background:var(--soft,#f8fafc)}.wk-gtime{opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wk-sig{max-height:48px;max-width:220px}.wk-sigtext{font:italic 1.1em Georgia,serif}.wk-sigbox{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.wk-sigpad{border:1px dashed var(--line,#cbd5e1);border-radius:6px;touch-action:none;max-width:100%}.wk-addfield{flex-wrap:wrap}.wk-teams{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:16px;align-items:start}.wk-team-side{border:1px solid var(--line);border-radius:10px;padding:8px}.wk-team-tree{list-style:none;margin:0;padding:0}.wk-team-node{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:6px 8px;color:inherit;cursor:pointer}.wk-team-node small{color:var(--muted);margin-left:4px}.wk-team-node.on,.wk-team-node:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.wk-team-main h3{margin:4px 0 12px}.wk-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.wk-chips .chip{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:13px}.wk-queues .wk-rows .btn{margin-left:4px}@media (max-width:760px){.wk-teams{grid-template-columns:1fr}}