.feedback-answer-dialog{width:min(620px,100vw - 24px);max-height:90dvh;padding:var(--space-5,24px);border:1px solid var(--potato-line);border-radius:var(--radius-2xl);background:var(--potato-paper);color:var(--potato-ink-2);font-family:var(--font-vietnam),sans-serif;box-sizing:border-box;overflow:auto}.feedback-answer-dialog::backdrop{background:#2a231461}.feedback-answer-dialog form{gap:var(--space-4,16px);display:grid}.feedback-answer-dialog header span{font-size:var(--fs-sm);color:var(--potato-muted,#776a48);font-weight:800}.feedback-answer-dialog h2{font-size:var(--fs-xl);margin:8px 0 0}.feedback-answer-question{white-space:pre-wrap;margin:0;line-height:1.6}.feedback-answer-note{font-size:var(--fs-base);color:var(--potato-muted,#776a48);margin:0;line-height:1.5}.feedback-answer-dialog label{gap:8px;font-weight:700;display:grid}.feedback-answer-dialog textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--potato-line);border-radius:var(--radius-xl);width:100%;min-height:120px;font:inherit;background:var(--potato-paper);color:inherit;padding:12px}.feedback-answer-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.feedback-answer-error{color:var(--potato-danger);margin:0}@media (max-width:600px){.feedback-answer-dialog{padding:16px}.feedback-answer-dialog footer button{flex:160px}}
.module-notice-dialog{background:var(--potato-surface,#fff);border:1px solid var(--potato-gold-border,#d9a417);color:var(--potato-ink,#2a2117);border-radius:20px;width:min(560px,100vw - 24px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 24px 70px #17120b66}.module-notice-dialog::backdrop{background:#17120bb3}.module-notice-dialog>header{color:#fff;background:linear-gradient(135deg,#2d1a00,#4b2d05);padding:18px 22px}.module-notice-dialog>header span{color:#f5c84a;letter-spacing:.12em;font-size:12px;font-weight:800}.module-notice-dialog>header h2{margin:6px 0 0;font-size:20px}.module-notice-body{gap:8px;padding:18px 22px 4px;font-size:14px;line-height:1.6;display:grid}.module-notice-body p{margin:0}.module-notice-check{cursor:pointer;background:#fff8e8;border:1px solid #e9d9b7;border-radius:12px;align-items:center;gap:10px;margin:14px 22px 0;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.module-notice-check input{width:18px;height:18px}.module-notice-error{color:#9b3c32;background:#fbe9e6;border-radius:10px;margin:12px 22px 0;padding:10px 12px;font-size:13px}.module-notice-dialog>footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}.module-notice-dialog>footer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.module-notice-dialog>footer button{flex:100%}}
