/* Classic AutoSoft (c) 2026 Fathima KM. All rights reserved. */ .onboarding-sidebar,.promotional-banner,.promotional-banners,.user-onboarding{display:none!important}.dropdown-menu-item[data-name=desktop],.dropdown-menu-item[data-name=edit-sidebar],.dropdown-menu-item[data-name=help],.dropdown-menu-item[data-name=website],.dropdown-menu-item[data-name=workspaces]{display:none!important}.dropdown-help,.navbar-help{display:none!important}.standard-sidebar-item[data-name=Build],.standard-sidebar-item[data-name=Customization],.standard-sidebar-item[data-name=Integrations],.standard-sidebar-item[data-name=Settings],.standard-sidebar-item[data-name=Setup],.standard-sidebar-item[data-name=Users],.standard-sidebar-item[data-name=Website]{display:none!important}.standard-sidebar-item[data-name=Home],.standard-sidebar-item[data-name=Search]{display:none!important}.standard-sidebar-item[data-name="Permission Inspector"],.standard-sidebar-item[data-name="Permission Manager"],.standard-sidebar-item[data-name="User Permission"],.standard-sidebar-item[data-name=Role]{display:none!important}.standard-sidebar-item[data-name="Access Log"],.standard-sidebar-item[data-name="Activity Log"],.standard-sidebar-item[data-name="Permission Log"]{display:none!important}.desk-sidebar-item[data-name=Audits],.desk-sidebar-item[data-name=Permissions],.standard-sidebar-section[data-name=Audits],.standard-sidebar-section[data-name=Permissions]{display:none!important}@media (min-width:769px){.body-sidebar-container{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;transform:none!important}.body-sidebar-container.expanded{transform:none!important}.body-sidebar{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;width:var(--sidebar-width,220px)!important;position:absolute!important}.body-sidebar-placeholder{display:flex!important;width:var(--sidebar-width,220px)!important}.body-sidebar-bottom .avatar-name-email{display:block!important}}.frappe-control[data-fieldname=accounting],.frappe-control[data-fieldname=accounting_tab],.frappe-control[data-fieldname=connections_tab],.frappe-control[data-fieldname=dashboard_tab],.frappe-control[data-fieldname=item_tax_section_break],.frappe-control[data-fieldname=manufacturing],.frappe-control[data-fieldname=more_info_tab],.frappe-control[data-fieldname=portal_users_tab],.frappe-control[data-fieldname=purchasing_tab],.frappe-control[data-fieldname=quality_tab],.frappe-control[data-fieldname=roles_permissions_tab],.frappe-control[data-fieldname=sales_details],.frappe-control[data-fieldname=sales_team_tab],.frappe-control[data-fieldname=sessions_tab],.frappe-control[data-fieldname=settings_tab],.frappe-control[data-fieldname=short_bio],.frappe-control[data-fieldname=tax_tab],.frappe-control[data-fieldname=user_details_tab],.frappe-control[data-fieldname=variants_section]{display:none!important}.form-tabs .nav-item:has(button[data-fieldname=accounting]),.form-tabs .nav-item:has(button[data-fieldname=accounting_tab]),.form-tabs .nav-item:has(button[data-fieldname=connections_tab]),.form-tabs .nav-item:has(button[data-fieldname=dashboard_tab]),.form-tabs .nav-item:has(button[data-fieldname=item_tax_section_break]),.form-tabs .nav-item:has(button[data-fieldname=manufacturing]),.form-tabs .nav-item:has(button[data-fieldname=more_info_tab]),.form-tabs .nav-item:has(button[data-fieldname=portal_users_tab]),.form-tabs .nav-item:has(button[data-fieldname=purchasing_tab]),.form-tabs .nav-item:has(button[data-fieldname=quality_tab]),.form-tabs .nav-item:has(button[data-fieldname=roles_permissions_tab]),.form-tabs .nav-item:has(button[data-fieldname=sales_details]),.form-tabs .nav-item:has(button[data-fieldname=sales_team_tab]),.form-tabs .nav-item:has(button[data-fieldname=sessions_tab]),.form-tabs .nav-item:has(button[data-fieldname=settings_tab]),.form-tabs .nav-item:has(button[data-fieldname=short_bio]),.form-tabs .nav-item:has(button[data-fieldname=tax_tab]),.form-tabs .nav-item:has(button[data-fieldname=user_details_tab]),.form-tabs .nav-item:has(button[data-fieldname=variants_section]){display:none!important}.comment-box .reply-editor{border-radius:var(--dw-radius-md)!important;border-color:var(--border-color,#e5e7eb)!important}.timeline-item .timeline-badge{color:#6b7280!important}.no-result-area{color:var(--text-muted,#6b7280)!important;padding:40px 20px!important}.no-result-area .no-result-title{color:var(--heading-color,#111827)!important;font-weight:600!important;font-size:var(--dw-font-md)!important}.file-uploader .upload-area{border:2px dashed var(--border-color,#e5e7eb)!important;border-radius:var(--dw-radius-md)!important;background:var(--bg-color,#f8fafc)!important;transition:all .2s ease!important}.file-uploader .upload-area:hover{border-color:var(--dw-blue-300)!important;background:var(--dw-blue-50)!important}.alert-info{background:var(--dw-blue-50)!important;border-color:var(--dw-blue-200)!important;color:var(--dw-blue-800)!important;border-radius:var(--dw-radius-sm)!important}.alert-success{background:var(--dw-status-done-bg)!important;border-color:#a8e8a8!important;color:#065f46!important;border-radius:var(--dw-radius-sm)!important}.alert-warning{background:var(--dw-status-progress-bg)!important;border-color:#ffd560!important;color:#92400e!important;border-radius:var(--dw-radius-sm)!important}.alert-danger{background:var(--dw-status-overdue-bg)!important;border-color:#f5b8b8!important;color:#991b1b!important;border-radius:var(--dw-radius-sm)!important}.driveway-back-btn,.driveway-discard-btn{margin-right:4px;gap:4px;display:inline-flex;align-items:center}.avatar-name-email .text-secondary,.desk-sidebar .user-details .user-email,.sidebar-footer .user-email,.sidebar-user .user-email{display:none!important}.page-container[data-doctype=Customer] .page-head .sub-heading,.page-head .sub-heading[title*=Buyer]{font-size:0!important;visibility:hidden!important}.desk-toast-container .toast{border-radius:var(--dw-radius-md)!important;box-shadow:0 10px 30px rgba(0,0,0,.08)!important;border:1px solid #e5e7eb!important}.page-head .indicator-pill{font-size:var(--dw-font-xs)!important;font-weight:600!important;border-radius:var(--dw-radius-full)!important;padding:3px 12px!important}@media print{.body-sidebar,.desk-sidebar,.form-tabs,.page-head,header.navbar{display:none!important}.form-section{border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:8px!important}body{background:#fff!important}}.form-section:has(.frappe-control[data-fieldname=email_id]:only-child),.frappe-control[data-fieldname=auto_email_id],.frappe-control[data-fieldname=bcc],.frappe-control[data-fieldname=cc],.frappe-control[data-fieldname=email_account],.frappe-control[data-fieldname=email_address],.frappe-control[data-fieldname=email_digest],.frappe-control[data-fieldname=email_id],.frappe-control[data-fieldname=email_template],.frappe-control[data-fieldname=incoming_email_account],.frappe-control[data-fieldname=notification_email_address],.frappe-control[data-fieldname=send_email]{display:none!important}.comment-box,.comment-input-control,.comment-input-control .ql-toolbar,.comment-input-header,.form-footer .add-comment,.reply-editor,.timeline-item.comment-content,.timeline-item[data-doctype=Comment],.timeline-new-email,body:not(.dw-show-timeline) .form-footer,body:not(.dw-show-timeline) .form-footer .comment-box,body:not(.dw-show-timeline) .form-footer .timeline,body:not(.dw-show-timeline) .form-footer .timeline .timeline-item.is-comment{display:none!important}body.dw-show-timeline .form-footer{display:block!important;padding:16px 20px!important;background:#fff!important;border-top:1px solid #e5e7eb!important;margin-top:12px!important;border-radius:8px!important}body.dw-show-timeline .form-footer .timeline{display:block!important}body.dw-show-timeline .form-footer .timeline-items{display:block!important}body.dw-show-timeline .form-footer .timeline-item{display:flex!important}body.dw-show-timeline .form-footer .add-comment,body.dw-show-timeline .form-footer .comment-box,body.dw-show-timeline .form-footer .timeline-item.is-comment,body.dw-show-timeline .form-footer .timeline-item[data-doctype=Comment],body.dw-show-timeline .form-footer .timeline-new-email{display:none!important}.form-sidebar,.form-sidebar .like-section,.layout-side-section{display:none!important}.page-body .form-page .frappe-control[data-fieldname=contact_html],.page-body .form-page .frappe-control[data-fieldname=customer_name_in_arabic],.page-body .form-page .frappe-control[data-fieldname=customer_primary_contact],.page-body .form-page .frappe-control[data-fieldname=email_id],.page-body .form-page .frappe-control[data-fieldname=first_name],.page-body .form-page .frappe-control[data-fieldname=last_name],.page-body .form-page .frappe-control[data-fieldname=primary_address],.page-body .form-page .frappe-control[data-fieldname=supplier_type]{display:none!important}.frappe-control[data-fieldname=whatsapp_same_as_mobile]{margin-top:-4px;margin-bottom:6px}.frappe-control[data-fieldname=whatsapp_same_as_mobile] .label-area{text-transform:none!important;font-size:12px;font-weight:400;color:var(--text-muted,#8d99a2)}.frappe-control[data-fieldname=whatsapp_same_as_mobile] .checkbox label{cursor:pointer;display:flex;align-items:center;gap:6px}[data-doctype=Customer] .frappe-control[data-fieldname=column_break0]{display:none!important}[data-doctype=Customer] .form-section .section-columns-area{flex-direction:column}[data-doctype=Customer] .form-section .section-columns-area>.section-column{flex:0 0 100%;max-width:100%}[data-doctype=Customer] .frappe-control[data-fieldname=address_html]{display:none!important}[data-doctype=Customer] .frappe-control[data-fieldname=customer_address_line1]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color,#e2e6e9)}.form-sidebar .tag-area,.form-tags,.frappe-control[data-fieldname="_user_tags"],.frappe-control[data-fieldname=tags],.frappe-list .tag-filters-area,.like-active-input .tags-input,.list-tag-area,.tag-area,.tag-filters-area,.tag-row,.tagify{display:none!important}.assignments,.btn-share,.form-assignments,.form-shared,.form-sidebar .share-doc-btn,.frappe-control[data-fieldname="_assign"],.share-doc-btn,.shared-with{display:none!important}.activity-filter,.form-footer .timeline .new-btn,.form-footer .timeline-head .btn-new-email,.form-footer .timeline-head .filter-timeline-by,.form-sidebar .followed-by-section,.form-sidebar .form-stats,.form-sidebar .like-section,.form-sidebar .sidebar-menu .sidebar-section[data-section=Activity],.form-sidebar .sidebar-section:has(.sidebar-label:contains("Activity")),.new-timeline .btn-new-email,.timeline-actions,.timeline-actions .btn-new-email,.timeline-actions .btn-reply-email,.timeline-head .btn-new-email,button.btn-new-email{display:none!important}.container-fluid .page-head .menu-btn-group,.form-page .menu-btn-group,.list-page .menu-btn-group,.menu-btn-group,.page-actions .menu-btn-group,.page-container .menu-btn-group,.page-head .menu-btn-group,.page-head .page-actions .menu-btn-group,[data-page-container] .menu-btn-group{display:none!important}.frappe-control[data-fieldname=customer_group],.frappe-control[data-fieldname=default_bank_account],.frappe-control[data-fieldname=default_currency],.frappe-control[data-fieldname=default_price_list],.frappe-control[data-fieldname=supplier_group],.frappe-control[data-fieldname=territory]{display:none!important}.comment-likes,.like-action,.like-icon,.liked,.liked-by,.liked-by-popover,.list-liked-by-me,.list-row .like-action,.list-row-container .like-action,.not-liked{display:none!important}.page-container[data-doctype=Customer] .page-form,.page-container[data-doctype=Customer] .page-form .standard-filter-section{flex-wrap:wrap!important;row-gap:6px!important;column-gap:8px!important;align-items:center!important}.page-container[data-doctype=Customer] .page-form{display:flex!important}.page-container[data-doctype=Customer] .page-form .standard-filter-section{display:flex!important;flex:1 1 520px!important;min-width:0!important}.page-container[data-doctype=Customer] .page-form .standard-filter-section>*{min-width:0!important}.page-container[data-doctype=Customer] .page-form .filter-section,.page-container[data-doctype=Customer] .page-form .filter-selector,.page-container[data-doctype=Customer] .page-form .sort-selector{flex:0 0 auto!important;margin-left:0!important}.page-container[data-doctype=Customer] .dw-vehicle-search .form-control{height:28px!important;font-size:12px!important}@media (min-width:768px){.frappe-list[data-doctype=Customer] .list-row .list-row-col[data-fieldname=whatsapp_number],.frappe-list[data-doctype=Customer] .list-row-col.hidden-xs.hidden-sm[data-fieldname=whatsapp_number],.frappe-list[data-doctype=Customer] .list-row-head .list-row-col[data-fieldname=whatsapp_number]{display:block!important}}@media (max-width:480px){.page-container[data-doctype=Customer] .dw-vehicle-search{flex:1 1 100%!important;max-width:100%!important}.page-container[data-doctype=Customer] .page-form .filter-section,.page-container[data-doctype=Customer] .page-form .filter-selector,.page-container[data-doctype=Customer] .page-form .sort-selector{margin-left:0!important}}.awesomplete>ul{z-index:1100!important;border-radius:var(--dw-radius-md)!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 40px rgba(0,0,0,.1)!important;background:#fff!important;padding:4px!important;max-height:260px!important;overflow-y:auto!important}.awesomplete>ul>li{border-radius:var(--dw-radius-sm)!important;padding:8px 12px!important;font-size:var(--dw-font-sm)!important;color:#4b5563!important;cursor:pointer!important;transition:background .1s!important}.awesomplete>ul>li:hover,.awesomplete>ul>li[aria-selected=true]{background:#eff6fc!important;color:#005a9e!important}.awesomplete>ul>li .link-badge{font-size:10px!important;color:#9ca3af!important}.form-grid .grid-body,.form-grid .rows{overflow:visible!important}.frappe-control[data-fieldname=account_for_change_amount],.frappe-control[data-fieldname=advance_paid],.frappe-control[data-fieldname=advances],.frappe-control[data-fieldname=allocate_advances_automatically],.frappe-control[data-fieldname=base_change_amount],.frappe-control[data-fieldname=base_paid_amount],.frappe-control[data-fieldname=base_write_off_amount],.frappe-control[data-fieldname=change_amount],.frappe-control[data-fieldname=get_advances],.frappe-control[data-fieldname=mode_of_payment],.frappe-control[data-fieldname=outstanding_amount],.frappe-control[data-fieldname=paid_amount],.frappe-control[data-fieldname=payment_amount],.frappe-control[data-fieldname=payment_entry],.frappe-control[data-fieldname=payment_schedule],.frappe-control[data-fieldname=payment_status],.frappe-control[data-fieldname=payment_terms],.frappe-control[data-fieldname=payment_terms_template],.frappe-control[data-fieldname=payments_section],.frappe-control[data-fieldname=set_advances_and_allocate],.frappe-control[data-fieldname=write_off_amount]{display:none!important}.form-section:has(.frappe-control[data-fieldname=advances]),.form-section:has(.frappe-control[data-fieldname=paid_amount]),.form-section:has(.frappe-control[data-fieldname=payment_schedule]){display:none!important}.btn[data-action*=payment],.inner-group-button:has([data-label*=Payment]),.page-actions .btn[data-label*=Payment]{display:none!important}#dw-init-overlay{display:flex!important;align-items:center!important;justify-content:center!important}#dw-splash-inner{display:flex;flex-direction:column;align-items:center;gap:20px;user-select:none;pointer-events:none}.dw-splash-brand{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:26px;font-weight:700;color:#0078d4;letter-spacing:-.5px}.dw-splash-bar{width:160px;height:3px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.dw-splash-bar-fill{width:45%;height:100%;background:#0078d4;border-radius:9999px;animation:dw-splash-progress 1.3s ease-in-out infinite}@keyframes dw-splash-progress{0%{margin-left:-45%}100%{margin-left:110%}}.dw-sb-skeleton{padding:12px 14px 8px;display:flex;flex-direction:column;gap:9px;pointer-events:none;animation:dw-sb-fade .2s ease}@keyframes dw-sb-fade{from{opacity:0}to{opacity:1}}.dw-sb-skeleton-item{height:21px;border-radius:4px;background:linear-gradient(90deg,#edeef0 25%,#e2e3e5 50%,#edeef0 75%);background-size:300% 100%;animation:dw-shimmer 1.5s infinite}html body[data-page-route=Form] .page-head .container,html body[data-route^="Form/"] .page-head .container{border-bottom:0!important;box-shadow:none!important}html body[data-page-route=Form] .form-tabs-list,html body[data-route^="Form/"] .form-tabs-list{height:0!important;min-height:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important}html body .page-head:not(.dw-workspace-header) .title-area{display:flex!important;align-items:center!important;gap:8px!important}html body .dw-global-back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:30px!important;min-width:30px!important;padding:0 10px!important;border:1px solid #d2d0ce!important;border-radius:6px!important;background:#fff!important;color:#323130!important;font-size:12px!important;font-weight:600!important;line-height:1!important;box-shadow:0 1px 2px rgba(15,23,42,.06)!important;cursor:pointer!important;flex:0 0 auto!important}html body .dw-global-back-btn:hover{background:#f8fafc!important;border-color:#0078d4!important;color:#005a9e!important}html body .dw-global-back-btn>span:first-child{font-size:20px!important;line-height:1!important;margin-top:-1px!important}@media (max-width:480px){html body .dw-global-back-btn>span:last-child{display:none!important}html body .dw-global-back-btn{padding:0!important;width:30px!important}}