.OptionPicker_root__Z8QqD{display:inline-flex;min-width:0;height:24px;border:1px solid var(--card-border-color);border-radius:4px;background:var(--card-default-bg)}.OptionPicker_trigger__h3LEh{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:3px 8px;border-radius:inherit;color:var(--default-text-color);font:var(--font-body-12);text-align:left;cursor:pointer}.OptionPicker_trigger__h3LEh>span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionPicker_chevron__koIyZ{width:12px;height:12px;flex-shrink:0}.OptionPicker_trigger__h3LEh:hover,.OptionPicker_trigger__h3LEh[aria-expanded=true]{background:var(--surface-hover-tint-bg)}.OptionPicker_trigger__h3LEh:disabled{opacity:.4;cursor:default}.OptionPicker_popup__bEwrP{position:fixed;z-index:1100;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border:1px solid var(--card-border-color);border-radius:10px;background:var(--overlay-card-bg);box-shadow:var(--elevation-modal-shadow);color:var(--default-text-color);font:var(--font-body-12)}.OptionPicker_header___eMqY{flex-shrink:0;padding:12px 16px 10px;border-bottom:1px solid var(--card-line-color);display:flex;align-items:center;justify-content:space-between;gap:12px}.OptionPicker_header___eMqY strong{font-size:14px;font-weight:600}.OptionPicker_close__HqmuE{width:28px;height:28px;border-radius:4px;font-size:22px;color:var(--desc-text-color);cursor:pointer}.OptionPicker_close__HqmuE:hover{background:var(--button-hover-bg)}.OptionPicker_list__csQW0{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:4px 12px 12px 16px}.OptionPicker_group__Bn699{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:10px 0}.OptionPicker_group__Bn699+.OptionPicker_group__Bn699{border-top:1px solid var(--card-line-color)}.OptionPicker_groupLabel__9nmYC{color:var(--desc-text-color);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.OptionPicker_options__PWejo{display:grid;grid-template-columns:repeat(var(--picker-columns),minmax(0,1fr));grid-gap:6px;gap:6px}.OptionPicker_option__GRT1U{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px;border:1px solid var(--card-border-color);border-radius:6px;color:var(--default-text-color);background:var(--card-default-bg);font:inherit;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.OptionPicker_option__GRT1U:hover:not(:disabled){background:var(--button-hover-bg)}.OptionPicker_option__GRT1U[aria-pressed=true]{border-color:var(--accent-text-color);background:var(--surface-hover-tint-bg);color:var(--accent-text-color);font-weight:600}.OptionPicker_option__GRT1U:disabled{opacity:.4;cursor:default}.OptionPicker_popup__bEwrP button:focus-visible,.OptionPicker_trigger__h3LEh:focus-visible{outline:2px solid var(--accent-text-color);outline-offset:2px}.OptionPicker_grade__2vYsl{flex-shrink:0;font-size:11px;font-weight:700}.OptionPicker_grade__2vYsl[data-grade="하"]{color:var(--option-tier-low-color)}.OptionPicker_grade__2vYsl[data-grade="중"]{color:var(--option-tier-middle-color)}.OptionPicker_grade__2vYsl[data-grade="상"]{color:var(--option-tier-high-color)}.OptionPicker_check__kLnBh{flex-shrink:0;font-size:11px}.OptionPicker_empty__q4RAc{padding:32px 12px;text-align:center;color:var(--desc-text-color)}.OptionPicker_compact__sd1jJ .OptionPicker_header___eMqY{padding:8px 12px}.OptionPicker_compact__sd1jJ .OptionPicker_list__csQW0{padding:2px 8px 8px 12px}.OptionPicker_compact__sd1jJ .OptionPicker_group__Bn699{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:7px 0}.OptionPicker_compact__sd1jJ .OptionPicker_options__PWejo{gap:4px}.OptionPicker_compact__sd1jJ .OptionPicker_option__GRT1U{flex-direction:column;gap:1px;min-height:32px;padding:5px 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OptionPicker_compact__sd1jJ .OptionPicker_grade__2vYsl{order:1;line-height:1.2}.OptionPicker_compact__sd1jJ .OptionPicker_check__kLnBh{position:absolute;top:1px;right:3px;font-size:9px}.OptionPicker_compact__sd1jJ .OptionPicker_fullLabel__3XlGE{grid-column:1/-1;min-height:30px}.OptionPicker_gradeList__aQ2ml .OptionPicker_header___eMqY{padding:6px 10px 6px 12px;gap:8px}.OptionPicker_gradeList__aQ2ml .OptionPicker_header___eMqY strong{flex:1 1}.OptionPicker_gradeList__aQ2ml .OptionPicker_list__csQW0{padding:4px 6px 6px}.OptionPicker_effectRow__HRRGV{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;grid-gap:10px;gap:10px;min-height:38px;padding:4px 6px 4px 10px;border-radius:4px;scroll-margin-block:4px}.OptionPicker_effectRow__HRRGV:focus-within,.OptionPicker_effectRow__HRRGV:hover{background:var(--button-hover-bg)}.OptionPicker_effectRow__HRRGV[data-selected=true]{background:var(--surface-hover-tint-bg)}.OptionPicker_effectLabel__a8q37{display:grid;min-width:0;align-items:center;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OptionPicker_effectLabel__a8q37>span{grid-area:1/1}.OptionPicker_labelSizer__kVLxX{visibility:hidden;pointer-events:none}.OptionPicker_gradeControls__GkcBk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.OptionPicker_gradeColumn__0Qco8{display:grid;grid-gap:4px;gap:4px}.OptionPicker_gradeButton__JJXcA{position:relative;width:100%;height:28px;border:1px solid var(--card-border-color);border-radius:4px;background:var(--card-default-bg);cursor:pointer}.OptionPicker_gradeButton__JJXcA.OptionPicker_gradeButtonWithValue__n9kp8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:auto;min-height:40px;padding:3px 1px}.OptionPicker_gradeValue__2yJEv{max-width:100%;color:inherit;font-size:11px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.OptionPicker_gradeButton__JJXcA:focus-visible,.OptionPicker_gradeButton__JJXcA:hover:not(:disabled){border-color:currentColor;background:var(--surface-hover-tint-bg)}.OptionPicker_gradeButton__JJXcA[aria-pressed=true],.OptionPicker_gradeButton__JJXcA[aria-pressed=true]:hover{border-color:var(--accent-text-color);background:var(--accent-text-color);color:var(--overlay-card-bg)}.OptionPicker_gradeButton__JJXcA:disabled{opacity:.4;cursor:default}.OptionPicker_gradeCheck__Zx2lj{position:absolute;right:1px;top:-1px;font-size:8px}.OptionPicker_gradeList__aQ2ml .OptionPicker_option__GRT1U{display:flex;justify-content:flex-start;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:4px;background:transparent;text-align:left;scroll-margin-block:4px}.OptionPicker_gradeList__aQ2ml .OptionPicker_option__GRT1U[aria-pressed=true]{background:var(--surface-hover-tint-bg)}.OptionPicker_gradeList__aQ2ml .OptionPicker_optionText__3rjCJ{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.OptionPicker_gradeList__aQ2ml .OptionPicker_check__kLnBh{margin-left:auto}@media (max-width:600px){.OptionPicker_group__Bn699{grid-template-columns:minmax(0,1fr);gap:8px}.OptionPicker_header___eMqY,.OptionPicker_list__csQW0{padding-inline:12px}.OptionPicker_option__GRT1U{min-height:44px;padding:6px;flex-wrap:wrap}.OptionPicker_compact__sd1jJ .OptionPicker_option__GRT1U,.OptionPicker_gradeList__aQ2ml .OptionPicker_option__GRT1U{min-height:44px}.OptionPicker_effectRow__HRRGV{grid-template-columns:minmax(0,1fr) 116px;gap:8px;min-height:48px}.OptionPicker_gradeButton__JJXcA{height:40px}}@media (max-width:380px){.OptionPicker_compact__sd1jJ .OptionPicker_group__Bn699{grid-template-columns:minmax(0,1fr);gap:6px}}