.code-input{letter-spacing:.4em;text-align:center;height:56px;font-family:Geist Mono,ui-monospace,monospace;font-size:22px}.side-foot button.out{width:100%;min-height:40px;font:inherit;color:var(--on-void-muted,var(--muted));border-radius:var(--r-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;display:flex}.side-foot button.out:hover{color:var(--cream)}.team-table .who{flex-direction:column;gap:2px;min-width:0;display:flex}.team-table .who-email{overflow-wrap:anywhere;font-weight:400}.role-form{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.role-form .select{width:auto;min-width:0}.row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1199px){.row-actions{flex-wrap:wrap}}.notice-full{margin:0;display:block}.shell:not(.admin) .side-foot button.out:hover{color:var(--fg);background:var(--surface-2)}.steps{flex-direction:column;gap:8px;margin:0;padding-left:24px;font-size:15px;line-height:1.5;display:flex}.overlay{z-index:50;border-radius:0;display:none;position:fixed;inset:0;overflow-y:auto}.overlay:target,.overlay--open{display:flex}.overlay .dialog{max-height:calc(100vh - 48px);overflow-y:auto}.audit-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:12px;padding:0 24px 16px;display:grid}.scrim--overlay{z-index:50;border-radius:0;position:fixed;inset:0;overflow-y:auto}.scrim--overlay .dialog{max-height:calc(100dvh - 48px);overflow-y:auto}.ftabs a{min-height:40px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-flex}.ftabs a:hover{color:var(--fg)}.ftabs a[aria-current=page]{color:var(--fg);border-bottom-color:var(--brand);font-weight:600}#menu{z-index:6;padding-bottom:calc(24px + env(safe-area-inset-bottom));max-height:85vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}#menu:not(:target){display:none}.sheet-close{align-self:flex-end}:root{--paper:#fff}@media (width<=767px){.t--cards td{overflow-wrap:anywhere;min-width:0}}.chips label.btn{position:relative}.chips label.btn:has(input:checked){background:var(--brand-subtle);border-color:var(--brand);color:var(--fg);font-weight:600}.chips label.btn:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.coach-answer p,.coach-state p{margin:0}.coach-list{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.coach-you{overflow-wrap:anywhere}.coach-recent{margin:0;padding:0;list-style:none}.coach-recent a{overflow-wrap:anywhere}.coach-rate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.check-grid{flex-wrap:wrap;gap:8px 24px;display:flex}.check-grid .check{gap:8px}.log-answer summary{cursor:pointer;overflow-wrap:anywhere}.log-answer p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:8px 0 0}.gap a{overflow-wrap:anywhere}.t--cards td.wrap-cell[data-l]:before{flex:none}.t--cards td.wrap-cell .log-answer{text-align:right;min-width:0}.disclose>summary{cursor:pointer;min-height:32px;color:var(--link);align-items:center;display:inline-flex}.disclose[open]>summary{margin-bottom:8px}.qrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:8px;display:grid}.deal-acts{flex-flow:wrap}.deal-filters{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px}.deal-filters .select{width:auto;max-width:220px}@media (width<=767px){.deal-filters{justify-content:stretch}.deal-filters .select{width:100%;max-width:none}}
