div[class*="xl:grid-cols-[280px_1fr]"]>.bg-slate-950{color:#0f172a!important;background:#fffaf0!important;border-color:#e7c45a!important}div[class*="xl:grid-cols-[280px_1fr]"]>.bg-slate-950 .text-slate-300{color:#475569!important}div[class*="xl:grid-cols-[280px_1fr]"]>.bg-slate-950 .text-slate-400{color:#64748b!important}div[class*="xl:grid-cols-[280px_1fr]"]>.bg-slate-950 button[class*=border-white\/15]{color:#334155!important;background:#fff!important;border-color:#d9c071!important}div[class*="xl:grid-cols-[280px_1fr]"]>.bg-slate-950 button[class*=border-white\/15]:hover{color:#0f172a!important;background:#fff3c4!important}@supports selector(:has(*)){.order-3>div:has(input[type=color]){display:none}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]){--quinn-toolbar-height:42px}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>header{gap:8px;min-height:44px;padding:5px 10px}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>header>a{min-height:32px;padding:5px 9px;font-size:11px}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>header .ml-auto>label:not(:first-child){display:none!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>header select{height:32px;padding-top:3px;padding-bottom:3px}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>div.border-b.border-border.bg-brand-soft\/30.px-4.py-3{background:#fff!important;padding:4px 10px!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>div.border-b.border-border.bg-brand-soft\/30.px-4.py-3>div:first-child>span{display:none!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>div.border-b.border-border.bg-brand-soft\/30.px-4.py-3>div:nth-child(2){margin-top:0!important}:is(.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>div.border-b.border-border.bg-brand-soft\/30.px-4.py-3>div:nth-child(2)>strong,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>div.border-b.border-border.bg-brand-soft\/30.px-4.py-3>div:nth-child(2)>span,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>div.border-b.border-border.bg-brand-soft\/30.px-4.py-3>div:nth-child(2)>button){display:none!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header select option[value=external]:checked) main .flex.min-w-0.items-center.gap-2.border-b.border-border.bg-surface\/40>button.shrink-0.rounded-md.border.px-2.py-1.text-\[11px\].font-bold{display:none!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>header details>div>button:first-of-type:not(.text-red-600){display:none!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>details.border-b.border-border.bg-card.px-4.py-3.text-xs{background:#fff!important;padding:0 10px!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>details.border-b.border-border.bg-card.px-4.py-3.text-xs>summary{align-items:center;min-height:34px}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff])>details.border-b.border-border.bg-card.px-4.py-3.text-xs[open]{padding-bottom:8px!important}:is(.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .bg-emerald-50,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .bg-sky-50,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .bg-brand-soft\/30,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .bg-brand-soft\/40){background:#f8f8f8!important}:is(.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .text-emerald-700,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .text-emerald-800,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .text-sky-700,.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) .text-sky-950){color:#353535!important}.grid.grid-cols-6>button[title=\#16a34a],.grid.grid-cols-6>button[title=\#0f766e],.grid.grid-cols-6>button[title=\#1d4ed8],.grid.grid-cols-6>button[title=\#9333ea],.grid.grid-cols-6>button[title=\#d97706],.grid.grid-cols-6>button[title=\#334155]{display:none!important}.grid.grid-cols-6:has(>button[title^=\#]){grid-template-columns:repeat(6,28px)!important;gap:6px!important}.grid.grid-cols-6>button[title^=\#]{border:1px solid #888!important;width:28px!important;height:28px!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main button[title="Rotate sheet left"]{display:none!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main button[title="Rotate sheet right"]{justify-content:center;align-items:center;gap:5px!important;width:auto!important;min-width:64px!important;padding-left:8px!important;padding-right:8px!important;display:inline-flex!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main button[title="Rotate sheet right"]:after{content:"Rotate";font-size:11px;font-weight:700}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main button[title=Reset\ zoom]{font-weight:700;gap:0!important;width:auto!important;min-width:52px!important;padding-left:8px!important;padding-right:8px!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main button[title=Reset\ zoom]>svg{display:none!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main .ml-auto.shrink-0>.flex.items-center.gap-1{gap:2px!important}.flex.flex-wrap.items-center.gap-2:has(>a[href*="/quinn-takeoff/"])>.flex.overflow-hidden.rounded-md.border.border-border.bg-card{display:none!important}.flex.flex-wrap.items-center.gap-2:has(>a[href*="/quinn-takeoff/"])>a[href*="/quinn-takeoff/"]{order:-1;font-size:0!important}.flex.flex-wrap.items-center.gap-2:has(>a[href*="/quinn-takeoff/"])>a[href*="/quinn-takeoff/"]:after{content:"Open take-off";font-size:12px}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main.min-h-0.flex-1{min-height:0;overflow:hidden!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main .grid.min-h-0.flex-1:has(.relative.h-full.min-h-0.overflow-auto.bg-neutral-200){min-width:0!important;height:calc(100dvh - 9rem)!important;max-height:calc(100dvh - 9rem)!important;overflow:hidden!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main .grid.min-h-0.flex-1:has(.relative.h-full.min-h-0.overflow-auto.bg-neutral-200)>div:has(>.relative.h-full.min-h-0.overflow-auto.bg-neutral-200){min-width:0!important;min-height:0!important;overflow:hidden!important}.flex.h-\[100dvh\].min-h-0.flex-col.bg-background:has(>header a[href*=\/ai-staff]) main .relative.h-full.min-h-0.overflow-auto.bg-neutral-200{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:scroll!important}}
