.qz-select.qz-select{max-width:100%;height:auto;position:relative}.qz-select *,.qz-surface *{box-sizing:border-box}.qz-select .qz-icon,.qz-surface .qz-icon{color:currentColor;flex:none;display:block}.qz-select button,.qz-surface button,.qz-surface input{font-family:var(--qz-font-ui);font-size:var(--qz-type-control);line-height:var(--qz-leading-body);letter-spacing:normal;text-transform:none;font-weight:600;translate:none}.qz-select button,.qz-surface button{cursor:pointer}.qz-select button:disabled,.qz-surface button:disabled{cursor:default;opacity:.5}:is(.qz-select button:focus-visible,.qz-surface button:focus-visible,.qz-surface input:focus-visible){outline:var(--qz-focus-ring);outline-offset:var(--qz-focus-offset)}.qz-select .qz-select-frame{min-height:var(--qz-control-height);border:1px solid var(--qz-color-border);border-radius:var(--qz-radius-control);background:var(--qz-color-surface-raised);width:100%;color:var(--qz-color-text);transition:border-color var(--qz-motion-fast);align-items:center;display:flex}.qz-select .qz-select-frame:is(:hover,:focus-within),.qz-select .qz-select-frame[data-open=true]{border-color:var(--qz-color-chart-accent)}.qz-select .qz-select-value{align-items:center;gap:var(--qz-space-2);min-width:0;min-height:var(--qz-control-height);width:auto;padding:var(--qz-space-2) var(--qz-select-value-padding-x,var(--qz-space-3));color:inherit;box-shadow:none;border-radius:var(--qz-radius-control);text-align:left;background:0 0;border:0;flex:auto;margin:0;display:flex}.qz-select .qz-select-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qz-select .qz-select-value>.qz-icon{color:var(--qz-color-chart-accent)}.qz-select .qz-select-tools{align-items:center;gap:var(--qz-select-tool-gap,var(--qz-space-1));padding-right:var(--qz-select-tools-padding,var(--qz-space-2));flex:none;display:flex}.qz-select .qz-select-tools>button{width:auto;min-width:var(--qz-select-tool-width,28px);height:32px;box-shadow:none;color:var(--qz-color-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-style:normal;display:inline-flex}.qz-select .qz-select-count:is(:hover,:focus-visible){color:var(--qz-color-chart-accent)}.qz-select .qz-select-clear:is(:hover,:focus-visible){color:var(--qz-color-danger)}.qz-select .qz-select-chevron:hover{color:var(--qz-color-chart-accent)}.qz-select.open .qz-select-chevron svg{transform:rotate(180deg)}.qz-surface{z-index:var(--qz-layer-workspace-overlay);box-sizing:border-box;min-width:0;padding:var(--qz-space-2);overscroll-behavior:contain;color:var(--qz-color-text);background:var(--qz-color-surface-raised);border:1px solid var(--qz-color-border);border-radius:var(--qz-radius-card);box-shadow:var(--qz-shadow-overlay);font:var(--qz-type-body)/var(--qz-leading-body) var(--qz-font-ui);flex-direction:column;margin:0;display:flex;position:fixed;overflow:auto}.qz-select-popup .qz-select-search{align-items:center;gap:var(--qz-space-2);width:100%;margin:0 0 var(--qz-space-2);padding:var(--qz-space-2);border:1px solid var(--qz-color-border);border-radius:var(--qz-radius-control);flex:none;display:flex}.qz-select-search .qz-icon{color:var(--qz-color-chart-accent)}.qz-select-popup .qz-select-search input{width:100%;min-width:0;min-height:24px;color:var(--qz-color-text);background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.qz-select-options{flex:auto;min-height:0;max-height:320px;overflow-y:auto}.qz-select-options>button,.qz-action-menu>button{align-items:center;gap:var(--qz-space-3);width:100%;min-height:40px;padding:var(--qz-space-2);color:var(--qz-color-text);border-radius:var(--qz-radius-control);text-align:left;background:0 0;border:0;margin:0;display:flex}.qz-select-options>button>span:last-child,.qz-action-menu>button>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.qz-select-options>button:is(:hover,:focus-visible),.qz-action-menu>button:is(:hover,:focus-visible):not(:disabled){color:var(--qz-color-text);background:var(--qz-color-primary-soft)}.qz-select-options>button[aria-selected=true]{background:var(--qz-color-chart-accent-soft)}.qz-select-check{border:1px solid var(--qz-color-border);border-radius:var(--qz-space-1);flex:none;place-items:center;width:18px;height:18px;display:grid}[aria-selected=true]>.qz-select-check{color:var(--qz-color-text);background:var(--qz-color-primary);border-color:var(--qz-color-primary)}.qz-select-footer{justify-content:space-between;align-items:center;gap:var(--qz-space-2);padding-top:var(--qz-space-2);margin-top:var(--qz-space-2);border-top:1px solid var(--qz-color-border-subtle);font-size:var(--qz-type-meta);flex:none;display:flex}.qz-select-footer button{min-height:32px;padding:var(--qz-space-1) var(--qz-space-3);border-radius:var(--qz-radius-control);color:var(--qz-color-text);background:var(--qz-color-primary-soft);border:0}.qz-selection-summary{white-space:nowrap;padding:var(--qz-space-2) var(--qz-space-3);display:block;overflow-x:auto}.qz-action-menu{padding:var(--qz-space-3);gap:var(--qz-space-1)}.qz-action-menu:before{content:"";background:var(--qz-color-primary);clip-path:polygon(0 0,100% 0,100% 100%);width:24px;height:24px;position:absolute;top:0;right:0}.qz-action-menu>button[data-danger]{color:var(--qz-color-danger);margin-top:var(--qz-space-2);border-top:1px solid var(--qz-color-border-subtle)}.qz-control-empty{padding:var(--qz-space-4);color:var(--qz-color-text-muted);margin:0}.qz-task-panel{max-height:580px;padding:0;overflow:hidden}.qz-task-header{align-items:center;gap:var(--qz-space-3);padding:var(--qz-space-3);border-bottom:1px solid var(--qz-color-border-subtle);flex:none;display:flex}.qz-task-header>div{flex:1;min-width:0}.qz-task-header strong{font-size:var(--qz-type-card-title);display:block}.qz-task-header small{color:var(--qz-color-text-muted);font-size:var(--qz-type-meta);display:block}.qz-task-header>button,.qz-task-actions>button{border-radius:var(--qz-radius-control);width:32px;height:32px;color:var(--qz-color-text-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.qz-task-header>button:hover,.qz-task-actions>button:hover{color:var(--qz-color-text);background:var(--qz-color-primary-soft)}.qz-task-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:440px;overflow-y:auto}.qz-task{border-bottom:1px solid var(--qz-color-border-subtle);position:relative}.qz-task:last-child{border-bottom:0}.qz-task[aria-busy=true]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--qz-color-info-soft), transparent);width:42%;animation:1.35s linear infinite qz-task-sweep;position:absolute;inset:0 auto 0 -45%}@keyframes qz-task-sweep{to{transform:translate(345%)}}.qz-task-main{align-items:center;gap:var(--qz-space-2);width:100%;min-height:76px;padding:var(--qz-space-2) var(--qz-space-3);text-align:left;color:var(--qz-color-text);background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;margin:0;display:grid}.qz-task-main,.qz-task-failure{z-index:1;position:relative}.qz-task-panel .qz-task-main:disabled{opacity:1;color:var(--qz-color-text)}.qz-task-copy{gap:var(--qz-space-1);min-width:0;display:grid}.qz-task-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--qz-type-body);overflow:hidden}.qz-task-copy>strong,.qz-task-tokens b{letter-spacing:normal;font-weight:600}.qz-task-copy>small{color:var(--qz-color-text-muted);font-size:var(--qz-type-meta);white-space:normal;overflow-wrap:anywhere}.qz-task-copy>.qz-task-date{align-items:center;gap:var(--qz-space-1);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.qz-task-tokens{color:var(--qz-color-text-muted);font-size:var(--qz-type-meta);font-variant-numeric:tabular-nums}.qz-task-tokens b{color:var(--qz-color-text)}.qz-task-state{color:var(--qz-color-info);place-items:center;display:grid}.qz-task[data-status=completed] .qz-task-state{color:var(--qz-color-success)}.qz-task[data-status=failed] .qz-task-state,.qz-task[data-status=completed_with_errors] .qz-task-state{color:var(--qz-color-danger)}.qz-task-metric{justify-items:end;gap:var(--qz-space-1);font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}.qz-task-metric>strong{font-size:var(--qz-type-panel-title);color:var(--qz-color-success)}.qz-task-metric small,.qz-task-metric>span{font-size:var(--qz-type-meta);color:var(--qz-color-text-muted)}.qz-task-metric[data-outcome=error]>strong{font-size:var(--qz-type-body);color:var(--qz-color-danger)}.qz-task-failure{margin:0 var(--qz-space-3) var(--qz-space-2) 52px;color:var(--qz-color-danger);font-size:var(--qz-type-meta);display:block}.qz-task-failure summary{align-items:center;gap:var(--qz-space-1);cursor:pointer;list-style:none;display:inline-flex}.qz-task-failure summary::-webkit-details-marker{display:none}.qz-task-failure p{margin:var(--qz-space-1) 0 0;color:var(--qz-color-text-muted);line-height:var(--qz-leading-body)}.qz-task-actions{z-index:2;right:var(--qz-space-2);align-items:center;gap:var(--qz-space-1);padding:var(--qz-space-1);border:1px solid var(--qz-color-border-subtle);border-radius:var(--qz-radius-control);background:var(--qz-color-surface-raised);opacity:0;pointer-events:none;transition:opacity var(--qz-motion-fast);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.qz-task:is(:hover,:focus-within) .qz-task-actions{opacity:1;pointer-events:auto}.qz-task-actions>button[data-danger]:is(:hover,:focus-visible){color:var(--qz-color-danger);background:var(--qz-color-danger-soft)}.qz-task-footer{justify-content:flex-end;align-items:center;gap:var(--qz-space-2);width:100%;max-width:none;padding:var(--qz-space-2);border-top:1px solid var(--qz-color-border-subtle);font-size:var(--qz-type-meta);flex:none;margin:0;display:flex}.qz-task-footer>button{align-items:center;gap:var(--qz-space-2);min-height:32px;padding:var(--qz-space-1) var(--qz-space-2);border-radius:var(--qz-radius-control);color:var(--qz-color-text-muted);font-size:var(--qz-type-meta);background:0 0;border:0;display:flex}.qz-task-footer>button:hover{color:var(--qz-color-text);background:var(--qz-color-surface)}@media (hover:none),(pointer:coarse){.qz-task-actions{opacity:1;pointer-events:auto;padding:0 var(--qz-space-2) var(--qz-space-2);border:0;justify-content:flex-end;position:static;transform:none}.qz-task-actions>button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.qz-select *,.qz-surface *,.qz-task[aria-busy=true]:after{transition:none;animation:none}}
