/* Classic AutoSoft (c) 2026 Fathima KM. All rights reserved. */ .dropdown-menu .dropdown-item[data-link*=about],.dropdown-menu .dropdown-item[data-link*=background],.dropdown-menu .dropdown-item[data-link*=documentation],.dropdown-menu .dropdown-item[data-link*=reload],.dropdown-menu .dropdown-item[data-link*=session],.dropdown-menu .dropdown-item[data-link*=switch-theme]{display:none!important}.desk-page .layout-main-section,.workspace-container{background:linear-gradient(180deg,#f8fafc 0,#f3f4f6 100%)!important}.number-widget-box .widget,.widget.number-widget-box{background:linear-gradient(135deg,#fff 0,#f8fafc 100%)!important;border:1px solid rgba(226,232,240,.8)!important;border-radius:var(--dw-radius-lg)!important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02)!important;padding:16px 18px!important;min-height:110px!important;position:relative!important;overflow:hidden!important;border-top:3px solid var(--number-card-accent,#0078d4)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.number-widget-box .widget::after,.widget.number-widget-box::after{content:'';position:absolute;bottom:0;right:0;width:120px;height:120px;border-radius:50%;background:var(--number-card-bg,rgba(0,120,212,.03));transform:translate(30%,30%);pointer-events:none}.number-widget-box .widget:hover,.widget.number-widget-box:hover{box-shadow:0 8px 30px rgba(0,0,0,.08),0 2px 8px rgba(0,120,212,.06)!important;transform:translateY(-3px)!important;border-color:var(--number-card-accent,#b3d7f0)!important}.number-widget-box .widget-title,.widget.number-widget-box .widget-head .widget-title{font-size:11px!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.1em!important}.number-widget-box .number-content,.widget.number-widget-box .widget-body .widget-content .number{color:#0078d4!important;font-weight:800!important;font-size:32px!important;line-height:1.1!important;margin-top:8px!important;letter-spacing:-.02em!important;white-space:nowrap!important}.widget[data-card-name="Revenue (MTH)"] .widget-body .widget-content .number{font-size:26px!important;white-space:nowrap!important;overflow:visible!important}.widget.number-widget-box .widget-body .widget-content .percentage-stat-area{font-size:var(--dw-font-sm)!important;margin-top:10px!important;font-weight:500!important}.percentage-stat-area .indicator-pill{font-size:11px!important;font-weight:600!important;padding:2px 8px!important}.widget[data-card-name="Open Jobs"]::after{background:rgba(0,120,212,.06)!important}.widget[data-card-name="Vehicles Serviced"]::after{background:rgba(16,185,129,.06)!important}.widget[data-card-name="Total Revenue"]::after{background:rgba(245,158,11,.06)!important}.widget[data-card-name="Pending Invoices"]::after{background:rgba(239,68,68,.06)!important}.number-widget-box .widget .dw-card-icon,.widget.number-widget-box .dw-card-icon{position:absolute!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;border-radius:12px!important;background:var(--number-card-bg,#eff6fc)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;z-index:2!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}.desk-page .ce-header,.workspace-container .ce-header{color:#111827!important;font-weight:700!important;font-size:16px!important;letter-spacing:-.01em!important;padding-bottom:8px!important;border-bottom:2px solid #deecf9!important;display:inline-block!important;margin-bottom:8px!important}.widget-group{margin-bottom:28px!important}.widget-group-head{margin-bottom:12px!important}.shortcut-widget-box .widget,.widget.shortcut-widget-box{background:var(--fg-color,#fff)!important;border:1px solid var(--border-color,#e5e7eb)!important;border-radius:var(--dw-radius-md)!important;box-shadow:0 1px 3px rgba(0,0,0,.02)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;padding:14px 18px!important}.shortcut-widget-box .widget:hover,.widget.shortcut-widget-box:hover{border-color:#86c7e8!important;box-shadow:0 6px 20px rgba(0,120,212,.08)!important;transform:translateY(-2px)!important;background:linear-gradient(135deg,#fff 0,#eff6fc 100%)!important}.shortcut-widget-box .widget .widget-head .widget-title{color:#1f2937!important;font-weight:600!important;font-size:13.5px!important}.chart-widget,.frappe-chart-container{background:#fff!important;border-radius:var(--dw-radius-lg)!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.03),0 4px 12px rgba(0,0,0,.02)!important;padding:4px!important;overflow:hidden!important;max-width:100%!important}.dashboard-widget-box .chart-container,.desk-page .widget .chart-container,.widget.dashboard-widget-box .chart-container{background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible!important;max-width:100%!important}.chart-container svg.frappe-chart,.widget-body svg.frappe-chart,svg.frappe-chart{width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important;border:none!important;box-shadow:none!important;background:0 0!important}svg.frappe-chart .donut-chart.chart-draw-area{transform:translate(40px,30px)!important}svg.frappe-chart{overflow:visible!important}.widget-body{overflow:visible!important;max-width:100%!important}.chart-widget .widget-control,.links-widget-box .widget-control,.number-widget-box .widget-control,.shortcut-widget-box .widget-control,.widget-control,.widget-head .widget-control{display:none!important}