.q-luminous-controls{padding:16px 0;margin:0 16px;border-bottom:1px solid #393544;color:#e3deef;font:12px/1.5 ui-monospace,monospace}.q-luminous-heading{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.q-luminous-heading small,.q-luminous-controls p{color:#bcb4cc;font-size:11px}.q-luminous-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.q-luminous-controls button,.q-luminous-controls select{font:inherit;border:1px solid #554b66;border-radius:7px;background:#22202d;color:#e3deef;padding:9px 10px;min-height:40px}.q-luminous-controls button[aria-pressed=true]{background:#443357;border-color:#b09cda;color:#f6f0ff}.q-luminous-controls label{display:block;margin:0 0 5px}.q-luminous-controls select{width:100%}.q-luminous-controls p{margin-bottom:0}.q-luminous-controls button:focus-visible,.q-luminous-controls select:focus-visible{outline:2px solid #a0d8f2;outline-offset:3px}@media(pointer:coarse){.q-luminous-controls button,.q-luminous-controls select{min-height:44px}}
.q-solo-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;color:#d2c3eb;font:12px ui-monospace,monospace;text-decoration:underline;text-underline-offset:4px}
