.operator-workboard-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}.operator-workboard-search-row{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) auto;min-width:0}.operator-workboard-search-row .compact-search-field,.operator-workboard-search-row input{min-width:0;width:100%}.operator-workboard-filter-row{grid-column:2;grid-row:1;align-self:end;margin-top:0}@media(max-width:640px){.operator-workboard-controls{grid-template-columns:minmax(0,1fr) auto!important;align-items:end;gap:6px!important;padding:7px!important}.operator-workboard-search-row{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.operator-workboard-available-compact{min-width:46px;min-height:50px}.operator-workboard-available-compact input{width:32px}.operator-workboard-filter-row{margin-top:0!important}.operator-workboard-filter-icon{width:42px;min-width:42px;height:42px;min-height:42px}}.operator-workboard-loading-dots{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:20px}.operator-workboard-loading-dots span{width:7px;height:7px;border-radius:999px;background:var(--cyan);opacity:.38;animation:operatorWorkboardLoadingPulse .82s ease-in-out infinite}.operator-workboard-loading-dots span:nth-child(2){animation-delay:.12s}.operator-workboard-loading-dots span:nth-child(3){animation-delay:.24s}.operator-workboard-loading-empty{display:grid;place-items:center;min-height:112px}.recommendation-status .operator-workboard-loading-dots{width:100%}@keyframes operatorWorkboardLoadingPulse{0%,80%,to{opacity:.32;transform:translateY(0) scale(.92)}40%{opacity:1;transform:translateY(-3px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.operator-workboard-loading-dots span{animation:none;opacity:.72}}.operator-access-card .data-list strong{font-size:12px;line-height:1.25;font-weight:850}.operator-access-card .data-list span{font-size:9px}.operator-mode-hold-action-row{display:block;margin:2px 0 0}.operator-hold-action{width:100%;min-height:46px;border-radius:14px;font-size:14px;font-weight:950;margin:0}.operator-hold-drawer{position:fixed;inset:0;z-index:1200;display:grid;align-items:end}.operator-hold-drawer[hidden]{display:none}.operator-hold-backdrop{position:absolute;inset:0;background:#0f172a7a;backdrop-filter:blur(4px)}.operator-hold-sheet{position:relative;display:grid;gap:14px;width:min(100%,460px);max-height:min(82dvh,620px);justify-self:center;overflow:auto;border:1px solid var(--line);border-radius:22px 22px 0 0;background:var(--panel);box-shadow:0 -18px 52px #0f172a47;padding:16px 16px calc(18px + env(safe-area-inset-bottom))}.operator-hold-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operator-hold-header h2{margin:0;font-size:20px}.operator-hold-form{display:grid;gap:12px}.operator-hold-form label{display:grid;gap:7px;color:var(--ink);font-weight:850}.operator-hold-form label span{font-size:12px;font-weight:950;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.operator-hold-form input,.operator-hold-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--field);color:var(--ink);font:inherit;font-size:16px;padding:11px 12px}.operator-hold-form input{min-height:46px}.operator-hold-form textarea{min-height:104px;resize:vertical}.operator-hold-form button[type=submit]{min-height:48px;border-radius:14px;font-weight:950}.operator-hold-message{border-radius:12px;background:color-mix(in srgb,var(--cyan) 10%,var(--panel));color:var(--cyan-deep);font-size:13px;font-weight:850;padding:10px 12px}.operator-hold-message.error{background:var(--danger-soft);color:var(--danger)}body.operator-hold-open{overflow:hidden}@media(min-width:700px){.operator-hold-drawer{align-items:center}.operator-hold-sheet{border-radius:22px;padding:18px}}@media(prefers-reduced-motion:reduce){.operator-hold-backdrop{backdrop-filter:none}}@media(max-width:640px){body.mobile-maintenance-sheet-open:after{pointer-events:none!important}[data-mobile-sheet].mobile-sheet-open{z-index:980!important;pointer-events:auto!important}.operator-workboard-filter-drawer[data-mobile-sheet]{display:block;width:auto;min-width:0;height:auto;overflow:visible}.operator-workboard-filter-drawer[data-mobile-sheet]:not(.mobile-sheet-open){display:block;pointer-events:none}.operator-workboard-filter-drawer[data-mobile-sheet] .operator-workboard-filter-content{z-index:981!important}}
