._dialog_iov5y_1{background:var(--nx-surface);border:1px solid var(--nx-border-default);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-xl);color:var(--nx-text-primary);max-height:calc(100dvh - var(--nx-space-12));padding:var(--nx-space-8);width:min(480px, 100% - var(--nx-space-8));margin:auto;overflow:auto}._dialog_iov5y_1::backdrop{background:var(--nx-overlay-modal)}._dialog_iov5y_1 h2{font-size:var(--nx-h3-size);margin:0 0 var(--nx-space-4);line-height:1.3}._dialog_iov5y_1 p{color:var(--nx-text-secondary);margin:0;line-height:1.6}._actions_iov5y_27{gap:var(--nx-space-3);margin-top:var(--nx-space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}._cancel_iov5y_35,._discard_iov5y_35{background:var(--nx-surface);border:1px solid var(--nx-border-default);border-radius:var(--nx-radius-sm);color:var(--nx-text-link);cursor:pointer;font:inherit;font-size:var(--nx-label-size);align-items:center;gap:var(--nx-space-2);min-height:44px;padding:var(--nx-space-3) var(--nx-space-4);text-align:center;justify-content:center;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}._cancel_iov5y_35:hover:not(:disabled),._discard_iov5y_35:hover:not(:disabled){background:var(--nx-bg-muted);border-color:var(--nx-border-strong)}:is(._cancel_iov5y_35:focus-visible,._discard_iov5y_35:focus-visible){outline:2px solid var(--nx-border-focus);outline-offset:3px}._cancel_iov5y_35:disabled,._discard_iov5y_35:disabled{background:var(--nx-bg-muted);border-color:var(--nx-border-default);color:var(--nx-text-disabled);cursor:not-allowed}._discard_iov5y_35{background:var(--nx-danger-fill);border-color:var(--nx-danger-fill);color:var(--nx-brand-white)}._discard_iov5y_35:hover:not(:disabled){background:var(--nx-danger-fill);filter:brightness(.92)}@media (max-width:480px){._dialog_iov5y_1{padding:var(--nx-space-6)}._actions_iov5y_27{flex-direction:column}._actions_iov5y_27 button{width:100%}}._errors_sm4vt_1{color:var(--nx-danger);margin-block:var(--nx-space-4);font-size:.875rem}._errors_sm4vt_1 button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}
