.community-p0[hidden]{display:none!important}.community-p0{position:fixed;z-index:2147483200;left:max(16px,env(safe-area-inset-left));top:max(16px,env(safe-area-inset-top));width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:20px;color:#f3f6ff;background:rgba(23,29,48,.96);border:1px solid rgba(243,179,118,.65);border-radius:20px;box-shadow:0 20px 65px #0007;backdrop-filter:blur(20px);font-family:system-ui,sans-serif;animation:community-arrive .28s ease-out;max-height:calc(100dvh - 32px);overflow:auto;text-align:left}.community-p0-label{font-size:11px;font-weight:750;color:#f9bd87;letter-spacing:.1em}.community-p0 h2{font-size:19px;line-height:1.4;margin:10px 0}.community-p0 p{font-size:14px;line-height:1.7;margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.community-p0 small{font-size:11px;color:#acb8ce}.community-p0 a{display:block;color:#b2d7ff;margin-top:14px;text-decoration:none;font-weight:650}.community-p0-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:12px}.community-p0 button{border:1px solid #64738d;border-radius:10px;background:#34425d;color:#fff;padding:8px 14px;cursor:pointer}.community-notice-form{display:grid;gap:14px}.community-notice-form label{display:grid;gap:7px;font-size:13px;line-height:1.5}.community-notice-form input,.community-notice-form textarea,.community-notice-form select{width:100%;box-sizing:border-box;font:inherit;padding:10px 12px;border:1px solid #52607c;border-radius:10px;color:inherit;background:#ffffff0c}.community-notice-form select option{background:#202b42;color:#f4f6ff}.community-notice-form button,.community-notice-history button{border:1px solid #607496;border-radius:10px;background:#324a70;color:#f7faff;padding:9px 13px;cursor:pointer}.community-notice-item{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 0;border-top:1px solid #ffffff19}.community-notice-item small{grid-column:1;color:#9badc7}.community-notice-item button{grid-column:2;grid-row:1/3;align-self:center}.community-notice-history h3{font-size:15px;margin-top:24px}@keyframes community-arrive{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.community-p0{animation:none}}
