.safety-level-urgent{--safety-level: var(--app-color-danger);--safety-level-ink: var(--app-color-danger)}.safety-level-important{--safety-level: #ea580c;--safety-level-ink: #c2410c}.safety-level-good-to-fix{--safety-level: #f59e0b;--safety-level-ink: #a16207}.safety-level-working{--safety-level: var(--app-color-success);--safety-level-ink: color-mix(in srgb, var(--app-color-success) 62%, #000)}.safety-level-urgent,.safety-level-important,.safety-level-good-to-fix,.safety-level-working{--safety-level-soft: color-mix(in srgb, var(--safety-level) 10%, var(--app-color-surface))}.safety-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;border:0;border-radius:999px;padding:.6rem 1.35rem;background:var(--app-color-primary);color:var(--app-color-surface);cursor:pointer;font:inherit;font-weight:700;text-decoration:none}.safety-button:hover:not(:disabled){background:var(--app-color-primary-strong)}.safety-button:focus-visible{outline:none;box-shadow:var(--app-shadow-focus)}.safety-button:disabled{cursor:progress;opacity:.75}.safety-input{min-width:0;min-height:2.875rem;border:1px solid var(--app-color-border);border-radius:.625rem;padding:.6rem .85rem;background:var(--app-color-surface);color:var(--app-color-text-strong);font:inherit}.safety-input::placeholder{color:var(--app-color-muted-light)}.safety-input:focus-visible{border-color:var(--app-color-primary);outline:none;box-shadow:var(--app-shadow-focus)}.safety-input[aria-invalid=true]{border-color:var(--app-color-danger)}.safety-panel{border:1px solid var(--app-color-primary-soft);border-radius:1rem;padding:1.25rem 1rem;background:var(--app-color-primary-faint)}.safety-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width: 36rem){.safety-panel{padding:1.5rem}}
