.qc-hosted-dialog-name{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qc-hosted-dialog .qc-dialog-body{padding:0}.qc-hosted-dialog .qc-hosted-dialog-content{z-index:auto;-webkit-backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.qc-hosted-dialog .qc-hosted-dialog-content>:is(div,form){width:100%;max-width:none;box-shadow:none;background:var(--qc-bg-surface);color:var(--qc-text-body);border:0;border-radius:0;max-height:none;margin:0}.qc-hosted-dialog .qc-hosted-dialog-content :is(h2,h3){color:var(--qc-text-primary)}.qc-hosted-dialog :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),select){border:1px solid var(--qc-border-control);border-radius:var(--qc-radius-control);min-height:var(--qc-control-md);background:var(--qc-bg-surface);color:var(--qc-text-primary)}[data-qc-ui=v2].qc-dialog.qc-hosted-dialog{padding:0}.qc-hosted-dialog .qc-dialog-body{margin:0}.qc-hosted-dialog .qc-hosted-dialog-content>:is(div,form){border-radius:var(--qc-radius-dialog)}.qc-hosted-dialog .qc-button[data-qc-choice=true]{text-align:left;white-space:normal;border-radius:var(--qc-radius-control);width:100%;padding:16px;display:block}.qc-hosted-dialog .qc-button[data-qc-choice=thumbnail]{border-width:2px;flex-direction:column;padding:8px;display:flex}.qc-hosted-dialog .qc-button[aria-pressed=true][data-qc-variant=ghost]{background:var(--qc-selected-bg);border-color:var(--qc-color-orange-ink);box-shadow:inset 0 -2px 0 var(--qc-color-orange-ink)}.qc-hosted-dialog :is(.text-gray-400,.text-slate-400,.text-gray-500,.text-slate-500){color:var(--qc-text-secondary)}.qc-hosted-dialog :is(.text-orange-500,.text-orange-600,.text-orange-700){color:var(--qc-color-orange-ink)}.qc-hosted-dialog :is(.text-\[10px\],.text-\[11px\]){font-size:12px;line-height:18px}.qc-hosted-dialog :is(input,select,textarea){accent-color:var(--qc-color-orange-ink)}.qc-hosted-dialog a.bg-black{min-height:var(--qc-control-md);border:1px solid var(--qc-action-secondary-bg);border-radius:var(--qc-radius-control);background:var(--qc-action-secondary-bg);color:var(--qc-action-secondary-text);justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.qc-hosted-dialog a.bg-black:active{box-shadow:inset 0 0 0 2px var(--qc-border-control)}.qc-hosted-dialog label:has(input[type=file]):focus-within{outline:2px solid var(--qc-focus-ring);outline-offset:3px}.qc-hosted-dialog label:has(input[type=radio]){border-radius:var(--qc-radius-control)}.qc-hosted-dialog label:has(input[type=radio]:checked){background:var(--qc-selected-bg);border-color:var(--qc-color-orange-ink)}.qc-hosted-dialog .qc-button.text-left{text-align:left;justify-content:flex-start}[data-qc-ui=v2].qc-dialog.qc-hosted-floating::backdrop{-webkit-backdrop-filter:none;background:#0f111724}.qc-dialog.qc-hosted-floating{transform:translate(var(--qc-drag-x,0px), var(--qc-drag-y,0px))}.qc-hosted-floating-grip{cursor:grab;touch-action:none;height:22px;color:var(--qc-text-secondary);justify-content:center;align-items:center;margin:-6px -6px 6px;display:flex}.qc-hosted-floating-grip:active{cursor:grabbing}.qc-hosted-floating-grip:before{content:"";background:var(--qc-border-control);border-radius:2px;width:44px;height:4px}.qc-hosted-floating-grip:focus-visible{outline:2px solid var(--qc-focus-ring);outline-offset:-2px}.qc-hosted-floating-legacy{-webkit-backdrop-filter:none}.qc-hosted-floating-legacy>.qc-hosted-floating-grip{z-index:1;position:absolute;top:0;left:0;right:0}.qc-hosted-floating-legacy>:is(div,form):not(.qc-hosted-floating-grip){transform:translate(var(--qc-drag-x,0px), var(--qc-drag-y,0px))}.qc-modeless-card{z-index:45;background:var(--qc-bg-surface);border:1px solid var(--qc-glass-b-border);border-radius:var(--qc-radius-dialog);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--qc-shadow-dialog);font-family:var(--qc-font-sans);color:var(--qc-text-body);position:fixed;top:84px;right:24px}.qc-modeless-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:3px;padding:9px 12px 0;display:flex}.qc-modeless-header:active{cursor:grabbing}.qc-modeless-grip{background:var(--qc-border-control);border-radius:2px;width:44px;height:4px}.qc-modeless-label{letter-spacing:.04em;color:var(--qc-text-secondary);font-size:11px;font-weight:650;line-height:16px}.qc-modeless-body{padding:10px 16px 16px}.qc-modeless-body>:is(div,form):first-child{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:0}@media (prefers-reduced-motion:reduce){.qc-modeless-card{transition:none}}@media print{.qc-modeless-card{display:none!important}}.qc-hosted-dialog .qc-takeoff-entry-upload{background:var(--qc-bg-subtle);border-color:var(--qc-border-divider);border-radius:var(--qc-radius-card)}@media (hover:hover){.qc-hosted-dialog a.bg-black:hover{background:var(--qc-color-text);border-color:var(--qc-color-text)}.qc-hosted-dialog :is(input:not([type=radio]):not([type=checkbox]),select):hover:not(:disabled){border-color:var(--qc-color-orange-ink)}}@media (forced-colors:active){.qc-hosted-dialog .qc-button[aria-pressed=true]{border:2px solid highlight}}@media (hover:hover){.qc-hosted-dialog .qc-button[aria-pressed=true][data-qc-variant=ghost]:hover:not(:disabled){background:var(--qc-color-orange-tint)}}.qc-hosted-dialog .qc-button[aria-pressed=true][data-qc-variant=ghost]:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--qc-color-orange-ink)}
