.new-order-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#b91c1c;color:#fff;font-size:11px;font-weight:700;line-height:1;margin-left:5px;cursor:pointer}
.new-order-badge[hidden]{display:none!important}
.alert-options{border:1px solid var(--border,#e7d8c9);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--card,#fff);color:var(--ink,#352719)}
.alert-options h3{margin:0;font-size:16px}.alert-options label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}
.alert-options input{width:20px;height:20px;accent-color:#7b5b41;flex:none}.alert-options fieldset{margin:0;padding:0;border:0}.alert-options legend{font-size:13px;color:var(--muted,#73665a)}
.alert-options .alert-tones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.alert-options .alert-tones label{padding:0 8px;border:1px solid var(--border,#e7d8c9);border-radius:10px}
.alert-options .alert-note,.alert-options [data-alert-status]{font-size:13px;line-height:1.4;color:var(--muted,#73665a)}
.alert-list-item{display:flex;flex-direction:column;gap:4px;width:100%;min-height:52px;border:1px solid var(--border,#e7d8c9);border-radius:12px;background:#fff;padding:12px;text-align:left;font:inherit;margin:6px 0;color:var(--ink,#352719)}
