.ticketing-ui.application-floating-scope[data-theme]{background:0 0;border-radius:0;min-height:0;padding:0}.ticketing-ui.operations-workspace.application-workspace[data-theme]{--text:var(--foreground);--text-strong:var(--foreground);--line:var(--border);--surface-muted:var(--surface-secondary);--color-canvas:var(--background);--color-text:var(--foreground);--color-text-muted:var(--muted)}.ticketing-ui[data-theme] .application-empty{text-align:center;border:1px dashed var(--border);justify-items:center;gap:12px;padding:32px;display:grid}.ticketing-ui[data-theme] .application-empty>span{color:var(--accent)}.ticketing-ui[data-theme] .application-empty p{color:var(--muted);max-width:46ch}.ticketing-ui[data-theme] .application-tile-link{min-width:0;height:100%;color:var(--foreground);border-radius:16px;display:block}.ticketing-ui[data-theme] .application-tile-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ticketing-ui[data-theme] .application-tile-link:hover .card{border-color:var(--accent);background:var(--surface-hover)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-home{gap:20px;display:grid}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-duty-banner{border:1px solid var(--border);background:var(--surface);flex-direction:row;min-height:150px}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-duty-banner.active{border-color:var(--success);background:var(--success-soft)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-duty-banner :is(p,span){color:var(--muted)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-duty-dot{background:var(--muted);box-shadow:0 0 0 8px var(--surface-secondary)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-duty-banner.active .employee-duty-dot{background:var(--success);box-shadow:0 0 0 8px color-mix(in oklab, var(--success) 15%, transparent)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile{background:var(--surface);border:1px solid var(--border);align-items:flex-start;gap:10px;height:100%;min-height:154px;padding:20px;display:flex}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile>span{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile.red>span{color:var(--danger);background:var(--danger-soft)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile.amber>span{color:var(--warning);background:var(--warning-soft)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile.teal>span{color:var(--success);background:var(--success-soft)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile strong{color:var(--foreground);font-size:17px}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile small{color:var(--muted)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-next-shift{background:var(--accent-soft);border:1px solid var(--border);gap:8px;padding:20px;display:grid}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-next-shift :is(span,small){color:var(--muted)}.ticketing-ui.operations-workspace.application-workspace[data-theme] .application-menu-card{border:1px solid var(--border);flex-direction:row;align-items:center;gap:14px;padding:18px;display:flex}.ticketing-ui.operations-workspace.application-workspace[data-theme] .supervisor-more-page nav a{background:0 0;border:0;padding:0}.ticketing-ui.operations-workspace.application-workspace[data-theme] .user-card .disclosure__trigger{justify-content:space-between;width:100%}.ticketing-ui.operations-workspace.application-workspace[data-theme] .user-card .disclosure__trigger>div{gap:5px;display:grid}.ticketing-ui.operations-workspace.application-workspace[data-theme] .user-card .disclosure__trigger>div>span{color:var(--muted);font-size:12px}.ticketing-ui.operations-workspace.application-workspace[data-theme] .manual-employee-results>button{white-space:normal;height:auto;min-height:58px}.ticketing-ui.operations-workspace.application-workspace[data-theme] .eligibility-manager-tabs{flex-wrap:wrap;gap:8px;display:flex}.ticketing-ui.operations-workspace.application-workspace[data-theme] .eligibility-manager-tabs button[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}.ticketing-ui.operations-auth[data-theme]{background:var(--background);min-height:100dvh}.ticketing-ui.operations-auth[data-theme] .login-card{background:var(--surface);border:1px solid var(--border);color:var(--foreground);box-shadow:var(--surface-shadow)}.ticketing-ui.operations-auth[data-theme] .login-card :is(.login-card-intro,.login-secure-label){color:var(--muted)}.ticketing-ui.operations-auth[data-theme] .brand-copy :is(strong,small){color:var(--foreground)}.ticketing-ui[data-theme] .application-fallback{place-items:center;min-height:60dvh;padding:32px 16px;display:grid}.ticketing-ui[data-theme] .application-fallback .card{gap:18px;width:min(560px,100%);padding:28px}@media (max-width:600px){.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-action-tile{min-height:144px;padding:16px}.ticketing-ui.operations-workspace.application-workspace[data-theme] .employee-incident-form{padding:20px}}.ticketing-ui.operations-workspace.application-workspace[data-theme] .master-data-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ticketing-ui.operations-workspace.application-workspace[data-theme] .master-data-summary>div{overflow-wrap:anywhere;min-width:0}.ticketing-ui.application-floating-scope[data-theme] .sos-sound-arm{z-index:45;max-width:calc(100vw - 32px);font-size:11px;position:fixed;bottom:16px;right:16px}.ticketing-ui[data-theme] .global-sos-modal{border:3px solid var(--danger);background:var(--danger-soft);width:min(600px,100vw - 32px);color:var(--foreground);text-align:center;justify-items:center;gap:18px;padding:32px 24px;display:grid}.ticketing-ui[data-theme] .global-sos-modal h2{color:var(--danger);font-size:clamp(30px,7vw,50px);font-weight:800}.ticketing-ui[data-theme] .global-sos-pulse{background:var(--danger);color:var(--danger-foreground);border-radius:50%;place-items:center;padding:20px;display:grid}.ticketing-ui[data-theme] .global-sos-kicker{color:var(--danger);align-items:center;gap:8px;font-weight:700;display:flex}.ticketing-ui[data-theme] .global-sos-person{font-size:24px}.ticketing-ui[data-theme] .global-sos-details{gap:10px;display:grid}.ticketing-ui[data-theme] .global-sos-details a{color:var(--accent);text-decoration:underline}.ticketing-ui[data-theme] .global-sos-ack{width:100%;min-height:54px;font-size:17px}.ticketing-ui[data-theme] .global-sos-error{color:var(--danger)}.ticketing-ui[data-theme] .global-sos-enable-sound{white-space:normal}
