body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary{position:relative;box-sizing:border-box;min-height:48px;padding-right:52px;gap:12px;list-style:none;cursor:pointer;text-align:left;overflow-wrap:anywhere}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary::-webkit-details-marker{display:none}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary:before{content:"";position:absolute;right:10px;top:10px;width:28px;height:28px;box-sizing:border-box;border:1px solid var(--brand-border,#d4deef);border-radius:7px;background:var(--brand-subtle,#f5f8ff)}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary:after{content:"";position:absolute;right:20px;top:18px;width:7px;height:7px;margin:0;border:0;border-right:2px solid var(--brand-primary,#174ea6);border-bottom:2px solid var(--brand-primary,#174ea6);background:none;transform:rotate(45deg);transition:transform .16s ease}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary>:is(.master-admin-details-chevron,.master-admin-accordion-icon){display:none}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary>:first-child{min-width:0}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary :is(h2,h3,p,strong,small){overflow-wrap:anywhere}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)>summary:focus-visible{outline:2px solid var(--brand-primary,#174ea6);outline-offset:3px;border-radius:7px}body details:is(.master-admin-hospital-card,.master-admin-hospital-details,.master-admin-linked-member-accordion,.master-admin-linked-account,.master-admin-hospital-activity,.reception-workspace-accordion,.reception-upcoming-date,.admission-lab-task-accordion,.monthly-attendance-employee,.patient-my-reviews,.prescription-history-entry)[open]>summary:after{content:"";transform:translateY(4px) rotate(225deg)}body .master-admin-hospital-activity>summary,body .master-admin-hospital-card>.master-admin-hospital-summary{grid-template-columns:minmax(0,1fr) auto}body .admission-lab-task-accordion>summary,body .master-admin-linked-member-accordion>summary{justify-content:flex-start}@media(prefers-reduced-motion:reduce){body details>summary:after{transition:none}}.app-loader{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;color:var(--brand-text,#24344d);font-family:var(--font-family-base,sans-serif);font-size:var(--font-size-body,14px);font-weight:400;line-height:var(--brand-line-height,1.5)}.app-loader .app-loader-spinner{display:inline-block;flex:0 0 auto;width:28px;height:28px;border:3px solid var(--brand-border,#d4deef);border-top-color:var(--brand-primary,#174ea6);border-radius:50%;animation:app-loader-spin .8s linear infinite}.app-loader .app-loader-label{min-width:0;overflow-wrap:anywhere}.app-loader--page{min-height:calc(100svh - 68px);padding:32px 20px;flex-direction:column}.app-loader--page .app-loader-spinner{width:40px;height:40px;border-width:4px}.app-loader--section{min-height:140px;padding:24px 16px}.app-loader--inline{display:inline-flex;width:auto;min-height:0;gap:8px;color:inherit;font:inherit;vertical-align:middle}.app-loader--inline .app-loader-spinner{width:16px;height:16px;border-width:2px;border-top-color:currentColor}@keyframes app-loader-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.app-loader .app-loader-spinner{animation:none}}