.ska{display:grid;gap:1rem;min-width:0;max-width:100%}.ska[hidden],.ska [hidden]{display:none!important}.ska-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ska-sub{font-size:var(--tm-h-micro,10.5px);color:var(--fg-mute);overflow-wrap:anywhere}.ska-head{display:grid;gap:.25rem}.ska-eyebrow,.ska-title{margin:0}.ska-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;border:1px solid var(--border);border-left:3px solid var(--warn);border-radius:var(--r);padding:.8rem 1rem}.ska-notice-text{margin:0;font-weight:600;overflow-wrap:anywhere}.ska-body,.ska-pane,.ska-cards{display:grid;gap:1rem;min-width:0}.ska,.ska-body,.ska-pane,.ska-cards,.ska-card,.ska-form,.ska-list,.ska-sched,.ska-wins{grid-template-columns:minmax(0,1fr)}.ska-roles-table,.ska-preview-out,.ska-log-table{min-width:0;max-width:100%}.ska-pane:focus{outline:none}.ska-pane:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ska-status{margin:0;display:flex;flex-wrap:wrap;gap:.2rem 0;font-family:var(--font-mono);font-size:var(--tm-h-panel,12.5px);font-variant-numeric:tabular-nums;color:var(--fg-dim);border-top:1px solid var(--tm-hair,var(--border));border-bottom:1px solid var(--tm-hair,var(--border));padding:.45rem 0}.ska-status-item{white-space:nowrap}.ska-sep{color:var(--fg-mute);white-space:pre}.ska-viewonly{margin:0;color:var(--warn);font-weight:600}.ska-tabs{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid var(--tm-hair,var(--border));padding-bottom:.5rem}.ska-tab[aria-selected="true"]{border-color:var(--accent);color:var(--accent);font-weight:700}.ska-card{display:grid;gap:.7rem;min-width:0;border:1px solid var(--tm-hair,var(--border));border-radius:var(--r);padding:1rem 1.1rem}.ska-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.ska-h3{margin:0;font-family:var(--font-mono);font-size:var(--tm-h-panel,12.5px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.ska-h3::before{content:"$ " / "";color:var(--accent)}.ska-h4{margin:0;font-family:var(--font-mono);font-size:var(--tm-h-micro,10.5px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute)}.ska-note,.ska-error,.ska-why{margin:0;overflow-wrap:anywhere}.ska-why{color:var(--fg-mute);font-size:var(--tm-h-micro,10.5px)}.ska-empty{margin:0;color:var(--fg-mute)}.ska-pill{display:inline-block;padding:0 .45rem;font-family:var(--font-mono);font-size:var(--tm-h-micro,10.5px);letter-spacing:.04em;border:1px solid var(--border);border-radius:var(--r-xs);color:var(--fg-dim)}.ska-pill[data-status="open"]{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 55%,transparent)}.ska-pill[data-status="members"],.ska-pill[data-status="paid"]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.ska-pill[data-status="locked"]{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.ska-pill[data-status="closed"]{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 55%,transparent)}.ska-badge{font-family:var(--font-mono);font-size:var(--tm-h-micro,10.5px);color:var(--fg-mute)}.ska-form{display:grid;gap:.6rem;min-width:0}.ska-grid{display:grid;gap:.6rem 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;min-width:0}.ska-field{display:grid;gap:.3rem;align-content:start;min-width:0}.ska-field .admin-field-label{margin-bottom:0}.ska-input,.ska-select{width:100%;min-width:0;max-width:100%}.ska-num{max-width:10rem;font-variant-numeric:tabular-nums}.ska-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ska-check{cursor:pointer}.ska-sched{display:grid;gap:.5rem;min-width:0;padding-left:.8rem;border-left:2px solid var(--tm-hair,var(--border))}.ska-wins{display:grid;gap:.5rem;min-width:0}.ska-win{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0}.ska-days{display:flex;flex-wrap:wrap;gap:.2rem .6rem}.ska-win .ska-open,.ska-win .ska-close{width:7.5rem}.ska-win .ska-open-at,.ska-win .ska-close-at{width:15rem;max-width:100%}.ska-lists{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));min-width:0}.ska-list{display:grid;gap:.45rem;min-width:0}.ska-chips{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.ska-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:0 0 0 .5rem;border:1px solid var(--border);border-radius:var(--r-xs);font-size:var(--tm-h-panel,12.5px)}.ska-chip-text{overflow-wrap:anywhere;min-width:0}.ska-chip-x{padding-inline:.45rem}.ska-dot{display:inline-block;flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--fg-mute)}.ska-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem .6rem;min-width:0}.ska-add .ska-select,.ska-add .ska-input{width:auto;flex:1 1 11rem}.ska-role-pick{display:inline-flex;align-items:center;gap:.4rem;flex:1 1 13rem;min-width:0}.ska-role-pick .ska-select{flex:1 1 auto}.ska-add .ska-field{flex:1 1 13rem}.ska-confirm{display:grid;gap:.5rem;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-left:3px solid var(--warn);border-radius:var(--r);padding:.6rem .9rem}.ska-confirm-title{margin:0;font-weight:700;overflow-wrap:anywhere}.ska-table-wrap{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ska-table td{vertical-align:top}.ska-table td.ska-wrap{white-space:normal;min-width:10ch;max-width:32ch;overflow-wrap:anywhere}.ska-table .ska-num{width:6rem}.ska-row-acts{display:flex;flex-wrap:wrap;gap:.35rem}.ska-editing td{background:var(--surface-hover)}.ska-err-row td{padding-top:0;padding-bottom:0;border-bottom:0;white-space:normal}.ska-danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.ska-link{color:var(--accent);overflow-wrap:anywhere}.ska-limits-line{margin:0;color:var(--fg-dim);font-size:var(--tm-h-panel,12.5px);overflow-wrap:anywhere}.ska-switch-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem}.ska-switch-label{font-size:var(--tm-h-item,14px);font-weight:600;cursor:pointer}.ska-logbar{margin-bottom:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ska-log-chips{display:flex;flex-wrap:wrap;gap:.3rem}.ska-lchip[aria-pressed="true"]{border-color:var(--accent);color:var(--accent);font-weight:700}.ska-more{justify-self:start}@media (max-width:520px){.ska-card{padding:.8rem}.ska-add,.ska-role-pick{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.ska-add .ska-select,.ska-add .ska-input,.ska-role-pick .ska-select{width:100%}.ska-role-pick{grid-template-columns:auto minmax(0,1fr)}.ska-num{max-width:100%}.ska-win .ska-open,.ska-win .ska-close,.ska-win .ska-open-at,.ska-win .ska-close-at{width:100%}}