input.system-date-input,input[data-date-locale],input[type=date],input[type=datetime-local],input[type=month],input[type=time]{font-variant-numeric:tabular-nums;text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input.system-date-input::-webkit-datetime-edit{text-align:left!important;direction:ltr!important}input[type=date]::-webkit-datetime-edit{text-align:left!important;direction:ltr!important}input[type=datetime-local]::-webkit-datetime-edit{text-align:left!important;direction:ltr!important}input.system-date-input::-webkit-calendar-picker-indicator{margin-inline:0 8px}input[type=date]::-webkit-calendar-picker-indicator{margin-inline:0 8px}.statement-page-backdrop{justify-content:stretch!important;align-items:stretch!important;padding:12px!important;overflow:hidden!important}.statement-full-page{border-radius:16px;flex-direction:column;display:flex;width:100%!important;max-width:none!important;height:calc(100dvh - 24px)!important;max-height:none!important;margin:0!important;padding:20px!important;overflow:hidden!important}.statement-full-page>.modal-head{flex:none}.statement-full-page .statement-print-heading{flex:none;padding-block:8px 14px}.statement-full-page .statement-filters{flex:none}.statement-table-wrap{border:1px solid var(--border,#dce4e9);border-radius:12px;flex:auto;width:100%;min-height:0;overflow:auto!important}.customer-statement-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:960px}.customer-statement-table th,.customer-statement-table td{vertical-align:top;border-bottom:1px solid #e3e9ed;padding:11px 10px;line-height:1.55}.customer-statement-table th{z-index:2;color:#fff;white-space:nowrap;background:#123d59;position:sticky;top:0}.customer-statement-table th:first-child{width:110px}.customer-statement-table th:nth-child(2){width:135px}.customer-statement-table th:nth-child(3){width:145px}.customer-statement-table th:nth-child(4){width:auto;min-width:260px}.customer-statement-table th:nth-child(5),.customer-statement-table th:nth-child(6),.customer-statement-table th:nth-child(7){width:125px}.statement-description-cell{overflow-wrap:anywhere;word-break:normal;min-width:240px;white-space:normal!important;height:auto!important}.statement-date-cell,.statement-money-cell,.customer-statement-table .ref{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.statement-date-cell{text-align:center}.statement-money-cell{text-align:end}.statement-summary{flex:none;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding-top:12px;display:grid}.statement-summary>div{background:#f8fafb;border:1px solid #dce5ea;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.statement-summary span{color:#677f91;font-weight:700}.statement-summary b{color:#123d59;white-space:nowrap}.statement-closing-balance{background:#fff8e8!important;border-color:#ddb456!important}@media (max-width:760px){.statement-page-backdrop{padding:6px!important}.statement-full-page{border-radius:12px;height:calc(100dvh - 12px)!important;padding:12px!important}.statement-summary{grid-template-columns:1fr;gap:6px}}@media print{@page{size:A4 landscape;margin:10mm}.statement-page-backdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important}.statement-full-page{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;padding:0!important;overflow:visible!important}.statement-table-wrap{border:0!important;overflow:visible!important}.customer-statement-table{font-size:10px;table-layout:fixed!important;width:100%!important;min-width:0!important}.customer-statement-table thead{display:table-header-group}.customer-statement-table tr{break-inside:avoid!important;page-break-inside:avoid!important}.customer-statement-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#123d59!important;position:static!important}.customer-statement-table th,.customer-statement-table td{white-space:normal;overflow-wrap:anywhere;padding:7px 6px!important}.customer-statement-table th:first-child{width:12%}.customer-statement-table th:nth-child(2){width:13%}.customer-statement-table th:nth-child(3){width:14%}.customer-statement-table th:nth-child(4){width:25%}.customer-statement-table th:nth-child(5),.customer-statement-table th:nth-child(6),.customer-statement-table th:nth-child(7){width:12%}.statement-summary{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(3,1fr)}.statement-summary>div{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:8px!important}}input[type=date],input[type=datetime-local],input[type=month],input[type=time],.system-date-input{font-variant-numeric:tabular-nums;text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input[type=date]::-webkit-datetime-edit{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input[type=datetime-local]::-webkit-datetime-edit{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input[type=month]::-webkit-datetime-edit{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input[type=time]::-webkit-datetime-edit{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input[type=date]::-webkit-calendar-picker-indicator{margin-inline:0 .45rem}.customer-statement-report{width:100%;min-width:0}.customer-statement-report .financial-report-table{table-layout:fixed;width:100%}.customer-statement-report .financial-report-table th:first-child,.customer-statement-report .financial-report-table td:first-child{width:10%}.customer-statement-report .financial-report-table th:nth-child(2),.customer-statement-report .financial-report-table td:nth-child(2){width:12%}.customer-statement-report .financial-report-table th:nth-child(3),.customer-statement-report .financial-report-table td:nth-child(3),.customer-statement-report .financial-report-table th:nth-child(4),.customer-statement-report .financial-report-table td:nth-child(4){width:11%}.customer-statement-report .financial-report-table th:nth-child(5),.customer-statement-report .financial-report-table td:nth-child(5){width:24%}.customer-statement-report .financial-report-table th:nth-child(6),.customer-statement-report .financial-report-table td:nth-child(6),.customer-statement-report .financial-report-table th:nth-child(7),.customer-statement-report .financial-report-table td:nth-child(7){width:10%}.customer-statement-report .financial-report-table th:nth-child(8),.customer-statement-report .financial-report-table td:nth-child(8){width:12%}.customer-statement-report .report-description{line-height:1.65;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.customer-statement-report .report-date-cell,.customer-statement-report .report-code,.customer-statement-report .report-money-cell,.customer-statement-report .report-balance-cell{font-variant-numeric:tabular-nums;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.customer-statement-report .report-date-cell,.customer-statement-report .report-money-cell{direction:ltr;unicode-bidi:isolate}@media print{@page{size:A4 landscape;margin:8mm}.reports-print-sheet{width:100%!important;min-height:0!important;padding:0!important;display:block!important}.financial-report-header{min-height:0!important;margin-bottom:3mm!important;padding-bottom:2mm!important}.customer-statement-report,.customer-statement-report .customer-statement-identity,.customer-statement-report .report-summary-cards,.customer-statement-report .report-table-wrap,.customer-statement-report .financial-report-table{break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;min-height:0!important}.customer-statement-report .customer-statement-identity,.customer-statement-report .report-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2mm!important;margin:0 0 2.5mm!important;display:grid!important}.customer-statement-report .customer-statement-identity>div,.customer-statement-report .report-summary-cards>*{min-height:0!important;padding:2mm!important}.customer-statement-report .report-table-wrap{margin-top:0!important;overflow:visible!important}.customer-statement-report .financial-report-table{table-layout:fixed!important;font-size:8pt!important}.customer-statement-report .financial-report-table tr{break-inside:avoid!important;page-break-inside:avoid!important;height:auto!important}.customer-statement-report .financial-report-table th,.customer-statement-report .financial-report-table td{vertical-align:top!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;height:auto!important;padding:1.6mm 1.2mm!important}.customer-statement-report .financial-report-table .report-date-cell,.customer-statement-report .financial-report-table .report-code,.customer-statement-report .financial-report-table .report-money-cell,.customer-statement-report .financial-report-table .report-balance-cell{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.customer-statement-report .financial-report-table .report-description{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.customer-statement-report .financial-report-table tfoot{display:table-row-group!important}}.customer-statement-filter-bar{grid-template-columns:minmax(145px,.72fr) minmax(145px,.72fr) minmax(170px,.85fr) minmax(260px,1.4fr) minmax(220px,1.1fr) auto!important;gap:12px 14px!important}.customer-statement-filter-bar>label,.customer-statement-filter-bar .report-customer-filter,.customer-statement-filter-bar .report-salesperson-filter{width:100%;min-width:0!important}.customer-statement-filter-bar select,.customer-statement-filter-bar input{min-width:0;max-width:100%}.customer-statement-identity{grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr)!important}.customer-statement-identity .customer-statement-party,.customer-statement-identity .customer-statement-seller{flex-direction:column;justify-content:center;min-height:86px;display:flex}.customer-statement-report .report-table-wrap{width:100%}.customer-statement-report .financial-report-table th,.customer-statement-report .financial-report-table td{padding:11px 9px;font-size:13px}@media (max-width:1280px){.customer-statement-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.customer-statement-filter-bar,.customer-statement-identity{grid-template-columns:1fr!important}}@media print{@page{size:A4 landscape;margin:8mm}body.reports-printing .reports-print-sheet{width:281mm!important;max-width:281mm!important;margin:0 auto!important}body.reports-printing .financial-report-header{grid-template-columns:1fr 1fr!important;gap:8mm!important;margin-bottom:3mm!important;padding-bottom:3mm!important}body.reports-printing .customer-statement-identity{grid-template-columns:2fr 1fr!important;gap:3mm!important;margin-bottom:3mm!important}body.reports-printing .customer-statement-identity>div{min-height:16mm!important;padding:3mm 4mm!important}body.reports-printing .customer-statement-identity h3{margin:0 0 1mm!important;font-size:3.7mm!important}body.reports-printing .customer-statement-identity strong{font-size:3.5mm!important}body.reports-printing .customer-statement-identity span,body.reports-printing .customer-statement-identity small{font-size:2.7mm!important}body.reports-printing .customer-statement-report .report-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3mm!important;margin-bottom:4mm!important}body.reports-printing .customer-statement-report .report-summary-cards>div{min-height:17mm!important;padding:3mm 4mm!important}body.reports-printing .customer-statement-report .report-summary-cards span{font-size:2.7mm!important}body.reports-printing .customer-statement-report .report-summary-cards strong{margin:2mm 0 0!important;font-size:3.6mm!important}body.reports-printing .customer-statement-report .financial-report-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:2.8mm!important}body.reports-printing .customer-statement-report .financial-report-table th{padding:2.5mm 2mm!important;font-size:2.75mm!important}body.reports-printing .customer-statement-report .financial-report-table td{padding:2.7mm 2mm!important;font-size:2.8mm!important;line-height:1.55!important}body.reports-printing .customer-statement-report .report-description{line-height:1.55!important}body.reports-printing .financial-report-footer{margin-top:4mm!important;font-size:2.5mm!important}}.customer-statement-report .customer-statement-table{border:1.5px solid #123d59;border-collapse:collapse!important}.customer-statement-report .customer-statement-table th,.customer-statement-report .customer-statement-table td{vertical-align:middle;border:1px solid #b8c8d2!important}.customer-statement-report .customer-statement-table thead th{font-weight:900;color:#fff!important;background:#123d59!important}.customer-statement-report .customer-statement-table tbody tr:nth-child(2n) td{background:#eefafb!important}.customer-statement-report .customer-statement-table tbody tr:nth-child(odd) td{background:#fff!important}.customer-statement-report .customer-statement-table tfoot th{color:#fff!important;background:#123d59!important;border-color:#123d59!important}.customer-statement-report .customer-statement-table .report-description,.customer-statement-report .customer-statement-table .report-code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;height:auto!important}.customer-statement-report .customer-statement-table .report-code{direction:ltr;unicode-bidi:isolate;line-height:1.45}.customer-statement-report .customer-statement-table .report-money-cell,.customer-statement-report .customer-statement-table .report-balance-cell,.customer-statement-report .customer-statement-table .report-date-cell{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@media print{body.reports-printing .reports-print-sheet{box-sizing:border-box!important;flex-direction:column!important;width:281mm!important;max-width:281mm!important;height:auto!important;min-height:194mm!important;display:flex!important}body.reports-printing .customer-statement-report{flex:none!important;width:100%!important}body.reports-printing .customer-statement-report .report-table-wrap{border:0!important;width:100%!important;overflow:visible!important}body.reports-printing .customer-statement-report .customer-statement-table{border-collapse:collapse!important;border:.45mm solid #123d59!important;width:100%!important}body.reports-printing .customer-statement-report .customer-statement-table th,body.reports-printing .customer-statement-report .customer-statement-table td{vertical-align:middle!important;border:.25mm solid #9fb1bc!important;height:auto!important}body.reports-printing .customer-statement-report .customer-statement-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;text-align:center!important;background:#123d59!important;font-weight:950!important}body.reports-printing .customer-statement-report .customer-statement-table tbody tr:nth-child(2n) td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eefafb!important}body.reports-printing .customer-statement-report .customer-statement-table tbody tr:nth-child(odd) td{background:#fff!important}body.reports-printing .customer-statement-report .customer-statement-table .report-description,body.reports-printing .customer-statement-report .customer-statement-table .report-code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;height:auto!important;line-height:1.55!important}body.reports-printing .customer-statement-report .customer-statement-table .report-money-cell,body.reports-printing .customer-statement-report .customer-statement-table .report-balance-cell,body.reports-printing .customer-statement-report .customer-statement-table .report-date-cell{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}body.reports-printing .customer-statement-report .customer-statement-table tfoot th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#123d59!important;border-color:#123d59!important;font-size:2.8mm!important}body.reports-printing .financial-report-footer{margin-top:auto!important;padding-top:3mm!important}}.financial-report-table{border-collapse:collapse!important;border:1.5px solid #123d59!important;width:100%!important}.financial-report-table th,.financial-report-table td{vertical-align:middle!important;border:1px solid #b8c8d2!important;height:auto!important}.financial-report-table thead th{color:#fff!important;text-align:center!important;background:#123d59!important;font-weight:900!important}.financial-report-table tbody tr:nth-child(2n) td{background:#eefafb!important}.financial-report-table tbody tr:nth-child(odd) td{background:#fff!important}.financial-report-table tfoot th,.financial-report-table tfoot td{color:#fff!important;background:#123d59!important;border-color:#123d59!important;font-weight:900!important}.financial-report-table .report-description,.financial-report-table .report-code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;height:auto!important;line-height:1.55!important}.financial-report-table .report-date-cell,.financial-report-table .report-money-cell,.financial-report-table .report-balance-cell{font-variant-numeric:tabular-nums;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}@media print{body.reports-printing .reports-print-sheet{box-sizing:border-box!important;flex-direction:column!important;width:281mm!important;max-width:281mm!important;min-height:194mm!important;display:flex!important}body.reports-printing .financial-report-table{border-collapse:collapse!important;border:.45mm solid #123d59!important;width:100%!important}body.reports-printing .financial-report-table th,body.reports-printing .financial-report-table td{vertical-align:middle!important;border:.25mm solid #9fb1bc!important;height:auto!important}body.reports-printing .financial-report-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;text-align:center!important;background:#123d59!important}body.reports-printing .financial-report-table tbody tr:nth-child(2n) td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eefafb!important}body.reports-printing .financial-report-table .report-description,body.reports-printing .financial-report-table .report-code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.55!important}body.reports-printing .financial-report-table .report-date-cell,body.reports-printing .financial-report-table .report-money-cell,body.reports-printing .financial-report-table .report-balance-cell{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}body.reports-printing .financial-report-table tfoot th,body.reports-printing .financial-report-table tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#123d59!important;border-color:#123d59!important}body.reports-printing .financial-report-footer{margin-top:auto!important}}.customer-statement-header .financial-report-title{place-self:center start;text-align:left!important}.customer-statement-header .financial-report-title h2{margin:0 0 8px}.customer-statement-period strong{text-align:right;direction:ltr;unicode-bidi:isolate}.customer-statement-table .report-filler-row td{color:#0000!important;height:38px!important}@media print{body.reports-printing .customer-statement-header .financial-report-title{text-align:left!important;justify-self:start!important}body.reports-printing .customer-statement-header .financial-report-title h2{margin:0!important;font-size:6mm!important}body.reports-printing .customer-statement-report{flex-direction:column!important;flex:1 0 auto!important;display:flex!important}body.reports-printing .customer-statement-report .report-table-wrap{flex:1 0 auto!important}body.reports-printing .customer-statement-table .report-filler-row td{color:#0000!important;height:8mm!important;padding:0!important}}input.system-date-input.system-date-input-empty{text-align:right!important;direction:rtl!important;unicode-bidi:normal!important}input.system-date-input.system-date-input-empty::-webkit-datetime-edit{text-align:right!important;direction:rtl!important;unicode-bidi:normal!important}input.system-date-input.system-date-input-empty::-webkit-datetime-edit-fields-wrapper{text-align:right!important;direction:rtl!important;unicode-bidi:normal!important}input.system-date-input.system-date-input-empty::-webkit-date-and-time-value{text-align:right!important;direction:rtl!important;unicode-bidi:normal!important}input.system-date-input.system-date-input-filled{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input.system-date-input.system-date-input-filled::-webkit-datetime-edit{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input.system-date-input.system-date-input-filled::-webkit-datetime-edit-fields-wrapper{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input.system-date-input.system-date-input-filled::-webkit-date-and-time-value{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}input.system-date-input.system-date-input-fallback,input.system-date-input.system-date-input-fallback[type=text]{color:#173b55;cursor:pointer;text-align:right!important;direction:rtl!important;unicode-bidi:normal!important}input.system-date-input.system-date-input-fallback::placeholder{color:#526b7d;opacity:1;text-align:right;font-family:var(--font-sans-arabic), sans-serif;letter-spacing:0;direction:rtl}.system-date-host{position:relative!important}input.system-date-input-overlayed::-webkit-datetime-edit{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}input.system-date-input-overlayed::-webkit-datetime-edit-fields-wrapper{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}input.system-date-input-overlayed::-webkit-datetime-edit-text{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}input.system-date-input-overlayed::-webkit-datetime-edit-day-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}input.system-date-input-overlayed::-webkit-datetime-edit-month-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}input.system-date-input-overlayed::-webkit-datetime-edit-year-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}input.system-date-input-overlayed::-webkit-datetime-edit-hour-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}input.system-date-input-overlayed::-webkit-datetime-edit-minute-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important;background:0 0!important}.system-date-visible{z-index:2;inset-inline:0;height:var(--system-date-control-height,46px);color:#526b7d;pointer-events:none;white-space:nowrap;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;background:0 0;justify-content:flex-start;align-items:center;padding:0 12px 0 42px;display:flex;position:absolute;bottom:0;overflow:hidden}.system-date-visible.has-value{color:#173b55;direction:ltr;justify-content:flex-start}.erp-shell-v3 .sales-erp-page{width:100%!important;max-width:none!important;margin-inline:0!important}.login-shell.login-shell-fullscreen{background:#fff;place-items:stretch stretch;width:100%;min-height:100dvh;padding:0}.login-shell-fullscreen .login-split{width:100%;max-width:none;min-height:100dvh;box-shadow:none;border-radius:0}.login-shell-fullscreen .login-brand-panel{background:radial-gradient(circle at 18% 14%,#d69d2e2b,#0000 27%),linear-gradient(145deg,#071a2b 0%,#0c2d47 52%,#123f5e 100%);flex:0 0 50%;padding:clamp(40px,5vw,80px) clamp(38px,5.5vw,92px)}.login-shell-fullscreen .login-brand-panel:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -180px -210px auto;box-shadow:0 0 0 54px #ffffff06,0 0 0 108px #ffffff05}.login-shell-fullscreen .lb-logo{gap:18px;width:max-content;max-width:100%}.login-shell-fullscreen .login-brand-panel .lb-logo img{object-fit:contain;background:#fff;border-radius:22px;width:clamp(112px,9vw,156px);height:clamp(96px,8vw,136px);padding:8px;box-shadow:0 18px 45px #00000040}.login-shell-fullscreen .login-brand-panel .lb-logo strong{font-size:clamp(24px,2vw,32px);font-weight:900}.login-shell-fullscreen .login-brand-panel .lb-logo span{font-size:clamp(13px,1vw,16px)}.login-shell-fullscreen .login-brand-panel .lb-copy{max-width:560px}.login-shell-fullscreen .login-brand-panel .lb-copy h2{font-size:clamp(34px,3.1vw,54px);font-weight:900;line-height:1.35}.login-shell-fullscreen .login-brand-panel .lb-copy>p{max-width:530px;font-size:clamp(14px,1.05vw,17px)}.login-shell-fullscreen .lb-trust div{font-size:clamp(13px,1vw,15px)}.login-shell-fullscreen .lb-teaser{width:min(100%,560px)}.login-shell-fullscreen .login-card{flex:0 0 50%;align-items:stretch;padding:clamp(40px,6vw,96px)}.login-shell-fullscreen .login-card>*{width:min(100%,560px);margin-inline:auto}.login-shell-fullscreen .login-card h1{font-size:clamp(30px,2.5vw,42px);font-weight:900}.login-shell-fullscreen .login-card>p{font-size:clamp(14px,1.15vw,17px)}@media (max-width:900px){.login-shell-fullscreen .login-split{min-height:100dvh}.login-shell-fullscreen .login-brand-panel{gap:24px;min-height:320px;padding:32px clamp(24px,6vw,48px)}.login-shell-fullscreen .login-brand-panel .lb-logo img{border-radius:18px;width:104px;height:90px}.login-shell-fullscreen .login-brand-panel .lb-copy h2{margin-bottom:8px;font-size:30px}.login-shell-fullscreen .login-brand-panel .lb-copy>p,.login-shell-fullscreen .lb-trust,.login-shell-fullscreen .lb-teaser,.login-shell-fullscreen .lb-secure{display:none}.login-shell-fullscreen .login-card{flex:1;width:100%;padding:40px clamp(22px,6vw,48px)}}@media (max-width:520px){.login-shell-fullscreen .login-brand-panel{justify-content:center;min-height:240px;padding:24px 22px}.login-shell-fullscreen .login-brand-panel .lb-logo{gap:14px}.login-shell-fullscreen .login-brand-panel .lb-logo img{border-radius:15px;width:86px;height:76px;padding:6px}.login-shell-fullscreen .login-brand-panel .lb-logo strong{font-size:23px}.login-shell-fullscreen .login-brand-panel .lb-logo span{font-size:12px}.login-shell-fullscreen .login-brand-panel .lb-copy h2{margin:0;font-size:24px}.login-shell-fullscreen .login-card{padding:34px 20px 40px}.login-shell-fullscreen .login-card h1{font-size:28px}}.customer-search-field{position:relative}.customer-search-field input[type=search]{width:100%}.customer-search-results{z-index:40;inset-inline:0;border:1px solid var(--line,#d8e1e8);background:#fff;border-radius:12px;max-height:280px;padding:6px;position:absolute;top:calc(100% - 2px);overflow:auto;box-shadow:0 14px 35px #0a304929}.customer-search-results button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.customer-search-results button:hover,.customer-search-results button[aria-selected=true]{background:#eef5fa}.customer-search-results button strong{font-size:14px}.customer-search-results button small{color:#60778a;white-space:nowrap}.customer-search-results p{color:#60778a;text-align:center;margin:8px;padding:8px}.selected-customer-note{color:#167255;font-weight:700}.nav-settings-tree{gap:4px;display:grid}.nav-settings-parent{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px!important;display:grid!important}.nav-settings-parent:hover,.nav-settings-parent.active{background:#ffffff14}.nav-settings-parent .nav-icon{place-items:center;display:grid}.nav-settings-parent .nav-icon svg{width:18px;height:18px}.nav-tree-chevron{opacity:.8;font-size:12px}.nav-settings-children{border-inline-start:1px solid #ffffff29;gap:2px;margin-inline-start:17px;padding-inline-start:10px;display:grid}.sidebar-nav-link.nav-settings-child{min-height:38px;padding-block:8px;font-size:13px;position:relative}.sidebar-nav-link.nav-settings-child .nav-icon svg{width:15px;height:15px}.nav-settings-child .nav-tree-line{border-top:1px solid #ffffff29;width:10px;position:absolute;inset-inline-start:-11px}.sidebar-collapsed .nav-settings-children{border:0;margin:0;padding:0}.sidebar-collapsed .nav-settings-parent{grid-template-columns:1fr}.sidebar-collapsed .nav-settings-parent .nav-label,.sidebar-collapsed .nav-settings-parent .nav-tree-chevron,.sidebar-collapsed .nav-settings-child .nav-label,.sidebar-collapsed .nav-settings-child .nav-tree-line{display:none}.erp-shell-v3 .topbar{z-index:1300;overflow:visible}.erp-shell-v3 .top-account-dropdown{left:0;right:auto;width:min(280px,100vw - 24px);max-width:calc(100vw - 64px);max-height:calc(100vh - 88px);inset-inline:auto;top:72px!important;inset-inline:auto!important;position:fixed!important;left:32px!important;right:auto!important}
