.sign-cov-picker{gap:var(--space-2);margin:var(--space-2) 0 0;border:0;flex-direction:column;padding:0;display:flex}.sign-cov-picker legend{padding:0}.sign-cov-option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-m);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);display:flex}.sign-cov-option:hover{border-color:var(--text-3)}.sign-cov-option:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent)}.sign-cov-option input{accent-color:var(--btn-primary);flex:none;margin:0}.sign-cov-active,.sign-cov-active:hover{border-color:var(--blue-raw);background:var(--blue-soft)}.sign-cov-disabled{opacity:.55;cursor:not-allowed}.sign-cov-disabled:hover{border-color:var(--border-strong)}.sign-cov-label{flex:1;font-weight:500}.sign-cov-count{font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.sign-context{gap:var(--space-4);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);background:var(--blue-soft);border-radius:var(--r-m);display:flex}.sign-context-item{flex-direction:column;gap:1px;min-width:0;display:flex}.sign-context-label{font-size:var(--fs-2xs);color:var(--text-3)}.sign-context-value{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sign-preview-list .status-chip{font-size:var(--fs-2xs);margin-left:var(--space-1);padding:0 6px}.sign-preview-lock{margin-left:var(--space-1);opacity:.55;font-size:var(--fs-2xs)}.sign-preview-queries{margin-left:var(--space-1);color:var(--warn);font-size:var(--fs-xs);white-space:nowrap}.sign-preview-excluded{opacity:.55}.sign-preview-excluded-note{margin-left:var(--space-1);color:var(--text-3);font-size:var(--fs-xs);font-style:italic}.sign-queries-warn{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--warn-soft);border-radius:var(--r-s);font-size:var(--fs-sm)}.sign-queries-warn p{margin:0 0 var(--space-1);color:var(--warn);font-weight:550}.sign-queries-ack{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.sign-queries-ack input{accent-color:var(--warn-raw);flex:none;margin:0}.sign-disabled-reason{text-align:right;color:var(--text-3);font-size:var(--fs-xs);flex:1 0 100%;order:9;line-height:1.3}@media (max-width:720px){.sign-disabled-reason{text-align:left}}.sign-queue-link{font-size:var(--fs-sm);white-space:nowrap;align-self:center}.sig-time-full{color:var(--text-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-left:15px;display:block}.sig-act{font-size:var(--fs-xs);margin:2px 0 0 15px}.sig-act>summary{cursor:pointer;color:var(--text-3);transition:color var(--dur-1) var(--ease)}.sig-act>summary:hover{color:var(--text-2)}.sig-act-forms{margin:var(--space-1) 0;padding:0 0 0 var(--space-2);flex-direction:column;gap:1px;list-style:none;display:flex}.sig-act-visit{color:var(--text-3)}.sig-act-meta{padding-left:var(--space-2);font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);color:var(--text-3);word-break:break-all;display:block}
