#paipan-member-dialog{box-sizing:border-box;max-width:calc(100vw - 36px);width:420px;padding:28px;border:1px solid #dadfd3;border-radius:18px;background:#f7f7f0;color:#213f35;font:inherit;box-shadow:0 24px 80px #0003}#paipan-member-dialog::backdrop{background:#10251bb3}#paipan-member-dialog h2{font-size:24px;margin:0 0 18px;line-height:1.5}#paipan-member-dialog p{line-height:1.8}#paipan-member-error{color:#a1392c}.paipan-member-actions{display:flex;gap:12px;margin-top:24px;justify-content:center}.paipan-member-actions button{width:auto;flex:1;font:inherit;border-radius:10px;padding:12px 10px;border:1px solid #315746;background:#315746;color:#fff;cursor:pointer}#paipan-member-cancel{background:transparent;color:#315746}
.paipan-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.paipan-primary-actions button{width:100%;min-width:0}button:focus-visible{outline:3px solid #b58a45;outline-offset:3px}
