:root{--brand-primary: #0f172a;--brand-secondary: #0b1220;--brand-accent: #06b6d4;--brand-accent-hover: #0891b2;--brand-text-primary: #e6eef6;--brand-text-secondary: #9fb0c7;--brand-border: rgba(255,255,255,.04);--input-text: #000000}html,body,#root{height:100%}body{margin:0;background:var(--brand-primary);color:var(--brand-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.bg-brand-primary{background:var(--brand-primary)}.bg-brand-secondary{background:var(--brand-secondary)}.text-brand-text-secondary{color:var(--brand-text-secondary)}.bg-brand-accent{background:var(--brand-accent)}.bg-brand-accent-hover{background:var(--brand-accent-hover)}.border-brand-border{border-color:var(--brand-border)}.custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:8px}input,textarea,select,.glass-panel input,.glass-panel textarea,.glass-panel select,[role=combobox],.react-select__single-value,.react-select__input{color:var(--input-text)!important}::placeholder{color:#00000080!important}select option{color:#000}.quick-actions-toggle{background:var(--brand-accent, #4f46e5);color:#fff;border:2.5px solid #fff!important;border-radius:50%;width:54px;height:54px;font-size:2rem;box-shadow:0 4px 24px #0000002e;margin-bottom:10px;cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s;outline:none;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px) saturate(1.2);backdrop-filter:blur(2px) saturate(1.2);background-clip:padding-box}flex-direction: column; align-items: flex-end; pointer-events: none; } .quick-actions-widget > *{pointer-events:auto}.quick-actions-widget{position:fixed!important;bottom:24px!important;right:24px!important;z-index:3000!important;display:flex;flex-direction:column;align-items:flex-end}cursor: pointer; transition: background .18s,box-shadow .18s,transform .18s; outline: none; display: flex; align-items: center; justify-content: center; } .quick-actions-toggle:hover,.quick-actions-toggle:focus{background:var(--brand-accent-hover, #3730a3);box-shadow:0 8px 32px #00000038;transform:scale(1.07)}.quick-actions-panel{background:#18181bd1;color:var(--brand-text-primary, #e6eef6);border-radius:18px;box-shadow:0 8px 32px #00000038;margin-bottom:10px;padding:22px 20px 16px;min-width:260px;max-width:340px;animation:fadeIn .22s cubic-bezier(.4,1.2,.6,1);border:1.5px solid var(--brand-border, rgba(255,255,255,.04));backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2)}.quick-actions-panel h4{margin:0 0 14px;font-size:1.13rem;font-weight:700;letter-spacing:.01em}.quick-actions-list{display:flex;flex-wrap:wrap;gap:10px}.quick-actions-list button{display:flex;align-items:center;gap:7px;background:var(--brand-primary, #23272f);color:var(--brand-text-primary, #e6eef6);border:1.2px solid var(--brand-border, rgba(255,255,255,.04));border-radius:9px;padding:8px 14px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;outline:none;box-shadow:0 1px 4px #00000014}.quick-actions-list button:hover,.quick-actions-list button:focus{background:var(--brand-accent, #4f46e5);color:#fff;box-shadow:0 4px 16px #4f46e521}@keyframes fadeIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.quick-actions-widget{bottom:.4rem;right:.4rem}.quick-actions-panel{min-width:90vw;max-width:98vw;padding:16px 6vw 12px}}
