.schedule-page .member-tabs{gap:9px!important;padding:11px!important}.schedule-page .member-tab-schedule{--status-color:#718dcc;grid-template-columns:55px minmax(0,1fr) auto!important;gap:11px!important;min-height:76px!important;padding:10px 11px!important;overflow:visible;border-radius:15px!important}.schedule-page .schedule-member-photo{width:52px!important;height:52px!important;border:2px solid color-mix(in srgb,#7da5ff 30%,var(--line));border-radius:16px!important;background:linear-gradient(145deg,#718dcc22,var(--surface-3))!important;box-shadow:0 9px 22px #0003}.schedule-page .member-tab-schedule.active .schedule-member-photo{border-color:#8db2ff;box-shadow:0 10px 25px #507dcc33}.schedule-member-copy{display:grid;align-content:center;gap:7px;min-width:0}.schedule-member-copy strong{overflow:hidden;color:var(--text);font:800 11px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.schedule-member-copy small{display:flex;align-items:baseline;gap:4px;color:var(--muted);font-size:8px}.schedule-member-copy small b{color:#8db2ff;font:850 12px Manrope,sans-serif}.schedule-approval-badge{display:grid;grid-template-columns:16px auto;align-items:center;gap:3px;min-width:38px;padding:5px 6px;border:1px solid #f4ad3c66;border-radius:10px;background:linear-gradient(135deg,#f4ad3c1b,#f4ad3c0a);color:#ffc25f;box-shadow:0 6px 17px #f4ad3c15}.schedule-approval-badge i{display:grid;place-items:center;width:16px;height:16px;border-radius:6px;background:#f4ad3c;color:#241600;font:900 9px Manrope,sans-serif}.schedule-approval-badge b{font:850 9px Manrope,sans-serif}.schedule-page .member-tab-schedule:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,#7da5ff 38%,var(--line))!important}.schedule-page .member-tab-schedule.active{border-color:color-mix(in srgb,#7da5ff 58%,var(--line))!important;background:linear-gradient(105deg,#6f94df14,var(--surface))!important;box-shadow:inset 3px 0 0 #7da5ff,0 9px 23px #0002!important}.schedule-page .member-tab-schedule .member-presence,.schedule-page .member-tab-schedule .member-delay-badge,.schedule-page .member-tab-schedule .member-overtime-badge,.schedule-page .member-tab-schedule .member-workload{display:none!important}@media(max-width:980px){.schedule-page .member-tab-schedule{min-width:220px!important}}
