:root{--sb-select-height:48px;--sb-select-font:14px;--sb-select-border:#d7e3ea;--sb-select-radius:8px;--sb-select-ink:#143f6b;--sb-select-muted:#f1f6f8;--sb-select-focus:#279ba9;--sb-select-focus-ring:rgba(39,155,169,.2);--sb-select-label-gap:8px;--sb-select-stack-gap:28px;--sb-product-after-quantity-gap:16px;--sb-select-layer:20020}
.sb-select-native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
.sb-select{position:relative;display:block;width:100%;min-width:0;margin-block-start:var(--sb-select-label-gap);font-family:'Pretendard Variable',Pretendard,'Noto Sans KR',Arial,sans-serif}
.sb-select-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;height:var(--sb-select-height);padding:0 14px;border:1px solid var(--sb-select-border);border-radius:var(--sb-select-radius);background:#fff;color:var(--sb-select-ink);font:400 var(--sb-select-font)/1.4 'Pretendard Variable',Pretendard,'Noto Sans KR',Arial,sans-serif;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.sb-select-trigger:focus-visible{outline:0;border-color:var(--sb-select-focus);box-shadow:0 0 0 3px var(--sb-select-focus-ring)}
.sb-select-trigger:disabled{background:var(--sb-select-muted);color:#8799a8;cursor:not-allowed;opacity:1}
.sb-select-trigger[aria-invalid=true]{border-color:#c64040;box-shadow:0 0 0 2px #c6404030}
.sb-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sb-select-placeholder{color:#8799a8}
.sb-select-chevron{flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}
.sb-select-panel{position:fixed;inset:auto;margin:0;z-index:var(--sb-select-layer);box-sizing:border-box;min-width:0;max-height:min(280px,calc(100vh - 16px));overflow:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--sb-select-border);border-radius:var(--sb-select-radius);background:#fff;color:var(--sb-select-ink);box-shadow:0 12px 32px rgba(20,63,107,.2);font:400 var(--sb-select-font)/1.45 'Pretendard Variable',Pretendard,'Noto Sans KR',Arial,sans-serif}
.sb-select-panel[hidden]{display:none!important}
.sb-select-option{box-sizing:border-box;display:block;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.sb-select-option:hover,.sb-select-option[aria-selected=true],.sb-select-option.is-active{background:#e8f3f6;color:var(--sb-select-ink)}
.sb-select-option:disabled{color:#9aaab3;cursor:not-allowed}
.sb-select-group{padding:7px 10px 3px;color:#70899a;font-size:.86em;font-weight:700}
.sb-option .sb-select{margin-block-start:var(--sb-select-label-gap)}
.assignment-toolbar .sb-select{--sb-select-height:43px;--sb-select-font:14px;--sb-select-label-gap:6px}
.assignment-status-controls .sb-select{--sb-select-height:38px;--sb-select-font:13px;--sb-select-label-gap:3px}
.dd-preview-filters .sb-select{--sb-select-height:36px;--sb-select-font:12px;--sb-select-label-gap:5px}
.di-apply-form .sb-select{--sb-select-label-gap:0px}
@media(max-width:991px){:root{--sb-select-font:16px}}
@media(max-width:430px){.assignment-toolbar .sb-select{--sb-select-font:13px}}
