.mm-panel{padding:var(--spacing-sm) var(--spacing-xs);border-top:1px solid var(--border);flex-shrink:0}.mm-panel-placeholder{height:140px}.mm-full{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}.mm-state{gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr);display:grid}.mm-time{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.mm-status{align-items:center;gap:var(--spacing-xs);font-size:var(--type-body-lg);color:var(--text85);margin:0;display:flex}.mm-status-ok{color:var(--color-success)}.mm-mode{position:relative}.mm-mode [data-flux-select-button]{gap:var(--spacing-xs);height:40px;padding-inline:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-sm);color:var(--text);font-size:var(--type-label);transition:background-color .15s,border-color .15s,box-shadow .15s}.mm-mode [data-flux-select-button]>svg:last-child{display:none}.mm-mode [data-flux-select-button],.mm-mode [data-flux-select-button]:disabled{border-color:var(--border);background-color:var(--text04);box-shadow:none}.mm-mode [data-flux-select-button]:focus{outline:none}.mm-mode:not(.is-pointer) [data-flux-select-button]:focus-visible{border-color:var(--border-strong);box-shadow:0 0 0 2px var(--bg-active)}.mm-mode-icon{color:var(--text70);margin-inline-end:var(--spacing-xs)}.mm-mode [data-flux-select-button] .mm-mode-icon,.mm-mode [data-flux-option][data-active] .mm-mode-icon{color:var(--text)}.mm-mode [data-flux-options]{padding:var(--spacing-2xs);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background-color:var(--bg-card);box-shadow:var(--shadow-floating)}.mm-mode [data-flux-option]{padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--text);font-size:var(--type-label);font-weight:400}.mm-mode [data-flux-option] div:has(>svg[data-flux-icon]){display:none}.mm-mode [data-flux-option][data-active]{background-color:var(--text04)}.mm-mode:has([data-flux-select-button]:disabled){opacity:.45}.mm-mode [data-flux-select-button]:disabled{cursor:not-allowed}.mm-mode-chevron{inset-block:0;right:var(--spacing-sm);color:var(--text50);pointer-events:none;margin-block:auto;transition:color .14s;position:absolute}.mm-mode:hover:not(:has([data-flux-select-button]:disabled)) .mm-mode-chevron{color:var(--text)}.mm-mode-params{overflow-wrap:anywhere;margin-top:0}.mm-queue-size{margin-top:0}.mm-slots{gap:var(--spacing-2xs);margin:var(--spacing-2xs) 0;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.mm-slot>.gs-avatar,.mm-slot.is-outline{aspect-ratio:1;width:100%;height:auto}.mm-slot.is-outline{border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.mm-action{align-items:center;min-height:40px;display:grid}.mm-search-row{justify-content:space-between;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.mm-rail{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--text70);justify-content:center;align-items:center;margin:0 auto;transition:background .14s;display:none;position:relative}.mm-rail:hover{background:var(--bg-hover);color:var(--text)}.mm-rail:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mm-rail-mark{top:var(--spacing-xs);right:var(--spacing-xs);width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-pill);display:none;position:absolute}.mm-rail:is(.is-searching,.is-found,.is-penalty) .mm-rail-mark{display:block}.mm-rail.is-searching .mm-rail-mark{background:var(--accent);animation:1.6s ease-in-out infinite gs-mm-pulse}.mm-rail.is-found .mm-rail-mark{background:var(--color-success)}.mm-rail.is-penalty .mm-rail-mark{background:var(--color-warning)}@keyframes gs-mm-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mm-rail.is-searching .mm-rail-mark{animation:none}}.shell-left.is-rail .mm-panel{padding:var(--spacing-xs) 0}.shell-left.is-rail .mm-full{display:none}.shell-left.is-rail .mm-rail{display:flex}.shell-left.is-rail .mm-panel-placeholder{height:61px}@media (width<=1023.98px){.shell-left.is-rail .mm-panel{padding:var(--spacing-sm) var(--spacing-xs)}.shell-left.is-rail .mm-full{display:grid}.shell-left.is-rail .mm-rail{display:none}.shell-left.is-rail .mm-panel-placeholder{height:140px}}.mm-found-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.mm-found-title{font-size:var(--type-heading);margin:0;line-height:1.2}.mm-found-clock{font-size:var(--type-display);font-weight:600;line-height:1}.mm-found-clock.is-expired{color:var(--text40)}.mm-seats{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.mm-seat-row{gap:var(--spacing-2xs);display:inline-flex}.mm-seat{width:var(--spacing-sm);height:var(--spacing-sm);border:1px solid var(--border-hard);border-radius:var(--radius-pill)}.mm-seat.is-in{border-color:var(--color-success);background:var(--color-success)}
