@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
.global-form{--gf-primary:var(--erp-form-primary,var(--secondary-color,#0b3b8c));--gf-orange:var(--primary-color,var(--accent-color,var(--brand-orange,#f58220)));--gf-combobox-bg:var(--background-alt,#fff);--gf-combobox-border:var(--border-color,#9eb8cc);--gf-combobox-caret-bg:var(--primary-light,#e8f4fc);--gf-combobox-caret-icon:var(--gf-primary);--gf-border:var(--border-color,#e5e7eb);--gf-card:var(--background-alt,#fff);--gf-bg:var(--background-color,#f8fafc);--gf-text:var(--text-primary,#1f2937);--gf-muted:var(--text-secondary,#6b7280);--gf-head-bg:var(--background-color,#f1f5f9);--gf-success:var(--status-success,#16a34a);--gf-success-bg:#ecfdf5;--gf-grand-total-bg:color-mix(in srgb, var(--primary-light,#e8f4fc) 72%, #fff);--gf-radius-sm:10px;--gf-radius-md:12px;--gf-radius-lg:16px;--gf-input-h:36px;box-sizing:border-box;background:var(--gf-bg);color:var(--gf-text);min-height:100%;padding:24px;font-family:Inter,system-ui,sans-serif}@media (max-width:480px){.global-form{padding:16px 12px}}.global-form *,.global-form :before,.global-form :after{box-sizing:border-box}.global-form__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.global-form__title{color:var(--gf-primary);font-size:28px;font-weight:700;line-height:1.2}.global-form__title-block{min-width:0}.global-form__subtitle{color:var(--gf-muted);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.35}.global-form__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.global-form__btn{border-radius:var(--gf-radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;transition:opacity .15s,box-shadow .15s}.global-form__btn:disabled{opacity:.55;cursor:not-allowed}.global-form__btn--primary{background:var(--gf-primary);color:#fff}.global-form__btn--primary:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px color-mix(in srgb, var(--gf-primary) 28%, transparent)}.sales-global-form__title-actions .global-form__btn--primary,.purchase-global-form__title-actions .global-form__btn--primary,.masters-global-form__title-actions .global-form__btn--primary{background:var(--gf-orange);color:#fff}.sales-global-form__title-actions .global-form__btn--primary:hover:not(:disabled),.purchase-global-form__title-actions .global-form__btn--primary:hover:not(:disabled),.masters-global-form__title-actions .global-form__btn--primary:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px color-mix(in srgb, var(--gf-orange) 32%, transparent)}.sales-global-form .global-form__table-header .global-form__btn--primary,.purchase-global-form .global-form__table-header .global-form__btn--primary{background:var(--gf-orange);color:#fff}.sales-global-form .global-form__table-header .global-form__btn--primary:hover:not(:disabled),.purchase-global-form .global-form__table-header .global-form__btn--primary:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px color-mix(in srgb, var(--gf-orange) 32%, transparent)}.global-form__btn--orange{background:var(--gf-orange);color:#fff}.global-form__btn--orange:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px color-mix(in srgb, var(--gf-orange) 32%, transparent)}.global-form__btn--outline{background:var(--gf-card);color:var(--gf-primary);border:1px solid var(--gf-border)}.global-form__btn--outline:hover:not(:disabled){border-color:var(--gf-primary)}.global-form__tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.global-form__tab{background:var(--gf-card);border:1px solid var(--gf-border);border-radius:var(--gf-radius-sm);color:var(--gf-text);cursor:pointer;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.global-form__tab:hover:not(:disabled):not(.global-form__tab--active){border-color:color-mix(in srgb, var(--gf-primary) 35%, var(--gf-border))}.global-form__tab--active{background:var(--gf-orange);color:#fff;border-color:var(--gf-orange)}.global-form__tab:disabled{opacity:.65;cursor:default}.global-form__card{background:var(--gf-card,#fff);border:1px solid var(--gf-border,var(--border-color,#cbd5e1));border-radius:var(--gf-radius-lg,12px);padding:20px}@media (max-width:480px){.global-form__card{padding:14px 12px}}.global-form__card-title{color:var(--gf-primary,#0b3b8c);border-left:4px solid var(--gf-orange,#f58220);margin-bottom:20px;padding-left:12px;font-size:18px;font-weight:600;line-height:1.3}.global-form__card-title--with-icon{border-left:none;align-items:center;gap:10px;padding-left:0;display:flex}.global-form__card-title-icon{background:color-mix(in srgb, var(--gf-orange) 14%, #fff);width:28px;height:28px;color:var(--gf-orange);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.global-form__card-title-icon svg{width:16px;height:16px}.global-form__card-title-text{min-width:0;color:var(--gf-primary);font-weight:700}.global-form__card-title--flush{margin-bottom:0}.global-form__top-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.global-form__form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.global-form__bottom-grid{grid-template-columns:2fr 380px;gap:20px;display:grid}.global-form__left-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.global-form__field{flex-direction:column;gap:8px;min-width:0;display:flex}.global-form__field--full{grid-column:1/-1}.global-form__label{color:var(--gf-text,#1f2937);font-size:13px;font-weight:600}.global-form__input,.global-form__select,.global-form__textarea{width:100%;color:var(--gf-text,#1f2937);background:var(--gf-card,#fff);font-family:inherit;font-size:14px}.global-form__input,.global-form__select{height:var(--gf-input-h,36px);border:1px solid var(--gf-border,var(--border-color,#cbd5e1));border-radius:var(--gf-radius-sm,8px);outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.global-form__input:focus,.global-form__select:focus,.global-form__textarea:focus{border-color:var(--gf-primary,#0b3b8c);outline:2px solid var(--gf-primary,#0b3b8c);outline-offset:0;box-shadow:0 0 0 4px color-mix(in srgb, var(--gf-primary,#0b3b8c) 28%, transparent)}.global-form__input::placeholder,.global-form__textarea::placeholder{color:var(--gf-muted,#6b7280)}.global-form__textarea{border:1px solid var(--gf-border,var(--border-color,#cbd5e1));border-radius:var(--gf-radius-sm,8px);resize:vertical;min-height:140px;padding:15px;line-height:1.5}.global-form__table-card{margin-bottom:20px}.global-form__table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.global-form__table-wrap{width:100%;overflow-x:auto}.global-form__table{border-collapse:collapse;width:100%;min-width:640px}.global-form__table th{background:var(--gf-head-bg);text-align:left;color:var(--gf-text);white-space:nowrap;padding:12px;font-size:13px;font-weight:600}.global-form__table th.global-form__th-right,.global-form__table td.global-form__td-right{text-align:right}.global-form__table td{vertical-align:middle;border-bottom:1px solid #eee;padding:12px;font-size:14px}.global-form__table tbody tr:last-child td{border-bottom:none}.global-form__table tbody tr:hover td{background:color-mix(in srgb, var(--gf-primary) 4%, transparent)}.global-form__summary{height:fit-content;position:sticky;top:20px}.global-form__summary-row{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.global-form__summary-row span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.global-form__grand-total{background:var(--gf-grand-total-bg);border:1px solid var(--gf-orange);border-radius:var(--gf-radius-md);margin-top:15px;padding:18px}.global-form__grand-total-label{color:var(--gf-text);font-size:14px;font-weight:600}.global-form__grand-total-value{color:var(--gf-orange);font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:700;line-height:1.1}.global-form__balance{background:var(--gf-success-bg);border:1px solid var(--gf-success);border-radius:var(--gf-radius-md);color:var(--gf-success);margin-top:15px;padding:15px;font-size:15px;font-weight:700}.global-form__spacer{margin-top:20px}.global-form--voucher,.sales-global-form,.purchase-global-form,.masters-global-form{--gf-input-h:42px;--gf-border:#cbd5e1;--gf-border-strong:#94a3b8;--gf-bg:#eef2f7;--gf-combobox-bg:#fff;--gf-combobox-border:#9eb8cc;--gf-combobox-caret-bg:var(--primary-light,#e8f4fc);--gf-combobox-caret-icon:var(--gf-primary);--gf-radius-card:0;--gf-radius-input:0;--gf-radius-btn:0;--gf-radius-sm:0;--gf-radius-md:0;--gf-table-head-bg:var(--primary-light,#e8f0fc);--gf-table-head-border:color-mix(in srgb, var(--gf-primary) 22%, #fff);--gf-card-shadow:0 1px 2px color-mix(in srgb, var(--gf-primary) 6%, transparent), 0 0 0 1px color-mix(in srgb, var(--gf-primary) 4%, transparent);--sf-header-label-h:1.125rem;--sf-header-input-h:2.625rem;--sf-header-cell-gap:10px;--sf-header-label-gap:5px;--sf-lines-row-h:2.625rem;--sf-lines-head-h:2.375rem;--gf-label:#111827;width:100%;max-width:none;padding:6px 10px 10px}.global-form--voucher :is(input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),select,textarea,.erp-input,button[role=combobox],.global-form__btn,.evf-btn,.sf-item-scan-btn,.gf-summary-input,.global-form__actions button,.sales-global-form__title-actions button:not(.erp-toggle),.purchase-global-form__title-actions button:not(.erp-toggle),.masters-global-form__title-actions button:not(.erp-toggle),.global-form__table-header button,.global-form__table-header .global-form__btn,.global-form__party-body button:not(.erp-toggle):not([role=checkbox]),.global-form__doc-body button:not(.erp-toggle):not([role=checkbox]),.sf-line-delete-btn,.global-form__lines-card .erp-list-cell-actions button){border-radius:0!important}.global-form--voucher .erp-toggle,.sales-global-form .erp-toggle,.purchase-global-form .erp-toggle,.jobwork-global-form .erp-toggle,.global-form--voucher .erp-toggle__thumb,.sales-global-form .erp-toggle__thumb,.purchase-global-form .erp-toggle__thumb,.jobwork-global-form .erp-toggle__thumb{border-radius:9999px!important}.global-form--voucher input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):not([type=number]):not([type=date]):not([type=datetime-local]):not([type=time]):not([type=month]):not([type=week]):not([type=file]):not([type=hidden]):not([type=email]):not([type=password]),.global-form--voucher textarea,.sales-global-form input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):not([type=number]):not([type=date]):not([type=datetime-local]):not([type=time]):not([type=month]):not([type=week]):not([type=file]):not([type=hidden]):not([type=email]):not([type=password]),.sales-global-form textarea,.purchase-global-form input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):not([type=number]):not([type=date]):not([type=datetime-local]):not([type=time]):not([type=month]):not([type=week]):not([type=file]):not([type=hidden]):not([type=email]):not([type=password]),.purchase-global-form textarea{text-transform:none!important;font-weight:500!important}.global-form--voucher input::placeholder,.global-form--voucher textarea::placeholder,.sales-global-form input::placeholder,.sales-global-form textarea::placeholder,.purchase-global-form input::placeholder,.purchase-global-form textarea::placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.global-form--voucher input::-webkit-input-placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.global-form--voucher textarea::-webkit-input-placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.sales-global-form input::-webkit-input-placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.sales-global-form textarea::-webkit-input-placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.purchase-global-form input::-webkit-input-placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.purchase-global-form textarea::-webkit-input-placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.global-form--voucher button[role=combobox] .text-muted-foreground,.global-form--voucher button[role=combobox] span[class*=text-muted],.sales-global-form button[role=combobox] .text-muted-foreground,.sales-global-form button[role=combobox] span[class*=text-muted],.purchase-global-form button[role=combobox] .text-muted-foreground,.purchase-global-form button[role=combobox] span[class*=text-muted]{text-transform:none!important;font-size:.9375rem!important;font-weight:400!important}.global-form--voucher .erp-input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.global-form--voucher .global-form__input,.global-form--voucher .global-form__select,.sales-global-form .erp-input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.sales-global-form .global-form__input,.sales-global-form .global-form__select,.purchase-global-form .erp-input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.purchase-global-form .global-form__input,.purchase-global-form .global-form__select,.masters-global-form .erp-input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.masters-global-form .global-form__input,.masters-global-form .global-form__select{border-color:#d1d5db;border-radius:0}.global-form--voucher .erp-input:focus,.global-form--voucher .global-form__input:focus,.global-form--voucher .global-form__select:focus,.sales-global-form .erp-input:focus,.sales-global-form .global-form__input:focus,.sales-global-form .global-form__select:focus,.purchase-global-form .erp-input:focus,.purchase-global-form .global-form__input:focus,.purchase-global-form .global-form__select:focus,.masters-global-form .erp-input:focus,.masters-global-form .global-form__input:focus,.masters-global-form .global-form__select:focus{border-color:var(--gf-primary);outline:2px solid var(--gf-primary);outline-offset:0;box-shadow:0 0 0 1px var(--gf-primary), 0 0 0 4px color-mix(in srgb, var(--gf-primary) 28%, transparent)}.global-form--voucher .global-form__header,.sales-global-form .global-form__header,.purchase-global-form .global-form__header{margin-bottom:14px}.sales-global-form .global-form__title,.purchase-global-form .global-form__title{font-size:22px}.sales-global-form .global-form__tabs,.purchase-global-form .global-form__tabs{margin-bottom:14px}.sales-global-form .global-form__tab,.purchase-global-form .global-form__tab{padding:10px 14px;font-size:13px}.sales-global-form .global-form__top-grid,.purchase-global-form .global-form__top-grid{gap:14px;margin-bottom:14px}.sales-global-form .global-form__card,.purchase-global-form .global-form__card{border-radius:var(--gf-radius-card,0);box-shadow:0 1px 2px color-mix(in srgb, var(--gf-primary) 6%, transparent);padding:16px 18px}.sales-global-form .global-form__card-title,.purchase-global-form .global-form__card-title{margin-bottom:14px;padding-left:10px;font-size:15px}.sales-global-form .global-form__card-title--with-icon,.purchase-global-form .global-form__card-title--with-icon{margin-bottom:12px;padding-left:0}.sales-global-form .global-form__party-body:not(.sf-compact-header-grid),.sales-global-form .global-form__doc-body:not(.sf-compact-header-grid),.purchase-global-form .global-form__party-body:not(.sf-compact-header-grid),.purchase-global-form .global-form__doc-body:not(.sf-compact-header-grid){flex-direction:column;gap:0;display:flex}.global-form--voucher .sf-compact-header-grid,.sales-global-form .sf-compact-header-grid,.purchase-global-form .sf-compact-header-grid{gap:var(--sf-header-cell-gap) 10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid!important}@media (min-width:1400px){.sales-global-form .sf-compact-header-grid,.purchase-global-form .sf-compact-header-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sales-global-form .sf-compact-header-grid .evf-customer-fields,.sales-global-form .sf-compact-header-grid .evf-doc-fields,.sales-global-form .sf-compact-header-grid .evf-doc-fields--compact,.sales-global-form .sf-compact-header-grid .evf-doc-fields-row,.sales-global-form .sf-compact-header-grid .evf-transport-in-doc,.sales-global-form .sf-compact-header-grid .evf-transport-fields,.sales-global-form .sf-compact-header-grid .evf-transport-fields-row,.purchase-global-form .sf-compact-header-grid .evf-customer-fields,.purchase-global-form .sf-compact-header-grid .evf-doc-fields,.purchase-global-form .sf-compact-header-grid .evf-doc-fields--compact,.purchase-global-form .sf-compact-header-grid .evf-doc-fields-row,.purchase-global-form .sf-compact-header-grid .evf-transport-fields-row{display:contents}.sales-global-form .sf-compact-header-grid .evf-address-fields,.purchase-global-form .sf-compact-header-grid .evf-address-fields{gap:var(--sf-header-cell-gap) 10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}@media (min-width:1400px){.sales-global-form .sf-compact-header-grid .evf-address-fields,.purchase-global-form .sf-compact-header-grid .evf-address-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.sales-global-form .sf-compact-header-grid .evf-header-span-2,.purchase-global-form .sf-compact-header-grid .evf-header-span-2{grid-column:span 2}.sales-global-form .sf-compact-header-grid .evf-header-span-3,.purchase-global-form .sf-compact-header-grid .evf-header-span-3{grid-column:span 3}.sales-global-form .sf-compact-header-grid .evf-header-span-4,.purchase-global-form .sf-compact-header-grid .evf-header-span-4{grid-column:span 4}.sales-global-form .sf-compact-header-grid .evf-header-cell--address,.purchase-global-form .sf-compact-header-grid .evf-header-cell--address{min-height:calc(var(--sf-header-label-h) + 2.75rem)}.sales-global-form .sf-compact-header-grid .evf-field--transporter,.purchase-global-form .sf-compact-header-grid .evf-field--transporter{grid-column:span 3}.sales-global-form .sf-compact-header-grid .evf-field--lr-bilty,.purchase-global-form .sf-compact-header-grid .evf-field--lr-bilty{grid-column:span 1}.sales-global-form .sf-compact-header-grid .evf-customer-fields>*,.sales-global-form .sf-compact-header-grid .evf-address-fields>*,.sales-global-form .sf-compact-header-grid .evf-field,.sales-global-form .sf-compact-header-grid .evf-doc-panel .grid>*,.purchase-global-form .sf-compact-header-grid .evf-customer-fields>*,.purchase-global-form .sf-compact-header-grid .evf-address-fields>*,.purchase-global-form .sf-compact-header-grid .evf-field,.purchase-global-form .sf-compact-header-grid .evf-doc-panel .grid>*{gap:var(--sf-header-label-gap,6px);flex-direction:column;min-width:0;min-height:0;display:flex}.sales-global-form .sf-compact-header-grid label,.sales-global-form .sf-compact-header-grid .evf-label,.sales-global-form .sf-doc-row-keys label,.purchase-global-form .sf-compact-header-grid label,.purchase-global-form .sf-compact-header-grid .evf-label,.purchase-global-form .sf-doc-row-keys label{min-height:var(--sf-header-label-h);letter-spacing:.025em!important;text-transform:uppercase!important;color:var(--gf-label,#111827)!important;margin:0!important;padding:0 2px!important;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important}.global-form--voucher .gf-voucher-field-label,.global-form--voucher .global-form__party-body label,.global-form--voucher .global-form__doc-body label,.global-form--voucher .sf-compact-header-grid label,.global-form--voucher .sf-compact-header-grid .evf-label,.global-form--voucher .pf-header-panel label{min-height:var(--sf-header-label-h);display:block;letter-spacing:.025em!important;text-transform:uppercase!important;color:var(--gf-label,#111827)!important;margin:0!important;padding:0 2px!important;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important}.global-form--voucher .gf-invoice-summary button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line),.sales-global-form .gf-invoice-summary button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line),.purchase-global-form .gf-invoice-summary button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line){width:100%!important;height:var(--sf-header-input-h,2.625rem)!important;min-height:var(--sf-header-input-h,2.625rem)!important;background:var(--gf-combobox-bg,#fff)!important;border:1px solid var(--gf-combobox-border,#9eb8cc)!important;box-shadow:none!important;border-radius:0!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important;overflow:hidden!important}.global-form--voucher .gf-invoice-summary .erp-search-combobox__label,.sales-global-form .gf-invoice-summary .erp-search-combobox__label,.purchase-global-form .gf-invoice-summary .erp-search-combobox__label{color:var(--gf-label,#111827)!important;padding:0 8px!important;font-size:13px!important;font-weight:500!important}.global-form--voucher .gf-invoice-summary .erp-search-combobox-caret,.sales-global-form .gf-invoice-summary .erp-search-combobox-caret,.purchase-global-form .gf-invoice-summary .erp-search-combobox-caret{background:var(--primary-light,#e8f4fc)!important;border-left-color:var(--gf-combobox-border,#9eb8cc)!important;color:var(--gf-primary)!important}.sales-global-form .gf-invoice-summary .gf-other-expense-amount,.purchase-global-form .gf-invoice-summary .gf-other-expense-amount{width:5.5rem!important;color:var(--gf-label,#111827)!important;background:#fff!important;border-color:#d1d5db!important}.sales-global-form .gf-invoice-summary .gf-other-expense-amount:focus,.purchase-global-form .gf-invoice-summary .gf-other-expense-amount:focus,.gf-invoice-summary .gf-other-expense-amount:focus,.sales-global-form .gf-invoice-summary .gf-summary-input:focus,.purchase-global-form .gf-invoice-summary .gf-summary-input:focus,.gf-invoice-summary .gf-summary-input:focus{z-index:5;position:relative;border:1px solid var(--gf-primary,hsl(var(--primary)))!important;border-color:var(--gf-primary,hsl(var(--primary)))!important;box-shadow:0 0 0 1px var(--gf-primary,hsl(var(--primary))), 0 0 0 4px color-mix(in srgb, var(--gf-primary,hsl(var(--primary))) 28%, transparent)!important;outline:none!important}.sales-global-form .gf-invoice-summary .gf-other-expense-ledger:focus-within,.purchase-global-form .gf-invoice-summary .gf-other-expense-ledger:focus-within,.gf-invoice-summary .gf-other-expense-ledger:focus-within,.sales-global-form .gf-invoice-summary .gf-other-expense-fields .erp-search-field-shell:focus-within,.purchase-global-form .gf-invoice-summary .gf-other-expense-fields .erp-search-field-shell:focus-within,.gf-invoice-summary .gf-other-expense-fields .erp-search-field-shell:focus-within,.sales-global-form .gf-invoice-summary .gf-other-expense-fields button[role=combobox]:focus,.purchase-global-form .gf-invoice-summary .gf-other-expense-fields button[role=combobox]:focus,.sales-global-form .gf-invoice-summary .gf-other-expense-fields button[role=combobox]:focus-visible,.purchase-global-form .gf-invoice-summary .gf-other-expense-fields button[role=combobox]:focus-visible{z-index:5;position:relative;border-color:var(--gf-primary,hsl(var(--primary)))!important;box-shadow:0 0 0 1px var(--gf-primary,hsl(var(--primary))), 0 0 0 4px color-mix(in srgb, var(--gf-primary,hsl(var(--primary))) 28%, transparent)!important;outline:none!important}.global-form--voucher .sf-compact-header-grid button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line),.global-form--voucher .sf-doc-row-keys button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line),.global-form--voucher .global-form__party-body button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line),.global-form--voucher .global-form__doc-body button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line),.global-form--voucher .pf-header-panel button[role=combobox].erp-search-combobox:not(.erp-search-combobox--line){width:100%!important;height:var(--sf-header-input-h,2.625rem)!important;min-height:var(--sf-header-input-h,2.625rem)!important;background:var(--gf-combobox-bg,#fff)!important;border-color:var(--gf-combobox-border,#9eb8cc)!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important;overflow:hidden!important}.global-form--voucher .sf-compact-header-grid .erp-search-combobox__label,.global-form--voucher .global-form__party-body .erp-search-combobox__label,.global-form--voucher .global-form__doc-body .erp-search-combobox__label,.global-form--voucher .pf-header-panel .erp-search-combobox__label{padding:0 8px!important;font-size:15px!important;font-weight:500!important}.global-form--voucher .sf-compact-header-grid .erp-search-combobox-caret,.global-form--voucher .global-form__party-body .erp-search-combobox-caret,.global-form--voucher .global-form__doc-body .erp-search-combobox-caret,.global-form--voucher .pf-header-panel .erp-search-combobox-caret,.global-form--voucher .gf-invoice-summary .erp-search-combobox-caret,.sales-global-form .sf-compact-header-grid .erp-search-combobox-caret,.sales-global-form .global-form__party-body .erp-search-combobox-caret,.sales-global-form .global-form__doc-body .erp-search-combobox-caret,.purchase-global-form .sf-compact-header-grid .erp-search-combobox-caret,.purchase-global-form .global-form__party-body .erp-search-combobox-caret,.purchase-global-form .global-form__doc-body .erp-search-combobox-caret,.purchase-global-form .pf-header-panel .erp-search-combobox-caret,.masters-global-form .erp-search-combobox-caret,.global-form .erp-search-combobox-caret,.erp-search-field-shell .erp-search-combobox-caret{background:var(--primary-light,#e8f4fc)!important;border-left:1px solid var(--gf-combobox-border,#9eb8cc)!important;color:var(--gf-primary)!important}.global-form--voucher .sf-compact-header-grid .erp-search-field-shell,.global-form--voucher .sf-doc-row-keys .erp-search-field-shell,.global-form--voucher .global-form__party-body .erp-search-field-shell,.global-form--voucher .global-form__doc-body .erp-search-field-shell,.global-form--voucher .pf-header-panel .erp-search-field-shell,.sales-global-form .gf-invoice-summary .erp-search-field-shell,.purchase-global-form .gf-invoice-summary .erp-search-field-shell{height:var(--sf-header-input-h,2.625rem);min-height:var(--sf-header-input-h,2.625rem);border-color:var(--gf-combobox-border,#9eb8cc);background:var(--gf-combobox-bg,#fff)}.global-form--voucher .sf-compact-header-grid .erp-search-field-shell__control>input,.global-form--voucher .sf-compact-header-grid .erp-search-field-shell__control>select,.global-form--voucher .global-form__party-body .erp-search-field-shell__control>input,.global-form--voucher .global-form__party-body .erp-search-field-shell__control>select,.global-form--voucher .global-form__doc-body .erp-search-field-shell__control>input,.global-form--voucher .global-form__doc-body .erp-search-field-shell__control>select,.global-form--voucher .pf-header-panel .erp-search-field-shell__control>input,.global-form--voucher .pf-header-panel .erp-search-field-shell__control>select{height:100%!important;min-height:0!important;padding:0 8px!important;font-size:15px!important;font-weight:500!important}.global-form--voucher .sf-compact-header-grid .erp-search-field-shell select,.global-form--voucher .global-form__party-body .erp-search-field-shell select,.global-form--voucher .global-form__doc-body .erp-search-field-shell select,.global-form--voucher .pf-header-panel .erp-search-field-shell select,.sales-global-form .sf-compact-header-grid .erp-search-field-shell select,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell select{cursor:pointer;box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding-right:2.25rem!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody button[role=combobox].erp-search-combobox{background:0 0!important;border:none!important;justify-content:flex-start!important;align-items:stretch!important;padding:0!important;display:flex!important;overflow:hidden!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-search-combobox__label{font-size:13px!important;line-height:var(--sf-lines-row-h,2.625rem)!important;padding:0 6px!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-search-combobox-caret{background:var(--primary-light,#e8f4fc)!important;color:var(--gf-primary)!important}.global-form--voucher .sf-compact-header-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.global-form--voucher .sf-compact-header-grid select,.global-form--voucher .sf-compact-header-grid textarea,.global-form--voucher .sf-compact-header-grid button[role=combobox],.global-form--voucher .sf-compact-header-grid .erp-input,.global-form--voucher .global-form__party-body .erp-input,.global-form--voucher .global-form__party-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.global-form--voucher .global-form__party-body select,.global-form--voucher .global-form__party-body button[role=combobox],.global-form--voucher .global-form__doc-body .erp-input,.global-form--voucher .global-form__doc-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.global-form--voucher .global-form__doc-body select,.global-form--voucher .global-form__doc-body button[role=combobox],.global-form--voucher .pf-header-panel .erp-input,.global-form--voucher .pf-header-panel input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.global-form--voucher .pf-header-panel select,.global-form--voucher .pf-header-panel button[role=combobox]{box-sizing:border-box;width:100%!important;min-height:var(--sf-header-input-h)!important;height:var(--sf-header-input-h)!important;box-shadow:none!important;background:var(--gf-card)!important;border:1px solid #d1d5db!important;border-radius:0!important;margin:0!important;padding:0 8px!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.global-form--voucher .global-form__party-body textarea,.global-form--voucher .global-form__doc-body textarea,.global-form--voucher .sf-compact-header-grid textarea,.global-form--voucher .pf-header-panel textarea{resize:none;min-height:var(--sf-header-input-h)!important;height:var(--sf-header-input-h)!important;padding:6px 8px!important;font-size:15px!important}.global-form--voucher .sf-unified-section-head__icon{width:18px;height:18px;color:var(--erp-form-primary,var(--gf-primary));opacity:1;flex-shrink:0}.global-form--voucher .global-form__party-body>.sf-party-panel-note{grid-column:1/-1;margin:0}.global-form--voucher .global-form__party-body .evf-customer-fields,.global-form--voucher .global-form__party-body .evf-address-fields,.global-form--voucher .global-form__doc-body .evf-doc-fields,.global-form--voucher .global-form__doc-body .evf-doc-fields--compact,.global-form--voucher .global-form__doc-body .evf-doc-fields-row{display:contents}.global-form--voucher .sf-compact-header-grid .evf-customer-fields>*,.global-form--voucher .sf-compact-header-grid .evf-address-fields>*,.global-form--voucher .sf-compact-header-grid .evf-field,.global-form--voucher .sf-compact-header-grid #sf-book-type,.global-form--voucher .sf-compact-header-grid #pf-book-type,.global-form--voucher .sf-compact-header-grid #sf-sales-ac,.global-form--voucher .sf-compact-header-grid #pf-purchase-ac{gap:var(--sf-header-label-gap,6px);flex-direction:column;min-width:0;min-height:0;display:flex}.global-form--voucher .sf-compact-header-grid .evf-address-fields textarea.erp-input{min-height:var(--sf-header-input-h)!important;height:var(--sf-header-input-h)!important;padding:6px 8px!important}.global-form--voucher .sf-compact-header-grid>.pf-supplier-fields,.global-form--voucher .sf-compact-header-grid>.grid{grid-column:1/-1;width:100%;min-width:0}.global-form--voucher .pf-supplier-fields{gap:var(--sf-header-cell-gap);flex-direction:column;display:flex}.global-form--voucher .pf-supplier-row--party-voucher{gap:var(--sf-header-cell-gap) 10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.global-form--voucher .pf-supplier-row--party-voucher>:first-child,.global-form--voucher .pf-supplier-row--party-voucher>:last-child{grid-column:span 2}.global-form--voucher .pf-supplier-row--tax{gap:var(--sf-header-cell-gap) 10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.global-form--voucher .pf-supplier-row--tax>*{min-width:0}.purchase-global-form .pf-rcm-fields-grid,.global-form--voucher .pf-rcm-fields-grid{gap:var(--sf-header-cell-gap,10px) 16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;min-width:0;display:grid}.purchase-global-form .pf-rcm-fields-grid>*,.global-form--voucher .pf-rcm-fields-grid>*{min-width:0}.global-form--voucher .jw-order-ref-grid,.purchase-global-form .jw-order-ref-grid,.jobwork-global-form .jw-order-ref-grid,.global-form--voucher .sf-compact-header-grid .jw-order-ref-grid,.purchase-global-form .sf-compact-header-grid .jw-order-ref-grid,.jobwork-global-form .sf-compact-header-grid .jw-order-ref-grid,.global-form--voucher .sf-compact-header-grid>.jw-order-ref-grid,.purchase-global-form .sf-compact-header-grid>.jw-order-ref-grid,.jobwork-global-form .sf-compact-header-grid>.jw-order-ref-grid{gap:var(--sf-header-cell-gap,10px) 10px!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;width:100%!important;min-width:0!important;display:grid!important}.global-form--voucher .jw-order-ref-grid>*,.purchase-global-form .jw-order-ref-grid>*,.jobwork-global-form .jw-order-ref-grid>*{flex:none!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.purchase-global-form .sf-voucher-fields-section__body,.global-form--voucher .sf-voucher-fields-section__body{padding-top:2px}.purchase-global-form .pf-rcm-fields-grid .erp-search-field-shell,.global-form--voucher .pf-rcm-fields-grid .erp-search-field-shell{height:var(--sf-header-input-h,2.625rem);min-height:var(--sf-header-input-h,2.625rem);border-color:var(--gf-combobox-border,#9eb8cc);background:var(--gf-combobox-bg,#fff)}.purchase-global-form .pf-rcm-fields-grid .erp-search-field-shell__control>input,.purchase-global-form .pf-rcm-fields-grid .erp-search-field-shell__control>select,.global-form--voucher .pf-rcm-fields-grid .erp-search-field-shell__control>input,.global-form--voucher .pf-rcm-fields-grid .erp-search-field-shell__control>select{box-shadow:none!important;background:0 0!important;border:none!important;height:100%!important;min-height:0!important;padding:0 8px!important;font-size:15px!important;font-weight:500!important}.purchase-global-form .pf-rcm-fields-grid .erp-input:not(.erp-search-field-shell),.purchase-global-form .pf-rcm-fields-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.purchase-global-form .pf-rcm-fields-grid select,.global-form--voucher .pf-rcm-fields-grid .erp-input:not(.erp-search-field-shell),.global-form--voucher .pf-rcm-fields-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.global-form--voucher .pf-rcm-fields-grid select{box-sizing:border-box;width:100%!important;min-height:var(--sf-header-input-h)!important;height:var(--sf-header-input-h)!important;border:1px solid var(--gf-border)!important;box-shadow:none!important;background:var(--gf-card)!important;border-radius:0!important;margin:0!important;padding:0 8px!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}@media (max-width:1023px){.purchase-global-form .pf-rcm-fields-grid,.global-form--voucher .pf-rcm-fields-grid{grid-template-columns:1fr}}.global-form--voucher .global-form__party-body>#pf-purchase-ac,.global-form--voucher .global-form__party-body>.grid{grid-column:1/-1}.global-form--voucher .global-form__party-body>.grid{gap:var(--sf-header-cell-gap) 10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.global-form--voucher .global-form__party-body>.grid>div{grid-column:span 2;min-width:0}.global-form--voucher .global-form__doc-body .evf-doc-fields,.global-form--voucher .global-form__doc-body .evf-doc-fields--compact,.global-form--voucher .global-form__doc-body .evf-doc-fields-row{display:contents}.global-form--voucher .global-form__doc-body .evf-field,.global-form--voucher .global-form__doc-body .evf-doc-panel .grid>*{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:1023px){.global-form--voucher .pf-supplier-row--party-voucher,.global-form--voucher .pf-supplier-row--tax{grid-template-columns:repeat(2,minmax(0,1fr))}.global-form--voucher .pf-supplier-row--party-voucher>:first-child,.global-form--voucher .pf-supplier-row--party-voucher>:last-child{grid-column:span 1}}@media (max-width:640px){.global-form--voucher .pf-supplier-row--party-voucher,.global-form--voucher .pf-supplier-row--tax,.global-form--voucher .global-form__party-body>.grid{grid-template-columns:1fr}.global-form--voucher .global-form__party-body>.grid>div{grid-column:span 1}}.sales-global-form .sf-compact-header-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.sales-global-form .sf-compact-header-grid select,.sales-global-form .sf-compact-header-grid textarea,.sales-global-form .sf-compact-header-grid button[role=combobox]:not(.erp-search-combobox),.sales-global-form .sf-compact-header-grid .erp-input,.sales-global-form .sf-doc-row-keys input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.sales-global-form .sf-doc-row-keys select,.sales-global-form .sf-doc-row-keys .erp-input,.sales-global-form .sf-doc-row-keys button[role=combobox]:not(.erp-search-combobox),.purchase-global-form .sf-compact-header-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.purchase-global-form .sf-compact-header-grid select,.purchase-global-form .sf-compact-header-grid textarea,.purchase-global-form .sf-compact-header-grid button[role=combobox]:not(.erp-search-combobox),.purchase-global-form .sf-compact-header-grid .erp-input,.purchase-global-form .sf-doc-row-keys input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.purchase-global-form .sf-doc-row-keys select,.purchase-global-form .sf-doc-row-keys .erp-input,.purchase-global-form .sf-doc-row-keys button[role=combobox]:not(.erp-search-combobox){box-sizing:border-box;width:100%!important;min-height:var(--sf-header-input-h)!important;height:var(--sf-header-input-h)!important;border:1px solid var(--gf-border)!important;box-shadow:none!important;background:var(--gf-card)!important;border-radius:0!important;margin:0!important;padding:0 8px!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.sales-global-form .sf-compact-header-grid .erp-search-combobox__label,.sales-global-form .sf-doc-row-keys .erp-search-combobox__label,.purchase-global-form .sf-compact-header-grid .erp-search-combobox__label,.purchase-global-form .sf-doc-row-keys .erp-search-combobox__label,.sales-global-form .sf-compact-header-grid .erp-search-field-shell__control>input,.sales-global-form .sf-compact-header-grid .erp-search-field-shell__control>select,.sales-global-form .sf-doc-row-keys .erp-search-field-shell__control>input,.sales-global-form .sf-doc-row-keys .erp-search-field-shell__control>select,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell__control>input,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell__control>select,.purchase-global-form .sf-doc-row-keys .erp-search-field-shell__control>input,.purchase-global-form .sf-doc-row-keys .erp-search-field-shell__control>select{font-size:15px!important}.global-form--voucher .sf-compact-header-grid .erp-search-field-shell.erp-input,.global-form--voucher .sf-compact-header-grid .erp-date-input.erp-input,.global-form--voucher .global-form__party-body .erp-search-field-shell.erp-input,.global-form--voucher .global-form__party-body .erp-date-input.erp-input,.global-form--voucher .global-form__doc-body .erp-search-field-shell.erp-input,.global-form--voucher .global-form__doc-body .erp-date-input.erp-input,.global-form--voucher .pf-header-panel .erp-search-field-shell.erp-input,.global-form--voucher .pf-header-panel .erp-date-input.erp-input,.sales-global-form .sf-compact-header-grid .erp-search-field-shell.erp-input,.sales-global-form .sf-compact-header-grid .erp-date-input.erp-input,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell.erp-input,.purchase-global-form .sf-compact-header-grid .erp-date-input.erp-input,.accounts-voucher-compact .erp-search-field-shell.erp-input,.accounts-voucher-compact .erp-date-input.erp-input{box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.global-form--voucher .sf-compact-header-grid .erp-search-field-shell,.global-form--voucher .sf-doc-row-keys .erp-search-field-shell,.global-form--voucher .global-form__party-body .erp-search-field-shell,.global-form--voucher .global-form__doc-body .erp-search-field-shell,.global-form--voucher .pf-header-panel .erp-search-field-shell,.sales-global-form .sf-compact-header-grid .erp-search-field-shell,.sales-global-form .sf-doc-row-keys .erp-search-field-shell,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell,.purchase-global-form .sf-doc-row-keys .erp-search-field-shell{min-height:var(--sf-header-input-h)!important;height:var(--sf-header-input-h)!important}.accounts-voucher-compact .erp-search-field-shell{height:2.75rem!important;min-height:2.75rem!important}.global-form--voucher .sf-compact-header-grid .erp-search-field-shell__control>input,.global-form--voucher .sf-compact-header-grid .erp-search-field-shell__control>select,.global-form--voucher .sf-doc-row-keys .erp-search-field-shell__control>input,.global-form--voucher .sf-doc-row-keys .erp-search-field-shell__control>select,.global-form--voucher .global-form__party-body .erp-search-field-shell__control>input,.global-form--voucher .global-form__party-body .erp-search-field-shell__control>select,.global-form--voucher .global-form__doc-body .erp-search-field-shell__control>input,.global-form--voucher .global-form__doc-body .erp-search-field-shell__control>select,.global-form--voucher .pf-header-panel .erp-search-field-shell__control>input,.global-form--voucher .pf-header-panel .erp-search-field-shell__control>select,.sales-global-form .sf-compact-header-grid .erp-search-field-shell__control>input,.sales-global-form .sf-compact-header-grid .erp-search-field-shell__control>select,.sales-global-form .sf-doc-row-keys .erp-search-field-shell__control>input,.sales-global-form .sf-doc-row-keys .erp-search-field-shell__control>select,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell__control>input,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell__control>select,.purchase-global-form .sf-doc-row-keys .erp-search-field-shell__control>input,.purchase-global-form .sf-doc-row-keys .erp-search-field-shell__control>select{box-shadow:none!important;background:0 0!important;border:none!important;height:100%!important;min-height:0!important}.global-form--voucher .sf-compact-header-grid .erp-search-field-shell__input,.global-form--voucher .sf-doc-row-keys .erp-search-field-shell__input,.global-form--voucher .global-form__party-body .erp-search-field-shell__input,.global-form--voucher .global-form__doc-body .erp-search-field-shell__input,.global-form--voucher .pf-header-panel .erp-search-field-shell__input{height:100%!important;min-height:0!important;padding:0 8px!important;font-size:15px!important}.global-form--voucher .sf-compact-header-grid .erp-date-input,.global-form--voucher .sf-doc-row-keys .erp-date-input,.global-form--voucher .global-form__party-body .erp-date-input,.global-form--voucher .global-form__doc-body .erp-date-input,.global-form--voucher .pf-header-panel .erp-date-input,.sales-global-form .sf-compact-header-grid .erp-date-input,.sales-global-form .sf-doc-row-keys .erp-date-input,.sales-global-form .evf-doc-fields-row .erp-date-input,.sales-global-form .evf-doc-fields-row--keys .erp-date-input,.purchase-global-form .sf-compact-header-grid .erp-date-input,.purchase-global-form .sf-doc-row-keys .erp-date-input,.purchase-global-form .pf-rcm-fields-grid .erp-date-input,.purchase-global-form .pf-header-panel .erp-date-input,.accounts-global-form .erp-date-input,.global-form--voucher .pf-rcm-fields-grid .erp-date-input,.accounts-voucher-compact .erp-date-input{width:100%!important;height:auto!important;min-height:0!important}.sales-global-form .sf-compact-header-grid .evf-address-fields textarea,.sales-global-form .sf-compact-header-grid textarea.erp-input,.purchase-global-form .sf-compact-header-grid textarea.erp-input{resize:none;height:auto!important;min-height:2.75rem!important;padding:6px 8px!important}.sales-global-form .sf-compact-header-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.sales-global-form .sf-compact-header-grid select:focus,.sales-global-form .sf-compact-header-grid textarea:focus,.sales-global-form .sf-compact-header-grid button[role=combobox]:focus,.sales-global-form .sf-compact-header-grid button[role=combobox]:focus-visible,.sales-global-form .sf-compact-header-grid .erp-search-field-shell:focus-within,.sales-global-form .sf-compact-header-grid .erp-date-input:focus-within .erp-date-input__text,.sales-global-form .sf-doc-row-keys input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.sales-global-form .sf-doc-row-keys select:focus,.sales-global-form .sf-doc-row-keys textarea:focus,.sales-global-form .sf-doc-row-keys button[role=combobox]:focus,.sales-global-form .sf-doc-row-keys button[role=combobox]:focus-visible,.sales-global-form .sf-doc-row-keys .erp-search-field-shell:focus-within,.sales-global-form .sf-doc-row-keys .erp-date-input:focus-within .erp-date-input__text,.sales-global-form .global-form__doc-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.sales-global-form .global-form__doc-body select:focus,.sales-global-form .global-form__doc-body textarea:focus,.sales-global-form .global-form__doc-body button[role=combobox]:focus,.sales-global-form .global-form__doc-body button[role=combobox]:focus-visible,.sales-global-form .global-form__doc-body .erp-search-field-shell:focus-within,.sales-global-form .global-form__doc-body .erp-date-input:focus-within .erp-date-input__text,.sales-global-form .global-form__party-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.sales-global-form .global-form__party-body select:focus,.sales-global-form .global-form__party-body textarea:focus,.sales-global-form .global-form__party-body button[role=combobox]:focus,.sales-global-form .global-form__party-body button[role=combobox]:focus-visible,.sales-global-form .global-form__party-body .erp-search-field-shell:focus-within,.sales-global-form .global-form__party-body .erp-date-input:focus-within .erp-date-input__text,.purchase-global-form .sf-compact-header-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.purchase-global-form .sf-compact-header-grid select:focus,.purchase-global-form .sf-compact-header-grid textarea:focus,.purchase-global-form .sf-compact-header-grid button[role=combobox]:focus,.purchase-global-form .sf-compact-header-grid button[role=combobox]:focus-visible,.purchase-global-form .sf-compact-header-grid .erp-search-field-shell:focus-within,.purchase-global-form .sf-compact-header-grid .erp-date-input:focus-within .erp-date-input__text,.purchase-global-form .sf-doc-row-keys input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.purchase-global-form .sf-doc-row-keys select:focus,.purchase-global-form .sf-doc-row-keys textarea:focus,.purchase-global-form .sf-doc-row-keys button[role=combobox]:focus,.purchase-global-form .sf-doc-row-keys button[role=combobox]:focus-visible,.purchase-global-form .sf-doc-row-keys .erp-search-field-shell:focus-within,.purchase-global-form .sf-doc-row-keys .erp-date-input:focus-within .erp-date-input__text,.purchase-global-form .global-form__doc-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.purchase-global-form .global-form__doc-body select:focus,.purchase-global-form .global-form__doc-body textarea:focus,.purchase-global-form .global-form__doc-body button[role=combobox]:focus,.purchase-global-form .global-form__doc-body button[role=combobox]:focus-visible,.purchase-global-form .global-form__doc-body .erp-search-field-shell:focus-within,.purchase-global-form .global-form__doc-body .erp-date-input:focus-within .erp-date-input__text,.purchase-global-form .global-form__party-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.purchase-global-form .global-form__party-body select:focus,.purchase-global-form .global-form__party-body textarea:focus,.purchase-global-form .global-form__party-body button[role=combobox]:focus,.purchase-global-form .global-form__party-body button[role=combobox]:focus-visible,.purchase-global-form .global-form__party-body .erp-search-field-shell:focus-within,.purchase-global-form .global-form__party-body .erp-date-input:focus-within .erp-date-input__text,.global-form--voucher .sf-compact-header-grid input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.global-form--voucher .sf-compact-header-grid select:focus,.global-form--voucher .sf-compact-header-grid textarea:focus,.global-form--voucher .sf-compact-header-grid button[role=combobox]:focus,.global-form--voucher .sf-compact-header-grid button[role=combobox]:focus-visible,.global-form--voucher .sf-compact-header-grid .erp-search-field-shell:focus-within,.global-form--voucher .sf-compact-header-grid .erp-date-input:focus-within .erp-date-input__text,.global-form--voucher .global-form__doc-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.global-form--voucher .global-form__doc-body select:focus,.global-form--voucher .global-form__doc-body textarea:focus,.global-form--voucher .global-form__doc-body button[role=combobox]:focus,.global-form--voucher .global-form__doc-body button[role=combobox]:focus-visible,.global-form--voucher .global-form__doc-body .erp-search-field-shell:focus-within,.global-form--voucher .global-form__doc-body .erp-date-input:focus-within .erp-date-input__text,.global-form--voucher .global-form__party-body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.global-form--voucher .global-form__party-body select:focus,.global-form--voucher .global-form__party-body textarea:focus,.global-form--voucher .global-form__party-body button[role=combobox]:focus,.global-form--voucher .global-form__party-body button[role=combobox]:focus-visible,.global-form--voucher .global-form__party-body .erp-search-field-shell:focus-within,.global-form--voucher .global-form__party-body .erp-date-input:focus-within .erp-date-input__text,.global-form--voucher .pf-header-panel input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.global-form--voucher .pf-header-panel select:focus,.global-form--voucher .pf-header-panel textarea:focus,.global-form--voucher .pf-header-panel button[role=combobox]:focus,.global-form--voucher .pf-header-panel button[role=combobox]:focus-visible,.global-form--voucher .pf-header-panel .erp-search-field-shell:focus-within,.global-form--voucher .pf-header-panel .erp-date-input:focus-within .erp-date-input__text,.sales-global-form .sf-bottom-section input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.sales-global-form .sf-bottom-section select:focus,.sales-global-form .sf-bottom-section textarea:focus,.sales-global-form .sf-bottom-section button[role=combobox]:focus,.sales-global-form .sf-bottom-section button[role=combobox]:focus-visible,.sales-global-form .sf-bottom-section .erp-search-field-shell:focus-within,.purchase-global-form .sf-bottom-section input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.purchase-global-form .sf-bottom-section select:focus,.purchase-global-form .sf-bottom-section textarea:focus,.purchase-global-form .sf-bottom-section button[role=combobox]:focus,.purchase-global-form .sf-bottom-section button[role=combobox]:focus-visible,.purchase-global-form .sf-bottom-section .erp-search-field-shell:focus-within,.global-form--voucher .sf-bottom-section input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.global-form--voucher .sf-bottom-section select:focus,.global-form--voucher .sf-bottom-section textarea:focus,.global-form--voucher .sf-bottom-section button[role=combobox]:focus,.global-form--voucher .sf-bottom-section button[role=combobox]:focus-visible,.global-form--voucher .sf-bottom-section .erp-search-field-shell:focus-within{z-index:5;position:relative;border:1px solid var(--gf-primary,hsl(var(--primary)))!important;border-color:var(--gf-primary,hsl(var(--primary)))!important;box-shadow:0 0 0 1px var(--gf-primary,hsl(var(--primary))), 0 0 0 4px color-mix(in srgb, var(--gf-primary,hsl(var(--primary))) 28%, transparent)!important;outline:none!important}.sales-global-form .sf-compact-header-grid input[type=date]:focus:not(.erp-date-input__picker),.sales-global-form .sf-compact-header-grid input[type=datetime-local]:focus,.sales-global-form .sf-compact-header-grid input[type=time]:focus,.sales-global-form .sf-compact-header-grid input[type=number]:focus,.purchase-global-form .sf-compact-header-grid input[type=date]:focus:not(.erp-date-input__picker),.purchase-global-form .sf-compact-header-grid input[type=datetime-local]:focus,.purchase-global-form .sf-compact-header-grid input[type=time]:focus,.purchase-global-form .sf-compact-header-grid input[type=number]:focus,.global-form--voucher .sf-compact-header-grid input[type=date]:focus:not(.erp-date-input__picker),.global-form--voucher .sf-compact-header-grid input[type=datetime-local]:focus,.global-form--voucher .sf-compact-header-grid input[type=time]:focus,.global-form--voucher .global-form__doc-body input[type=date]:focus:not(.erp-date-input__picker),.global-form--voucher .global-form__doc-body input[type=datetime-local]:focus,.global-form--voucher .global-form__doc-body input[type=time]:focus,.accounts-voucher-compact input[type=date]:focus:not(.erp-date-input__picker),.accounts-voucher-compact input[type=datetime-local]:focus,.accounts-voucher-compact input[type=time]:focus,.masters-global-form input[type=date]:focus:not(.erp-date-input__picker),.masters-global-form input[type=datetime-local]:focus,.masters-global-form input[type=time]:focus{outline:2px solid var(--gf-primary)!important;outline-offset:0!important}.sales-global-form .sf-compact-header-grid p.text-red-500,.sales-global-form .sf-compact-header-grid .text-sm.font-bold.text-red-500,.purchase-global-form .sf-compact-header-grid .text-sm.font-bold.text-red-500{margin-top:2px!important;font-size:10px!important;line-height:1.2!important}@media (max-width:1023px){.sales-global-form .sf-compact-header-grid,.purchase-global-form .sf-compact-header-grid,.sales-global-form .sf-compact-header-grid .evf-address-fields,.purchase-global-form .sf-compact-header-grid .evf-address-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-global-form .sf-compact-header-grid .evf-header-span-2,.sales-global-form .sf-compact-header-grid .evf-header-span-3,.sales-global-form .sf-compact-header-grid .evf-header-span-4,.sales-global-form .sf-compact-header-grid .evf-field--transporter,.purchase-global-form .sf-compact-header-grid .evf-field--transporter{grid-column:span 2}}@media (max-width:640px){.sales-global-form .sf-compact-header-grid,.sales-global-form .sf-compact-header-grid .evf-address-fields,.purchase-global-form .sf-compact-header-grid .evf-address-fields{grid-template-columns:1fr}.sales-global-form .sf-compact-header-grid .evf-header-span-2,.sales-global-form .sf-compact-header-grid .evf-header-span-3,.sales-global-form .sf-compact-header-grid .evf-header-span-4,.sales-global-form .sf-compact-header-grid .evf-field--transporter,.sales-global-form .sf-compact-header-grid .evf-field--lr-bilty,.purchase-global-form .sf-compact-header-grid .evf-field--lr-bilty{grid-column:span 1}}.sales-global-form .erp-input,.sales-global-form input.erp-input,.sales-global-form select.erp-input,.sales-global-form textarea.erp-input,.purchase-global-form textarea.erp-input{height:var(--gf-input-h);min-height:var(--gf-input-h);border:1px solid var(--gf-border);border-radius:var(--gf-radius-sm);background:var(--gf-card);padding:0 12px;font-family:inherit;font-size:14px}.sales-global-form textarea.erp-input,.purchase-global-form textarea.erp-input{height:auto;min-height:72px;padding:12px}.sales-global-form .global-form__lines-card,.purchase-global-form .global-form__lines-card,.jobwork-global-form .global-form__lines-card,.global-form--voucher .global-form__lines-card{--sf-lines-section-head-bg:var(--primary-light,#e8f4fc);--sf-lines-table-head-bg:color-mix(in srgb, var(--primary-light,#e8f4fc) 92%, #fff);margin-bottom:14px;padding:14px 16px;overflow:visible}.sales-global-form .global-form__lines-card .global-form__table-header,.purchase-global-form .global-form__lines-card .global-form__table-header,.jobwork-global-form .global-form__lines-card .global-form__table-header,.global-form--voucher .global-form__lines-card .global-form__table-header{background:var(--sf-lines-section-head-bg);border-bottom:1px solid var(--sf-voucher-box-border,var(--gf-border));align-items:center;min-height:37px;margin:-14px -16px 10px;padding:0 16px;display:flex}.sales-global-form .global-form__lines-card .global-form__table-header .sf-unified-section-head,.purchase-global-form .global-form__lines-card .global-form__table-header .sf-unified-section-head,.jobwork-global-form .global-form__lines-card .global-form__table-header .sf-unified-section-head,.global-form--voucher .global-form__lines-card .global-form__table-header .sf-unified-section-head{height:auto;min-height:0;color:var(--erp-form-primary,var(--gf-primary));background:0 0;border-bottom:none;gap:8px;margin-bottom:0;padding:0;font-size:16px;font-weight:600;line-height:1.2}.sales-global-form .global-form__lines-card .global-form__table-header .sf-unified-section-head__icon,.purchase-global-form .global-form__lines-card .global-form__table-header .sf-unified-section-head__icon,.jobwork-global-form .global-form__lines-card .global-form__table-header .sf-unified-section-head__icon,.global-form--voucher .global-form__lines-card .global-form__table-header .sf-unified-section-head__icon{color:var(--erp-form-primary,var(--gf-primary));opacity:1}.sales-global-form .global-form__lines-card .global-form__table-header .global-form__card-title,.purchase-global-form .global-form__lines-card .global-form__table-header .global-form__card-title{border-left-width:3px;margin-bottom:0;font-size:15px}.sales-global-form .global-form__lines-card .global-form__table-header .global-form__btn,.purchase-global-form .global-form__lines-card .global-form__table-header .global-form__btn{min-height:2rem!important;padding:4px 12px!important;font-size:12px!important}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register{--erp-form-line-font-size:.875rem;--erp-form-line-head-font-size:.6875rem;--erp-form-line-amount-font-size:.875rem;--erp-excel-row-h:var(--sf-lines-row-h);border:1px solid var(--gf-border);border-radius:0;overflow:hidden}.sales-global-form [data-voucher-lines] .erp-table-form-register thead th,.purchase-global-form [data-voucher-lines] .erp-table-form-register thead th,.sales-global-form .sf-line-table thead th,.purchase-global-form .sf-line-table thead th,.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register thead.erp-table-head-primary th,.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register thead th,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register thead th{white-space:nowrap;background:var(--sf-lines-table-head-bg,var(--primary-light,#e8f4fc))!important;color:var(--erp-form-primary,var(--gf-primary))!important;border-bottom:1px solid color-mix(in srgb, var(--erp-form-primary,var(--gf-primary)) 22%, #fff)!important;border-right:1px solid var(--gl-table-grid,var(--gf-border))!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:7px 8px!important;font-size:.6875rem!important;font-weight:700!important}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td{height:var(--erp-excel-row-h);border-bottom:1px solid #eef2f6;border-right:1px solid #eef2f6;font-size:var(--erp-form-line-font-size)!important}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody input,.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody select,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody select{color:var(--gf-text);font-size:var(--erp-form-line-font-size)!important}.sales-global-form .global-form__lines-card td.erp-form-line-td-item [data-voucher-line-item] input,.purchase-global-form .global-form__lines-card td.erp-form-line-td-item [data-voucher-line-item] input{color:var(--gf-text)!important;font-weight:600!important}.sales-global-form .global-form__lines-card td.erp-form-line-td-item [data-voucher-line-item] input::placeholder,.purchase-global-form .global-form__lines-card td.erp-form-line-td-item [data-voucher-line-item] input::placeholder{color:color-mix(in srgb, var(--gf-muted) 88%, #94a3b8)!important;opacity:1!important;font-weight:400!important}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td.erp-list-cell-serial,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td.erp-list-cell-serial{color:var(--gf-muted);font-size:.6875rem;font-weight:600}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td.erp-td-num,.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td[class*=erp-form-line-td-num],.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td.erp-form-line-td-serial,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td.erp-form-line-td-serial{font-variant-numeric:tabular-nums}:is(.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td.erp-td-num:not(:has(input,select,button,.erp-form-line-input)),.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td.erp-td-num:not(:has(input,select,button,.erp-form-line-input))){font-size:12px}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody input[type=number],.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody input[type=number]{font-variant-numeric:tabular-nums;font-weight:600;font-size:12px!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-td-item{vertical-align:top!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td:has(input,select,button[role=combobox],[data-voucher-line-item],.erp-form-line-input){vertical-align:top!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td:focus-within:has(input,select,[data-voucher-line-item],.erp-form-line-input){z-index:1;outline:2px solid var(--gf-primary)!important;outline-offset:-2px!important;box-shadow:inset 0 0 0 1px var(--gf-primary), 0 0 0 3px color-mix(in srgb, var(--gf-primary) 24%, transparent)!important;background:#fff!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody input,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody select,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody button[role=combobox],.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-table-input,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-form-line-input{display:block;position:absolute;inset:0;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;font-size:13px!important;line-height:var(--sf-lines-row-h,2.625rem)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0 6px!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody button[role=combobox].erp-search-combobox{background:0 0!important;border:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-search-combobox__label{flex:1!important;align-items:center!important;min-width:0!important;padding:0 6px!important;line-height:1.2!important;display:flex!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-search-combobox-caret{background:var(--primary-light,#e8f4fc)!important;color:var(--gf-primary)!important;align-self:stretch!important;position:relative!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody input:focus,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody select:focus,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-table-input:focus,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody .erp-form-line-input:focus{box-shadow:none!important;background:0 0!important;outline:none!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-td-item>div,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-col-hsn>span,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-col-taka>div{align-items:stretch;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;position:absolute;inset:0}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-col-hsn>span.erp-form-line-master-cell{box-sizing:border-box;align-items:center;padding:0 .5rem!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-col-hsn>div{align-items:stretch;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;position:absolute;inset:0}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel .erp-search-field-shell{position:absolute;inset:0;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel .erp-search-field-shell:focus-within{box-shadow:none!important;border:none!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel .erp-search-field-shell__control>input,.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel .erp-search-field-shell__control>select{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-td-item [data-voucher-line-item],.global-form--voucher .erp-table-list.erp-table-form-register.erp-table-form-register--excel td.erp-form-line-col-hsn [data-voucher-line-item]{align-items:stretch;display:flex;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody tr:hover td,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody tr:hover td{background:color-mix(in srgb, var(--gf-primary) 4%, #fff)!important}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td.erp-list-cell-actions button,.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td.erp-list-cell-actions button{border:1px solid var(--gf-border)!important;color:var(--gf-muted)!important;background:#f8fafc!important;border-radius:0!important;width:1.625rem!important;height:1.625rem!important;padding:0!important}.sales-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td.erp-list-cell-actions button:hover:not(:disabled),.purchase-global-form .global-form__lines-card .erp-table-list.erp-table-form-register tbody td.erp-list-cell-actions button:hover:not(:disabled){color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.sales-global-form .global-form__lines-card .erp-table-scroll,.sales-global-form .global-form__lines-card [data-voucher-lines],.purchase-global-form .global-form__lines-card [data-voucher-lines]{border:none;border-radius:0;max-height:min(220px,28vh);overflow-x:auto}.sales-global-form .global-form__bottom-grid,.purchase-global-form .global-form__bottom-grid{gap:10px}.sales-global-form .global-form__left-grid,.purchase-global-form .global-form__left-grid{gap:14px}.sales-global-form .global-form__lines-card .erp-table-scroll,.sales-global-form .global-form__lines-card .erp-form-line-table-wrap,.purchase-global-form .global-form__lines-card .erp-form-line-table-wrap{border-radius:var(--gf-radius-sm);border:1px solid var(--gf-border);overflow-x:auto}.sales-global-form .global-form__banner,.purchase-global-form .global-form__banner{border-radius:var(--gf-radius-sm);margin-bottom:16px;overflow:hidden}.global-form--voucher .global-form__actions .evf-btn,.global-form--voucher .global-form__actions button,.sales-global-form .global-form__actions .evf-btn,.sales-global-form .global-form__actions button,.purchase-global-form .global-form__actions button{cursor:pointer;border:none;border-radius:0;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s}.sales-global-form .global-form__actions .evf-btn-save,.purchase-global-form .global-form__actions .evf-btn-save,.sales-global-form .global-form__actions .evf-btn-new,.purchase-global-form .global-form__actions .evf-btn-new{background:var(--gf-primary);color:#fff}.sales-global-form .global-form__actions .evf-btn-orange,.sales-global-form .global-form__actions .global-form__btn--orange,.purchase-global-form .global-form__actions .global-form__btn--orange{background:var(--gf-orange);color:#fff}.sales-global-form .global-form__actions .evf-btn-cancel,.sales-global-form .global-form__actions .evf-btn-ghost,.purchase-global-form .global-form__actions .evf-btn-ghost{background:var(--gf-card);color:var(--gf-text);border:1px solid var(--gf-border)}.sales-global-form .summary-sec-body .evf-summary,.sales-global-form .summary-sec-body,.purchase-global-form .summary-sec-body{font-family:inherit}.sales-global-form .global-form__summary-card,.purchase-global-form .global-form__summary-card{padding:12px 14px;position:sticky;top:16px}.sales-global-form .sf-lines-summary-row,.purchase-global-form .sf-lines-summary-row{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:12px;margin-bottom:0;display:grid}.sales-global-form .sf-lines-summary-row .global-form__lines-card,.purchase-global-form .sf-lines-summary-row .global-form__lines-card{min-width:0;margin-bottom:0}.sales-global-form .sf-lines-main,.purchase-global-form .sf-lines-main{flex-direction:column;gap:10px;min-width:0;display:flex}.sales-global-form .global-form__table-header,.purchase-global-form .global-form__table-header{margin-bottom:12px}.sales-global-form .global-form__table-header .global-form__btn,.purchase-global-form .global-form__table-header .global-form__btn{padding:8px 14px;font-size:13px}.sales-global-form .sf-item-scan-btn,.purchase-global-form .sf-item-scan-btn{text-transform:none!important;letter-spacing:normal!important;background:var(--gf-card)!important;color:var(--gf-primary)!important;border:1px solid #d1d5db!important;border-radius:0!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important}.sales-global-form .sf-item-scan-btn:hover:not(:disabled),.purchase-global-form .sf-item-scan-btn:hover:not(:disabled){background:color-mix(in srgb, var(--gf-primary) 6%, #fff)!important}.sales-global-form .sf-lines-summary-row .global-form__summary-card,.purchase-global-form .sf-lines-summary-row .global-form__summary-card{flex-direction:column;height:100%;margin-bottom:0;display:flex}.sales-global-form .sf-lines-summary-row .gf-invoice-summary .gf-summary-row,.purchase-global-form .sf-lines-summary-row .gf-invoice-summary .gf-summary-row{padding:4px 0;font-size:15px}.sales-global-form .sf-lines-summary-row .gf-invoice-summary .gf-summary-grand-block,.purchase-global-form .sf-lines-summary-row .gf-invoice-summary .gf-summary-grand-block{margin-top:auto}.sales-global-form .sf-lines-summary-row .gf-invoice-summary .gf-summary-balance-block,.purchase-global-form .sf-lines-summary-row .gf-invoice-summary .gf-summary-balance-block{margin-top:8px}.sales-global-form .sf-lines-summary-row .global-form__card-title,.purchase-global-form .sf-lines-summary-row .global-form__card-title{margin-bottom:8px}.gf-invoice-summary.global-form__summary-card{padding:14px 16px}.sales-global-form .gf-invoice-summary.global-form__summary-card,.purchase-global-form .gf-invoice-summary.global-form__summary-card{padding:12px 14px}.sales-global-form .gf-invoice-summary .gf-summary-header,.purchase-global-form .gf-invoice-summary .gf-summary-header{margin-bottom:8px;padding-bottom:6px}.sales-global-form .gf-invoice-summary .gf-summary-divider,.purchase-global-form .gf-invoice-summary .gf-summary-divider{margin:6px 0}.sales-global-form .gf-invoice-summary .gf-summary-row,.purchase-global-form .gf-invoice-summary .gf-summary-row{padding:4px 0;line-height:1.35}.sales-global-form .gf-invoice-summary .gf-summary-grand-block,.purchase-global-form .gf-invoice-summary .gf-summary-grand-block{margin-top:8px;padding:10px 12px}.sales-global-form .gf-invoice-summary .gf-summary-grand-block .gf-summary-row,.purchase-global-form .gf-invoice-summary .gf-summary-grand-block .gf-summary-row{padding:4px 0}.sales-global-form .gf-invoice-summary .gf-summary-balance-block,.purchase-global-form .gf-invoice-summary .gf-summary-balance-block{margin-top:8px;padding:10px 12px}.gf-invoice-summary .gf-summary-header{border-bottom:1px solid color-mix(in srgb, var(--gf-border) 80%, #fff);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.sales-global-form .gf-invoice-summary .gf-summary-header__title,.purchase-global-form .gf-invoice-summary .gf-summary-header__title,.global-form--voucher .gf-invoice-summary .gf-summary-header__title{color:var(--erp-form-primary,var(--gf-primary))!important;border-left:none!important;align-items:center!important;gap:8px!important;margin-bottom:0!important;padding-left:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.sales-global-form .gf-invoice-summary .gf-summary-header__title .global-form__card-title-text,.purchase-global-form .gf-invoice-summary .gf-summary-header__title .global-form__card-title-text,.global-form--voucher .gf-invoice-summary .gf-summary-header__title .global-form__card-title-text{color:var(--erp-form-primary,var(--gf-primary))!important;font-size:16px!important;font-weight:600!important}.sales-global-form .gf-invoice-summary .gf-summary-header__title .global-form__card-title-icon,.purchase-global-form .gf-invoice-summary .gf-summary-header__title .global-form__card-title-icon,.global-form--voucher .gf-invoice-summary .gf-summary-header__title .global-form__card-title-icon{width:18px!important;height:18px!important;color:var(--erp-form-primary,var(--gf-primary))!important;background:0 0!important;border:none!important;border-radius:0!important}.sales-global-form .gf-invoice-summary .gf-summary-header__title .global-form__card-title-icon svg,.purchase-global-form .gf-invoice-summary .gf-summary-header__title .global-form__card-title-icon svg,.global-form--voucher .gf-invoice-summary .gf-summary-header__title .global-form__card-title-icon svg{width:18px!important;height:18px!important}.sales-global-form .gf-invoice-summary .gf-summary-header__total,.purchase-global-form .gf-invoice-summary .gf-summary-header__total{color:var(--gf-orange);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700}.gf-invoice-summary .global-form__card-title--with-icon{margin-bottom:10px}.gf-invoice-summary .gf-summary-section{flex-direction:column;display:flex}.gf-invoice-summary .gf-summary-divider{background:#e8edf3;height:1px;margin:8px 0}.gf-invoice-summary .gf-summary-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:15px;line-height:1.4;display:flex}.sales-global-form .gf-invoice-summary .gf-summary-label,.purchase-global-form .gf-invoice-summary .gf-summary-label{color:var(--gf-label,#111827);font-size:14px;font-weight:600}.sales-global-form .gf-invoice-summary .gf-summary-value,.purchase-global-form .gf-invoice-summary .gf-summary-value{color:var(--gf-primary);font-size:15px;font-weight:600}.gf-invoice-summary .gf-summary-label{color:var(--gf-primary);font-weight:600}.gf-invoice-summary .gf-summary-value{color:var(--gf-primary);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.gf-invoice-summary .gf-summary-grand-block{border-radius:var(--gf-radius-md);background:var(--gf-grand-total-bg);border:1px solid color-mix(in srgb, var(--gf-primary) 22%, #fff);margin-top:10px;padding:12px 14px}.gf-invoice-summary .gf-summary-grand-block .gf-summary-row{border:none;padding:4px 0}.sales-global-form .gf-invoice-summary .gf-summary-grand-row .gf-summary-label,.purchase-global-form .gf-invoice-summary .gf-summary-grand-row .gf-summary-label{color:var(--gf-orange);font-size:15px;font-weight:700}.gf-invoice-summary .gf-summary-grand-row .gf-summary-label,.gf-invoice-summary .gf-summary-grand-row .gf-summary-value{color:var(--gf-orange);font-weight:700}.sales-global-form .gf-invoice-summary .gf-summary-grand-row .gf-summary-value,.purchase-global-form .gf-invoice-summary .gf-summary-grand-row .gf-summary-value{font-size:22px}.gf-invoice-summary .gf-summary-grand-row .gf-summary-value{font-size:20px}.sales-global-form .gf-invoice-summary .gf-summary-received-row .gf-summary-label,.sales-global-form .gf-invoice-summary .gf-summary-received-row .gf-summary-value,.purchase-global-form .gf-invoice-summary .gf-summary-received-row .gf-summary-label,.purchase-global-form .gf-invoice-summary .gf-summary-received-row .gf-summary-value{color:var(--gf-text);font-size:14px;font-weight:600}.gf-invoice-summary .gf-summary-received-row .gf-summary-label,.gf-invoice-summary .gf-summary-received-row .gf-summary-value{color:var(--gf-text);font-size:13px;font-weight:600}.gf-invoice-summary .gf-summary-balance-block{border-radius:var(--gf-radius-md);background:var(--gf-success-bg);border:1px solid color-mix(in srgb, var(--gf-success) 35%, #fff);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.sales-global-form .gf-invoice-summary .gf-summary-balance-label,.sales-global-form .gf-invoice-summary .gf-summary-balance-value,.purchase-global-form .gf-invoice-summary .gf-summary-balance-label,.purchase-global-form .gf-invoice-summary .gf-summary-balance-value{color:var(--gf-success);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.gf-invoice-summary .gf-summary-balance-label,.gf-invoice-summary .gf-summary-balance-value{color:var(--gf-success);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sales-global-form .sf-bottom-3col,.purchase-global-form .sf-bottom-3col{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.sales-global-form .sf-bottom-3col--no-transport,.purchase-global-form .sf-bottom-3col--no-transport{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-global-form .sf-bottom-3col>.global-form__card,.purchase-global-form .sf-bottom-3col>.global-form__card{min-width:0;height:100%;margin-bottom:0;padding:12px 14px}.sales-global-form .sf-bottom-3col .global-form__card-title,.purchase-global-form .sf-bottom-3col .global-form__card-title{margin-bottom:10px;font-size:14px}.sales-global-form .sf-bottom-bank-grid.sf-compact-header-grid,.purchase-global-form .sf-bottom-bank-grid.sf-compact-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}@media (max-width:640px){.sales-global-form .sf-bottom-bank-grid.sf-compact-header-grid,.purchase-global-form .sf-bottom-bank-grid.sf-compact-header-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sales-global-form .sf-bottom-transport-grid.sf-compact-header-grid,.purchase-global-form .sf-bottom-transport-grid.sf-compact-header-grid{gap:var(--sf-header-cell-gap,10px) 12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.sales-global-form .sf-bottom-transport-grid.sf-compact-header-grid,.purchase-global-form .sf-bottom-transport-grid.sf-compact-header-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sales-global-form .sf-bottom-transport-grid .evf-transport-in-doc,.sales-global-form .sf-bottom-transport-grid .evf-transport-fields,.sales-global-form .sf-bottom-transport-grid .evf-transport-fields-row,.purchase-global-form .sf-bottom-transport-grid .evf-transport-fields-row{display:contents}.sales-global-form .sf-bottom-transport-grid .evf-field--transporter,.purchase-global-form .sf-bottom-transport-grid .evf-field--transporter{grid-column:1/-1}.sales-global-form .sf-bottom-3col .sf-bottom-input,.sales-global-form .sf-bottom-3col .sf-bottom-input.erp-input,.purchase-global-form .sf-bottom-3col .sf-bottom-input.erp-input{height:2.25rem!important;min-height:2.25rem!important;padding:0 10px!important;font-size:13px!important}.sales-global-form .sf-bottom-3col .narration-sec-body,.purchase-global-form .sf-bottom-3col .narration-sec-body{flex-direction:column;height:calc(100% - 2.5rem);min-height:0;display:flex}.sales-global-form .sf-bottom-3col .sf-bottom-textarea,.purchase-global-form .sf-bottom-3col .sf-bottom-textarea{flex:1;height:auto!important;min-height:88px!important;padding:8px 10px!important;font-size:13px!important}.sales-global-form .sf-bottom-3col .transport-sec .erp-input,.sales-global-form .sf-bottom-3col .transport-sec button[role=combobox],.purchase-global-form .sf-bottom-3col .transport-sec button[role=combobox]{height:2.25rem!important;min-height:2.25rem!important;font-size:13px!important}.sales-global-form .sf-bottom-3col label,.purchase-global-form .sf-bottom-3col label{margin-bottom:2px!important;font-size:10px!important}.sales-global-form .bank-sec-body,.sales-global-form .summary-sec-body,.purchase-global-form .summary-sec-body{font-size:13px}.sales-global-form .sf-char-count,.purchase-global-form .sf-char-count{text-align:right;color:var(--gf-muted);margin-top:6px;font-size:11px;font-weight:600}.sales-global-form .sf-address-details,.purchase-global-form .sf-address-details{grid-column:1/-1;margin-top:4px}.sales-global-form .sf-address-details summary,.purchase-global-form .sf-address-details summary{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;color:var(--gf-primary);padding:4px 2px;font-size:11px;font-weight:700;list-style:none}.sales-global-form .sf-address-details summary::-webkit-details-marker{display:none}.purchase-global-form .sf-address-details summary::-webkit-details-marker{display:none}.sales-global-form .sf-address-details[open] summary,.purchase-global-form .sf-address-details[open] summary{margin-bottom:8px}.sales-global-form .sf-address-details .evf-address-fields,.purchase-global-form .sf-address-details .evf-address-fields{margin-top:0}.sales-global-form .sf-line-table-footer,.purchase-global-form .sf-line-table-footer{background:color-mix(in srgb, var(--gf-primary) 10%, #fff);border-top:2px solid color-mix(in srgb, var(--gf-primary) 25%, #fff);color:var(--gf-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1.25rem;margin-top:0;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.sales-global-form .sf-line-table-footer span,.purchase-global-form .sf-line-table-footer span{font-variant-numeric:tabular-nums}.sales-global-form .sf-line-table-footer__value,.purchase-global-form .sf-line-table-footer__value{font-size:12px;font-weight:700}.sales-global-form__nav-wrap,.purchase-global-form__nav-wrap{border-bottom:2px solid color-mix(in srgb, var(--gf-orange) 35%, #fff);background:color-mix(in srgb, var(--gf-bg) 55%, #fff);margin:0 -14px;padding:0 14px}.sales-global-form__nav,.purchase-global-form__nav{scrollbar-width:none;align-items:flex-end;gap:0;min-height:52px;padding:0 .25rem;display:flex;overflow-x:auto}.sales-global-form__nav--jobwork,.sales-global-form__nav--outstanding{flex-wrap:wrap;row-gap:0;overflow-x:visible}.sales-global-form__nav::-webkit-scrollbar{display:none}.purchase-global-form__nav::-webkit-scrollbar{display:none}.sales-global-form__nav-tab,.purchase-global-form__nav-tab{border:1px solid var(--gf-border);background:color-mix(in srgb, #fff 88%, var(--gf-bg));height:40px;color:var(--gf-primary);white-space:nowrap;cursor:pointer;border-bottom:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:-2px;margin-right:-1px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:height .2s,padding .2s,font-size .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.sales-global-form__nav-tab:hover:not(:disabled):not(.sales-global-form__nav-tab--active):not([aria-selected=true]),.purchase-global-form__nav-tab:hover:not(:disabled):not(.purchase-global-form__nav-tab--active):not([aria-selected=true]){color:var(--gf-primary);border-color:color-mix(in srgb, var(--gf-primary) 28%, var(--gf-border));background:#fff}.sales-global-form__nav-tab--active,.sales-global-form__nav-tab[aria-selected=true],.purchase-global-form__nav-tab--active,.purchase-global-form__nav-tab[aria-selected=true]{z-index:2;background:var(--gf-orange);color:#fff;border-color:color-mix(in srgb, var(--gf-orange) 75%, #fff);border-bottom-color:var(--gf-orange);height:52px;box-shadow:0 -3px 10px color-mix(in srgb, var(--gf-orange) 22%, transparent);padding:14px 22px;font-size:15px;font-weight:700}.sales-global-form__nav-tab:disabled,.purchase-global-form__nav-tab:disabled{opacity:.55;cursor:not-allowed}.sales-global-form__title-bar,.purchase-global-form__title-bar{background:var(--background-color,#fff);border-top:2px solid var(--gf-orange);border-bottom:1px solid var(--gf-border);z-index:40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -14px 8px;padding:8px 14px;display:flex;position:sticky;top:0}.sales-global-form__title-block,.purchase-global-form__title-block{align-items:center;gap:8px;min-width:0;display:flex}.sales-global-form__title-icon,.purchase-global-form__title-icon{background:color-mix(in srgb, var(--gf-primary) 10%, #fff);width:32px;height:32px;color:var(--gf-primary);border:1px solid color-mix(in srgb, var(--gf-primary) 12%, #fff);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sales-global-form__title-icon svg,.purchase-global-form__title-icon svg{stroke-width:1.75px;width:17px;height:17px}.sales-global-form__title-heading,.purchase-global-form__title-heading{color:var(--gf-label);margin:0;font-size:20px;font-weight:700;line-height:1.25}.sales-global-form__title-subtitle,.purchase-global-form__title-subtitle{color:var(--gf-muted);margin:2px 0 0;font-size:12px;font-weight:500}.sales-global-form__title-actions,.purchase-global-form__title-actions{flex-wrap:nowrap;align-items:center;gap:12px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.sales-global-form__title-actions::-webkit-scrollbar{height:4px}.purchase-global-form__title-actions::-webkit-scrollbar{height:4px}.sales-global-form__title-actions::-webkit-scrollbar-thumb{background:var(--gf-border);border-radius:4px}.purchase-global-form__title-actions::-webkit-scrollbar-thumb{background:var(--gf-border);border-radius:4px}.sales-global-form__title-actions .global-form__btn,.purchase-global-form__title-actions .global-form__btn,.masters-global-form__title-actions .global-form__btn{padding:10px 18px;font-size:13px;line-height:1.2;min-height:38px!important}.sales-global-form__title-actions a.global-form__btn:not(.global-form__btn--outline),.purchase-global-form__title-actions a.global-form__btn:not(.global-form__btn--outline),.masters-global-form__title-actions a.global-form__btn:not(.global-form__btn--outline){width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.sales-global-form__title-actions a.global-form__btn.global-form__btn--outline,.purchase-global-form__title-actions a.global-form__btn.global-form__btn--outline,.masters-global-form__title-actions a.global-form__btn.global-form__btn--outline{white-space:nowrap;justify-content:center;align-items:center;min-width:max-content;display:inline-flex;width:auto!important;height:38px!important;min-height:38px!important;padding:10px 18px!important}.sales-global-form__title-actions a.global-form__btn.global-form__btn--outline.global-form__btn--icon-only,.purchase-global-form__title-actions a.global-form__btn.global-form__btn--outline.global-form__btn--icon-only,.masters-global-form__title-actions a.global-form__btn.global-form__btn--outline.global-form__btn--icon-only{align-self:center;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}.sales-global-form__title-actions .form-toolbar-back-btn,.purchase-global-form__title-actions .form-toolbar-back-btn,.masters-global-form__title-actions .form-toolbar-back-btn{background:var(--gl-head-table-bg,#e8f4fc);border-color:var(--gl-head-table-border,#9eb8cc);color:var(--gf-primary);font-weight:700}.sales-global-form__title-actions .form-toolbar-back-btn:hover:not(:disabled),.purchase-global-form__title-actions .form-toolbar-back-btn:hover:not(:disabled),.masters-global-form__title-actions .form-toolbar-back-btn:hover:not(:disabled){background:color-mix(in srgb, var(--primary-light,#e8f4fc) 88%, #fff);border-color:color-mix(in srgb, var(--gf-primary) 32%, #fff);color:var(--gf-primary)}.sales-global-form .sf-form-body,.purchase-global-form .sf-form-body{width:100%;min-width:0;margin-top:4px;margin-bottom:10px}.sales-global-form .sf-unified-main-card,.purchase-global-form .sf-unified-main-card,.global-form--voucher .sf-unified-main-card{--sf-unified-card-pad-x:14px;--sf-unified-card-pad-y:12px;--sf-voucher-section-rule:var(--gf-border);--sf-voucher-box-border:var(--gf-border);--sf-voucher-rule-w:1px;--sf-voucher-section-pad:12px;--sf-lines-summary-gap:6px;--sf-voucher-top-grid:minmax(0, 3fr) minmax(0, 2fr);--sf-voucher-body-grid:minmax(0, 1fr) minmax(280px, 340px);padding:6px var(--sf-unified-card-pad-x) var(--sf-unified-card-pad-y);box-shadow:none;border:none;flex-direction:column;gap:0;margin-bottom:0;display:flex}.sales-global-form .sf-unified-main-card>.sf-unified-top-split,.purchase-global-form .sf-unified-main-card>.sf-unified-top-split,.global-form--voucher .sf-unified-main-card>.sf-unified-top-split{border:none;margin:0 0 10px;padding:0}.sales-global-form .sf-unified-top-split,.purchase-global-form .sf-unified-top-split,.global-form--voucher .sf-unified-top-split{column-gap:var(--sf-lines-summary-gap,6px);background-image:none;grid-template-columns:1fr;align-items:stretch;row-gap:10px;display:grid}@media (min-width:1024px){.sales-global-form .sf-unified-top-split,.purchase-global-form .sf-unified-top-split,.global-form--voucher .sf-unified-top-split{grid-template-columns:var(--sf-voucher-top-grid);row-gap:0}}.sales-global-form .sf-unified-main-card>.sf-unified-top-split>.sf-unified-top-col,.purchase-global-form .sf-unified-main-card>.sf-unified-top-split>.sf-unified-top-col,.global-form--voucher .sf-unified-main-card>.sf-unified-top-split>.sf-unified-top-col{border:1px solid var(--sf-voucher-box-border);box-sizing:border-box;min-width:0;padding:0;overflow:visible}.sales-global-form .sf-unified-main-card .sf-unified-section-head,.purchase-global-form .sf-unified-main-card .sf-unified-section-head,.global-form--voucher .sf-unified-main-card .sf-unified-section-head{border-bottom:1px solid var(--sf-voucher-box-border)}.sales-global-form .sf-unified-top-col:first-child,.purchase-global-form .sf-unified-top-col:first-child,.global-form--voucher .sf-unified-top-col:first-child{padding:0}.sales-global-form .sf-unified-top-col+.sf-unified-top-col,.purchase-global-form .sf-unified-top-col+.sf-unified-top-col,.global-form--voucher .sf-unified-top-col+.sf-unified-top-col{border-left:none;padding:0}.sales-global-form .global-form__doc-body.sf-compact-header-grid>.sf-doc-row-keys,.purchase-global-form .global-form__doc-body.sf-compact-header-grid>.sf-doc-row-keys{gap:var(--sf-header-cell-gap) 10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;min-width:0;display:grid}@media (min-width:1536px){.sales-global-form .global-form__doc-body.sf-compact-header-grid>.sf-doc-row-keys,.purchase-global-form .global-form__doc-body.sf-compact-header-grid>.sf-doc-row-keys{grid-template-columns:repeat(4,minmax(0,1fr))}}.sales-global-form .sf-doc-row-keys>*,.purchase-global-form .sf-doc-row-keys>*{gap:var(--sf-header-label-gap,5px);flex-direction:column;min-width:0;max-width:100%;display:flex}.sales-global-form .global-form__doc-body.sf-compact-header-grid>.sf-doc-grid-extra,.purchase-global-form .global-form__doc-body.sf-compact-header-grid>.sf-doc-grid-extra{grid-column:1/-1;min-width:0;max-width:100%}.sales-global-form .global-form__doc-body.sf-compact-header-grid>#sf-book-type,.sales-global-form .sf-doc-row-keys>#sf-book-type,.purchase-global-form .global-form__doc-body.sf-compact-header-grid>#pf-book-type,.purchase-global-form .sf-doc-row-keys>#pf-book-type{min-width:0;max-width:100%;overflow:hidden}.sales-global-form .sf-unified-top-col:last-child,.purchase-global-form .sf-unified-top-col:last-child{min-width:0;overflow:visible}.global-form--voucher .sf-voucher-header-lines-divider,.sales-global-form .sf-voucher-header-lines-divider,.purchase-global-form .sf-voucher-header-lines-divider{display:none}.sales-global-form .sf-unified-top-col,.purchase-global-form .sf-unified-top-col{flex-direction:column;gap:0;min-width:0;display:flex}.sales-global-form .sf-unified-top-col>.global-form__party-body,.sales-global-form .sf-unified-top-col>.global-form__doc-body,.purchase-global-form .sf-unified-top-col>.global-form__party-body,.purchase-global-form .sf-unified-top-col>.global-form__doc-body,.jobwork-global-form .sf-unified-top-col>.global-form__party-body,.jobwork-global-form .sf-unified-top-col>.global-form__doc-body,.global-form--voucher .sf-unified-top-col>.global-form__party-body,.global-form--voucher .sf-unified-top-col>.global-form__doc-body{padding:10px var(--sf-voucher-section-pad,12px) 12px}.sales-global-form .sf-unified-section-head,.purchase-global-form .sf-unified-section-head,.jobwork-global-form .sf-unified-section-head,.global-form--voucher .sf-unified-section-head{background:var(--primary-light,#e8f4fc);border-bottom:1px solid var(--sf-voucher-box-border,var(--gf-border));height:37px;min-height:37px;max-height:37px;color:var(--erp-form-primary,var(--gf-primary));letter-spacing:.01em;z-index:1;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:16px;font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden}.sales-global-form .sf-unified-section-head__title,.purchase-global-form .sf-unified-section-head__title,.jobwork-global-form .sf-unified-section-head__title,.global-form--voucher .sf-unified-section-head__title{min-width:0;color:var(--erp-form-primary,var(--gf-primary));text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:16px;font-weight:600;overflow:hidden}.sales-global-form .sf-unified-section-head__trailing,.purchase-global-form .sf-unified-section-head__trailing,.jobwork-global-form .sf-unified-section-head__trailing,.global-form--voucher .sf-unified-section-head__trailing{flex:0 auto;min-width:0;max-width:min(52%,14rem);margin-left:auto;padding-left:8px;overflow:hidden}.sales-global-form .sf-unified-section-head__icon,.purchase-global-form .sf-unified-section-head__icon,.jobwork-global-form .sf-unified-section-head__icon,.global-form--voucher .sf-unified-section-head__icon{width:18px;height:18px;color:var(--erp-form-primary,var(--gf-primary));opacity:1;flex-shrink:0}.global-form--voucher .sf-section-current-due,.sales-global-form .sf-section-current-due,.purchase-global-form .sf-section-current-due{gap:6px;min-width:0;max-width:100%;line-height:1.15;overflow:hidden}.global-form--voucher .sf-section-current-due__label,.sales-global-form .sf-section-current-due__label,.purchase-global-form .sf-section-current-due__label{color:var(--gf-orange);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.global-form--voucher .sf-section-current-due__value,.sales-global-form .sf-section-current-due__value,.purchase-global-form .sf-section-current-due__value{color:var(--gf-orange);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:700;overflow:hidden}.sales-global-form .sf-unified-section-head--compact,.purchase-global-form .sf-unified-section-head--compact,.jobwork-global-form .sf-unified-section-head--compact,.global-form--voucher .sf-unified-section-head--compact{height:34px;min-height:34px;max-height:34px;margin-bottom:0;padding:0 14px;font-size:15px}.sales-global-form .sf-unified-top-col>.global-form__doc-body,.purchase-global-form .sf-unified-top-col>.global-form__doc-body,.global-form--voucher .sf-unified-top-col>.global-form__doc-body{z-index:0;isolation:isolate;position:relative}.sales-global-form .sf-unified-section-head--flush,.purchase-global-form .sf-unified-section-head--flush,.jobwork-global-form .sf-unified-section-head--flush,.global-form--voucher .sf-unified-section-head--flush{margin-bottom:0}.sales-global-form .sf-main-body-row,.purchase-global-form .sf-main-body-row,.global-form--voucher .sf-main-body-row{grid-template-columns:var(--sf-voucher-body-grid);column-gap:var(--sf-lines-summary-gap,6px);flex:1;align-items:stretch;row-gap:0;min-height:0;display:grid}.sales-global-form .sf-unified-main-card>.sf-main-body-row,.purchase-global-form .sf-unified-main-card>.sf-main-body-row,.global-form--voucher .sf-unified-main-card>.sf-main-body-row{align-items:stretch;margin:0;padding:0}.sales-global-form .sf-unified-main-card .sf-main-left-col>.global-form__lines-card,.purchase-global-form .sf-unified-main-card .sf-main-left-col>.global-form__lines-card,.global-form--voucher .sf-unified-main-card .sf-main-left-col>.global-form__lines-card{flex:auto;width:100%;max-width:100%;min-height:0;margin-top:0;margin-left:0;margin-right:0}.sales-global-form .sf-main-left-col,.purchase-global-form .sf-main-left-col,.global-form--voucher .sf-main-left-col{flex-direction:column;align-self:stretch;gap:0;min-width:0;padding-right:0;display:flex;overflow:hidden}.sales-global-form .sf-main-right-col,.purchase-global-form .sf-main-right-col,.global-form--voucher .sf-main-right-col{border-left:none;flex-direction:column;align-self:stretch;gap:0;min-width:0;padding-bottom:0;padding-left:0;display:flex;position:relative}.sales-global-form .sf-main-right-col:before,.purchase-global-form .sf-main-right-col:before,.global-form--voucher .sf-main-right-col:before{display:none}.sales-global-form .sf-main-right-col .sf-summary-panel-inline.global-form__summary-card,.purchase-global-form .sf-main-right-col .sf-summary-panel-inline.global-form__summary-card,.global-form--voucher .sf-main-right-col .sf-summary-panel-inline.global-form__summary-card{box-sizing:border-box;border:1px solid var(--sf-voucher-box-border);width:100%;max-width:none;height:100%;min-height:100%;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;flex:auto;margin:0;padding:0;display:flex;overflow:hidden;position:static!important;top:auto!important}.sales-global-form .sf-unified-main-card .gf-invoice-summary .gf-summary-grand-block,.purchase-global-form .sf-unified-main-card .gf-invoice-summary .gf-summary-grand-block,.global-form--voucher .sf-unified-main-card .gf-invoice-summary .gf-summary-grand-block{border:1px solid var(--sf-voucher-box-border);border-radius:0;margin-top:auto}.sales-global-form .sf-main-right-col .gf-invoice-summary,.purchase-global-form .sf-main-right-col .gf-invoice-summary,.global-form--voucher .sf-main-right-col .gf-invoice-summary{flex-direction:column;flex:auto;height:100%;min-height:100%;display:flex}.sales-global-form .sf-main-right-col .gf-invoice-summary .gf-summary-header,.purchase-global-form .sf-main-right-col .gf-invoice-summary .gf-summary-header,.global-form--voucher .sf-main-right-col .gf-invoice-summary .gf-summary-header{padding:0 var(--sf-unified-card-pad-x,14px);background:var(--primary-light,#e8f4fc);border-bottom:1px solid var(--sf-voucher-box-border);min-height:37px;color:var(--erp-form-primary,var(--gf-primary));align-items:center;margin-bottom:0;font-size:16px;font-weight:600;display:flex}.sales-global-form .sf-main-right-col .gf-invoice-summary .gf-summary-divider,.purchase-global-form .sf-main-right-col .gf-invoice-summary .gf-summary-divider,.global-form--voucher .sf-main-right-col .gf-invoice-summary .gf-summary-divider{background:var(--sf-voucher-box-border)}.sales-global-form .sf-bottom-3equal,.purchase-global-form .sf-bottom-3equal,.global-form--voucher .sf-bottom-3equal,.sales-global-form .sf-bottom-2equal,.purchase-global-form .sf-bottom-2equal,.global-form--voucher .sf-bottom-2equal,.sales-global-form .sf-bottom-1col,.purchase-global-form .sf-bottom-1col,.global-form--voucher .sf-bottom-1col{border-color:var(--sf-voucher-box-border)}.sales-global-form .sf-main-right-col .gf-invoice-summary .gf-summary-section,.purchase-global-form .sf-main-right-col .gf-invoice-summary .gf-summary-section,.global-form--voucher .sf-main-right-col .gf-invoice-summary .gf-summary-section{padding:8px var(--sf-unified-card-pad-x,14px) 0;flex-direction:column;flex:auto;display:flex}.sales-global-form .sf-unified-main-card .global-form__lines-card,.purchase-global-form .sf-unified-main-card .global-form__lines-card,.global-form--voucher .sf-unified-main-card .global-form__lines-card{border:1px solid var(--sf-voucher-box-border);width:100%;max-width:100%;box-shadow:none;box-sizing:border-box;background:#fff;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.sales-global-form .sf-unified-main-card .sf-main-left-col>.global-form__lines-card,.purchase-global-form .sf-unified-main-card .sf-main-left-col>.global-form__lines-card,.global-form--voucher .sf-unified-main-card .sf-main-left-col>.global-form__lines-card{border-color:var(--sf-voucher-box-border)}.sales-global-form .sf-unified-main-card .global-form__lines-card .global-form__table-header,.purchase-global-form .sf-unified-main-card .global-form__lines-card .global-form__table-header,.jobwork-global-form .sf-unified-main-card .global-form__lines-card .global-form__table-header,.global-form--voucher .sf-unified-main-card .global-form__lines-card .global-form__table-header{padding:0 var(--sf-unified-card-pad-x,14px);background:var(--primary-light,#e8f4fc);border-bottom:1px solid var(--sf-voucher-box-border);justify-content:space-between;align-items:center;gap:10px;min-height:37px;margin:0;display:flex}.sales-global-form .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register thead th,.purchase-global-form .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register thead th,.global-form--voucher .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register thead th{border-bottom:1px solid var(--sf-voucher-box-border)!important;border-right:1px solid var(--sf-voucher-box-border)!important}.sales-global-form .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td,.purchase-global-form .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td,.global-form--voucher .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register.erp-table-form-register--excel tbody td{border-right:1px solid var(--sf-voucher-box-border);border-bottom:1px solid var(--sf-voucher-box-border)}.sales-global-form .sf-unified-main-card .global-form__lines-card .sf-line-table-footer,.purchase-global-form .sf-unified-main-card .global-form__lines-card .sf-line-table-footer,.global-form--voucher .sf-unified-main-card .global-form__lines-card .sf-line-table-footer{border-top:1px solid var(--sf-voucher-box-border);margin-top:0}.sales-global-form .sf-unified-main-card .global-form__table-header,.purchase-global-form .sf-unified-main-card .global-form__table-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sales-global-form .sf-unified-main-card .global-form__lines-card .sf-line-table-shell,.purchase-global-form .sf-unified-main-card .global-form__lines-card .sf-line-table-shell{background:#fff;border:none;border-radius:0;overflow-x:auto}.sales-global-form .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register,.purchase-global-form .sf-unified-main-card .global-form__lines-card .erp-table-list.erp-table-form-register,.sales-global-form .sf-unified-main-card .global-form__lines-card [data-voucher-lines],.purchase-global-form .sf-unified-main-card .global-form__lines-card [data-voucher-lines]{border:none;border-radius:0}.sales-global-form .sf-line-table-shell,.purchase-global-form .sf-line-table-shell{border:1px solid var(--gf-border);background:#fff;border-radius:0;overflow-x:auto}.sales-global-form .sf-line-table,.purchase-global-form .sf-line-table{width:max-content;min-width:100%}.purchase-global-form .sf-line-table.sf-line-table--note{table-layout:fixed!important;width:100%!important;min-width:100%!important;max-width:100%!important}.sales-global-form .sf-line-delete-col,.purchase-global-form .sf-line-delete-col{width:2.75rem;min-width:2.75rem;max-width:2.75rem}.purchase-global-form .sf-line-table--note .sf-line-delete-col{width:3.75rem;min-width:3.75rem;max-width:3.75rem}.sales-global-form .sf-line-delete-btn,.purchase-global-form .sf-line-delete-btn{color:#dc2626;cursor:pointer;background:#fef5f5;border:1px solid #fac7c7;border-radius:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s,color .15s;display:inline-flex}.sales-global-form .sf-line-delete-btn:hover:not(:disabled),.purchase-global-form .sf-line-delete-btn:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.sales-global-form .sf-line-delete-btn:disabled,.purchase-global-form .sf-line-delete-btn:disabled{opacity:.4;cursor:not-allowed}.sales-global-form .sf-line-table-footer__right,.purchase-global-form .sf-line-table-footer__right{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.sales-global-form .sf-line-table-footer__stat,.purchase-global-form .sf-line-table-footer__stat{align-items:center;gap:.5rem;display:flex}.sales-global-form .sf-line-table-footer__stat--items,.purchase-global-form .sf-line-table-footer__stat--items{min-width:8rem}.sales-global-form .sf-line-table-footer__stat--amount,.purchase-global-form .sf-line-table-footer__stat--amount{min-width:11rem}.sales-global-form .sf-bottom-3equal,.purchase-global-form .sf-bottom-3equal,.global-form--voucher .sf-bottom-3equal{box-sizing:border-box;border:1px solid var(--sf-voucher-box-border);border-top:1px solid var(--sf-voucher-box-border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;width:100%;margin:0;padding-top:0;padding-bottom:0;display:grid;position:relative}.sales-global-form .sf-bottom-3equal--no-transport,.purchase-global-form .sf-bottom-3equal--no-transport,.global-form--voucher .sf-bottom-3equal--no-transport{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-global-form .sf-bottom-2equal,.purchase-global-form .sf-bottom-2equal,.global-form--voucher .sf-bottom-2equal{box-sizing:border-box;border:1px solid var(--sf-voucher-box-border);border-top:1px solid var(--sf-voucher-box-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;margin:0;padding-top:0;padding-bottom:0;display:grid;position:relative}.sales-global-form .sf-bottom-1col,.purchase-global-form .sf-bottom-1col,.global-form--voucher .sf-bottom-1col{box-sizing:border-box;border:1px solid var(--sf-voucher-box-border);border-top:1px solid var(--sf-voucher-box-border);grid-template-columns:1fr;align-items:stretch;gap:0;width:100%;margin:0;padding-top:0;padding-bottom:0;display:grid;position:relative}:is(.sales-global-form .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-3equal),.purchase-global-form .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-3equal),.global-form--voucher .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-3equal),.sales-global-form .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-2equal),.purchase-global-form .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-2equal),.global-form--voucher .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-2equal),.sales-global-form .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-1col),.purchase-global-form .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-1col),.global-form--voucher .sf-main-left-col>.global-form__lines-card:has(+.sf-bottom-1col)){border-bottom:none}.sales-global-form .sf-bottom-3equal,.purchase-global-form .sf-bottom-3equal,.global-form--voucher .sf-bottom-3equal{background-image:linear-gradient(to right, transparent calc(33.333% - var(--sf-voucher-rule-w,1px)), var(--sf-voucher-section-rule) calc(33.333% - var(--sf-voucher-rule-w,1px)), var(--sf-voucher-section-rule) calc(33.333% + 0px), transparent calc(33.333% + var(--sf-voucher-rule-w,1px))), linear-gradient(to right, transparent calc(66.666% - var(--sf-voucher-rule-w,1px)), var(--sf-voucher-section-rule) calc(66.666% - var(--sf-voucher-rule-w,1px)), var(--sf-voucher-section-rule) calc(66.666% + 0px), transparent calc(66.666% + var(--sf-voucher-rule-w,1px)));background-repeat:no-repeat;background-size:100% 100%;padding-bottom:0}.sales-global-form .sf-bottom-3equal--no-transport,.purchase-global-form .sf-bottom-3equal--no-transport,.global-form--voucher .sf-bottom-3equal--no-transport,.sales-global-form .sf-bottom-2equal,.purchase-global-form .sf-bottom-2equal,.global-form--voucher .sf-bottom-2equal{background-image:linear-gradient(to right, transparent calc(50% - var(--sf-voucher-rule-w,1px)), var(--sf-voucher-section-rule) calc(50% - var(--sf-voucher-rule-w,1px)), var(--sf-voucher-section-rule) calc(50% + 0px), transparent calc(50% + var(--sf-voucher-rule-w,1px)));background-repeat:no-repeat;background-size:100% 100%;padding-bottom:0}.sales-global-form .sf-bottom-section:not(:last-child),.purchase-global-form .sf-bottom-section:not(:last-child),.global-form--voucher .sf-bottom-section:not(:last-child){padding-right:var(--sf-voucher-section-pad,12px);border-right:none;align-self:stretch;position:relative}.sales-global-form .sf-bottom-section:not(:first-child),.purchase-global-form .sf-bottom-section:not(:first-child),.global-form--voucher .sf-bottom-section:not(:first-child){padding-left:0}.sales-global-form .sf-bottom-section,.purchase-global-form .sf-bottom-section,.global-form--voucher .sf-bottom-section{background:0 0;flex-direction:column;gap:0;min-width:0;padding-top:0;padding-bottom:8px;display:flex;overflow:hidden}.sales-global-form .sf-bottom-section>.sf-unified-section-head,.purchase-global-form .sf-bottom-section>.sf-unified-section-head,.global-form--voucher .sf-bottom-section>.sf-unified-section-head{margin-bottom:8px}.sales-global-form .sf-bottom-section .global-form__doc-body,.purchase-global-form .sf-bottom-section .global-form__doc-body,.sales-global-form .sf-bottom-section .narration-sec-body,.purchase-global-form .sf-bottom-section .narration-sec-body,.sales-global-form .sf-bottom-section .bank-sec-body,.purchase-global-form .sf-bottom-section .bank-sec-body{padding:2px var(--sf-voucher-section-pad,12px) 0}.sales-global-form .sf-bottom-transport-grid .evf-field,.purchase-global-form .sf-bottom-transport-grid .evf-field{gap:var(--sf-header-label-gap,6px);flex-direction:column;min-width:0;display:flex}.sales-global-form .sf-bottom-transport-grid .evf-label,.purchase-global-form .sf-bottom-transport-grid .evf-label{min-height:var(--sf-header-label-h);margin:0!important}.sales-global-form .sf-bottom-section .sf-bottom-textarea,.purchase-global-form .sf-bottom-section .sf-bottom-textarea{min-height:7.5rem!important;padding:8px 10px!important;font-size:13px!important}.sales-global-form .gf-invoice-summary,.purchase-global-form .gf-invoice-summary{font-size:15px}.sales-global-form .gf-invoice-summary .gf-summary-input,.purchase-global-form .gf-invoice-summary .gf-summary-input{width:7rem;max-width:100%;height:var(--sf-header-input-h,2.625rem);min-height:var(--sf-header-input-h,2.625rem);text-align:right;font-variant-numeric:tabular-nums;color:var(--gf-primary);background:#fff;border:1px solid #d1d5db;border-radius:0;padding:0 10px;font-size:15px;font-weight:600}.sales-global-form .gf-invoice-summary .gf-summary-input--received,.purchase-global-form .gf-invoice-summary .gf-summary-input--received{width:8rem}@media (max-width:1200px){.sales-global-form .sf-unified-top-split,.purchase-global-form .sf-unified-top-split,.global-form--voucher .sf-unified-top-split,.sales-global-form .sf-main-body-row,.purchase-global-form .sf-main-body-row,.global-form--voucher .sf-main-body-row{grid-template-columns:1fr}.sales-global-form .sf-unified-main-card>.sf-unified-top-split,.purchase-global-form .sf-unified-main-card>.sf-unified-top-split,.global-form--voucher .sf-unified-main-card>.sf-unified-top-split{border-top:none;margin:0 0 8px;padding-left:0;padding-right:0}.sales-global-form .sf-unified-main-card .sf-main-left-col>.global-form__lines-card,.purchase-global-form .sf-unified-main-card .sf-main-left-col>.global-form__lines-card,.global-form--voucher .sf-unified-main-card .sf-main-left-col>.global-form__lines-card{margin-top:0}.sales-global-form .sf-unified-main-card>.sf-main-body-row,.purchase-global-form .sf-unified-main-card>.sf-main-body-row,.global-form--voucher .sf-unified-main-card>.sf-main-body-row{margin-bottom:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.sales-global-form .sf-unified-top-col:first-child,.purchase-global-form .sf-unified-top-col:first-child,.global-form--voucher .sf-unified-top-col:first-child{padding:6px var(--sf-voucher-section-pad,12px)}.sales-global-form .sf-unified-top-col+.sf-unified-top-col,.purchase-global-form .sf-unified-top-col+.sf-unified-top-col,.global-form--voucher .sf-unified-top-col+.sf-unified-top-col{padding:6px var(--sf-voucher-section-pad,12px);border-top:none;border-left:none;margin-top:0}.sales-global-form .sf-unified-top-split,.purchase-global-form .sf-unified-top-split,.global-form--voucher .sf-unified-top-split{row-gap:var(--sf-lines-summary-gap,6px);background-image:none}.sales-global-form .sf-unified-main-card>.sf-unified-top-split>.sf-unified-top-col,.purchase-global-form .sf-unified-main-card>.sf-unified-top-split>.sf-unified-top-col,.global-form--voucher .sf-unified-main-card>.sf-unified-top-split>.sf-unified-top-col{border:1px solid var(--sf-voucher-box-border)}.sales-global-form .sf-main-left-col,.purchase-global-form .sf-main-left-col,.global-form--voucher .sf-main-left-col{padding-right:0}.sales-global-form .sf-main-right-col,.purchase-global-form .sf-main-right-col,.global-form--voucher .sf-main-right-col{margin-top:var(--sf-lines-summary-gap,6px);border-top:none;padding-top:0;padding-bottom:0;padding-left:0}.sales-global-form .sf-main-right-col:before,.purchase-global-form .sf-main-right-col:before,.global-form--voucher .sf-main-right-col:before{display:none}.sales-global-form .sf-bottom-3equal,.sales-global-form .sf-bottom-3equal--no-transport,.sales-global-form .sf-bottom-2equal,.sales-global-form .sf-bottom-1col,.purchase-global-form .sf-bottom-3equal,.purchase-global-form .sf-bottom-3equal--no-transport,.purchase-global-form .sf-bottom-2equal,.purchase-global-form .sf-bottom-1col,.global-form--voucher .sf-bottom-3equal,.global-form--voucher .sf-bottom-3equal--no-transport,.global-form--voucher .sf-bottom-2equal,.global-form--voucher .sf-bottom-1col{background-image:none;border-bottom:none;grid-template-columns:1fr;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:0;padding-left:0;padding-right:0}.sales-global-form .sf-bottom-section:not(:last-child),.purchase-global-form .sf-bottom-section:not(:last-child),.global-form--voucher .sf-bottom-section:not(:last-child){border-right:none;border-bottom:1px solid var(--sf-voucher-section-rule);margin-bottom:0;padding-bottom:10px;padding-right:0}.sales-global-form .sf-bottom-section:not(:first-child),.purchase-global-form .sf-bottom-section:not(:first-child),.global-form--voucher .sf-bottom-section:not(:first-child){padding-top:10px;padding-left:0}.global-form--voucher .sf-voucher-header-lines-divider,.sales-global-form .sf-voucher-header-lines-divider,.purchase-global-form .sf-voucher-header-lines-divider{border:none;border-top:1px solid color-mix(in srgb, var(--gf-border-strong) 55%, var(--gf-border));width:100%;height:0;margin:6px 0 4px;padding:0;display:block}}.gf-invoice-summary .gf-summary-input{text-align:right;font-variant-numeric:tabular-nums;width:6.5rem;max-width:100%;height:1.75rem;color:var(--gf-primary);background:#fff;border:1px solid #d1d5db;border-radius:0;padding:0 8px;font-size:12px;font-weight:600}.gf-invoice-summary .gf-summary-input:focus{border:1px solid var(--gf-primary,hsl(var(--primary)));border-color:var(--gf-primary,hsl(var(--primary)));box-shadow:0 0 0 1px var(--gf-primary,hsl(var(--primary))), 0 0 0 4px color-mix(in srgb, var(--gf-primary,hsl(var(--primary))) 28%, transparent);outline:none}.gf-invoice-summary .gf-summary-input--received{width:7.5rem}.gf-summary-other-expense-row.gf-summary-row{width:100%;padding:4px 0;display:block}.gf-summary-other-expense-row .gf-other-expense-fields{width:100%}.gf-other-expense-fields{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.gf-other-expense-ledger{flex:160px;width:100%;min-width:0}.gf-other-expense-amount{flex:80px;max-width:100%}@media (max-width:1200px){.sales-global-form .sf-lines-summary-row,.purchase-global-form .sf-lines-summary-row{grid-template-columns:1fr}.sales-global-form .sf-lines-summary-row .global-form__summary-card,.purchase-global-form .sf-lines-summary-row .global-form__summary-card{position:static}.sales-global-form .sf-bottom-3col,.sales-global-form .sf-bottom-3col--no-transport,.purchase-global-form .sf-bottom-3col--no-transport,.global-form__top-grid,.global-form__bottom-grid,.global-form__left-grid{grid-template-columns:1fr}.global-form__summary{position:static}}@media (max-width:640px){.global-form{padding:16px}.global-form__title{font-size:22px}.global-form__form-grid{grid-template-columns:1fr}}.masters-global-form{--gf-primary:var(--erp-form-primary,var(--secondary-color,#0b3b8c));--gf-orange:var(--primary-color,var(--accent-color,var(--brand-orange,#f58220)));--gf-muted:#6b7280;--gf-label:#111827;--evf-input-h:var(--gf-input-h,42px);--sf-header-label-h:1.1875rem}.masters-global-form--modal{--gf-input-h:36px;--gf-radius-lg:0;--gf-radius-md:0;--gf-radius-sm:0;width:100%;min-width:0;height:auto;min-height:0;padding:6px 8px 10px;border-radius:0!important}.masters-global-form--modal .masters-form-section.global-form__card,.masters-global-form--modal .global-form__card,.masters-global-form--modal .masters-form-section__body .rounded-md:not(.erp-toggle),.masters-global-form--modal label.rounded-md{border-radius:0!important}.masters-global-form--modal .masters-global-form__body{flex:none;gap:6px}.masters-global-form--modal .masters-form-section__head{background:color-mix(in srgb, hsl(var(--primary)) 7%, #fff);padding:6px 10px}.masters-global-form--modal .masters-form-section__head--clickable:hover{background:color-mix(in srgb, hsl(var(--primary)) 10%, #fff)}.masters-global-form--modal .masters-form-section__title.global-form__card-title{color:hsl(var(--primary));border-left-color:var(--gf-orange);padding-left:8px;font-size:12px}.masters-global-form--modal .masters-form-section__head-actions .global-form__btn--outline{color:var(--gf-primary);border-color:color-mix(in srgb, var(--gf-primary) 28%, #fff);background:var(--gf-card)}.masters-global-form--modal .masters-form-section__head-actions .global-form__btn--outline:hover:not(:disabled){background:color-mix(in srgb, var(--gf-orange) 10%, #fff);border-color:color-mix(in srgb, var(--gf-orange) 35%, #fff);color:var(--gf-primary)}.masters-global-form--modal .masters-form-section__body{padding:8px 10px}.masters-global-form--modal .masters-form-section__body--grid{padding:6px 8px}.masters-global-form--modal textarea.erp-input,.masters-global-form--modal .masters-form-section__body textarea,.masters-global-form--modal .global-form__textarea{min-height:56px;padding:8px 10px}.masters-global-form--modal .global-form__label,.masters-global-form--modal label.gf-voucher-field-label,.masters-global-form--modal .gf-voucher-field-label,.masters-global-form--modal label.evf-label,.masters-global-form--modal .evf-label{min-height:var(--sf-header-label-h,1.1875rem);display:block;letter-spacing:.025em!important;text-transform:uppercase!important;color:#000!important;margin:0 0 2px!important;padding:0 2px!important;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important}.masters-global-form__title-bar{margin-top:0}.masters-global-form--modal .masters-global-form__title-bar{background:linear-gradient(to right, hsl(var(--primary)), hsl(var(--sidebar-accent)));z-index:30;border-top:none;border-bottom:1px solid #ffffff1f;border-radius:0;gap:10px 14px;min-height:3.25rem;margin-left:0;margin-right:0;padding:10px 14px;position:sticky;top:0;box-shadow:0 2px 8px #0000001f}.masters-global-form--modal .purchase-global-form__title-icon{color:#fff;background:#ffffff2e;border:1px solid #ffffff47;border-radius:0;width:2rem;height:2rem}.masters-global-form--modal .purchase-global-form__title-icon svg{width:1rem;height:1rem}.masters-global-form--modal .purchase-global-form__title-heading{color:#fff;letter-spacing:.01em;font-size:.9375rem;font-weight:700;line-height:1.25}.masters-global-form--modal .purchase-global-form__title-subtitle{color:#ffffffd1;font-size:.6875rem;font-weight:600}.masters-global-form__title-actions{align-items:center}.masters-global-form--modal .masters-global-form__title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn{white-space:nowrap;min-height:2rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn:active:not(:disabled){transform:translateY(1px)}.masters-global-form--modal .masters-global-form__title-actions .form-toolbar-back-btn{color:#fff;background:#ffffff24;border:1px solid #ffffff8c}.masters-global-form--modal .masters-global-form__title-actions .form-toolbar-back-btn:hover:not(:disabled){color:#fff;background:#ffffff42;border-color:#fff}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn--outline{color:#fff;background:#ffffff24;border:1px solid #ffffff8c}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn--outline:hover:not(:disabled){color:#fff;background:#ffffff42;border-color:#fff;box-shadow:0 2px 6px #0000002e}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn--primary{background:var(--gf-orange);color:#fff;border:1px solid color-mix(in srgb, var(--gf-orange) 65%, #fff)}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn--primary:hover:not(:disabled){opacity:.92;color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--gf-orange) 38%, transparent)}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn--orange{background:color-mix(in srgb, var(--gf-orange) 82%, #000);color:#fff;border:1px solid #ffffff59}.masters-global-form--modal .masters-global-form__title-actions .global-form__btn--orange:hover:not(:disabled){background:color-mix(in srgb, var(--gf-orange) 72%, #000);opacity:1;box-shadow:0 2px 8px color-mix(in srgb, var(--gf-orange) 42%, transparent)}.masters-global-form--modal .masters-modal-header-active__label{color:#ffffffeb}.masters-global-form--modal .masters-modal-header-active .erp-toggle{box-shadow:inset 0 1px 2px #0f172a1f;border-color:#0000!important;border-radius:9999px!important}.masters-global-form--modal .masters-global-form__title-actions .erp-toggle{flex-shrink:0;border-color:#0000!important;border-radius:9999px!important}.masters-global-form--modal .masters-global-form__title-actions .erp-modal-close-button{color:#fff;min-width:2rem;min-height:2rem;border-radius:0!important}.masters-global-form--modal .masters-global-form__title-actions .erp-modal-close-button:hover{color:#fff;background:#ffffff29;border-color:#ffffff73}.masters-global-form__trx .trx-id-badge{font-size:10px}.masters-global-form__form-tabs{border-bottom:1px solid var(--gf-border);margin:0 -10px 12px;padding:0 10px}.masters-global-form__form-tabs.global-form__tabs--underline{gap:0}.masters-global-form__form-tabs .global-form__tab{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 16px;font-size:12px;font-weight:600}.masters-global-form__form-tabs .global-form__tab--active{color:var(--gf-primary);border-bottom-color:var(--gf-orange);background:0 0}.masters-global-form__body{flex-direction:column;gap:8px;min-width:0;display:flex}.masters-form-section.global-form__card{border:1px solid var(--gf-border);box-shadow:0 1px 2px color-mix(in srgb, var(--gf-primary) 5%, transparent);padding:0;overflow:visible}.masters-form-section__head{background:color-mix(in srgb, var(--gf-primary) 6%, #fff);border-bottom:1px solid var(--gf-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.masters-form-section__head--clickable{cursor:pointer}.masters-form-section__head--clickable:hover{background:color-mix(in srgb, var(--gf-primary) 9%, #fff)}.masters-form-section__title.global-form__card-title{color:var(--gf-primary);text-transform:uppercase;letter-spacing:.04em;border-left:3px solid var(--gf-orange);margin:0;padding:0 0 0 10px;font-size:13px;font-weight:700}.masters-form-section__head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.masters-form-section__body{padding:10px 12px}.masters-form-section__body--grid{padding:8px 10px}.masters-global-form .erp-input,.masters-global-form input.erp-input,.masters-global-form select.erp-input,.masters-global-form textarea.erp-input,.masters-global-form .global-form__input,.masters-global-form .global-form__select,.masters-global-form .global-form__textarea,.masters-global-form .masters-form-section__body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.masters-global-form .masters-form-section__body select,.masters-global-form .masters-form-section__body textarea,.masters-global-form .masters-form-section__body button[role=combobox]{width:100%;min-height:var(--gf-input-h,42px);height:var(--gf-input-h,42px);color:var(--gf-text);background:var(--gf-card);box-shadow:none;border:1px solid #d1d5db;border-radius:0;outline:none;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.masters-global-form .erp-date-input.erp-input,.masters-global-form .erp-search-field-shell.erp-input{box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.masters-global-form textarea.erp-input,.masters-global-form .masters-form-section__body textarea,.masters-global-form .global-form__textarea{resize:vertical;height:auto;min-height:72px;padding:12px;line-height:1.45}.masters-global-form .erp-input:focus:not([type=checkbox]):not([type=radio]):not([type=hidden]),.masters-global-form .global-form__input:focus,.masters-global-form .global-form__select:focus,.masters-global-form .global-form__textarea:focus,.masters-global-form .masters-form-section__body input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):focus,.masters-global-form .masters-form-section__body select:focus,.masters-global-form .masters-form-section__body textarea:focus,.masters-global-form .masters-form-section__body button[role=combobox]:focus,.masters-global-form .masters-form-section__body button[role=combobox]:focus-visible,.masters-global-form .masters-form-section__body .erp-search-field-shell:focus-within,.masters-global-form .masters-form-section__body .erp-date-input:focus-within .erp-date-input__text,.masters-global-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.erp-date-input__picker):focus,.masters-global-form select:focus,.masters-global-form textarea:focus,.masters-global-form button[role=combobox]:focus,.masters-global-form button[role=combobox]:focus-visible,.masters-global-form .erp-search-field-shell:focus-within,.masters-global-form .erp-date-input:focus-within .erp-date-input__text{z-index:5;position:relative;border:1px solid var(--gf-primary,hsl(var(--primary)))!important;border-color:var(--gf-primary,hsl(var(--primary)))!important;box-shadow:0 0 0 1px var(--gf-primary,hsl(var(--primary))), 0 0 0 4px color-mix(in srgb, var(--gf-primary,hsl(var(--primary))) 28%, transparent)!important;outline:none!important}.masters-global-form .erp-input::placeholder,.masters-global-form .masters-form-section__body input::placeholder,.masters-global-form .masters-form-section__body textarea::placeholder{color:var(--gf-muted);font-weight:400}.masters-global-form .get-gstin-btn,.company-global-form .get-gstin-btn{min-width:5.5rem;box-shadow:none;border-radius:0;flex-shrink:0;background:var(--gf-orange)!important;border-color:var(--gf-orange)!important;color:#fff!important;width:auto!important}.masters-global-form .get-gstin-btn svg,.company-global-form .get-gstin-btn svg{color:#fff;stroke:currentColor}.masters-global-form .get-gstin-btn:hover:not(:disabled),.company-global-form .get-gstin-btn:hover:not(:disabled){filter:brightness(1.05);opacity:1}.masters-global-form .get-gstin-btn:disabled,.company-global-form .get-gstin-btn:disabled{opacity:.5;cursor:not-allowed}.masters-global-form .global-form__label,.masters-global-form label.text-sm{letter-spacing:.04em;text-transform:uppercase;color:var(--gf-label);margin-bottom:6px;font-size:12px;font-weight:700}.masters-global-form .purchase-global-form__title-actions .global-form__btn{min-height:36px;padding:0 14px;font-size:12px}.masters-global-form--hsn.masters-global-form--modal{padding-top:0}.masters-global-form--hsn .masters-global-form__body{gap:14px;padding:16px 10px 12px}.masters-global-form--hsn .hsn-quick-field{gap:6px}.masters-global-form--hsn .hsn-quick-field label.gf-voucher-field-label,.masters-global-form--hsn .hsn-quick-field .mastersFieldLabelClass{min-height:0;line-height:1.25;margin-bottom:0!important}.masters-global-form--hsn .hsn-quick-field .erp-input,.masters-global-form--hsn .hsn-quick-field input,.masters-global-form--hsn .hsn-quick-field select{pointer-events:auto}.masters-global-form--hsn .masters-form-section__body{padding:12px 14px}.masters-global-form--hsn .evf-hsn-rate-panel{padding-top:2px}.masters-global-form--hsn .evf-hsn-rate-panel .global-list__table-card{border-color:var(--gl-table-grid,var(--gf-border));box-shadow:0 1px 2px color-mix(in srgb, var(--gf-primary) 4%, transparent)}.masters-global-form.global-form--voucher .gf-voucher-field-label,.masters-global-form.global-form--voucher .evf-label,.masters-global-form .gf-voucher-field-label,.masters-global-form .evf-label,.masters-global-form .masters-form-section__body label:not([for=allow_negative_stock]):not([for=status_toggle]):not(.cursor-pointer):not(.text-primary){min-height:var(--sf-header-label-h,1.1875rem);letter-spacing:.025em;text-transform:uppercase;margin:0 0 2px;padding:0 2px;font-size:.75rem;font-weight:700;line-height:1.2;display:block;color:#000!important}.masters-global-form .evf-subsec-title{color:var(--gf-primary);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700;line-height:1.25}.masters-global-form .evf-hsn-rate-panel{padding-top:4px}.masters-global-form .evf-hsn-rate-panel>.overflow-x-auto{margin-top:2px}.masters-global-form .masters-form-section__body textarea.erp-input,.masters-global-form textarea.erp-input{min-height:4.5rem}.masters-global-form .evf-address-input,.masters-global-form .evf-address-fields textarea{min-height:3.75rem;font-size:13px}.company-global-form{--gf-input-h:42px;--gf-border:#cbd5e1;--gf-border-strong:#94a3b8;--gf-bg:#fff;--gf-radius-card:0;--gf-radius-input:0;--gf-radius-btn:0;--gf-radius-sm:0;--gf-radius-md:0;--gf-table-head-bg:var(--primary-light,#e8f0fc);--gf-table-head-border:color-mix(in srgb, var(--gf-primary) 22%, #fff);--gf-card-shadow:0 1px 3px #0000001a;--gf-label:#111827;background:var(--gf-bg);border:1px solid var(--gf-border);width:100%;max-width:none;padding:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.company-global-form :is(input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),select,textarea,.erp-input,button[role=combobox],.global-form__btn,button){border-radius:0!important}.company-global-form input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker):not([type=number]):not([type=date]):not([type=file]):not([type=email]):not([type=password]),.company-global-form textarea{text-transform:none!important;font-weight:500!important}.company-global-form input::placeholder,.company-global-form textarea::placeholder{text-transform:none!important;letter-spacing:normal!important;color:color-mix(in srgb, var(--gf-muted) 92%, #94a3b8)!important;opacity:1!important;font-size:.9375rem!important;font-weight:400!important}.company-global-form .erp-input:not([type=checkbox]):not([type=radio]):not(.erp-date-input__picker),.company-global-form .global-form__input,.company-global-form .global-form__select{min-height:var(--gf-input-h);height:var(--gf-input-h);border-color:#d1d5db;border-radius:0;padding:0 12px}.company-global-form .erp-input:focus,.company-global-form .global-form__input:focus,.company-global-form .global-form__select:focus{border-color:var(--gf-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--gf-primary) 12%, transparent)}.company-global-form .erp-search-combobox:not(.erp-search-combobox--line){min-height:var(--gf-input-h,42px);height:var(--gf-input-h,42px)}.company-global-form .global-form__header{margin-bottom:14px}.company-global-form .global-form__title{font-size:22px}.company-global-form .global-form__tabs{border-bottom:1px solid var(--gf-border);background:#f8fafc;flex-wrap:nowrap;gap:0;margin-bottom:0;padding:0}.company-global-form .global-form__tab{text-align:center;white-space:nowrap;border-right:1px solid var(--gf-border);background:0 0;border-radius:0;flex:1 1 0;min-width:0;padding:12px 10px;font-size:12px;line-height:1.25}.company-global-form .global-form__tab:last-child{border-right:none}.company-global-form .global-form__tab--active{background:var(--gf-orange);border-color:var(--gf-orange)}.company-global-form .global-form__card{box-shadow:none;background:var(--gf-bg);border:none;border-radius:0;margin-bottom:0;padding:20px}.company-global-form .global-form__card-title{margin-bottom:16px;padding-left:10px;font-size:15px}.company-global-form .masters-form-section__head{min-height:0;padding:5px 12px}.company-global-form .masters-form-section__title.global-form__card-title{padding-left:8px;font-size:12px;line-height:1.2;margin:0!important}.company-global-form .company-form-section__header{padding:5px 12px}.company-global-form .company-form-section__title{margin:0;font-size:12px;line-height:1.2}.company-global-form .company-form-section{border-bottom:1px solid var(--gf-border);margin-bottom:0}.company-global-form .company-form-section:last-child{border-bottom:none}.company-global-form .company-form-section__header{background:var(--gf-head-bg);border-left:4px solid var(--gf-orange);align-items:center;gap:10px;padding:14px 20px;display:flex}.company-global-form .company-form-section__title{color:var(--gf-primary);text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:700}.company-global-form .company-form-section__body{background:var(--gf-card);padding:20px}.company-global-form label,.company-global-form .evf-label,.company-global-form .company-form-field__label{display:block;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--gf-label)!important;margin:0 0 6px!important;padding:0 2px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.company-global-form .company-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.company-global-form .company-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.company-global-form .company-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.company-global-form .company-form-field--full{grid-column:1/-1}.company-global-form .company-form-field__error,.company-global-form .text-red-500{color:#dc2626!important;margin-top:2px!important;font-size:10px!important;line-height:1.2!important}.company-global-form .company-form-actions{background:var(--gf-card);border-top:1px solid var(--gf-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding:16px;display:flex}.company-global-form .company-form-actions button{border-radius:0;min-height:42px;padding:0 20px;font-size:14px;font-weight:600}@media (max-width:1023px){.company-global-form .company-form-grid-2,.company-global-form .company-form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.company-global-form .company-form-grid-2,.company-global-form .company-form-grid-3{grid-template-columns:1fr}.company-global-form .company-form-section__header,.company-global-form .company-form-section__body,.company-global-form .global-form__card{padding-left:16px;padding-right:16px}.company-global-form .global-form__tab{padding:10px 6px;font-size:11px}}.import-center-form-modal{background:var(--gf-card);border-radius:var(--gf-radius-md);min-height:0;padding:0;overflow:hidden;box-shadow:0 24px 48px #0f1f3d2e}.import-center-form-modal__head{background:linear-gradient(to right, var(--erp-form-primary,hsl(var(--primary))), hsl(var(--sidebar-accent)));color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.import-center-form-modal__head-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.import-center-form-modal__title{color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.import-center-form-modal__head .global-form__subtitle{color:#ffffffd1}.import-center-form-modal__head .global-form__card-title-icon{color:#fff;background:#ffffff2e;border-color:#ffffff47}.import-center-form-modal__head .erp-modal-close-button{color:#fff}.import-center-form-modal__body{background:var(--gf-bg);padding:20px}.import-center-form-modal__footer{border-top:1px solid var(--gf-border);background:var(--gf-head-bg);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}.import-center-form-modal .global-form__btn{padding:10px 18px;font-size:13px}.import-center-form-modal .global-form__card-title-icon{border-radius:var(--gf-radius-sm);background:color-mix(in srgb, var(--gf-orange) 12%, #fff);width:2.5rem;height:2.5rem;color:var(--gf-orange);border:1px solid color-mix(in srgb, var(--gf-orange) 28%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.import-center-form-modal .global-form__form-grid{gap:14px}.import-center-form-modal .global-form__table-wrap{max-height:min(40vh,500px);overflow:auto}.import-center-grid-input{width:100%;min-height:28px;color:var(--gf-text);border:1px solid var(--gf-border);border-radius:var(--gf-radius-sm);background:#fff;outline:none;padding:4px 8px;font-size:11px;font-weight:600;transition:border-color .15s,box-shadow .15s}.import-center-grid-input:focus{border-color:var(--gf-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--gf-primary) 18%, transparent)}.import-center-grid-input--error{background:#fef2f2;border-color:#ef4444}.import-center-form-modal .global-list-table__td .import-center-grid-input,.import-center-form-modal .global-list-table__td .global-form__input,.import-center-form-modal .global-list-table__td .global-form__select{min-height:28px;padding-top:4px;padding-bottom:4px;font-size:11px}.import-center-bulk-grid-scroll{max-height:min(56vh,100dvh - 280px)}.import-center-bulk-grid-scroll .global-list-table__th.sticky-col,.import-center-bulk-grid-scroll .global-list-table__td.sticky-col{z-index:10;background:inherit;position:sticky}.import-center-bulk-grid-scroll .global-list-table__th.sticky-col--left,.import-center-bulk-grid-scroll .global-list-table__td.sticky-col--left{left:0}.import-center-bulk-grid-scroll .global-list-table__th.sticky-col--right,.import-center-bulk-grid-scroll .global-list-table__td.sticky-col--right{right:0}.global-form.global-form--modal-compact{background:#fff;flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.global-form.global-form--modal-compact .sales-global-form__title-bar{border-bottom:1px solid var(--gf-border);margin-bottom:0;padding:12px 16px}.global-form.global-form--modal-compact .sales-global-form__title-heading{font-size:1.125rem}.global-form.global-form--modal-compact .global-form__tabs,.global-form.global-form--modal-compact .sf-form-tabs{padding-inline:0}.global-form.global-form--modal-compact .sf-form-body,.global-form.global-form--modal-compact .global-form__body-scroll{flex:0 auto;min-height:0;max-height:min(68vh,680px);overflow-y:auto}.global-form.global-form--modal-compact .global-form__section-title{padding-block:.375rem}.company-global-form.global-form--modal-compact .global-form__card,.company-global-form.global-form--modal-compact .sf-unified-main-card{box-shadow:none;border:none;gap:0;margin:0;padding:0}.company-global-form.global-form--modal-compact .masters-form-section.global-form__card{border-left:none;border-right:none;border-radius:0}.company-global-form.global-form--modal-compact .masters-form-section__head{padding:5px 12px}.company-global-form.global-form--modal-compact .masters-form-section__body{padding:12px 14px 14px}.company-global-form.global-form--modal-compact .masters-form-section+.masters-form-section{border-top:1px solid var(--gf-border)}.company-global-form.global-form--modal-compact .get-gstin-btn{min-height:var(--gf-input-h,42px);height:var(--gf-input-h,42px);padding-inline:10px;font-size:11px}.company-global-form.global-form--modal-compact .erp-search-combobox__label{font-size:13px}.company-global-form.global-form--modal-compact .sales-global-form__title-actions{flex-wrap:nowrap;gap:8px}.erp-register-picker-modal__backdrop{background:#0000004d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.erp-register-picker-modal{border:1px solid var(--gf-border,#d1d5db);background:#fff;border-radius:0;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.erp-register-picker-modal--wide{max-width:72rem}.erp-register-picker-modal--medium{max-width:64rem}.erp-register-picker-modal--tall{max-height:85vh}.erp-register-picker-modal--medium-height{max-height:75vh}.erp-register-picker-modal__head{border-bottom:1px solid var(--gf-border,#d1d5db);background:#f8f9fb;grid-template-columns:minmax(0,max-content) minmax(14rem,1fr) auto;align-items:center;gap:12px 16px;padding:12px 14px 14px;display:grid}.erp-register-picker-modal__head--no-search{grid-template-columns:minmax(0,1fr) auto}.erp-register-picker-modal__title{letter-spacing:.04em;text-transform:uppercase;color:var(--gf-primary,#1e4b7a);white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1.25}.erp-register-picker-modal__search{width:100%;min-width:0;position:relative}.erp-register-picker-modal__search-icon{width:14px;height:14px;color:var(--gf-muted,#64748b);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.erp-register-picker-modal__search-input{box-sizing:border-box;width:100%;height:38px;min-height:38px;font-weight:500;border-radius:0!important;padding:0 12px 0 30px!important;font-size:13px!important}.erp-register-picker-modal__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-register-picker-modal__btn{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;border:1px solid var(--gf-border,#d1d5db)!important;background:#fff!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.erp-register-picker-modal__btn--select{color:var(--gf-primary,#1e4b7a)!important;border-color:color-mix(in srgb, var(--gf-primary,#1e4b7a) 30%, #fff)!important;background:#fff!important}.erp-register-picker-modal__btn.global-form__btn--primary{color:#fff!important;border-color:var(--gf-primary,#1e4b7a)!important;background:var(--gf-primary,#1e4b7a)!important}.erp-register-picker-modal__btn.global-form__btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--gf-primary,#1e4b7a) 88%, #000)!important}.erp-register-picker-modal__btn.global-form__btn--outline{color:var(--gf-primary,#1e4b7a)!important;border-color:var(--gf-border,#d1d5db)!important;background:#fff!important}.erp-register-picker-modal__btn--select:hover:not(:disabled){background:color-mix(in srgb, var(--gf-primary,#1e4b7a) 6%, #fff)!important}.erp-register-picker-modal__btn--apply{color:#047857!important;background:#fff!important;border-color:#6ee7b7!important}.erp-register-picker-modal__btn--apply:hover:not(:disabled){background:#ecfdf5!important}.erp-register-picker-modal__btn--row{min-height:32px!important;padding:5px 12px!important;font-size:11px!important}.erp-register-picker-modal__row-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.erp-register-picker-modal__body{background:#fff;flex:auto;min-height:0;padding-top:10px;overflow:auto}.erp-register-picker-modal .erp-register-picker-table tbody td.erp-list-cell-actions,.erp-register-picker-modal .erp-register-picker-table thead th.erp-col-head-actions,.erp-register-picker-modal .erp-register-picker-table thead th:last-child{vertical-align:middle;width:10.5rem!important;min-width:10.5rem!important;max-width:none!important;padding:6px 8px!important}.erp-register-picker-modal .erp-register-picker-table tbody td.erp-list-cell-actions>div,.erp-register-picker-modal .erp-register-picker-table tbody td.erp-list-cell-actions{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;gap:6px!important}.erp-register-picker-modal .erp-register-picker-table tbody td.erp-list-cell-actions button{flex-shrink:0;min-width:auto!important;min-height:32px!important;padding:5px 12px!important}.erp-register-picker-modal .global-list-table tbody td:last-child .erp-register-picker-modal__row-actions,.erp-register-picker-modal .global-list-table tbody td:last-child>div{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.erp-register-picker-modal .global-list-table__th:last-child,.erp-register-picker-modal .global-list-table tbody td:last-child{white-space:nowrap;width:10.5rem;min-width:10.5rem}.erp-register-picker-modal .global-list-table tbody td:last-child button{white-space:nowrap;min-height:32px!important;padding:5px 12px!important}.erp-register-picker-modal__foot{border-top:1px solid var(--gf-border,#d1d5db);color:var(--gf-muted,#64748b);background:#f8f9fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}@media (max-width:900px){.erp-register-picker-modal__head,.erp-register-picker-modal__head--no-search{grid-template-columns:1fr}.erp-register-picker-modal__actions{justify-content:flex-start}}.erp-doc-picker-modal .erp-table-list.erp-table-form-register tbody td.erp-list-cell-actions,.erp-doc-picker-modal .erp-table-list.erp-table-form-register thead th.erp-col-head-actions,.erp-doc-picker-modal .erp-register-picker-table tbody td.erp-list-cell-actions,.erp-doc-picker-modal .erp-register-picker-table thead th.erp-col-head-actions,.erp-doc-picker-modal .erp-register-picker-table thead th:last-child{border-left:1px solid var(--gf-border,#e5e7eb);white-space:nowrap!important;vertical-align:middle!important;text-align:center!important;box-sizing:border-box!important;width:10.5rem!important;min-width:10.5rem!important;max-width:10.5rem!important;padding:6px 10px!important;overflow:hidden!important}.erp-doc-picker-modal .erp-table-list.erp-table-form-register tbody td.erp-list-cell-actions>div,.erp-doc-picker-modal .erp-register-picker-table tbody td.erp-list-cell-actions>div,.erp-doc-picker-modal .erp-doc-picker-modal__row-actions{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:inline-flex!important}.erp-doc-picker-modal .erp-table-list.erp-table-form-register tbody td.erp-list-cell-actions button,.erp-doc-picker-modal .erp-register-picker-table tbody td.erp-list-cell-actions button{flex-shrink:0!important;min-width:auto!important;min-height:32px!important;margin:0!important;padding:5px 12px!important;position:static!important}.erp-doc-picker-modal .erp-register-picker-table tbody td.erp-td-num{text-overflow:ellipsis;overflow:hidden;padding-right:14px!important}.erp-doc-picker-modal .erp-register-picker-modal__search-icon,.erp-doc-picker-modal .absolute.left-2\.5{pointer-events:none}
