@layer theme,base;@layer components{@scope(doctor-card) to ([data-zb-slotted=doctor-card]){:scope{height:100%;display:block}button{text-align:left;border:1px solid var(--mui-palette-divider);border-radius:calc(var(--mui-shape-borderRadius) * 2);background:var(--mui-palette-background-paper);width:100%;height:100%;color:var(--mui-palette-text-primary);font:var(--mui-font-body1);cursor:pointer;align-items:center;gap:.9rem;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex}button:hover{box-shadow:var(--mui-shadows-2)}button[aria-pressed=true]{border-color:var(--mui-palette-primary-main);box-shadow:0 0 0 1px var(--mui-palette-primary-main)}button:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}.avatar{background:var(--mui-palette-primary-main);width:2.75rem;height:2.75rem;color:var(--mui-palette-primary-contrastText);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.name{font-weight:600;display:block}.meta{color:var(--mui-palette-text-secondary);font-size:.875rem;display:block}}}@layer utilities;
