.pc-account-safety{margin-top:24px;padding:clamp(20px,4vw,32px);border:1px solid #dce4dc;border-radius:22px;background:#fffefa}.pc-account-safety p{max-width:74ch;line-height:1.65}.pc-danger{border-color:#9b3b35!important;color:#87342f!important;background:#fff8f5!important}.pc-community-actions{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}.pc-community-actions button,.pc-block-row button{min-height:44px}.pc-password-option{margin-top:24px;padding-top:20px;border-top:1px solid #dce4dc}.pc-password-option summary{cursor:pointer;min-height:44px;display:list-item;font-weight:600}.pc-password-option form{display:grid;gap:16px}.pc-password-option p{line-height:1.6}.pc-confirm-check{display:flex;gap:12px;align-items:flex-start;line-height:1.5;margin:20px 0}.pc-confirm-check input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:#234f3d}.pc-block-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #dce4dc;padding:10px 0}.pc-deleted-notice{padding:20px;border-radius:16px;background:#eaf3e9;color:#234f3d;margin:20px auto;max-width:900px}.facility-dialog [data-pc-delete-stage] form,.facility-dialog form:has(textarea){display:grid;gap:14px}.facility-dialog label:has(select),.facility-dialog label:has(textarea){display:grid;gap:8px}.facility-dialog textarea,.facility-dialog select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #b5c5b9;border-radius:12px;font:inherit;background:#fff;color:#203e36}.pc-account-safety :focus-visible,.pc-password-option :focus-visible,.pc-community-actions :focus-visible{outline:3px solid #2e664e;outline-offset:3px}@media(prefers-reduced-motion:reduce){.pc-account-safety *,.pc-password-option *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:420px){.facility-dialog [data-pc-delete-stage]>.button{width:100%;margin:6px 0}.pc-community-actions{gap:4px 14px}}
