.om-sheet-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.om-source-badge,.om-age-chip{font-family:var(--font-mono);letter-spacing:.03em;border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.om-age-chip{color:var(--muted);border-style:dashed}.om-tone-muted{color:var(--muted);border-color:var(--border)}.om-tone-accent{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.om-tone-ok{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, var(--border))}.om-tone-warn{color:var(--caution);border-color:color-mix(in srgb, var(--caution) 45%, var(--border))}.om-tone-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.om-sheet-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.om-action-btn{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--foreground);text-align:center;cursor:pointer;border-radius:10px;flex:40%;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.om-action-btn:hover{border-color:var(--accent)}.om-action-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.om-action-btn[disabled]{opacity:.55;cursor:not-allowed}.om-action-btn.is-primary{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:color-mix(in srgb, var(--accent) 22%, var(--surface-2));color:var(--foreground)}.om-fullapp{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.om-fullapp-sub{color:var(--muted);font-size:11px;font-weight:400}.om-custom{margin-top:16px}.om-form{flex-direction:column;gap:10px;display:flex}.om-form-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.om-form-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.om-form-last{font-family:var(--font-mono);color:var(--muted);font-size:10px}.om-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.om-field{flex-direction:column;gap:4px;min-width:0;display:flex}.om-field-label{color:var(--muted);font-size:11px}.om-input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:44px;color:var(--foreground);font-family:var(--font-mono);border-radius:10px;padding:8px 10px;font-size:15px}.om-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.om-input.is-bad{border-color:var(--danger)}.om-form-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.om-form-status{color:var(--muted);margin:0;font-size:12px}.om-form-status.is-error{color:var(--caution)}.om-form-status.is-ok{color:var(--good)}.om-popup-status{color:var(--muted);margin:0;font-size:13px}.om-popup-status.is-error{color:var(--caution)}@media (prefers-reduced-motion:reduce){.om-action-btn,.om-source-badge,.om-age-chip{transition:none}}
