.notice-card{border-color:#bfdbfe;background:#eff6ff}.notice-strong{margin:4px 0 6px;font-size:14px;font-weight:700;color:#1d4ed8}.summary-box{margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid #e0f2fe;background:#f0f9ff;color:#075985;font-size:12px;font-weight:600}.badge-warning,.badge-info{display:inline-flex;align-items:center;margin:1px 3px 1px 0;padding:1px 6px;font-size:9px;border-radius:999px}.badge-warning{background:#fff7ed;color:#9a3412}.badge-info{background:#e0f2fe;color:#075985}.faq-card details{border-top:1px solid #f3f4f6;padding:8px 0;font-size:12px}.faq-card details:first-of-type{border-top:0}.faq-card summary{cursor:pointer;font-weight:600}.faq-card p{margin:6px 0 0;color:#666}.nw-links{margin:18px 0 16px;padding:10px;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;text-align:center;font-size:12px;color:#6b7280}.nw-links a{color:#2563eb;text-decoration:none}.nw-links a:hover{text-decoration:underline}@media(max-width:640px){.nw-header-top{flex-direction:column;align-items:flex-start;gap:8px}.nw-lang-switch{white-space:normal}.actions{flex-direction:column}.actions .btn{width:100%}.summary-box{font-size:11px}}