@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-bottom:-17.114%!important;max-width:100%!important;object-fit:contain;transform:translateY(-12px) scale(1.83);transform-origin:center center;width:43%!important}@media (max-width:600px){form .login-logo-img{margin-bottom:-19.104%!important;transform:translateY(-12px) scale(1.83);transform-origin:center center;width:48%!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;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%}.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}}
/*# sourceMappingURL=main.c3a62ffd.css.map*/