/* SIAPIYA_DASHBOARD_PERSONAL_FINAL_DIET_V370178PL2
   Presentation-only. All academic data and navigation retain their previous handlers. */
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-agenda-actions .siapiya-dashboard-status-complete{
  display:inline-flex;align-items:center;justify-content:center;gap:.35rem;
  min-height:40px;margin:0;border:1px solid var(--bs-success-border-subtle);
  border-radius:999px;padding:.28rem .6rem;background:transparent;
  color:var(--bs-success-text-emphasis);box-shadow:none;
  font-size:.77rem;font-weight:650;line-height:1.2;text-align:left;
  cursor:pointer;white-space:normal;
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-agenda-actions .siapiya-dashboard-status-complete:hover{
  background:var(--bs-success-bg-subtle);
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-clear-note{
  display:flex;align-items:center;gap:.45rem;width:fit-content;max-width:100%;
  color:var(--bs-success-text-emphasis);background:transparent;
  font-size:.82rem;font-weight:600;line-height:1.35;
  margin:0 0 .8rem;padding:.2rem .15rem;
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-clear-note>i{font-size:1rem}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle{
  display:flex;justify-content:space-between;align-items:center;gap:.75rem;
  list-style:none;cursor:pointer;padding:.85rem 1rem;min-height:48px;
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle::-webkit-details-marker{display:none}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle>span{
  display:flex;flex-direction:column;gap:.05rem;min-width:0;
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle small{
  color:var(--bs-secondary-color);font-size:.72rem;font-weight:700;
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle strong{
  color:var(--bs-body-color);font-size:1rem;line-height:1.25;
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle>i{
  transition:transform .18s ease;color:var(--bs-secondary-color);
}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary[open]>.siapiya-dashboard-summary-toggle>i{transform:rotate(180deg)}
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle:focus-visible,
#mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-agenda-actions .siapiya-dashboard-status-complete:focus-visible{
  outline:3px solid var(--bs-primary);outline-offset:3px;
}
@media(max-width:767.98px){
  #mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-agenda-actions .siapiya-dashboard-status-complete{min-height:44px;padding:.3rem .6rem}
  #mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle{padding:.65rem .85rem}
}
@media(forced-colors:active){
  #mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-agenda-actions .siapiya-dashboard-status-complete{border:1px solid ButtonText;color:ButtonText}
  #mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle:focus-visible{outline:3px solid Highlight}
}
@media(prefers-reduced-motion:reduce){
  #mainContent[data-siapiya-ux-route="dashboard"] .siapiya-dashboard-personal-summary>.siapiya-dashboard-summary-toggle>i{transition:none}
}
