.app-dialog_dialog__nWEq8{width:calc(100vw - 32px);max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #e2e8f0;border-radius:18px;background:#fff;color:#0f172a;padding:26px;box-shadow:0 24px 80px #0f172a38}.app-dialog_heading__2eYbc{display:flex;align-items:center;gap:13px;padding-inline-end:20px}.app-dialog_icon__FBE1w{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:#eef2ff;color:#4f46e5}.app-dialog_dangerIcon__63_Ja{background:#fff1f2;color:#be123c}.app-dialog_title__nfG3q{font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.app-dialog_description__nsZu7{margin-top:18px;color:#475569;font-size:14px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.app-dialog_field__GmzD4{display:grid;gap:8px;margin-top:18px;font-size:13px;font-weight:600}.app-dialog_field__GmzD4 input{width:100%;border:1px solid #cbd5e1;border-radius:9px;background:transparent;color:inherit;padding:10px 12px;font-size:14px;font-weight:400}.app-dialog_footer__YqOR2{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.app-dialog_footer__YqOR2 button{min-height:40px;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.app-dialog_cancel__6l6pB{background:#fff;border:1px solid #cbd5e1;color:#334155}.app-dialog_cancel__6l6pB:hover{background:#f8fafc}.app-dialog_primary__MNA10{border:1px solid transparent;background:#4f46e5;color:#fff}.app-dialog_primary__MNA10:hover{background:#4338ca}.app-dialog_destructive__ZjQ8l{background:#be123c}.app-dialog_destructive__ZjQ8l:hover{background:#9f1239}.app-dialog_dialog__nWEq8 button:focus-visible,.app-dialog_field__GmzD4 input:focus-visible{outline:3px solid #a5b4fc;outline-offset:3px}.dark .app-dialog_dialog__nWEq8{background:#18212f;color:#f1f5f9;border-color:#334155}.dark .app-dialog_description__nsZu7{color:#cbd5e1}.dark .app-dialog_cancel__6l6pB{background:#243042;border-color:#475569;color:#f1f5f9}.dark .app-dialog_cancel__6l6pB:hover{background:#334155}@media (max-width:480px){.app-dialog_dialog__nWEq8{padding:22px 18px}.app-dialog_footer__YqOR2 button{flex:1}}@font-face{font-family:BrainSpace Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-arabic/arabic-variable.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+200c-200e,u+fb50-fdff,u+fe70-fefc}html[lang=ar] :where(body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,p,label,th,td,.vehicles-workflow-page,.garage-app,.insurance-app,.rental-app){font-family:BrainSpace Arabic,Tahoma,Arial,sans-serif}html[lang=ar] :where(h1,h2,h3,h4,h5,h6,p,label,button,th,[role=menuitem],[role=tab],[class*=eyebrow],[class*=tracking-]){letter-spacing:normal}html[dir=rtl] :where(input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=time],.ins-vin,.vr-vin,.rent-vin){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :where(.rent-actions,.garage-actions,.ins-actions,.vehicles-actions,.vw-tour-actions) :where(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right),html[dir=rtl] :where(.rent-primary,.ins-button,.garage-button,.vw-button,.vw-node-arrow) :where(.lucide-arrow-left,.lucide-arrow-right){transform:scaleX(-1)}html[dir=rtl] :where(.react-flow__node,.react-flow__controls,.react-flow__minimap){direction:rtl}html[dir=rtl] .invoice-container{text-align:start}html[dir=rtl] .invoice-container :where(.text-left){text-align:start}html[dir=rtl] .invoice-container :where(.text-right){text-align:end}html[dir=rtl] :where(.rent-heading,.ins-heading,.garage-heading,.vehicles-heading)>div{min-width:0}