/* Classic AutoSoft (c) 2026 Fathima KM. All rights reserved. */ .page-container[data-page-container=User] .form-sidebar,[data-doctype=User] .form-sidebar,[data-page-container=user-settings] .form-sidebar{display:none!important}.page-container[data-page-container=User] .form-layout,[data-doctype=User] .form-layout,[data-page-container=user-settings] .form-layout{max-width:100%!important}.page-container[data-page-container=User] .frappe-control[data-fieldname=bio_section],.page-container[data-page-container=User] .frappe-control[data-fieldname=module_access],.page-container[data-page-container=User] .frappe-control[data-fieldname=roles_html],.page-container[data-page-container=User] .frappe-control[data-fieldname=security_settings],[data-doctype=User] .frappe-control[data-fieldname=bio_section],[data-doctype=User] .frappe-control[data-fieldname=module_access],[data-doctype=User] .frappe-control[data-fieldname=roles_html],[data-doctype=User] .frappe-control[data-fieldname=security_settings]{display:none!important}[data-doctype=User] .form-section:first-of-type{border-left-color:#0078d4!important;background:linear-gradient(135deg,#fff 0,#eff6fc 100%)!important}.widget .widget-control,.widget-control,.widget-control .drag-handle,.widget-control .edit-button,.widget-control .show-or-hide-button,.widget-group-control,.widget-group-head .widget-group-control,.widget-head .config-btn,.widget-head .drag-handle,.widget-head .widget-control{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.dt-footer .run-time,.query-report-filters-info,.query-report-run-time,.report-run-time{display:none!important}.query-report-message{display:none!important}.dw-import-dialog-hint{margin-bottom:4px}.dw-import-tpl-link{font-size:13px!important;font-weight:500!important;color:#005a9e!important;text-decoration:none!important}.dw-import-tpl-link:hover{text-decoration:underline!important}.dw-import-dialog-desc{font-size:12px!important;color:#6b7280!important;margin:6px 0 0!important}.dw-import-group{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-right:8px!important}.dw-import-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.4!important;border-radius:8px!important;border:1px solid #005a9e!important;background:#fff!important;color:#005a9e!important;cursor:pointer!important;transition:all .15s ease!important}.dw-import-btn:focus,.dw-import-btn:hover{background:#e3f2fd!important;border-color:#005a9e!important;color:#0d47a1!important;box-shadow:0 1px 3px rgba(21,101,192,.15)!important;outline:0!important}.dw-import-btn svg{stroke:currentColor!important}.dw-import-template{font-size:11.5px!important;font-weight:500!important;color:#005a9e!important;text-decoration:none!important;border-bottom:1px dashed transparent!important;cursor:pointer!important;white-space:nowrap!important}.dw-import-template:focus,.dw-import-template:hover{color:#0d47a1!important;border-bottom-color:#0d47a1!important;text-decoration:none!important}.workspace-container .page-actions .dw-import-group,[data-page-container=Workspaces] .page-actions .dw-import-group{display:none!important}.dw-csv-pick-wrap{border:2px dashed var(--border-color,#d1d8dd);border-radius:var(--border-radius,6px);padding:18px 16px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;margin-bottom:8px;user-select:none}.dw-csv-pick-wrap:hover{border-color:var(--primary,#5e64ff);background:var(--fg-hover-color,rgba(0,0,0,.03))}.dw-csv-pick-wrap--has-file{border-color:var(--primary,#5e64ff);background:var(--fg-hover-color,rgba(0,0,0,.03))}.dw-csv-pick-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--text-base, 14px);color:var(--text-muted,#8d99a6);pointer-events:none}.dw-csv-pick-wrap--has-file .dw-csv-pick-label{color:var(--text-color,#1f272e);font-weight:500}.dw-csv-pick-icon{font-size:20px;line-height:1}.dw-import-errors-area{margin-top:10px}.dw-import-errors-box{border:1px solid #f5b8b8;border-radius:6px;background:#fff5f5;padding:10px 14px}.dw-import-errors-title{color:#b91c1c;font-weight:600;font-size:12.5px;margin-bottom:8px}.dw-import-errors-list{list-style:none!important;padding:0!important;margin:0!important;max-height:220px;overflow-y:auto}.dw-import-error-item{color:#d13438;font-size:12px;padding:3px 0;border-bottom:1px solid #fecaca;line-height:1.5}.dw-import-error-item:last-child{border-bottom:none!important}.dw-import-warning-item{color:#b45309;font-size:12px;padding:3px 0;border-bottom:1px solid #ffd8a0;line-height:1.5}.dw-import-warning-item:last-child{border-bottom:none!important}.menu-btn-group .dropdown-menu li:has(.menu-item-label[data-label=Import]),.standard-actions .dropdown-menu li:has(.menu-item-label[data-label=Import]){display:none!important}.menu-btn-group .dropdown-menu .menu-item-label[data-label=Import],.standard-actions .dropdown-menu .menu-item-label[data-label=Import]{visibility:hidden!important;pointer-events:none!important}.page-head.dw-workspace-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important;padding:10px 20px!important;height:66px!important;min-height:66px!important;max-height:66px!important;box-sizing:border-box!important;box-shadow:none!important}.page-head.dw-workspace-header .title-text{font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#111827!important}.page-head.dw-workspace-header .dw-header-greeting{color:#4b5563!important;font-size:14px!important;font-weight:500!important;margin-top:1px!important;line-height:1.2!important}.frappe-control[data-fieldtype=Table] .form-grid{border-radius:var(--dw-radius-md)!important;border:1px solid #e5e7eb!important;overflow:visible!important;box-shadow:0 1px 3px rgba(0,0,0,.02)!important}.frappe-control[data-fieldtype=Table] .grid-heading-row{background:linear-gradient(180deg,#f8fafc 0,#f3f4f6 100%)!important;font-weight:700!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#4b5563!important;border-bottom:2px solid #e5e7eb!important}.frappe-control[data-fieldtype=Table] .rows .row{border-bottom:1px solid #f3f4f6!important;transition:all .12s ease!important}.frappe-control[data-fieldtype=Table] .rows .row:hover{background:#f8fafc!important;border-left:2px solid #0078d4!important}.frappe-control[data-fieldtype=Table] .grid-footer{background:linear-gradient(180deg,#f8fafc 0,#f3f4f6 100%)!important;border-top:1px solid #e5e7eb!important;border-radius:0 0 var(--dw-radius-md) var(--dw-radius-md)!important;padding:8px 16px!important}.frappe-control[data-fieldtype=Table] .grid-footer .btn{font-size:12px!important;font-weight:600!important;color:#0078d4!important;border-radius:6px!important}.frappe-control[data-fieldtype=Table] .grid-footer .btn:hover{background:#eff6fc!important}.btn-primary,.btn-primary-dark{background:linear-gradient(180deg,#2b88d8 0,#0078d4 100%)!important;border-color:#0078d4!important;color:#fff!important;font-weight:600!important;border-radius:8px!important;box-shadow:0 1px 3px rgba(0,120,212,.22)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;font-size:13px!important;letter-spacing:.01em!important}.btn-primary-dark:hover,.btn-primary:hover{background:linear-gradient(180deg,#0078d4 0,#005a9e 100%)!important;border-color:#005a9e!important;box-shadow:0 4px 14px rgba(0,120,212,.28)!important;transform:translateY(-1px)!important}.btn-default{border-radius:8px!important;font-weight:500!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#4b5563!important;transition:all .15s ease!important;font-size:13px!important}.btn-default:hover{background:#f8fafc!important;border-color:#d1d5db!important;color:#1f2937!important;box-shadow:0 2px 6px rgba(0,0,0,.04)!important}header.navbar{background:#fff!important;border-bottom:1px solid #edebe9!important;box-shadow:0 1px 0 #edebe9,0 2px 8px rgba(0,0,0,.04)!important;min-height:54px!important}.navbar .navbar-brand .app-logo{height:38px!important}.user-avatar-container .avatar-frame{border:2px solid #deecf9!important;box-shadow:0 0 0 2px #fff,0 2px 6px rgba(0,0,0,.06)!important}.body-sidebar .dropdown-navbar-user>a.nav-link{display:flex!important;align-items:center!important;gap:10px!important;padding:6px 10px!important;width:100%!important;border-radius:8px!important;transition:background-color .12s ease!important}.body-sidebar .dropdown-navbar-user>a.nav-link:hover{background:#f3f4f6!important}.body-sidebar .dropdown-navbar-user .avatar.avatar-medium{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.body-sidebar .dropdown-navbar-user .avatar-frame{width:32px!important;height:32px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;line-height:1!important;margin:0!important}.body-sidebar .dropdown-navbar-user .avatar-name-email{display:flex!important;flex-direction:column!important;margin-left:0!important;min-width:0!important;flex:1 1 auto!important}.body-sidebar .dropdown-navbar-user .avatar-name-email .text-truncate{font-size:12.5px!important;font-weight:600!important;color:#111827!important;line-height:1.3!important}.body-sidebar .dropdown-navbar-user .avatar-name-email .text-secondary{font-size:11px!important;color:#6b7280!important;line-height:1.3!important}.navbar .dropdown-navbar-user .avatar-frame,.navbar .navbar-user .avatar-frame{width:30px!important;height:30px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12.5px!important;font-weight:700!important;margin:0!important}.body-sidebar,.desk-sidebar{background:#fafbfd!important;border-right:1px solid #e7ecf2!important;box-shadow:none!important}.sidebar-menu .standard-sidebar-item.active-sidebar,.standard-sidebar-item.active-sidebar{background:#fff!important;border-left:3px solid #0078d4!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;font-weight:600!important}.standard-sidebar-item:hover{background:#f1f3f5!important}.indicator-pill{border-radius:var(--dw-radius-full)!important;font-size:11px!important;font-weight:600!important;padding:3px 12px!important;letter-spacing:.02em!important;border:1px solid transparent!important}.indicator-pill::before{display:none!important}.indicator-pill.blue{background:#eff6fc!important;color:#005a9e!important;border-color:#b3d7f0!important}.indicator-pill.green{background:#eef9ee!important;color:#0e6a0e!important;border-color:#a8e8a8!important}.indicator-pill.red{background:#fdf0f0!important;color:#d13438!important;border-color:#f5b8b8!important}.indicator-pill.orange{background:#fffbf0!important;color:#a87b00!important;border-color:#ffd560!important}.indicator-pill.yellow{background:#fefce8!important;color:#a16207!important;border-color:#fde68a!important}.indicator-pill.gray,.indicator-pill.grey{background:#f3f4f6!important;color:#4b5563!important;border-color:#e5e7eb!important}.indicator-pill.purple{background:#d5f2f0!important;color:#005b70!important;border-color:#a2deda!important}.modal-content{border-radius:16px!important;border:1px solid #e5e7eb!important;box-shadow:0 25px 60px -12px rgba(0,0,0,.18)!important;overflow:hidden!important}.modal-header{border-bottom:1px solid #f3f4f6!important;padding:20px 24px!important;background:linear-gradient(180deg,#fff 0,#f8fafc 100%)!important}.modal-header .modal-title{color:#111827!important;font-weight:700!important;font-size:16px!important}.modal-body{padding:22px 24px!important}.modal-footer{border-top:1px solid #f3f4f6!important;padding:16px 24px!important;background:#f8fafc!important}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;border:1px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dropdown-menu{overflow:visible!important;max-width:none!important}.dropdown-menu .dropdown-item{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:normal!important;word-wrap:break-word!important}.filter-field,.filter-selector,.frappe-list .filter-section,.frappe-list .list-filters{overflow:visible!important}.filter-field,.filter-selector,.filter-selector .filter-popover,.frappe-list .active-tag-filters,.frappe-list .filter-section,.frappe-list .standard-filter-section{position:relative;z-index:1!important}.filter-button,.filter-field .btn,.filter-selector .btn{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;max-width:none!important}.filter-field .input-with-feedback,.filter-selector .awesomebar,.filter-selector .filter-field-name{white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.frappe-control .frappe-control-value,.frappe-control .link-field,.frappe-control[data-fieldtype=Link] input,.frappe-control[data-fieldtype=Select] select{overflow:visible!important;text-overflow:unset!important}.filter-selector .ellipsis,.list-filters .ellipsis,.list-row-head .list-row--col .ellipsis{overflow:visible!important;text-overflow:unset!important;white-space:normal!important}.awesomplete>ul{overflow-y:auto!important;overflow-x:visible!important;z-index:9999!important}.frappe-control select option,select.input-with-feedback option{white-space:normal!important;overflow:visible!important}.layout-main,.layout-main-section,.page-container{overflow:visible!important}.main-section{overflow-x:hidden!important}.awesomplete>ul>li .link-option{display:none!important}.awesomplete>ul>li:has(.link-option){display:none!important}.active-tag-filters .btn,.applied-filter .btn{white-space:normal!important;max-width:none!important;overflow:visible!important}.control-input .select-icon,.frappe-control .select-icon,.select-icon{display:none!important}.frappe-control .link-btn{display:none!important}.frappe-control select,.frappe-control select.input-with-feedback,.frappe-control[data-fieldtype=Select] select,select,select.form-control,select.input-with-feedback{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:14px 14px!important;padding-right:30px!important;cursor:pointer!important}.frappe-control[data-fieldtype=Link] .link-field input.input-with-feedback{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:14px 14px!important;padding-right:30px!important;cursor:pointer!important;caret-color:transparent!important}.filter-text[data-fieldname=name],.frappe-list .head-title[data-fieldname=name]{display:none!important}.btn[data-toggle=dropdown]:not(.icon-btn) .icon.icon-xs{display:none!important}.btn[data-toggle=dropdown]:not(.icon-btn)::after{content:'';display:inline-block;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:4px;vertical-align:middle;flex-shrink:0}.btn-primary[data-toggle=dropdown]:not(.icon-btn)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.frappe-list[data-doctype=Customer] .head-title[data-fieldname=status],.frappe-list[data-doctype=Customer] .indicator-pill[data-filter*=status],.frappe-list[data-doctype=Customer] .list-row-col[data-fieldname=status],.frappe-list[data-doctype=Customer] [data-field=status],.list-header-subject span:contains("Status"),[data-page-container=Customer] .head-title:has-text("Status"){display:none!important}.frappe-list[data-doctype=Customer] .head-title[data-fieldname=location___city],.frappe-list[data-doctype=Customer] .list-row-col[data-fieldname=location___city],[data-doctype=Customer] [data-field=location___city]{display:none!important}.frappe-list[data-doctype=Customer] .head-title[data-fieldname="_liked_by"],.frappe-list[data-doctype=Customer] .like-action,.frappe-list[data-doctype=Customer] .list-row-col[data-fieldname="_liked_by"],.frappe-list[data-doctype=Customer] .tag-column,[data-doctype=Customer] [data-field="_liked_by"]{display:none!important}.frappe-list[data-doctype="Job Card"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Part Category"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Part OEM"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Part Supplier"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Parts Purchase Order"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Pre Invoice"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Sales Invoice"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Service Bay"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Service Category"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Service Estimate"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype="Stock Movement"] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype=Customer] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype=Technician] .list-row-col.name:not(.list-subject),.frappe-list[data-doctype=Vehicle] .list-row-col.name:not(.list-subject){display:none!important}.frappe-list[data-doctype=Customer] .indicator-pill[data-filter*=disabled],html body[data-route^="List/Customer"] .frappe-list .indicator-pill[data-filter*=disabled]{display:none!important}[data-page-container=Customer] .dt-header .dt-cell:nth-child(3),[data-page-container=Customer] .dt-row .dt-cell:nth-child(3),[data-page-container=Customer] .dt-row-filter input:nth-of-type(4){display:none!important}[data-page-container=Customer] .dt-header .dt-cell:nth-child(5),[data-page-container=Customer] .dt-row .dt-cell:nth-child(5),[data-page-container=Customer] .dt-row-filter input:nth-of-type(6){display:none!important}[data-page-container=Customer] .dt-header .dt-cell:nth-child(9),[data-page-container=Customer] .dt-row .dt-cell:nth-child(9),[data-page-container=Customer] .dt-row-filter input:nth-of-type(10){display:none!important}[data-page-container=Customer] .dt-header .dt-cell:nth-child(10),[data-page-container=Customer] .dt-row .dt-cell:nth-child(10),[data-page-container=Customer] .dt-row-filter input:nth-of-type(11){display:none!important}[data-page-container=Customer] .dt-header .dt-cell:nth-child(11),[data-page-container=Customer] .dt-row .dt-cell:nth-child(11),[data-page-container=Customer] .dt-row-filter input:nth-of-type(12){display:none!important}[data-page-container=Customer] .dt-header .dt-cell:nth-child(12),[data-page-container=Customer] .dt-row .dt-cell:nth-child(12),[data-page-container=Customer] .dt-row-filter input:nth-of-type(13){display:none!important}[data-page-container=Customer] .dt-header .dt-cell:nth-child(13),[data-page-container=Customer] .dt-row .dt-cell:nth-child(13),[data-page-container=Customer] .dt-row-filter input:nth-of-type(14){display:none!important}.list-row-col{display:flex!important;align-items:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.head-title[data-fieldname="_liked_by"],.head-title[data-fieldname=customer_group],.head-title[data-fieldname=image],.head-title[data-fieldname=location___city],.head-title[data-fieldname=status],.head-title[data-fieldname=supplier_group],.head-title[data-fieldname=supplier_type],.head-title[data-fieldname=territory],.list-row-col[data-fieldname="_liked_by"],.list-row-col[data-fieldname=customer_group],.list-row-col[data-fieldname=image],.list-row-col[data-fieldname=location___city],.list-row-col[data-fieldname=status],.list-row-col[data-fieldname=supplier_group],.list-row-col[data-fieldname=supplier_type],.list-row-col[data-fieldname=territory]{display:none!important}.page-head .indicator-pill.gray,.page-head .indicator-pill.green,.page-head .indicator-pill.grey{display:none!important}.indicator-pill[data-filter="status,=,Diagnosis"],.indicator-pill[data-filter="status,=,Estimate Pending"],.indicator-pill[data-filter="status,=,Parts Requested"],.page-head .indicator-pill.orange{background:#fffbf0!important;color:#a87b00!important;border-color:#ffd560!important}.indicator-pill[data-filter="status,=,Approved"]{background:#eef9ee!important;color:#0e6a0e!important;border-color:#a8e8a8!important}.indicator-pill[data-filter="status,=,In Progress"],.indicator-pill[data-filter="status,=,Invoiced"],.indicator-pill[data-filter="status,=,Parts Issued"],.page-head .indicator-pill.blue{background:#eff6fc!important;color:#005a9e!important;border-color:#b3d7f0!important}.indicator-pill[data-filter="status,=,Cancelled"]{background:#fdf0f0!important;color:#d13438!important;border-color:#f5b8b8!important}.page-head .indicator-pill.blue,.page-head .indicator-pill.orange,.page-head .indicator-pill[data-filter="status,=,Approved"],.page-head .indicator-pill[data-filter="status,=,Closed"],.page-head .indicator-pill[data-filter="status,=,Completed"]{display:inline-flex!important}.indicator-pill[data-filter="service_type,=,Accident Repair"]{background:#fff8ef!important;color:#c2410c!important;border-color:#ffd8a0!important}.indicator-pill[data-filter="service_type,=,Running Repair"]{background:#fffbf0!important;color:#a87b00!important;border-color:#ffd560!important}.indicator-pill[data-filter="service_type,=,Detailing"],.indicator-pill[data-filter="service_type,=,Washing"]{background:#f3f4f6!important;color:#4b5563!important;border-color:#e5e7eb!important}.indicator-pill[data-filter="service_type,=,General Service"]{background:#eff6fc!important;color:#005a9e!important;border-color:#b3d7f0!important}.indicator-pill[data-filter="movement_type,=,In"]{background:#eef9ee!important;color:#0e6a0e!important;border-color:#a8e8a8!important}.indicator-pill[data-filter="movement_type,=,Out"]{background:#fdf0f0!important;color:#d13438!important;border-color:#f5b8b8!important}.indicator-pill[data-filter="movement_type,=,Adjustment"]{background:#fff8ef!important;color:#a87b00!important;border-color:#ffd8a0!important}.indicator-pill[data-filter="status,=,Draft"]{background:#f3f4f6!important;color:#6b7280!important;border-color:#e5e7eb!important}.indicator-pill[data-filter="status,=,Ordered"]{background:#eff6fc!important;color:#005a9e!important;border-color:#b3d7f0!important}.indicator-pill[data-filter="status,=,Received"]{background:#eef9ee!important;color:#0e6a0e!important;border-color:#a8e8a8!important}.indicator-pill[data-filter="status,=,Sent"]{background:#eff6fc!important;color:#005a9e!important;border-color:#b3d7f0!important}.indicator-pill[data-filter="status,=,Declined"]{background:#fdf0f0!important;color:#d13438!important;border-color:#f5b8b8!important}.indicator-pill[data-filter="status,=,Available"]{background:#eef9ee!important;color:#0e6a0e!important;border-color:#a8e8a8!important}.indicator-pill[data-filter="status,=,Occupied"]{background:#fffbf0!important;color:#b45309!important;border-color:#ffd560!important}.indicator-pill[data-filter="status,=,Maintenance"]{background:#fff8ef!important;color:#c2410c!important;border-color:#ffd8a0!important}.indicator-pill[data-filter="custom_invoice_type,=,Individual"]{background:#eff6fc!important;color:#005a9e!important;border-color:#b3d7f0!important}.indicator-pill[data-filter="custom_invoice_type,=,Company (B2B)"]{background:#d5f2f0!important;color:#005b70!important;border-color:#a2deda!important}.frappe-list .list-row{flex-wrap:nowrap!important}.frappe-list .list-row-col{min-width:0!important;flex:1 1 0!important;display:flex!important;align-items:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.frappe-list .list-row-col.list-subject{min-width:280px!important;flex:2 0 280px!important}.frappe-list .list-row-col.list-subject>.level{min-width:0!important;overflow:hidden!important}.frappe-list .list-row-col.list-subject a,.frappe-list .list-row-head .list-row-col.list-subject .level-item[data-sort-by]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;flex:1 1 auto!important}.frappe-list .list-row-head .list-row-col.list-subject .level-item{font-weight:700!important}.frappe-list .list-row-head .level-item.select-like{padding-left:2px!important}.frappe-list .list-subject .dw-row-id{font-family:"SF Mono",ui-monospace,Menlo,Monaco,Consolas,monospace!important;font-weight:600!important;font-size:.78em!important;color:#111827!important;letter-spacing:-.01em!important;background:#eef2f7!important;border:1px solid #dbe3ec!important;border-radius:4px!important;padding:1px 6px!important;line-height:1.4!important;display:inline-block!important;flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.frappe-list .list-subject .dw-row-sep{display:none!important}.frappe-list .list-subject .dw-row-title{color:#4b5563!important;font-weight:500!important;margin-left:8px!important}.frappe-list .mobile-layout>.list-row-col{margin-right:0!important;width:100%!important}.frappe-list .list-row-col.whatsapp_number,.frappe-list .mobile-layout:has(.whatsapp_number){min-width:130px!important}.frappe-list .list-row-col.hidden-xs{display:none!important}.frappe-list .list-row-col.hidden-xs.bay_name,.frappe-list .list-row-col.hidden-xs.city,.frappe-list .list-row-col.hidden-xs.customer,.frappe-list .list-row-col.hidden-xs.customer_city,.frappe-list .list-row-col.hidden-xs.date,.frappe-list .list-row-col.hidden-xs.item_code,.frappe-list .list-row-col.hidden-xs.make,.frappe-list .list-row-col.hidden-xs.mileage,.frappe-list .list-row-col.hidden-xs.mobile_no,.frappe-list .list-row-col.hidden-xs.model,.frappe-list .list-row-col.hidden-xs.movement_type,.frappe-list .list-row-col.hidden-xs.phone,.frappe-list .list-row-col.hidden-xs.purchase_date,.frappe-list .list-row-col.hidden-xs.quantity,.frappe-list .list-row-col.hidden-xs.registration_number,.frappe-list .list-row-col.hidden-xs.service_type,.frappe-list .list-row-col.hidden-xs.status,.frappe-list .list-row-col.hidden-xs.stock_uom,.frappe-list .list-row-col.hidden-xs.supplier,.frappe-list .list-row-col.hidden-xs.supplier_name,.frappe-list .list-row-col.hidden-xs.technician_name,.frappe-list .list-row-col.hidden-xs.vehicle,.frappe-list .list-row-col.hidden-xs.whatsapp_number,.frappe-list .list-row-col.hidden-xs.year{display:flex!important}.ellipsis[title*="Item Group"],.ellipsis[title*="Part Group"],.frappe-control[data-fieldname=item_group],.list-row-head .item_group,[data-field=item_group]{display:none!important}.page-actions .custom-mobile-actions{display:none!important}.filter-section .form-group[data-fieldname=name],.filter-section .frappe-control[data-fieldname=name],.filter-section input[placeholder=ID]{display:none!important}.comment-count,.frappe-list .comment-count,.head-title[data-fieldname="_comments"],.list-row-col._comments,.list-row-col[data-fieldname="_comments"]{display:none!important}.frappe-list .level-right .level-item,.frappe-list .list-row .level-right,.list-row-activity,.list-row-modified,.modified-by{display:none!important}.frappe-list .list-row-head .level-right{display:none!important}.frappe-list .list-row-head .level-left.list-header-subject{flex-direction:row;align-items:center;min-width:0!important}.frappe-list{margin-top:2px!important}.list-row .list-row-checkbox,.list-row-head .list-check-all{margin-right:8px!important}.list-row-col.ellipsis{padding-right:12px!important}.filter-popover .popover-body{padding:8px 12px!important}.filter-popover hr{margin:8px 0!important}.filter-popover .filter-action-buttons{margin-top:4px!important}.filter-box{padding:4px 0!important;gap:8px!important;display:flex!important;align-items:center!important}.filter-box .frappe-control,.filter-box select.input-xs{margin-right:6px!important}.filter-box select.condition{border:1px solid var(--border-color,#d1d8dd)!important;border-radius:var(--border-radius,6px)!important;background-color:var(--control-bg,#f4f5f6)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 6px center!important;padding:0 24px 0 8px!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;height:30px!important;font-size:var(--text-sm, 13px)!important}.filter-section{min-height:auto!important;padding:0!important;margin:4px 0 0!important;width:100%!important;display:flex!important;justify-content:flex-end!important;order:999!important;flex:0 0 100%!important}.filter-section .filter-selector .btn-group{margin:0!important;gap:4px!important}.filter-section .filter-selector .btn-group .filter-x-button{margin-left:0!important}.filter-section .filter-selector{display:flex!important;align-items:center!important}