@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary:#5da9e9;--color-primary-dark:#4a96d6;--color-primary-light:#7bbcef;--color-primary-rgb:93,169,233;--color-primary-contrast:#fff;--color-secondary:#003b5c;--color-secondary-dark:#002a42;--color-secondary-light:#1a5578;--color-secondary-rgb:0,59,92;--color-secondary-contrast:#fff;--color-accent:#f4c95d;--color-accent-rgb:244,201,93;--color-accent-contrast:#0f172a;--color-primary-soft:#5da9e91f;--color-secondary-soft:#003b5c1a;--color-accent-soft:#f4c95d29;--color-focus:var(--color-primary);--color-link:var(--color-primary);--color-sidebar-bg:var(--color-secondary);--color-sidebar-text:var(--color-secondary-contrast);--color-topbar-bg:var(--color-secondary);--color-topbar-text:var(--color-secondary-contrast);background-color:#f5f7fb;font-family:Outfit,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.inputGroup{margin-bottom:12px!important;position:relative}.inputGroup input,.inputGroup select,.inputGroup textarea{border-radius:6px;box-sizing:border-box;font-size:.875rem!important;min-height:36px;padding:8px 10px!important}.inputGroup label{font-size:.75rem!important;font-weight:500}.inputGroup textarea{min-height:64px}input[type=date]{cursor:pointer}.fields-row,.form-row,.formRow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}@media (max-width:900px){.fields-row,.form-row,.formRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fields-row,.form-row,.formRow{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:12mm}#root,body,html{background:#fff!important;height:auto!important;overflow:visible!important}body.is-printing>:not(.print-root){display:none!important}body.is-printing .print-root{background:#fff!important;display:block!important;margin:0!important;max-height:none!important;overflow:visible!important;padding:0!important;position:static!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important}body.is-printing .print-root,body.is-printing .print-root *{max-height:none!important;overflow:visible!important;visibility:visible!important}body.is-printing .print-root .invoice-table-wrap,body.is-printing .print-root table{min-width:0!important;overflow:visible!important;width:100%!important}body.is-printing .print-root .voucher-signature-row,body.is-printing .print-root tr{break-inside:avoid;page-break-inside:avoid}.no-print,.no-print *{display:none!important}body:not(.is-printing) *{visibility:hidden!important}body:not(.is-printing) .print-root,body:not(.is-printing) .print-root *,body:not(.is-printing) .report-print-area,body:not(.is-printing) .report-print-area *{visibility:visible!important}body:not(.is-printing) .no-print,body:not(.is-printing) .no-print *,body:not(.is-printing) .report-print-area .no-print,body:not(.is-printing) .report-print-area .no-print *{display:none!important;visibility:hidden!important}body:not(.is-printing) .MuiDrawer-root,body:not(.is-printing) aside,body:not(.is-printing) nav{display:none!important}.report-document{height:auto!important;margin:0!important;max-width:none!important;overflow:visible!important;padding:0!important;position:static!important}body:not(.is-printing) .report-print-area{left:0!important;position:absolute!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;top:0!important}body.is-printing .print-root .report-print-area,body:not(.is-printing) .report-print-area{background:#fff!important;border:none!important;box-shadow:none!important;height:auto!important;margin:0!important;max-height:none!important;overflow:visible!important;padding:0!important;width:100%!important}body.is-printing .print-root .report-print-area{left:auto!important;position:static!important;top:auto!important}.report-print-area table{border-collapse:collapse!important;width:100%!important}.report-print-area .MuiPaper-root,.report-print-area .MuiTableContainer-root,.report-print-area .report-table-scroll{box-shadow:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.report-print-area tbody .MuiTableCell-root{border-color:#cbd5e1!important;color:#111!important}.report-print-area thead .MuiTableCell-root{border-color:#cbd5e1!important}.report-print-area table:not(.erp-data-table) thead .MuiTableCell-root{background:#f1f5f9!important;font-weight:700!important}body.is-printing .print-root .erp-data-table .MuiTableCell-head,body.is-printing .print-root .erp-data-table thead .MuiTableCell-root{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.is-printing .print-root .voucher-manifest-table thead .MuiTableCell-root{background:#083540!important;color:#fff!important;font-weight:800!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.is-printing .print-root .group-booking-voucher-doc,body.is-printing .print-root .group-booking-voucher-doc *{visibility:visible!important}}.report-document-logo,body.is-printing .print-root .report-document-logo{display:block!important;flex-shrink:0!important;height:auto!important;max-height:71px!important;max-width:254px!important;object-fit:contain!important;object-position:left center!important;width:auto!important}.group-booking-voucher-doc{background:#fff;color:#0f172a;font-family:Segoe UI,Arial,sans-serif;margin:0 auto;max-width:210mm;padding:10px 18px 20px}.group-booking-voucher-doc .gbv-header{border-bottom:2px solid #083540;margin-bottom:8px;padding-bottom:8px}.group-booking-voucher-doc .gbv-header-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.group-booking-voucher-doc .gbv-header-left{flex:0 0 auto}.group-booking-voucher-doc .gbv-logo-slot{align-items:center;display:flex;min-height:71px;min-width:120px}.group-booking-voucher-doc .gbv-header-right{flex:0 0 auto;margin-left:auto}.group-booking-voucher-doc .gbv-confirm-block{margin-top:6px}.group-booking-voucher-doc .gbv-logo{display:block;height:auto;image-rendering:auto;max-height:71px;max-width:237px;object-fit:contain;object-position:left center;width:auto}.group-booking-voucher-doc .gbv-logo-fallback{color:#083540;font-size:1rem;font-weight:800}.group-booking-voucher-doc .gbv-route{align-items:center;display:inline-flex;font-weight:700;gap:4px;justify-content:center;margin:0 auto;max-width:100%;white-space:nowrap}.group-booking-voucher-doc .gbv-route-icon{color:#083540;flex-shrink:0;font-size:.75rem!important;height:.75rem!important;transform:rotate(90deg);width:.75rem!important}.group-booking-voucher-doc .gbv-sector-cell{text-align:center;vertical-align:middle}.group-booking-voucher-doc .gbv-itinerary-table{table-layout:fixed}.group-booking-voucher-doc .gbv-itinerary-table .gbv-col-sector{width:22%}.group-booking-voucher-doc .gbv-itinerary-table .gbv-col-date{width:20%}.group-booking-voucher-doc .gbv-itinerary-table .gbv-col-arr,.group-booking-voucher-doc .gbv-itinerary-table .gbv-col-dep{width:9%}.group-booking-voucher-doc .gbv-itinerary-table .gbv-col-flight{width:20%}.group-booking-voucher-doc .gbv-itinerary-table .gbv-col-meal{width:8%}.group-booking-voucher-doc .gbv-itinerary-table .gbv-col-baggage{width:12%}.group-booking-voucher-doc .gbv-agency-table th,.group-booking-voucher-doc .gbv-itinerary-table th{text-align:left}.group-booking-voucher-doc .gbv-agency-table tbody tr:nth-child(2n),.group-booking-voucher-doc .gbv-itinerary-table tbody tr:nth-child(2n){background:#f8fafc}.group-booking-voucher-doc .gbv-header-center{flex:1 1;text-align:center}.group-booking-voucher-doc .gbv-header-center h1{color:#083540;font-size:1.15rem;letter-spacing:.02em;margin:0}.group-booking-voucher-doc .gbv-header-center p{color:#475569;font-size:.82rem;margin:4px 0 0}.group-booking-voucher-doc .gbv-header-right{font-size:.78rem;text-align:right}.group-booking-voucher-doc .gbv-header-right strong{color:#0f172a;display:block;font-size:.88rem}.group-booking-voucher-doc .gbv-header-right>div+div{margin-top:3px}.group-booking-voucher-doc .gbv-label{color:#64748b;display:block;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.group-booking-voucher-doc .gbv-section{margin-bottom:10px}.group-booking-voucher-doc .gbv-passenger-section{margin-top:0}.group-booking-voucher-doc .gbv-confirm-title{color:#0f172a;font-size:1rem;font-weight:700;margin:0 0 3px}.group-booking-voucher-doc .gbv-confirm-subtitle{color:#475569;font-size:.85rem;font-weight:400;margin:0}.group-booking-voucher-doc .gbv-section h2{color:#083540;font-size:.92rem;letter-spacing:.03em;margin:0 0 6px;text-transform:uppercase}.group-booking-voucher-doc .gbv-terms-list{color:#334155;font-size:.74rem;line-height:1.45;margin:0;padding-left:18px}.group-booking-voucher-doc .gbv-terms-list li{margin-bottom:4px}.group-booking-voucher-doc .gbv-summary-grid{grid-gap:8px 16px;display:grid;font-size:.8rem;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.group-booking-voucher-doc .gbv-summary-grid span{color:#64748b;display:block;font-size:.68rem;text-transform:uppercase}.group-booking-voucher-doc .gbv-summary-grid strong{color:#0f172a}.group-booking-voucher-doc .gbv-sector-block{margin-bottom:10px}.group-booking-voucher-doc .gbv-sector-title{background:#e2e8f0;border:1px solid #cbd5e1;border-bottom:none;color:#0f172a;font-size:.78rem;font-weight:700;padding:6px 8px}.group-booking-voucher-doc .gbv-table{border-collapse:collapse;font-size:.72rem;width:100%}.group-booking-voucher-doc .gbv-table td,.group-booking-voucher-doc .gbv-table th{border:1px solid #cbd5e1;padding:5px 6px;vertical-align:top}.group-booking-voucher-doc .gbv-table th{background:#083540;color:#fff;font-weight:700;text-align:left}.group-booking-voucher-doc .gbv-passenger-table tbody tr:nth-child(2n){background:#f8fafc}.group-booking-voucher-doc .gbv-terms p{color:#334155;font-size:.74rem;line-height:1.45;margin:0}.group-booking-voucher-doc .gbv-footer{border-top:1px solid #cbd5e1;color:#64748b;display:flex;font-size:.68rem;justify-content:space-between;margin-top:16px;padding-top:10px}.MuiContainer-root{max-width:100%!important;width:100%!important}.transparent-sub-table .MuiTableCell-head,.transparent-sub-table .MuiTableHead-root,.transparent-sub-table .MuiTableRow-root,body .umrah-subpackage-table .MuiTableCell-head,body .umrah-subpackage-table th.MuiTableCell-head,body .umrah-subpackage-table thead tr th{background:#fff!important;background-color:#fff!important;background-image:none!important;border-bottom:2px solid #cbd5e1!important;color:#003b5c!important;font-size:.78rem!important;font-weight:850!important;text-transform:none!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#root,body,html{max-width:100%;overflow-x:hidden}form .login-logo-img{display:block;height:auto!important;margin:0 auto 16px!important;max-height:80px!important;max-width:280px!important;object-fit:contain;transform:none!important;width:auto!important}@media (max-width:600px){form .login-logo-img{margin-bottom:14px!important;max-height:65px!important;max-width:230px!important;transform:none!important}}@media (min-width:900px){main>div>div:first-child:has(.MuiTabs-root){border-radius:10px!important;box-shadow:0 4px 16px #0f172a14;margin-left:0!important;margin-top:8px!important;width:100%!important}main>div>div:first-child:has(.MuiTabs-root)>div:last-child{padding-left:clamp(16px,2vw,28px)!important;padding-right:clamp(16px,2vw,28px)!important;padding-top:clamp(28px,3.5vw,48px)!important}main>div>div:first-child:has(.MuiTabs-root) .MuiPaper-root{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}}@media (max-width:899px){main>div>div:first-child:has(.MuiTabs-root){border-radius:10px!important;margin-left:0!important;margin-top:8px!important;width:100%!important}main>div>div:first-child:has(.MuiTabs-root) .MuiPaper-root{box-sizing:border-box!important;min-width:0!important;width:100%!important}}.erp-grid-12{grid-column-gap:10px;grid-row-gap:8px;align-items:start;column-gap:10px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:8px;width:100%}.erp-form-stacked .erp-field,.erp-form-stacked .erp-field.erp-w-amount,.erp-form-stacked .erp-field.erp-w-code,.erp-form-stacked .erp-field.erp-w-country,.erp-form-stacked .erp-field.erp-w-currency,.erp-form-stacked .erp-field.erp-w-date,.erp-form-stacked .erp-field.erp-w-medium,.erp-form-stacked .erp-field.erp-w-name,.erp-form-stacked .erp-field.erp-w-passport,.erp-form-stacked .erp-field.erp-w-pnr,.erp-form-stacked .erp-field.erp-w-short,.erp-form-stacked .erp-field.erp-w-time{justify-self:stretch;max-width:none}.erp-labeled-field{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.erp-static-label{color:#64748b!important;font-weight:700!important;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.erp-static-helper,.erp-static-label{font-size:.625rem!important;line-height:1.15!important}.erp-static-helper{color:#94a3b8!important;margin:0!important;min-height:0!important;padding:0!important}.erp-form-stacked .MuiAutocomplete-root .MuiOutlinedInput-root,.erp-form-stacked .MuiFormControl-root .MuiOutlinedInput-root,.erp-form-stacked .MuiTextField-root .MuiOutlinedInput-root,.erp-form-stacked .erp-input .MuiOutlinedInput-root{background:#f8fafc;border-radius:4px;min-height:28px}.erp-form-stacked .MuiAutocomplete-root .MuiOutlinedInput-notchedOutline,.erp-form-stacked .MuiFormControl-root .MuiOutlinedInput-notchedOutline,.erp-form-stacked .MuiTextField-root .MuiOutlinedInput-notchedOutline,.erp-form-stacked .erp-input .MuiOutlinedInput-notchedOutline{border-color:#dbe3ed;border-width:1px}.erp-form-stacked .MuiAutocomplete-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.erp-form-stacked .MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.erp-form-stacked .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.erp-form-stacked .erp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#94a3b8}.erp-form-stacked .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.erp-form-stacked .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.erp-form-stacked .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.erp-form-stacked .erp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-secondary);border-width:1px}.erp-input--locked .MuiInputBase-root,.erp-input.Mui-disabled .MuiInputBase-root{background-color:#eef2f7!important}.erp-input--locked .MuiInputBase-input,.erp-input.Mui-disabled .MuiInputBase-input{-webkit-text-fill-color:#0f172a9e!important;color:#0f172a9e!important;cursor:default!important}.erp-form-stacked .MuiAutocomplete-root .MuiOutlinedInput-input,.erp-form-stacked .MuiOutlinedInput-input{font-size:.8125rem!important;height:auto;line-height:1.25;padding:4px 8px!important}.erp-form-stacked .MuiAutocomplete-root .MuiOutlinedInput-root{padding-bottom:0!important;padding-top:0!important}.erp-form-stacked .MuiSelect-select{font-size:.8125rem!important;line-height:1.25!important;min-height:0!important;padding:4px 8px!important}.erp-form-stacked .MuiFormControl-root{margin-bottom:0;margin-top:0}.erp-form-stacked input[type=date],.erp-form-stacked input[type=time]{font-size:.8125rem}.erp-fare-matrix{border-collapse:collapse;table-layout:fixed;width:100%}.erp-fare-matrix td,.erp-fare-matrix th{padding:0 3px;vertical-align:middle}.erp-fare-matrix thead th{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding-bottom:3px;text-align:center;text-transform:uppercase}.erp-fare-matrix-corner{width:28px}.erp-fare-matrix-row-label{color:#94a3b8!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.04em;padding-right:4px!important;text-align:left!important;text-transform:uppercase;white-space:nowrap}.erp-fare-matrix .erp-matrix-input{width:100%}.erp-fare-matrix .erp-matrix-input .MuiOutlinedInput-root{background:#fff;min-height:26px}.erp-fare-matrix .erp-matrix-amount .MuiOutlinedInput-input,.erp-matrix-amount .MuiOutlinedInput-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.erp-field{min-width:0}.erp-field>.MuiAutocomplete-root,.erp-field>.MuiFormControl-root,.erp-field>.MuiTextField-root,.erp-field>:first-child{width:100%}.erp-field.erp-w-amount,.erp-field.erp-w-code,.erp-field.erp-w-country,.erp-field.erp-w-currency,.erp-field.erp-w-date,.erp-field.erp-w-medium,.erp-field.erp-w-name,.erp-field.erp-w-passport,.erp-field.erp-w-pnr,.erp-field.erp-w-short,.erp-field.erp-w-time{justify-self:start}.erp-w-date{max-width:140px}.erp-w-time{max-width:110px}.erp-w-currency{max-width:120px}.erp-w-amount{max-width:140px}.erp-w-short{max-width:96px}.erp-w-medium{max-width:200px}.erp-w-passport,.erp-w-pnr{max-width:220px}.erp-w-country{max-width:200px}.erp-w-name{max-width:180px}.erp-w-code{max-width:100px}.erp-w-flex,.erp-w-full{max-width:none;width:100%}.erp-section{margin-bottom:10px}.erp-section-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:26px;padding:0 2px}.erp-section-title{color:var(--color-secondary)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em;line-height:1.2!important;margin:0!important;text-transform:uppercase}.erp-section-rule{background:#0f172a14;height:1px;margin:4px 0 6px}.erp-section-body{padding:0 2px}.erp-subsection-label{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.07em;margin:6px 0 4px;text-transform:uppercase}.erp-inline-actions{align-items:flex-end;display:flex;gap:6px;min-height:28px;padding-bottom:1px}@media (max-width:960px){.erp-grid-12{grid-template-columns:repeat(6,minmax(0,1fr))}}.erp-list-toolbar{width:100%}.erp-list-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dbe3ed;border-radius:8px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0f;overflow-x:auto;width:100%}.erp-list-table-scroll,.erp-table-shell.erp-list-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.erp-list-table-scroll .MuiTable-root:not(.erp-voucher-list-table){border-collapse:initial;min-width:100%;table-layout:auto!important;width:100%}.erp-table-shell--full-width .MuiTable-root:not(.erp-voucher-list-table){min-width:100%!important;table-layout:fixed!important;width:100%!important}.erp-table-shell--full-width{max-width:none!important;width:100%!important}.erp-data-table:not(.erp-voucher-list-table) .MuiTableCell-root{overflow:visible}.erp-data-table:not(.erp-voucher-list-table) .MuiTableCell-head{overflow:visible!important;white-space:nowrap!important}.erp-data-table:not(.erp-voucher-list-table) .erp-list-actions-cell{max-width:none!important;overflow:visible!important;width:auto!important}.erp-table-shell{border:none!important;border-radius:0!important;box-shadow:none!important}.erp-data-table .MuiTableCell-root{border-color:#e8edf3!important;font-size:.75rem;line-height:1.25;padding:3px 8px!important;text-align:center;vertical-align:middle}.erp-data-table .MuiTableCell-head{background:linear-gradient(135deg,var(--color-secondary) 0,var(--color-primary) 100%)!important;border-bottom:none!important;color:#fff!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.06em;padding:5px 8px!important;text-transform:uppercase;white-space:nowrap}.erp-data-table .MuiTableRow-root:hover{background:#f8fafc}.erp-data-table .erp-row-muted{opacity:.55}.erp-data-table .erp-row-muted .MuiTableCell-root{color:#64748b;text-decoration:line-through}.erp-voucher-title{color:#1e293b;display:block;font-size:.8125rem;line-height:1.35;max-width:100%;text-align:center}.erp-voucher-title--link{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:#0000;border:0;color:var(--color-primary)!important;cursor:pointer;display:-webkit-box;font-weight:600;font:inherit;margin:0;overflow:hidden;overflow-wrap:anywhere;padding:0;text-align:left;white-space:normal!important;width:100%;word-break:break-word}.erp-voucher-title--link:hover{color:var(--color-secondary)!important;text-decoration:underline}.report-document .erp-data-table .MuiTableCell-root{font-size:.72rem!important;line-height:1.2!important;padding:2px 6px!important}.report-document .erp-data-table .MuiTableCell-head{font-size:.625rem!important;padding:4px 6px!important}.report-document .erp-data-table .MuiTableRow-root{height:28px}.report-document .erp-data-table .MuiChip-root{font-size:.6rem!important;height:18px!important}.erp-report-doc-link{white-space:nowrap}.erp-list-actions{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:2px;justify-content:flex-end}.erp-voucher-actions{align-items:center;box-sizing:border-box;column-gap:4px;display:inline-grid;grid-template-columns:28px 104px 28px 28px 28px;justify-items:center;max-width:232px;vertical-align:middle;width:232px}.erp-voucher-actions__slot{align-items:center;display:flex;height:28px;justify-content:center;min-width:0;width:100%}.erp-voucher-actions__slot--icon{width:28px}.erp-voucher-actions__slot--ref{width:104px}.erp-voucher-action-btn{height:28px!important;padding:2px!important;width:28px!important}.erp-voucher-ref-btn.MuiButton-root{align-items:center;background:var(--color-primary)!important;border-radius:4px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-size:.625rem!important;font-weight:700!important;height:26px!important;justify-content:center;letter-spacing:.01em;line-height:1!important;max-width:104px!important;min-height:26px!important;min-width:104px!important;overflow:hidden;padding:0 5px!important;text-transform:none!important;width:104px!important}.erp-voucher-ref-btn.MuiButton-root:hover{background:var(--color-primary-dark)!important;box-shadow:none!important}.erp-voucher-ref-btn__text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-voucher-ref-btn--ghost{display:block;height:26px;pointer-events:none;visibility:hidden;width:104px}.erp-voucher-ref{color:var(--color-primary);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.erp-data-table .erp-voucher-actions-cell{box-sizing:border-box!important;max-width:248px!important;min-width:248px!important;overflow:hidden!important;padding:4px 8px!important;vertical-align:middle!important;white-space:nowrap;width:248px!important}.erp-table-shell.erp-voucher-list-table,.erp-voucher-list-table.MuiTableContainer-root{max-width:100%;overflow-x:hidden!important;width:100%}.erp-voucher-list-table .MuiTable-root,.erp-voucher-list-table.MuiTable-root{max-width:100%!important;table-layout:fixed!important;width:100%!important}.erp-voucher-list-table .erp-voucher-title,.erp-voucher-list-table .erp-voucher-title--link{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box!important;line-height:1.35;max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:normal!important;word-break:break-word}.erp-voucher-list-table .MuiTableRow-root{height:auto}.erp-voucher-list-table .MuiTableRow-root .MuiTableCell-root{height:auto;max-height:none;vertical-align:middle!important}.erp-voucher-list-table td:first-child,.erp-voucher-list-table th:first-child{max-width:88px!important;min-width:88px!important;overflow:hidden;text-overflow:ellipsis;width:88px!important}.erp-voucher-list-table td:nth-child(2),.erp-voucher-list-table th:nth-child(2){max-width:100px!important;min-width:100px!important;overflow:hidden;text-overflow:ellipsis;width:100px!important}.erp-voucher-list-table td:nth-child(3),.erp-voucher-list-table th:nth-child(3){max-width:0!important;min-width:0!important;overflow:hidden!important;white-space:normal!important;width:auto!important;word-break:break-word}.erp-voucher-list-table tbody .erp-voucher-actions-cell{background:#fff!important;box-shadow:none!important;position:static!important;right:auto!important}.erp-voucher-list-table .MuiTableCell-head.erp-voucher-actions-cell,.erp-voucher-list-table thead .erp-voucher-actions-cell{background:linear-gradient(135deg,var(--color-secondary) 0,var(--color-primary) 100%)!important;box-shadow:none!important;right:auto!important}.erp-voucher-list-table .MuiTableRow-hover:hover .erp-voucher-actions-cell,.erp-voucher-list-table .MuiTableRow-root:hover .erp-voucher-actions-cell{background:#f8fafc!important}.erp-voucher-list-table .erp-voucher-actions{margin-left:auto;margin-right:0}.erp-voucher-desktop-only{display:block;max-width:100%;min-width:0}.erp-voucher-mobile-list{-webkit-overflow-scrolling:touch;display:none;flex-direction:column;gap:8px;max-height:calc(100vh - 260px);overflow-y:auto;padding:8px}.erp-voucher-mobile-card{background:#fff;border:1px solid #dbe3ed;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px}.erp-voucher-mobile-card--muted{background:#fff1f2;border-color:#fecaca;opacity:1}.erp-voucher-mobile-card--muted .erp-voucher-mobile-card__title{color:#b71c1c;font-weight:700;text-decoration:none}.erp-voucher-mobile-card--muted .erp-voucher-mobile-card__date,.erp-voucher-mobile-card--muted .erp-voucher-mobile-card__type{color:#c62828}.erp-voucher-mobile-card__meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.6875rem;gap:6px 10px;line-height:1.3}.erp-voucher-mobile-card__type{color:var(--color-secondary);font-weight:600}.erp-voucher-mobile-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;background:#0000;border:0;color:var(--color-primary);cursor:pointer;display:-webkit-box;font-size:.8125rem;font-weight:600;line-height:1.35;margin:0;overflow:hidden;overflow-wrap:anywhere;padding:0;text-align:left;width:100%;word-break:break-word}.erp-voucher-mobile-card__title:hover{color:var(--color-secondary);text-decoration:underline}.erp-voucher-mobile-card__actions{-webkit-overflow-scrolling:touch;display:flex;justify-content:flex-start;margin:0 -2px;overflow-x:auto;padding-bottom:2px}.erp-voucher-mobile-card__actions .erp-voucher-actions{flex-shrink:0;margin-left:0}.erp-supplier-list-table.MuiTableContainer-root,.erp-table-shell.erp-supplier-list-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important;width:100%}.erp-supplier-list-table .MuiTable-root,.erp-supplier-list-table.MuiTable-root{min-width:900px;table-layout:auto!important;width:100%!important}.erp-supplier-list-table td:nth-child(6),.erp-supplier-list-table th:nth-child(6){min-width:110px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.erp-list-pagination{-webkit-overflow-scrolling:touch;align-items:center;border-top:1px solid #e8edf3;display:flex;justify-content:flex-end;margin-top:0;overflow-x:auto}.erp-list-band{background:#fff;border:1px solid #dbe3ed;border-radius:8px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0f;max-width:100%;min-width:0;overflow:hidden}.erp-list-band-toolbar{background:#fafbfc;border-bottom:1px solid #e8edf3;padding:10px 12px}.erp-list-band-body{max-width:100%;min-width:0;overflow:visible;padding:0}.erp-page-main{flex:1 1;max-width:none;min-width:0;width:100%}.erp-list-band--fill{display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100dvh - 178px)}.erp-list-band--fill .erp-list-band-toolbar{flex:0 0 auto}.erp-list-band--fill .erp-list-band-body,.erp-list-band--fill .erp-list-band-body>.erp-voucher-desktop-only{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.erp-list-band--fill .erp-list-pagination{flex:0 0 auto}.erp-list-band--fill .erp-voucher-mobile-list{flex:1 1 auto;max-height:none;min-height:0}.erp-table-shell--fill{flex:1 1 auto!important;height:100%!important;max-height:none!important;min-height:0!important}.erp-voucher-list.save-voucher-container{background:#0000;min-height:auto;padding:0}.erp-voucher-list .header-bar{display:none}.erp-voucher-list .card-box{background:#0000;border:none;box-shadow:none;padding:0}.erp-voucher-list .search-inline .search-icon,.erp-voucher-list .table-top h3{display:none}.erp-voucher-list .table-footer{font-size:.8125rem;margin-top:8px;padding:6px 0}.manual-invoice-page.erp-flat{background:#eef2f7;padding:4px 8px 8px}.manual-invoice-page.erp-flat .manual-invoice-shell{background:#0000;border:none;box-shadow:none;padding:0}.manual-invoice-page.erp-flat .manual-invoice-header{display:none}.manual-invoice-page.erp-flat .manual-invoice-meta{border-bottom:none;padding:0 0 4px}.manual-invoice-page.erp-flat .fi-root{padding:0}.manual-invoice-page.erp-flat .erp-section,.ve-erp-header{margin-bottom:8px}.ve-erp-header .MuiToggleButtonGroup-root{flex-wrap:wrap}.ve-erp-header .MuiToggleButton-root{font-size:.8125rem;min-height:32px;padding:4px 10px;text-transform:none}.ve-erp.voucher-entry-container{background:#0000;padding:0}.ve-erp .back-btn,.ve-erp .header-bar{display:none}.ve-erp .form-box{background:#0000;border:none;box-shadow:none;padding:0}.ve-legacy-top-row{display:none!important}@media (max-width:600px){.erp-grid-12{gap:8px;grid-template-columns:1fr}.erp-field{grid-column:1/-1!important;justify-self:stretch!important;max-width:none!important}.erp-field.erp-w-amount,.erp-field.erp-w-code,.erp-field.erp-w-country,.erp-field.erp-w-currency,.erp-field.erp-w-date,.erp-field.erp-w-medium,.erp-field.erp-w-name,.erp-field.erp-w-passport,.erp-field.erp-w-pnr,.erp-field.erp-w-short,.erp-field.erp-w-time{max-width:none}}@media (max-width:768px){.erp-voucher-desktop-only{display:none!important}.erp-voucher-mobile-list{display:flex}.erp-list-band-toolbar{padding:8px}.erp-list-toolbar{align-items:stretch!important;flex-direction:column}.erp-list-toolbar .MuiTextField-root{max-width:none!important;width:100%!important}.erp-form-section-actions{width:100%}.erp-form-section-actions .MuiTextField-root{flex:1 1 100%;max-width:none!important;min-width:0!important;width:100%!important}.erp-form-section-actions .MuiButton-root{flex:0 0 auto}.erp-list-pagination .MuiTablePagination-toolbar{flex-wrap:wrap;justify-content:center;min-height:48px;padding-left:4px!important;padding-right:4px!important}.erp-list-pagination .MuiTablePagination-selectLabel{display:none}.erp-content-shell,.erp-page-main{min-width:0;overflow-x:hidden}.report-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.erp-voucher-mobile-card__actions .erp-voucher-actions{column-gap:3px;grid-template-columns:28px 88px 28px 28px 28px;max-width:209px;width:209px}.erp-voucher-mobile-card__actions .erp-voucher-actions__slot--ref,.erp-voucher-mobile-card__actions .erp-voucher-ref-btn--ghost,.erp-voucher-mobile-card__actions .erp-voucher-ref-btn.MuiButton-root{max-width:88px!important;min-width:88px!important;width:88px!important}.erp-supplier-list-table .MuiTable-root,.erp-supplier-list-table.MuiTable-root{min-width:980px!important;table-layout:auto!important;width:-webkit-max-content!important;width:max-content!important}}.fs-panel{animation:fs-rise .42s ease both;width:100%}@keyframes fs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fs-trips{display:flex;gap:8px;margin-bottom:12px}.fs-trip{-webkit-appearance:none;appearance:none;background:#0f172a0f;border:0;border-radius:999px;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px;transition:background .18s ease,color .18s ease,transform .18s ease}.fs-trip:hover:not(:disabled){transform:translateY(-1px)}.fs-trip.is-active{background:#003b5c;background:var(--color-secondary,#003b5c);color:#fff}.fs-legs{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.fs-leg-row{align-items:stretch;background:#fff;border:1px solid #0f172a1f;border-radius:16px;box-shadow:0 8px 24px #0f172a0d;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(148px,.85fr) 44px;min-height:78px;overflow:hidden}.fs-leg-remove{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:0;color:#64748b;cursor:pointer;display:flex;justify-content:center}.fs-leg-remove:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.fs-leg-remove:disabled{cursor:not-allowed;opacity:.35}.fs-leg-actions{align-items:center;display:flex;margin:2px 0 4px}.fs-add-leg{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px dashed #0f172a38;border-radius:999px;color:#003b5c;color:var(--color-secondary,#003b5c);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;padding:8px 14px}.fs-add-leg:hover:not(:disabled){background:#003b5c0f}.fs-add-leg:disabled{cursor:not-allowed;opacity:.45}.fs-bar.is-multicity{grid-template-columns:minmax(0,1.25fr) 128px}.fs-bar{align-items:stretch;background:#fff;border:1px solid #0f172a1f;border-radius:16px;box-shadow:0 10px 30px #0f172a0f;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(132px,.85fr) minmax(132px,.85fr) minmax(0,1.25fr) 128px;min-height:88px;overflow:hidden}.fs-route{display:grid;grid-template-columns:1fr 1fr}.fs-cell,.fs-route{min-width:0;position:relative}.fs-cell{border-right:1px solid #0f172a14;display:flex;flex-direction:column;justify-content:center;padding:10px 16px 12px;transition:background .18s ease}.fs-cell:focus-within,.fs-cell:hover{background:rgba(0,59,92,.035)}.fs-cell.is-disabled{background:#f8fafc;color:#94a3b8}.fs-label{font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.fs-label,.fs-sub{color:#64748b;display:block}.fs-sub{animation:fs-fade .22s ease;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fs-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fs-airport-input,.fs-value{color:#0f172a;font-size:16px;font-weight:800;line-height:1.25}.fs-cell .MuiInputBase-root{background:#0000;margin:0;padding:0!important}.fs-cell .MuiInputBase-input{color:#0f172a;font-size:16px;font-weight:800;padding:0!important}.fs-swap{align-items:center;background:#fff;border:1px solid #0f172a24;border-radius:50%;box-shadow:0 4px 12px #0f172a1a;color:#003b5c;color:var(--color-secondary,#003b5c);cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .28s ease,background .18s ease,color .18s ease;width:36px;z-index:3}.fs-swap:hover{background:#003b5c;background:var(--color-secondary,#003b5c);color:#fff}.fs-swap.is-flip{transform:translate(-50%,-50%) rotate(180deg)}.fs-date-input{border:0;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.fs-date-input:disabled{cursor:not-allowed}.fs-pax{background:#0000;padding:0;text-align:left;width:100%}.fs-pax,.fs-search{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.fs-search{background:#003b5c;background:var(--color-secondary,#003b5c);color:#fff;font-size:15px;font-weight:800;transition:background .18s ease,transform .16s ease}.fs-search:hover:not(:disabled){background:#002a42}.fs-search:active:not(:disabled){transform:scale(.98)}.fs-search:disabled{cursor:not-allowed;opacity:.55}.fs-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:14px;padding:0 4px}.fs-check{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;-webkit-user-select:none;user-select:none}.fs-check input{accent-color:#003b5c;accent-color:var(--color-secondary,#003b5c);height:16px;width:16px}.fs-airline-wrap{animation:fs-fade .22s ease;max-width:280px;min-width:220px}.fs-airport-option{display:flex;flex-direction:column;gap:2px;padding:4px 0}.fs-airport-option strong{font-size:13px;letter-spacing:.04em}.fs-airport-option span{color:#64748b;font-size:12px}@media (max-width:1100px){.fs-bar,.fs-leg-row{grid-template-columns:1fr 1fr}.fs-bar.is-multicity{grid-template-columns:1fr}.fs-route,.fs-search{grid-column:1/-1}.fs-search{min-height:48px}}@media (max-width:700px){.fs-bar,.fs-leg-row{grid-template-columns:1fr}.fs-cell{border-bottom:1px solid #0f172a14;border-right:0}}.hbp-panel{min-width:0;width:100%}.hbp-products{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hbp-product{-webkit-appearance:none;appearance:none;background:#0f172a0f;border:0;border-radius:999px;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:8px 16px;transition:background .18s ease,color .18s ease,transform .18s ease}.hbp-product:hover:not(:disabled){transform:translateY(-1px)}.hbp-product.is-active{background:#003b5c;background:var(--color-secondary,#003b5c);color:#fff}.hbp-empty{color:#64748b;font-size:14px;font-weight:600;padding:18px 8px}.ins-stack{background:#fff;border:1px solid #0f172a1f;border-radius:16px;box-shadow:0 10px 30px #0f172a0f;display:flex;flex-direction:column;overflow:hidden}.ins-bar{align-items:stretch;background:#fff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(110px,.8fr) minmax(148px,1fr) 120px;min-height:84px}.ins-bar.is-pakcare{grid-template-columns:minmax(0,1.4fr) minmax(110px,.8fr) minmax(148px,1fr) 120px}.ins-bar.is-domestic{grid-template-columns:minmax(110px,.8fr) minmax(148px,1fr) minmax(0,1.2fr) minmax(148px,1fr) 120px}.ins-bar-secondary{align-items:stretch;background:#fff;border-top:1px solid #0f172a14;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(148px,1fr) minmax(180px,1fr) minmax(140px,.8fr);min-height:76px}.ins-bar-secondary.is-domestic{grid-template-columns:minmax(220px,1fr)}.ins-bar .fs-search,.ins-stack .fs-search{align-items:center;display:flex;justify-content:center;min-width:120px;z-index:1}.ins-stack .fs-cell{overflow:hidden}.ins-stack .fs-cell .MuiIconButton-root,.ins-stack .fs-cell .MuiInputAdornment-root{display:none}.ins-input,.ins-select{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#0f172a;font:inherit;font-size:15px;font-weight:800;line-height:1.3;margin:0;min-width:0;outline:none;padding:0;width:100%}.ins-select{cursor:pointer}.ins-input::placeholder{color:#94a3b8;font-weight:700}.ins-catalog{align-items:center;display:flex;font-weight:700;gap:8px;margin:0 4px 10px}.ins-catalog,.ins-hint{color:#64748b;font-size:12px}.ins-hint{font-weight:600;line-height:1.4;margin:10px 4px 0}.ins-cnic{display:flex;flex-direction:column;justify-content:center;min-width:0}.ins-cnic .fs-label{margin:0 0 2px}.ins-stack .MuiInputBase-input{min-width:0;overflow:hidden;text-overflow:clip}@media (max-width:1100px){.ins-bar,.ins-bar-secondary,.ins-bar.is-domestic,.ins-bar.is-pakcare{grid-template-columns:1fr 1fr}.ins-stack .fs-search{grid-column:1/-1;min-height:48px}}@media (max-width:700px){.ins-bar,.ins-bar-secondary,.ins-bar.is-domestic,.ins-bar.is-pakcare{grid-template-columns:1fr}}
/*# sourceMappingURL=main.5125175b.css.map*/