.th-select{width:100%;min-width:0;display:block;position:relative}.th-select-trigger{border:1px solid var(--th-line,#e2e8f0);width:100%;min-width:0;min-height:42px;color:var(--th-fg,#152238);background:var(--th-bg,#fff);font:inherit;text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:flex}.th-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--th-fg,#152238) 22%, var(--th-line,#e2e8f0))}.th-select-trigger>span{overflow-wrap:anywhere;min-width:0}.th-select-trigger svg{width:16px;height:16px;color:var(--th-muted,#66758b);flex:none;transition:transform .18s}.th-select-trigger[data-popup-open] svg{transform:rotate(180deg)}.th-select-trigger[data-popup-open]{border-color:var(--th-primary,#245cc5);box-shadow:0 0 0 3px var(--th-primary-soft,#edf3ff)}.th-select-trigger[data-placeholder]{color:var(--th-muted,#66758b)}.th-select-trigger:disabled{opacity:.55;cursor:not-allowed}.th-select-trigger[aria-invalid=true]{border-color:var(--th-danger,#b42318)}.th-select-trigger:focus-visible,.th-accordion-trigger:focus-visible{outline:2px solid var(--th-primary,#245cc5);outline-offset:2px}.th-select-positioner{z-index:11000;outline:0;max-width:calc(100vw - 24px)}.th-select-popup{box-sizing:border-box;width:var(--anchor-width);min-width:min(200px,100vw - 24px);max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--th-line,#e2e8f0);background:var(--th-bg,#fff);color:var(--th-fg,#152238);transform-origin:var(--transform-origin);font-family:var(--font-montserrat), Montserrat, sans-serif;border-radius:11px;outline:0;transition:opacity .12s,transform .12s;overflow:hidden;box-shadow:0 12px 40px #10213e26}.th-select-popup[data-starting-style],.th-select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.th-select-list{max-height:min(300px, var(--available-height));overscroll-behavior:contain;scrollbar-width:thin;padding:5px;overflow:auto}.th-select-option{cursor:default;overflow-wrap:anywhere;border-radius:7px;outline:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:13px;line-height:1.45;display:grid}.th-select-option[data-highlighted]{background:var(--th-soft,#f1f5f9)}.th-select-option[data-selected] .th-select-option-text{color:var(--th-primary,#245cc5)}.th-select-option[data-selected]{font-weight:600}.th-select-option[data-disabled]{opacity:.45;cursor:not-allowed}.th-select-check{color:var(--th-primary,#245cc5);grid-column:1;align-items:center;display:flex}.th-select-option-text{grid-column:2;min-width:0}.th-select-search-wrap{border-bottom:1px solid var(--th-line,#e2e8f0);padding:9px}.th-select-search{box-sizing:border-box;border:1px solid var(--th-line,#e2e8f0);width:100%;min-height:37px;color:var(--th-fg,#152238);background:var(--th-soft,#f1f5f9);font:inherit;border-radius:7px;outline:0;padding:8px 10px;font-size:13px}.th-select-search:focus{border-color:var(--th-primary,#245cc5)}.th-select-empty{color:var(--th-muted,#66758b);padding:16px;font-size:13px;line-height:1.5}.th-select-empty:empty{padding:0}.th-select-error{color:var(--th-danger,#b42318);margin-top:6px;font-size:12px;line-height:1.5;display:block}.th-accordion{border:1px solid var(--th-line,#e2e8f0);background:var(--th-bg,#fff);min-width:0;color:var(--th-fg,#152238);border-radius:10px}.th-accordion-trigger{border-radius:inherit;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.th-accordion-trigger:hover{background:var(--th-soft,#f1f5f9)}.th-accordion-title{overflow-wrap:anywhere;min-width:0}.th-accordion-trigger>svg{color:var(--th-muted,#66758b);flex:none;transition:transform .18s}.th-accordion[data-state=open]>.th-accordion-trigger>svg{transform:rotate(180deg)}.th-accordion-panel{border-top:1px solid var(--th-line,#e2e8f0);padding:15px}.th-accordion-panel[hidden]{display:none!important}.th-accordion-trigger:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.th-select-trigger,.th-select-option{min-height:44px}.th-select-list{max-height:min(360px, var(--available-height))}}@media (prefers-reduced-motion:reduce){.th-accordion-trigger>svg,.th-select-trigger,.th-select-trigger svg,.th-select-popup{transition:none}}.tv-editor :is(.gjs-title,.gjs-sm-sector-title).th-engine-accordion-trigger{border:1px solid var(--th-line,#e2e8f0);background:var(--th-bg,#fff);min-height:42px;color:var(--th-fg,#152238);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:11px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;display:flex}.tv-editor .th-engine-accordion-trigger:hover{background:var(--th-soft,#f1f5f9)}.tv-editor .th-engine-accordion-trigger:focus-visible{outline:2px solid var(--th-primary,#245cc5);outline-offset:2px}.tv-editor .th-engine-accordion-trigger>:is(.gjs-caret-icon,.gjs-sm-sector-caret){display:none}.th-engine-accordion-chevron{color:var(--th-muted,#66758b);flex:none;margin-left:auto;transition:transform .18s;display:flex}.th-engine-accordion-chevron svg,.th-engine-accordion-chevron path{fill:none;stroke:currentColor}.th-engine-accordion-trigger[aria-expanded=true]>.th-engine-accordion-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.th-engine-accordion-chevron{transition:none}}.th-select-option:has(.th-select-option-hint){grid-template-rows:auto auto;row-gap:1px}.th-select-option:has(.th-select-option-hint) .th-select-check{grid-row:1/span 2}.th-select-option-hint{color:var(--th-muted,#6b7280);grid-column:2;font-size:11px;font-weight:400;line-height:1.3}
