.gtf-choice-field{gap:8px;min-width:0;display:grid}.gtf-choice-label{color:var(--muted-foreground,#aaa);font-size:13px;font-weight:600}.gtf-choice-trigger{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:52px;padding:7px 12px}.gtf-choice-trigger img{object-fit:contain;background:#222;border-radius:5px;flex:none;width:36px;height:36px}.gtf-choice-trigger .gtf-choice-selected-label{flex:1;min-width:0}.gtf-choice-dialog{width:min(96vw,850px);max-width:850px}.gtf-choice-search{position:relative}.gtf-choice-search svg{color:#888;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gtf-choice-search input{padding-left:36px}.gtf-choice-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:min(60vh,600px);padding:2px;display:grid;overflow:auto}.gtf-choice-option{text-align:left;white-space:normal;background:#1b1b1b;border:1px solid #343434;justify-content:flex-start;align-items:center;gap:10px;min-width:0;height:auto;min-height:72px;padding:8px;display:flex}.gtf-choice-option[aria-selected=true]{background:#322a1e;border-color:#d6a660}.gtf-choice-option img{object-fit:contain;background:#101010;border-radius:5px;flex:none;width:48px;height:48px}.gtf-choice-swatch{background:#181818;border:1px solid #454545;border-radius:5px;flex:none;grid-template-columns:repeat(4,1fr);width:48px;height:48px;display:grid;overflow:hidden}.gtf-choice-swatch i{min-width:0;min-height:0;display:block}.gtf-choice-trigger .gtf-choice-swatch{width:36px;height:36px}.gtf-choice-empty{background:#262626;border-radius:5px;flex:none;width:48px;height:48px}.gtf-choice-copy{flex:1;gap:3px;min-width:0;display:grid}.gtf-choice-copy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.gtf-choice-copy small{color:#aaa;font-size:11px}.gtf-choice-no-results{color:#aaa;grid-column:1/-1;padding:20px}.gtf-choice-option:focus-visible,.gtf-choice-trigger:focus-visible{outline-offset:2px;outline:2px solid #d6a660}@media (width<=580px){.gtf-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gtf-choice-option{flex-direction:column;align-items:flex-start}.gtf-choice-option img,.gtf-choice-empty,.gtf-choice-swatch{width:56px;height:56px}.gtf-choice-option{min-height:136px}.gtf-choice-option .gtf-choice-copy{flex:none;align-self:stretch}}.gtf-collapsible-trigger{text-align:left;border:1px solid #3a3a3a;justify-content:space-between;width:100%;margin:8px 0 12px}.gtf-collapsible-trigger:after{content:"⌄";font-size:18px;line-height:1}.gtf-collapsible-trigger[data-state=open]:after{transform:rotate(180deg)}.gtf-choice-visual{background:#151515;border-radius:5px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.gtf-choice-trigger .gtf-choice-visual{flex:none;width:36px;height:36px}.gtf-choice-visual img{object-fit:contain;max-width:100%;max-height:100%}.gtf-choice-copy{align-self:center}.gtf-choice-visual .ps-sprite{width:100%;height:100%;padding:2px}.gtf-choice-visual .ps-sprite img{background:0 0;width:100%;height:100%}.gtf-choice-trigger.gtf-choice-light{color:#161b1b;background:#fff;border-color:#9baea4;border-radius:0}.gtf-choice-trigger.gtf-choice-light:hover{background:#fff4e9;border-color:#ed5b35}.gtf-choice-light .gtf-choice-visual{background:#e4eee3}.gtf-choice-light .gtf-choice-visual .ps-sprite{background:#e4eee3;border-color:#b8c4bd}.gtf-choice-dialog-light{color:#161b1b;background:#f5f5ef;border-color:#9baea4}.gtf-choice-dialog-light .gtf-choice-option{color:#161b1b;background:#fff;border-color:#b8c4bd}.gtf-choice-dialog-light .gtf-choice-option:hover{background:#fff4e9;border-color:#ed5b35}.gtf-choice-dialog-light .gtf-choice-option[aria-selected=true]{background:#e4eee3;border-color:#ed5b35}.gtf-choice-dialog-light .gtf-choice-copy small,.gtf-choice-dialog-light .gtf-choice-no-results{color:#52615d}.gtf-choice-dialog-light .gtf-choice-visual{background:#e4eee3}.gtf-choice-dialog-light .gtf-choice-search input{color:#161b1b;background:#fff;border-color:#9baea4}[data-slot=select-trigger][data-theme=light]{color:#17251d;background:#fff;border-color:#9baea4;border-radius:0;min-height:46px}[data-slot=select-trigger][data-theme=clover]{color:#f1f4e5;background:#111b14;border-color:#4c604c;border-radius:2px;min-height:42px}[data-slot=select-trigger][data-theme=look]{color:#f7e6d9;background:#110e0f;border-color:#685052;border-radius:0;min-height:42px}.gtf-select-content[data-theme=light]{color:#17251d;background:#fff;border-color:#9baea4}.gtf-select-content[data-theme=light] .gtf-select-item[data-highlighted]{background:#fff2e9}.gtf-select-content[data-theme=clover]{color:#f1f4e5;background:#111b14;border-color:#4c604c}.gtf-select-content[data-theme=clover] .gtf-select-item[data-highlighted]{background:#30462c}.gtf-select-content[data-theme=look]{color:#f7e6d9;background:#1a1215;border-color:#685052}.gtf-select-content[data-theme=look] .gtf-select-item[data-highlighted]{background:#39272b}
