/* PSF1 1.0.0: layout and visibility only; no colors, surfaces, gradients, shadows,
   pseudo-elements, animation names, backdrop-filter or theme/motion preferences changed. */
.profilePage { --rl-psf1-layout-ready: 1; }
html body .profilePage[data-rl-profile-compact="psf1"] [data-rl-psf1-hidden="1"] { display: none !important; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-profile-quicknav {
  grid-template-columns: minmax(0,1fr) !important;
  gap: 8px !important; margin-block: 10px 16px;
}
html body .profilePage[data-rl-profile-compact="psf1"] .rl-profile-quicknav__button {
  min-width: 0 !important; min-height: 56px !important;
  padding: 10px 12px !important; gap: 8px;
  font-size: 13px !important; line-height: 1.3;
  white-space: normal !important; text-align: start;
}
html body .profilePage[data-rl-profile-compact="psf1"] .rl-profile-quicknav__button:last-child { grid-column: auto !important; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-profile-quicknav__button[data-section="themes"] { grid-column: 1/-1 !important; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-profile-quicknav__icon { flex: 0 0 auto; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-psf1-nav-copy { min-width: 0; flex: 1; display: grid; gap: 3px; white-space: normal !important; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-psf1-nav-label { white-space: normal !important; overflow-wrap: anywhere; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-psf1-nav-summary { font-size: 11px; line-height: 1.35; white-space: normal; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-psf1-nav-summary:empty { display: none; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-psf1-arrow { flex: 0 0 auto; margin-inline-start: auto; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-psf1-help { margin-block: 12px 8px; font-size: 13px; line-height: 1.5; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-psf1-preferences-nav { display: grid; grid-template-columns: 1fr; gap: 8px; margin-block: 12px; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-direct { margin-block: 16px; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-direct__grid { grid-template-columns: 1fr; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-direct__more { grid-template-columns: 1fr; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-field,
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-more-card { min-height: 68px; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-field__copy small { font-size: 12px; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-field__copy strong { font-size: 14px; white-space: normal; overflow-wrap: anywhere; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-more-card strong { font-size: 14px; }
html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-more-card small { font-size: 12px; }
html body .profilePage[data-rl-profile-compact="psf1"] [data-rl-profile-save-host] { margin-block: 16px; }
html body .profilePage[data-rl-profile-compact="psf1"] :is(.rl-v316-direct,.rl-psf1-preferences-nav,.choiceSection,[data-rl-profile-section],.rc-wallet-card,.rc-section) { scroll-margin-block-start: 16px; }
@media(min-width:720px) {
  html body .profilePage[data-rl-profile-compact="psf1"] .rl-profile-quicknav { grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
  html body .profilePage[data-rl-profile-compact="psf1"] .rl-v316-direct__grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media(max-width:350px) {
  html body .profilePage[data-rl-profile-compact="psf1"] .rl-profile-quicknav { grid-template-columns: 1fr !important; }
}
