.quiz-mod-notice{gap:var(--space-1);margin-bottom:var(--space-15);padding:var(--space-1) var(--space-15);background:var(--warning-quiet);border:1px solid var(--warning-line);border-radius:var(--radius-l);color:var(--fg-primary);flex-direction:column;display:flex}.quiz-mod-notice__row{align-items:center;gap:var(--space-1);display:flex}.quiz-mod-notice__icon{color:var(--warning-default);flex-shrink:0}.quiz-mod-notice__body{flex:auto;min-width:0}.quiz-mod-notice__title{font-size:var(--text-md);color:var(--fg-primary);margin:0;font-weight:700;line-height:1.3}.quiz-mod-notice__text{margin:var(--space-025) 0 0;font-size:var(--text-sm);color:var(--fg-secondary);text-wrap:pretty;line-height:1.5}.quiz-mod-notice__actions{align-items:center;gap:var(--space-05);flex-shrink:0;display:flex}.quiz-mod-notice__btn{align-items:center;gap:var(--space-05);padding:var(--space-05) var(--space-1);border-radius:var(--radius-s);font-size:var(--text-sm);font-weight:600;font-family:var(--font-family);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;display:inline-flex}.quiz-mod-notice__btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.quiz-mod-notice__btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.quiz-mod-notice__btn--approve{background:var(--success-quiet);border-color:var(--success-line);color:var(--success-default)}.quiz-mod-notice__btn--approve:hover:not(:disabled){background:color-mix(in oklch, var(--success-default) 18%, transparent)}.quiz-mod-notice__btn--reject{background:var(--danger-quiet);border-color:var(--danger-line);color:var(--danger-default)}.quiz-mod-notice__btn--reject:hover:not(:disabled){background:color-mix(in oklch, var(--danger-default) 18%, transparent)}.quiz-mod-notice__btn--confirm-reject{background:var(--danger-default);border-color:var(--danger-default);color:var(--fg-on-color)}.quiz-mod-notice__btn--confirm-reject:hover:not(:disabled){background:color-mix(in oklch, var(--danger-default) 85%, var(--fg-primary))}.quiz-mod-notice__btn--cancel{background:var(--bg-interactive);border-color:var(--bg-border);color:var(--fg-secondary)}.quiz-mod-notice__btn--cancel:hover:not(:disabled){border-color:var(--bg-border-strong);color:var(--fg-primary)}.quiz-mod-notice__reject{gap:var(--space-075);padding:var(--space-1);background:var(--bg-primary);border:1px solid var(--bg-border);border-radius:var(--radius-s);animation:quiz-mod-notice-reveal var(--transition-normal);flex-direction:column;display:flex}.quiz-mod-notice__reject-copy{font-size:var(--text-sm);color:var(--fg-secondary);margin:0}.quiz-mod-notice__textarea{width:100%;min-height:72px;max-height:200px;padding:var(--space-075) var(--space-1);background:var(--bg-interactive);border:1px solid var(--bg-border);border-radius:var(--radius-s);color:var(--fg-primary);font-size:var(--text-sm);resize:vertical;font-family:inherit}.quiz-mod-notice__textarea::placeholder{color:var(--fg-tertiary)}.quiz-mod-notice__textarea:focus-visible{border-color:var(--bg-border-strong);box-shadow:var(--ring-focus);outline:none}.quiz-mod-notice__reject-btns{gap:var(--space-05);display:flex}.quiz-mod-notice__error{font-size:var(--text-sm);color:var(--danger-default);margin:0}@keyframes quiz-mod-notice-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.quiz-mod-notice__row{flex-wrap:wrap}.quiz-mod-notice__actions{width:100%}.quiz-mod-notice__actions .quiz-mod-notice__btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.quiz-mod-notice__reject{animation:none}}
