/* Classic AutoSoft (c) 2026 Fathima KM. All rights reserved. */ .form-layout,.form-page{background:0 0!important}.form-page .form-section,.form-section{background:#fff!important;border:1px solid #edebe9!important;border-radius:var(--dw-radius-md)!important;padding:12px 16px!important;margin-bottom:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;transition:box-shadow .15s ease!important}.form-page .form-section:hover,.form-section:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)!important}.form-section .section-head{color:#1b3a5c!important;font-weight:700!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.07em!important;padding-bottom:8px!important;padding-left:10px!important;border-bottom:1px solid #edebe9!important;border-left:3px solid #0078d4!important;margin-bottom:10px!important}.section-body{max-width:none!important;margin-left:0!important;margin-right:0!important}.form-tabs{border-bottom:2px solid #e5e7eb!important;background:#fff!important;padding:0 8px!important;padding-left:27px!important}.form-tabs .nav-link{color:#6b7280!important;font-weight:500!important;font-size:13px!important;border-bottom:2.5px solid transparent!important;transition:all .2s ease!important;padding:12px 15px!important;margin-left:0!important;margin-bottom:-2px!important}.form-tabs .nav-link:hover{color:#0078d4!important;background:#eff6fc!important;border-radius:var(--dw-radius-sm) var(--dw-radius-sm) 0 0!important}.form-tabs .nav-link.active{color:#0078d4!important;border-bottom-color:#0078d4!important;font-weight:600!important;background:0 0!important}.frappe-control .form-control,.frappe-control select,.frappe-control textarea,.input-with-feedback:not([type=checkbox]){border:1.5px solid #e5e7eb!important;border-radius:8px!important;background-color:#fff!important;color:#1f2937!important;transition:border-color .2s,box-shadow .2s,background .2s!important;font-size:var(--dw-font-base)!important;line-height:1.5!important;padding:8px 14px!important;height:auto;min-height:38px!important}.frappe-control textarea,.frappe-control textarea.form-control{min-height:80px!important}.frappe-control select,.frappe-control select.form-control,.frappe-control[data-fieldtype=Select] select{height:auto!important;min-height:38px!important;line-height:1.5!important;text-overflow:ellipsis!important}.standard-filter-section .frappe-control select,.standard-filter-section .frappe-control select.form-control,.standard-filter-section .frappe-control[data-fieldtype=Select] select{height:32px!important;min-height:32px!important;max-height:32px!important;padding:4px 26px 4px 10px!important;font-size:13px!important;line-height:1!important}.frappe-control .form-control:hover,.frappe-control select:hover{border-color:#d1d5db!important}.frappe-control .form-control:focus,.frappe-control select:focus,.frappe-control textarea:focus,.input-with-feedback:focus:not([type=checkbox]){border-color:#5cb6e5!important;box-shadow:0 0 0 3px rgba(0,120,212,.1)!important;outline:0!important;background-color:#fff!important}.frappe-control .control-label,.frappe-control label{color:#4b5563!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:5px!important}.like-disabled-input{background:#f8fafc!important;border:1.5px solid #f3f4f6!important;border-radius:8px!important;color:#4b5563!important;padding:8px 14px!important}.form-control::placeholder,.frappe-control input::placeholder,.frappe-control textarea::placeholder,.frappe-dialog input::placeholder,.frappe-dialog textarea::placeholder,.modal-body input::placeholder,.modal-body textarea::placeholder,input::placeholder,textarea::placeholder{color:#9ca3af!important;font-weight:400!important;opacity:1!important}select.dw-placeholder{color:#9ca3af!important}.frappe-control:focus-within>.control-label,.frappe-control:focus-within>label.control-label{color:#0078d4!important;transition:color .15s!important}.frappe-dialog .frappe-control .form-control,.frappe-dialog .frappe-control select,.frappe-dialog .frappe-control textarea,.frappe-dialog input.input-with-feedback:not([type=checkbox]),.modal-body .frappe-control .form-control,.modal-body .frappe-control select,.modal-body .frappe-control textarea,.modal-body input.input-with-feedback:not([type=checkbox]){border:1.5px solid #e5e7eb!important;border-radius:8px!important;background-color:#fff!important;color:#1f2937!important;font-size:var(--dw-font-base)!important;padding:8px 14px!important;min-height:38px!important;transition:border-color .2s,box-shadow .2s!important}.frappe-dialog .frappe-control .form-control:focus,.frappe-dialog .frappe-control select:focus,.frappe-dialog .frappe-control textarea:focus,.modal-body .frappe-control .form-control:focus,.modal-body .frappe-control select:focus,.modal-body .frappe-control textarea:focus,.modal-body input.input-with-feedback:focus:not([type=checkbox]){border-color:#5cb6e5!important;box-shadow:0 0 0 3px rgba(0,120,212,.1)!important;outline:0!important}.frappe-dialog .frappe-control .control-label,.frappe-dialog .frappe-control label.control-label,.modal-body .frappe-control .control-label,.modal-body .frappe-control label.control-label{color:#4b5563!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:5px!important}.quick-entry-container .frappe-control .form-control,.quick-entry-container .frappe-control select,.quick-entry-container input.input-with-feedback:not([type=checkbox]){border:1.5px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;font-size:var(--dw-font-base)!important;padding:8px 14px!important;min-height:38px!important}.quick-entry-container .frappe-control .form-control:focus,.quick-entry-container .frappe-control select:focus{border-color:#5cb6e5!important;box-shadow:0 0 0 3px rgba(0,120,212,.1)!important;outline:0!important}.quick-entry-container .frappe-control .control-label{color:#4b5563!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.form-grid .grid-row .frappe-control .form-control,.form-grid .grid-row .frappe-control select,.form-grid .grid-row input.input-with-feedback:not([type=checkbox]){border:1px solid #e5e7eb!important;border-radius:6px!important;background:#fff!important;color:#1f2937!important;font-size:13px!important;padding:3px 8px!important;min-height:30px!important;height:30px!important;transition:border-color .15s,box-shadow .15s!important}.form-grid .grid-row .frappe-control .form-control:focus,.form-grid .grid-row .frappe-control select:focus,.form-grid .grid-row input.input-with-feedback:focus:not([type=checkbox]){border-color:#5cb6e5!important;box-shadow:0 0 0 2px rgba(0,120,212,.1)!important;outline:0!important}.form-grid .grid-row .like-disabled-input{background:#f8fafc!important;border:1px solid #f3f4f6!important;border-radius:6px!important;color:#6b7280!important;font-size:13px!important;padding:3px 8px!important;min-height:30px!important}.frappe-control .input-group{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important}.frappe-control .input-group .input-group-addon{border:1.5px solid #e5e7eb!important;border-right:none!important;border-radius:8px 0 0 8px!important;background:#f3f4f6!important;color:#6b7280!important;font-size:12px!important;font-weight:600!important;min-height:38px!important;display:flex!important;align-items:center!important;padding:0 10px!important;line-height:1!important;white-space:nowrap!important;flex-shrink:0!important;transition:border-color .2s!important}.frappe-control .input-group .form-control{border-radius:0 8px 8px 0!important}.frappe-control .input-group:focus-within .input-group-addon{border-color:#5cb6e5!important}.frappe-control[data-fieldtype=Date] .form-control,.frappe-control[data-fieldtype=Datetime] .form-control,.frappe-control[data-fieldtype=Time] .form-control{min-height:38px!important;padding:8px 14px!important;border-radius:8px!important}html body input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;border:1.5px solid #d1d5db!important;border-radius:4px!important;background-color:#fff!important;cursor:pointer!important;flex-shrink:0!important;vertical-align:middle!important;transition:border-color .12s ease,background-color .12s ease!important}html body input[type=checkbox]:hover{border-color:#0078d4!important}.query-report .filters-form .frappe-control .form-control,.query-report .filters-form .frappe-control select,.query-report .filters-form input.input-with-feedback:not([type=checkbox]){border:1.5px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;font-size:13px!important;padding:6px 12px!important;min-height:34px!important;transition:border-color .2s,box-shadow .2s!important}.query-report .filters-form .frappe-control .form-control:focus,.query-report .filters-form .frappe-control select:focus{border-color:#5cb6e5!important;box-shadow:0 0 0 3px rgba(0,120,212,.1)!important;outline:0!important}.query-report .filters-form .frappe-control .control-label{font-size:11px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase!important;letter-spacing:.05em!important}.form-grid .grid-row .frappe-control.has-error .form-control,.form-grid .grid-row .frappe-control.has-error input,.frappe-control.has-error .form-control,.frappe-control.has-error .input-with-feedback:not([type=checkbox]),.frappe-control.has-error select,.frappe-control.has-error textarea,.frappe-dialog .frappe-control.has-error .form-control,.frappe-dialog .frappe-control.has-error select,.modal-body .frappe-control.has-error .form-control,.modal-body .frappe-control.has-error select,.query-report .filters-form .frappe-control.has-error .form-control,.query-report .filters-form .frappe-control.has-error input,.quick-entry-container .frappe-control.has-error .form-control,.quick-entry-container .frappe-control.has-error input{border-color:#eb4d4b!important;box-shadow:0 0 0 3px rgba(235,77,75,.12)!important}.frappe-control.has-error .control-label,.frappe-control.has-error label.control-label{color:#eb4d4b!important}.page-head:not(.dw-workspace-header){background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:none!important;padding:10px 20px!important;position:sticky!important;top:0!important;border-top:12px solid #f5f7fb!important;z-index:6!important}.main-section{padding-top:0!important}.page-container{overflow:visible!important}.page-head:not(.dw-workspace-header){background:linear-gradient(180deg,#f8faff 0,#f2f6fd 100%)!important;border-bottom:1.5px solid #c2d9f0!important}.workspace-container .page-head:not(.dw-workspace-header),body[data-route^="Workspaces/"] .page-head:not(.dw-workspace-header){background:#fff!important;border-bottom:1px solid #e5e7eb!important;height:66px!important;min-height:66px!important;max-height:66px!important;box-sizing:border-box!important}.page-head:not(.dw-workspace-header)::before{content:none!important}.page-head .page-title .title-text{color:#1b3a5c!important;font-weight:600!important;font-size:18px!important;letter-spacing:-.01em!important}.page-head:not(.dw-workspace-header) .page-title .title-text::before{content:none!important}.page-head:not(.dw-workspace-header) .navbar-breadcrumbs>li:first-child{display:none!important}.page-head:not(.dw-workspace-header) .navbar-breadcrumbs>li:first-child+li::before,.page-head:not(.dw-workspace-header) .navbar-breadcrumbs>li:first-child+li>a::before{content:none!important;display:none!important}.page-head.dw-workspace-header .navbar-breadcrumbs>li:first-child{display:none!important}.page-head.dw-workspace-header .navbar-breadcrumbs>li:first-child+li::before,.page-head.dw-workspace-header .navbar-breadcrumbs>li:first-child+li>a::before{content:none!important;display:none!important}.page-head .sub-heading{color:#4a6680!important;font-size:12.5px!important;margin-top:2px!important}.standard-filter-section .form-group::after,.standard-filter-section .form-group::before{display:none!important;content:none!important}.standard-filter-section{padding:8px 0 4px!important;gap:8px!important}.standard-filter-section .form-group{margin-bottom:0!important}.page-head .page-actions .btn-primary{border-radius:8px!important;padding:7px 18px!important;font-weight:600!important;font-size:13px!important;box-shadow:0 2px 6px rgba(0,120,212,.2)!important}.page-head .page-actions .btn-primary:hover{box-shadow:0 4px 14px rgba(0,120,212,.28)!important;transform:translateY(-1px)!important}html body .frappe-list .list-row .list-row-col:first-child,html body .frappe-list .list-row-head .list-row-col:first-child{flex:0 0 auto!important}html body[data-page-route=Form] .layout-main-section,html body[data-route^="Form/"] .layout-main-section,html body[data-route^="Form/"] .layout-main-section.layout-main-section{border:0!important;border-radius:0!important;box-shadow:none!important;background:0 0!important}html body[data-route^="Form/"] .form-dashboard,html body[data-route^="Form/"] .form-layout,html body[data-route^="Form/"] .form-message,html body[data-route^="Form/"] .form-page,html body[data-route^="Form/"] .form-section,html body[data-route^="Form/"] .form-tabs-list,html body[data-route^="Form/"] .section-body,html body[data-route^="Form/"] .std-form-layout{border:0!important;box-shadow:none!important}html body[data-route^="Form/"] .form-section .section-head{border-top:0!important;border-bottom:0!important}html body[data-route^="Form/"] .page-head,html body[data-route^="Form/"] .page-head.flex{border-bottom:0!important;box-shadow:none!important}html body .checkbox input[type=checkbox]+.label-area,html body .checkbox>label>input[type=checkbox],html body input[type=checkbox]+label,html body input[type=checkbox]+span,html body label>input[type=checkbox]+.label-area{margin-left:8px!important}html body .checkbox label,html body .form-group.frappe-control[data-fieldtype=Check] label,html body .frappe-checkbox label{display:inline-flex!important;align-items:center!important;gap:8px!important}html body .checkbox label>input[type=checkbox],html body .frappe-checkbox label>input[type=checkbox]{margin:0!important;flex:0 0 auto!important}html body .checkbox label>.label-area,html body .frappe-checkbox label>.label-area{margin-left:0!important}html body .perm-table td .checkbox,html body .permission-manager .checkbox,html body td>input[type=checkbox]+label,html body td>label>input[type=checkbox]{margin-right:6px!important}html body .form-check input[type=checkbox]+label,html body .form-check-input+.form-check-label{margin-left:8px!important}html body .list-row .list-row-checkbox,html body .list-row-checkbox+.level-item{margin-right:10px!important}.body-sidebar-top[data-dw-stale]{opacity:.82;transition:opacity .2s ease}@keyframes dw-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}.sidebar-items[data-dw-stale]{opacity:.78;transition:opacity .25s ease}html body .btn[style*="display: none"],html body .btn[style*="display:none"]{display:none!important}html body .btn,html body .btn.btn-sm,html body .btn.btn-xs,html body .btn:not(.btn-lg){white-space:nowrap!important}html body input[type=checkbox]:checked{background-color:#0078d4!important;border-color:#0078d4!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'><path d='M2.5 7.2 L5.7 10.3 L11.5 4.3' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:12px 12px!important}html body input[type=checkbox]:checked::after{content:none!important;display:none!important}