/* Classic AutoSoft (c) 2026 Fathima KM. All rights reserved. */ .list-row-head .list-row-col .select-like *,.list-row-head .list-row-col span,.list-row-head .list-row-col span span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important;width:auto!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.list-row-head .list-row-col .level-item.select-like{flex:0 0 auto!important}.list-row-head .list-row-col .level-item:not(.select-like){display:inline-flex!important;align-items:center!important;gap:4px!important;line-height:1.2!important}.list-row-head{min-height:40px!important;height:auto!important;padding-top:6px!important;padding-bottom:6px!important}.layout-main-list .standard-filter-section .form-group.input-max-width,.list-page[data-doctype=Customer] .standard-filter-section .form-group.input-max-width,.standard-filter-section .form-group.input-max-width{max-width:165px!important;flex:0 0 165px!important;margin-right:6px!important}.layout-main-list .standard-filter-section .dw-vehicle-search,.standard-filter-section .dw-vehicle-search,.standard-filter-section .frappe-control.dw-vehicle-search{max-width:220px!important;min-width:200px!important;flex:0 0 220px!important}.layout-main-list .standard-filter-section .form-group.input-max-width input,.layout-main-list .standard-filter-section .form-group.input-max-width select,.standard-filter-section .form-group.input-max-width input,.standard-filter-section .form-group.input-max-width select{width:100%!important;min-width:0!important}.body-sidebar .sidebar-header .header-title,.desk-sidebar .sidebar-header .header-title,.sidebar-header .header-title,.sidebar-header .sidebar-item-label.header-title{font-size:22px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.05!important;color:rgba(255,255,255,.97)!important;text-shadow:0 1px 0 rgba(0,0,0,.12)!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.sidebar-header .title-container{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.sidebar-header{min-height:64px!important;height:64px!important;padding-left:14px!important;padding-right:14px!important}.body-sidebar .sidebar-header .header-logo .icon-container,.sidebar-header .header-logo .icon-container{width:36px!important;height:36px!important}.sidebar-header .app-logo,.sidebar-header .sidebar-logo{width:36px!important;height:36px!important}.body-sidebar .sidebar-header,.desk-sidebar .sidebar-header,.sidebar-header{background:linear-gradient(180deg,#fff 0,#f4f7fb 100%)!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 0 rgba(15,44,82,.03)!important}.body-sidebar .sidebar-header .header-title,.desk-sidebar .sidebar-header .header-title,.sidebar-header .header-title,.sidebar-header .sidebar-item-label.header-title{color:#0f2c52!important;text-shadow:none!important}.page-head.dw-workspace-header,.page-head:not(.dw-workspace-header),.workspace-container .page-head:not(.dw-workspace-header),body[data-route^="Workspaces/"] .page-head:not(.dw-workspace-header){background:linear-gradient(180deg,#fff 0,#f4f7fb 100%)!important;border-top:3px solid #2675b8!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 2px rgba(15,44,82,.04)!important}.page-head .page-title,.page-head .title-area,.page-head .title-area *,.page-head .title-text,.page-head h1,.page-head h2,.page-head h3{color:#0f2c52!important;text-shadow:none!important}.page-head .breadcrumb,.page-head .breadcrumb a,.page-head .indicator-pill,.page-head .sub-heading{color:#475569!important}.page-head .btn-default,.page-head .btn-secondary{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f2c52!important}.page-head .btn-default:hover,.page-head .btn-secondary:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.page-head .navbar-breadcrumbs,.page-head .navbar-breadcrumbs li,.page-head .navbar-breadcrumbs li a,.page-head .navbar-breadcrumbs li a:visited,.page-head.dw-workspace-header .navbar-breadcrumbs,.page-head.dw-workspace-header .navbar-breadcrumbs a,.page-head.dw-workspace-header .navbar-breadcrumbs li,.page-head.dw-workspace-header .navbar-breadcrumbs li a,.page-head:not(.dw-workspace-header) .navbar-breadcrumbs,.page-head:not(.dw-workspace-header) .navbar-breadcrumbs a,.page-head:not(.dw-workspace-header) .navbar-breadcrumbs li,.page-head:not(.dw-workspace-header) .navbar-breadcrumbs li a{color:#0f2c52!important}.page-head .navbar-breadcrumbs li a:hover,.page-head.dw-workspace-header .navbar-breadcrumbs li a:hover,.page-head:not(.dw-workspace-header) .navbar-breadcrumbs li a:hover{color:#2675b8!important}.page-head.dw-workspace-header .page-title .title-text,.page-head.dw-workspace-header .page-title .title-text span,.page-head:not(.dw-workspace-header) .page-title .title-text,.page-head:not(.dw-workspace-header) .page-title .title-text span{color:#0f2c52!important}.dw-workspace-header .dw-header-greeting,.page-head .dw-header-greeting,.page-head.dw-workspace-header .dw-header-greeting{color:#475569!important}.page-head.dw-workspace-header .btn-icon,.page-head.dw-workspace-header .menu-btn-group .btn,.page-head.dw-workspace-header .page-icon-group .btn,.page-head:not(.dw-workspace-header) .btn-icon,.page-head:not(.dw-workspace-header) .menu-btn-group .btn,.page-head:not(.dw-workspace-header) .page-icon-group .btn{color:#475569!important;border-color:#cbd5e1!important}.page-head.dw-workspace-header .standard-actions .btn-default:not(.btn-primary),.page-head:not(.dw-workspace-header) .standard-actions .btn-default:not(.btn-primary){color:#0f2c52!important;border-color:#cbd5e1!important;background:#fff!important}.page-head.dw-workspace-header .standard-actions .btn-default:not(.btn-primary):hover,.page-head:not(.dw-workspace-header) .standard-actions .btn-default:not(.btn-primary):hover{background:#f1f5f9!important}:root{--dw-surface:#FFFFFF;--dw-surface-alt:#FAF9F8;--dw-surface-muted:#F3F2F1;--dw-border:#EDEBE9;--dw-border-strong:#D2D0CE;--dw-text:#0F2C52;--dw-text-muted:#475569;--dw-text-subtle:#94A3B8;--dw-brand:#2675B8;--dw-brand-deep:#174F8C;--dw-s-1:4px;--dw-s-2:8px;--dw-s-3:12px;--dw-s-4:16px;--dw-s-5:20px;--dw-s-6:24px;--dw-control-h:40px;--dw-header-h:56px;--dw-sidebar-w:230px;--dw-sidebar-item-h:36px;--dw-table-head-h:40px;--dw-table-row-h:44px;--dw-cell-pad-y:10px;--dw-cell-pad-x:14px;--dw-r-sm:4px;--dw-r-md:6px;--dw-r-lg:8px}body{background:var(--dw-surface-alt)!important}.body-sidebar-container{background:var(--dw-surface)!important;border-right:1px solid var(--dw-border)!important}.body-sidebar{background:0 0!important;padding-right:0!important}.body-sidebar .sidebar-header,.desk-sidebar .sidebar-header,.page-head.dw-workspace-header,.page-head:not(.dw-workspace-header),.sidebar-header,.workspace-container .page-head,body[data-route^="Workspaces/"] .page-head{background:var(--dw-surface)!important;border-top:none!important;border-bottom:1px solid var(--dw-border)!important;box-shadow:none!important;min-height:var(--dw-header-h)!important;height:var(--dw-header-h)!important;padding-top:0!important;padding-bottom:0!important;margin:0!important}.page-head .container,.page-head .page-head-content{height:var(--dw-header-h)!important;min-height:var(--dw-header-h)!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.sidebar-header{padding:0 var(--dw-s-4)!important;gap:var(--dw-s-3)!important}.layout-main-section{background:0 0!important;padding:var(--dw-s-4) var(--dw-s-5) var(--dw-s-4)!important}.desk-sidebar-item,.standard-sidebar-item{min-height:var(--dw-sidebar-item-h)!important;padding:6px 10px!important;border-left:3px solid transparent!important;border-radius:var(--dw-r-sm)!important}.desk-sidebar-item .sidebar-item-label,.standard-sidebar-item .sidebar-item-label{font-size:13px!important;line-height:1.2!important;color:var(--dw-text)!important}.desk-sidebar-item.selected,.standard-sidebar-item.active,.standard-sidebar-item.selected{background:var(--dw-surface-muted)!important;border-left-color:var(--dw-brand)!important}.desk-sidebar-item .sidebar-item-icon,.standard-sidebar-item .sidebar-item-icon{width:16px!important;height:16px!important}.standard-sidebar-section{padding:4px 8px!important}.standard-sidebar-section .sidebar-group-title{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--dw-text-subtle)!important;padding:12px 10px 6px!important}.page-head .title-area{display:flex!important;align-items:center!important}.page-head .navbar-breadcrumbs li,.page-head .navbar-breadcrumbs li a,.page-head .page-title .title-text,.page-head .page-title .title-text span,.page-head .title-text{font-size:15px!important;font-weight:600!important;color:var(--dw-text)!important;line-height:1.2!important;text-shadow:none!important}.page-head .navbar-breadcrumbs{margin:0!important;padding:0!important}.page-head .page-actions,.page-head .standard-actions{display:flex!important;align-items:center!important;gap:var(--dw-s-2)!important}.page-head .page-actions .btn,.page-head .standard-actions .btn{height:32px!important;padding:0 12px!important;font-size:13px!important;line-height:30px!important;border-radius:var(--dw-r-md)!important}.filter-section,.page-form.flex,.standard-filter-section{padding:var(--dw-s-3) 0!important;gap:var(--dw-s-3)!important;background:0 0!important;border-bottom:1px solid var(--dw-border)!important;margin-bottom:var(--dw-s-3)!important;align-items:center!important}.page-form.flex>*,.standard-filter-section>*{margin:0!important}.dw-vehicle-search input,.filter-section .form-control,.filter-section input,.filter-section select,.page-form .form-control,.page-form input,.page-form select,.standard-filter-section .awesomplete>input,.standard-filter-section .form-control,.standard-filter-section input,.standard-filter-section select{height:var(--dw-control-h)!important;min-height:var(--dw-control-h)!important;padding:0 var(--dw-s-3)!important;font-size:13px!important;border:1px solid var(--dw-border)!important;border-radius:var(--dw-r-md)!important;background:var(--dw-surface)!important;color:var(--dw-text)!important;box-shadow:none!important}.page-form .form-control:focus,.page-form input:focus,.standard-filter-section .form-control:focus,.standard-filter-section input:focus{border-color:var(--dw-brand)!important;box-shadow:0 0 0 3px rgba(38,117,184,.12)!important;outline:0!important}.filter-section .btn,.page-form .btn,.standard-filter-section .btn{height:var(--dw-control-h)!important;padding:0 14px!important;font-size:13px!important;line-height:38px!important;border-radius:var(--dw-r-md)!important}.dt-scrollable,.layout-main-list .frappe-list,.layout-main-list .result,.layout-main-list .result-list,.report-wrapper{background:var(--dw-surface)!important;border:1px solid var(--dw-border)!important;border-radius:var(--dw-r-md)!important;overflow:hidden!important}.layout-main-list .result,.layout-main-list .result-list{overflow-x:auto!important}.list-row-head{min-height:var(--dw-table-head-h)!important;height:var(--dw-table-head-h)!important;background:var(--dw-surface-muted)!important;border-bottom:1px solid var(--dw-border)!important;padding:0!important}.list-row-container .list-row-col,.list-row-head .list-row-col{padding:var(--dw-cell-pad-y) var(--dw-cell-pad-x)!important}.list-row-head .list-row-col,.list-row-head .list-row-col *{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--dw-text-muted)!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.list-row-container>.list-row{min-height:var(--dw-table-row-h)!important;border-bottom:1px solid var(--dw-border)!important;padding:0!important;background:var(--dw-surface)!important}.list-row-container>.list-row:hover{background:var(--dw-surface-alt)!important}.list-row-container>.list-row .list-row-col{font-size:13px!important;color:var(--dw-text)!important;line-height:1.4!important;display:flex!important;align-items:center!important}.list-row-container .list-row .list-row-col.list-row-col-checkbox,.list-row-container input[type=checkbox].list-row-checkbox,.list-row-head .level-item.list-subject input[type=checkbox],.list-row-head .list-row-col.list-row-col-checkbox{flex:0 0 18px!important;width:18px!important;margin-right:var(--dw-s-2)!important}.list-row-container .list-row-col [data-fieldtype=Currency],.list-row-container .list-row-col [data-fieldtype=Data][title*=mobile i],.list-row-container .list-row-col [data-fieldtype=Date],.list-row-container .list-row-col [data-fieldtype=Datetime],.list-row-container .list-row-col [data-fieldtype=Float],.list-row-container .list-row-col [data-fieldtype=Int],.list-row-container .list-row-col [data-fieldtype=Link],.list-row-container .list-row-col [data-fieldtype=Phone]{white-space:nowrap!important;overflow:visible!important}.list-row-container .list-row-col .ellipsis,.list-row-container .list-row-col>a,.list-row-container .list-row-col>span:not(.indicator-pill):not(.list-row-modified):not([data-fieldtype]){display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;text-overflow:ellipsis!important}.level.list-paging-area,.list-paging-area{background:var(--dw-surface)!important;border:1px solid var(--dw-border)!important;border-top:none!important;border-radius:0 0 var(--dw-r-md) var(--dw-r-md)!important;padding:var(--dw-s-2) var(--dw-s-4)!important;margin-top:-1px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.level.list-paging-area .btn,.list-paging-area .btn{height:30px!important;padding:0 10px!important;font-size:12px!important;line-height:28px!important;border-radius:var(--dw-r-sm)!important}.dt-scrollable .dt-row,.report-wrapper .dt-row{min-height:var(--dw-table-row-h)!important}.dt-scrollable .dt-row-header,.dt-scrollable .dt-row-header .dt-cell{height:var(--dw-table-head-h)!important;min-height:var(--dw-table-head-h)!important;background:var(--dw-surface-muted)!important}.dt-cell{padding:var(--dw-cell-pad-y) var(--dw-cell-pad-x)!important;font-size:13px!important;color:var(--dw-text)!important}.dt-row-header .dt-cell__content{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--dw-text-muted)!important}.number-widget-box .widget-body,.number-widget-box .widget-head{border:none!important;background:0 0!important}.number-widget-box .widget-body>:not(:first-child):not(.widget-control){border:none!important;background:0 0!important}:root{--dw-control-h:32px;--dw-header-h:48px;--dw-sidebar-item-h:30px;--dw-sidebar-sub-h:28px;--dw-table-head-h:34px;--dw-table-row-h:36px;--dw-cell-pad-y:6px;--dw-cell-pad-x:12px;--dw-filter-pad-y:6px;--dw-filter-pad-x:12px;--dw-card-pad:12px}.body-sidebar .sidebar-header,.desk-sidebar .sidebar-header,.page-head .container,.page-head .page-head-content,.page-head.dw-workspace-header,.page-head:not(.dw-workspace-header),.page-head>.container>.row,.sidebar-header,body[data-route^="Workspaces/"] .page-head{min-height:48px!important;height:48px!important}.page-head .container,.page-head .page-head-content{padding-top:0!important;padding-bottom:0!important}.sidebar-header{padding:0 12px!important}.sidebar-header .brand-text,.sidebar-header .dw-brand-text,.sidebar-header h1,.sidebar-header h2{font-size:18px!important;line-height:1.1!important}.page-head .title-text,.page-head h1,.page-head h3{font-size:14px!important;line-height:1.2!important}.navbar .btn,.page-head .custom-btn-group .btn,.page-head .standard-actions .btn{height:30px!important;padding:0 12px!important;font-size:12px!important}.body-sidebar{padding-top:8px!important;padding-bottom:8px!important}.body-sidebar-top{padding:0 8px!important;gap:0!important}.body-sidebar-top>*{margin:0!important}.body-sidebar .sidebar-item-container>.dw-section-toggle,.body-sidebar .sidebar-item-container>.standard-sidebar-item,.body-sidebar .sidebar-item-container>a.sidebar-item,.body-sidebar a.sidebar-item:not(.nested-container a.sidebar-item){min-height:30px!important;height:auto!important;padding:5px 10px!important;font-size:13px!important;line-height:1.2!important;border-radius:4px!important;margin:1px 0!important;display:flex!important;align-items:center!important}.body-sidebar .nested-container a.sidebar-item,.body-sidebar .sidebar-item-container.section-item .nested-container a{min-height:28px!important;height:auto!important;padding:5px 10px 5px 20px!important;font-size:12.5px!important;line-height:1.2!important;margin:0!important;color:var(--dw-text-muted)!important}.body-sidebar .nested-container a.sidebar-item:hover{background:var(--dw-surface-muted)!important;color:var(--dw-text)!important}.body-sidebar .nested-container{padding:0!important;margin:0 0 2px 0!important}.body-sidebar .dw-section-toggle img,.body-sidebar .sidebar-item img,.body-sidebar .sidebar-item svg,.body-sidebar .standard-sidebar-item img{width:14px!important;height:14px!important;margin-right:8px!important}.body-sidebar .dw-section-toggle button img,.body-sidebar .sidebar-item-container button img{width:10px!important;height:10px!important}.body-sidebar .standard-items-sections,.body-sidebar-section-label{padding:6px 12px 2px!important;font-size:10.5px!important;letter-spacing:.06em!important;line-height:1!important}.body-sidebar-bottom{padding:8px 12px!important;min-height:0!important;border-top:1px solid var(--dw-border)!important}.body-sidebar-bottom .user-menu,.body-sidebar-bottom [class*=user]{min-height:36px!important}.body-sidebar-bottom .avatar,.body-sidebar-bottom .avatar-frame{width:26px!important;height:26px!important;font-size:11px!important}.body-sidebar{display:flex!important;flex-direction:column!important}.body-sidebar-top{flex:1 1 auto!important;overflow-y:auto!important}.body-sidebar-bottom{flex:0 0 auto!important;margin-top:auto!important}.filter-section,.layout-main-list .page-form,.page-form,.standard-filter-section{padding:6px 12px!important;min-height:0!important;gap:8px!important;row-gap:6px!important}.page-form .row{margin:0!important;row-gap:6px!important}.page-form .frappe-control,.page-form>.row>[class*=col-]{padding-left:4px!important;padding-right:4px!important;margin:0!important}.btn-default.btn-paging,.filter-section .form-control:not(textarea),.frappe-control .form-control:not(textarea):not(.dt-cell *),.list-paging-area .btn,.page-form .btn,.page-form .form-control:not(textarea),.page-form .input-with-feedback,.page-form input,.page-form select,.standard-filter-section .form-control:not(textarea){height:32px!important;min-height:32px!important;padding:4px 10px!important;font-size:13px!important;line-height:1.2!important}.page-form .input-group .btn,.page-form .input-with-feedback+button{height:32px!important;padding:0 8px!important}.layout-main-list .frappe-list,.layout-main-list .result{padding:0!important}.layout-main-list .list-row-head,.layout-main-list .list-row.list-row-head{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--dw-text-muted)!important;background:var(--dw-surface-muted)!important;border-bottom:1px solid var(--dw-border)!important;display:flex!important;align-items:center!important}.layout-main-list .list-row-head .list-row-col,.layout-main-list .list-row-head>*{padding:0 4px!important;white-space:nowrap!important}.layout-main-list .list-row:not(.list-row-head){min-height:36px!important;padding:0 12px!important;font-size:13px!important;border-bottom:1px solid var(--dw-border)!important;display:flex!important;align-items:center!important}.layout-main-list .list-row .list-row-col,.layout-main-list .list-row:not(.list-row-head)>*{padding:6px 4px!important}.layout-main-list .list-row:not(.list-row-head):hover{background:var(--dw-surface-muted)!important}.layout-main-list .list-row .list-row-checkbox,.layout-main-list .list-row-head .list-header-meta{flex:0 0 auto!important;margin-right:6px!important}.layout-main-list .list-row input[type=checkbox]{width:14px!important;height:14px!important}.layout-main-list .list-paging-area,.list-paging-area{min-height:34px!important;padding:4px 12px!important;display:flex!important;align-items:center!important;gap:8px!important}.list-paging-area .btn,.list-paging-area .btn-group .btn{height:26px!important;padding:0 10px!important;font-size:12px!important}.datatable .dt-header,.dt-header{min-height:34px!important;height:34px!important}.datatable .dt-row,.dt-row{min-height:36px!important}.dt-cell,.dt-cell__content{padding:6px 10px!important;font-size:12.5px!important}.dt-cell--header,.dt-cell--header .dt-cell__content{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--dw-text-muted)!important;background:var(--dw-surface-muted)!important}.layout-main-section .form-layout,.layout-main-section .form-section{padding:8px 0!important}.layout-main-section .section-body{row-gap:8px!important}.layout-main-section .form-column{padding:0 8px!important}.layout-main-section .frappe-control{margin:0 0 6px 0!important}.layout-main-section .frappe-control>.form-group{margin-bottom:0!important}.layout-main-section .clearfix>label,.layout-main-section .control-label,.layout-main-section .form-group>label{font-size:11.5px!important;font-weight:500!important;margin-bottom:2px!important;color:var(--dw-text-muted)!important}.layout-main-section .form-control,.layout-main-section .input-with-feedback,.layout-main-section .like-disabled-input,.layout-main-section .ql-editor,.layout-main-section input.form-control,.layout-main-section select.form-control{min-height:32px!important;padding:4px 10px!important;font-size:13px!important;line-height:1.3!important}.layout-main-section textarea.form-control{min-height:64px!important}.layout-main-section .form-section .section-head,.layout-main-section .section-head{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:8px 0 4px!important;margin:0!important;color:var(--dw-text-muted)!important}.modal-dialog .modal-header{padding:10px 16px!important;min-height:44px!important}.modal-dialog .modal-body{padding:12px 16px!important}.modal-dialog .modal-footer{padding:10px 16px!important;min-height:48px!important}.modal-dialog .modal-title{font-size:14px!important;font-weight:600!important}.modal-dialog .frappe-control{margin-bottom:8px!important}.chart-widget-box,.dashboard-graph,.number-widget-box,.shortcut-widget-box,.widget{padding:12px!important;min-height:0!important}.number-widget-box .widget-head,.widget .widget-head{padding:0 0 4px 0!important;min-height:0!important}.number-widget-box .widget-title,.widget .widget-title{font-size:12px!important;font-weight:600!important}.number-widget-box .number,.number-widget-box .widget-body{padding:0!important}.number-widget-box .number{font-size:22px!important;font-weight:700!important;line-height:1.1!important;margin:2px 0!important}.number-widget-box .number-card-loading,.number-widget-box .stat-message,.number-widget-box .summary-message{font-size:11px!important;margin-top:2px!important}.layout-main-section .ce-block__content>.widget-group,.workspace-body .widget-group{padding:8px!important;gap:8px!important}.workspace-body .widget-group .widget-group-body{gap:8px!important}.grid-row{min-height:32px!important}.grid-row .data-row .grid-static-col,.grid-row .data-row .row-index,.grid-row .grid-static-col{font-size:12.5px!important;padding:4px 8px!important;min-height:30px!important}.grid-heading-row .grid-row{min-height:30px!important;background:var(--dw-surface-muted)!important}.grid-heading-row .grid-static-col{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:600!important;color:var(--dw-text-muted)!important}.grid-footer{padding:6px 8px!important}.grid-footer .btn{height:28px!important;padding:0 10px!important;font-size:12px!important}.layout-main,.layout-main-section,.page-container,body{font-size:13px!important}.list-row .indicator-pill,.page-head .indicator-pill{font-size:11px!important;padding:2px 8px!important;height:20px!important;line-height:16px!important}.navbar-breadcrumbs a,.navbar-breadcrumbs li{font-size:12.5px!important}html body .frappe-list .list-row-container>.list-row:not(.list-row-head),html body .layout-main-list .list-row:not(.list-row-head){min-height:36px!important;padding:0 12px!important;padding-top:0!important;padding-bottom:0!important}html body .frappe-list .list-row-container>.list-row:not(.list-row-head)>*,html body .layout-main-list .list-row:not(.list-row-head)>*{padding-top:2px!important;padding-bottom:2px!important}html body .frappe-list .list-row-col,html body .layout-main-list .list-row-col{padding-top:2px!important;padding-bottom:2px!important;min-height:0!important}html body .frappe-list .indicator-pill,html body .list-row .indicator-pill{height:18px!important;line-height:14px!important;padding:1px 6px!important;font-size:10.5px!important}html body .frappe-list .list-row .list-row-col>a,html body .frappe-list .list-row .list-row-col>span,html body .layout-main-list .list-row .list-row-col>a,html body .layout-main-list .list-row .list-row-col>span{line-height:1.25!important}html body .frappe-list .list-row-head,html body .layout-main-list .list-row-head{min-height:32px!important;height:32px!important}html body .layout-main-list .page-form,html body .page-container .page-form{padding:6px 12px!important;min-height:0!important}html body .layout-main-list .page-form>.filter-section,html body .layout-main-list .page-form>.standard-filter-section{padding:0!important;margin:0!important;gap:8px!important}html body .layout-main-list .page-form .standard-filter-section+.filter-section{padding-top:4px!important;border-top:1px dashed var(--dw-border)!important;margin-top:4px!important}html body .layout-main-list .page-form .btn,html body .layout-main-list .page-form .form-control,html body .layout-main-list .page-form .input-with-feedback,html body .layout-main-list .page-form input,html body .layout-main-list .page-form select{height:30px!important;min-height:30px!important;padding:2px 10px!important;font-size:12.5px!important}html body .body-sidebar .sidebar-item-container.section-item{margin:0!important}html body .body-sidebar .standard-items-sections{padding:0!important;margin:0!important;min-height:0!important}html body .body-sidebar .standard-items-sections>.dropdown-notifications.hidden,html body .body-sidebar .standard-items-sections>.navbar-search-bar:empty{display:none!important}html body .body-sidebar .sidebar-notification,html body .body-sidebar .standard-items-sections .sidebar-notification{display:flex!important;align-items:center!important;gap:8px!important;min-height:30px!important;height:30px!important;padding:0 10px!important;margin:1px 17px 1px 8px!important;font-size:13px!important;color:var(--dw-text)!important;border-radius:4px!important;cursor:pointer!important}html body .body-sidebar .sidebar-notification:hover{background:var(--dw-surface-muted)!important}html body .body-sidebar .sidebar-notification img,html body .body-sidebar .sidebar-notification svg{width:14px!important;height:14px!important}html body .page-head,html body .page-head .container,html body .page-head .page-head-content{min-height:48px!important;height:48px!important;padding-top:0!important;padding-bottom:0!important}html body .page-head .row{align-items:center!important}html body .level.list-paging-area,html body .list-paging-area{min-height:32px!important;height:32px!important;padding:0 12px!important}html body .level.list-paging-area .btn,html body .list-paging-area .btn{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:11.5px!important}html body .frappe-list,html body .layout-main-list .result,html body .layout-main-list .result-list{overflow-x:auto!important}html body .frappe-list .list-row-container,html body .frappe-list .list-row-container>.list-row,html body .frappe-list .list-row-head,html body .layout-main-list .result>.list-row,html body .layout-main-list .result>.list-row-head{min-width:max-content!important;width:100%!important;box-sizing:border-box!important}html body .layout-main-list .result>.list-row-head{position:sticky!important;top:0!important;z-index:2!important}html body .frappe-list .list-row-container>.list-row>.level-left,html body .frappe-list .list-row-container>.list-row>.level-right,html body .frappe-list .list-row-head>.level-left,html body .frappe-list .list-row-head>.level-right,html body .layout-main-list .list-row-container>.list-row>.level-left,html body .layout-main-list .list-row-container>.list-row>.level-right,html body .layout-main-list .list-row-head>.level-left,html body .layout-main-list .list-row-head>.level-right{display:contents!important}html body .frappe-list .list-row .level-left,html body .frappe-list .list-row .level-right,html body .layout-main-list .list-row .level-left,html body .layout-main-list .list-row .level-right{display:contents!important}html body .frappe-list .list-row .level-item.select-like,html body .layout-main-list .list-row .level-item.select-like{display:inline-flex!important;align-items:center!important;margin-right:8px!important;flex:0 0 auto!important}html body .layout-main-list .list-row .list-subject,html body .layout-main-list .list-row-head>.level-item:first-child,html body .layout-main-list .list-row-head>.list-subject{padding-left:0!important}html body .checkbox input[type=checkbox],html body .frappe-checkbox input[type=checkbox],html body .frappe-list input[type=checkbox].list-check-all,html body .frappe-list input[type=checkbox].list-header-checkbox,html body .frappe-list input[type=checkbox].list-row-checkbox,html body .grid-row input[type=checkbox],html body .list-row input[type=checkbox],html body .list-row-container input[type=checkbox].list-row-checkbox,html body .list-row-head input[type=checkbox],html body input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;padding:0!important;margin:0!important;border:1px solid var(--dw-border-strong)!important;border-radius:3px!important;background:var(--dw-surface)!important;vertical-align:middle!important;cursor:pointer!important;position:relative!important;flex:0 0 14px!important}html body .frappe-list input[type=checkbox]:checked,html body .grid-row input[type=checkbox]:checked,html body .list-row input[type=checkbox]:checked,html body .list-row-container input[type=checkbox]:checked,html body .list-row-head input[type=checkbox]:checked,html body input[type=checkbox]:checked{background-color:var(--dw-brand)!important;border-color:var(--dw-brand)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8L6.5 11L12.5 5' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:12px 12px!important}html body .frappe-list input[type=checkbox]:checked::after,html body .grid-row input[type=checkbox]:checked::after,html body .list-row input[type=checkbox]:checked::after,html body .list-row-container input[type=checkbox]:checked::after,html body .list-row-head input[type=checkbox]:checked::after,html body input[type=checkbox]:checked::after{content:none!important;display:none!important}html body .list-row input[type=checkbox]:focus,html body input[type=checkbox]:focus{outline:2px solid rgba(38,117,184,.25)!important;outline-offset:1px!important}html body .list-row .level-item.select-like,html body .list-row .list-row-checkbox,html body .list-row-head .level-item.list-header-meta,html body .list-row-head .list-row-checkbox{margin-right:8px!important;display:flex!important;align-items:center!important}html body .layout-main-list .page-form .standard-filter-section .frappe-control,html body .page-form .standard-filter-section .frappe-control{min-width:200px!important;flex:0 0 auto!important}html body .page-form .standard-filter-section .input-group{width:100%!important}html body .page-form .standard-filter-section .input-with-feedback{min-width:0!important;flex:1 1 auto!important}html body .page-form .input-group .input-group-btn{flex:0 0 auto!important}html body .page-form .standard-filter-section .frappe-control input.form-control{min-width:140px!important}html body .frappe-list .list-row-head,html body .layout-main-list .list-row-head{background:var(--dw-surface-muted)!important;background-color:var(--dw-surface-muted)!important}html body .frappe-list .list-row-head>*,html body .layout-main-list .list-row-head>*{background:0 0!important}html body .frappe-list,html body .layout-main-list .result{padding:0!important}html body .frappe-list .list-row .list-row-col,html body .layout-main-list .list-row .list-row-col{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important}html body .frappe-list .list-row .list-row-col>a,html body .frappe-list .list-row .list-row-col>span,html body .layout-main-list .list-row .list-row-col>a,html body .layout-main-list .list-row .list-row-col>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-block!important;max-width:100%!important}html body .frappe-list .list-row-head .list-row-col,html body .frappe-list .list-row-head .list-row-col>*,html body .layout-main-list .list-row-head .list-row-col,html body .layout-main-list .list-row-head .list-row-col>*{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:1!important;line-height:1.2!important}html body .frappe-list .list-row .list-row-col:not(.list-subject),html body .layout-main-list .list-row .list-row-col:not(.list-subject),html body .layout-main-list .list-row-head .list-row-col:not(.list-subject){flex-grow:1!important}html body .frappe-list .list-row-head .list-row-col.amount,html body .frappe-list .list-row-head .list-row-col.customer,html body .frappe-list .list-row-head .list-row-col.customer_type,html body .frappe-list .list-row-head .list-row-col.date,html body .frappe-list .list-row-head .list-row-col.default_rate,html body .frappe-list .list-row-head .list-row-col.due_date,html body .frappe-list .list-row-head .list-row-col.grand_total,html body .frappe-list .list-row-head .list-row-col.grand_total_rounded,html body .frappe-list .list-row-head .list-row-col.invoice_type,html body .frappe-list .list-row-head .list-row-col.movement_type,html body .frappe-list .list-row-head .list-row-col.net_total,html body .frappe-list .list-row-head .list-row-col.next_service_date,html body .frappe-list .list-row-head .list-row-col.posting_date,html body .frappe-list .list-row-head .list-row-col.service_type,html body .frappe-list .list-row-head .list-row-col.status,html body .frappe-list .list-row-head .list-row-col.transaction_date,html body .frappe-list .list-row-head .list-row-col.year{flex-grow:0!important}html body .frappe-list .list-row-container>.list-row .list-row-col,html body .frappe-list .result .list-row-container .list-row .list-row-col{padding-left:4px!important;padding-right:4px!important}html body .frappe-list .list-row .list-row-col.text-right,html body .frappe-list .list-row-head .list-row-col.text-right{justify-content:flex-end!important}html body .frappe-list .list-row-container>.list-row .list-row-col.quantity,html body .frappe-list .list-row-head .list-row-col.quantity{padding-right:20px!important}html body .frappe-list .list-row,html body .layout-main-list .list-row{min-height:var(--dw-table-row-h,36px)!important;height:var(--dw-table-row-h,36px)!important;align-items:center!important}html body .frappe-list .list-row-head,html body .layout-main-list .list-row-head{min-height:var(--dw-table-head-h,34px)!important;height:var(--dw-table-head-h,34px)!important;align-items:center!important}html body .frappe-list .list-row-head>*,html body .frappe-list .list-row>*,html body .layout-main-list .list-row-head>*,html body .layout-main-list .list-row>*{align-self:center!important}html body .frappe-list .list-row .list-subject .ellipsis,html body .frappe-list .list-row .list-subject>a,html body .frappe-list .list-row .list-subject>span,html body .layout-main-list .list-row .list-subject .ellipsis,html body .layout-main-list .list-row .list-subject>a,html body .layout-main-list .list-row .list-subject>span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important}html body .body-sidebar .sidebar-notification{margin:1px 17px 1px 8px!important;padding:0 10px!important;width:auto!important;height:30px!important;display:flex!important;align-items:center!important;gap:8px!important;border-radius:4px!important}html body .body-sidebar .standard-items-sections{display:block!important;height:auto!important;padding:0!important;margin:0!important}html body .body-sidebar .standard-items-sections>*{margin-left:8px!important;margin-right:8px!important}html body .list-row-right .btn:not(.hide),html body .page-actions .btn.btn-sm:not(.hide),html body .page-actions .btn:not(.hide),html body .page-form .btn.btn-sm:not(.hide),html body .page-form .btn:not(.hide),html body .page-head .btn.btn-default:not(.hide),html body .page-head .btn.btn-primary:not(.hide),html body .page-head .btn.btn-secondary:not(.hide),html body .page-head .btn.btn-sm:not(.hide),html body .page-head .btn:not(.hide),html body .page-head .dw-import-btn:not(.hide),html body .page-head .primary-action:not(.hide),html body .standard-filter-section .btn.btn-sm:not(.hide),html body .standard-filter-section .btn:not(.hide){height:30px!important;min-height:30px!important;max-height:30px!important;line-height:1!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;box-sizing:border-box!important}html body .page-actions .btn.hide,html body .page-form .btn.hide,html body .page-head .btn.hide,html body .standard-filter-section .btn.hide{display:none!important}html body .page-actions .btn.icon-btn:not(.hide),html body .page-actions .btn.menu-more-button:not(.hide),html body .page-form .btn.icon-btn:not(.hide),html body .page-head .btn.icon-btn:not(.hide),html body .page-head .btn.menu-more-button:not(.hide),html body .page-head .btn.more-button:not(.hide),html body .standard-filter-section .btn.filter-x-button:not(.hide){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important}html body .body-sidebar-container,html body .body-sidebar-container.expanded{width:220px!important;min-width:220px!important;max-width:220px!important;flex:0 0 220px!important;padding-right:0!important;margin-right:0!important;border-right:1px solid var(--dw-border,#e5e7eb)!important}html body .layout-main,html body .layout-main-section{margin-left:0!important}html body .body-sidebar .standard-items-sections .sidebar-notification{padding:0!important}html body .body-sidebar .standard-items-sections .sidebar-notification>.standard-sidebar-item{margin:1px 0!important;padding:5px 10px!important;border:0!important;width:100%!important;height:auto!important;min-height:30px!important;font-size:13px!important;display:flex!important;align-items:center!important;gap:7px!important}html body .body-sidebar .standard-items-sections .sidebar-notification .item-anchor{padding:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:7px!important}html body .body-sidebar .standard-items-sections .sidebar-notification .sidebar-item-icon{width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body .body-sidebar .standard-items-sections .sidebar-notification .sidebar-item-icon svg,html body .body-sidebar .standard-items-sections .sidebar-notification .sidebar-item-icon svg.icon-sm{width:16px!important;height:16px!important}html body .page-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:8px!important;row-gap:0!important;padding-right:16px!important}html body .page-form>.standard-filter-section{grid-column:1!important;min-width:0!important;width:100%!important}html body .page-form>.filter-section{grid-column:2!important;align-self:start!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:4px!important}html body .page-form>.filter-section .tag-area:empty{display:none!important}html body .page-form>.standard-filter-section{row-gap:8px!important;gap:8px!important}html body .page-form>.standard-filter-section>.form-group{margin-bottom:0!important}html body .widget.number-widget-box[data-card-name]{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 1px 3px rgba(15,23,42,.05)!important;min-height:80px!important;height:auto!important;transform:none!important;transition:box-shadow .15s ease!important}html body .widget.number-widget-box[data-card-name]:hover{transform:none!important;box-shadow:0 3px 10px rgba(15,23,42,.09)!important}html body .widget.number-widget-box[data-card-name="Open Jobs"]{border-color:#2563eb!important}html body .widget.number-widget-box[data-card-name="In Progress"]{border-color:#ea580c!important}html body .widget.number-widget-box[data-card-name=Deferred]{border-color:#9333ea!important}html body .widget.number-widget-box[data-card-name="Completed Today"]{border-color:#16a34a!important}html body .widget.number-widget-box[data-card-name="Revenue (MTH)"]{border-color:#0d9488!important}html body .widget.number-widget-box[data-card-name="Pending Inv."]{border-color:#d97706!important}html body .widget.number-widget-box[data-card-name="Low Stock"]{border-color:#dc2626!important}html body .widget.number-widget-box[data-card-name]::after{display:none!important}html body .widget.number-widget-box .widget-head{padding:10px 14px 4px!important}html body .widget.number-widget-box .widget-body{padding:0 14px 10px!important}html body .widget.number-widget-box .widget-title,html body .widget.number-widget-box .widget-title span{color:#667085!important;font-size:.68rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-shadow:none!important}html body .widget.number-widget-box .widget-body .widget-content .number{font-size:1.8rem!important;font-weight:700!important;line-height:1.2!important;text-shadow:none!important}html body .widget.number-widget-box[data-card-name="Open Jobs"] .widget-body .widget-content .number{color:#2563eb!important}html body .widget.number-widget-box[data-card-name="In Progress"] .widget-body .widget-content .number{color:#ea580c!important}html body .widget.number-widget-box[data-card-name=Deferred] .widget-body .widget-content .number{color:#9333ea!important}html body .widget.number-widget-box[data-card-name="Completed Today"] .widget-body .widget-content .number{color:#16a34a!important}html body .widget.number-widget-box[data-card-name="Revenue (MTH)"] .widget-body .widget-content .number{color:#0d9488!important}html body .widget.number-widget-box[data-card-name="Pending Inv."] .widget-body .widget-content .number{color:#d97706!important}html body .widget.number-widget-box[data-card-name="Low Stock"] .widget-body .widget-content .number{color:#dc2626!important}html body .widget.number-widget-box[data-card-name] .card-actions>a,html body .widget.number-widget-box[data-card-name] .widget-control a{color:rgba(0,0,0,.3)!important}:root{--dw-table-row-h:34px}html body .frappe-list .list-row.level:not(.list-row-head),html body .layout-main-list .list-row.level:not(.list-row-head){min-height:34px!important;height:34px!important;max-height:34px!important}html body .page-form>.standard-filter-section{row-gap:4px!important;gap:4px!important}html body .dashboard-section .number-card-container,html body .number-card-container{gap:12px!important}html body .workspace-container{padding-top:8px!important}:root{--dw-app-bg:#F3F5F8;--dw-shell-bg:#E9EEF5;--dw-sidebar-bg:#EEF2F6;--dw-surface:#FFFFFF;--dw-surface-soft:#F7F9FC;--dw-border:#E2E8F0;--dw-brand:#2563EB;--dw-text:#1F2937;--dw-text-muted:#667085;--dw-text-faint:#94A3B8;--dw-radius:6px;--dw-header-h:54px;--dw-sidebar-w:220px;--dw-control-h:30px;--dw-table-head-h:30px;--dw-table-row-min-h:32px}html body,html body .desk-page,html body .frappe-app,html body .layout-main,html body .layout-main-section,html body .main-section,html body .page-container{background:var(--dw-app-bg)!important;color:var(--dw-text)!important;font-size:13px!important}html body .body-sidebar-container,html body .body-sidebar-container.expanded{width:var(--dw-sidebar-w)!important;min-width:var(--dw-sidebar-w)!important;max-width:var(--dw-sidebar-w)!important;flex:0 0 var(--dw-sidebar-w)!important;padding:0!important;margin:0!important;border-right:1px solid var(--dw-border)!important;background:var(--dw-sidebar-bg)!important}html body .body-sidebar,html body .desk-sidebar{width:var(--dw-sidebar-w)!important;min-width:var(--dw-sidebar-w)!important;background:var(--dw-sidebar-bg)!important;border-right:0!important;gap:0!important}html body .body-sidebar .sidebar-header,html body .desk-sidebar .sidebar-header,html body .page-head,html body .page-head.dw-workspace-header,html body .page-head:not(.dw-workspace-header),html body .sidebar-header{min-height:var(--dw-header-h)!important;height:var(--dw-header-h)!important;max-height:var(--dw-header-h)!important;background:var(--dw-shell-bg)!important;border:0!important;border-bottom:1px solid var(--dw-border)!important;box-shadow:none!important;margin:0!important;top:0!important;box-sizing:border-box!important}html body .page-head.dw-workspace-header,html body .page-head:not(.dw-workspace-header){padding:0 12px!important}html body .page-head .container,html body .page-head .page-head-content,html body .page-head>.container>.row{min-height:var(--dw-header-h)!important;height:var(--dw-header-h)!important;padding:0!important;align-items:center!important}html body .page-head .title-text,html body .page-head h1,html body .page-head h2,html body .page-head h3{font-size:14px!important;font-weight:600!important;line-height:1.2!important;color:var(--dw-text)!important;letter-spacing:0!important}html body .navbar-breadcrumbs a,html body .navbar-breadcrumbs li,html body .page-head .sub-heading{font-size:12px!important;color:var(--dw-text-muted)!important}html body .layout-main-section,html body .layout-main-section-wrapper,html body .workspace-container{padding:0!important;margin:0!important}html body .layout-main-section{padding:8px 10px 12px!important}html body .sidebar-header{padding:0 12px!important;gap:10px!important}html body .body-sidebar .sidebar-header .header-logo .icon-container,html body .sidebar-header .header-logo .icon-container{width:48px!important;height:48px!important;background-size:auto 48px!important}html body .sidebar-header .header-title{font-size:15px!important;font-weight:500!important;line-height:1.2!important;color:transparent!important;letter-spacing:.07em!important;position:relative!important}html body .body-sidebar-top{padding:4px 0 4px 6px!important;gap:0!important}html body .body-sidebar .standard-items-sections,html body .sidebar-item-container,html body .standard-sidebar-item{margin:0!important;padding:0!important}html body .body-sidebar .sidebar-item,html body .body-sidebar .standard-sidebar-item,html body .standard-sidebar-item{min-height:28px!important;height:28px!important;padding:0 8px!important;margin:0 4px!important;border-radius:5px!important;gap:7px!important;font-size:12.5px!important;line-height:1!important;align-items:center!important}html body .body-sidebar .sidebar-notification,html body .body-sidebar .standard-items-sections .sidebar-notification{min-height:30px!important;height:auto!important;padding:0!important;margin:1px 0!important;border-radius:5px!important;font-size:13px!important}html body .standard-sidebar-item .sidebar-item-label{font-size:12.5px!important;line-height:1.15!important;color:var(--dw-text-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .sidebar-menu .standard-sidebar-item.active-sidebar,html body .standard-sidebar-item.active-sidebar{background:#dbeafe!important;border-left:2px solid var(--dw-brand)!important;box-shadow:none!important}html body .standard-sidebar-item:hover:not(.active-sidebar){background:#e6ebf2!important}html body .body-sidebar .nested-container a.sidebar-item,html body .standard-sidebar-section .sidebar-child-item .standard-sidebar-item,html body .standard-sidebar-section .standard-sidebar-item[data-parent]{min-height:28px!important;height:28px!important;padding-left:0!important;font-size:12px!important;margin:1px 4px!important}html body .body-sidebar .sidebar-items>.sidebar-item-container.section-item+.sidebar-item-container.section-item{margin-top:6px!important;padding-top:4px!important;border-top:1px solid #c8ddef!important}html body .body-sidebar .sidebar-notification svg,html body .standard-sidebar-item .sidebar-item-icon,html body .standard-sidebar-item .sidebar-item-icon svg{width:14px!important;height:14px!important;flex:0 0 14px!important}html body .body-sidebar-bottom{padding:3px 8px!important;border-top:1px solid var(--dw-border)!important}html body .btn:not(.btn-lg),html body .page-actions .btn:not(.hide),html body .page-form .btn:not(.hide),html body .page-head .btn:not(.hide),html body .standard-filter-section .btn:not(.hide){height:var(--dw-control-h)!important;min-height:var(--dw-control-h)!important;max-height:var(--dw-control-h)!important;padding:0 10px!important;border-radius:5px!important;font-size:12.5px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .btn:not(.btn-lg)[style*="display: none"],html body .btn:not(.btn-lg)[style*="display:none"],html body .page-actions .btn[style*="display: none"],html body .page-actions .btn[style*="display:none"],html body .page-form .btn[style*="display: none"],html body .page-form .btn[style*="display:none"],html body .page-head .btn[style*="display: none"],html body .page-head .btn[style*="display:none"],html body .standard-filter-section .btn[style*="display: none"],html body .standard-filter-section .btn[style*="display:none"]{display:none!important}html body .btn-primary{background:var(--dw-brand)!important;border-color:var(--dw-brand)!important;box-shadow:none!important}html body .page-actions .btn.icon-btn:not(.hide),html body .page-head .btn.icon-btn:not(.hide),html body .page-head .btn.menu-more-button:not(.hide),html body .page-head .btn.more-button:not(.hide){width:var(--dw-control-h)!important;min-width:var(--dw-control-h)!important;padding:0!important}html body .layout-main-list .page-form,html body .page-form,html body .query-report-wrapper .page-form{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important;min-height:0!important;padding:6px 8px!important;margin:0!important;background:var(--dw-surface-soft)!important;border:1px solid var(--dw-border)!important;border-radius:var(--dw-radius)!important}html body .filter-section,html body .page-form>.filter-section,html body .page-form>.standard-filter-section,html body .standard-filter-section{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important;row-gap:4px!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none!important}html body .page-form>.standard-filter-section{flex:1 1 auto!important;min-width:0!important}html body .page-form>.filter-section{flex:0 0 auto!important;height:var(--dw-control-h)!important;min-height:var(--dw-control-h)!important}html body .page-form .frappe-control,html body .query-report-wrapper .page-form .frappe-control,html body .standard-filter-section .frappe-control{margin:0!important;padding:0!important;min-width:150px!important;max-width:220px!important}html body .page-form .control-label,html body .query-report-wrapper .page-form .control-label,html body .standard-filter-section .control-label{font-size:10.5px!important;line-height:1.1!important;margin:0 0 2px!important;color:var(--dw-text-muted)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body .form-control:not(textarea),html body .frappe-control select.input-with-feedback,html body .input-with-feedback:not(textarea),html body input.form-control,html body select.form-control{min-height:var(--dw-control-h)!important;height:var(--dw-control-h)!important;padding:3px 8px!important;font-size:12.5px!important;line-height:1.25!important;border-radius:5px!important;border-color:#cbd5e1!important;background:var(--dw-surface)!important;box-shadow:none!important}html body .frappe-list,html body .layout-main-list .frappe-list{padding:0!important;margin:8px 0 0!important;background:0 0!important}html body .frappe-list .result,html body .layout-main-list .result{overflow-x:auto!important;overflow-y:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:var(--dw-surface)!important;border:1px solid var(--dw-border)!important;border-radius:var(--dw-radius)!important}html body .frappe-list .list-row-container,html body .frappe-list .list-view-wrapper{overflow:visible!important;width:max-content!important;min-width:100%!important;max-width:none!important}html body .frappe-list .list-row-container>.list-row,html body .frappe-list .list-row-head,html body .layout-main-list .list-row-head,html body .layout-main-list .list-row.level:not(.list-row-head){display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:max-content!important;min-width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0 6px!important;box-sizing:border-box!important}html body .frappe-list .list-row-head{min-height:var(--dw-table-head-h)!important;background:var(--dw-surface-soft)!important;border-bottom:1px solid var(--dw-border)!important;border-radius:0!important}html body .frappe-list .list-row-container>.list-row,html body .layout-main-list .list-row.level:not(.list-row-head){min-height:var(--dw-table-row-min-h)!important;border-bottom:1px solid var(--dw-border)!important;background:var(--dw-surface)!important}html body .frappe-list .list-row-container>.list-row:hover{background:var(--dw-surface-soft)!important}html body .frappe-list .list-row-container>.list-row .mobile-layout,html body .frappe-list .list-row-container>.list-row>.level-left,html body .frappe-list .list-row-head>.level-left{display:contents!important}html body .frappe-list .list-row-container>.list-row .list-row-activity,html body .frappe-list .list-row-container>.list-row .list-row-like,html body .frappe-list .list-row-container>.list-row>.level-right,html body .frappe-list .list-row-head .list-count,html body .frappe-list .list-row-head .list-header-meta,html body .frappe-list .list-row-head>.level-right{display:none!important}html body .frappe-list .list-row-container>.list-row .list-row-col,html body .frappe-list .list-row-head .list-row-col{flex:0 0 140px!important;width:140px!important;min-width:140px!important;max-width:140px!important;min-height:0!important;height:auto!important;max-height:none!important;padding:4px 6px!important;margin:0!important;line-height:1.25!important;box-sizing:border-box!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;align-items:center!important}html body .frappe-list .list-row-head .list-row-col{font-size:10.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--dw-text-muted)!important;white-space:normal!important}html body .frappe-list .list-row-container>.list-row .list-row-col{font-size:12.5px!important;color:var(--dw-text)!important}html body .frappe-list .list-row-container>.list-row .list-row-col.list-subject,html body .frappe-list .list-row-head .list-row-col.list-subject{flex-basis:210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}html body .frappe-list .list-row-container>.list-row .list-row-col.service_name,html body .frappe-list .list-row-head .list-row-col.service_name{flex:1 1 0!important;min-width:0!important;max-width:185px!important}html body .frappe-list .list-row-container>.list-row .list-row-col.customer_type,html body .frappe-list .list-row-container>.list-row .list-row-col.invoice_type,html body .frappe-list .list-row-container>.list-row .list-row-col.movement_type,html body .frappe-list .list-row-container>.list-row .list-row-col.service_type,html body .frappe-list .list-row-container>.list-row .list-row-col.status,html body .frappe-list .list-row-head .list-row-col.customer_type,html body .frappe-list .list-row-head .list-row-col.invoice_type,html body .frappe-list .list-row-head .list-row-col.movement_type,html body .frappe-list .list-row-head .list-row-col.service_type,html body .frappe-list .list-row-head .list-row-col.status{flex-basis:126px!important;width:126px!important;min-width:126px!important;max-width:126px!important}html body .frappe-list .list-row-container>.list-row .list-row-col.date,html body .frappe-list .list-row-container>.list-row .list-row-col.due_date,html body .frappe-list .list-row-container>.list-row .list-row-col.next_service_date,html body .frappe-list .list-row-container>.list-row .list-row-col.posting_date,html body .frappe-list .list-row-container>.list-row .list-row-col.transaction_date,html body .frappe-list .list-row-head .list-row-col.date,html body .frappe-list .list-row-head .list-row-col.due_date,html body .frappe-list .list-row-head .list-row-col.next_service_date,html body .frappe-list .list-row-head .list-row-col.posting_date,html body .frappe-list .list-row-head .list-row-col.transaction_date{flex-basis:112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;white-space:nowrap!important}html body .frappe-list .list-row-container>.list-row .list-row-col.amount,html body .frappe-list .list-row-container>.list-row .list-row-col.grand_total,html body .frappe-list .list-row-container>.list-row .list-row-col.grand_total_rounded,html body .frappe-list .list-row-container>.list-row .list-row-col.outstanding_amount,html body .frappe-list .list-row-head .list-row-col.amount,html body .frappe-list .list-row-head .list-row-col.grand_total,html body .frappe-list .list-row-head .list-row-col.grand_total_rounded,html body .frappe-list .list-row-head .list-row-col.outstanding_amount{flex-basis:118px!important;width:118px!important;min-width:118px!important;max-width:118px!important;justify-content:flex-end!important;white-space:nowrap!important}html body .frappe-list .list-row-col.date,html body .frappe-list .list-row-col.due_date,html body .frappe-list .list-row-col.invoice,html body .frappe-list .list-row-col.invoice_no,html body .frappe-list .list-row-col.job_card,html body .frappe-list .list-row-col.license_plate,html body .frappe-list .list-row-col.mobile_no,html body .frappe-list .list-row-col.name,html body .frappe-list .list-row-col.phone,html body .frappe-list .list-row-col.phone_number,html body .frappe-list .list-row-col.posting_date,html body .frappe-list .list-row-col.registration_number,html body .frappe-list .list-row-col.sales_invoice,html body .frappe-list .list-row-col.transaction_date,html body .frappe-list .list-row-col.vehicle_number,html body .frappe-list .list-row-col.vin,html body .frappe-list .list-row-col.whatsapp_number{overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important}html body .frappe-list .list-row-col .ellipsis,html body .frappe-list .list-row-col a,html body .frappe-list .list-row-col>*,html body .frappe-list .list-row-col>*>*{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}html body .frappe-list .list-row-col:not(.name):not(.job_card):not(.invoice):not(.invoice_no):not(.sales_invoice):not(.mobile_no):not(.phone):not(.phone_number):not(.whatsapp_number):not(.vehicle_number):not(.registration_number):not(.license_plate):not(.vin):not(.date):not(.posting_date):not(.due_date):not(.transaction_date):not(.description):not(.remarks):not(.complaint):not(.notes)>.ellipsis{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body .frappe-list .list-row-col.complaint,html body .frappe-list .list-row-col.description,html body .frappe-list .list-row-col.notes,html body .frappe-list .list-row-col.remarks{flex-basis:260px!important;width:260px!important;min-width:260px!important;max-width:260px!important}html body .frappe-list .indicator-pill,html body .indicator-pill,html body .list-row .indicator-pill{height:18px!important;min-height:18px!important;line-height:14px!important;padding:1px 6px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:500!important}html body .query-report-wrapper,html body .report-wrapper{background:var(--dw-surface)!important;border:1px solid var(--dw-border)!important;border-radius:var(--dw-radius)!important;box-shadow:none!important;padding:0!important}html body .datatable,html body .dt-scrollable,html body .report-wrapper .dt-scrollable{overflow-x:auto!important}html body .datatable .dt-header,html body .dt-header,html body .dt-scrollable .dt-row-header{min-height:var(--dw-table-head-h)!important;height:auto!important;background:var(--dw-surface-soft)!important}html body .datatable .dt-row,html body .dt-row{min-height:var(--dw-table-row-min-h)!important;height:auto!important}html body .dt-cell,html body .dt-cell__content{padding:4px 8px!important;font-size:12.5px!important;line-height:1.25!important;color:var(--dw-text)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important}html body .dt-cell--header .dt-cell__content,html body .dt-row-header .dt-cell__content{font-size:10.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--dw-text-muted)!important;white-space:normal!important}html body [data-page-route=query-report] .report-summary{gap:6px!important;margin:6px 0!important}html body [data-page-route=query-report] .report-summary .summary-item{min-width:130px!important;padding:6px 8px!important;border-radius:var(--dw-radius)!important;border:1px solid var(--dw-border)!important;background:var(--dw-surface)!important}html body .chart-widget,html body .chart-widget-box,html body .dashboard-widget-box,html body .links-widget-box,html body .shortcut-widget-box .widget,html body .widget,html body .widget.number-widget-box,html body .widget.number-widget-box[data-card-name],html body .widget.shortcut-widget-box{background:var(--dw-surface)!important;border:1px solid var(--dw-border)!important;border-radius:var(--dw-radius)!important;box-shadow:none!important;padding:8px!important;min-height:0!important;transform:none!important}html body .widget.number-widget-box[data-card-name]:hover,html body .widget:hover{box-shadow:none!important;transform:none!important}html body .widget.number-widget-box[data-card-name]{border-color:var(--dw-border)!important;border-left:3px solid var(--dw-brand)!important;min-height:64px!important}html body .number-widget-box .widget .dw-card-icon,html body .widget.number-widget-box .dw-card-icon,html body .widget.number-widget-box[data-card-name]::after{display:none!important}html body .widget .widget-head,html body .widget.number-widget-box .widget-head{padding:0 0 2px!important;min-height:0!important;border:0!important;background:0 0!important}html body .widget .widget-body,html body .widget.number-widget-box .widget-body{padding:0!important;min-height:0!important;background:0 0!important;border:0!important;box-shadow:none!important}html body .widget .widget-title,html body .widget.number-widget-box .widget-title,html body .widget.number-widget-box .widget-title span{color:var(--dw-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body .number-widget-box .number,html body .number-widget-box .number-content,html body .widget.number-widget-box .widget-body .widget-content .number{color:var(--dw-text)!important;font-size:20px!important;font-weight:700!important;line-height:1.1!important;margin:0!important}html body .dashboard-section .number-card-container,html body .number-card-container,html body .widget-group,html body .workspace-body .widget-group .widget-group-body{gap:8px!important;margin:0 0 8px!important;padding:0!important}html body .widget-group-head{margin:0 0 4px!important;padding:0!important;min-height:0!important}html body .form-layout,html body .form-page,html body .layout-main-section>.page-form,html body .page-form{background:0 0!important}html body .form-grid,html body .form-section,html body .section-body{background:var(--dw-surface)!important;border:1px solid var(--dw-border)!important;border-radius:var(--dw-radius)!important;box-shadow:none!important;margin:0 0 8px!important;padding:8px 10px!important}html body .form-section .section-head,html body .layout-main-section .section-head,html body .section-body .section-head{background:0 0!important;border:0!important;padding:0 0 6px!important;margin:0!important;color:var(--dw-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body .layout-main-section .frappe-control{margin:0 0 6px!important}html body .control-label,html body .form-group>label{font-size:11px!important;line-height:1.15!important;margin-bottom:2px!important;color:var(--dw-text-muted)!important;font-weight:500!important}html body .layout-main-section textarea.form-control,html body textarea.form-control{height:auto;min-height:50px!important}html body .grid-row{min-height:30px!important;height:auto!important}html body .grid-row .data-row .grid-static-col,html body .grid-row .data-row .row-index,html body .grid-row .grid-static-col{min-height:28px!important;padding:3px 6px!important;font-size:12px!important;line-height:1.25!important}html body .grid-heading-row .grid-row{min-height:28px!important;background:var(--dw-surface-soft)!important}html body .grid-heading-row .grid-static-col{color:var(--dw-text-muted)!important;font-size:10.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}html body .grid-footer{padding:4px 6px!important}html body .modal-content{border:1px solid var(--dw-border)!important;border-radius:8px!important;box-shadow:0 12px 32px rgba(15,23,42,.16)!important}html body .modal-header{min-height:40px!important;padding:8px 12px!important;background:var(--dw-shell-bg)!important;border-bottom:1px solid var(--dw-border)!important}html body .modal-body{padding:10px 12px!important}html body .modal-footer{min-height:42px!important;padding:8px 12px!important;background:var(--dw-surface-soft)!important;border-top:1px solid var(--dw-border)!important}html body .modal-title{font-size:13.5px!important;font-weight:600!important;color:var(--dw-text)!important}@media (max-width:768px){html body .layout-main-section{padding:6px!important}html body .page-form .frappe-control,html body .standard-filter-section .frappe-control{min-width:140px!important;max-width:100%!important}html body .frappe-list .result{overflow-x:auto!important}}html body .frappe-list .result .list-row-container>.list-row:not(.list-row-head){padding-left:0!important;padding-right:0!important}html body .frappe-list .result .list-row-container>.list-row .list-row-col{padding-left:6px!important;padding-right:6px!important;align-items:center!important}html body .frappe-list .result .list-row-container>.list-row .list-row-col.list-subject{padding-left:14px!important}.datatable .dt-cell--col-0,.datatable .dt-cell__content--col-0,.report-wrapper .dt-cell--col-0,.report-wrapper .dt-cell__content--col-0,[data-page-route=query-report] .dt-cell--col-0,[data-page-route=query-report] .dt-cell__content--col-0{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.dw-prof-copyright{display:block;width:100%;padding:12px 16px 8px;font-size:11px;color:#94a3b8;line-height:1.6;letter-spacing:.01em;text-align:center;pointer-events:none;user-select:none;box-sizing:border-box}html body .body-sidebar-bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important}