.dark-input[data-v-ef0ad316]{background-color:#1a1a1a;color:#fff;border:2px solid #06c;border-radius:4px;padding:8px 12px;font-size:14px;transition:all .3s ease}.dark-input[data-v-ef0ad316]:focus{outline:none;border-color:#4d94ff;box-shadow:0 0 5px rgba(77,148,255,.5);background-color:#2a2a2a}.dark-input[data-v-ef0ad316]::placeholder{color:#666;opacity:1}.dark-input[data-v-ef0ad316]:hover{border-color:#4d94ff}.product-form-container[data-v-93eec7e0]{position:relative;margin:auto;font-family:IRANSans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;direction:rtl;text-align:right}.loading-overlay[data-v-93eec7e0]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:100;direction:ltr;border-radius:16px}.spinner[data-v-93eec7e0]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#4a6cf7;border-radius:50%;animation:spin-93eec7e0 1s linear infinite}@keyframes spin-93eec7e0{to{transform:rotate(1turn)}}.error-message[data-v-93eec7e0]{color:#fff;background:rgba(255,71,87,.8);padding:12px 20px;border-radius:12px;margin-bottom:20px;text-align:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.product-form[data-v-93eec7e0]{background:hsla(0,0%,100%,.2);padding:25px;border-radius:16px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.form-title[data-v-93eec7e0]{margin-top:0;margin-bottom:20px;color:#2d3748;font-weight:700;font-size:14px;text-align:center;position:relative;padding-bottom:10px}.form-title[data-v-93eec7e0]:after{content:"";position:absolute;bottom:0;right:50%;transform:translateX(50%);width:60px;height:2px;background:linear-gradient(90deg,rgba(74,108,247,.7),rgba(106,17,203,.7));border-radius:2px}.form-group[data-v-93eec7e0]{margin-bottom:5px}.form-row[data-v-93eec7e0]{display:flex;flex-wrap:wrap;gap:15px}.form-row .form-group[data-v-93eec7e0]{flex:1;min-width:200px}label[data-v-93eec7e0]{display:block;margin-bottom:4px;font-weight:400;color:#fff;font-size:7px}.form-input[data-v-93eec7e0]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.4);border-radius:8px;font-size:8px;transition:all .3s ease;background-color:hsla(0,0%,100%,.7);color:#2d3748}.form-input[data-v-93eec7e0]:focus{border-color:rgba(74,108,247,.7);outline:none;box-shadow:0 0 0 3px rgba(74,108,247,.2);background-color:hsla(0,0%,100%,.9)}.form-input[dir=ltr][data-v-93eec7e0]{direction:ltr;text-align:left}.form-actions[data-v-93eec7e0]{display:flex;justify-content:flex-end;margin-top:10px}.cancel-btn[data-v-93eec7e0],.submit-btn[data-v-93eec7e0]{padding:10px 22px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;min-width:100px;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.submit-btn[data-v-93eec7e0]{color:#fff;border:1px solid hsla(0,0%,100%,.3)}.submit-btn[data-v-93eec7e0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,108,247,.4)}.submit-btn[data-v-93eec7e0]:disabled{background:rgba(203,213,224,.7);cursor:not-allowed;transform:none;box-shadow:none}.cancel-btn[data-v-93eec7e0]{background-color:rgba(226,232,240,.5);color:#4a5568;border:1px solid rgba(226,232,240,.5)}.cancel-btn[data-v-93eec7e0]:hover{background-color:rgba(247,1,252,.2);border-color:rgba(203,213,224,.7)}@media (max-width:768px){.product-form[data-v-93eec7e0]{padding:1px;border-radius:8px}.form-row[data-v-93eec7e0]{flex-direction:column;gap:5px}.form-row .form-group[data-v-93eec7e0]{min-width:100%}.form-actions[data-v-93eec7e0]{flex-direction:column;gap:10px}.cancel-btn[data-v-93eec7e0],.submit-btn[data-v-93eec7e0]{width:100%;padding:12px}.form-grid[data-v-93eec7e0]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.form-title[data-v-93eec7e0]{font-size:13px;margin-bottom:15px}}