._overlay_1pc5v_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:_fadeIn_1pc5v_1 .25s cubic-bezier(.16,1,.3,1)}[data-theme=light] ._overlay_1pc5v_1{background-color:#0f172a73}._modal_1pc5v_19{--modal-bg: oklch(18% .015 240);--modal-surface: rgba(255, 255, 255, .04);--modal-surface-hover: rgba(255, 255, 255, .08);--modal-border: rgba(255, 255, 255, .12);--modal-text: #ffffff;--modal-text-subtle: rgba(255, 255, 255, .65);--modal-primary: oklch(60% .12 230);--modal-primary-hover: oklch(66% .14 230);--modal-btn-text: #ffffff;--modal-shadow: 0 25px 60px -15px rgba(0, 0, 0, .8), 0 0 40px rgba(37, 99, 235, .15);--modal-input-bg: rgba(255, 255, 255, .05);--modal-input-border: rgba(255, 255, 255, .14);--modal-input-color: #ffffff;--modal-placeholder: rgba(255, 255, 255, .35);--modal-close-bg: rgba(255, 255, 255, .06);--modal-close-hover: rgba(255, 255, 255, .15);--modal-receipt-bg: rgba(255, 255, 255, .04);--modal-receipt-border: rgba(255, 255, 255, .1);position:relative;width:100%;max-width:580px;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:28px;box-shadow:var(--modal-shadow);overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_1pc5v_1 .3s cubic-bezier(.16,1,.3,1);color:var(--modal-text);direction:rtl;font-family:var(--font-body, system-ui, sans-serif);transition:background .3s ease,color .3s ease,border-color .3s ease}[data-theme=light] ._modal_1pc5v_19{--modal-bg: #ffffff;--modal-surface: oklch(96% .005 240);--modal-surface-hover: oklch(93% .01 240);--modal-border: oklch(88% .01 240);--modal-text: oklch(18% .015 240);--modal-text-subtle: oklch(48% .02 240);--modal-primary: oklch(45% .14 235);--modal-primary-hover: oklch(40% .15 235);--modal-btn-text: #ffffff;--modal-shadow: 0 25px 60px -15px rgba(0, 0, 0, .15), 0 0 35px rgba(37, 99, 235, .1);--modal-input-bg: oklch(98% .003 240);--modal-input-border: oklch(86% .015 240);--modal-input-color: oklch(18% .015 240);--modal-placeholder: oklch(65% .015 240);--modal-close-bg: oklch(94% .01 240);--modal-close-hover: oklch(88% .02 240);--modal-receipt-bg: oklch(97% .005 240);--modal-receipt-border: oklch(90% .01 240)}._header_1pc5v_77{padding:1.5rem 1.75rem 1rem;border-bottom:1px solid var(--modal-border);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._headerTitleWrapper_1pc5v_86{display:flex;flex-direction:column;gap:.35rem}._badge_1pc5v_92{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.3rem .85rem;border-radius:30px;background:color-mix(in lab,var(--modal-primary) 12%,transparent);border:1px solid color-mix(in lab,var(--modal-primary) 28%,transparent);color:var(--modal-primary);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._title_1pc5v_108{font-size:1.35rem;font-weight:900;margin:0;color:var(--modal-text);line-height:1.3}._subtitle_1pc5v_116{font-size:.85rem;color:var(--modal-text-subtle);margin:0;line-height:1.45}._closeButton_1pc5v_123{background:var(--modal-close-bg);border:1px solid var(--modal-border);color:var(--modal-text-subtle);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._closeButton_1pc5v_123:hover{background:var(--modal-close-hover);color:var(--modal-text);transform:scale(1.05)}._form_1pc5v_144{padding:1.5rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1.15rem;max-height:75vh;overflow-y:auto}._formGroup_1pc5v_153{display:flex;flex-direction:column;gap:.4rem}._label_1pc5v_159{font-size:.82rem;font-weight:800;color:var(--modal-text);display:flex;align-items:center;justify-content:space-between}._required_1pc5v_168{color:#ef4444;margin-right:.25rem}._input_1pc5v_173,._textarea_1pc5v_174{width:100%;padding:.75rem 1rem;background:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:16px;color:var(--modal-input-color);font-size:.9rem;font-family:inherit;transition:all .2s ease;outline:none;box-sizing:border-box}._input_1pc5v_173:focus,._textarea_1pc5v_174:focus{border-color:var(--modal-primary);background:var(--modal-surface-hover);box-shadow:0 0 0 3px color-mix(in lab,var(--modal-primary) 20%,transparent)}._input_1pc5v_173::placeholder,._textarea_1pc5v_174::placeholder{color:var(--modal-placeholder);font-size:.85rem}._phoneList_1pc5v_201{display:flex;flex-direction:column;gap:.5rem}._phoneRow_1pc5v_207{display:flex;align-items:center;gap:.5rem}._phoneInputWrapper_1pc5v_213{flex:1;position:relative}._removePhoneButton_1pc5v_218{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._removePhoneButton_1pc5v_218:hover{background:#ef444440}._addPhoneButton_1pc5v_237{align-self:flex-start;background:transparent;border:1px dashed color-mix(in lab,var(--modal-primary) 40%,transparent);color:var(--modal-primary);padding:.45rem 1rem;border-radius:20px;font-size:.78rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease;margin-top:.25rem}._addPhoneButton_1pc5v_237:hover{background:color-mix(in lab,var(--modal-primary) 10%,transparent);border-style:solid}._textarea_1pc5v_174{min-height:90px;resize:vertical}._submitButton_1pc5v_264{background:var(--modal-primary);color:var(--modal-btn-text);border:none;padding:.85rem 1.75rem;border-radius:30px;font-size:.95rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 18px color-mix(in lab,var(--modal-primary) 35%,transparent);margin-top:.5rem}._submitButton_1pc5v_264:hover:not(:disabled){transform:translateY(-2px);background:var(--modal-primary-hover);box-shadow:0 6px 24px color-mix(in lab,var(--modal-primary) 45%,transparent)}._submitButton_1pc5v_264:active:not(:disabled){transform:translateY(0)}._submitButton_1pc5v_264:disabled{opacity:.6;cursor:not-allowed}._successState_1pc5v_297{padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}._successIcon_1pc5v_306{width:64px;height:64px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}._successTitle_1pc5v_319{font-size:1.4rem;font-weight:900;color:var(--modal-text);margin:0}._successText_1pc5v_326{font-size:.9rem;color:var(--modal-text-subtle);max-width:400px;line-height:1.5;margin:0}._successReceipt_1pc5v_334{background:var(--modal-receipt-bg);border:1px solid var(--modal-receipt-border);border-radius:18px;padding:1rem 1.25rem;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;text-align:right;margin:.5rem 0}._receiptRow_1pc5v_348{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}._receiptLabel_1pc5v_355{color:var(--modal-text-subtle)}._receiptValue_1pc5v_359{font-weight:800;color:var(--modal-text)}@keyframes _fadeIn_1pc5v_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1pc5v_1{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
