.cs[data-v-8ba699da]{position:relative;width:100%}.cs-btn[data-v-8ba699da]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:34px;padding:0 10px;border:var(--hairline) solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-xs);color:var(--ink);text-align:left;transition:border-color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.cs-btn[data-v-8ba699da]:hover{border-color:var(--muted)}.cs.open .cs-btn[data-v-8ba699da]{border-color:var(--ink);box-shadow:var(--ring)}.cs-label[data-v-8ba699da]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-caret[data-v-8ba699da]{width:var(--efield-caret);height:var(--efield-caret);color:var(--muted);flex:none;transition:transform var(--dur-move) var(--ease)}.cs.open .cs-caret[data-v-8ba699da]{transform:rotate(180deg)}.cs--field .cs-btn[data-v-8ba699da]{height:44px;padding:0 var(--space-4);font-size:var(--fs-sm);border-radius:var(--r-md)}.cs--field .cs-caret[data-v-8ba699da]{width:var(--icon-sm);height:var(--icon-sm)}.cs--flat .cs-btn[data-v-8ba699da]{border-color:transparent;background:transparent;height:30px;padding:0 var(--space-1) 0 0;justify-content:flex-end;font-size:var(--fs-sm)}.cs--flat.cs.open .cs-btn[data-v-8ba699da]{border-color:transparent;box-shadow:none}.cs--flat .cs-label[data-v-8ba699da]{flex:0 1 auto;text-align:right}@container epanel (max-width: 220px){.cs--flat.cs[data-v-8ba699da]{width:100%}.cs--flat .cs-btn[data-v-8ba699da]{border-color:var(--line-2);background:var(--surface);height:var(--efield-h);width:100%;padding:var(--efield-pad);justify-content:space-between;gap:var(--efield-gap);font-size:var(--fs-sm)}.cs--flat .cs-btn[data-v-8ba699da]:hover{border-color:var(--muted)}.cs--flat.cs.open .cs-btn[data-v-8ba699da]{border-color:var(--ink);box-shadow:var(--ring)}.cs--flat .cs-label[data-v-8ba699da]{text-align:left}}.cs--invalid .cs-btn[data-v-8ba699da]{border-color:var(--danger)}.cs--invalid.cs.open .cs-btn[data-v-8ba699da]{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.cs--disabled .cs-btn[data-v-8ba699da]{opacity:.5;background:var(--fill);cursor:not-allowed}.cs--disabled .cs-btn[data-v-8ba699da]:hover{border-color:var(--line-2)}
