@keyframes ItemOptionModal_rotateXAnimationReverse__1SVAA{0%{transform:perspective(1000px) rotateX(1turn)}to{transform:perspective(1000px) rotateX(0deg)}}@keyframes ItemOptionModal_rotateXAnimation__HVwfs{0%{transform:perspective(1000px) rotateX(0deg)}to{transform:perspective(1000px) rotateX(1turn)}}@keyframes ItemOptionModal_rotateYAnimationReverse__FxYUz{0%{transform:perspective(1000px) rotateY(1turn)}to{transform:perspective(1000px) rotateY(0deg)}}@keyframes ItemOptionModal_rotateYAnimation__X0glI{0%{transform:perspective(1000px) rotateY(0deg)}to{transform:perspective(1000px) rotateY(1turn)}}@keyframes ItemOptionModal_rotateYAnimationWithOpacity__mop9l{0%{transform:perspective(1000px) rotateY(0deg);opacity:1}10%{transform:perspective(1000px) rotateY(0deg);opacity:1}30%{transform:perspective(1000px) rotateY(90deg);opacity:.2}50%{transform:perspective(1000px) rotateY(180deg);opacity:1}70%{transform:perspective(1000px) rotateY(270deg);opacity:.2}90%{transform:perspective(1000px) rotateY(1turn);opacity:1}to{transform:perspective(1000px) rotateY(1turn);opacity:1}}@keyframes ItemOptionModal_logoShadowOpacity__XAJ38{0%{opacity:1}10%{opacity:1}30%{opacity:.2}50%{opacity:1}70%{opacity:.2}90%{opacity:1}to{opacity:1}}@keyframes ItemOptionModal_logoBlinkLikeBulbAnimation__kFQnK{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}28%{opacity:1}29%{opacity:.2}33%{opacity:.2}34%{opacity:1}36%{opacity:1}37%{opacity:.2}50%{opacity:.2}51%{opacity:1}55%{opacity:1}56%{opacity:.2}70%{opacity:.2}to{opacity:1}}@keyframes ItemOptionModal_showAfterDelay__fyCri{0%{opacity:0}to{opacity:1}}@keyframes ItemOptionModal_blinkBoxAnimationFirst__U_g6m{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}30%{opacity:1}31%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes ItemOptionModal_blinkBoxAnimationSecond__JdBGf{0%{opacity:.2}32%{opacity:.2}33%{opacity:1}37%{opacity:1}38%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes ItemOptionModal_blinkBoxAnimationThird__6Zsq7{0%{opacity:.2}39%{opacity:.2}40%{opacity:1}44%{opacity:1}45%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes ItemOptionModal_blinkBoxAnimationFourth__2zO_Y{0%{opacity:.2}46%{opacity:.2}47%{opacity:1}51%{opacity:1}52%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes ItemOptionModal_rotation_481__b2df1{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.ItemOptionModal_optionForm__cjxk0{display:flex;flex-direction:column;gap:20px}.ItemOptionModal_formCard__PQa50{background-color:var(--card);border-radius:12px;padding:20px;border:1px solid var(--gray-200)}@media(max-width:768px){.ItemOptionModal_formCard__PQa50{padding:16px;border-radius:8px}}.ItemOptionModal_section__pGj5k{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.ItemOptionModal_section__pGj5k{gap:12px}}.ItemOptionModal_formGrid__VxXWy{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.ItemOptionModal_formGrid__VxXWy{gap:12px}}.ItemOptionModal_formRow__DWnN_{display:flex;flex-direction:column;gap:6px;width:100%}.ItemOptionModal_formLabel__dtqC3{font-size:.8125rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}@media(max-width:768px){.ItemOptionModal_formLabel__dtqC3{font-size:.75rem}}.ItemOptionModal_required__pKF0r{color:var(--danger-500);margin-left:2px;font-weight:500}.ItemOptionModal_errorText__d2yRG{color:var(--danger-500);font-size:.75rem;font-weight:500;margin-top:2px}@media(max-width:768px){.ItemOptionModal_errorText__d2yRG{font-size:.6875rem}}.ItemOptionModal_error__Rr8T7,.ItemOptionModal_error__Rr8T7:focus{border-color:var(--danger-500)!important}.ItemOptionModal_error__Rr8T7:focus{box-shadow:0 0 0 3px rgba(var(--danger-500-rgb),.1)!important}.ItemOptionModal_conditionSelector__1f5YC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media(max-width:768px){.ItemOptionModal_conditionSelector__1f5YC{grid-template-columns:1fr;gap:6px}}.ItemOptionModal_conditionButton__RCUIV{padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;background:var(--gray-50);color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.8125rem;font-weight:500;text-align:center}.ItemOptionModal_conditionButton__RCUIV:hover{border-color:var(--accent-color);background-color:var(--gray-100)}.ItemOptionModal_conditionButton__RCUIV.ItemOptionModal_selected__6gZqE{border-color:var(--accent-color);background-color:var(--accent);color:var(--accent-foreground)}.ItemOptionModal_conditionButton__RCUIV:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.ItemOptionModal_conditionButton__RCUIV{padding:8px 10px;font-size:.75rem}}.ItemOptionModal_dimensionGrid__ALQuc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media(max-width:768px){.ItemOptionModal_dimensionGrid__ALQuc{grid-template-columns:1fr;gap:8px}}.ItemOptionModal_dimensionErrors__mXLcw{display:flex;flex-direction:column;gap:4px}.ItemOptionModal_secondOptionsContainer__yjr1S{display:flex;flex-direction:column;gap:16px}.ItemOptionModal_secondOptionRow__HNINM{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;padding:16px;transition:all .2s ease}.ItemOptionModal_secondOptionRow__HNINM:hover{border-color:var(--gray-300)}@media(max-width:768px){.ItemOptionModal_secondOptionRow__HNINM{padding:12px}}.ItemOptionModal_secondOptionHeader__AG99I{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ItemOptionModal_optionIndex__cEf31{font-size:.875rem;font-weight:600;color:var(--text-primary)}@media(max-width:768px){.ItemOptionModal_optionIndex__cEf31{font-size:.8125rem}}.ItemOptionModal_removeSecondOptionButton__sBrZv{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ItemOptionModal_removeSecondOptionButton__sBrZv:hover{background-color:var(--danger-100);color:var(--danger-600)}.ItemOptionModal_removeSecondOptionButton__sBrZv:disabled{opacity:.6;cursor:not-allowed}.ItemOptionModal_removeSecondOptionButton__sBrZv svg{font-size:1.125rem}@media(max-width:768px){.ItemOptionModal_removeSecondOptionButton__sBrZv svg{font-size:1rem}}.ItemOptionModal_secondOptionFields__kD9Uj{display:flex;flex-direction:column;gap:12px}.ItemOptionModal_priceQuantityGrid__uUab7{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:768px){.ItemOptionModal_priceQuantityGrid__uUab7{grid-template-columns:1fr;gap:8px}}.ItemOptionModal_secondOptionErrors__qfH0M{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ItemOptionModal_buttonSection__pG1u_{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}@media(max-width:768px){.ItemOptionModal_buttonSection__pG1u_{grid-template-columns:1fr;gap:8px}}[data-theme=dark] .ItemOptionModal_formCard__PQa50{background-color:var(--card);border-color:var(--gray-700)}[data-theme=dark] .ItemOptionModal_formLabel__dtqC3{color:var(--text-primary)}[data-theme=dark] .ItemOptionModal_errorText__d2yRG{color:var(--danger-400)}[data-theme=dark] .ItemOptionModal_error__Rr8T7{border-color:var(--danger-400)!important}[data-theme=dark] .ItemOptionModal_error__Rr8T7:focus{border-color:var(--danger-400)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}[data-theme=dark] .ItemOptionModal_conditionButton__RCUIV{background:var(--gray-800);border-color:var(--gray-600);color:var(--text-primary)}[data-theme=dark] .ItemOptionModal_conditionButton__RCUIV:hover{border-color:var(--accent-color);background-color:var(--gray-700)}[data-theme=dark] .ItemOptionModal_conditionButton__RCUIV.ItemOptionModal_selected__6gZqE{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}[data-theme=dark] .ItemOptionModal_secondOptionRow__HNINM{background-color:var(--gray-800);border-color:var(--gray-600)}[data-theme=dark] .ItemOptionModal_secondOptionRow__HNINM:hover{border-color:var(--gray-500)}[data-theme=dark] .ItemOptionModal_optionIndex__cEf31{color:var(--text-primary)}[data-theme=dark] .ItemOptionModal_removeSecondOptionButton__sBrZv{color:var(--text-secondary)}[data-theme=dark] .ItemOptionModal_removeSecondOptionButton__sBrZv:hover{background-color:var(--danger-900);color:var(--danger-400)}.ItemOptionModal_optionForm__cjxk0:has(.ItemOptionModal_loading__1aMrq){pointer-events:none;opacity:.7}.ItemOptionModal_secondOptionRow__HNINM{animation:ItemOptionModal_slideInDown__iaYyJ .2s ease-out}@keyframes ItemOptionModal_slideInDown__iaYyJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ItemOptionModal_secondOptionRow__HNINM{animation:none}.ItemOptionModal_conditionButton__RCUIV,.ItemOptionModal_removeSecondOptionButton__sBrZv{transition:none}}@keyframes SlideModal_rotateXAnimationReverse__er5Sa{0%{transform:perspective(1000px) rotateX(1turn)}to{transform:perspective(1000px) rotateX(0deg)}}@keyframes SlideModal_rotateXAnimation__mHTF4{0%{transform:perspective(1000px) rotateX(0deg)}to{transform:perspective(1000px) rotateX(1turn)}}@keyframes SlideModal_rotateYAnimationReverse__VT32C{0%{transform:perspective(1000px) rotateY(1turn)}to{transform:perspective(1000px) rotateY(0deg)}}@keyframes SlideModal_rotateYAnimation__LqOAU{0%{transform:perspective(1000px) rotateY(0deg)}to{transform:perspective(1000px) rotateY(1turn)}}@keyframes SlideModal_rotateYAnimationWithOpacity__kQD84{0%{transform:perspective(1000px) rotateY(0deg);opacity:1}10%{transform:perspective(1000px) rotateY(0deg);opacity:1}30%{transform:perspective(1000px) rotateY(90deg);opacity:.2}50%{transform:perspective(1000px) rotateY(180deg);opacity:1}70%{transform:perspective(1000px) rotateY(270deg);opacity:.2}90%{transform:perspective(1000px) rotateY(1turn);opacity:1}to{transform:perspective(1000px) rotateY(1turn);opacity:1}}@keyframes SlideModal_logoShadowOpacity__TvLkv{0%{opacity:1}10%{opacity:1}30%{opacity:.2}50%{opacity:1}70%{opacity:.2}90%{opacity:1}to{opacity:1}}@keyframes SlideModal_logoBlinkLikeBulbAnimation__FMe0I{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}28%{opacity:1}29%{opacity:.2}33%{opacity:.2}34%{opacity:1}36%{opacity:1}37%{opacity:.2}50%{opacity:.2}51%{opacity:1}55%{opacity:1}56%{opacity:.2}70%{opacity:.2}to{opacity:1}}@keyframes SlideModal_showAfterDelay__d4Q_j{0%{opacity:0}to{opacity:1}}@keyframes SlideModal_blinkBoxAnimationFirst__9kQO_{0%{opacity:.2}25%{opacity:.2}26%{opacity:1}30%{opacity:1}31%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes SlideModal_blinkBoxAnimationSecond___oSM4{0%{opacity:.2}32%{opacity:.2}33%{opacity:1}37%{opacity:1}38%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes SlideModal_blinkBoxAnimationThird__HIaec{0%{opacity:.2}39%{opacity:.2}40%{opacity:1}44%{opacity:1}45%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes SlideModal_blinkBoxAnimationFourth__pDI8_{0%{opacity:.2}46%{opacity:.2}47%{opacity:1}51%{opacity:1}52%{opacity:.2}62%{opacity:.2}to{opacity:1}}@keyframes SlideModal_rotation_481___yzAY{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.SlideModal_modalOverlay__EFc11{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;padding:32px 0 32px 48px}@media(max-width:768px){.SlideModal_modalOverlay__EFc11{padding:16px 0 16px 24px}}.SlideModal_modal__YdhCB{position:relative;width:600px;height:100%;max-width:100%;margin-left:auto;background-color:var(--card);box-shadow:-4px 0 24px rgba(0,0,0,.15);transform:translateX(30%);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.SlideModal_modal__YdhCB.SlideModal_modalOpen__qZehE{transform:translateX(0);opacity:1;overflow:hidden;border-radius:24px 0 0 24px;animation:SlideModal_modalOpenAnim__a0yA0 .3s ease-out}@keyframes SlideModal_modalOpenAnim__a0yA0{0%{transform:translateX(30%);opacity:0}to{transform:translateX(0);opacity:1}}.SlideModal_modal__YdhCB.SlideModal_modalClosingCancel__C_o5k{transform:translateX(30%);opacity:0;border-radius:24px 0 0 24px;transition:transform .3s ease-in,opacity .3s ease-in}.SlideModal_modal__YdhCB.SlideModal_modalClosingSuccess__CFW9F{transform:translateX(0);border-radius:24px 0 0 24px;opacity:0;transition:opacity .2s ease-out}.SlideModal_modalContent__EkLgN{height:100%;display:flex;flex-direction:column;overflow:hidden!important;border-radius:24px 0 0 24px}.SlideModal_modalHeader__Xtf2M{flex-shrink:0;padding:24px 24px 16px;border-bottom:1px solid var(--gray-200);background-color:var(--card);display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.SlideModal_modalHeader__Xtf2M{padding:20px 20px 12px}}.SlideModal_modalTitle__30QIB{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}@media(max-width:768px){.SlideModal_modalTitle__30QIB{font-size:1.125rem}}.SlideModal_closeButton__Uh5ae{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SlideModal_closeButton__Uh5ae:hover{background-color:var(--gray-100);color:var(--text-primary)}.SlideModal_closeButton__Uh5ae:active{background-color:var(--gray-200)}.SlideModal_closeButton__Uh5ae svg{width:24px;height:24px}@media(max-width:768px){.SlideModal_closeButton__Uh5ae{padding:6px;visibility:hidden}.SlideModal_closeButton__Uh5ae svg{width:20px;height:20px}}.SlideModal_modalBody__VJVXE{flex:1 1;overflow-y:auto;padding:24px;background-color:var(--background)}@media(max-width:768px){.SlideModal_modalBody__VJVXE{padding:20px}}.SlideModal_modalBody__VJVXE::-webkit-scrollbar{width:6px}.SlideModal_modalBody__VJVXE::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.SlideModal_modalBody__VJVXE::-webkit-scrollbar-thumb{background-color:var(--gray-300);border-radius:3px}.SlideModal_modalBody__VJVXE::-webkit-scrollbar-thumb:hover{background-color:var(--gray-400)}.SlideModal_modalFooter__NSatc{flex-shrink:0;padding:16px 24px 24px;border-top:1px solid var(--gray-200);background-color:var(--card)}@media(max-width:768px){.SlideModal_modalFooter__NSatc{padding:12px 20px 20px}}[data-theme=dark] .SlideModal_modalOverlay__EFc11{background-color:rgba(0,0,0,.8)}[data-theme=dark] .SlideModal_modal__YdhCB{background-color:var(--card);box-shadow:-4px 0 24px rgba(0,0,0,.3)}[data-theme=dark] .SlideModal_modalHeader__Xtf2M{border-bottom-color:var(--gray-700);background-color:var(--card)}[data-theme=dark] .SlideModal_modalTitle__30QIB{color:var(--text-primary)}[data-theme=dark] .SlideModal_closeButton__Uh5ae{color:var(--text-secondary)}[data-theme=dark] .SlideModal_closeButton__Uh5ae:hover{background-color:var(--gray-800);color:var(--text-primary)}[data-theme=dark] .SlideModal_closeButton__Uh5ae:active{background-color:var(--gray-700)}[data-theme=dark] .SlideModal_modalBody__VJVXE{background-color:var(--background)}[data-theme=dark] .SlideModal_modalBody__VJVXE::-webkit-scrollbar-thumb{background-color:var(--gray-600)}[data-theme=dark] .SlideModal_modalBody__VJVXE::-webkit-scrollbar-thumb:hover{background-color:var(--gray-500)}[data-theme=dark] .SlideModal_modalFooter__NSatc{border-top-color:var(--gray-700);background-color:var(--card)}@media(prefers-reduced-motion:reduce){.SlideModal_modal__YdhCB{transition:none}}