html{color-scheme:light dark}html{--palette-primary-light: hsl(214, 90%, 52%);--palette-primary-dark: hsl(214, 90%, 42%);--palette-primary-text-light: hsl(214, 90%, 45%);--palette-primary-text-dark: hsl(214, 90%, 70%);--palette-base-light: #f5f5f5;--palette-base-dark: #1e1e1e;--palette-background-light: #ffffff;--palette-background-dark: #121212;--palette-header-bg-light: #1976d2;--palette-header-bg-dark: #1a1a1a}html[data-theme-palette=forest]{--palette-primary-light: hsl(96, 48%, 45%);--palette-primary-dark: hsl(96, 48%, 34%);--palette-primary-text-light: hsl(96, 48%, 28%);--palette-primary-text-dark: hsl(96, 48%, 75%);--palette-base-light: #edf5e8;--palette-base-dark: #1a2a1a;--palette-background-light: #e2ecd9;--palette-background-dark: #0f1a0f;--palette-header-bg-light: #2b5e2b;--palette-header-bg-dark: #0a1a0a}html[data-theme-palette=ocean]{--palette-primary-light: hsl(199, 90%, 48%);--palette-primary-dark: hsl(199, 90%, 36%);--palette-primary-text-light: hsl(199, 90%, 38%);--palette-primary-text-dark: hsl(199, 90%, 75%);--palette-base-light: #eef5fa;--palette-base-dark: #0a1a2a;--palette-background-light: #e1f0fe;--palette-background-dark: #050f17;--palette-header-bg-light: #0f4c75;--palette-header-bg-dark: #021525}html[data-theme-palette=sunset]{--palette-primary-light: hsl(0, 90%, 55%);--palette-primary-dark: hsl(0, 90%, 36%);--palette-primary-text-light: hsl(0, 85%, 45%);--palette-primary-text-dark: hsl(0, 85%, 80%);--palette-base-light: #fff7f5;--palette-base-dark: #2a1a18;--palette-background-light: #ffeae5;--palette-background-dark: #1f0f0d;--palette-header-bg-light: #b33a2c;--palette-header-bg-dark: #3a0c05}html[data-theme-palette=lavender]{--palette-primary-light: hsl(270, 50%, 60%);--palette-primary-dark: hsl(270, 50%, 38%);--palette-primary-text-light: hsl(270, 40%, 40%);--palette-primary-text-dark: hsl(270, 40%, 75%);--palette-base-light: #f8f0ff;--palette-base-dark: #1a102a;--palette-background-light: #f3eaff;--palette-background-dark: #12081f;--palette-header-bg-light: #5e3a7e;--palette-header-bg-dark: #1a0a2a}html[data-theme-palette=breeze]{--palette-primary-light: hsl(240, 80%, 65%);--palette-primary-dark: hsl(240, 80%, 40%);--palette-primary-text-light: hsl(240, 70%, 55%);--palette-primary-text-dark: hsl(240, 70%, 80%);--palette-base-light: #f5f5ff;--palette-base-dark: #0a0a2a;--palette-background-light: #eeeeff;--palette-background-dark: #05051f;--palette-header-bg-light: #2c2c6e;--palette-header-bg-dark: #0a0a2a}html[data-theme-palette=aurora]{--palette-primary-light: hsl(174, 100%, 40%);--palette-primary-dark: hsl(174, 85%, 35%);--palette-primary-text-light: hsl(174, 80%, 35%);--palette-primary-text-dark: hsl(174, 90%, 75%);--palette-base-light: #f0fdfa;--palette-base-dark: #0d2a2a;--palette-background-light: #e6fff7;--palette-background-dark: #0d2a2a;--palette-header-bg-light: #0f5c5c;--palette-header-bg-dark: #0a3a3a}html[data-theme-palette=ember]{--palette-primary-light: hsl(14, 90%, 55%);--palette-primary-dark: hsl(14, 90%, 47%);--palette-primary-text-light: hsl(14, 80%, 45%);--palette-primary-text-dark: hsl(14, 80%, 80%);--palette-base-light: #fff5f0;--palette-base-dark: #2a1a12;--palette-background-light: #ffeae0;--palette-background-dark: #1f0f0a;--palette-header-bg-light: #8b3c1c;--palette-header-bg-dark: #2a1005}html[data-theme-palette=plum]{--palette-primary-light: hsl(300, 60%, 55%);--palette-primary-dark: hsl(300, 60%, 38%);--palette-primary-text-light: hsl(300, 55%, 45%);--palette-primary-text-dark: hsl(300, 55%, 80%);--palette-base-light: #fff0ff;--palette-base-dark: #1a1020;--palette-background-light: #ffe6ff;--palette-background-dark: #1a0a1a;--palette-header-bg-light: #6a2e6a;--palette-header-bg-dark: #1a0a1a}html[data-theme-palette=slate]{--palette-primary-light: hsl(210, 30%, 50%);--palette-primary-dark: hsl(210, 30%, 38%);--palette-primary-text-light: hsl(210, 25%, 40%);--palette-primary-text-dark: hsl(210, 25%, 75%);--palette-base-light: #f5f7fa;--palette-base-dark: #1a1e22;--palette-background-light: #edf2f7;--palette-background-dark: #0f1217;--palette-header-bg-light: #2c3e50;--palette-header-bg-dark: #0a121a}html[data-theme-palette=midnight]{--palette-primary-light: hsl(240, 70%, 60%);--palette-primary-dark: hsl(240, 80%, 38%);--palette-primary-text-light: hsl(240, 70%, 50%);--palette-primary-text-dark: hsl(240, 85%, 75%);--palette-base-light: #ffffff;--palette-base-dark: #000000;--palette-background-light: #ffffff;--palette-background-dark: #000000;--palette-header-bg-light: #2c2c6e;--palette-header-bg-dark: #0a0a0a}html{--lumo-primary-color: light-dark(var(--palette-primary-light), var(--palette-primary-dark));--lumo-primary-text-color: light-dark(var(--palette-primary-text-light), var(--palette-primary-text-dark));--lumo-base-color: light-dark(var(--palette-base-light), var(--palette-base-dark));--app-background-color: light-dark(var(--palette-background-light), var(--palette-background-dark));--app-header-bg: light-dark(var(--palette-header-bg-light), var(--palette-header-bg-dark))}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}html,body{height:100vh;overscroll-behavior-y:none}vaadin-app-layout [slot=content],vaadin-app-layout>[content],[part=content]{background-color:var(--lumo-base-color)!important}vaadin-app-layout{background-color:var(--lumo-base-color)!important}.app-name{margin:var(--lumo-space-m);color:var(--lumo-success-color);font-weight:800;font-size:1.3rem;letter-spacing:-1px}vaadin-side-nav-item::part(link){border-radius:var(--lumo-border-radius-m);margin:2px var(--lumo-space-s);transition:background-color .1s}vaadin-side-nav-item[active]::part(link){background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color)}body{transition:background-color .3s ease,color .3s ease}vaadin-app-layout [slot=content]{height:100%;display:flex;flex-direction:column}vaadin-app-layout::part(backdrop){z-index:200!important}vaadin-app-layout::part(drawer){z-index:201!important}.navbar-header{background-color:var(--app-header-bg);box-shadow:var(--lumo-box-shadow-xs);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem;min-height:2.75rem;padding:.25rem .75rem}.navbar-header-menu-span{display:flex;flex-direction:row;gap:.75rem;align-items:center}.navbar-header-light,.navbar-header-dark{background-color:var(--app-header-bg);box-shadow:var(--lumo-box-shadow-xs);align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:.375rem;min-height:2.75rem}.navbar-header-light{background-color:var(--lumo-primary-color)}.navbar-header-dark{background-color:var(--lumo-base-color)}vaadin-menu-bar.icon-menu{padding:0;margin:0}vaadin-menu-bar.icon-menu vaadin-menu-bar-button{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l);padding:0;margin:0}.verticalPillBtn{background:transparent!important;border:none!important;padding:0!important;color:var(--lumo-primary-contrast-color)}.verticalPillBtn vaadin-menu-bar-button,.verticalPillBtn:not(vaadin-menu-bar){align-items:center;justify-content:space-evenly;background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-contrast-color);cursor:pointer;transition:all .2s ease;white-space:nowrap}.verticalPillBtn vaadin-button,.verticalPillBtn vaadin-drawer-toggle{padding:0!important;background:transparent;border:none}.verticalPillBtn vaadin-icon,.verticalPillBtn vaadin-menu-bar-button vaadin-icon,.verticalPillBtn vaadin-button vaadin-icon,.verticalPillBtn vaadin-drawer-toggle vaadin-icon{width:var(--lumo-icon-size-l)!important;height:var(--lumo-icon-size-l)!important;color:var(--lumo-primary-contrast-color)}vaadin-menu-bar-item{font-size:var(--lumo-font-size-m);padding:.5rem 1rem;cursor:pointer}.navbar-header-light .verticalPillBtn,.navbar-header-light .verticalPillBtn vaadin-icon,.navbar-header-light .verticalPillBtn vaadin-menu-bar-button,.navbar-header-light .verticalPillBtn vaadin-menu-bar-button vaadin-icon,.navbar-header-light vaadin-drawer-toggle,.navbar-header-light vaadin-drawer-toggle vaadin-icon,.navbar-header-light vaadin-button,.navbar-header-light vaadin-button vaadin-icon,.navbar-header-dark .verticalPillBtn,.navbar-header-dark .verticalPillBtn vaadin-icon,.navbar-header-dark .verticalPillBtn vaadin-menu-bar-button,.navbar-header-dark .verticalPillBtn vaadin-menu-bar-button vaadin-icon,.navbar-header-dark vaadin-drawer-toggle,.navbar-header-dark vaadin-drawer-toggle vaadin-icon,.navbar-header-dark vaadin-button,.navbar-header-dark vaadin-button vaadin-icon{color:var(--lumo-primary-contrast-color)!important}@media(max-width:600px){.navbar-header-light,.navbar-header-dark{align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:.25rem}.verticalPillBtn vaadin-button,.verticalPillBtn vaadin-drawer-toggle{min-width:2rem}.verticalPillBtn vaadin-icon,.verticalPillBtn vaadin-menu-bar-button vaadin-icon,.verticalPillBtn vaadin-button vaadin-icon,.verticalPillBtn vaadin-drawer-toggle vaadin-icon{width:var(--lumo-icon-size-l)!important;height:var(--lumo-icon-size-l)!important}@media(max-width:480px){.verticalPillBtn span:not(.vaadin-menu-bar-button-label),.verticalPillBtn .vaadin-button-label{display:none}.verticalPillBtn vaadin-menu-bar-button,.verticalPillBtn:not(vaadin-menu-bar){padding:0 .5rem;min-width:2rem}}}@media(max-width:600px){.navbar-header h6{display:none}}.subHeading{color:#3c3f43}.flexContainer{display:flex;flex-wrap:wrap;align-content:stretch;justify-content:space-around;border-radius:15px;align-items:stretch}.centerContainer{display:flex;justify-content:center}.billForm{flex-grow:0}.billFormNonEditable,.billFormEditable{padding:15px 0}.detailsLayout{border:1px solid black;border-radius:15px}vaadin-grid{overflow:hidden}vaadin-grid.rentBillSupplier_grid{box-shadow:var(--lumo-box-shadow-s);border-radius:0;height:70vh}vaadin-grid.subscription_grid{height:25vh}vaadin-grid.masterCashBook_grid{height:30vh}vaadin-button.credit_CashBtn{font-size:18px;background:#333232;height:36px;--lumo-primary-text-color: cyan;border:1px solid white}.cashBook_menuBar{border-radius:5px}vaadin-combo-box-overlay::part(content){font-weight:700}vaadin-select-overlay::part(content){font-weight:700}vaadin-select-item[selected]{font-weight:700}vaadin-combo-box-item[selected]{font-weight:700}.popupLayout{background:var(--lumo-contrast-10pct)}.vl1{background-color:#bab3e5;--lumo-primary-text-color: white}.vl2{background-color:#d3b3e5;--lumo-primary-text-color: white}.vl3{background-color:#e0b3e5;--lumo-primary-text-color: #eac797}.vl4{background-color:#ea97af;--lumo-primary-text-color: #97b5ea}.hlCustomerMain{display:flex;flex-wrap:wrap;align-content:stretch;padding:0}.newCustomerDialog{background:var(--lumo-contrast-5pct)}.vlCustomer{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:5px;background:var(--lumo-contrast-5pct)}.popupFooter{padding:0 5px 0 0}vaadin-menu-bar-button{border-radius:10px;margin:8px 0 5px 5px;background-color:var(--lumo-primary-color)}.menuItemColor{color:var(--lumo-contrast-90pct);font-weight:700}.menuButton{border-radius:10px}.appName{border-radius:10px;background:#035e07;padding:5px;color:#fff}vaadin-grid.rentBillSupplier_grid::part(header-cell){background:#bacbe8;color:#000;box-shadow:var(--lumo-box-shadow-s)}vaadin-grid.agreement_grid{height:60vh}vaadin-grid.agreement_grid_agree{height:50vh}vaadin-grid.rep_grid{height:85vh}vaadin-grid.rep_grid_s{height:80vh}vaadin-grid.cashBook_grid_small{height:40vh}vaadin-grid.cashBook_grid_large{height:75vh}vaadin-grid::part(header-cell){background-color:color-mix(in srgb,var(--lumo-base-color) 94%,#000000)!important;border-bottom:1px solid var(--lumo-contrast-20pct);color:var(--lumo-primary-text-color);box-shadow:var(--lumo-box-shadow-s);font-size:var(--lumo-font-size-x);font-weight:700}vaadin-grid::part(footer-cell){background-color:color-mix(in srgb,var(--lumo-base-color) 94%,#000000)!important;border-bottom:1px solid var(--lumo-contrast-20pct);color:var(--lumo-warning-text-color);box-shadow:var(--lumo-box-shadow-s);font-weight:700}vaadin-grid-sorter::part(indicators){color:#fff}.rentalMachSupplierHl{display:flex;align-content:center;justify-content:space-between}vaadin-big-decimal-field.txtBillNetAmt::part(input-field){color:green;font-weight:700}vaadin-big-decimal-field.txtBillGrossAmt::part(input-field){color:#00f;font-weight:700}vaadin-big-decimal-field.txtBalToPay::part(input-field){color:red;font-weight:700}.signUpForm{display:flex;background-image:linear-gradient(to bottom,var(--lumo-contrast-50pct) 50px,var(--lumo-contrast-5pct) 8px);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:15px 30px 30px;flex-grow:1;align-items:stretch;align-content:stretch}.cashReceipt{display:flex;background-image:linear-gradient(to bottom,var(--lumo-contrast-50pct) 50px,var(--lumo-contrast-5pct) 8px);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:15px 0 0;flex-grow:1}.vlCashReceipt{padding:0 10px 10px}.addNewItem{display:flex;background:var(--lumo-contrast-5pct);box-shadow:var(--lumo-box-shadow-m);border-radius:0 0 15px 15px;padding:15px}.addNewItemHeader{display:flex;box-shadow:var(--lumo-box-shadow-m);background-color:#0e4d7e;padding:15px 15px 0;border-radius:15px 15px 0 0}.buttonLayout{display:flex;justify-content:space-between}.branchLayout{display:flex;padding:0}.miscReceiptsLayout{display:flex;background-image:linear-gradient(to bottom,var(--lumo-contrast-50pct) 50px,var(--lumo-contrast-5pct) 8px);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:15px 30px 30px}.masterCashBookLayout{display:flex;background-image:linear-gradient(to bottom,var(--lumo-contrast-50pct) 50px,var(--lumo-contrast-5pct) 8px);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:10px}.dashBoardView{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 auto}@media(min-width:800px){.dashMainLayout{height:100%;margin-top:20px;margin-bottom:20px;box-shadow:var(--lumo-box-shadow-m);border-radius:30px;gap:0;padding:0;max-width:600px}.vlAgreeStatus{border-radius:30px 30px 0 0}vaadin-tabsheet::part(content){border-radius:0 0 30px 30px}.vlQuickProcess,.vlQuickReports{border-radius:0 0 30px 30px}}@media(max-width:799px){.dashMainLayout{display:flex;flex-direction:column;height:100%;margin-top:0;margin-bottom:0;gap:0;padding:0}.vlAgreeStatus{flex-grow:0;flex-shrink:0}.dashBoardTabSheet{flex-grow:1;height:100%}}.widgets{border-radius:10px;font-size:18px;width:80px;padding:10px}vaadin-tab[selected]{font-weight:700;font-size:16px;color:#d3e915}vaadin-tab{font-weight:700;font-size:16px;color:var(--lumo-body-text-color);width:100%}vaadin-tabsheet{overflow:hidden!important;height:100%;width:100%;align-items:stretch}vaadin-tabsheet.green::part(tabs-container){background-image:linear-gradient(60deg,#326c3a 50%,#129ecc 1%)}vaadin-tabsheet.green::part(content){background-color:#326c3a}vaadin-tabsheet.blue::part(tabs-container){background-image:linear-gradient(120deg,#326c3a 50%,#129ecc 1%)}vaadin-tabsheet.blue::part(content){background:#129ecc}vaadin-tabsheet::part(content){height:100%;width:100%;padding:20px;background-color:#326c3a}vaadin-tab:before{background:transparent}.vlAgreeStatus{background-image:linear-gradient(to bottom,#3498db 3px,var(--lumo-contrast-50pct) 70px,var(--lumo-contrast-5pct));color:var(--lumo-body-text-color)}.agreeStatusContainer{display:flex;flex-grow:1;flex-flow:wrap;justify-content:space-around;align-items:stretch}.vlQuickProcess{background:#326c3a;color:#fff;display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-evenly}.vlQuickReports{background:#129ecc;color:#000;display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-evenly}vaadin-button.quickBtn{height:64px;width:64px;border-radius:20%;font-size:32px;background:#fff}.vlAgree{--lumo-primary-text-color: #3398ff}.vlRentBill{--lumo-primary-text-color: #b25182}.vlCr{--lumo-primary-text-color: #129a2e}.vlCrt{--lumo-primary-text-color: #c86666}.vlAll{background-color:#b3c5e5;color:#fff}.cashReceiptLayout{display:flex;background-image:linear-gradient(to bottom,var(--lumo-contrast-50pct) 50px,var(--lumo-contrast-5pct) 8px);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:15px 30px 30px;align-items:stretch;align-content:stretch}:root{--brand-primary: #0e4d7e}vaadin-login-overlay-wrapper[theme~=reno-login-theme]{--lumo-primary-color: var(--brand-primary)}vaadin-login-overlay-wrapper[theme~=reno-login-theme] [part=brand]{background-color:var(--brand-primary);color:#fff}vaadin-login-overlay-wrapper[theme~=reno-login-theme] vaadin-text-field,vaadin-login-overlay-wrapper[theme~=reno-login-theme] vaadin-password-field{--vaadin-input-field-value-color: var(--lumo-contrast-90pct);--lumo-body-text-color: var(--lumo-contrast-90pct);color:var(--lumo-contrast-90pct)}vaadin-login-overlay-wrapper[theme~=reno-login-theme] [part=label]{color:var(--lumo-contrast-80pct)!important}vaadin-login-overlay-wrapper[theme~=reno-login-theme] vaadin-button[theme~=primary]{background-color:var(--brand-primary);color:#fff}vaadin-login-overlay-wrapper[theme~=reno-login-theme] [part=forgot-password]{color:var(--brand-primary);font-weight:700;text-decoration:underline}.dash_board_view_1{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column}.dash_board_view_1 .responsive-dashboard-grid{display:flex;flex:1;flex-direction:column;gap:2rem}@media(min-width:1024px){.dash_board_view_1 .responsive-dashboard-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch;height:100%}}.dash_board_view_1 .status-pill-container{display:flex!important;flex-wrap:wrap!important;gap:16px!important;width:100%;box-sizing:border-box;padding:5px 0;flex-shrink:0}.dash_board_view_1 .status-pill-container .messages-button{height:48px!important;border-radius:24px!important;flex:1 1 0!important;min-width:180px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;box-shadow:var(--lumo-box-shadow-s);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;overflow:visible!important}.dash_board_view_1 .status-pill-container .messages-button:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--lumo-box-shadow-m)}@media(max-width:900px){.dash_board_view_1 .status-pill-container .messages-button{flex:1 1 45%!important}}@media(max-width:550px){.dash_board_view_1 .status-pill-container .messages-button{flex:1 1 100%!important}}.dash_board_view_1 .dashboard-column-card{display:flex;flex-direction:column;border:1px solid var(--lumo-contrast-20pct);border-radius:12px;background-color:var(--lumo-base-color);overflow:hidden;height:100%}.dash_board_view_1 .dashboard-section-header{background-color:var(--lumo-primary-color-10pct);padding:14px 16px;border-bottom:1px solid var(--lumo-contrast-10pct);border-top-left-radius:12px;border-top-right-radius:12px;font-size:var(--lumo-font-size-l);font-weight:600;color:var(--lumo-primary-text-color);margin:0;width:100%;flex-shrink:0}.dash_board_view_1 .dashboard-section-container{flex:1;display:flex;flex-direction:column;padding:0}.dash_board_view_1 .model-list-row-wrapper{display:flex;flex-direction:column;width:100%;height:100%;justify-content:end}.dash_board_view_1 .model-list-row{display:flex;flex-direction:row;gap:16px;align-items:center;padding:8px 12px;cursor:pointer;background-color:transparent;transition:background .2s;border-bottom:1px solid var(--lumo-contrast-10pct)}.dash_board_view_1 .model-list-row-wrapper:hover{background-color:var(--lumo-contrast-5pct)}.dash_board_view_1 .model-icon-box{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff}.dash_board_view_1 .model-list-row span:not(.model-icon-box){white-space:normal;word-break:break-word}.dash_board_view_1 .bg-green{background:#2ecc71}.dash_board_view_1 .bg-blue{background:#3498db}.dash_board_view_1 .bg-orange{background:#f39c12}.dash_board_view_1 .bg-purple{background:#9b59b6}.dash_board_view_1 .bg-red{background:#e74c3c}.dash_board_view_1 .bg-red-alt{background:#d35400}.dash_board_view_1 .bg-cyan{background:#1abc9c}.dash_board_view_1 .bg-blue-alt{background:#2980b9}.dash_board_view_1 .bg-green-alt{background:#27ae60}@media(max-width:1023px){.dash_board_view_1 .dashboard-section-container{overflow-y:visible}.dash_board_view_1 .dashboard-column-card{height:auto}}.rep-active-view{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.rep-active-view .mobile-optimized-grid{flex:1;min-height:0;border:2px solid var(--lumo-contrast-10pct)}.rep-active-view .mobile-optimized-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-10pct);border-bottom:2px solid var(--lumo-contrast-10pct);min-height:50px}.rep-active-view .mobile-optimized-grid::part(first-footer-row-cell){display:none;visibility:hidden}.rep-active-view .responsive-header{flex-shrink:0;height:35px;display:flex;padding:0 8px 0 16px;align-items:center}.rep-active-view .cell-layout{display:flex;flex-direction:column;line-height:1.2;justify-content:center}.rep-active-view .compact-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.rep-active-view .primary-text{font-weight:600;font-size:var(--lumo-font-size-s)}.rep-active-view .primary-error-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-error-text-color)}.rep-active-view .secondary-text{font-size:var(--lumo-font-size-xs)}.rep-active-view .tertiary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);text-align:right}.rep-active-view .item-details .secondary-text{color:var(--lumo-tertiary-text-color);font-weight:600}.rep-active-view .mobile-link .secondary-text{color:var(--lumo-primary-text-color);font-weight:500}.rep-active-view .money-text{font-weight:800;color:var(--lumo-error-text-color);text-align:right;width:100%}.rep-active-view .green-phone-icon{width:14px;height:14px;min-width:14px;color:#28a745;margin-right:4px;flex-shrink:0}@media(max-width:600px){.rep-active-view vaadin-grid::part(footer-cell){white-space:normal}}.rep-active-view vaadin-context-menu-item hr{width:100%;border:0;border-top:1px solid var(--lumo-contrast-10pct);margin:4px 0}.rep-active-view .details-container{padding:8px 12px;background-color:var(--lumo-contrast-10pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-xs);color:#00a7ff;font-weight:700;display:flex;flex-direction:column;gap:4px}.rep-active-view .details-label{color:#8a9a96;font-weight:700;text-transform:uppercase;font-size:.7rem;margin-right:4px;margin-left:4px}.rep-active-view .delete_agree_dialog{background:var(--lumo-contrast-5pct);border:3px solid var(--lumo-contrast-10pct);border-radius:20px;padding:20px}.rep-active-view .rep-invoice-icon-stack{position:relative;display:inline-flex;width:24px;height:24px}.rep-active-view .rep-invoice-badge-icon{position:absolute!important;bottom:-1px;right:-1px;font-size:12px!important;width:14px!important;height:14px!important;background-image:linear-gradient(var(--lumo-contrast-5pct),var(--lumo-contrast-5pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-radius:50%;padding:1px}.rep-active-view .rep-invoice-base-icon{color:var(--lumo-primary-text-color)}.repDefaulters{display:flex!important;flex-direction:column!important;width:100%;height:100%!important;margin:0;padding:0;overflow:hidden;box-sizing:border-box}@media(min-width:1024px){.repDefaulters{height:98%!important}}.edit-dialog::part(content){background-color:var(--lumo-contrast-10pct)}.edit-dialog::part(header){background-color:var(--lumo-contrast-10pct);height:20px}.rent-bill-view{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0;margin:0 auto;background:var(--lumo-base-color)}.rent-bill-view .menu-tile{display:flex;padding:.3rem;cursor:pointer;user-select:none;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease;box-sizing:border-box;align-items:center;gap:var(--lumo-space-xs);max-width:70px}.rent-bill-view .menu-tile:hover{background:var(--lumo-contrast-5pct);transform:translateY(-2px);box-shadow:var(--lumo-box-shadow-xs)}.rent-bill-view .menu-tile:active{transform:scale(.96);background:var(--lumo-primary-color-10pct)}.rent-bill-view .menu-tile:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.rent-bill-view .menu-tile-icon{color:var(--lumo-primary-text-color);width:20px;height:20px;transition:transform .14s ease}.rent-bill-view .la-menu-tile-icon{color:var(--lumo-primary-text-color);padding:0;transform:scale(1.15) translateY(1px);align-items:center;transition:transform .14s ease;line-height:0;vertical-align:middle;margin:-2px 0;stroke-width:.5;stroke:var(--lumo-primary-text-color)}.rent-bill-view .menu-tile-text{margin-top:0;color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);font-weight:800;text-align:center;line-height:1.2;gap:var(--lumo-space-xs)}.rent-bill-view .menu-grid{display:flex;flex-direction:row;gap:var(--lumo-space-xs);padding:0 var(--lumo-space-s) 0 var(--lumo-space-s);align-items:center;justify-content:start;background:var(--lumo-contrast-5pct);border-bottom:2px solid var(--lumo-base-color)}.menu-bar,.header-container,.summary-container,.footer-container{flex:none;width:100%}.main-grid{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;width:100%}.btn-water-svg{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-width:unset!important}.btn-water-svg .water-svg{width:42px;height:56px;display:block;transition:transform .18s ease,opacity .18s ease}.btn-water-svg .drop-shape{fill:var(--lumo-primary-color);fill-opacity:.2;stroke:var(--lumo-warning-color);stroke-opacity:.45;stroke-width:1.4;transition:fill-opacity .18s ease,stroke-opacity .18s ease}.btn-water-svg .drop-icons{fill:var(--lumo-success-color);font-family:var(--lumo-font-family);dominant-baseline:middle}.btn-water-svg:hover .water-svg{transform:translateY(-2px);opacity:.95}.btn-water-svg:hover .drop-shape{fill-opacity:.26;stroke-opacity:.55}.btn-water-svg:active .water-svg{transform:translateY(1px)}.btn-water-svg:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:3px;border-radius:8px}@media(max-width:600px){[theme~=full-screen-mobile]::part(overlay){width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin:0!important;padding:0!important}[theme~=full-screen-mobile]::part(content){padding:0!important}}@media(min-width:601px){.fixed-card-dialog{width:600px!important}[theme~=full-screen-mobile]::part(overlay){width:600px!important;margin:auto!important}}.compact-grid{box-shadow:none!important}.total-accrued-banner{background-color:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-10pct);padding:4px 12px;font-size:var(--lumo-font-size-s);font-weight:700;border-radius:20px;color:var(--lumo-body-text-color);height:25px}.saveChangesButton{border-radius:20px}.main-grid::part(first-footer-row-cell){display:none;visibility:hidden}.main-grid vaadin-grid{height:100%}@media(max-width:1100px){.rent-bill-view{max-width:100%;border-inline:none}}.responsive-container{width:100%;max-width:100%;margin:0 auto;padding:var(--lumo-space-xs);box-sizing:border-box;border-radius:var(--lumo-border-radius-l);color:var(--lumo-body-text-color)}@media(min-width:800px){.responsive-container{width:450px;height:auto;margin:20px auto;padding:var(--lumo-space-m);box-shadow:var(--lumo-box-shadow-m);background-color:var(--lumo-contrast-5pct)}}.my-curved-border-div{border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m);margin-bottom:var(--lumo-space-m);background-color:var(--lumo-contrast-5pct)}.rechargeStatusLayout{border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-s);background-color:var(--lumo-contrast-10pct);margin-bottom:var(--lumo-space-xs)}.expand-me{flex-grow:1;flex-basis:100%;font-weight:700}.small-comboBox{--vaadin-input-field-height: 20px;width:150px}.small-comboBox::part(input-field){padding-top:0;padding-bottom:0}vaadin-combo-box.small-comboBox::part(label){font-weight:700;color:var(--lumo-warning-text-color)}vaadin-combo-box.small-comboBox::part(input-field) ::slotted(input){caret-color:transparent!important;cursor:pointer!important}vaadin-combo-box.small-comboBox::part(clear-button){cursor:pointer!important}vaadin-combo-box.small-comboBox::part(toggle-button){cursor:pointer!important}.rep-credits-view{background-color:var(--lumo-contrast-5pct);height:100%;width:100%;display:flex;flex-direction:column;align-items:center;min-height:0;overflow:hidden}.rep-credits-view .whatsapp-grid{background:transparent!important;width:100%;height:100%;margin:0 auto;overflow:hidden}.rep-credits-view .whatsapp-grid vaadin-grid-cell-content{padding:0!important}.rep-credits-view .card-wrapper{display:flex;flex-direction:row;align-items:center;padding:10px 12px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct);width:100%;box-sizing:border-box}.rep-credits-view .chat-card{flex-grow:1;display:flex;flex-direction:column;gap:6px}.rep-credits-view .name-mob-group{display:flex;flex-direction:column;gap:2px}.rep-credits-view .cust-name{font-weight:700;font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color);line-height:1.2}.rep-credits-view .phone-link{text-decoration:none;color:var(--lumo-primary-text-color);font-size:.85rem;font-weight:400;display:inline-flex;align-items:center;gap:4px}.rep-credits-view .card-row-top{display:flex;justify-content:space-between;align-items:flex-start}.rep-credits-view .end-meta{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.rep-credits-view .branch-tag{font-size:.65rem;font-weight:700;color:var(--lumo-secondary-text-color);background:var(--lumo-contrast-10pct);padding:1px 5px;border-radius:3px;text-transform:uppercase}.rep-credits-view .daily-tag{font-size:.8rem;color:var(--lumo-primary-text-color);font-weight:600}.rep-credits-view .amount-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;background:var(--lumo-contrast-5pct);padding:6px 10px;border-radius:6px}.rep-credits-view .amt-box{display:flex;flex-direction:column;align-items:flex-start}.rep-credits-view .amt-box .label{font-size:12px;text-transform:uppercase;margin-bottom:-2px;color:var(--lumo-secondary-text-color)}.rep-credits-view .amt-box .val{font-size:.85rem;font-weight:700;color:var(--lumo-primary-text-color)}.rep-credits-view .amt-box.total .val-bold{color:var(--lumo-error-text-color);font-weight:800}.rep-credits-view .card-menu{margin-left:4px}@media(max-width:799px){.rep-credits-view .whatsapp-grid{height:100%;margin-top:0;margin-bottom:0}}.rep-credits-view .whatsapp-grid::part(header-cell){padding-left:8px!important;padding-right:8px!important}.rep-credits-view .grid-footer-summary{height:50px;font-size:.85rem;font-weight:600;align-items:center;color:var(--lumo-warning-text-color);background-color:var(--lumo-contrast-5pct);border-top:2px solid var(--lumo-contrast-10pct)}.rep-credits-view .footer-total-bold{color:var(--lumo-error-text-color);font-weight:800}.rep-credits-view .whatsapp-grid::part(footer-cell){padding:0!important;z-index:1}.rep-credits-view .card-menu-btn:hover{background-color:var(--lumo-contrast-10pct)}.rep-credits-view .whatsapp-grid::part(selected-row){background:transparent}.rep-credits-view .whatsapp-grid::part(selected-row){box-shadow:inset 0 0 0 2px var(--lumo-success-color),0 0 12px #0078ff80}.rep-credits-view .link-button{color:var(--lumo-primary-text-color);font-weight:700;background:none;border:none;font-size:var(--lumo-font-size-s);cursor:pointer}.rep-credits-view .link-button:hover{text-decoration:underline}.createUserView{display:flex;flex-direction:column;height:100%;width:100%}.createUserView .createUserMainLayout{background:var(--lumo-contrast-5pct)}@media(min-width:800px){.createUserView .createUserMainLayout{box-shadow:var(--lumo-box-shadow-m);border:1px solid var(--lumo-contrast-20pct);border-radius:30px;max-width:600px;margin:20px auto;padding:20px}}@media(max-width:799px){.createUserView .createUserMainLayout{height:100%;width:100%;margin-top:0;margin-bottom:0;gap:0;padding:0}}.createUserView .createUserBtnLayout{display:flex;width:100%;justify-content:end;border-radius:24px;padding:10px}.createUserView .createUserHeaderLayout{display:flex;width:100%;justify-content:center;border-radius:24px;padding:10px}.rep-invoice-view{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.rep-invoice-view .rep-invoice-toolbar{padding:4px 8px!important;background-color:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct);height:42px;box-sizing:border-box;background-image:linear-gradient(var(--lumo-contrast-5pct),var(--lumo-contrast-5pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important}.rep-invoice-view .rep-invoice-toolbar-header{font-weight:700;font-size:var(--lumo-font-size-xl);color:var(--lumo-primary-text-color);margin:0}.rep-invoice-view .rep-invoice-icon-stack{position:relative;display:inline-flex;width:24px;height:24px}.rep-invoice-view .rep-invoice-base-icon{color:var(--lumo-primary-text-color)}.rep-invoice-view .rep-invoice-badge-icon{position:absolute!important;bottom:-1px;right:-1px;width:14px!important;height:14px!important;background-image:linear-gradient(var(--lumo-contrast-10pct),var(--lumo-contrast-10pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-radius:50%;padding:0}.rep-invoice-view .rep-invoice-grid{height:calc(100% - 42px);margin:0;padding:0;border-top-left-radius:0!important;border-top-right-radius:0!important;border:1px solid var(--lumo-contrast-10pct)}.rep-invoice-view .rep-invoice-grid vaadin-grid-cell-content{padding:0!important;margin:0!important}.rep-invoice-view .rep-invoice-grid vaadin-text-field{--lumo-text-field-size: 26px}.rep-invoice-view .rep-invoice-grid::part(footer-row){background-color:transparent!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rep-invoice-view .rep-invoice-grid::part(footer-cell){background-image:linear-gradient(var(--lumo-contrast-5pct),var(--lumo-contrast-5pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-top:2px solid var(--lumo-contrast-10pct)!important;min-height:44px;opacity:1!important}.rep-invoice-view .rep-invoice-grid::part(header-cell){padding:0;min-height:0}.rep-invoice-view .rep-invoice-grid::part(selected-row){background:transparent}.rep-invoice-view .rep-invoice-grid::part(selected-row){box-shadow:inset 0 0 0 2px var(--lumo-success-color),0 0 12px #0078ff80}.rep-invoice-view .rep-invoice-menu-btn:hover{background-color:var(--lumo-contrast-10pct)}.rep-invoice-view .rep-invoice-card{background-color:var(--lumo-base-color);margin:0;border-radius:0;border:1px solid var(--lumo-contrast-10pct);padding:6px var(--lumo-space-s);display:flex;flex-direction:column;gap:4px;box-shadow:none}.rep-invoice-view .rep-invoice-top-row{display:flex;justify-content:space-between;font-size:12px;color:var(--lumo-tertiary-text-color);padding-bottom:1px;font-weight:700}.rep-invoice-view .rep-invoice-name-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:-4px;margin-bottom:-4px}.rep-invoice-view .rep-invoice-customer-name{font-weight:700;font-size:var(--lumo-font-size-m);color:var(--lumo-header-text-color);padding-bottom:-4px;margin-bottom:-4px}.rep-invoice-view .rep-invoice-phone-link{color:var(--lumo-primary-text-color);text-decoration:none;font-size:12px;font-weight:500;align-items:center;gap:4px;margin-top:-4px;margin-bottom:8px;display:inline-flex;width:fit-content}.rep-invoice-view .rep-invoice-phone-icon{color:var(--lumo-success-text-color)}.rep-invoice-view .rep-invoice-amt-row{display:flex;justify-content:space-between;background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-s);padding:4px 6px;margin-top:2px}.rep-invoice-view .rep-invoice-amt-block{display:flex;flex-direction:column;align-items:center;flex:1}.rep-invoice-view .rep-invoice-amt-label{font-size:12px;color:var(--lumo-secondary-text-color);text-transform:uppercase}.rep-invoice-view .rep-invoice-amt-val{font-size:14px;font-weight:700}.rep-invoice-view .edit-bill-dialog{--lumo-border-radius: 10px}.rep-invoice-view .edit-bill-dialog::part(content){padding:4px}.rep-invoice-view .edit-bill-header{padding:12px}.rep-invoice-view .customer-section-editor{padding:4px 8px;background:var(--lumo-contrast-5pct)}.rep-invoice-view .rep-invoice-editor-phone-row{padding-top:0;margin-top:0;font-size:12px}.rep-invoice-view .items-scroller-editor{border-top:4px solid var(--lumo-contrast-10pct);border-bottom:4px solid var(--lumo-contrast-10pct)}.rep-invoice-view .invoice-meta-editor{font-size:12px;color:var(--lumo-tertiary-text-color);font-weight:700;margin-top:8px}.rep-invoice-view .item-row-editor{border-bottom:1px solid var(--lumo-contrast-10pct);padding:10px}.rep-invoice-view .item-title-editor{color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-m);font-weight:600}.rep-invoice-view .item-meta-editor{font-size:12px;color:var(--lumo-secondary-text-color);gap:4px;align-items:center}.rep-invoice-view .rent_bill_editor_label_hl{gap:4px;margin:2px;padding:0}.rep-invoice-view .divider-editor{color:var(--lumo-tertiary-text-color);font-size:12px;font-weight:600}.rep-invoice-view .item-total-editor{font-size:var(--lumo-font-size-s);font-weight:500;color:var(--lumo-error-text-color)}.rep-invoice-view .save-btn-editor{background:var(--lumo-success-color);color:#fff}.rep-invoice-view .rep-invoice-editor-phone-row{align-items:center;margin-top:-4px}.rep-invoice-view .rep-invoice-editor-phone-icon{color:var(--lumo-success-color);width:14px;height:14px;margin-right:4px}.rep-invoice-view .rep-invoice-editor-phone-link{color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-s);text-decoration:none}.rep-invoice-view .edit-pencil-btn{margin-left:auto;border-radius:50%;min-width:40px;height:40px;background:var(--lumo-primary-color-10pct)!important;color:var(--lumo-warning-text-color)!important}.rep-invoice-view .customer-name-editor{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-l);font-weight:800}.rep-invoice-view .bill-total-editor{display:flex;align-items:center;gap:4px;color:var(--lumo-warning-text-color);font-size:var(--lumo-font-size-m);font-weight:700}.rep-invoice-view .total-layout-editor{padding:0;margin:0;gap:0;color:var(--lumo-success-text-color);font-size:12px;font-weight:500}.rep-invoice-view .bottom-section-editor{padding:6px}.banking-view{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;margin:0;padding:0}.banking-view .wizard-header{text-align:center;margin-bottom:.5rem}.banking-view .step{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%}.banking-view .step-container{width:100%}.banking-view .wizard-card{width:100%;max-width:600px;margin:0 auto;padding:1rem;background:var(--lumo-base-color);box-sizing:border-box}@media(min-width:600px){.banking-view .wizard-card{max-width:450px;margin-top:20px;box-shadow:var(--lumo-box-shadow-m);border:1px solid var(--lumo-contrast-10pct);border-radius:30px;padding:30px}}@media(max-width:599px){.banking-view .wizard-card{width:100%;height:100%;padding:20px;margin:0}}.rep-customer-ledger-view{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.rep-customer-ledger-view .responsive-header{background:var(--lumo-contrast-20pct);border-bottom:1px solid var(--lumo-contrast-10pct);flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:var(--lumo-space-s);padding:0 var(--lumo-space-m);flex-shrink:0}.rep-customer-ledger-view .compact-title{font-size:var(--lumo-font-size-l);font-weight:700;color:var(--lumo-primary-text-color);margin:0;text-transform:uppercase}.rep-customer-ledger-view .rep-invoice-icon-stack{position:relative;display:inline-flex;width:24px;height:24px}.rep-customer-ledger-view .rep-invoice-badge-icon{position:absolute!important;bottom:-1px;right:-1px;width:14px!important;height:14px!important;background-image:linear-gradient(var(--lumo-contrast-10pct),var(--lumo-contrast-10pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-radius:50%;padding:0}.rep-customer-ledger-view .mobile-optimized-grid{flex:1;min-height:0;border:none}.rep-customer-ledger-view .cell-layout{display:flex;flex-direction:column;line-height:1.2;justify-content:center;padding:4px 0}.rep-customer-ledger-view vaadin-grid::part(header-cell){text-align:center}.rep-customer-ledger-view vaadin-grid::part(ledger-amt-cell),.rep-customer-ledger-view vaadin-grid::part(ledger-topay-cell){text-align:right}.rep-customer-ledger-view .cell-layout.amount-cell,.rep-customer-ledger-view .cell-layout.to-pay-cell{align-items:flex-end;text-align:right}.rep-customer-ledger-view .primary-text{font-weight:600;font-size:var(--lumo-font-size-s)}.rep-customer-ledger-view .secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.rep-customer-ledger-view .tertiary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.rep-customer-ledger-view .money-text{font-weight:700;color:var(--lumo-error-text-color)}.rep-customer-ledger-view .mobile-optimized-grid::part(footer-cell){background:var(--lumo-contrast-5pct);font-weight:600}.rep-customer-ledger-view vaadin-grid::part(first-footer-row-cell){display:none;visibility:hidden}.rep-customer-ledger-view .cell-layout .tertiary-text{text-align:right}@media(max-width:599px){.rep-customer-ledger-view vaadin-grid::part(ledger-first-cell){flex:1 1 auto}.rep-customer-ledger-view vaadin-grid::part(ledger-amt-cell){min-width:80px;max-width:100px;flex:0 0 80px}.rep-customer-ledger-view vaadin-grid::part(ledger-topay-cell){min-width:80px;max-width:100px;flex:0 0 80px}.rep-customer-ledger-view .compact-title{font-size:var(--lumo-font-size-m)}.rep-customer-ledger-view .cell-layout .tertiary-text{text-align:left}}.new-agreement-view{width:100%;height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;min-height:0}@media(min-width:600px){.new-agreement-view{width:calc(100% - 40px);height:calc(100% - 20px);padding:0 20px 20px}.new-agreement-view .customerHl{margin-bottom:var(--lumo-space-m)}.new-agreement-view .buttonLayout{margin-top:var(--lumo-space-m)}.new-agreement-view .menu-grid{margin-top:var(--lumo-space-m);border-radius:15px 15px 0 0}.new-agreement-view .mobile-optimized-grid{border-radius:15px}}@media(max-width:599px){.new-agreement-view vaadin-grid::part(qty-column){flex-grow:0}}.new-agreement-view vaadin-menu-bar-button{border-radius:10px;margin:8px 0 5px 5px;background-color:var(--lumo-primary-color)}.new-agreement-view .menuItemColor{color:var(--lumo-contrast-90pct);font-weight:700}.new-agreement-view .mobile-optimized-grid::part(first-footer-row-cell){display:none;visibility:hidden}.new-agreement-view .mobile-optimized-grid{border:1px solid var(--lumo-contrast-10pct);border-radius:15px}.new-agreement-view .customerHl{display:flex;flex-direction:row!important;align-items:center;gap:var(--lumo-space-s);background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-xs);border:1px solid var(--lumo-contrast-10pct)}.new-agreement-view .menu-tile{display:flex;padding:.3rem;cursor:pointer;user-select:none;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease;box-sizing:border-box;align-items:center;gap:var(--lumo-space-xs);max-width:70px;margin-top:8px}.new-agreement-view .menu-tile:hover{background:var(--lumo-contrast-5pct);transform:translateY(-2px);box-shadow:var(--lumo-box-shadow-xs)}.new-agreement-view .menu-tile:active{transform:scale(.96);background:var(--lumo-primary-color-10pct)}.new-agreement-view .menu-tile:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.new-agreement-view .menu-tile-icon{color:var(--lumo-primary-text-color);width:20px;height:20px;transition:transform .14s ease}.new-agreement-view .menu-tile:hover .menu-tile-icon{transform:scale(1.08)}.new-agreement-view .menu-tile-text{margin-top:0;color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);font-weight:800;text-align:center;line-height:1.2;gap:var(--lumo-space-xs)}.new-agreement-view .menu-grid{display:flex;flex-direction:row;gap:var(--lumo-space-xs);padding:0 var(--lumo-space-s) 0 var(--lumo-space-s);align-items:center;justify-content:start;background:var(--lumo-contrast-5pct)}.new-agreement-view .customerHl img{flex-shrink:0;border-radius:50%;width:80px;height:80px;object-fit:cover}.new-agreement-view .customerHl vaadin-icon{width:14px;height:14px}.new-agreement-view .buttonLayout{display:flex;justify-content:flex-end;align-items:center;gap:var(--lumo-space-m);flex-wrap:wrap;width:100%;padding:0 20px}.new-agreement-view .buttonLayout:has(>:nth-child(2)){justify-content:space-between}.new-agreement-view .accruedRent{padding:0 20px}.new-agreement-view .menuBarColor{flex-wrap:wrap;margin-bottom:var(--lumo-space-m)}.new-agreement-view .link-button{color:var(--lumo-primary-text-color);font-weight:700;background:none;border:none;font-size:var(--lumo-font-size-s);cursor:pointer}.new-agreement-view .link-button:hover{text-decoration:underline}.new-agreement-view .mobile-row{gap:4px;align-items:center}.new-agreement-view .phone-icon{width:14px;height:14px;color:var(--lumo-success-color)}.new-agreement-view .phone-number{color:var(--lumo-primary-text-color);text-decoration:none;font-size:var(--lumo-font-size-s)}.new-agreement-view .phone-number:hover{text-decoration:underline}.new-agreement-view .popupLayout,.new-agreement-view .newCustomerDialog{width:auto!important;max-width:350px!important}.new-agreement-view .cell-layout{display:flex;flex-direction:column;line-height:var(--lumo-line-height-m)}.new-agreement-view .item-details{padding:var(--lumo-space-xs) 0}.new-agreement-view .primary-text{font-weight:700;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.new-agreement-view .primary-error-text{font-weight:700;font-size:var(--lumo-font-size-s);color:var(--lumo-error-text-color)}.new-agreement-view .secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.new-agreement-view .rentBillSupplier_grid{width:100%;max-width:100%;overflow-x:auto}.rep-cash-receipt-view{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.rep-cash-receipt-view .responsive-header{padding-left:20px;padding-right:20px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.rep-cash-receipt-view .compact-title{font-size:var(--lumo-font-size-l);font-weight:600}.rep-cash-receipt-view .primary-text{font-weight:600;font-size:var(--lumo-font-size-s)}.rep-cash-receipt-view .mobile-optimized-grid{flex:1;min-height:0;border:none}.rep-cash-receipt-view vaadin-grid::part(first-footer-row-cell){display:none;visibility:hidden}.rep-cash-receipt-view .cell-layout{display:flex;flex-direction:column;line-height:1.3;padding:.25rem 0}.rep-cash-receipt-view .primary-text{font-weight:700;color:var(--lumo-body-text-color)}.rep-cash-receipt-view .secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color)}.rep-cash-receipt-view .tertiary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.rep-cash-receipt-view .phone-container{display:flex;align-items:center;gap:.25rem}.rep-cash-receipt-view .mobile-link{display:flex;align-items:center;text-decoration:none;color:var(--lumo-primary-text-color)}.rep-cash-receipt-view .green-phone-icon{color:var(--lumo-success-color);width:14px;height:14px}.rep-cash-receipt-view .rep-invoice-icon-stack{position:relative;display:inline-flex;width:24px;height:24px}.rep-cash-receipt-view .rep-invoice-badge-icon{position:absolute!important;bottom:-1px;right:-1px;font-size:12px!important;width:14px!important;height:14px!important;background-image:linear-gradient(var(--lumo-contrast-5pct),var(--lumo-contrast-5pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-radius:50%;padding:1px}.rep-cash-receipt-view .rep-invoice-base-icon{color:var(--lumo-primary-text-color)}.rep-cash-receipt-view .popupLayout{padding:1rem;min-width:250px}.rep-cash-receipt-view .details-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 1rem;background:var(--lumo-base-color);border-top:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s)}.rep-cash-receipt-view .details-row{display:flex;align-items:baseline;gap:.5rem;min-width:150px}.rep-cash-receipt-view .details-label{font-weight:600;color:var(--lumo-secondary-text-color)}.rep-cash-receipt-view .details-value{color:var(--lumo-body-text-color);word-break:break-word}.rep-in-out-machines-view{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.rep-in-out-machines-view .responsive-header{background:var(--lumo-contrast-20pct);border-bottom:1px solid var(--lumo-contrast-10pct);flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:var(--lumo-space-s);padding:0 var(--lumo-space-m);flex-shrink:0}.rep-in-out-machines-view .compact-title{font-size:var(--lumo-font-size-l);font-weight:900;color:var(--lumo-primary-text-color);margin:0;text-transform:uppercase}.rep-in-out-machines-view .primary-text{font-weight:600;font-size:var(--lumo-font-size-s)}.rep-in-out-machines-view .customer-info{display:flex;flex-direction:column;width:100%;padding:5px 10px;color:var(--lumo-warning-text-color);background:var(--lumo-contrast-10pct);border-bottom:1px solid var(--lumo-contrast-20pct);font-weight:700}.rep-in-out-machines-view .green-phone-icon{color:var(--lumo-success-color);width:14px;height:14px}.rep-in-out-machines-view .mobile-link{display:flex;align-items:center;text-decoration:none;color:var(--lumo-primary-text-color)}.rep-in-out-machines-view .mobile-optimized-grid{--lumo-grid-row-height: var(--lumo-size-m)}.rep-in-out-machines-view vaadin-grid{width:100%;min-width:0;max-width:100%;overflow-x:auto}.rep-in-out-machines-view vaadin-grid-cell-content{word-break:break-word;white-space:normal;overflow-wrap:break-word;line-height:1.3;padding:.2rem .5rem}.rep-in-out-machines-view [part~=cell]{min-width:0}.rep-in-out-machines-view .cell-layout{display:flex;flex-direction:column;gap:.1rem;line-height:1.3;padding:.25rem 0;word-break:break-word;white-space:normal}.rep-in-out-machines-view .primary-text{font-weight:700;color:var(--lumo-body-text-color)}.rep-in-out-machines-view .secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.rep-in-out-machines-view .details-container{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 1rem;background:var(--lumo-base-color);border-top:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s)}.rep-in-out-machines-view .details-label{font-weight:600;color:var(--lumo-secondary-text-color);margin-right:.25rem}.rep-in-out-machines-view .icon-stack{position:relative;display:inline-flex;width:24px;height:24px}.rep-in-out-machines-view .badge-icon{position:absolute!important;bottom:-1px;right:-1px;width:14px!important;height:14px!important;background-image:linear-gradient(var(--lumo-contrast-10pct),var(--lumo-contrast-10pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-radius:50%;padding:0}.rep-in-out-machines-view .rep-invoice-base-icon{color:var(--lumo-primary-text-color)}.rep-in-out-machines-view .details-container{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.25rem .5rem;font-size:var(--lumo-font-size-s)}.rep-in-out-machines-view .details-container div{margin:0;line-height:1.2}.rep-in-out-machines-view .cell-layout span{white-space:normal}@media(max-width:600px){.rep-in-out-machines-view .cell-layout span{white-space:pre-line}}.dash-board-view_2{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 auto}.dash-board-view_2 .dash-main-layout{background:var(--lumo-contrast-5pct);padding:0}@media(min-width:800px){.dash-board-view_2 .dash-main-layout{display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px;box-shadow:var(--lumo-box-shadow-m);border-radius:30px;max-width:600px;height:50%}}@media(max-width:799px){.dash-board-view_2 .dash-main-layout{display:flex;flex-direction:column;height:100%;width:100%}}.dash-board-view_2 .header-layout{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center;height:60px;background:var(--lumo-contrast-5pct);border-bottom:2px solid var(--lumo-contrast-20pct);border-radius:30px 30px 0 0}.dash-board-view_2 vaadin-button.quick-btn{height:64px;width:64px;border-radius:20%;font-size:32px;background:#fff}.dash-board-view_2 .vl-agree{--lumo-primary-text-color: #3398ff}.dash-board-view_2 .vl-rent-bill{--lumo-primary-text-color: #b25182}.dash-board-view_2 .vl-cr{--lumo-primary-text-color: #129a2e}.adv-receipt-view{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;margin:0;padding:0}.adv-receipt-view .header{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.adv-receipt-view .details-hl{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:20px;margin:20px 20px 0;background:var(--lumo-contrast-5pct);border-radius:20px;overflow:hidden}.adv-receipt-view .main-layout{display:flex;flex-direction:column;background:var(--lumo-contrast-5pct)}@media(min-width:800px){.adv-receipt-view .main-layout{max-width:600px;margin-top:20px;box-shadow:var(--lumo-box-shadow-m);border:1px solid var(--lumo-contrast-20pct);border-radius:30px;padding:20px}}@media(max-width:799px){.adv-receipt-view .main-layout{width:100%;height:100%;padding:20px 0 0;margin:0}}.adv-receipt-view .customer-details{display:flex;flex-direction:column;gap:0;width:100%}.adv-receipt-view .customer-name{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-m);font-weight:600}.adv-receipt-view .customer-phone-icon{color:var(--lumo-success-text-color);width:14px;height:14px;margin-right:4px}.adv-receipt-view .customer-phone{color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-xs);margin-top:-2px;text-decoration:none}.adv-receipt-view .customer-phone:hover{text-decoration:underline}.adv-receipt-view .customer-prev-adv{color:var(--lumo-success-text-color);font-size:var(--lumo-font-size-xs);font-weight:700}.adv-receipt-view .customer-credit{color:var(--lumo-error-text-color);font-size:var(--lumo-font-size-xs);font-weight:700}.adv-receipt-view .customer-accrued-rent{color:var(--lumo-error-text-color);font-size:var(--lumo-font-size-xs)}.adv-receipt-view .credit-details{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.adv-refund-view{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;margin:0;padding:0}.adv-refund-view .main-layout{display:flex;flex-direction:column;background:var(--lumo-contrast-5pct)}.adv-refund-view .header{display:flex;flex-direction:row;align-items:center;justify-content:center}.adv-refund-view .details-hl{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:20px;margin:20px 20px 0;background:var(--lumo-contrast-5pct);border-radius:20px;overflow:hidden}@media(min-width:800px){.adv-refund-view .main-layout{max-width:600px;margin-top:20px;box-shadow:var(--lumo-box-shadow-m);border:1px solid var(--lumo-contrast-20pct);border-radius:30px;padding:20px}}@media(max-width:799px){.adv-refund-view .main-layout{width:100%;height:100%;padding:20px 0 0;margin:0}}.adv-refund-view .customer-details{display:flex;flex-direction:column;gap:0;width:100%}.adv-refund-view .customer-name{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-m);font-weight:600}.adv-receipt-view .customer-mobile-layout{margin-bottom:10px;margin-top:-2px;font-weight:700}.adv-refund-view .customer-phone-icon{color:var(--lumo-success-text-color);width:14px;height:14px;margin-right:4px}.adv-refund-view .customer-phone{color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-xs);margin-top:-2px;text-decoration:none}.adv-refund-view .customer-phone:hover{text-decoration:underline}.adv-refund-view .customer-prev-adv{color:var(--lumo-success-text-color);font-size:var(--lumo-font-size-xs);margin-top:10px;font-weight:700}.vouchers-view{background-color:var(--lumo-base-color);color:var(--lumo-body-text-color);height:100%;width:100%;overflow:hidden}.vouchers-view .main-layout{max-width:1400px;margin:0 auto;padding:var(--lumo-space-xs);gap:0}.vouchers-view .header-container{display:flex;flex-direction:row;align-items:center;justify-content:start;width:100%;padding-left:var(--lumo-space-s);margin-bottom:var(--lumo-space-xs);gap:var(--lumo-space-m)}.vouchers-view .tile-container{display:flex;flex-wrap:wrap;gap:var(--lumo-space-s);margin:0 10px 0 0;align-items:center}.vouchers-view .action-tile{display:flex;flex-direction:row;align-items:anchor-center;justify-content:center;padding:var(--lumo-space-s) var(--lumo-space-m);background-color:var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);border:none;box-shadow:var(--lumo-box-shadow-xs);transition:all .2s ease;cursor:pointer;font-weight:500}.vouchers-view .action-tile vaadin-icon{width:22px;height:22px;margin:0;padding:0;color:var(--lumo-primary-text-color)}.vouchers-view .action-tile:hover{background-color:var(--lumo-primary-color-10pct);transform:translateY(-2px);box-shadow:var(--lumo-box-shadow-m)}.vouchers-view .action-tile:active{transform:translateY(1px)}.vouchers-view .grid-main{border-radius:var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0 0;overflow:hidden;border-bottom:none}.vouchers-view .buttonLayout{margin-top:var(--lumo-space-xs);width:100%;justify-content:flex-end;align-items:center}.vouchers-view .payment-popup,.vouchers-view .maintenance-popup{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-l)}.vouchers-view .payment-popup .popupLayout,.vouchers-view .maintenance-popup .popupLayout{padding:var(--lumo-space-l);gap:0}.vouchers-view .payment-popup vaadin-select,.vouchers-view .payment-popup vaadin-text-field,.vouchers-view .payment-popup vaadin-text-area,.vouchers-view .maintenance-popup vaadin-select,.vouchers-view .maintenance-popup vaadin-text-field{width:100%}.vouchers-view .popupFooter{margin-top:var(--lumo-space-m);border-top:1px solid var(--lumo-contrast-10pct);padding-top:var(--lumo-space-m);justify-content:space-between;align-items:center}.vouchers-view .hint-text{font-size:var(--lumo-font-size-xs)}@media(max-width:600px){.vouchers-view .grid-main{font-size:var(--lumo-font-size-s)}.vouchers-view .payment-popup,.vouchers-view .maintenance-popup{border-radius:20px!important}.vouchers-view .payment-popup .popupLayout,.vouchers-view .maintenance-popup .popupLayout{padding:var(--lumo-space-m)}.vouchers-view .buttonLayout{flex-direction:row;align-items:center;justify-content:end}}.vouchers-view .grid-footer{display:flex;justify-content:space-evenly;align-items:center;gap:var(--lumo-space-l);padding:var(--lumo-space-s) var(--lumo-space-m);background-color:var(--lumo-contrast-5pct);border-left:1px solid var(--lumo-contrast-10pct);border-right:1px solid var(--lumo-contrast-10pct);border-bottom:1px solid var(--lumo-contrast-10pct);border-radius:0 0 var(--lumo-border-radius-m) var(--lumo-border-radius-m);font-size:var(--lumo-font-size-s);width:100%;flex-wrap:wrap;height:50px}.vouchers-view .grid-footer .row-count{font-weight:500;color:var(--lumo-secondary-text-color)}.vouchers-view .grid-footer .total-amount{font-weight:700;color:var(--lumo-error-text-color)}.vouchers-view .delete-button{transition:all .2s ease}.vouchers-view .delete-button:hover vaadin-icon{transform:scale(1.1);background-color:#ff00001a!important;border-radius:10%;cursor:pointer}.vouchers-view .description-text{font-style:italic}.rep-paid-view{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;background-color:var(--lumo-base-color);max-width:1400px;margin:0 auto;border:1px solid var(--lumo-contrast-10pct)}.rep-paid-view .rep-paid-header{flex-shrink:0;padding:0 var(--lumo-space-m);background-color:var(--lumo-contrast-5pct);border-bottom:1px solid var(--lumo-contrast-10pct)}.rep-paid-view .compact-title{font-weight:600;font-size:var(--lumo-font-size-l);color:var(--lumo-primary-text-color);margin:0}.rep-paid-view .icon-stack{position:relative;display:inline-flex;width:24px;height:24px}.rep-paid-view .base-icon{color:var(--lumo-primary-text-color)}.rep-paid-view .badge-icon{position:absolute!important;bottom:-1px;right:-1px;width:14px!important;height:14px!important;background-image:linear-gradient(var(--lumo-contrast-10pct),var(--lumo-contrast-10pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-radius:50%;padding:0}.rep-paid-view .rep-paid-grid{flex:1;height:100%;min-height:0;margin:0;padding:0;border-top-left-radius:0!important;border-top-right-radius:0!important;border:1px solid var(--lumo-contrast-10pct);position:relative;overflow:hidden}.rep-paid-view .rep-paid-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-10pct);border-bottom:2px solid var(--lumo-contrast-10pct);min-height:50px}.rep-paid-view .rep-paid-grid::part(first-footer-row-cell){display:none;visibility:hidden}.rep-paid-view .cell-layout{display:flex;flex-direction:column;line-height:1.3;padding:.2rem 0}.rep-paid-view .primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.rep-paid-view .secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color)}.rep-paid-view .italic-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);font-style:italic}.rep-paid-view .tertiary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);text-align:right}.rep-paid-view .money-text{font-weight:700;color:var(--lumo-error-text-color);text-align:right;width:100%}.rep-paid-view .money-cell{align-items:flex-end}.rep-paid-view input[slot=input]{font-size:var(--lumo-font-size-xs);height:32px}.rep-paid-view .total-footer{font-weight:700;background-color:var(--lumo-primary-color-10pct)}@media(max-width:600px){.rep-paid-view .rep-paid-header{padding:0 var(--lumo-space-s);min-height:36px}.rep-paid-view .compact-title{font-size:var(--lumo-font-size-l)}.rep-paid-view .rep-paid-grid{font-size:var(--lumo-font-size-s)}.rep-paid-view .cell-layout{padding:.1rem 0}}.rep-misc-view{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;background-color:var(--lumo-base-color);max-width:1400px;margin:0 auto;border:1px solid var(--lumo-contrast-10pct)}.rep-misc-view .rep-misc-header{flex-shrink:0;padding:0 var(--lumo-space-m);background-color:var(--lumo-contrast-5pct);border-bottom:1px solid var(--lumo-contrast-10pct)}.rep-misc-view .compact-title{font-weight:600;font-size:var(--lumo-font-size-l);color:var(--lumo-primary-text-color);margin:0}.rep-misc-view .icon-stack{position:relative;display:inline-flex;width:24px;height:24px}.rep-misc-view .base-icon{color:var(--lumo-primary-text-color)}.rep-misc-view .badge-icon{position:absolute!important;bottom:-1px;right:-1px;width:14px!important;height:14px!important;background-image:linear-gradient(var(--lumo-contrast-10pct),var(--lumo-contrast-10pct)),linear-gradient(var(--lumo-base-color),var(--lumo-base-color))!important;border-radius:50%;padding:0}.rep-misc-view .rep-misc-grid{flex:1;height:100%;min-height:0;margin:0;padding:0;border-top-left-radius:0!important;border-top-right-radius:0!important;border:1px solid var(--lumo-contrast-10pct);position:relative;overflow:hidden}.rep-misc-view .rep-misc-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-10pct);border-bottom:2px solid var(--lumo-contrast-10pct);min-height:50px}.rep-misc-view .rep-misc-grid::part(first-footer-row-cell){display:none;visibility:hidden}.rep-misc-view .cell-layout{display:flex;flex-direction:column;line-height:1.3;padding:.2rem 0}.rep-misc-view .primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.rep-misc-view .secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color)}.rep-misc-view .italic-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);font-style:italic}.rep-misc-view .tertiary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);text-align:right}.rep-misc-view .money-text{font-weight:700;color:var(--lumo-error-text-color);text-align:right;width:100%}.rep-misc-view .money-cell{align-items:flex-end}.rep-misc-view input[slot=input]{font-size:var(--lumo-font-size-xs);height:32px}@media(max-width:600px){.rep-misc-view .rep-misc-header{padding:0 var(--lumo-space-s);min-height:36px}.rep-misc-view .compact-title{font-size:var(--lumo-font-size-l)}.rep-misc-view .rep-misc-grid{font-size:var(--lumo-font-size-s)}.rep-misc-view .cell-layout{padding:.1rem 0}}.edit-daily-rent{display:flex;flex-direction:column;align-items:center;margin:0 auto}.edit-daily-rent .main-layout{display:flex;flex-direction:column;align-items:center;justify-content:stretch}@media(max-width:600px){.edit-daily-rent .main-layout{width:100%;max-width:450px;padding:20px}}@media(min-width:601px){.edit-daily-rent .main-layout{width:100%;max-width:450px;margin:30px;border:1px solid var(--lumo-contrast-10pct);box-shadow:var(--lumo-box-shadow-m);border-radius:30px;padding:30px}}.add-new-machines{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.add-new-machines .main-layout{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:600px){.add-new-machines .main-layout{width:100%;max-width:450px;padding:20px}}@media(min-width:601px){.add-new-machines .main-layout{width:100%;max-width:450px;margin:30px;border:1px solid var(--lumo-contrast-10pct);box-shadow:var(--lumo-box-shadow-m);border-radius:30px;padding:30px}}.add-new-machines .stretch-container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%}.add-new-machines .upper-case-only input{text-transform:uppercase}.add-new-machines .new-mach-details{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:var(--lumo-contrast-10pct);padding:10px;border-radius:12px}.add-new-machines .id-div{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;margin-top:10px}.add-new-machines .id-span{font-size:16px;font-weight:700;color:var(--lumo-success-text-color);align-self:start}.add-new-machines .item-span{font-size:18px;font-weight:700;color:var(--lumo-primary-text-color)}.add-new-machines .button-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:10px}.add-new-machines .new-machines-layout{background:var(--lumo-success-color-10pct);padding:0}.repPerformance{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.repPerformance-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repPerformance-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repPerformance-grid{flex:1;min-height:0;border:none}.repPerformance-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repPerformance-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repPerformance-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repPerformance-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repPerformance-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repPerformance-rent-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-success-text-color)}.repPerformance-purchase-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color)}.repPerformance-maintenance-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-error-text-color)}.repPerformance-profit-positive{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-success-text-color)}.repPerformance-profit-negative{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-error-text-color)}.repPerformance-profit-zero{font-weight:600;font-size:var(--lumo-font-size-m);color:var(--lumo-tertiary-text-color)}.repPerformance-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.repPerformance-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}@media(max-width:600px){.repPerformance-title{font-size:var(--lumo-font-size-s)}.repPerformance-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repPerformance-primary-text,.repPerformance-rent-text{font-size:var(--lumo-font-size-xs)}.repPerformance-profit-positive,.repPerformance-profit-negative,.repPerformance-profit-zero{font-size:var(--lumo-font-size-s)}.repPerformance-footer-span{font-size:var(--lumo-font-size-xs)}}.repTotalStock{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.repTotalStock-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repTotalStock-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repTotalStock-grid{flex:1;min-height:0;border:none}.repTotalStock-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repTotalStock-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repTotalStock-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repTotalStock-body-text{font-weight:800;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.repTotalStock-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repTotalStock-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repTotalStock-purchase-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-success-text-color)}.repTotalStock-rent-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color)}.repTotalStock-condemn-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-error-text-color)}.repTotalStock-stock-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color)}.repTotalStock-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.repTotalStock-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}@media(max-width:600px){.repTotalStock-title{font-size:var(--lumo-font-size-s)}.repTotalStock-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repTotalStock-primary-text,.repTotalStock-purchase-text{font-size:var(--lumo-font-size-xs)}.repTotalStock-stock-text{font-size:var(--lumo-font-size-s)}.repTotalStock-footer-span{font-size:var(--lumo-font-size-xs)}}.repAvailableStock{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.repAvailableStock-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repAvailableStock-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repAvailableStock-grid{flex:1;min-height:0;border:none}.repAvailableStock-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repAvailableStock-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repAvailableStock-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repAvailableStock-body-text{font-weight:800;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.repAvailableStock-primary-text{font-weight:500;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repAvailableStock-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repAvailableStock-qty-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color)}.repAvailableStock-rent-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-success-text-color)}.repAvailableStock-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.repAvailableStock-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}@media(max-width:600px){.repAvailableStock-title{font-size:var(--lumo-font-size-s)}.repAvailableStock-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repAvailableStock-primary-text{font-size:var(--lumo-font-size-xs)}.repAvailableStock-qty-text{font-size:var(--lumo-font-size-s)}.repAvailableStock-footer-span{font-size:var(--lumo-font-size-xs)}}.repMaintenance{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.repMaintenance-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repMaintenance-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repMaintenance .button-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repMaintenance-grid{flex:1;min-height:0;border:none}.repMaintenance-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repMaintenance-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repMaintenance-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repMaintenance-body-text{font-weight:800;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.repMaintenance-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repMaintenance-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repMaintenance-amount-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-success-text-color)}.repMaintenance-date-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repMaintenance-desc-text{font-weight:500;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.repMaintenance-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.repMaintenance-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}@media(max-width:600px){.repMaintenance-title{font-size:var(--lumo-font-size-s)}.repMaintenance-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repMaintenance-primary-text{font-size:var(--lumo-font-size-xs)}.repMaintenance-amount-text{font-size:var(--lumo-font-size-s)}.repMaintenance-footer-span{font-size:var(--lumo-font-size-xs)}}.repPurchasedMachView{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.repPurchasedMachView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repPurchasedMachView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repPurchasedMachView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repPurchasedMachView-grid{flex:1;min-height:0;border:none}.repPurchasedMachView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repPurchasedMachView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repPurchasedMachView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repPurchasedMachView-body-text{font-weight:800;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repPurchasedMachView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repPurchasedMachView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repPurchasedMachView-date-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.repPurchasedMachView-purchase-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-success-text-color)}.repPurchasedMachView-rent-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color)}.repPurchasedMachView-total-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color)}.repPurchasedMachView-unit-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.repPurchasedMachView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.repPurchasedMachView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repPurchasedMachView-action-btn{padding:0;min-width:32px}.repPurchasedMachView-details-container{padding:8px 16px;background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repPurchasedMachView-details-container .details-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.repPurchasedMachView-details-container .details-label{display:flex;color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.7rem;align-items:center}.repPurchasedMachView-details-container .details-value{display:flex;color:var(--lumo-body-text-color);font-weight:500;align-items:center}.repPurchasedMachView-edit-details{background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-m);margin-bottom:var(--lumo-space-m);display:flex;flex-wrap:wrap;gap:4px 12px}.repPurchasedMachView-edit-details .edit-detail-row{display:contents}.repPurchasedMachView-edit-details span{font-size:var(--lumo-font-size-s);background:var(--lumo-base-color);padding:2px 8px;border-radius:var(--lumo-border-radius-s);border:1px solid var(--lumo-contrast-10pct)}.repPurchasedMachView-total-price-label{font-weight:600;color:var(--lumo-primary-text-color)}.repPurchasedMachView-total-price{font-weight:800;color:var(--lumo-success-text-color)}@media(max-width:600px){.repPurchasedMachView-title{font-size:var(--lumo-font-size-s)}.repPurchasedMachView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repPurchasedMachView-primary-text,.repPurchasedMachView-purchase-text{font-size:var(--lumo-font-size-xs)}.repPurchasedMachView-total-text{font-size:var(--lumo-font-size-s)}.repPurchasedMachView-footer-span,.repPurchasedMachView-edit-details span{font-size:var(--lumo-font-size-xs)}.repPurchasedMachView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 12px}}@media(min-width:1200px){.repPurchasedMachView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repPurchasedMachView-header{border-radius:20px 20px 0 0}.repPurchasedMachView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repPurchasedMachView-grid{border-radius:0 0 20px 20px}}.repReturnedMachView{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.repReturnedMachView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repReturnedMachView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repReturnedMachView-credit-active{background:var(--lumo-success-color);color:var(--lumo-base-color)!important;border-color:var(--lumo-success-color)!important}.repReturnedMachView-grid{flex:1;min-height:0;border:none}.repReturnedMachView-phone-icon{color:var(--lumo-success-color);margin-right:4px;flex-shrink:0}.repReturnedMachView-mobile-link{color:var(--lumo-primary-text-color);text-decoration:none;font-size:13px;font-weight:500}.repReturnedMachView-mobile-link:hover{text-decoration:underline;color:var(--lumo-primary-text-color)}.repReturnedMachView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repReturnedMachView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repReturnedMachView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repReturnedMachView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repReturnedMachView-body-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.repReturnedMachView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repReturnedMachView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repReturnedMachView-amount-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-error-text-color)}.repReturnedMachView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.repReturnedMachView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repReturnedMachView-action-btn{padding:0;min-width:32px}.repReturnedMachView-details-container{padding:8px 16px;background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repReturnedMachView-details-container .details-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.repReturnedMachView-details-container .details-label{color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.7rem;margin-right:2px}.repReturnedMachView-details-container .details-value{color:var(--lumo-body-text-color);font-weight:500}@media(max-width:600px){.repReturnedMachView-title{font-size:var(--lumo-font-size-s)}.repReturnedMachView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repReturnedMachView-primary-text{font-size:var(--lumo-font-size-xs)}.repReturnedMachView-amount-text{font-size:var(--lumo-font-size-s)}.repReturnedMachView-footer-span{font-size:var(--lumo-font-size-xs)}.repReturnedMachView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 12px}}.repCondemnedMachView{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.repCondemnedMachView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repCondemnedMachView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repCondemnedMachView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repCondemnedMachView-grid{flex:1;min-height:0;border:none}.repCondemnedMachView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repCondemnedMachView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repCondemnedMachView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repCondemnedMachView-text-right{text-align:right;align-items:flex-end}.repCondemnedMachView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repCondemnedMachView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repCondemnedMachView-category-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-success-text-color);font-weight:500}.repCondemnedMachView-qty-text{font-weight:500;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.repCondemnedMachView-amount-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-error-text-color)}.repCondemnedMachView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.repCondemnedMachView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repCondemnedMachView-action-btn{padding:0;min-width:32px}.repCondemnedMachView-details-container{padding:8px 16px;background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repCondemnedMachView-details-container .details-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.repCondemnedMachView-details-container .details-label{color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.7rem;margin-right:2px}.repCondemnedMachView-details-container .details-value{color:var(--lumo-body-text-color);font-weight:500}.repCondemnedMachView-popup-details{background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-m);width:100%}.repCondemnedMachView-popup-details .popup-detail-row{display:flex;justify-content:space-between;padding:2px 0;border-bottom:1px solid var(--lumo-contrast-10pct)}.repCondemnedMachView-popup-details .popup-label{font-weight:600;color:var(--lumo-secondary-text-color)}.repCondemnedMachView-popup-details .popup-value{font-weight:600;color:var(--lumo-body-text-color)}.popup-header-layout{padding:0}.repCondemnedMachView-dialog::part(overlay){border-radius:16px!important}.repCondemnedMachView-dialog::part(content){padding:0 var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-m);overflow:hidden;border-radius:0 0 16px 16px}.repCondemnedMachView-dialog::part(header){padding:var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct)}.repCondemnedMachView-grid-wrapper{overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%;border-radius:0 0 16px 16px}.repCondemnedMachView-popup-grid{min-width:100%}@media(max-width:600px){.repCondemnedMachView-dialog{max-width:98vw!important;width:98vw!important;margin:8px}.repCondemnedMachView-dialog::part(overlay){border-radius:12px!important}.repCondemnedMachView-grid-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 2px}.repCondemnedMachView-popup-grid{min-width:320px}.repCondemnedMachView-popup-grid vaadin-grid-cell-content{font-size:var(--lumo-font-size-xs);padding:4px 6px}}.repCondemnedMachView-popup-details{background:var(--lumo-contrast-5pct);border-radius:20px;padding:var(--lumo-space-m);width:100%}.repCondemnedMachView-popup-details .popup-detail-row{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px solid var(--lumo-contrast-10pct)}.repCondemnedMachView-popup-details .popup-detail-row:last-child{border-bottom:none}.repCondemnedMachView-popup-details .popup-label{font-weight:600;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.repCondemnedMachView-popup-details .popup-value{font-weight:600;color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);text-align:right}.popup-header-layout{padding:var(--lumo-space-m)}.repCondemnedMachView-popup-grid .repCondemnedMachView-cell-layout{display:flex;flex-direction:column;line-height:1.2;justify-content:center;padding:1px 0}.repCondemnedMachView-popup-grid .repCondemnedMachView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repCondemnedMachView-popup-grid .repCondemnedMachView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}@media(max-width:600px){.repCondemnedMachView-title{font-size:var(--lumo-font-size-s)}.repCondemnedMachView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repCondemnedMachView-primary-text{font-size:var(--lumo-font-size-xs)}.repCondemnedMachView-amount-text{font-size:var(--lumo-font-size-s)}.repCondemnedMachView-footer-span{font-size:var(--lumo-font-size-xs)}.repCondemnedMachView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 12px}}@media(min-width:1200px){.repCondemnedMachView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repCondemnedMachView-header{border-radius:20px 20px 0 0}.repCondemnedMachView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repCondemnedMachView-grid{border-radius:0 0 20px 20px}}.repAdvReceiptView{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 auto;width:100%;height:100%}.repAdvReceiptView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repAdvReceiptView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repAdvReceiptView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repAdvReceiptView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repAdvReceiptView-grid{flex:1 1 auto!important;min-height:0!important;border:none;height:100%!important}.repAdvReceiptView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repAdvReceiptView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repAdvReceiptView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repAdvReceiptView-text-right{text-align:right;align-items:flex-end}.repAdvReceiptView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repAdvReceiptView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repAdvReceiptView-amount-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-error-text-color)}.repAdvReceiptView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:1px}.repAdvReceiptView-user-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.repAdvReceiptView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repAdvReceiptView-action-btn{padding:0;min-width:32px}.repAdvReceiptView-details-container{padding:8px 16px;background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repAdvReceiptView-details-container .details-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.repAdvReceiptView-details-container .details-label{color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.7rem;margin-right:2px}.repAdvReceiptView-details-container .details-value{color:var(--lumo-body-text-color);font-weight:500}@media(max-width:600px){.repAdvReceiptView-title{font-size:var(--lumo-font-size-s)}.repAdvReceiptView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repAdvReceiptView-primary-text{font-size:var(--lumo-font-size-xs)}.repAdvReceiptView-amount-text{font-size:var(--lumo-font-size-s)}.repAdvReceiptView-footer-span{font-size:var(--lumo-font-size-xs)}.repAdvReceiptView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 12px}}@media(min-width:1200px){.repAdvReceiptView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repAdvReceiptView-header{border-radius:20px 20px 0 0}.repAdvReceiptView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repAdvReceiptView-grid{border-radius:0 0 20px 20px}}.repAdvRefundView{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 auto;width:100%;height:100%}.repAdvRefundView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repAdvRefundView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repAdvRefundView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repAdvRefundView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repAdvRefundView-grid{flex:1 1 auto!important;min-height:0!important;border:none;height:100%!important}.repAdvRefundView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repAdvRefundView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repAdvRefundView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repAdvRefundView-text-right{text-align:right;align-items:flex-end}.repAdvRefundView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repAdvRefundView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repAdvRefundView-amount-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-error-text-color)}.repAdvRefundView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:1px}.repAdvRefundView-user-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.repAdvRefundView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repAdvRefundView-action-btn{padding:0;min-width:32px}.repAdvRefundView-details-container{padding:8px 16px;background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repAdvRefundView-details-container .details-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.repAdvRefundView-details-container .details-label{color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.7rem;margin-right:2px}.repAdvRefundView-details-container .details-value{color:var(--lumo-body-text-color);font-weight:500}@media(max-width:600px){.repAdvRefundView-title{font-size:var(--lumo-font-size-s)}.repAdvRefundView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repAdvRefundView-primary-text{font-size:var(--lumo-font-size-xs)}.repAdvRefundView-amount-text{font-size:var(--lumo-font-size-s)}.repAdvRefundView-footer-span{font-size:var(--lumo-font-size-xs)}.repAdvRefundView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 12px}}@media(min-width:1200px){.repAdvRefundView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repAdvRefundView-header{border-radius:20px 20px 0 0}.repAdvRefundView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repAdvRefundView-grid{border-radius:0 0 20px 20px}}.repOutStandingAdvView{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 auto;width:100%;height:100%}.repOutStandingAdvView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repOutStandingAdvView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repOutStandingAdvView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repOutStandingAdvView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repOutStandingAdvView-grid{flex:1 1 auto!important;min-height:0!important;border:none;height:100%!important}.repOutStandingAdvView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repOutStandingAdvView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repOutStandingAdvView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repOutStandingAdvView-unsettled-text{font-weight:700;font-size:var(--lumo-font-size-s);color:var(--lumo-error-text-color)}.repOutStandingAdvView-settled-text{font-weight:700;font-size:var(--lumo-font-size-s);color:var(--lumo-success-text-color)}.repOutStandingAdvView-total-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color)}.repOutStandingAdvView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:1px}.repOutStandingAdvView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repOutStandingAdvView-details-container{padding:8px 16px;background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repOutStandingAdvView-details-container .details-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.repOutStandingAdvView-details-container .details-label{color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.7rem;margin-right:2px}.repOutStandingAdvView-details-container .details-value{color:var(--lumo-body-text-color);font-weight:500}@media(max-width:600px){.repOutStandingAdvView-title{font-size:var(--lumo-font-size-s)}.repOutStandingAdvView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repOutStandingAdvView-unsettled-text,.repOutStandingAdvView-settled-text{font-size:var(--lumo-font-size-xs)}.repOutStandingAdvView-total-text{font-size:var(--lumo-font-size-s)}.repOutStandingAdvView-footer-span{font-size:var(--lumo-font-size-xs)}.repOutStandingAdvView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 12px}}@media(min-width:1200px){.repOutStandingAdvView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repOutStandingAdvView-header{border-radius:20px 20px 0 0}.repOutStandingAdvView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repOutStandingAdvView-grid{border-radius:0 0 20px 20px}}.repCustomerAdvLedgerView{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 auto;width:100%;height:100%}.repCustomerAdvLedgerView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repCustomerAdvLedgerView-header{flex-shrink:0;padding:2px 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repCustomerAdvLedgerView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repCustomerAdvLedgerView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repCustomerAdvLedgerView-selector{flex-shrink:0;padding:6px 16px;background:var(--lumo-contrast-10pct);border-bottom:1px solid var(--lumo-contrast-20pct);min-height:36px}.repCustomerAdvLedgerView-customer-info{display:flex;align-items:center;gap:6px;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);padding:2px 8px}.repCustomerAdvLedgerView-customer-info a{color:var(--lumo-primary-text-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.repCustomerAdvLedgerView-customer-info a:hover{text-decoration:underline;color:var(--lumo-primary-color)}.repCustomerAdvLedgerView-customer-info vaadin-icon{color:var(--lumo-success-color);width:14px;height:14px}.repCustomerAdvLedgerView-grid{flex:1 1 auto!important;min-height:0!important;border:none;height:100%!important}.repCustomerAdvLedgerView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repCustomerAdvLedgerView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repCustomerAdvLedgerView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repCustomerAdvLedgerView-text-right{text-align:right;align-items:flex-end}.repCustomerAdvLedgerView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.repCustomerAdvLedgerView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repCustomerAdvLedgerView-credit-text{font-weight:700;font-size:var(--lumo-font-size-s);color:var(--lumo-success-text-color)}.repCustomerAdvLedgerView-debit-text{font-weight:700;font-size:var(--lumo-font-size-s);color:var(--lumo-error-text-color)}.repCustomerAdvLedgerView-balance-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color)}.repCustomerAdvLedgerView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:1px}.repCustomerAdvLedgerView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repCustomerAdvLedgerView-details-container{padding:8px 16px;background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);margin:4px 8px;border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repCustomerAdvLedgerView-details-container .details-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.repCustomerAdvLedgerView-details-container .details-label{color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.7rem;margin-right:2px}.repCustomerAdvLedgerView-details-container .details-value{color:var(--lumo-body-text-color);font-weight:500}@media(max-width:600px){.repCustomerAdvLedgerView-title{font-size:var(--lumo-font-size-s)}.repCustomerAdvLedgerView-selector{padding:4px 8px;min-height:30px}.repCustomerAdvLedgerView-customer-info{font-size:var(--lumo-font-size-xs);flex-wrap:wrap;gap:4px}.repCustomerAdvLedgerView-customer-info a{font-size:var(--lumo-font-size-xs)}.repCustomerAdvLedgerView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repCustomerAdvLedgerView-primary-text,.repCustomerAdvLedgerView-credit-text,.repCustomerAdvLedgerView-debit-text{font-size:var(--lumo-font-size-xs)}.repCustomerAdvLedgerView-balance-text{font-size:var(--lumo-font-size-s)}.repCustomerAdvLedgerView-footer-span{font-size:var(--lumo-font-size-xs)}.repCustomerAdvLedgerView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 12px}.repCustomerAdvLedgerView-details-container .details-row{gap:2px 8px}}@media(min-width:1200px){.repCustomerAdvLedgerView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repCustomerAdvLedgerView-header{border-radius:20px 20px 0 0}.repCustomerAdvLedgerView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repCustomerAdvLedgerView-grid{border-radius:0 0 20px 20px}}.repSaleView{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 auto;width:100%;height:100%}.repSaleView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repSaleView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repSaleView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repSaleView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repSaleView-selector{flex-shrink:0;padding:6px 16px;background:var(--lumo-contrast-5pct);border-bottom:1px solid var(--lumo-contrast-10pct);min-height:36px}.repSaleView-customer-info{display:flex;align-items:center;gap:6px;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);padding:2px 8px}.repSaleView-customer-info a{color:var(--lumo-primary-text-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.repSaleView-customer-info a:hover{text-decoration:underline;color:var(--lumo-primary-color)}.repSaleView-customer-info vaadin-icon{color:var(--lumo-success-color);width:14px;height:14px}.repSaleView-grid{flex:1 1 auto!important;min-height:0!important;border:none;height:100%!important}.repSaleView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repSaleView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repSaleView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repSaleView-primary-text{font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.repSaleView-secondary-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color)}.repSaleView-notes-cell{padding:4px 0}.repSaleView-notes-text{font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);font-weight:500;word-break:break-word}.repSaleView-customer-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);margin-top:2px;font-style:italic}.repSaleView-amount-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-success-text-color)}.repSaleView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:1px}.repSaleView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repSaleView-action-btn{padding:0;min-width:32px}@media(max-width:600px){.repSaleView-title{font-size:var(--lumo-font-size-s)}.repSaleView-selector{padding:4px 8px;min-height:30px}.repSaleView-customer-info{font-size:var(--lumo-font-size-xs);flex-wrap:wrap;gap:4px}.repSaleView-customer-info a{font-size:var(--lumo-font-size-xs)}.repSaleView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repSaleView-primary-text,.repSaleView-notes-text{font-size:var(--lumo-font-size-xs)}.repSaleView-amount-text{font-size:var(--lumo-font-size-s)}.repSaleView-footer-span{font-size:var(--lumo-font-size-xs)}}@media(min-width:1200px){.repSaleView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repSaleView-header{border-radius:20px 20px 0 0}.repSaleView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repSaleView-grid{border-radius:0 0 20px 20px}}.repSaleStockView{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 auto;width:100%;height:100%}.repSaleStockView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repSaleStockView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repSaleStockView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repSaleStockView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repSaleStockView-grid{flex:1 1 auto!important;min-height:0!important;border:none;height:100%!important}.repSaleStockView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repSaleStockView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repSaleStockView-cell-layout{display:flex;flex-direction:column;line-height:1.3;justify-content:center;padding:2px 0}.repSaleStockView-amount-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-success-text-color)}.repSaleStockView-branch-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:1px}.repSaleStockView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repSaleStockView-action-btn{padding:0;min-width:32px}.popupLayout{padding:var(--lumo-space-m)}@media(max-width:600px){.repSaleStockView-title{font-size:var(--lumo-font-size-s)}.repSaleStockView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repSaleStockView-amount-text{font-size:var(--lumo-font-size-s)}.repSaleStockView-footer-span{font-size:var(--lumo-font-size-xs)}}@media(min-width:1200px){.repSaleStockView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repSaleStockView-header{border-radius:20px 20px 0 0}.repSaleStockView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repSaleStockView-grid{border-radius:0 0 20px 20px}}.repCustomersView{display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0 auto;width:100%;height:100%}.repCustomersView .main-layout{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;border:1px solid var(--lumo-contrast-10pct);max-width:1400px}.repCustomersView-header{flex-shrink:0;height:40px;padding:0 16px;background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct)}.repCustomersView-title{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-primary-text-color);text-transform:uppercase;margin:0}.repCustomersView-icon{height:28px;width:28px;color:var(--lumo-primary-text-color)}.repCustomersView-image-container{flex-shrink:0;padding:8px 16px;background:var(--lumo-contrast-5pct);border-bottom:1px solid var(--lumo-contrast-10pct);display:flex;justify-content:center;align-items:center}.repCustomersView-image-container img{max-height:120px;max-width:120px;border-radius:50%;object-fit:cover;border:2px solid var(--lumo-primary-color)}.repCustomersView-grid{flex:1 1 auto!important;min-height:0!important;border:none;height:100%!important}.repCustomersView-grid-with-image{flex:1 1 auto!important;min-height:0!important;border:none;height:calc(100% - 80px)!important}.repCustomersView-grid::part(footer-cell){border-top:2px solid var(--lumo-contrast-20pct);padding:4px 8px;background:var(--lumo-base-color)}.repCustomersView-grid::part(first-footer-row-cell){display:none;visibility:hidden}.repCustomersView-cell-layout{display:flex;flex-direction:column;line-height:1.4;justify-content:center;padding:4px 0;gap:2px;width:100%}.repCustomersView-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%}.repCustomersView-primary-text{font-weight:800;font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color)}.repCustomersView-code-button{padding:0 4px;font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color);cursor:pointer;min-height:24px;height:24px;background:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-s);font-weight:500}.repCustomersView-code-button:hover{background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-color)}.repCustomersView-details-row{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;width:100%}.repCustomersView-contact-item{gap:4px}.repCustomersView-phone-link{color:var(--lumo-primary-text-color);text-decoration:none;font-size:var(--lumo-font-size-s);font-weight:500}.repCustomersView-phone-link:hover{text-decoration:underline}.repCustomersView-mobile-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color);font-weight:500}.repCustomersView-phone-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-success-text-color);font-weight:500}.repCustomersView-father-text{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.repCustomersView-footer-span{display:inline-flex;flex-direction:column;white-space:pre-line;text-align:center;line-height:1.2;font-weight:600;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);padding:0 4px}.repCustomersView-action-btn{padding:0;min-width:32px}.repCustomersView-details-container{padding:var(--lumo-space-m);background:var(--lumo-contrast-5pct);border-left:3px solid var(--lumo-primary-color);border-radius:var(--lumo-border-radius-l);margin:var(--lumo-space-xs);font-size:var(--lumo-font-size-s);display:flex;flex-direction:column;gap:4px}.repCustomersView-details-container .details-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.repCustomersView-details-container .details-label{color:var(--lumo-secondary-text-color);font-weight:600;text-transform:uppercase;font-size:.65rem;margin-right:2px;min-width:70px}.repCustomersView-details-container .details-value{color:var(--lumo-body-text-color);font-weight:500;word-break:break-word}.repCustomersView-details-container .details-value a{color:var(--lumo-primary-text-color);text-decoration:none;font-weight:500}.repCustomersView-details-container .details-value a:hover{text-decoration:underline}.repCustomersView-details-image{width:120px;height:120px;border-radius:50%;object-fit:cover;border:2px solid var(--lumo-primary-color-50pct);margin-bottom:var(--lumo-space-s)}.repCustomersView-details-container vaadin-form-item::part(label){color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-weight:400}.repCustomersView-details-container vaadin-form-item{font-weight:600}@media(max-width:600px){.repCustomersView-title{font-size:var(--lumo-font-size-s)}.repCustomersView-grid::part(footer-cell){padding:2px 4px;font-size:var(--lumo-font-size-xs)}.repCustomersView-primary-text{font-size:var(--lumo-font-size-xs)}.repCustomersView-name-row{gap:2px 4px;flex-wrap:wrap}.repCustomersView-code-button{font-size:var(--lumo-font-size-xxs);padding:0 4px;height:20px;min-height:20px}.repCustomersView-mobile-text,.repCustomersView-phone-text,.repCustomersView-father-text{font-size:var(--lumo-font-size-xxs)}.repCustomersView-details-row{gap:2px 8px;flex-wrap:wrap}.repCustomersView-footer-span{font-size:var(--lumo-font-size-xs)}.repCustomersView-image-container img{max-height:80px;max-width:80px}.repCustomersView-details-container{font-size:var(--lumo-font-size-xs);padding:6px 10px}.repCustomersView-details-container .details-row{display:inline;padding:2px 0;gap:0}.repCustomersView-details-container .details-label{display:inline;font-size:.55rem;min-width:auto;margin-right:4px;text-transform:uppercase;font-weight:600;color:var(--lumo-secondary-text-color)}.repCustomersView-details-container .details-value{display:inline;font-size:var(--lumo-font-size-xs);font-weight:500;color:var(--lumo-body-text-color);margin-right:12px;word-break:break-word}.repCustomersView-details-container .details-value:last-child{margin-right:0}.repCustomersView-details-container .details-row:after{content:"";display:block}.repCustomersView-details-container .details-row.address-row .details-value{display:inline;word-break:break-word}.repCustomersView-details-image{width:80px;height:80px}}@media(min-width:601px){.repCustomersView-cell-layout{padding:6px 0;gap:4px}.repCustomersView-name-row{gap:8px 16px}.repCustomersView-details-row{gap:8px 20px}.repCustomersView-mobile-text,.repCustomersView-phone-text,.repCustomersView-father-text{font-size:var(--lumo-font-size-s)}.repCustomersView-primary-text{font-size:var(--lumo-font-size-m)}.repCustomersView-code-button{font-size:var(--lumo-font-size-s);padding:0 8px;height:28px;min-height:28px}.repCustomersView-details-image{width:120px;height:120px}}@media(min-width:1200px){.repCustomersView .main-layout{margin:20px auto;border-radius:20px;border:1px solid var(--lumo-contrast-20pct)}.repCustomersView-header{border-radius:20px 20px 0 0}.repCustomersView-grid::part(footer-cell){border-radius:0 0 20px 20px}.repCustomersView-grid{border-radius:0 0 20px 20px}.repCustomersView-details-image{width:120px;height:120px}}.customer-form{display:flex;padding:0;margin:0;width:100%;align-items:stretch}.customer-form-container{display:flex;gap:16px;padding:10px;background-color:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-10pct);border-radius:12px}.customer-form-column{display:flex;flex-direction:column;gap:0;justify-content:space-between;align-items:stretch}.customer-form-column vaadin-text-field,.customer-form-column vaadin-text-area,.customer-form-column vaadin-email-field,.customer-form-column vaadin-select,.customer-form-column vaadin-big-decimal-field{min-width:0}.customer-form-image-column{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:8px;padding-top:4px}.customer-form-image-container{display:flex;justify-content:center;align-items:center;width:128px;height:128px;border-radius:50%;border:2px solid var(--lumo-primary-color-50pct);overflow:hidden;background:var(--lumo-contrast-5pct)}.customer-form-image-container img{width:100%;height:100%;object-fit:cover}.customer-form-image-column vaadin-upload{width:100%}.customer-form-image-column vaadin-upload::part(button){width:100%}.customer-form-image-column .upload-button{width:100%}.customer-form-image-column vaadin-checkbox{margin-top:4px;align-self:start}.customer-form-image-column vaadin-button{width:100%;margin-top:4px;align-self:stretch}@media(max-width:480px){.customer-form-container{flex-direction:column}.customer-form-image-column{flex-direction:column;align-items:center;gap:6px}}.add-new-category{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.add-new-category .main-layout{display:flex;flex-direction:column;align-items:stretch}@media(max-width:600px){.add-new-category .main-layout{width:100%;max-width:450px;padding:20px}}@media(min-width:601px){.add-new-category .main-layout{width:100%;max-width:450px;margin:30px;border:1px solid var(--lumo-contrast-10pct);box-shadow:var(--lumo-box-shadow-m);border-radius:30px;padding:30px}}.condemnation{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.condemnation .main-layout{display:flex;flex-direction:column;align-items:stretch}@media(max-width:600px){.condemnation .main-layout{width:100%;max-width:450px;padding:20px}}@media(min-width:601px){.condemnation .main-layout{width:100%;max-width:450px;margin:30px;border:1px solid var(--lumo-contrast-10pct);box-shadow:var(--lumo-box-shadow-m);border-radius:30px;padding:30px}}.add-sale-stock{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.add-sale-stock .main-layout{display:flex;flex-direction:column;align-items:stretch}@media(max-width:600px){.add-sale-stock .main-layout{width:100%;max-width:450px;padding:20px}}@media(min-width:601px){.add-sale-stock .main-layout{width:100%;max-width:450px;margin:30px;border:1px solid var(--lumo-contrast-10pct);box-shadow:var(--lumo-box-shadow-m);border-radius:30px;padding:30px}}.sign_up_view{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.sign_up_view .main-layout{display:flex;flex-direction:column;align-items:stretch}@media(max-width:600px){.sign_up_view .main-layout{width:100%;max-width:450px;padding:20px}}@media(min-width:601px){.sign_up_view .main-layout{width:100%;max-width:450px;margin:30px;border:1px solid var(--lumo-contrast-10pct);box-shadow:var(--lumo-box-shadow-m);border-radius:30px;padding:30px}}@font-face{font-family:Noto Sans Malayalam;src:url(data:font/woff2;base64,d09GMgABAAAAAAOcABMAAAAACNgAAAM3AAIaoAAAAAAAAAAAAAAAAAAAAAAAAAAAG1YcPD9IVkFSLwZgP1NUQVSBXidEAAQvgSQRCAoBKjAYATYCJAMECwQABCAFh1wHIAwHG7UHKB4HdsNXES5Ey1bDIvzAMh6et3vs3DfzHcEVWcUV2aYEVLIiV2aV3Srwy7X35fKpqFCuKkGmisgB4AHun9xegcZXyLKSNaKowqUD4hPc5/9e5cytY95kg7+ojbFwjKlrUDAnwhUplXpiBekvYISqTseeCeKgICWUHKXkmMPD41d/KFDVheGsW5sarevWPqRolcPzsP11ADvUEL+RSwhloY4coRElECBQ1c8EvXaRZKACRpsrDSD+YuYrYaAYmoBeAAjUEWjAQQCCPP0bhxRIe9I8MM19bMxnms68L0l+K/xxbpBe+Ggz2cLYCAJSr/QmOigLoSyhiRZ04WxYEYjChpNAhdBKN2PGmiMe69WbE866IiCSpQCQeZ1X8ugDMiQpDpGeJsrFuA9QSvPgskyiknUARTXbRotWzcgHqGMaKOua+1SlqGcpCJBUnve8T2a/48+L34M679S2t3zv2upe3lMdPHjQwTlzUBjcjwbzf9/ti8q4oNmkiQZ15lTFDewxcjkxM1/LL3VaExH1waVoAF4HaAjRB40gDqExxH00gTSP1pT1NJpB1oHWnLntfwjx+LH6IEBiklxJkP0WFC4UUtLq9NqoZz4W1B/+X1lnv8M3h658C99PqvPlg88fHa60zX5CUQLBfUtXxjPcx82fUOyvIs1zRiGii5qXFAUAyATatZ4WeQWnAQjd/CKp51VkJvtHblhtUNCqGcaiQa11CurESYRqXEBSjlvINOlp5KrxPorqxJcoadCvKCvH/6ho1CNUVVMD1LRZK9TRaMNQV6tNRj110uLL+lJkA7LhRaNp3EdjQbIJ2ZRsxmj+votY3QMr5AsIYowyDLIj4CJrmGBkg8UirmuCzCuIALNypFdAiLrchBEjfCERKFwZdo2lRmS53/OwjMiNSF1KXHpwj6m++v62S1nR7VV6fovLV6BXLWPYmFHjJq1Zt2bZZF6g7+s3htopBG7R9uUel5ULsQxROrVGeZ+7HDfQhm6I77AOZZbdj61LK2zIf2KV60aokNoGtHR9AUvcuFDORuyrf7wWD9oiLYu56t7sPThQsy8ermF2wTnN8PjTIKTZe/F4+7V8PwAA) format("woff2-variations");font-weight:100 900;font-stretch:50% 200%;font-display:swap}@font-face{font-family:Noto Sans Malayalam Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAJYAA8AAAAABTAAAAIAAAIaoAAAAAAAAAAAAAAAAAAAAAAAAAAAG1YcPAZgP1NUQVREAAQRCAoBKgE2AiQDBAsEAAQgBYQ+ByAMBxtOBCCuBmxjGvhFKIksxqbJ9CLI/cotv18T43n+9/u2z313VNIkNTzRREMhqeVpSCX9kFgTWSTTZiXgkVBM7ttvrWCJRLSJiO4jQdJm1sT382V4u/OR1kjx8uUL7fIBx7U7sBr/5b9/YV9EcmK7uHneFF1PXQKpbQ8skDbY2EAlnniUdWkbsK2Y3SwfvleUDlvtbQMF3aYp4vIlX0levvTxWVKFxyG4OACHJZA1qoLoFL0qYhgXBATdVrXIS8cpYECPpIRgQv5h1oMlALVJWtooN4qYQ26zOUJlCPJayH+H/XBri9z/u05zLFcxgbJYfjEuKqJTwSiBaWL9rCaO9VOkeUQ1SqIoaVFeIKKk3ykMRP4DBBSACtsFZWzD5Gc7O78mZPMFPrT+CJ/39b7983bR/KNdAWEkvWt3Aok6DrtJOWyLI5mW8FK7AIBG0O0KKbULG4QQs75Q9HsDjf3+oNqRNLQZy5xttyUeL/TmJkR3bh+9X28e2AU9fBiOG40ApU5RwJJ2AcYQQWDKQHcXJwR0hIiGDAvkaYQ8WC01NTcOooWOqk6QryYg7XaFAsSq8R14Dj5u1Vco/vbCQcACo9Qx5i5uQp4DQ6lqqGtqG5sYG2iTaRqlJRVJo3wZWOvahWE5UAA0lHYTxsblasSQcpyRNYbMgX0mgf/ZAv4nuTs1AAAA) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Malayalam Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAJUAA8AAAAABRgAAAH8AAIaoAAAAAAAAAAAAAAAAAAAAAAAAAAAG1YcPAZgP1NUQVRAAAQRCAoBKgE2AiQDBAsEAAQgBYQqByAMBxs2BCAuCmwnenBE3DJSCpO93poXZWE8z/9+3/a5745KmqSoRJLJ6pMQ8QRJLWokEuk0MglPLFb/tJG/n9sXLC1x/UVE/5G2hEWTNtc3pDVSJGXqITMDXWerknTqpn5ti/JtL/JqtWmJFwU2FmCJJxpmXdqmMCvFdJvgsXugMlZ5dNdMQbdpAjt7JhGks2c+CZFUuBxucORkhaSDIKqC6BS9KmIYFQQE3VaT8TMHMSVgT3RRiCH/MJtAOoDajKaljfKgzCD2pP1mH5G9aDwL+c+QHx/W8wPzaA7kFiJQlpcvGNcU0algFMM0dv24jxTXj6BPI6pBFNKeFiJK+h1BQGRhARBQkKtOFJSx9ze27rfpf4c3/+Dns37Bnx2932af13W4+Yt2BYTjhF33BexCp4uKy6TMUFEk0zo+axcA0Ah6PNBI7cJ7SjU2+qpFv69qY7t/s8rUNmNZqrRbm81Q6M0lKNGdmyB8b+5h/U95ZYtM7qMU8PgQEGYEAVz5HGAvgzLgqJQJOSwILNWQL1OqgB4fQrmKbGrKE2CoZpqwZBJTqek4VyaFKlMJQ8zwSduJ/uJvXxhSFbCTGu1lHbZALXHm8NRihpIwMTezoNg72NtSrG3kAR1j96hUCbbcgKjWDDzccWulELBhWmSYeuVAPuPAwmvrMfkpC7c/1scAAAA=) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Noto Sans Malayalam Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAJIAA8AAAAABSAAAAHyAAIaoAAAAAAAAAAAAAAAAAAAAAAAAAAAG1YcPAZgP1NUQVRAAAQRCAoBKgE2AiQDBAsEAAQgBYQyByAMBxs+BCAuDoxxjdoQRz6pQsRkvdhPi+eIqDF07/+DoKKKrIFkO55ZR1YRa5SVleiAhCxLlnWBy+mSMlUV518yZg7VKpZcw7UbUjqeS57lHFIhJfngmp+QRwAd+Dkuz6Cb+v8RrcMEUtu6KAykDbqASzzxKFsgRXFbMecme+wVNhhaBd01U9BrAcE4dzYXzHNnPzkzNbgcdnD0lCZWRxBNQXSLfg0xigsCgl6rWEpnD1HBQJ5rKCGE/MNsBKsDWt1WXuqgXC07MdvTbrOfyA7Un4X8Z9iXx+vqwRmoB3MeEyjLykfMURHRrWCcgQWMyROSOCaPkuQRzTAO6S4vEVEy6CgGIrOzgICCaLBeUCYe6XfA+v/1Wn/CV32DH/d/mtrzt7e3/hOdCgjL8XpXN5DagptJ2cnBkSxQ96pOAQBV0OeqKq0HjygRi3xRdHuLaqsfmjUZRoeJbJY6rchuWejPRURv7vrdZA+fQf25Zxt096EkriQChCFBAAdSDKwggsCGgm5iIQImHoiEFA00SYTcaZaBgasEkR4CfSGUGygw7AIViDaQ82V8n7SZa5m/vecraGDZumwKZSJC38jQmG1lbWXBlrFQBLsXdVg6MHpPYoqWQAUwifqMg7P4CNSST0QoWkFqYz4rAbP3rMP808xeeNJuAAA=) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(data:font/woff2;base64,d09GMgABAAAAAAOAABMAAAAACFQAAAMdAAIBiQAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcQj9IVkFSLwZgP1NUQVSBXidEAAQvgSQRCAoBKjAYATYCJAMECwQABCAFhwYHIAwHGy8HKC4GcjI+VUqLTO8S8Rzjy8pBbfmneB5+7du5b+bjonUT5t084aF4KeLRPBQiGeqOz+ff552lK89SsyAiPuhr/mMAViyNOidVToqSrOL+L+Q0mc3T5qXfb8mY2n6BLPK17D2RbDyBKitEJQEn3PRSIUe2tmpGsnJy5pn6SamGVM2JMzH36GbvKuhimHxk3YbppYhTQwMQdLFCvxjqsbL9W6wAGg4oHnOGID9sKX75CcEJjaogNw/oB6YAIOgm6CUCAYS6ZOW0aMr10ga2+sNmF5ZB8W/fuHNuDE/RvVFdatehta7MAIEyqITAKDEiOinoJxnjRJw8rDsEJw84OgliiDJMr1mrqSw7HXXGRXcRyFQyCGSa5yCQ6akBFYqS01BegkBm5j8CmVVWgkBmk5hTURDNrfZTCvP0XgKYbwrUC6y4dKuSNjIIKDq/9Ra/l/H31gdAt89dG3xh0GKZWp7QNJedWqUfWs5vrvDHEX+WxAvVF/3E63amNGQYccgl5GT+duUAOAAkpBpsyTTwDmA6ZBrN4NylmZx/mAWljWZzXmIOVKNoLvva5xBp6AkCikAN9xcUMAgBgwBByZFN6+17G3ou+x9XRf6A7/v6LgF/wrd/8mfMWkOggwLCf4tMZfje+u/eAwCkrLQeQdwT56wYAQCVYEBSUEkdDx4DQExyEUUPH1DZ4gVqi1KEliFZbe5gXhw3At1yHQRd8hjV4vIENbLyDLUS8gp1UnxAvaR8QYO0/EajuAIwGSUOTRJKNprllpJoC8npR6vssviR2iSVgCFc2BYWg0bnoJgGDEMtpVNQszgHR82zcD4KiYMa4HLoOIuNqqBzOMJsnerV0xj2lEtUR8IF1QvV/r2KC3HY6skUHkGIQCOwGCoF4kuITTZqmG9fpNC4ArDM1GlY9q26jJlLjukqDNp4W1HbZiOxivaryyksNgMXQmnNXiW5gvJNHqA3yBz/tDeEjNhcsQim2fD1WWYoZAZX0BKKIMMgLkC2cM1gfjxAIPF3GqJQVNnJXifj4DPj8k83i7MECQIigeZgov5pmu7XtwA=) format("woff2-variations");font-weight:100 900;font-stretch:50% 200%;font-display:swap}@font-face{font-family:Noto Sans Devanagari Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAJMAA8AAAAABQgAAAH1AAIBiQAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcQgZgP1NUQVREAAQRCAoBKgE2AiQDBAsEAAQgBYRIByAMBxsoBOAuC2xj5Ng/xLMatSxlFblSzH2WH42gWiN79uABMAQsDJCMY1ZAwhBJhPJxETYqwsT+Xa3pQQiEy6wKUYHJhe+BNnO3X3C2StXIUqh3D0AVaJPJyjw/+/XVEq3bPf85C32+m3p4gKdXfcx9LYHA02xM0jSwno/5PD6jCGXppoiPXkJeJa7SSwXqDargGzffvrKMHCqAQL3VDqXIoer+6ID1T30OnUzZ08pnf0pRWus2yFNH3FeQbqadmB3eb+w3bD38AVvm4YL9aapkV8ZgxcY0GxOQetMhzKiUEGoldBKYSJw+6BDH6SOHh5DrJJGkuE/6gRBSLLHAQIiKFhAgAXIQF0hxY8smHiiv/F+bZf/gz/U1z+DvEWM+u5xcbMCUEgge482g6GktLSAq0k4jHOGBWuelBADIBOpdIkVeh6cECFP9Imn2G5nt/pFb2ngU+tutlBZ2QhU0xmuE+vjwlJcoxC8boKUfmsvmIGCob2gIvHIo4B4iCDzSkEeZI+BIjDiQZoA6ByFLxraeHpuLOGIzXXMo1BNBBFlQhBg9C8qnqciUbUpzNRaHL0SXAU7Lks8UWyxIzg119fWt23HhwYMLO4NszdaWjpSzvA1s9J2iGS4UAeeUf0L0QX2PFnDXAt3uHtJCUwEJVJsP8S9VvcnvAAAA) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Devanagari Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAJQAA8AAAAABPAAAAH6AAIBiQAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcQgZgP1NUQVRAAAQRCAoBKgE2AiQDBAsEAAQgBYQyByAMBxsOBCguCmxj+GghvjS7MrMWKSIyKcaicnc/EXy/hu77dwEEDQwyKpG1dSiJxwOpusoaW1ddFqY2t/9rml82qi+qRDhw5SPODZydUhN6RkyoZr8+INHk7gEogX5LSjTh9P85ly4KcJifYGpVZvU8inw6sHyez8cDnFDcHflBeeqXbE+2iFM/VPVQgUrdwtjWzuoFQnIoCkCg0oqeAOqK7LetQq7cR8HIlT2bU9i/kp6WWAZ56o+nEtKTdA4cut24UMhA/zu7s53Cr5qiyLoCSrbSCBCQ2pMO9AsIoVxCMw+GeW5cE4nhRklkIeTqMYjReCKEFLMeAIQoCnUgQNKQw3mBFI9Phvi/y7ql/6Es+wff7q5+gh/X/1z57MBhySZQKoHgIeeMMGecJuInpXMnDOGNcncEBADIBKo8kYm8Ah8ZIMz4gaTWd8js+a/nEEp0JiOVmsgsFlTHbUGojAfu6Eq+cmd15dc2GUzfbBKBiKCCnIIC9ELEQRsGYkA7NoOMc0dQn4uIDDYHihERYnI0ZGUJJETkusm4M2iy9OzveQYdcWQ9cD5c6a4EVzZJ/AL/CJocaMTnojXOg8SlOeAIXKr3FWTk5FQ0TW1tTTXzZmWXPI2+TdocEoMOqewg8m5/Xhk4yQMlmCt8LzbNlcoLFK9N6ODXKO5/yZ8DAA==) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Noto Sans Devanagari Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAJMAA8AAAAABPgAAAH2AAIBiQAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcQgZgP1NUQVRAAAQRCAoBKgE2AiQDBAsEAAQgBYQ8ByAMBxsYBCAuC3hDavQbIsLCEAQOUVMDoaNVFu/sj42H/1+j3fdHVlSTK2KhbIJIiOJV7HSzSiRkGqHioVB3rtb0LsA6MrMqgFQkF37AzdxtyblOjY6qkKWi3R4AJdDPJOUO3GD26xsmGmF3/nMW+vQ3NQzwa+Nh7nNhGHiA0yQNrPPtkwNMaJPn3GSPXQOPkWnRpgL1BiXw02evn1lIDhVAoN6esYCkLnm/hc3KUz6qTW3JE4pF/pbcJINxkKfddFKQHqZjzKWuNi6rNsW/c+7cnbEfTZXs/gmsOJ3mMAGpN7mYUQEh1Ero5MEkz7WrOnFcG+k8hFwrDrGYTgghxboDBkJUtIAACZHDfoEUDy7a35WWnf+1WfYPvr//Hn7050Qu3xWncaUEgueYnwX0qQcD3E2kYysc4aVatwQEAMgEGjyUibwO7xgRZv0iqfUNmdP+kVsqjkJ/53xprp0gaIznCPXxIlxke/hYF4tPTkFH3wSDRkdAVVlVFXimU4BbiCBwT0AmxR4BE++IDgkSSNMRciR1lZRoDET3bqdoDzlKXHyvQi4ilRwoPmy5tjRbgiET7zxtl0lgLp42hWwHVUVlZU09Z+7cOdMz0pAOv1DFxAawGl8pBMmAXOAiRYZHb5TPEEfGcECnu4UEx5bNC1RbwvjXqr7kTwAA) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans Tamil;src:url(data:font/woff2;base64,d09GMgABAAAAAANgABMAAAAACGwAAAL8AAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMD9IVkFSLwZgP1NUQVSBXidEAAQvgSQRCAoBKjAYATYCJAMECwQABCAFhzQHIAwHG0sHERWcPUl+HtiNFyEcVfgQIjLn6C5q8/6bj4fn/ev9tc+9byKpsytiQqBKBX9YtVC5TKb/pTQbH81tksonzBMkEclvMr8hAeD//7HiN1E6Gnln2ub4V5wui8gN7MIVSpEVrgBsoDLP1E/LdISJM+ceEVEZu1aBihprKoYOPzy88nIoAQQq6qyrTPm+2ssxxF7T9ZEbaKqTFw9QGx0BBCoLVJcQgCBPr8VpZaSjaQrG+MuNWXrGWPbmRkw4r703KMkWPjlJtjDWIiB1TB+huVwI5SXUVgWtpU2LFPjYVATlh9BQWz31N940C62109GLN+4HRFIEkfkA0zw6I1uYpDhNeoUXC/EfolyawubyGipkzZFWzPZTNCrpvxtR2RhkVUze/VIpqioiQFLhDW/4duKn/rzzPaj8aaUDDV6/ysJqxV69ep4aaCBlt+jrXpLfj7hJEd8zmdRWQeWWyl6RK6xaWjTmHpmix15EVENxVlTHB4gaRGfUJE6jFvEfapOmUB3+K6hL1pzqcfe7T7cpUQ2ygiGHeGjd+gLvZy8ShXt/PX51drW+/5fPst/hmztrD+D7EeW3PH7uyevlj2c/oSCB4Lclyj8QRKV6Jwj2WpGmmCUQ3lbe+8oEAMgEmsZKmcgr4DJEaOoykqqeQ2agd5DrGjnKNIyeuoKOMdYmqBwbESrGXiTl4zgyteM8chXjJgoqx1Mop3q8hvLKx2eooGZ8h4oqxu+opHH8g8pqpqqoomFqjqoqp96bq1Viq7M1NtXs4nDUqsfWZqF12Lrcem93nqT/XEsFaNAbDNBDcXRKIEGXPDGcApqWoJK8QDUFkBbjbldqUCXp0CTqxqE/LZIYii7gSLt6aveO4/j4Q7mPG5elw/mg0+uNJuvzeT0J8U3/PKY91pK3HVrZFz83rMtvQgXWK7X45p07UKUZuLepjpe/YY4Poh+uOHKmy+iOFM2fJY5tf8hierrD1C6aUxzkjood2Ks/ZQX6705JHmEXQum6gU2+EA48zAcA) format("woff2-variations");font-weight:100 900;font-stretch:50% 200%;font-display:swap}@font-face{font-family:Noto Sans Tamil Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAI4AA8AAAAABMQAAAHgAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMAZgP1NUQVREAAQRCAoBKgE2AiQDBAsEAAQgBYQWByAMBxvkAyCeBXbjSxEuKKKBBjOvMcoHsXcaD9/vRzv3fVnTZJJEswqhbCJZV414JHRPeBNtDNNFQyGy/3LNCuRY36wsg6pCdMDJ0XaSvYJydQ7+Xz3F8O4BKJEwHNr6v5DzouUO9EV/6zD3qDSwwAMvCLPEAw+TwIIokUAD1UAhvWGeeVfUMkwVqNdDYV/b6M9tPjlUAIF649KcknOR25FpU56h5ynyMcjT524rSFfTLpt9Zd3YL18fH2ZzRi3bh0p23rtJdiiOsAlIo+kfA1xCqJXQyYERjpOHGdlxconZQ8h1ciJJcZv0EiGkaHaADYSoaAEBEgAAcgAEUpSffnVr45/7V+vM/sKXuyL4ull7+v/jvXft9ewHSgkEJ9nahwKqVgrcJtKuNTvCK7XeKQQAyATqXeAUeR3u0CL0eSFp9hiZJX/ITeZCoau8KI3Wl4LGOIFQH1f+tlljXLcKXT0J3AVDQF5WXh6YY07AECIIjAlIdXJAQJOFMEiQQBRDyJVUl5FxwRHGspd2gAwZJkTQGTIRKYPsGDhdzLQ1s2OSwFyyYurkwqLbEfLSsrKKGlpGRloaQzQMMlIRYpeC7C6dCBKHTGCBWKZu5fRy1TJ3RNcNIcGwo3MC1c2i/zSqHuU3AAAAAA==) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Tamil Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAI4AA8AAAAABLQAAAHjAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMAZgP1NUQVRAAAQRCAoBKgE2AiQDBAsEAAQgBYQKByAMBxvUAyAuCuzGC4tyRbFAUS1Fm1Ud5EU55hgRT7+G7vt3QVAMKuOjgFxUVBS040l41BWeZR2gLWvA8als7n/XhljUfG8RsyTm7dTG2/4hqdEimQjK4HYASiQMKwTU/i/kfDh5SzebRZ3vs5GENmo6HXD9YM8Hmnii2bxPA8sC+gyD5hbs4VuYcFi1q6DTGIZ/c3t99sXU0AAEndaUBJHr0ieA62PesWsY3A7q8iPnWig3yhGfg3XcHKu15r+zM7uZ70ujUi/uUJ2F8AmUlfLDlJCIdgXDApgTuH5JB7+P6wu63y9q/fyQ1pwjoqTXCR+INPSBgMJO7UBBSeu7xWpu7X+q6i98ukeCrzve/x9cPG3/Uv1GqwLCc3RHL4AaQzH3SjnC8iNeavdWC8welaDLDZXUHbiLyGPNhxe9XvHKhn+/xniLkeKs1VI5IXTnUEh05hjE7c5l2HuWK0awuzfCoNEBpKaipgY50ymQLQxgyB6BmRQSgAx4gA4jKCRDB8Ad1VRWpjE05RGVSDBHmVtqVDjeAKgyIHAYbFmHmhMBSijkLBnxhkLGHsdRazTHJiBqSioqGlpmdnZmWpW+lLyK8BoQlHG1Hpp2SsBNfaeM2CCDAvS5LYxwCGxBoLl1zj9J0+P6Ng==) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Noto Sans Tamil Fallback;src:url(data:font/woff2;base64,d09GMgABAAAAAAIwAA8AAAAABLQAAAHaAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMAZgP1NUQVRAAAQRCAoBKgE2AiQDBAsEAAQgBYQKByAMBxvUAyAuCmz3FEWYCIWGWGjOOgJHuSDfPxpB/X7o3ns/CIpBRUYDCRMVFdYkPOpEaKwqO0Db8ZXEsvlXa/vHp5N/NmKWxLyJ370tc7dYakRSYjoxQTG8e6YAEwmHy3/OwvodN+imPuk6fPenD8fEwAN/gcQDD7dPDXQDLcMgt4Wf+R0oXI2aVaBWF406O9+fKz4FlACBWlNinMh1/rcjW9G+ZaZoeDcocmN6qoJ0lFYpVsZ8Y02qPv+dhR21lA+lfL47I2+GoAhIE+mHPi4hVEto58AQx+EWI1Xh8IipqlBopkJUp6cIIUWjdQoIUdIEAiRGAcsFUlS+m2T9pin/rzrnj/D+UgQfFqpf/y/u1DzN34RKCQTPcWt+AmRW8L0irVpTEZ6p9koFrDuyQJ0jWRQ1OMeK0OONpNp9ZDO+KIz5o0JHICoNlZWC+lhDqI3duNq1q49G9bGnBl29CNwFQ0BKQkoKmGNOwBAiCIwJSHdyQEDFDWGQIIEAhpArKSsu7oIjzM1ezAGyxNm6+wzZiBRHdiycKRhaNLNjk8Ac6VeFTEcpMQkJGTktIyMtueNaliLRMomwoUuXTgSJQzYQah6UrJy+Vq2UO6LPDSHBsmNyAuWmOf2wsnvFKQA=) format("woff2");font-weight:700;font-display:swap}html{font-family:Noto Sans Malayalam,Noto Sans Devanagari,Noto Sans Tamil,Noto Sans,sans-serif}vaadin-app-layout,vaadin-side-nav,vaadin-menu-bar,vaadin-button,vaadin-label,vaadin-text-field,vaadin-combo-box,vaadin-grid,vaadin-context-menu-item,vaadin-side-nav-item{font-family:Noto Sans Malayalam,Noto Sans Devanagari,Noto Sans Tamil,Noto Sans,sans-serif!important}[lang=ml]{font-family:Noto Sans Malayalam,Noto Sans Malayalam Fallback,Noto Sans,sans-serif}[lang=hi]{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback,Noto Sans,sans-serif}[lang=ta]{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback,Noto Sans,sans-serif}[lang=en]{font-family:Noto Sans,Noto Sans Malayalam,Noto Sans Devanagari,Noto Sans Tamil,sans-serif}html,body{height:100%;margin:0;padding:0;inset:0;background-color:var(--lumo-base-color)}vaadin-app-layout{height:100vh;height:100dvh;position:relative;z-index:1;background-color:var(--lumo-base-color)}@supports not (height: 100dvh){vaadin-app-layout{height:100%;position:absolute;inset:0}}[part=content]{display:flex;flex-direction:column;height:100%;overflow:hidden}.rep-active-view{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.rep-active-view .responsive-header{flex-shrink:0;height:auto;min-height:35px;display:flex;padding:0 8px 0 16px;align-items:center;position:relative;z-index:2;background:var(--lumo-base-color)}.rep-active-view .mobile-optimized-grid{flex:1;min-height:0;height:auto}@media(max-width:600px){html,body,vaadin-app-layout,.rep-active-view{height:100dvh;position:static}}[lang=ml]{font-family:Noto Sans Malayalam,sans-serif}.stretchContainer{display:flex;flex-flow:wrap;align-items:stretch;align-content:stretch}.flexWrapOnly{display:flex;flex-flow:wrap;flex-grow:1}:host([theme~="mobile"]) [part~=row]{min-height:44px}.repPurchasedMachines[width-range~="-599px"] vaadin-board{padding:0}vaadin-grid.styling-header::part(delete-header){font-size:var(--lumo-font-size-l);white-space:unset;color:var(--lumo-error-color, red)}vaadin-grid.first-footer-row-cell::part(first-footer-row-cell){display:none}vaadin-grid.warn::part(cell){background:var(--lumo-error-color-10pct, yellow)}vaadin-dialog::part(header){background-color:var(--lumo-contrast-20pct)}vaadin-dialog::part(overlay){border:1px solid var(--lumo-primary-color);border-radius:var(--lumo-border-radius-l)}.searchForm{background-image:linear-gradient(to bottom,var(--lumo-contrast-50pct) 50px,var(--lumo-contrast-5pct) 8px);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:15px 30px 30px;flex-grow:1}.customerForm{background:var(--lumo-contrast-5pct);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:0 15px 15px;flex-grow:1}.summary{display:flex;justify-content:space-between}.customerHl,.customerHl_margin,.customerHl_margin_all,.showNewMachs,.hlSummary_small,.hlSummary_small_noPadding,.hlTxtFields{background-color:#0e4d7e}.customerHl{padding:0}.customerHl_margin{padding:0 10px}.customerHl_margin_all,.showNewMachs{padding:10px}.hlSummary_small{padding:0 10px}.hlSummary_small_noPadding{padding:0 0 0 10px}.fields_margin{display:flex;background-color:#0e4d7e;justify-content:space-between;padding:0 5px;gap:5px}.fields_inner{display:flex;padding:0;gap:5px}.footerLayout{padding:3px 5px}.topPaddingLayout{padding:15px 0 0}.hlPreDate{spacing:5px}.roundCornerButton{--lumo-border-radius-m: 1em}.hlSummary_large{display:flex;background-color:#0e4d7e;padding:0 10px;gap:100px}.workSiteHl{background-color:#2d6b9b;padding:0 0 0 5px}.buttonLayout{display:flex;justify-content:flex-end;padding:0 5px}.sidePadding{padding:0 12px}.buttonRound{border-radius:10px}.buttonLayout_previousAgree{display:flex;justify-content:space-between;padding:0 5px}.whatsappColour{color:#25d366}.pdfColour{color:red}.rupeeColour{color:#3da5b8}.hlTxtFields{display:flex;justify-content:flex-end;padding:0 5px}.addMachineLayout[theme~=sarams-theme]{background:#d9e2f1}::part(input-field){box-shadow:inset 0 0 0 1px var(--lumo-contrast-50pct);background-color:var(--lumo-contrast-5pct)}.link-button{color:#ffc300;font-weight:700}.link-button::part(label){text-decoration:underline}.smallViews{display:flex;background-image:linear-gradient(to bottom,var(--lumo-contrast-50pct) 50px,var(--lumo-contrast-5pct) 8px);box-shadow:var(--lumo-box-shadow-m);border-radius:15px;padding:15px;flex-grow:1;align-items:stretch;align-content:stretch;max-width:420px}html{--vcf-nav-child-indent: var(--lumo-space-m)}vcf-nav{padding:0;font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color)}vcf-nav::part(label){text-transform:uppercase;font-size:var(--lumo-font-size-xs)}vcf-nav-item::part(item){border-inline-start:2px solid transparent}vcf-nav-item[active]::part(item){border-inline-start-color:var(--lumo-primary-color)}vaadin-app-layout::part(drawer){width:300px}.floating-menu{position:fixed;z-index:10000;height:56px;padding:4px;background:var(--lumo-primary-color);color:#fff;border-radius:999px;box-shadow:0 10px 28px #00000059;cursor:grab;user-select:none;touch-action:none;overflow:hidden;white-space:nowrap;transition:transform .15s ease-out,width .2s ease}.floating-menu:active{cursor:grabbing}.floating-menu:not(.expanded){width:56px}.floating-menu:after{content:"▶";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;pointer-events:none}.floating-menu.expanded:after{content:""}.floating-menu.measuring{position:absolute;visibility:hidden;width:auto!important}.floating-menubar{background:transparent}vaadin-menu-bar-button{border-radius:999px}.floating-actions{bottom:60px!important}@media all and (display-mode:standalone){.floating-actions{bottom:30px!important}}
