.p-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;max-width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--p-line);border-radius:9px;background:var(--p-surface);color:var(--p-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s;touch-action:manipulation}.p-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--p-muted) 55%,var(--p-line));background:var(--p-surface-soft)}.poly-app .p-select-trigger:focus-visible,.poly-app .p-select-trigger[data-open]{outline:2px solid color-mix(in srgb,var(--p-brand) 55%,transparent);outline-offset:2px;border-color:var(--p-brand)}.poly-app button.p-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border-radius:9px}.p-select-trigger:disabled{cursor:not-allowed;opacity:.5}.p-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.p-select-chevron{flex:none;color:var(--p-muted);transition:transform .15s}.p-select-trigger[data-open] .p-select-chevron{transform:rotate(180deg)}.p-select-menu{--anchor-max-height:320px;z-index:11000;width:-moz-max-content;width:max-content;min-width:min(var(--button-width),calc(100vw - 16px));max-width:min(380px,calc(100vw - 16px));max-height:min(320px,var(--anchor-max-height,320px));padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--p-line);border-radius:11px;background:var(--p-surface-raised);color:var(--p-ink);box-shadow:0 12px 36px #0002,0 2px 6px #0001;font:13px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none;scrollbar-width:thin;scrollbar-color:var(--p-line) transparent}.p-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding:9px 10px;border-radius:6px;cursor:pointer;outline:none;overflow-wrap:anywhere;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-select-option[data-focus]{background:var(--p-accent-soft);color:var(--p-ink)}.p-select-option[data-selected]{font-weight:600}.p-select-option[data-disabled]{opacity:.42;cursor:not-allowed}.p-select-check{flex:none;color:var(--p-brand)}.p-select-check.is-hidden{visibility:hidden}.p-theme-control .p-select-trigger{min-height:34px;max-width:116px;padding:6px 8px;font-size:12px;border-color:transparent;background:transparent}.sort-select .p-select-trigger{min-height:36px;border-color:transparent;background:transparent;padding:6px 0;font-size:12px}.create-engine-select .p-select-trigger{width:100%;min-height:24px;border:0;padding:0;background:transparent;font-size:13px}.create-engine-select>.p-select-chevron,.create-engine-select>svg:last-child{display:none}.create-settings .p-select-trigger{min-height:36px;font-size:12px}.generation-history-toolbar>.p-select-trigger{min-width:150px}@media (pointer:coarse){.p-select-option,.poly-app button.p-select-trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.p-select-trigger,.p-select-chevron{transition:none}}.poly-app button.p-select-trigger.hidden{display:none}@media (min-width:640px){.poly-app button.p-select-trigger.sm\:block{display:inline-flex}}
