@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800;900&display=swap";*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}body{direction:rtl}.main-action-btn{background-color:#ffaa2c!important;color:#fff!important;border:none!important;padding:12px 25px!important;border-radius:10px!important;font-family:inherit!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;text-align:center!important}.main-action-btn:hover{background-color:#f98e05!important;transform:translateY(-2px);box-shadow:0 4px 12px #ffaa2c66}.btn-glow{animation:glow-pulse-new 2s infinite!important;box-shadow:0 0 #ffaa2cb3!important;background:linear-gradient(135deg,#ffaa2c,#ffc163)!important;border:2px solid #fff!important}@keyframes glow-pulse-new{0%{box-shadow:0 0 #ffaa2cb3}70%{box-shadow:0 0 0 15px #ffaa2c00}to{box-shadow:0 0 #ffaa2c00}}.site-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 20px!important;background-color:#fff!important;border-bottom:1px solid #eaeaea!important;position:relative!important;z-index:1000!important;width:100%!important;min-height:60px!important}.header-right,.header-left{display:flex!important;align-items:center!important;min-width:40px!important}.header-center{flex:1!important;display:flex!important;justify-content:center!important;align-items:center!important}.header-logo{height:40px!important;width:auto!important;display:block!important;object-fit:contain!important;max-width:150px!important}.lang-toggle{color:#146394!important;font-weight:700!important;font-size:16px!important;cursor:pointer!important}.user-icon{color:#146394!important;width:24px!important;height:24px!important;cursor:pointer!important}.user-icon img{width:100%!important;height:100%!important;object-fit:contain!important}@media(max-width:768px){.site-header{padding:8px 15px!important;min-height:50px!important}.header-logo{height:32px!important}}:root{--bvcremanusspace-abbey: #54565a;--bvcremanusspace-abbey: #595a5c;--bvcremanusspace-alizarin-crimson: #eb2030;--bvcremanusspace-alto: #e1e2e1;--bvcremanusspace-alto: #d4d4d4;--bvcremanusspace-apple: #4c9c2e;--bvcremanusspace-apple: #49b34a;--bvcremanusspace-astronaut: #28377b;--bvcremanusspace-athens-gray: #f3f4f6;--bvcremanusspace-athens-gray: #e5e7eb;--bvcremanusspace-athens-gray: #e9ecef;--bvcremanusspace-athens-gray: #f9fafb;--bvcremanusspace-atoll: #0a5777;--bvcremanusspace-azure: #2e5dab;--bvcremanusspace-bahama-blue: #00609c;--bvcremanusspace-bay-of-many: #2c3a8f;--bvcremanusspace-bermuda: #77ccd8;--bvcremanusspace-black: #000000;--bvcremanusspace-black-0: rgba(0, 0, 0, 0);--bvcremanusspace-black-50: rgba(0, 0, 0, .5);--bvcremanusspace-blaze-orange: #ff6900;--bvcremanusspace-blue-ribbon: #0c72e8;--bvcremanusspace-blue-stone: #035c67;--bvcremanusspace-blumine: #1a5276;--bvcremanusspace-boulder: #6c757d;--bvcremanusspace-boulder: #7d7d7d;--bvcremanusspace-buttercup: #f5a623;--bvcremanusspace-calypso: #3a6895;--bvcremanusspace-cerulean: #00a7e1;--bvcremanusspace-chambray: #3a6895;--bvcremanusspace-cinnabar: #e53935;--bvcremanusspace-cod-gray: #0d0d0d;--bvcremanusspace-cod-gray: #181818;--bvcremanusspace-cod-gray: #141414;--bvcremanusspace-concrete: #e8f4fd;--bvcremanusspace-congress-blue: #004987;--bvcremanusspace-cornflower: #88b2df;--bvcremanusspace-cornflower: #79d2f7;--bvcremanusspace-danube: #4b93c9;--bvcremanusspace-danube: #56b7e7;--bvcremanusspace-denim: #1c76bc;--bvcremanusspace-dodger-blue: #51a2ff;--bvcremanusspace-ebony: #101828;--bvcremanusspace-endeavour: #4a5565;--bvcremanusspace-endeavour: #146394;--bvcremanusspace-french-pass: #bedbff;--bvcremanusspace-go-ben: #757a4d;--bvcremanusspace-gray-chateau: #99a1af;--bvcremanusspace-gray-chateau: #9ca3af;--bvcremanusspace-gray-nurse: #e1e2e1;--bvcremanusspace-green-pea: #1b5f39;--bvcremanusspace-green-pea: #266835;--bvcremanusspace-green-vogue: #021d49;--bvcremanusspace-havelock-blue: #51a1d9;--bvcremanusspace-hawkes-blue: #e8f4fd;--bvcremanusspace-international-klein-blue: #000f9f;--bvcremanusspace-jacksons-purple: #2e289e;--bvcremanusspace-jacksons-purple: #146394;--bvcremanusspace-jacksons-purple: #243c96;--bvcremanusspace-jumbo: #6c757d;--bvcremanusspace-jumbo: #75767a;--bvcremanusspace-jumbo: #7d7d7d;--bvcremanusspace-jumbo: #7d7d80;--bvcremanusspace-jumbo: #797a7d;--bvcremanusspace-jumbo: #818285;--bvcremanusspace-lochmara: #0174bc;--bvcremanusspace-lochmara: #0777bd;--bvcremanusspace-mantis: #63ba58;--bvcremanusspace-martinique: #303151;--bvcremanusspace-matisse: #0777bd;--bvcremanusspace-matisse: #146394;--bvcremanusspace-mid-gray: #6c6d71;--bvcremanusspace-midnight-blue: #002d5d;--bvcremanusspace-mine-shaft: #333333;--bvcremanusspace-mirage: #1e2939;--bvcremanusspace-mischka: #d1d5db;--bvcremanusspace-mischka: #ced4da;--bvcremanusspace-mosque: #065b6d;--bvcremanusspace-nevada: #6d6e71;--bvcremanusspace-nobel: #b5b5b5;--bvcremanusspace-orient: #004987;--bvcremanusspace-oxford-blue: #364153;--bvcremanusspace-pale-sky: #6a7282;--bvcremanusspace-pale-sky: #6c757d;--bvcremanusspace-persian-green: #009490;--bvcremanusspace-picton-blue: #4191ce;--bvcremanusspace-quill-gray: #cececf;--bvcremanusspace-resolution-blue: #004987;--bvcremanusspace-river-bed: #4a5565;--bvcremanusspace-rolling-stone: #7d7d80;--bvcremanusspace-royal-blue: #6c48f6;--bvcremanusspace-san-marino: #1c76bc;--bvcremanusspace-san-marino: #416da3;--bvcremanusspace-sea-buckthorn: #faa62e;--bvcremanusspace-seashell: #e9f6f5;--bvcremanusspace-shakespeare: #6b87ba;--bvcremanusspace-ship-cove: #6b87ba;--bvcremanusspace-shuttle-gray: #68696c;--bvcremanusspace-silver: #bababa;--bvcremanusspace-silver: #c0c0c0;--bvcremanusspace-picton-blue: #56b7e7;--bvcremanusspace-silver: #c4c4c4;--bvcremanusspace-silver-chalice: #9f9f9f;--bvcremanusspace-silver-chalice: #a7a6a6;--bvcremanusspace-silver-sand: #c7c8c9;--bvcremanusspace-steel-blue: #498bc2;--bvcremanusspace-steel-blue: #4882b8;--bvcremanusspace-steel-blue: #467ab2;--bvcremanusspace-sushi: #83c443;--bvcremanusspace-tory-blue: #146394;--bvcremanusspace-silver-sand: #cacbcc;--bvcremanusspace-trinidad: #e65100;--bvcremanusspace-turmeric: #d1ad4d;--bvcremanusspace-viking: #83afdd;--bvcremanusspace-whiskey: #d49173;--bvcremanusspace-white: #ffffff;--bvcremanusspace-white-02: rgba(255, 255, 255, 0);--bvcremanusspace-white-15: rgba(255, 255, 255, .15);--bvcremanusspace-white-80: rgba(255, 255, 255, .8);--bvcremanusspace-white-athens-gray: linear-gradient(to left, #f9fafb, #f9fafb), linear-gradient(to left, #ffffff, #ffffff);--bvcremanusspace-wistful: #a8acd4;--bvcremanusspace-zumthor: #eff6ff;--bvcremanusspace-zumthor-30: rgba(239, 246, 255, .3);--bvcremanusspace-semantic-button-font-family: Tajawal-Medium, sans-serif;--bvcremanusspace-semantic-button-font-weight: 500;--bvcremanusspace-semantic-button-font-size: 14px;--bvcremanusspace-semantic-button-line-height: 20px;--bvcremanusspace-semantic-button-font-size: 18px;--bvcremanusspace-semantic-button-line-height: 28px;--bvcremanusspace-semantic-heading-1-font-size: 20px;--bvcremanusspace-semantic-heading-1-line-height: 28px;--bvcremanusspace-semantic-heading-1-font-family: Tajawal-Bold, sans-serif;--bvcremanusspace-semantic-heading-1-font-size: 42px;--bvcremanusspace-semantic-heading-1-line-height: 58.8px;--bvcremanusspace-semantic-heading-1-font-weight: 700;--bvcremanusspace-semantic-heading-1-font-style: normal;--bvcremanusspace-semantic-button-font-family: Tajawal-Bold, sans-serif;--bvcremanusspace-semantic-button-font-size: 16px;--bvcremanusspace-semantic-button-line-height: 24px;--bvcremanusspace-semantic-button-font-weight: 700;--bvcremanusspace-semantic-button-font-style: normal;--bvcremanusspace-semantic-heading-2-font-size: 24px;--bvcremanusspace-semantic-heading-2-line-height: 32px;--bvcremanusspace-semantic-heading-2-font-size: 30px;--bvcremanusspace-semantic-heading-2-line-height: 36px;--bvcremanusspace-semantic-heading-2-font-family: Tajawal-Bold, sans-serif;--bvcremanusspace-semantic-heading-2-font-size: 36px;--bvcremanusspace-semantic-heading-2-line-height: 40px;--bvcremanusspace-semantic-heading-2-font-weight: 700;--bvcremanusspace-semantic-heading-2-font-style: normal;--bvcremanusspace-semantic-heading-3-font-size: 16px;--bvcremanusspace-semantic-heading-3-line-height: 24px;--bvcremanusspace-semantic-heading-3-font-size: 18px;--bvcremanusspace-semantic-heading-3-font-size: 20px;--bvcremanusspace-semantic-heading-3-line-height: 28px;--bvcremanusspace-semantic-heading-3-font-family: Tajawal-Bold, sans-serif;--bvcremanusspace-semantic-heading-3-font-size: 24px;--bvcremanusspace-semantic-heading-3-line-height: 32px;--bvcremanusspace-semantic-heading-3-font-weight: 700;--bvcremanusspace-semantic-heading-3-font-style: normal;--bvcremanusspace-semantic-img-font-size: 3.3935248851776123px;--bvcremanusspace-semantic-img-font-family: Inter-Regular, sans-serif;--bvcremanusspace-semantic-img-font-size: 6.02809476852417px;--bvcremanusspace-semantic-img-font-weight: 400;--bvcremanusspace-semantic-img-font-size: 16.592592239379883px;--bvcremanusspace-semantic-img-font-family: Inter-Bold, sans-serif;--bvcremanusspace-semantic-img-font-size: 59.25925827026367px;--bvcremanusspace-semantic-img-line-height: normal;--bvcremanusspace-semantic-img-font-weight: 700;--bvcremanusspace-semantic-img-font-style: normal;--bvcremanusspace-semantic-input-font-size: 14px;--bvcremanusspace-semantic-input-font-family: Tajawal-Light, sans-serif;--bvcremanusspace-semantic-input-font-size: 16px;--bvcremanusspace-semantic-input-line-height: normal;--bvcremanusspace-semantic-input-font-weight: 300;--bvcremanusspace-semantic-input-font-style: normal;--bvcremanusspace-semantic-label-font-family: Tajawal-Regular, sans-serif;--bvcremanusspace-semantic-label-font-weight: 400;--bvcremanusspace-semantic-label-font-size: 14px;--bvcremanusspace-semantic-label-line-height: 20px;--bvcremanusspace-semantic-label-line-height: 24px;--bvcremanusspace-semantic-label-font-family: Tajawal-Bold, sans-serif;--bvcremanusspace-semantic-label-font-size: 16px;--bvcremanusspace-semantic-label-line-height: 16px;--bvcremanusspace-semantic-label-font-weight: 700;--bvcremanusspace-semantic-label-font-style: normal;--bvcremanusspace-semantic-link-font-family: Tajawal-Regular, sans-serif;--bvcremanusspace-semantic-link-font-size: 14px;--bvcremanusspace-semantic-link-line-height: 20px;--bvcremanusspace-semantic-link-font-weight: 400;--bvcremanusspace-semantic-link-font-style: normal;--bvcremanusspace-semantic-link-underline-font-family: Tajawal-Regular, sans-serif;--bvcremanusspace-semantic-link-underline-font-size: 12px;--bvcremanusspace-semantic-link-underline-line-height: 16px;--bvcremanusspace-semantic-link-underline-font-weight: 400;--bvcremanusspace-semantic-link-underline-font-style: normal;--bvcremanusspace-semantic-options-font-family: Tajawal-Light, sans-serif;--bvcremanusspace-semantic-options-font-size: 16px;--bvcremanusspace-semantic-options-line-height: 24px;--bvcremanusspace-semantic-options-font-weight: 300;--bvcremanusspace-semantic-options-font-style: normal;--bvcremanusspace-tajawal-bold-font-size: 16px;--bvcremanusspace-tajawal-bold-line-height: 26px;--bvcremanusspace-tajawal-bold-font-size: 24px;--bvcremanusspace-tajawal-bold-line-height: 36px;--bvcremanusspace-tajawal-bold-font-size: 26px;--bvcremanusspace-tajawal-bold-line-height: 39px;--bvcremanusspace-tajawal-bold-font-size: 27px;--bvcremanusspace-tajawal-bold-line-height: 40.5px;--bvcremanusspace-tajawal-bold-line-height: 16px;--bvcremanusspace-tajawal-bold-font-size: 29px;--bvcremanusspace-tajawal-bold-line-height: 43.5px;--bvcremanusspace-tajawal-medium-font-size: 12px;--bvcremanusspace-tajawal-medium-line-height: 16px;--bvcremanusspace-tajawal-medium-font-size: 14px;--bvcremanusspace-tajawal-medium-line-height: 20px;--bvcremanusspace-tajawal-medium-font-family: Tajawal-Medium, sans-serif;--bvcremanusspace-tajawal-medium-font-size: 16px;--bvcremanusspace-tajawal-medium-line-height: 24px;--bvcremanusspace-tajawal-medium-font-weight: 500;--bvcremanusspace-tajawal-medium-font-style: normal;--bvcremanusspace-tajawal-regular-font-size: 12px;--bvcremanusspace-tajawal-regular-line-height: 16px;--bvcremanusspace-tajawal-regular-font-size: 14px;--bvcremanusspace-tajawal-regular-line-height: 22.75px;--bvcremanusspace-tajawal-regular-font-size: 16px;--bvcremanusspace-tajawal-regular-line-height: 24px;--bvcremanusspace-tajawal-regular-font-family: Tajawal-Regular, sans-serif;--bvcremanusspace-tajawal-regular-font-size: 18px;--bvcremanusspace-tajawal-regular-line-height: 29.25px;--bvcremanusspace-tajawal-regular-font-weight: 400;--bvcremanusspace-tajawal-regular-font-style: normal;--bvcremanusspace-tajawal-bold-font-family: Tajawal-Bold, sans-serif;--bvcremanusspace-tajawal-bold-font-size: 12px;--bvcremanusspace-tajawal-bold-line-height: 15px;--bvcremanusspace-tajawal-bold-font-weight: 700;--bvcremanusspace-tajawal-bold-font-style: normal}:root,[data-bvcremanusspace-mode=mode-1]{--color-white-solid: #ffffff;--color-azure-33: #146394;--color-white-80: rgba(255, 255, 255, .8);--color-grey-98: #f9fafb;--color-azure-28: #1a5276;--color-grey-96: #f3f4f6;--color-white-02: rgba(255, 255, 255, 0);--color-blue-31: #000f9f;--color-azure-53: #4191ce;--color-azure-44: #00a7e1;--color-azure-26: #004987;--color-grey-94: #e9f6f5;--color-grey-93: #e9ecef;--color-cyan-81: #afe1ee;--color-cyan-64: #5ecaea;--color-azure-72: #79d2f7;--color-azure-42: #1c76bc;--color-azure-43: #2e5dab;--color-blue-37: #2c3a8f;--color-azure-62: #56b7e7;--color-blue-39: #2e289e;--color-azure-48: #0c72e8;--color-grey-80: #cacbcc;--color-grey-95: #e8f4fd;--color-blue-32: #28377b;--color-azure-34: #4a5565;--color-black-solid: #000000;--color-grey-73: #bababa;--color-azure-57: #6b87ba;--color-azure-18: #002d5d;--color-azure-15: #021d49;--color-grey-34: #54565a;--color-azure-84: #d1d5db;--color-grey-88: #e1e2e1;--color-azure-64: #99a1af;--color-azure-38: #0777bd;--color-orange-55: #f5a623;--color-grey-46: #6c757d;--color-grey-91: #e5e7eb;--color-cyan-50: #00e5ff;--color-cyan-50-0: rgba(0, 229, 255, 0);--color-grey-20: #333333;--color-red-55: #e53935;--color-orange-45: #e65100;--color-black-0: rgba(0, 0, 0, 0);--color-grey-75: #c0c0c0;--color-azure-66: #51a2ff;--color-orange-58: #faa62e;--color-white-15: rgba(255, 255, 255, .15);--color-azure-65: #9ca3af;--color-grey-97-30: rgba(239, 246, 255, .3);--color-azure-46: #6a7282;--color-grey-97: #eff6ff;--color-azure-87: #bedbff;--color-azure-27: #364153;--color-blue-62: #6c48f6;--color-blue-75: #a8acd4;--color-blue-25: #303151;--color-grey-81: #cececf;--color-cyan-21: #035c67;--color-yellow-39: #757a4d;--color-grey-51: #818285;--color-orange-50: #ff6900;--color-spring-green-24: #1b5f39;--color-orange-56: #d1ad4d;--color-grey-5: #0d0d0d;--color-grey-9: #181818;--color-grey-8: #141414;--color-azure-41: #3a6895;--color-azure-58: #51a1d9;--color-grey-42: #68696c;--color-azure-70: #88b2df;--color-azure-69: #83afdd;--color-grey-62: #9f9f9f;--color-grey-43: #6c6d71;--color-grey-47: #75767a;--color-grey-50: #7d7d80;--color-grey-65: #a7a6a6;--color-grey-83: #d4d4d4;--color-grey-71: #b5b5b5;--color-grey-77: #c4c4c4;--color-azure-45: #416da3;--color-azure-54: #4b93c9;--color-azure-52: #498bc2;--color-azure-50: #4882b8;--color-azure-49: #467ab2;--color-azure-31: #00609c;--color-chartreuse-green-40: #4c9c2e;--color-red-52: #eb2030;--color-azure-37: #0174bc;--color-grey-49: #7d7d7d;--color-grey-48: #797a7d;--color-azure-25: #0a5777;--color-blue-36: #243c96;--color-orange-64: #d49173;--color-grey-58: #949494;--color-grey-78: #c7c8c9;--color-grey-44: #6d6e71;--color-cyan-29: #009490;--color-green-28: #266835;--color-chartreuse-green-52: #83c443;--color-green-49: #49b34a;--color-green-54: #63ba58;--color-cyan-23: #065b6d;--color-grey-35: #595a5c;--color-cyan-66: #77ccd8;--color-black-50: rgba(0, 0, 0, .5);--color-azure-11: #101828;--color-azure-17: #1e2939;--color-azure-83: #ced4da}.home-page{direction:rtl;font-family:var(--bvcremanusspace-tajawal-regular-font-family, "Tajawal", sans-serif);color:var(--color-grey-20, #333);background-color:var(--color-white-solid, #fff);overflow-x:hidden;width:100%}.container{max-width:1200px;margin:0 auto;padding:0 15px}.site-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#fff!important;border-bottom:1px solid #eaeaea;position:relative;z-index:1000}.header-left .lang-toggle{color:var(--color-azure-33, #146394);font-weight:700;font-size:16px;cursor:pointer}.header-center .header-logo{height:40px;width:auto;display:block;object-fit:contain}.header-right .user-icon{color:var(--color-azure-33, #146394);width:24px;height:24px;cursor:pointer}.hero-section{background-color:var(--color-azure-33, #146394);padding:40px 20px 100px;text-align:center;color:#fff}.heading-1{font-family:var(--bvcremanusspace-semantic-heading-1-font-family, "Tajawal", sans-serif);font-size:clamp(24px,5vw,36px);font-weight:700;margin-bottom:15px;line-height:1.4}.hero-subtext{font-size:clamp(14px,3vw,16px);color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.6}.insurance-section{position:relative;margin-top:-60px;z-index:10;margin-bottom:40px}.search-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;margin-bottom:20px}.form-tabs{display:flex;background-color:#fff;border-bottom:2px solid #f3f4f6;overflow-x:auto}.form-tabs::-webkit-scrollbar{display:none}.tab-btn{flex:1;min-width:70px;padding:15px 5px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;border:none;background:transparent;font-family:inherit;font-size:14px;color:#9ca3af;border-bottom:3px solid transparent;transition:all .2s;white-space:nowrap}.tab-btn img{height:24px;filter:grayscale(100%);opacity:.5}.tab-btn.active{color:var(--color-azure-33, #146394);border-bottom-color:var(--color-orange-58, #faa62e);font-weight:700}.tab-btn.active img{filter:none;opacity:1}.form-content{padding:20px;display:flex;flex-direction:column;gap:20px;background-color:#fcfcfc}.insurance-type-toggle,.registration-type-group{display:flex;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.toggle-btn,.radio-button{flex:1;padding:15px;text-align:center;border:none;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.toggle-btn.inactive,.radio-button.inactive{background-color:#f3f4f6;color:#6c757d}.toggle-btn.active,.radio-button.active{background-color:var(--color-azure-33, #146394);color:#fff}.radio-button{display:flex;align-items:center;justify-content:center;gap:10px}.radio-circle{width:16px;height:16px;border-radius:50%;border:2px solid #9ca3af;display:flex;align-items:center;justify-content:center}.radio-circle.active{border-color:var(--color-orange-58, #faa62e)}.radio-dot{width:8px;height:8px;background-color:var(--color-orange-58, #faa62e);border-radius:50%}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:14px;color:#4a5565;font-weight:600}.form-input{padding:14px 15px;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:15px;outline:none;background:#fff}.form-input::placeholder{color:#d1d5db}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%236b7280%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:left 15px center;background-size:12px auto;padding-left:35px}.form-row-split{display:flex;gap:15px}.form-row-split .form-group{flex:1}.relative-input{position:relative}.info-icon{position:absolute;left:15px;top:38px;width:20px;height:20px;background:#e5e7eb;color:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.captcha-input-wrapper{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.captcha-input{flex:1;border:none;border-radius:0}.captcha-box{display:flex;align-items:center;padding:5px 10px;gap:10px}.captcha-image{font-family:Courier New,Courier,monospace;font-size:24px;font-style:italic;font-weight:700;letter-spacing:5px;color:#d97706;background:repeating-linear-gradient(45deg,#f3f4f6,#f3f4f6 5px,#fff 5px,#fff 10px);padding:5px 10px}.refresh-btn{background:none;border:none;cursor:pointer;color:#374151;display:flex;align-items:center}.refresh-btn svg{width:20px;height:20px}.submit-group{margin-top:10px;gap:15px}.agreement{font-size:12px;color:#6b7280;line-height:1.6}.submit-btn{background-color:var(--color-orange-58, #faa62e);color:#fff;border:none;padding:16px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;width:100%}.partners-banner{background:#fff;border-radius:12px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #0000000d}.partners-logos-left{display:flex;overflow:hidden;width:180px;white-space:nowrap}.marquee-content{display:flex;gap:15px;align-items:center;animation:marquee-scroll 18s linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(100%)}}.partner-img{height:30px;object-fit:contain;flex-shrink:0}.partners-logos-right{display:flex;align-items:center;gap:10px;font-size:12px;color:#6b7280;border-right:1px solid #e5e7eb;padding-right:15px}.ia-img{height:35px}.section-title{text-align:center;font-size:20px;color:var(--color-azure-33, #146394);margin:40px 0 20px;font-weight:700}.section-subtitle{text-align:center;font-size:14px;color:#6b7280;margin-bottom:25px;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:40px}.feature-card{background:#fff;border-radius:8px;padding:12px 5px;text-align:center;box-shadow:0 2px 8px #0000000a;border:1px solid #f3f4f6;display:flex;flex-direction:column;align-items:center;gap:8px}.feature-icon img{height:25px}.feature-title{font-size:11px;font-weight:700;color:var(--color-azure-33, #146394);line-height:1.3}.discounts-section{background-color:#f9fafb;padding:30px 15px;border-radius:20px;margin-bottom:40px}.discounts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px}.discount-card{background:#fff;border-radius:8px;padding:15px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 6px #00000008}.discount-text{font-size:13px;font-weight:700;color:var(--color-azure-33, #146394);line-height:1.4}.discount-logo{width:45px;height:45px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;background:#f3f4f6;overflow:hidden;padding:5px}.discount-logo img{width:100%;height:100%;object-fit:contain}.view-more-link{display:block;text-align:center;font-size:14px;font-weight:700;color:var(--color-azure-33, #146394);text-decoration:underline;margin-top:10px}.why-us-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 15px;margin-bottom:50px}.why-us-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.why-icon img{height:40px}.why-title{font-size:14px;font-weight:700;color:var(--color-azure-33, #146394)}.floating-buttons{position:fixed;bottom:20px;left:20px;display:flex;flex-direction:column;gap:15px;z-index:100}.float-btn{width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px #00000026}.float-btn.headset{background-color:var(--color-orange-58, #faa62e);color:#fff}.float-btn.headset svg{width:24px;height:24px}.float-btn.scroll-up{background-color:var(--color-azure-33, #146394);color:#fff}.float-btn.scroll-up svg{width:24px;height:24px}@media(min-width:768px){.features-grid,.why-us-grid,.discounts-grid{grid-template-columns:repeat(4,1fr)}.form-content{flex-direction:row;flex-wrap:wrap}.form-group,.insurance-type-toggle,.registration-type-group{flex:1 1 45%}.footer-accordion{display:grid;grid-template-columns:repeat(4,1fr);border:none;gap:20px}.accordion-item{border:none}.accordion-header svg{display:none}}.site-footer{background:#146394;padding:40px 20px;border-top-left-radius:25px;border-top-right-radius:25px;direction:rtl;color:#fff;margin-top:50px}.footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.contact-number{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700}.footer-logo{height:35px;filter:brightness(0) invert(1)}.app-links-footer{display:flex;justify-content:center;gap:15px;margin-bottom:30px}.app-links-footer img{height:30px;filter:brightness(0) invert(1)}.footer-accordion{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1)}.accordion-item{border-bottom:1px solid rgba(255,255,255,.1);padding:15px 0}.accordion-header{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:700;font-size:15px}.accordion-header svg{width:18px;height:18px;opacity:.7}.footer-bottom-info{margin-top:30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.payment-img{height:25px;filter:brightness(0) invert(1);opacity:.8}.social-links{display:flex;gap:15px;justify-content:center}.social-icon{width:35px;height:35px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;background:#ffffff0d}.footer-copy{font-size:11px;color:#ffffff80;margin-top:10px}.footer-privacy-links{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:25px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.footer-privacy-links a{color:#ffffffb3;text-decoration:none;font-size:13px;transition:color .2s}.footer-privacy-links a:hover{color:#ffaa2c}.footer-privacy-links .divider{color:#fff3;font-size:12px}.data-form-page{direction:rtl;font-family:Tajawal,sans-serif;background-color:#f8fafc;min-height:100vh}.site-header{background:#fff!important;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000}.lang-toggle{color:#146394;font-weight:700}.user-icon img{width:28px;height:28px}.stepper-container{display:flex;align-items:center;justify-content:center;padding:30px 10px;background:#fff;margin-bottom:20px}.step{display:flex;flex-direction:column;align-items:center;gap:8px;width:80px}.step-number{width:30px;height:30px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.step-label{font-size:10px;color:#64748b;text-align:center;white-space:nowrap}.step-line{height:2px;flex:1;max-width:40px;background:#e2e8f0;margin-top:-20px}.section-title-card{padding:20px;text-align:center}.section-title-card h2{color:#146394;font-size:20px;font-weight:700}.insurance-details-form{padding:0 15px 40px}.form-card{background:#fff;border-radius:16px;padding:25px 20px;box-shadow:0 4px 20px #0000000d}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;color:#146394;font-weight:700;margin-bottom:8px}.form-input{width:100%;padding:12px 15px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;background-color:#fcfcfc;transition:border-color .2s}.form-input:focus{outline:none;border-color:#146394}.form-input.read-only{background-color:#f1f5f9;color:#64748b}.error-border{border-color:#ef4444!important}.error-text{color:#ef4444;font-size:11px;margin-top:4px;display:block}.birth-date-row{display:flex;gap:10px}.divider{height:1px;background:#e2e8f0;margin:25px 0}.repair-options{display:flex;gap:15px}.repair-radio{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:14px;gap:10px}.repair-radio.active{background:#146394;color:#fff;border-color:#146394}.repair-radio input{display:none}.submit-btn-form{width:100%;padding:15px;background-color:#146394;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;margin-top:20px;box-shadow:0 4px 15px #1463944d}@media(max-width:480px){.step-label{display:none}.step{width:40px}}.fake-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.spinner{width:50px;height:50px;border:5px solid #e2e8f0;border-top-color:#146394;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.trust-badges-container{display:flex;justify-content:center;margin-top:15px}.trust-badge{display:flex;align-items:center;gap:8px;color:#10b981;font-size:11px;font-weight:700;background:#ecfdf5;padding:8px 12px;border-radius:8px;border:1px solid #d1fae5}.trust-badge i{font-size:14px}.fetched-data-group .form-input{background-color:#f8fafc;border-color:#e2e8f0;color:#475569}.fetched-badge{float:left;font-size:10px;color:#10b981;background:#ecfdf5;padding:2px 6px;border-radius:4px;font-weight:700}.helper-text{font-size:10px;color:#64748b;font-weight:400}.offers-page{direction:rtl;font-family:Tajawal,sans-serif;background-color:#f1f5f9;min-height:100vh;padding-bottom:50px}.offers-main{max-width:900px;margin:0 auto;padding:20px 15px}.stepper-container{display:flex;align-items:center;justify-content:center;padding:20px 0;margin-bottom:30px}.step{display:flex;flex-direction:column;align-items:center;gap:8px;width:100px}.step-number{width:35px;height:35px;border-radius:50%;background:#e2e8f0;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;z-index:2}.step.completed .step-number{background:#ffaa2c}.step.active .step-number{background:#146394}.step-label{font-size:12px;color:#94a3b8;font-weight:500;text-align:center}.step.completed .step-label{color:#ffaa2c}.step-line{height:3px;flex:1;background:#e2e8f0;margin-top:-22px;z-index:1}.vehicle-details-card{background:#fff;border-radius:20px;padding:25px;box-shadow:0 4px 20px #00000008;margin-bottom:20px}.vehicle-details-card .card-title{color:#146394;font-size:18px;font-weight:900;margin-bottom:20px;text-align:center}.detail-item{display:flex;flex-direction:column;gap:4px}.detail-item .label{font-size:13px;color:#94a3b8}.detail-item .value{font-size:16px;color:#146394;font-weight:800}.sama-note-box{background:#e0f2fe;border:1px solid #bae6fd;border-radius:15px;padding:15px 20px;margin-bottom:20px;text-align:center}.sama-note-box p{color:#146394;font-size:12px;line-height:1.6}.insurance-tabs-container{display:flex;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:30px;box-shadow:0 2px 10px #0000000d}.insurance-tab{flex:1;padding:15px;border:none;background:#fff;color:#146394;font-weight:700;font-size:15px;cursor:pointer;transition:all .3s}.insurance-tab.active{background:#146394;color:#fff}.new-offer-card{background:#fff;border-radius:20px;padding:0;box-shadow:0 10px 30px #0000000d;margin-bottom:30px;overflow:hidden}.card-top-row{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:15px}.company-branding{display:flex;flex-direction:column;align-items:center;gap:10px}.price-under-logo{display:flex;flex-direction:column;align-items:center;margin-top:5px}.logo-box{width:100px;height:60px;padding:10px;border:1px solid #f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center}.logo-box img{max-width:100%;max-height:100%;object-fit:contain}.large-price{font-size:22px;font-weight:900;color:#146394;line-height:1.2}.price-unit{font-size:10px;color:#94a3b8;font-weight:700}.company-text-info{flex:1;text-align:right}.company-name-title{font-size:18px;color:#146394;font-weight:900;margin-bottom:5px}.insurance-type-label{font-size:13px;color:#ffaa2c;font-weight:700}.card-middle-row{display:flex;padding:0 20px 20px;border-bottom:1px solid #f1f5f9}.features-selection-col{flex:1;display:flex;flex-direction:column;gap:12px;padding-right:20px}.feature-option-row{display:flex;align-items:center;gap:12px;cursor:pointer;padding-bottom:8px;border-bottom:1px solid rgba(226,232,240,.5);width:fit-content;min-width:250px}.feature-option-row:last-child{border-bottom:none}.checkbox-styled{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;background:#fff}.checkbox-styled.checked{background:#fff;border-color:#146394}.checkbox-styled.checked i{color:#146394;font-size:14px;display:block!important;visibility:visible!important}.feature-name{font-size:13px;color:#1e293b;flex:1}.feature-name.main-feat{font-weight:700}.feature-name.addon-feat{font-weight:400}.feature-price{font-size:13px;color:#146394;font-weight:700}.card-bottom-row{padding:20px}.fees-section{margin-bottom:20px}.section-header{display:block;font-size:14px;color:#146394;font-weight:900;margin-bottom:10px}.fee-row{display:flex;justify-content:space-between;margin-bottom:8px}.fee-label{font-size:12px;color:#94a3b8}.fee-value{font-size:13px;color:#146394;font-weight:700}.details-grid{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:15px;width:100%}.feature-option-row.readonly{cursor:default;pointer-events:none}.new-select-btn{width:100%;padding:18px;background:#146394;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:900;cursor:pointer;box-shadow:0 4px 15px #14639433;transition:all .2s}.new-select-btn:hover{background:#0d4a70;transform:translateY(-2px)}.floating-support{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:15px;z-index:1000}.support-circle{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 4px 15px #0003;cursor:pointer;transition:all .3s}.support-circle.orange{background:#ffaa2c}.support-circle.blue{background:#146394}.support-circle:hover{transform:scale(1.1)}@media(max-width:600px){.details-grid{grid-template-columns:1fr}.card-middle-row{flex-direction:column;gap:20px}.price-display-col{width:100%;flex-direction:row;gap:10px;justify-content:flex-start}.features-selection-col{padding-right:0}.step-label{display:none}}.skeleton-card{background:#fff;border-radius:20px;padding:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:15px;box-shadow:0 4px 6px #0000000d}.skeleton-box{background:#e2e8f0;border-radius:8px;position:relative;overflow:hidden}.skeleton-box:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{to{left:100%}}.urgency-banner{background:linear-gradient(90deg,#fff3cd,#ffe8a1);color:#856404;text-align:center;padding:10px;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:8px;box-shadow:0 2px 4px #0000000d}.fire-icon{font-size:16px}.countdown-timer{background:#dc3545;color:#fff;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:14px}.payment-page{direction:rtl;font-family:Tajawal,sans-serif;background-color:#f8fafc;min-height:100vh}.site-header{background:#fff!important;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px #0000000d;position:relative;z-index:1000}.header-center{flex:1;display:flex;justify-content:center}.header-logo{height:35px;width:auto;display:block;object-fit:contain}.stepper-container{display:flex;align-items:center;justify-content:center;padding:20px 10px;background:#fff;margin-bottom:30px}.step{display:flex;flex-direction:column;align-items:center;gap:5px;width:60px}.step-number{width:25px;height:25px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.step.completed .step-number{background:#ffaa2c;color:#fff}.step.active .step-number{background:#146394;color:#fff}.step-label{font-size:8px;color:#64748b;text-align:center;white-space:nowrap}.step.active .step-label{color:#146394;font-weight:700}.step-line{height:2px;flex:1;max-width:30px;background:#e2e8f0;margin-top:-15px}.step-line.active{background:#ffaa2c}.payment-content-grid{display:grid;grid-template-columns:1fr 350px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px 60px}.payment-card,.summary-card{background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000000d;overflow:hidden;margin-bottom:25px}.card-header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #f1f5f9}.card-icon{width:24px;height:24px}.card-title{font-size:18px;font-weight:700;color:#1e293b}.details-list{padding:10px 20px}.detail-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e2e8f0}.detail-row:last-child{border-bottom:none}.detail-row.total{margin-top:5px;padding-top:15px;border-top:2px solid #f1f5f9}.detail-label{color:#64748b;font-size:13px}.detail-value{font-weight:700;color:#1e293b}.detail-row.total .detail-value{color:#146394;font-size:16px}.payment-error-msg{background:#fef2f2;color:#dc2626;padding:12px;border-radius:8px;font-size:12px;margin-top:15px;text-align:center;border:1px solid #fee2e2}.preview-doc-btn{width:calc(100% - 40px);margin:0 20px 20px;padding:12px;background:#f1f5f9;border:none;border-radius:10px;color:#146394;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.payment-options{padding:20px;display:flex;flex-direction:column;gap:15px}.payment-option{display:flex;align-items:center;padding:15px;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s}.payment-option.active{border-color:#146394;background:#f0f9ff}.payment-option input{display:none}.option-info{flex:1;display:flex;flex-direction:column;gap:4px}.option-name{font-weight:700;color:#1e293b}.option-desc{font-size:12px;color:#64748b}.option-icon{height:24px}.summary-header{background:#146394;padding:15px 20px}.summary-title{color:#fff;font-size:16px;font-weight:700}.summary-body{padding:20px}.summary-row{display:flex;justify-content:space-between;margin-bottom:12px}.summary-label{color:#64748b;font-size:14px}.summary-value{font-weight:500;color:#1e293b}.grand-total{margin-top:15px}.grand-total .summary-label{font-weight:700;color:#1e293b}.grand-total .summary-value{font-size:20px;font-weight:900;color:#146394}.summary-divider{border:none;border-top:1px solid #e2e8f0;margin:15px 0}.confirm-pay-btn{width:100%;padding:16px;background:#146394;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;box-shadow:0 4px 15px #1463944d}.terms-text{margin-top:15px;font-size:11px;color:#94a3b8;text-align:center;line-height:1.5}.terms-text a{color:#146394;text-decoration:underline}@media(max-width:968px){.payment-content-grid{grid-template-columns:1fr}.payment-sidebar{order:2}.payment-main-col{order:1}}@media(max-width:480px){.step-label{display:none}.card-header,.details-list,.payment-options,.summary-body{padding:15px}}.apple-pay-disabled-msg{margin-top:15px;padding:12px 15px;background:#fef2f2;border:1px solid #fee2e2;border-radius:10px;color:#dc2626;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.disabled-btn{opacity:.5!important;cursor:not-allowed!important;filter:grayscale(100%)}.policy-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Tajawal,sans-serif}.policy-modal-content{background:#f1f5f9;width:100%;max-width:850px;border-radius:4px;position:relative;box-shadow:0 20px 25px -5px #0000001a;animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.top-gradient-bar,.bottom-gradient-bar{height:8px;background:linear-gradient(to left,#f5a623,#1a5276);width:100%}.policy-document-body{background:#fff;margin:0;padding:20px 40px;position:relative;overflow:hidden;min-height:1200px}.watermark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.watermark-text{transform:rotate(-35deg);opacity:.06;text-align:center;-webkit-user-select:none;user-select:none}.wm-main{display:block;font-size:120px;font-weight:900;color:#dc2626;line-height:1}.wm-sub{display:block;font-size:24px;font-weight:700;color:#dc2626}.doc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-logo-right img{height:60px}.header-logo-right p{font-size:10px;color:#94a3b8;text-align:center;margin-top:5px}.header-logo-center{display:flex;align-items:center;gap:15px}.header-logo-center img{height:65px}.company-meta-text h3{font-size:18px;color:#1a5276;margin:0}.company-meta-text p{font-size:10px;color:#64748b;margin:2px 0 0}.header-logo-left img{height:70px}.main-title-container{display:flex;justify-content:center;margin-bottom:20px}.title-box{border:3px solid #1a5276;border-radius:12px;padding:8px 40px;text-align:center;width:100%}.title-box h1{font-size:22px;color:#1a5276;margin:0;font-weight:900}.title-box p{font-size:12px;color:#94a3b8;margin:2px 0 0}.policy-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px}.info-box-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px;text-align:center;box-shadow:0 1px 3px #0000000d}.info-box-item.full-width{grid-column:span 2}.box-label{display:block;font-size:11px;color:#94a3b8;margin-bottom:4px}.box-value{font-size:16px;font-weight:700;color:#1a5276}.doc-section-block{margin-bottom:30px;position:relative;z-index:2}.section-header{display:flex;align-items:center;gap:15px;margin-bottom:10px}.section-badge{width:35px;height:35px;background:#f5a623;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.section-header h2{font-size:20px;color:#1a5276;margin:0;font-weight:700}.section-line{height:3px;background:#f5a623;margin-bottom:15px}.data-rows-list{display:flex;flex-direction:column}.data-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f5f9}.data-row .label{color:#64748b;font-size:14px}.data-row .value{color:#1e293b;font-size:14px;font-weight:500}.data-row .value.highlight-orange{color:#f5a623;font-weight:700}.data-row .value.status-urgent{color:#dc2626;font-weight:700}.coverage-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.coverage-list{list-style:none;padding:0;margin:0}.coverage-list li{position:relative;padding-right:25px;margin-bottom:12px;font-size:14px;color:#1e293b}.coverage-list li:before{content:"";position:absolute;right:0;top:5px;width:12px;height:12px;background:#f5a623;border-radius:50%}.financial-summary-box{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.f-sum-row{display:flex;justify-content:space-between;padding:15px 25px;border-bottom:1px solid #f1f5f9;font-size:15px}.f-sum-row .label{color:#64748b}.f-sum-row .value{color:#1e293b;font-weight:500}.f-sum-total-box{background:#d6e8f5;display:flex;justify-content:space-between;padding:15px 25px;color:#1a5276;font-weight:700;font-size:20px}.terms-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:25px;margin-bottom:40px}.terms-container h3{font-size:16px;color:#1a5276;margin-bottom:15px}.terms-container ul{padding-right:20px;margin:0}.terms-container li{font-size:12px;color:#64748b;margin-bottom:8px;line-height:1.6}.doc-footer{margin-top:50px}.footer-top-line{height:2px;background:#1a5276;margin-bottom:15px}.footer-content{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.footer-col{text-align:center;flex:1}.sig-placeholder{width:120px;height:1px;background:#e2e8f0;margin:0 auto 10px}.footer-col p{font-size:12px;color:#64748b}.footer-col.center p{font-size:11px;color:#94a3b8}.footer-col.center .small{font-size:10px;opacity:.7}.final-stamp{position:absolute;top:50px;right:50px;border:5px solid #16a34a;color:#16a34a;padding:10px 20px;border-radius:12px;text-align:center;transform:rotate(15deg);font-family:sans-serif;font-weight:900;text-transform:uppercase;opacity:.8;z-index:10;pointer-events:none}.final-stamp span{display:block;font-size:32px}.final-stamp small{display:block;font-size:14px;letter-spacing:2px}.status-active{color:#16a34a!important;font-weight:900!important}.modal-action-buttons{display:flex;justify-content:center;gap:15px;padding:20px;background:#fff;border-top:1px solid #e2e8f0}.download-policy-btn{background-color:#f97316!important;color:#fff!important;padding:12px 30px!important;border-radius:10px!important;font-weight:700!important;cursor:pointer!important;font-family:inherit!important;animation:glow-pulse 2s infinite}.policy-modal-close-btn-new{background:#94a3b8!important;color:#fff!important;padding:12px 30px!important;border-radius:10px!important;cursor:pointer!important}@media print{@page{size:A4;margin:0}body *{visibility:hidden}#printable-policy,#printable-policy *{visibility:visible}#printable-policy{position:absolute;left:0;top:0;width:100%;padding:40px!important;margin:0!important;background:#fff!important;min-height:auto!important;box-shadow:none!important;overflow:visible!important}.policy-modal-overlay{background:none!important;padding:0!important;position:static!important;display:block!important}.policy-modal-content{box-shadow:none!important;width:100%!important;max-width:100%!important;background:none!important;position:static!important}.modal-action-buttons,.policy-modal-close-btn-new,.top-gradient-bar{display:none!important}.doc-section-block{page-break-inside:avoid}}.payment-page-v2{min-height:100vh;background-color:#f8fafc;font-family:Tajawal,sans-serif;direction:rtl;padding-bottom:50px}.payment-main-v2{max-width:600px;margin:40px auto;padding:0 20px}.payment-container{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px #0000000d}.payment-header-v2{text-align:center;margin-bottom:30px}.payment-header-v2 h1{font-size:24px;color:#1e293b;margin-bottom:10px}.payment-header-v2 p{color:#64748b;font-size:14px}.price-badge{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.badge-label{color:#0369a1;font-weight:700}.badge-value{color:#0369a1;font-size:20px;font-weight:900}.card-brands{display:flex;gap:15px;justify-content:center;margin-bottom:25px}.card-brands img{height:25px;opacity:.8}.input-group{margin-bottom:20px}.input-group label{display:block;font-size:13px;color:#64748b;margin-bottom:8px}.card-entry-form .form-input,.card-entry-form input,.card-entry-form select{width:100%;padding:12px 15px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s}.card-entry-form input:focus{border-color:#f97316}.form-row{display:flex;gap:20px;margin-bottom:20px}.half{flex:1}.expiry-inputs{display:flex;gap:10px}.pay-now-btn{width:100%;background:#f97316;color:#fff;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s;margin-top:10px}.pay-now-btn:hover{background:#ea580c}.pay-now-btn:disabled{background:#94a3b8;cursor:not-allowed}.pay-now-btn.btn-loading{opacity:.8}.payment-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffffa;z-index:9999;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.waiting-box{max-width:400px}.loader-ring{width:60px;height:60px;border:4px solid #f1f5f9;border-top:4px solid #f97316;border-radius:50%;margin:0 auto 25px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waiting-box h2{font-size:20px;color:#1e293b;margin-bottom:12px}.waiting-box p{color:#64748b;font-size:14px;line-height:1.6}.timer-circle{width:80px;height:80px;border:3px solid #f97316;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:25px auto;font-size:28px;font-weight:900;color:#f97316}.notice{background:#fff7ed;color:#c2410c;padding:10px;border-radius:8px;font-size:12px!important;margin-top:20px}.code-modal{background:#fff;width:100%;max-width:400px;padding:40px 30px;border-radius:25px;box-shadow:0 20px 50px #0000001a}.bank-logo-placeholder{margin-bottom:20px}.bank-logo-placeholder img{height:40px}.code-modal h2{font-size:22px;color:#1e293b;margin-bottom:10px}.code-modal p{font-size:14px;color:#64748b;margin-bottom:30px}.code-input{width:100%;font-size:32px;text-align:center;letter-spacing:15px;padding:15px;border:2px solid #e2e8f0;border-radius:15px;margin-bottom:25px;outline:none}.code-input:focus{border-color:#f97316}.submit-code-btn{width:100%;background:#146394;color:#fff;border:none;padding:15px;border-radius:12px;font-weight:700;cursor:pointer}.modal-footer{margin-top:25px;display:flex;justify-content:center;gap:20px;font-size:11px;color:#94a3b8}.payment-error-banner{background:#fef2f2;color:#ef4444;padding:12px;border-radius:10px;font-size:13px;margin-bottom:20px;text-align:center;border:1px solid #fee2e2}:root{--primary: #1e293b;--secondary: #3b82f6;--secondary-light: #eff6ff;--bg-color: #f8fafc;--border-color: #e2e8f0;--text-dark: #0f172a;--text-muted: #64748b;--success: #10b981;--success-bg: #d1fae5;--danger: #ef4444;--danger-bg: #fee2e2;--warning: #f59e0b;--warning-bg: #fef3c7;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1)}*{box-sizing:border-box}.admin-v3-root{display:flex;height:100vh;width:100vw;background-color:var(--bg-color);font-family:Tajawal,sans-serif;direction:rtl;overflow:hidden;color:var(--text-dark)}.main-nav-v3{width:80px;background-color:var(--primary);display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;box-shadow:-4px 0 15px #0000001a;z-index:50}.nav-top,.nav-bottom{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.nav-logo{width:45px;height:45px;background:#fff;border-radius:12px;padding:5px;object-fit:contain;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .2s}.nav-logo:hover{transform:scale(1.05)}.nav-items-v3{display:flex;flex-direction:column;gap:10px;width:100%}.nav-item{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .3s ease;position:relative}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{color:#38bdf8;background:#38bdf81a;border-right:4px solid #38bdf8}.nav-item.active-sound{color:var(--success)}.nav-item.muted-sound,.nav-item.text-red{color:var(--danger)}.nav-item.text-red:hover{background:var(--danger-bg);color:var(--danger)}.inbox-sidebar-v3{width:320px;background:#fff;border-left:1px solid var(--border-color);display:flex;flex-direction:column;z-index:40;box-shadow:-2px 0 10px #00000005}.inbox-header{padding:20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.inbox-header h2{font-size:18px;font-weight:800;margin:0}.online-pill-v3{display:flex;align-items:center;gap:6px;background:var(--success-bg);color:var(--success);padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700}.pulse-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.inbox-search-v3{padding:15px;border-bottom:1px solid var(--border-color);background:#f8fafc}.inbox-search-v3 input{width:100%;padding:10px 15px;border:1px solid var(--border-color);border-radius:10px;font-size:13px;outline:none;transition:border .2s}.inbox-search-v3 input:focus{border-color:var(--secondary)}.inbox-list-v3{flex:1;overflow-y:auto;padding:10px}.inbox-list-v3::-webkit-scrollbar{width:6px}.inbox-list-v3::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.inbox-item-v3{padding:15px;background:#fff;border:1px solid var(--border-color);border-radius:12px;margin-bottom:10px;cursor:pointer;transition:all .2s}.inbox-item-v3:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#cbd5e1}.inbox-item-v3.selected{background:var(--secondary-light);border-color:var(--secondary);border-right:4px solid var(--secondary)}.inbox-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.inbox-name{font-size:14px;font-weight:700;color:var(--text-dark);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-status{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:700}.inbox-status.online{background:var(--success-bg);color:var(--success)}.inbox-status.offline{background:#f1f5f9;color:var(--text-muted)}.inbox-item-page{font-size:11px;color:var(--text-muted);margin-bottom:8px;font-weight:500}.inbox-item-tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.tag-card{background:var(--warning-bg);color:#b45309;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.tag-otp{background:var(--danger-bg);color:var(--danger);padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.tag-wait{background:#e0f2fe;color:#0284c7;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.tag-time{font-size:10px;color:#94a3b8;margin-right:auto}.workspace-area-v3{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.workspace-header-v3{background:#fff;padding:15px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);box-shadow:0 2px 5px #00000003;z-index:10}.header-title{font-size:16px;font-weight:800;color:var(--primary)}.admin-badge{background:#1e293b;color:#fff;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700}.workspace-content-scroll{flex:1;overflow-y:auto;padding:30px}.workspace-content-scroll::-webkit-scrollbar{width:8px}.workspace-content-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.workspace-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.customer-hero-card{background:#fff;border-radius:20px;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.hero-info h1{font-size:26px;font-weight:900;margin:0 0 5px;color:var(--text-dark)}.hero-status{font-size:13px;font-weight:600;color:var(--text-muted)}.hero-status.online{color:var(--success)}.wait-timer{color:var(--danger);font-weight:700;margin-right:5px}.hero-note{display:flex;align-items:center;gap:10px;background:#f8fafc;padding:10px 20px;border-radius:12px;min-width:300px;border:1px dashed #cbd5e1}.note-input-wrap{display:flex;gap:10px;flex:1}.note-input-wrap input{flex:1;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;outline:none;font-family:inherit;font-size:13px}.note-input-wrap button{background:var(--secondary);color:#fff;border:none;padding:0 15px;border-radius:8px;cursor:pointer;font-weight:700}.note-display{flex:1;cursor:pointer;color:var(--text-muted);font-size:13px}.active-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.active-card-col,.active-timeline-col{background:#fff;padding:25px;border-radius:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.active-card-col h3,.active-timeline-col h3{margin:0 0 20px;font-size:16px;color:var(--text-dark);border-bottom:1px solid var(--border-color);padding-bottom:10px}.empty-card-state{height:200px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;color:#94a3b8;font-weight:700}.timeline-container{display:grid;grid-template-columns:1fr 1fr;gap:15px;height:200px;overflow-y:auto}.timeline-col h4{font-size:12px;color:var(--text-muted);margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:5px}.timeline-list{display:flex;flex-direction:column;gap:8px}.timeline-item{background:#f1f5f9;padding:10px;border-radius:8px;text-align:center;font-weight:800;font-size:15px;letter-spacing:2px;border:1px solid #e2e8f0}.timeline-item.latest{background:var(--secondary-light);border-color:#bfdbfe;color:#1d4ed8;box-shadow:0 0 10px #3b82f633}.action-bar-v3{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.action-btn-v3{height:80px;border:none;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:800;color:#fff;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-md);font-family:inherit}.action-btn-v3:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);filter:brightness(1.1)}.action-btn-v3:active{transform:translateY(0)}.btn-otp{background:linear-gradient(135deg,#f97316,#ea580c)}.btn-atm{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-reject{background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-complete{background:linear-gradient(135deg,#10b981,#059669)}.redirect-section-v3{background:#fff;padding:20px 25px;border-radius:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.redirect-header{display:flex;align-items:center;gap:10px;color:var(--text-dark)}.redirect-header h3{margin:0;font-size:15px;font-weight:800}.redirect-row{display:flex;align-items:center;gap:10px}.redirect-select-v3{padding:10px 16px;border:2px solid var(--border-color);border-radius:12px;font-size:14px;font-family:inherit;font-weight:600;color:var(--text-dark);background:#f8fafc;outline:none;cursor:pointer;min-width:200px;transition:border-color .2s}.redirect-select-v3:focus{border-color:var(--secondary)}.redirect-btn-v3{padding:10px 24px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer;transition:all .2s;white-space:nowrap}.redirect-btn-v3:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf666}.static-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-card-v3{background:#fff;padding:25px;border-radius:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.detail-card-v3 h3{font-size:16px;color:var(--text-dark);margin:0 0 20px;border-bottom:1px solid #f1f5f9;padding-bottom:10px}.detail-card-v3 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.detail-card-v3 li{display:flex;justify-content:space-between;font-size:14px;border-bottom:1px dashed #f1f5f9;padding-bottom:8px}.detail-card-v3 li span{color:var(--text-muted)}.detail-card-v3 li strong{color:var(--text-dark);font-weight:700}.text-green{color:var(--success)!important;font-size:16px}.ban-btn-v3{margin-top:20px;width:100%;padding:10px;background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700;transition:all .2s;font-family:inherit}.ban-btn-v3:hover{background:#fecaca}.tech-data-bar{background:var(--warning-bg);border:1px dashed #fcd34d;padding:15px 20px;border-radius:12px;display:flex;justify-content:space-between;font-size:12px;color:#92400e}.admin-virtual-card-v2{background:linear-gradient(135deg,#0f172a,#334155);border-radius:16px;padding:25px;color:#fff;box-shadow:0 10px 25px #0003;height:200px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;position:relative;transform:translateZ(0);backface-visibility:hidden}.copy-card-btn{position:absolute;top:15px;left:15px;background:#ffffff26;border:none;border-radius:8px;padding:6px;cursor:pointer;transition:all .2s;color:#fff}.copy-card-btn:hover{background:#ffffff4d;transform:scale(1.05)}.v-card-top-row{display:flex;justify-content:space-between;align-items:center}.v-card-bank-name{font-size:13px;font-weight:900;color:#facc15}.v-card-chip{width:40px;height:30px;background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:6px}.v-card-number-v2{font-size:22px;letter-spacing:3px;font-family:monospace;margin-top:15px;text-shadow:0 2px 4px rgba(0,0,0,.3);direction:ltr}.v-card-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.v-card-info-v2{display:flex;flex-direction:column}.v-card-info-v2 span{font-size:9px;color:#94a3b8}.v-card-info-v2 strong{font-size:14px;text-transform:uppercase}.page-view-v3{max-width:1200px;margin:0 auto;background:#fff;border-radius:20px;padding:30px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);min-height:80vh}.page-header-v3{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.page-header-v3 h2{font-size:24px;font-weight:800;color:var(--primary);margin:0}.print-btn{background:var(--bg-color);border:1px solid var(--border-color);padding:8px 15px;border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;transition:all .2s;font-family:inherit}.print-btn:hover{background:#e2e8f0}.stats-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-bottom:30px}.stat-card-v3{background:#f8fafc;padding:20px;border-radius:16px;text-align:center;border:2px solid transparent;cursor:pointer;transition:all .2s}.stat-card-v3 h3{font-size:13px;color:var(--text-muted);margin:0 0 10px}.stat-card-v3 strong{font-size:32px;color:var(--primary)}.stat-card-v3:hover{background:#f1f5f9}.stat-card-v3.active{border-color:var(--secondary);background:#fff;box-shadow:0 10px 20px #3b82f61a}.stat-card-v3.online strong{color:var(--success)}.table-v3{width:100%;border-collapse:collapse}.table-v3 th{text-align:right;padding:15px;background:#f8fafc;color:var(--text-muted);font-size:13px;border-bottom:2px solid #e2e8f0}.table-v3 td{padding:15px;border-bottom:1px solid #f1f5f9;font-size:14px;font-weight:500}.status-badge{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;display:inline-block}.status-badge.completed{background:var(--success-bg);color:var(--success)}.status-badge.rejected{background:var(--danger-bg);color:var(--danger)}.status-badge.idle,.status-badge.waiting_admin{background:#f1f5f9;color:var(--text-muted)}.view-btn-v3{background:var(--secondary);color:#fff;border:none;padding:6px 15px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;font-family:inherit}.cards-grid-v3{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.settings-form-v3{max-width:500px;margin:0 auto;background:#f8fafc;padding:30px;border-radius:20px;border:1px solid var(--border-color)}.form-group-v3{margin-bottom:20px}.form-group-v3 label{display:block;font-size:14px;font-weight:700;margin-bottom:10px;color:var(--primary)}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.input-with-icon input{width:100%;padding:12px 15px 12px 40px;border:1px solid #cbd5e1;border-radius:10px;font-size:14px;font-family:inherit;outline:none}.input-with-icon input:focus{border-color:var(--secondary);box-shadow:0 0 0 3px #3b82f61a}.submit-btn-v3{width:100%;padding:15px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;margin-top:10px;transition:all .2s;font-family:inherit}.submit-btn-v3:hover{background:#0f172a}.empty-workspace-v3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:18px;font-weight:700;gap:15px}.modal-overlay-v3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172acc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center}.modal-content-v3{background:#fff;padding:40px;border-radius:24px;max-width:400px;width:90%;text-align:center;position:relative;box-shadow:0 25px 50px -12px #00000040}.close-modal-btn{position:absolute;top:15px;left:15px;background:#f1f5f9;border:none;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted)}.modal-content-v3 h3{font-size:20px;color:var(--danger);margin:15px 0 10px}.modal-content-v3 p{font-size:13px;color:var(--text-muted);margin-bottom:25px}.modal-input-v3{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:10px;margin-bottom:20px;text-align:center;font-size:16px;letter-spacing:2px;outline:none;font-family:inherit}.modal-input-v3:focus{border-color:var(--danger);box-shadow:0 0 0 3px #ef44441a}.btn-danger-v3{width:100%;padding:15px;background:var(--danger);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s;font-family:inherit}.btn-danger-v3:hover{background:#dc2626}.admin-login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a;display:flex;align-items:center;justify-content:center;z-index:10000}.glassmorphism{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080}.login-box{padding:40px;border-radius:24px;width:100%;max-width:400px;text-align:center;color:#fff;position:relative;overflow:hidden;font-family:Tajawal,sans-serif}.login-glow{position:absolute;top:-50px;left:-50px;width:150px;height:150px;background:#38bdf866;filter:blur(60px);border-radius:50%}.login-logo-img{height:50px;margin-bottom:20px;position:relative;z-index:2}.login-header h2{font-size:22px;font-weight:800;margin-bottom:5px}.login-header p{font-size:13px;color:#94a3b8;margin-bottom:30px}.login-input-group{position:relative;margin-bottom:25px}.login-input-group svg{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#94a3b8}.login-input-group input{width:100%;padding:15px 15px 15px 45px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;outline:none;font-size:15px;font-family:Tajawal,sans-serif}.login-input-group input:focus{border-color:#38bdf8;background:#0006}.login-btn-v3{width:100%;padding:15px;background:#38bdf8;color:#0f172a;border:none;border-radius:12px;font-weight:900;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;font-family:Tajawal,sans-serif}.login-btn-v3:hover{background:#0ea5e9;transform:translateY(-2px)}.login-footer{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;font-size:11px;font-weight:700}@media(max-width:1200px){.active-data-grid,.static-details-grid{grid-template-columns:1fr}.stats-cards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.admin-v3-root{flex-direction:column}.main-nav-v3{width:100%;height:70px;flex-direction:row;padding:0 20px}.nav-top,.nav-bottom{flex-direction:row;width:auto;gap:10px}.nav-items-v3{flex-direction:row;width:auto}.nav-item{aspect-ratio:auto;padding:10px 15px;border-right:none;border-bottom:3px solid transparent}.nav-item.active{border-right:none;border-bottom-color:#38bdf8}.inbox-sidebar-v3{width:100%;height:300px;border-left:none;border-bottom:1px solid var(--border-color)}.action-bar-v3,.stats-cards-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.customer-hero-card{flex-direction:column;gap:15px;text-align:center}.hero-note{min-width:100%;width:100%}.timeline-container{grid-template-columns:1fr;height:auto;max-height:400px}.action-bar-v3,.stats-cards-grid{grid-template-columns:1fr}.nav-logo{display:none}}.success-page{min-height:100vh;background-color:#f8fafc;font-family:Tajawal,sans-serif;direction:rtl;display:flex;flex-direction:column}.success-main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.success-card{background:#fff;width:100%;max-width:500px;padding:50px 30px;border-radius:25px;box-shadow:0 15px 40px #0000000f;text-align:center}.success-icon-wrapper{margin-bottom:30px;display:flex;justify-content:center}.success-icon-circle{width:100px;height:100px;background:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:scaleUp .5s cubic-bezier(.175,.885,.32,1.275)}.success-icon-circle svg{width:50px;height:50px}@keyframes scaleUp{0%{transform:scale(0)}to{transform:scale(1)}}.success-title{font-size:28px;color:#1e293b;margin-bottom:15px;font-weight:900}.success-message{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:30px}.info-box{background:#f0f9ff;border:1px solid #bae6fd;padding:20px;border-radius:15px;margin-bottom:30px;text-align:right}.info-box p{color:#0369a1;font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.info-box p:before{content:"•";font-weight:700}.info-box p:last-child{margin-bottom:0}.back-home-btn{width:100%;background:#f97316;color:#fff;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.back-home-btn:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 5px 15px #f9731633}.privacy-page{background-color:#f8fafc;min-height:100vh}.privacy-main{padding:60px 20px;max-width:1000px;margin:0 auto}.policy-card{background:#fff;padding:50px;border-radius:15px;box-shadow:0 10px 30px #00000008;border:1px solid #f1f5f9}.policy-card h1{font-size:32px;color:#1a5276;margin-bottom:10px;font-weight:900}.last-updated{font-size:14px;color:#94a3b8;margin-bottom:40px;border-bottom:2px solid #f1f5f9;padding-bottom:20px}.policy-card section{margin-bottom:35px}.policy-card h2{font-size:22px;color:#1a5276;margin-bottom:15px;font-weight:800;position:relative;padding-right:15px}.policy-card h2:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:#ffaa2c;border-radius:2px}.policy-card p{font-size:16px;color:#475569;line-height:1.8;margin-bottom:10px}.policy-card strong{color:#1e293b}.policy-card ul{margin:15px 25px 0 0;list-style:none}.policy-card li{font-size:16px;color:#475569;margin-bottom:12px;position:relative;padding-right:25px}.policy-card li:before{content:"✓";position:absolute;right:0;color:#ffaa2c;font-weight:700}.contact-box{margin-top:30px;padding:25px;background:#f8fafc;border-radius:12px;border:1px dashed #cbd5e1}.contact-box p{margin-bottom:5px;font-size:15px}@media(max-width:768px){.policy-card{padding:25px}.policy-card h1{font-size:24px}.policy-card h2{font-size:18px}}
