/* SLPT-R25R36-CLIENT-PROFILE-ACCOUNT-20260819 */
.r36-profile-tabs{max-width:520px}
.r36-profile-panel{background:rgba(255,255,255,.84)}
.r36-profile-stack{display:grid;gap:10px}
.r36-profile-section{border:1px solid rgba(31,41,55,.08);border-radius:16px;background:rgba(255,255,255,.92);overflow:hidden;box-shadow:0 8px 22px rgba(20,28,42,.045)}
.r36-profile-section>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;cursor:pointer;user-select:none}
.r36-profile-section>summary::-webkit-details-marker{display:none}
.r36-profile-section>summary span:first-child{display:grid;gap:2px;min-width:0}
.r36-profile-section>summary b{font-size:.82rem;color:var(--text,#1f2937)}
.r36-profile-section>summary small{font-size:.64rem;font-weight:550;color:var(--muted,#727985);line-height:1.35}
.r36-profile-chevron{font-size:.9rem;color:var(--muted,#727985);transition:transform .18s ease;flex:0 0 auto}
.r36-profile-section[open]>.r36-profile-chevron,.r36-profile-section[open]>summary .r36-profile-chevron{transform:rotate(180deg)}
.r36-profile-section[open]>summary{border-bottom:1px solid rgba(31,41,55,.065)}
.r36-profile-section-body{padding:13px 14px 14px}
.r36-profile-section-body>.r25-consult-head:first-child{margin-top:0}
.r36-profile-section-body>.r25-access-stack{display:grid;gap:8px}
.r36-profile-section-body .r25-access-section{margin:0}
.r36-profile-edit{margin-top:8px;margin-bottom:0}
#r25AccountStatus.success{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(47,146,107,.18);background:rgba(47,146,107,.065);color:#245e49;line-height:1.45}
#r25AccountStatus:not(.success){margin-top:9px;color:var(--muted,#727985);font-size:.68rem}
.r36-profile-section[data-r36-profile-section="access"] .v191-login-grid{margin-top:8px}
@media(max-width:760px){
  .r36-profile-tabs{max-width:none;width:100%}
  .r36-profile-tabs button{min-width:0;flex:1}
  .r36-profile-section>summary{padding:13px}
  .r36-profile-section-body{padding:11px}
  .r25-profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
