.cfc-select{position:relative}.cfc-select-trigger{border:1px solid var(--cfc-stroke,#d1d1d1);width:100%;height:48px;font:inherit;color:var(--cfc-ink,#3d3d3d);text-align:start;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding-inline:10px 36px;font-size:13px;line-height:20px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.cfc-select-trigger:hover{border-color:#bdbdbd}.cfc-select.is-open .cfc-select-trigger,.cfc-select-trigger:focus-visible{border-color:var(--cfc-brand,#ffd60a);outline:none;box-shadow:0 0 0 3px #ffd60a38}.cfc-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:20px;overflow:hidden}.cfc-select-chevron{inset-inline-end:12px;opacity:.5;pointer-events:none;transition:transform .2s;position:absolute;top:24px;transform:translateY(-50%)}.cfc-select.is-open .cfc-select-chevron{transform:translateY(-50%)rotate(180deg)}.cfc-select.is-pill .cfc-select-trigger{border-radius:9999px;justify-content:center;height:44px;padding-inline:36px;font-size:14px;font-weight:500}.cfc-select.is-pill .cfc-select-value{text-align:center;flex:0 auto}.cfc-select.is-pill .cfc-select-chevron{top:22px}.cfc-select.is-active .cfc-select-trigger{background:var(--cfc-soft,#fefde8);border-color:var(--cfc-brand,#ffd60a);color:var(--cfc-measured,#a46804)}.cfc-select-list{inset-inline:0;z-index:60;border:1px solid var(--cfc-line,#e7e7e7);--cfc-select-max:288px;max-height:min(var(--cfc-select-max), var(--cfc-select-room,var(--cfc-select-max)));overscroll-behavior:contain;background:#fff;border-radius:12px;margin:0;padding:6px;list-style:none;animation:.16s ease-out cfc-select-in;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 18px 40px #00000014,0 2px 6px #0000000a}.cfc-select>.cfc-select-list.is-up{top:auto;bottom:calc(100% + 6px)}@keyframes cfc-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cfc-select-option{min-height:40px;color:var(--cfc-ink,#3d3d3d);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;font-weight:500;line-height:20px;display:flex;position:relative}.cfc-select-option.is-active{background:var(--cfc-field,#f6f6f6)}.cfc-select-option.is-selected{background:var(--cfc-soft,#fefde8);color:var(--cfc-measured,#a46804)}.cfc-select-option.is-selected.is-active{background:#fcf5c4}.cfc-select-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cfc-select-check{color:var(--cfc-measured,#a46804);flex:none}.cfc-select.is-pill .cfc-select-option{justify-content:center;font-size:14px}.cfc-select.is-pill .cfc-select-check{inset-inline-end:12px;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.cfc-select-list{animation:none}}.cfc-select-media{background:#fff;border-radius:6px;flex:none;place-items:center;width:44px;height:28px;display:grid;overflow:hidden}.cfc-select-media img{object-fit:contain;width:auto;max-width:40px;height:auto;max-height:24px;display:block}.cfc-select-detail{color:var(--cfc-ink,#3d3d3d);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:13px;font-weight:700;line-height:20px}.cfc-select-detail.is-muted{color:var(--cfc-secondary,#6d6d6d);font-weight:400}.cfc-select-option .cfc-select-option-label{flex:auto}.cfc-select-option:has(.cfc-select-media){justify-content:flex-start}.cfc-select-trigger:has(.cfc-select-media){height:56px}.cfc-select:has(.cfc-select-trigger .cfc-select-media) .cfc-select-chevron{top:28px}.cfc-select-option.is-selected .cfc-select-detail{color:var(--cfc-measured,#a46804)}html .cfc-select .cfc-select-trigger{--btn-pad-top:0px;--btn-pad-bottom:1.5px;line-height:20px!important}
