.pl-select-grid{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.pl-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-select-grid>:first-child{grid-column:1/-1}}.pl-select{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex;position:relative}.pl-select__label{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-ink)}.pl-select__trigger{justify-content:space-between;align-items:center;gap:var(--sp-3);text-align:left;cursor:pointer;display:flex}.pl-select__trigger[aria-expanded=true]{border-color:var(--color-border-strong)}.pl-select__value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pl-select__value[data-placeholder=true]{color:var(--color-text-tertiary)}.pl-select__chevron{color:var(--color-text-secondary);transition:transform var(--dur-normal) var(--ease-premium);flex:none}.pl-select__trigger[aria-expanded=true] .pl-select__chevron{transform:rotate(180deg)}.pl-select__list{--pl-select-gap:var(--sp-1);left:0;right:0;top:calc(100% + var(--pl-select-gap));z-index:var(--z-dropdown);min-width:var(--size-popover-min);max-height:var(--size-popover-max-h);padding:var(--sp-2);background:var(--color-white);border-radius:var(--radius-large);box-shadow:var(--elevation-float);margin:0;list-style:none;position:absolute;overflow-y:auto}.pl-select__list[data-placement=above]{top:auto;bottom:calc(100% + var(--pl-select-gap))}.pl-select__option{align-items:center;gap:var(--sp-3);min-height:var(--size-option);padding:0 var(--sp-3);border-radius:var(--radius-md);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.pl-select__option[data-active=true]{background:var(--color-state-hover)}.pl-select__option-label{flex:auto;min-width:0}.pl-select__box{width:calc(var(--sp-4) + var(--sp-1) / 2);height:calc(var(--sp-4) + var(--sp-1) / 2);border:1px solid var(--color-border-secondary);border-radius:calc(var(--radius-sm) / 2);background:var(--color-white);color:var(--color-white);transition:background var(--dur-normal) var(--ease-premium), border-color var(--dur-normal) var(--ease-premium);flex:none;justify-content:center;align-items:center;display:inline-flex}.pl-select__option[aria-selected=true] .pl-select__box{background:var(--color-ink);border-color:var(--color-ink)}.pl-select__tick{color:var(--color-ink);flex:none}@media (prefers-reduced-motion:reduce){.pl-select__chevron,.pl-select__box{transition:none}}
