.AddShowcaseModal_overlay__jSZAN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2147483650;padding:20px}.AddShowcaseModal_modal__cNg10{background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:AddShowcaseModal_slideUp__XSSGi .3s ease-out}@keyframes AddShowcaseModal_slideUp__XSSGi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddShowcaseModal_header__q7ArI{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.AddShowcaseModal_header__q7ArI h2{margin:0;font-size:1.25rem;font-weight:600;color:#333}.AddShowcaseModal_closeButton__iJTAn{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.AddShowcaseModal_closeButton__iJTAn:hover:not(:disabled){background-color:#f0f0f0;color:#000}.AddShowcaseModal_closeButton__iJTAn:disabled{opacity:.5;cursor:not-allowed}.AddShowcaseModal_form__IhPPC{padding:20px;display:flex;flex-direction:column;gap:16px}.AddShowcaseModal_inputGroup___zdxr{display:flex;flex-direction:column;gap:6px}.AddShowcaseModal_label___O6_Q{font-size:.9rem;font-weight:500;color:#333}.AddShowcaseModal_input__DJh4d,.AddShowcaseModal_textarea__QugE0{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;font-family:inherit;transition:border-color .2s}.AddShowcaseModal_input__DJh4d:focus,.AddShowcaseModal_textarea__QugE0:focus{outline:none;border-color:#4CAF50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.AddShowcaseModal_input__DJh4d:disabled,.AddShowcaseModal_textarea__QugE0:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.AddShowcaseModal_textarea__QugE0{resize:vertical}.AddShowcaseModal_radioGroup__fbh10{display:flex;flex-direction:column;gap:12px}.AddShowcaseModal_radioLabel__r8mBT{display:flex;align-items:flex-start;gap:12px;padding:12px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.AddShowcaseModal_radioLabel__r8mBT:hover{border-color:#4CAF50;background-color:rgba(76,175,80,.05)}.AddShowcaseModal_radioLabel__r8mBT:has(input:checked){border-color:#4CAF50;background-color:rgba(76,175,80,.1)}.AddShowcaseModal_radioInput__mYmSd{margin-top:4px;width:20px;height:20px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #e0e0e0;border-radius:50%;background-color:white;position:relative;transition:all .2s ease}.AddShowcaseModal_radioInput__mYmSd:hover{border-color:#4CAF50;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.AddShowcaseModal_radioInput__mYmSd:checked{border-color:#4CAF50;background-color:#4CAF50}.AddShowcaseModal_radioInput__mYmSd:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:white}.AddShowcaseModal_radioInput__mYmSd:focus{outline:none;box-shadow:0 0 0 3px rgba(76,175,80,.2)}.AddShowcaseModal_radioText__Ykecs{display:flex;flex-direction:column;gap:4px;flex:1 1}.AddShowcaseModal_radioText__Ykecs strong{color:#333;font-size:.95rem}.AddShowcaseModal_radioDesc__2Bhcc{color:#666;font-size:.85rem;line-height:1.4}.AddShowcaseModal_radioInput__mYmSd:disabled{cursor:not-allowed;opacity:.5}.AddShowcaseModal_error__xroWy{background-color:#ffebee;color:#c62828;padding:12px;border-radius:6px;font-size:.9rem;border:1px solid #ef5350}.AddShowcaseModal_buttonGroup___uMWG{display:flex;gap:12px;margin-top:8px}.AddShowcaseModal_cancelButton___Nb7G,.AddShowcaseModal_submitButton__PDw_0{flex:1 1;padding:10px 16px;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.AddShowcaseModal_cancelButton___Nb7G{background-color:#f0f0f0;color:#333}.AddShowcaseModal_cancelButton___Nb7G:hover:not(:disabled){background-color:#e0e0e0}.AddShowcaseModal_submitButton__PDw_0{background-color:#4CAF50;color:white}.AddShowcaseModal_submitButton__PDw_0:hover:not(:disabled){background-color:#45a049;box-shadow:0 2px 8px rgba(76,175,80,.3)}.AddShowcaseModal_cancelButton___Nb7G:disabled,.AddShowcaseModal_submitButton__PDw_0:disabled{opacity:.6;cursor:not-allowed}