.rp-member-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px max(20px,4vw);background:#fff;border-bottom:1px solid #e3e8f1;color:#27344b;font:13px/1.5 Pretendard,system-ui,sans-serif}.rp-member-bar>span{font-size:10px;letter-spacing:.15em;color:#6c7890}.rp-member-bar>div{display:flex;gap:20px}.rp-member-bar a{color:#27344b;text-decoration:none;font-weight:600}.rp-member-bar a:hover{color:#3155ed}.rp-member-tabs{display:flex;gap:8px;border-bottom:1px solid #dde4ef;padding:0 0 16px;margin:24px 0 32px;flex-wrap:wrap}.rp-member-tabs a{padding:10px 18px;border-radius:8px;background:white;border:1px solid #dce3ef;font-size:15px}.rp-member-tabs a[aria-current]{color:#fff;background:#3155ed;border-color:#3155ed}.rp-member-description,.rp-member-help{color:#53637c}.rp-member-notice{padding:18px 22px;background:#edf3ff;border:1px solid #d4e2ff;border-radius:10px;color:#29466f;font-size:15px;line-height:1.8}.rp-member-notice p{margin:7px 0 0}.rp-member-notice a{text-decoration:underline}.rp-member-status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;background:#edf0f5;color:#526079;font-size:12px;margin-left:10px;white-space:nowrap}.rp-member-status.active{background:#e7f6ef;color:#1c7051}.rp-member-status.pending{background:#fff3d7;color:#845b0c}.rp-member-status.blocked{background:#ffebeb;color:#9f3030}.rp-member-toggle{display:flex!important;align-items:center;gap:10px;font-size:16px!important}.rp-member-toggle input{width:18px;height:18px;accent-color:#3155ed}.rp-member-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.rp-member-counts a{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.rp-member-counts span{font-size:15px;color:#53637c}.rp-member-counts strong{font-size:28px}.rp-member-row{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #e4e9f2;padding:24px 0}.rp-member-row:last-child{border-bottom:0}.rp-member-row p{margin:8px 0;overflow-wrap:anywhere}.rp-member-row small{color:#65748e;font-size:12px}.rp-member-steps{padding-left:22px;color:#52617b}.rp-member-steps li{margin:8px 0}.rp-member-steps a{color:#3155ed;text-decoration:underline}.rp-callback-label input,.rp-member-extra input{font-size:13px!important;background:#f5f7fb!important}.rp-member-extra{padding:14px;background:#f6f8fc;border-radius:8px;margin:14px 0}.rp-member-extra summary{cursor:pointer;font-weight:600;font-size:14px}.rp-member-extra p{font-size:13px}.rp-provider-card h2{margin:0}.rp-social-actions{display:grid;gap:10px;margin:20px 0}.rp-social-actions form{margin:0}.rp-social-button{width:100%;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #d2d9e4;border-radius:8px;font-weight:650;font-size:15px;background:#fff;color:#253148;cursor:pointer}.rp-social-button.kakao{background:#fee500;border-color:#fee500;color:#191919}.rp-social-button.naver{background:#03a94d;border-color:#03a94d;color:#fff}.rp-social-button.google{background:#fff;color:#27344b}.rp-member-divider{text-align:center;color:#697790;font-size:13px;margin:24px 0}.rp-member-privacy{background:#f6f8fc;border:1px solid #e2e7f0;border-radius:8px;padding:16px;font-size:13px;color:#53637c;max-height:180px;overflow:auto}.rp-member-admin .rp-board-search select{display:block;min-height:45px;padding:10px;border:1px solid #ccd5e4;border-radius:8px;background:#fff;color:#27344b}.rp-member-admin .rp-board-search{flex-wrap:wrap}.rp-member-bar :focus-visible{outline:2px solid #3155ed;outline-offset:4px}details.rp-board-box>summary{font-weight:650;cursor:pointer}@media(max-width:600px){.rp-member-counts{gap:8px}.rp-member-counts a{padding:16px;flex-direction:column;align-items:flex-start;gap:8px}.rp-member-row{align-items:flex-start;flex-direction:column;gap:16px}.rp-member-tabs a{font-size:13px;padding:9px 12px}.rp-member-bar{padding:10px 16px}.rp-member-bar>div{gap:15px}.rp-provider-card .rp-board-heading{flex-direction:row;align-items:center}.rp-provider-card h2{font-size:22px}}
