@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e97026df054cf2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f15f45d13243c643-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce401babc0566bc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/420b3da95f5fbf98-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/0a61324d85234ed0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.__className_ba73b8{font-family:Tajawal,Tajawal Fallback;font-style:normal}.__variable_ba73b8{--font-tajawal:"Tajawal","Tajawal Fallback"}:root{--primary-color:#3b82f6;--primary-dark:#1e40af;--secondary-color:#94a3b8;--success-color:#10b981;--danger-color:#ef4444;--warning-color:#f59e0b;--info-color:#06b6d4;--bg-light:#080c14;--bg-white:#020617;--border-color:#1e293b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--shadow-sm:0 1px 3px rgba(0,0,0,0.5);--shadow-md:0 4px 6px rgba(0,0,0,0.6);--shadow-lg:0 10px 15px rgba(0,0,0,0.7)}:root:not(.dark){--bg-light:#e2e6ed;--bg-white:#ffffff;--border-color:#e2e8f0;--text-primary:#0b1a39;--text-secondary:#46536b;--shadow-sm:0 1px 3px rgba(0,0,0,0.1);--shadow-md:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px rgba(0,0,0,0.1)}:root.dark{--bg-light:#080c14;--bg-white:#020617;--border-color:#1e293b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--shadow-sm:0 1px 3px rgba(0,0,0,0.5);--shadow-md:0 4px 6px rgba(0,0,0,0.6);--shadow-lg:0 10px 15px rgba(0,0,0,0.7)}body{font-family:Segoe UI,Arial,Tahoma,Cairo,Noto Sans Arabic,sans-serif}body,html{margin:0;padding:0}body{overflow-x:auto}.container,.container-fluid{background:var(--bg-light)!important}.card-modern{background:var(--bg-white);border-radius:12px;box-shadow:var(--shadow-sm);padding:1.25rem;height:100%;border:1px solid var(--border-color);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;display:flex;flex-direction:column}.card-modern .card-header-modern{flex-shrink:0}.card-modern:hover{box-shadow:var(--shadow-md)}.card-header-modern{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-color);transition:color .3s ease,border-color .3s ease}.card-header-modern i,.card-header-modern svg{color:var(--primary-color);font-size:1.1rem;transition:color .3s ease}.file-carousel-container{position:relative;height:calc(100% - 60px);display:flex;flex-direction:column}.file-carousel-container .carousel{height:100%;display:flex;flex-direction:column}.file-carousel-container .carousel-inner{flex:1 1;height:100%}.file-carousel-container .carousel-item{height:100%}.file-preview{background:linear-gradient(135deg,var(--bg-light) 0,var(--bg-white) 100%);border:2px dashed var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:background .3s ease,border-color .3s ease,color .3s ease}.file-preview-stack{flex-direction:column;gap:.75rem;padding:1rem;text-align:center}.file-thumb{max-height:180px;max-width:100%;width:auto;object-fit:contain;border-radius:6px;box-shadow:0 6px 16px rgba(0,0,0,.25)}.file-actions{position:absolute;bottom:8px;left:8px;display:flex;gap:.35rem}.file-name-badge{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.65);color:#fff;padding:.35rem .6rem;border-radius:6px;font-weight:600;font-size:.85rem}.file-carousel-container .swiper-slide{display:flex;align-items:center;justify-content:center}.step-form-container{background:var(--bg-white);border-radius:12px;box-shadow:var(--shadow-sm);padding:1.5rem;border:1px solid var(--border-color);margin-bottom:1.5rem;height:100%;display:flex;flex-direction:column}.form-header{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.form-header i,.form-header svg{color:var(--primary-color);font-size:1.25rem}.form-group-custom{margin-bottom:1.25rem}.form-label-custom{font-weight:500;color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem}.form-control-custom{border:1px solid var(--border-color);border-radius:6px;padding:.625rem .75rem;transition:all .3s ease;background:var(--bg-white);color:var(--text-primary)}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{background:var(--bg-white)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.license-plate-search input[type=search],.license-plate-search input[type=text]{background:transparent!important;color:white!important;border-color:transparent!important}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background:var(--bg-white)!important;color:var(--text-primary)!important;border-color:var(--primary-color)!important}.license-plate-search input[type=search]:focus,.license-plate-search input[type=text]:focus{background:transparent!important;color:white!important;border-color:transparent!important}input::placeholder,textarea::placeholder{color:var(--text-secondary)!important;opacity:.7!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--text-secondary)!important;opacity:.7!important}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-secondary)!important;opacity:.7!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--text-secondary)!important;opacity:.7!important}.form-control-custom:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}.form-readonly-value{padding:.65rem .75rem;background:rgba(255,255,255,.04);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-weight:600}.btn-retrieve{background:var(--info-color);border:none;color:white;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;transition:all .3s ease}.btn-retrieve:hover{background:#0891b2;color:white}.btn-scan-qr{background:var(--primary-color);border:none;color:white;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;transition:all .3s ease}.btn-scan-qr:hover{background:var(--primary-dark);color:white}.btn-upload{background:var(--success-color);border:none;color:white;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;transition:all .3s ease}.btn-upload:hover{background:#059669;color:white}.action-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--border-color)}.btn-action{padding:.625rem 1.25rem;border-radius:6px;font-weight:500;font-size:.875rem;transition:all .3s ease;border:none}.btn-primary-action{background:var(--primary-color);color:white}.btn-primary-action:hover{background:var(--primary-dark);color:white}.btn-success-action{background:var(--success-color);color:white}.btn-success-action:hover{background:#059669;color:white}.btn-danger-action{background:var(--danger-color);color:white}.btn-danger-action:hover{background:#dc2626;color:white}.btn-secondary-action{background:var(--secondary-color);color:white}.btn-secondary-action:hover{background:#475569;color:white}.btn-warning-action{background:var(--warning-color);color:white}.btn-warning-action:hover{background:#d97706;color:white}.dropzone{border:2px dashed var(--border-color);border-radius:8px;padding:1.5rem;text-align:center;background:var(--bg-light);transition:all .3s ease;cursor:pointer;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.dropzone.drag-over,.dropzone:hover{border-color:var(--primary-color);background:rgba(59,130,246,.15)}.dropzone i,.dropzone svg{font-size:2.5rem}.dropzone i,.dropzone svg,.dropzone-text{color:var(--text-secondary);margin-bottom:.5rem}.dropzone-text{font-size:.875rem}.dropzone-hint{color:var(--text-secondary);font-size:.75rem;margin-top:.5rem}.uploaded-files-list{margin-top:1rem;display:none}.uploaded-files-list.show{display:block}.uploaded-file-item{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--bg-white);border:1px solid var(--border-color);border-radius:4px;margin-bottom:.5rem;font-size:.875rem}.uploaded-file-item i{color:var(--primary-color)}.uploaded-file-name{flex:1 1;color:var(--text-primary)}.uploaded-file-remove{background:var(--danger-color);color:white;border:none;border-radius:4px;padding:.25rem .5rem;cursor:pointer;font-size:.75rem}.uploaded-file-remove:hover{background:#dc2626}