.nd-overlay[data-v-9444ceb4]{align-items:flex-end;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:50}.nd-panel[data-v-9444ceb4]{background-color:var(--sg-surface-card);border-radius:1rem 1rem 0 0;box-shadow:var(--sg-shadow-modal);display:flex;flex-direction:column;max-height:92vh;outline:none;overflow:hidden;width:100%}@media(min-width:640px){.nd-overlay[data-v-9444ceb4]{align-items:center;padding:16px}.nd-panel[data-v-9444ceb4]{border-radius:.75rem;max-height:90vh;max-width:32rem}}.dark{border:1px solid var(--sg-border-prominent)}.nd-header[data-v-9444ceb4]{align-items:flex-start;border-bottom:1px solid var(--sg-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.nd-title[data-v-9444ceb4]{color:var(--sg-text-primary);font-size:18px;font-weight:600}.nd-subtitle[data-v-9444ceb4]{font-size:14px;margin-top:2px}.nd-icon-btn[data-v-9444ceb4],.nd-subtitle[data-v-9444ceb4]{color:var(--sg-text-secondary)}.nd-icon-btn[data-v-9444ceb4]{align-items:center;border-radius:8px;display:inline-flex;height:40px;justify-content:center;margin:-6px -8px 0 0;width:40px}.nd-icon-btn[data-v-9444ceb4]:hover:not(:disabled){background-color:var(--sg-surface-elevated)}.nd-body[data-v-9444ceb4]{flex:1;overflow-y:auto;padding:16px 20px}.nd-body[data-v-9444ceb4]>*+*{margin-top:16px}.nd-pending[data-v-9444ceb4]{align-items:center;background-color:var(--sg-brand-tint);border-radius:.75rem;color:var(--sg-brand-text-on-tint);display:flex;gap:12px;padding:12px 14px}.nd-pending-title[data-v-9444ceb4]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nd-pending-when[data-v-9444ceb4]{color:var(--sg-text-primary);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.nd-confirm[data-v-9444ceb4]{background-color:var(--sg-danger-fill);border:1px solid var(--sg-danger-border);border-radius:.75rem;color:var(--sg-danger-text);font-size:14px;padding:12px 14px}.nd-confirm-actions[data-v-9444ceb4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.nd-choices[data-v-9444ceb4]{display:grid;gap:8px}.nd-choice[data-v-9444ceb4]{align-items:center;background-color:var(--sg-surface-card);border:1px solid var(--sg-border-prominent);border-radius:.75rem;display:flex;gap:12px;padding:14px;transition:border-color .15s,background-color .15s,box-shadow .15s;width:100%}.nd-choice.is-selected[data-v-9444ceb4],.nd-choice[data-v-9444ceb4]:hover:not(:disabled){border-color:var(--sg-brand)}.nd-choice.is-selected[data-v-9444ceb4]{background-color:var(--sg-brand-tint);box-shadow:0 0 0 1px var(--sg-brand)}.nd-choice[data-v-9444ceb4]:disabled{cursor:not-allowed;opacity:.6}.nd-choice-icon[data-v-9444ceb4]{align-items:center;background-color:var(--sg-surface-elevated);border-radius:10px;color:var(--sg-text-secondary);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.nd-choice.is-selected .nd-choice-icon[data-v-9444ceb4]{background-color:var(--sg-brand);color:#fff}.nd-choice-title[data-v-9444ceb4]{color:var(--sg-text-primary);display:block;font-size:15px;font-weight:600}.nd-choice-text[data-v-9444ceb4]{color:var(--sg-text-secondary);display:block;font-size:13px;margin-top:2px}.nd-radio[data-v-9444ceb4]{border:2px solid var(--sg-border-prominent);border-radius:50%;flex-shrink:0;height:20px;width:20px}.nd-choice.is-selected .nd-radio[data-v-9444ceb4]{border:6px solid var(--sg-brand)}.nd-when[data-v-9444ceb4]{background-color:var(--sg-surface-elevated);border-radius:.75rem;padding:14px}.nd-when[data-v-9444ceb4]>*+*{margin-top:12px}.nd-fields[data-v-9444ceb4]{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.nd-field[data-v-9444ceb4]{display:block;min-width:0}.nd-label[data-v-9444ceb4]{color:var(--sg-text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.nd-input[data-v-9444ceb4]{background-color:var(--sg-surface-card);border:1px solid var(--sg-border-prominent);border-radius:8px;color:var(--sg-text-primary);font-size:15px;font-variant-numeric:tabular-nums;min-height:44px;padding:0 12px;width:100%}.nd-input[data-v-9444ceb4]:focus{outline:2px solid var(--sg-brand);outline-offset:1px}.dark{color-scheme:dark}.nd-zone[data-v-9444ceb4]{align-items:flex-start;color:var(--sg-text-secondary);display:flex;font-size:13px;gap:6px}.nd-picks[data-v-9444ceb4]{display:flex;flex-wrap:wrap;gap:8px}.nd-pick[data-v-9444ceb4]{background-color:var(--sg-surface-card);border:1px solid var(--sg-border-prominent);border-radius:999px;color:var(--sg-text-primary);font-size:13px;font-weight:500;min-height:36px;padding:0 12px}.nd-pick[data-v-9444ceb4]:hover:not(:disabled){border-color:var(--sg-brand);color:var(--sg-brand-text-on-tint)}.nd-problem[data-v-9444ceb4]{color:var(--sg-danger-text);font-size:14px;gap:6px}.nd-check[data-v-9444ceb4],.nd-problem[data-v-9444ceb4]{align-items:flex-start;display:flex}.nd-check[data-v-9444ceb4]{cursor:pointer;gap:10px}.nd-check-title[data-v-9444ceb4]{color:var(--sg-text-primary);display:block;font-size:14px;font-weight:500}.nd-check-text[data-v-9444ceb4]{color:var(--sg-text-secondary);display:block;font-size:13px}.nd-summary[data-v-9444ceb4]{align-items:flex-start;background-color:var(--sg-info-fill);border:1px solid var(--sg-info-border);border-radius:.75rem;color:var(--sg-info-text);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;gap:8px;line-height:1.4;padding:12px 14px}.nd-summary.is-muted[data-v-9444ceb4]{background-color:var(--sg-surface-elevated);border-color:var(--sg-border-subtle);color:var(--sg-text-secondary)}.nd-footer[data-v-9444ceb4]{border-top:1px solid var(--sg-border-subtle);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}.nd-footer .nd-btn[data-v-9444ceb4]{flex:1 1 0}@media(min-width:640px){.nd-footer .nd-btn[data-v-9444ceb4]{flex:0 0 auto}}.nd-btn[data-v-9444ceb4]{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 16px;transition:background-color .15s,border-color .15s;white-space:nowrap}.nd-btn-sm[data-v-9444ceb4]{min-height:36px;padding:0 12px}.nd-btn[data-v-9444ceb4]:disabled{cursor:not-allowed;opacity:.5}.nd-btn-primary[data-v-9444ceb4]{background-color:var(--sg-brand);color:#fff}.nd-btn-primary[data-v-9444ceb4]:hover:not(:disabled){background-color:var(--sg-brand-hover)}.nd-btn-secondary[data-v-9444ceb4]{background-color:var(--sg-surface-card);border-color:var(--sg-border-prominent);color:var(--sg-text-primary);font-weight:500}.nd-btn-secondary[data-v-9444ceb4]:hover:not(:disabled){background-color:var(--sg-surface-elevated)}.nd-btn-danger[data-v-9444ceb4]{background-color:var(--sg-danger-solid);color:#fff}.nd-text-btn[data-v-9444ceb4]{border-radius:8px;font-size:14px;font-weight:600;min-height:40px;padding:0 10px;white-space:nowrap}.nd-text-btn-danger[data-v-9444ceb4]{color:var(--sg-danger-text)}.nd-text-btn-danger[data-v-9444ceb4]:hover:not(:disabled){background-color:var(--sg-danger-fill)}.nd-btn[data-v-9444ceb4]:focus-visible,.nd-choice[data-v-9444ceb4]:focus-visible,.nd-icon-btn[data-v-9444ceb4]:focus-visible,.nd-pick[data-v-9444ceb4]:focus-visible,.nd-text-btn[data-v-9444ceb4]:focus-visible{outline:2px solid var(--sg-brand);outline-offset:2px}.nd-modal-enter-active[data-v-9444ceb4],.nd-modal-leave-active[data-v-9444ceb4]{transition:opacity .2s ease}.nd-modal-enter-from[data-v-9444ceb4],.nd-modal-leave-to[data-v-9444ceb4]{opacity:0}.nd-modal-enter-active .nd-panel[data-v-9444ceb4],.nd-modal-leave-active .nd-panel[data-v-9444ceb4]{transition:transform .2s ease}.nd-modal-enter-from .nd-panel[data-v-9444ceb4],.nd-modal-leave-to .nd-panel[data-v-9444ceb4]{transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.nd-modal-enter-active[data-v-9444ceb4],.nd-modal-enter-active .nd-panel[data-v-9444ceb4],.nd-modal-leave-active[data-v-9444ceb4],.nd-modal-leave-active .nd-panel[data-v-9444ceb4]{transition:none}}
