/* StudyTickApp · quieter interface, without hiding controls, validation, warnings or live status. */
.st-quiet-help{margin:5px 0 9px;max-width:64ch;color:inherit}
.st-quiet-help>summary{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:4px 5px;list-style:none;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--sc-muted,var(--gt-muted,currentColor));border-radius:7px}
.st-quiet-help>summary::-webkit-details-marker{display:none}
.st-quiet-help>summary::before{content:'ⓘ';font-size:1rem;line-height:1;opacity:.85}
.st-quiet-help>summary:hover{text-decoration:underline}
.st-quiet-help>summary:focus-visible{outline:2px solid var(--sc-accent-strong,var(--sc-primary,#5a927a));outline-offset:2px}
.st-quiet-help-body{padding:10px 12px;margin:1px 0 10px;border-inline-start:2px solid var(--sc-border,var(--gt-line,#9caaa0));color:var(--sc-muted,var(--gt-muted,currentColor));font-size:.87rem;line-height:1.5}
.st-quiet-help-body p{margin:0 0 8px}
.st-quiet-help-body p:last-child{margin-bottom:0}
.st-quiet-help-body a{color:var(--sc-link,inherit);text-decoration:underline}
html[data-theme] body.today-dashboard-preview:not(.focus-view) :is(.today-progress-card,.today-timeline-card,.today-quick-actions){box-shadow:none}
html[data-theme] body.today-dashboard-preview:not(.focus-view) :is(.today-signature-head,.today-progress-card,.today-timeline-card,.today-quick-actions){border-color:var(--sc-border,inherit)}
html[data-theme] body.today-dashboard-preview #community .community-hero{padding-block:clamp(10px,1.6vw,16px)}
html[data-theme] body.today-dashboard-preview #community .community-hero h2{margin-block:0 4px}
html[data-theme] body #stEodWidget .st-eod-reveal{box-shadow:none}
html[data-theme] body #stEodWidget .st-eod-headline-metrics .st-eod-reveal-stat{padding:9px 11px}
html[data-theme] body.group-timer-page .group-intro{margin-block:0}
html[data-theme] body.group-timer-page .group-intro h1{margin-block:0 6px}
html[data-theme] body.group-timer-page :is(#groupCreatePanel,#groupJoinPanel,#groupPublicPanel){padding:clamp(12px,1.65vw,18px);box-shadow:none}
html[data-theme] body.group-timer-page :is(#groupCreatePanel,#groupJoinPanel) h2{margin-block:0 3px}
html[data-theme] body.group-timer-page #groupCreatePanel .group-preset-grid{margin:7px 0 6px}
html[data-theme] body.group-timer-page #groupCreatePanel .group-create-advanced{margin-bottom:9px}
html[data-theme] body.group-timer-page #groupCreatePanel .group-preset-summary{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
html[data-theme] body.group-timer-page .st-quiet-help .group-join-reward-note{padding:0;background:transparent;border:0;margin:6px 0;font-size:inherit}
html[data-theme] body.group-timer-page .st-quiet-help .group-muted{margin-bottom:6px}
html[data-theme] body.ticknotes-page .ticknotes-overview{margin-block-bottom:9px;gap:9px}
html[data-theme] body.ticknotes-page .ticknotes-overview h1{margin-block:0 3px}
html[data-theme] body.ticknotes-page .tick-subtitle{margin:0}
html[data-theme] body.ticknotes-page .ticknotes-privacy-help{margin:8px 0}
html[data-theme] body.ticknotes-page .ticknotes-privacy-help .ticknotes-retention{padding:0;margin:0;background:transparent;border:0;font-size:inherit}
html[data-theme] body.prayer-reminders-page .pr-hero{margin-block-bottom:8px}
html[data-theme] body.prayer-reminders-page .pr-hero h1{margin-block:0 3px}
html[data-theme] body.prayer-reminders-page .pr-card-heading{gap:8px}
html[data-theme] body.prayer-reminders-page .pr-shell .st-quiet-help{margin-block:2px 5px}
@media(max-width:600px){
  .st-quiet-help>summary{min-height:44px}
  html[data-theme] body.group-timer-page :is(#groupCreatePanel,#groupJoinPanel,#groupPublicPanel){padding:12px}
  html[data-theme] body.group-timer-page #groupCreatePanel .group-preset-grid{gap:6px}
  html[data-theme] body.ticknotes-page .ticknotes-overview{gap:7px}
}

/* Retired mobile dock guard: applies to Dashboard, Group Timer, TickNotes and Prayer pages,
   including older PWA pages that still try to insert their five-tab navigation. */
body :is(#stMobileNav,.st-mobile-nav,#stMobileMore,.st-mobile-more),
body > :is([data-bottom-navigation],[data-mobile-navigation]) {
  display:none!important;
}
@media(max-width:1024px){
  body.group-timer-page :is(#stGroupNavRail,#stGroupNavSidebar,#stGroupSharedNav,.st-group-nav-rail,.st-group-nav-sidebar){display:none!important}
}
@media(max-width:700px){
  html[data-theme] body.st-mobile-ready:not(.focus-view){
    padding-bottom:env(safe-area-inset-bottom)!important;
    scroll-padding-bottom:env(safe-area-inset-bottom)!important;
  }
  html[data-theme] body.st-mobile-ready:not(.focus-view) > header.st-refined .st-toolbar {
    display:flex!important;
  }
}
