@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Montserrat:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Andada|Raleway:300,400,500,600,700);:root{--software-table-heading-height:34px;--software-window-border:#c9dff4;--software-window-radius:8px}@media screen{#root :is(.cash-voucher-page .HeaderCASH,.bank-voucher-page .HeaderBANK,.journal-voucher-page .HeaderJOU,.ld-ledgeracc-page .master-entry-title,.ns-reference-layout .master-entry-title,.voucher-entry-page .sa-sale-center-title-main,.voucher-entry-page .pu-sale-center-title-main,.voucher-entry-page .pus-sale-center-title-main){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#173252!important;height:auto!important;line-height:1.25!important;margin:0!important;min-height:0!important;padding:0!important;text-shadow:none!important;text-transform:none!important}#root :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) thead th{height:34px!important;height:var(--software-table-heading-height)!important;line-height:1.2!important;max-height:34px!important;max-height:var(--software-table-heading-height)!important;min-height:34px!important;min-height:var(--software-table-heading-height)!important;padding:0 7px!important;text-shadow:none!important;vertical-align:middle!important;white-space:nowrap}#root .application-screen-content :is(.bank-voucher-page,.journal-voucher-page){height:var(--application-content-height)!important;max-height:var(--application-content-height)!important;min-height:0!important}html body :is(.modal-content,.MuiDialog-paper,.book-selection,.MuiModal-root>.MuiBox-root,.quick-party-modal,.order-picker,dialog,[role=dialog]:not(.MuiModal-root):not(.modal),.newModalcb>.modalcontainer,.SS-freshSetupShell,.ps-freshSetupShell){border:1px solid #c9dff4!important;border:1px solid var(--software-window-border)!important;border-radius:8px!important;border-radius:var(--software-window-radius)!important;box-shadow:0 12px 35px #17325225!important}html body :is(.modal-header,.MuiDialogTitle-root){border-bottom:1px solid #c9dff4!important;border-bottom:1px solid var(--software-window-border)!important;border-radius:7px 7px 0 0!important}html body :is(button.btn-close,.modal-header button.close,button[aria-label^=close i],button.trial-options-close,button.tds-setup-close-x,.MuiIconButton-root:has([data-testid=CloseIcon]),.MuiIconButton-root:has([data-testid=CloseRoundedIcon]),.MuiIconButton-root:has([data-testid=CloseOutlinedIcon]),.MuiIconButton-root:has(.lucide-x)){background:#f4f9ff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23526680' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12m0-12L6 18'/%3E%3C/svg%3E") 50% /18px 18px no-repeat!important;border:1px solid #d1e0ef!important;border-radius:5px!important;box-shadow:none!important;box-sizing:border-box!important;color:#526680!important;flex:0 0 30px!important;font-size:0!important;height:30px!important;line-height:0!important;max-height:30px!important;max-width:30px!important;min-height:30px!important;min-width:30px!important;opacity:1!important;padding:0!important;width:30px!important}html body :is(button.btn-close,.modal-header button.close,button[aria-label^=close i],button.trial-options-close,button.tds-setup-close-x,.MuiIconButton-root:has([data-testid=CloseIcon]),.MuiIconButton-root:has([data-testid=CloseRoundedIcon]),.MuiIconButton-root:has([data-testid=CloseOutlinedIcon]),.MuiIconButton-root:has(.lucide-x))>*{visibility:hidden!important}html body :is(button.btn-close,.modal-header button.close,button[aria-label^=close i],button.trial-options-close,button.tds-setup-close-x):focus-visible{outline:2px solid #2678ed!important;outline-offset:2px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}:root{--header-height:3.5rem;--first-color:#f39849;--title-color:#f2f2f2;--text-color:#bfbfbf;--body-color:#0f0f0f;--body-font:"Montserrat",sans-serif;--second-font:"Dancing Script",cursive;--h2-font-size:1.25rem;--small-font-size:0.813rem;--font-semi-bold:600;--z-tooltip:10;--z-fixed:100}ul{list-style:none}a{text-decoration:none}iframe#webpack-dev-server-client-overlay,iframe#webpack-dev-server-client-overlay-div{display:none!important}@layer softwareControlFit{#root .fresh-cash[data-voucher-editable=false] .fresh-cash-grid thead th,#root [data-voucher-editable=false] :is(.sa-custom-table,.pu-custom-table,.pus-custom-table,.modern-bank-table,.modern-journal-table,.cash-receipt-table) thead th{background:#e9edf1!important;background-image:none!important;border-color:#cbd5df!important;color:#52616f!important;text-shadow:none!important}#root :is(.note-debit-page,.note-credit-page,.pus-service-page)[data-voucher-editable=true] :is(.sa-custom-table,.pu-custom-table,.pus-custom-table) thead th{background:var(--voucher-editable-header)!important;color:inherit!important}#root .bank-voucher-page,#root .cash-voucher-page,#root .fresh-cash,#root .journal-voucher-page:not(.non-gst-note-page),#root .pu-sale-page:not(.note-debit-page),#root .sa-sale-page:not(.note-credit-page){--invoice-band-bg:#168f8b;--invoice-band-fg:#fff;--invoice-band-border:#83afe0}#root .bank-voucher-page .modern-bank-table :is(thead th,tfoot,tfoot td),#root .cash-voucher-page .modern-cash-table :is(thead th,tfoot,tfoot td),#root .fresh-cash[data-voucher-editable] .fresh-cash-grid :is(thead th,tfoot,tfoot th),#root .journal-voucher-page:not(.non-gst-note-page) .modern-journal-table :is(thead th,tfoot,tfoot td),#root .pu-sale-page:not(.note-debit-page) .pu-custom-table :is(thead th,tfoot,tfoot td),#root .sa-sale-page:not(.note-credit-page) .sa-custom-table :is(thead th,tfoot,tfoot td){background:var(--invoice-band-bg)!important;border-color:var(--invoice-band-border)!important;color:var(--invoice-band-fg)!important;text-shadow:none!important}}:root{--accounting-debit:#079640;--accounting-credit:#e12323}html:root body [class*=_drText][class*=_drText],html:root body [data-accounting-side][data-accounting-side=debit],html:root body [data-accounting-side][data-accounting-side=debit] *{color:#079640!important;color:var(--accounting-debit)!important}html:root body [class*=_crText][class*=_crText],html:root body [data-accounting-side][data-accounting-side=credit],html:root body [data-accounting-side][data-accounting-side=credit] *{color:#e12323!important;color:var(--accounting-credit)!important}html:root body [role=gridcell][data-field=debit i],html:root body [role=gridcell][data-field=debit i] *{color:#079640!important;color:var(--accounting-debit)!important}html:root body [role=gridcell][data-field=credit i],html:root body [role=gridcell][data-field=credit i] *{color:#e12323!important;color:var(--accounting-credit)!important}.automation-chat-fab{align-items:center;background:linear-gradient(135deg,#0f766e,#0ea5e9);border:none;border-radius:999px;bottom:24px;box-shadow:0 18px 38px #0e749047;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.2px;padding:13px 18px;position:fixed;right:22px;z-index:2500}.automation-chat-panel{background:linear-gradient(180deg,#f8fffd,#fff 46%,#f7fbff);border:1px solid #0f766e2e;border-radius:24px;bottom:86px;box-shadow:0 28px 70px #0f172a38;display:flex;flex-direction:column;max-height:min(680px,calc(100vh - 120px));overflow:hidden;position:fixed;right:22px;width:min(430px,calc(100vw - 28px));z-index:2500}.automation-chat-header{background:radial-gradient(circle at top left,#14b8a62e,#0000 38%),linear-gradient(135deg,#102338,#0f766e);color:#fff;padding:18px 20px 14px}.automation-chat-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.automation-chat-title{font-size:18px;font-weight:900;letter-spacing:.3px;margin:0}.automation-chat-close{background:#ffffff29;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:18px;font-weight:900;height:32px;width:32px}.automation-chat-subtitle{color:#ffffffd1;font-size:13px;line-height:1.35;margin-top:7px}.automation-chat-body{grid-gap:10px;display:grid;gap:10px;overflow-y:auto;padding:14px}.automation-chat-message{border:1px solid #0000;border-radius:16px;font-size:13px;line-height:1.4;padding:11px 13px}.automation-chat-message.user{background:#e0f2fe;border-color:#bae6fd;color:#0f172a;margin-left:34px}.automation-chat-message.assistant{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 22px #0f172a0d;color:#334155;margin-right:24px}.automation-chat-result-list{grid-gap:8px;display:grid;gap:8px;margin-top:9px}.automation-chat-result{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;cursor:pointer;padding:10px;text-align:left;width:100%}.automation-chat-result-title{color:#0f172a;display:flex;font-size:13px;font-weight:900;gap:10px;justify-content:space-between}.automation-chat-result-meta{color:#64748b;font-size:12px;margin-top:4px}.automation-chat-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.automation-chat-action{background:#0f766e;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:8px 12px}.automation-chat-action.secondary{background:#e2e8f0;color:#0f172a}.automation-chat-composer{background:#ffffffe0;border-top:1px solid #e2e8f0;display:flex;gap:9px;padding:12px}.automation-chat-input{border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;flex:1 1;font-family:inherit;font-size:13px;max-height:86px;min-height:42px;outline:none;padding:11px 12px;resize:none}.automation-chat-send{background:linear-gradient(135deg,#0f766e,#0284c7);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:13px;font-weight:900;min-width:76px}.automation-chat-action:disabled,.automation-chat-send:disabled{cursor:not-allowed;opacity:.65}.automation-answer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:2700}.automation-answer-modal{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #0ea5e92e;border-radius:26px;box-shadow:0 32px 80px #0f172a47;max-height:min(720px,calc(100vh - 40px));overflow:hidden;width:min(560px,calc(100vw - 28px))}.automation-answer-header{background:radial-gradient(circle at top left,#14b8a633,#0000 38%),linear-gradient(135deg,#0f172a,#0f766e);color:#fff;display:flex;gap:16px;justify-content:space-between;padding:20px 22px 16px}.automation-answer-title{font-size:22px;font-weight:950;letter-spacing:.2px;margin:0}.automation-answer-subtitle{color:#ffffffd1;font-size:13px;line-height:1.4;margin-top:6px}.automation-answer-close{background:#ffffff29;border:none;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:20px;font-weight:900;height:34px;width:34px}.automation-answer-content{max-height:calc(100vh - 170px);overflow-y:auto;padding:18px}.automation-answer-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;margin-bottom:10px;padding:14px 16px}.automation-answer-label{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.automation-answer-value{color:#0f172a;font-size:18px;font-weight:900;margin-top:5px}.automation-answer-choice-list{grid-gap:10px;display:grid;gap:10px}.automation-answer-choice{background:#fff;border:1px solid #dbeafe;border-radius:16px;box-shadow:0 8px 20px #0f172a0d;cursor:pointer;padding:13px 14px;text-align:left}.automation-answer-choice:hover{background:#f0f9ff;border-color:#0ea5e9}.automation-answer-choice span{color:#0f172a;display:block;font-size:15px;font-weight:900}.automation-answer-choice small{color:#64748b;display:block;font-size:12px;margin-top:4px}.automation-answer-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#475569;font-size:14px;line-height:1.45;padding:16px}.automation-answer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.automation-answer-primary,.automation-answer-secondary{border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:900;padding:10px 15px}.automation-answer-primary{background:linear-gradient(135deg,#0f766e,#0ea5e9);box-shadow:0 10px 22px #0e749038;color:#fff}.automation-answer-secondary{background:#e2e8f0;color:#0f172a}@media (max-width:720px){.automation-chat-fab{bottom:16px;height:44px;padding:0;right:14px;width:44px}.automation-chat-fab span{display:none}.automation-chat-panel{bottom:74px;right:14px}}.rd-headerActions .dashboard-assistantButton{background:#0000;border:1px solid #0000;border-radius:6px;color:inherit;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.rd-headerActions .dashboard-assistantButton:hover,.rd-headerActions .dashboard-assistantButton[aria-expanded=true]{background:#eaf3ff;border-color:#bcd4f3;color:#246fcc}.automation-chat-panel.shkun-assistant{background:#fff;border:1px solid #dce5ed;border-radius:7px;bottom:26px;box-shadow:0 8px 30px #223c5424;color:#35495b;font-family:inherit;letter-spacing:0;max-height:none;position:fixed;right:12px;top:64px;width:min(380px,calc(100vw - 24px))}.rd-mainSplit>.shkun-assistant.is-docked{border:0;border-left:1px solid #dfe6ed;border-radius:0;box-shadow:-3px 0 12px #253c5105;flex:0 0 360px;inset:auto;position:relative;width:360px;z-index:10}.shkun-assistant .automation-chat-header{background:#fff;border-bottom:1px solid #e8edf2;color:#294052;padding:19px 18px 14px}.shkun-assistant .automation-chat-title{align-items:center;color:#2d4153;display:flex;font-size:16px!important;font-weight:650;gap:9px;letter-spacing:0}.shkun-assistant .automation-chat-title svg{color:#2c7ade}.shkun-assistant .automation-chat-close{background:#f3f6f9;border-radius:4px;color:#6d7d8d;display:grid;flex-shrink:0;place-items:center}.shkun-assistant .automation-chat-subtitle{color:#8996a2;font-size:11px;margin-top:8px;overflow-wrap:anywhere}.shkun-assistant .automation-chat-body{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overscroll-behavior:contain;padding:18px 16px}.shkun-assistant .automation-chat-message{background:#0000;border:0;border-radius:0;box-shadow:none;font-size:13px;line-height:1.65;overflow-wrap:anywhere;padding:0}.shkun-assistant .automation-chat-message.assistant{color:#53677a;margin-right:0}.shkun-assistant .automation-chat-message.user{align-self:flex-end;background:#f1f6fd;border:1px solid #e0e9f5;border-radius:6px;color:#365572;margin-left:22px;padding:9px 13px}.shkun-assistant .automation-chat-action{align-items:center;background:#2879dc;border:1px solid #2879dc;border-radius:5px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:1.4;padding:8px 10px;text-align:left}.shkun-assistant .automation-chat-action.secondary{background:#fff;border-color:#dde5ee;color:#667c92}.shkun-assistant .automation-chat-actions{gap:6px}.assistant-report{padding:12px 0 2px}.assistant-report details{font-size:12px;margin-top:9px}.assistant-report summary{align-items:center;color:#738494;cursor:pointer;display:flex;gap:6px;width:fit-content}.assistant-report summary:hover{color:#2879dc}.assistant-report ol{margin:12px 0 0;padding-left:22px}.assistant-report li{margin-bottom:8px;padding-left:4px}.assistant-report li::marker{color:#2879dc;font-weight:600}.shkun-assistant .automation-chat-composer{border-top:1px solid #edf1f5;gap:8px;padding:12px 14px 6px}.shkun-assistant .automation-chat-input{border-color:#dbe4ed;border-radius:5px;box-shadow:none;font-size:12px;height:48px;min-height:48px;min-width:0;padding:9px;width:0}.shkun-assistant .automation-chat-input:focus{border-color:#3984e8;outline:2px solid #e1efff}.shkun-assistant .automation-chat-send{background:#2879dc;border-radius:5px;display:grid;min-width:40px;place-items:center;width:40px}.assistant-scope{align-items:center;color:#8a98a5;display:flex;font-size:10px;gap:5px;justify-content:center;padding:5px 10px 12px}.assistant-busy{color:#76899a;font-size:12px}.shkun-assistant button:focus-visible,.shkun-assistant summary:focus-visible{outline:2px solid #2879dc;outline-offset:3px}.automation-answer-modal{background:#fff;border-radius:8px}.automation-answer-header{background:#f3f7fc;color:#314d65}.automation-answer-subtitle{color:#657e95}.automation-answer-title{font-size:18px;letter-spacing:0}.automation-answer-close{background:#e4edf6;border-radius:5px;color:#405d77}.automation-answer-card,.automation-answer-choice,.automation-answer-empty,.automation-chat-result{border-radius:6px;box-shadow:none}.automation-answer-primary,.automation-answer-secondary{background:#2879dc;border-radius:5px;box-shadow:none}.automation-answer-secondary{background:#edf2f8}@media (max-width:1000px){.rd-mainSplit>.shkun-assistant.is-docked{border:1px solid #dce5ed;border-radius:7px;bottom:24px;box-shadow:0 8px 35px #223c5438;left:auto;position:fixed;right:10px;top:115px;width:min(380px,calc(100vw - 20px));z-index:2500}}@media (max-width:480px){.automation-chat-panel.shkun-assistant,.rd-mainSplit>.shkun-assistant.is-docked{bottom:max(12px,env(safe-area-inset-bottom));top:145px}}.main-account-settings .MuiDialog-paper{border-radius:14px;color:#193653;margin:12px;max-height:calc(100dvh - 24px);width:min(560px,calc(100% - 24px))}.main-account-settings .MuiDialogTitle-root{background:#193653;color:#fff;font-size:20px;font-weight:700;padding:18px 24px}.main-account-settings .MuiDialogContent-root{padding:20px 24px}.main-account-settings .main-account-fields{grid-gap:18px;display:grid;gap:18px;padding-top:14px}.main-account-settings .main-account-note{color:#52677c;font-size:13px;line-height:1.6}.main-account-settings .main-account-error{color:#b42318}.main-account-settings .main-account-success{color:#087443}.main-account-settings .MuiDialogActions-root{border-top:1px solid #dce5ee;flex-wrap:wrap;gap:8px;padding:14px 24px}@media(max-width:480px){.main-account-settings .MuiDialogActions-root,.main-account-settings .MuiDialogContent-root,.main-account-settings .MuiDialogTitle-root{padding:16px}.main-account-settings .MuiDialogActions-root button{flex:1 1;margin:0}}.rd-headerActions .dashboard-userButton{align-items:center;display:flex;gap:8px;height:34px;padding:0 4px;white-space:nowrap;width:auto}.rd-headerActions .dashboard-notificationButton{overflow:visible;position:relative}.dashboard-notificationCount{background:#e24a5b;border-radius:8px;color:#fff;font-size:10px;height:16px;line-height:16px;min-width:16px;padding:0 3px;position:absolute;right:-6px;text-align:center;top:-5px}.dashboard-headerMenu{border:1px solid #dbe3ec;border-radius:6px!important;max-width:calc(100vw - 24px)!important;width:280px}.dashboard-headerMenu .MuiMenuItem-root{align-items:center;color:#29435f;font-size:13px;gap:12px;padding:12px 16px;white-space:normal}.dashboard-headerMenu svg{color:#4c759c;flex-shrink:0}.dashboard-headerMenu small{color:#687d91;display:block;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.dashboard-notifications{max-height:min(600px,calc(100dvh - 90px))!important;width:370px}.dashboard-notifications .notification-category-count{font-size:11px;font-weight:500;margin:0 0 0 auto;white-space:nowrap}.dashboard-notifications .MuiMenuItem-root{min-height:40px;padding-block:8px}.dashboard-notificationHeading{border-bottom:1px solid #e1e8ef;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 16px}.dashboard-notifications .MuiMenuItem-root{border-bottom:1px solid #edf1f5}.rd-dashboard .rd-companyLine{align-items:center;color:#657b94;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:11px;gap:8px 20px;min-height:40px;padding:10px 20px}.rd-companyLine strong{color:#294362;font-size:13px;font-weight:600;overflow-wrap:anywhere}[data-theme=dark] .rd-companyLine strong{color:#e0e9f3}[data-theme=dark] .rd-companyLine{color:#bac9d8}@media(max-width:600px){.rd-headerActions .dashboard-userButton>span:not(.rd-userIcon){display:none}.rd-dashboard .rd-companyLine{gap:5px 12px;padding:8px 12px}}.rd-headerActions .dashboard-signOutButton{align-items:center;border:1px solid #cbd8e6;border-radius:5px;display:inline-flex;font-size:12px;gap:5px;height:32px;min-width:max-content;padding:0 8px;white-space:nowrap;width:auto}.nd-dash,.nd-dash *{box-sizing:border-box}.nd-dash{--bg:#f8fafc;--panel:#ffffffd1;--panel2:#ffffffa3;--stroke:#0f172a1a;--stroke2:#0f172a14;--text:#0f172a;--muted:#1e293ba8;--shadow:0 16px 50px #0f172a1a;--shadow2:0 10px 26px #0f172a14;--blur:blur(14px);--radius:18px;--navy:#0f172a;--slate:#1e293b;--green:#10b981;--rose:#f43f5e;--blue:#3b82f6;--ring:#3b82f62e;--ring2:#10b98129}:root[data-theme=dark] .nd-dash{--bg:#0b1220;--panel:#0f172aa8;--panel2:#0f172a80;--stroke:#94a3b82e;--stroke2:#94a3b81f;--text:#f1f5f9f5;--muted:#94a3b8c7;--shadow:0 22px 80px #00000061;--shadow2:0 14px 46px #0000004d;--ring:#3b82f638;--ring2:#10b9812e}.nd-dash{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;margin:0;min-height:100vh;padding:0;position:relative;width:100vw}.nd-dash:not(.nd-noSidebar){display:grid;grid-template-columns:320px 1fr}.nd-bgGlow{background:radial-gradient(860px 500px at 10% 0,#3b82f621,#0000 58%),radial-gradient(860px 500px at 88% 8%,#f59e0b1a,#0000 58%),radial-gradient(760px 500px at 50% 100%,#10b9811a,#0000 60%);inset:0;pointer-events:none;position:fixed;z-index:0}.nd-main{display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%;z-index:1}.nd-edge{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.nd-content{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 18px 98px}.nd-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nd-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New}.nd-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-topbar{background:#ffffff9e;gap:14px;padding:14px 18px}.nd-heroBar,.nd-topbar{align-items:center;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-bottom:1px solid var(--stroke2);display:flex;justify-content:space-between}.nd-heroBar{background:radial-gradient(520px 180px at 50% 0,#3b82f629,#0000 64%),linear-gradient(135deg,#ffffffe0,#eff6ffbd 48%,#f0fdfab8),#ffffff85;gap:16px;min-height:118px;overflow:hidden;padding:16px 18px;position:relative}:root[data-theme=dark] .nd-heroBar{background:linear-gradient(135deg,#0f172ac2,#1e293b7a),#02061757}.nd-heroLeft{flex:1 1;min-width:220px;position:relative;z-index:1}:root[data-theme=dark] .nd-topbar{background:#02061766}.nd-topLeftGroup{flex:1 1;gap:12px;min-width:0}.nd-searchBtn,.nd-topLeftGroup{align-items:center;display:flex}.nd-searchBtn{background:var(--panel);border:1px solid var(--stroke);border-radius:16px;box-shadow:var(--shadow2);color:var(--text);cursor:pointer;gap:10px;min-width:260px;padding:12px 14px;transition:transform .15s ease,border .15s ease,box-shadow .15s ease}.nd-searchBtn:hover{border-color:#3b82f642;box-shadow:0 14px 36px #0f172a1a;transform:translateY(-1px)}.nd-searchBtn--35{flex:0 1 clamp(320px,35vw,520px);max-width:520px;min-width:280px}.nd-searchText{font-weight:850;opacity:.74;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-kbd{background:#94a3b81f;border:1px solid var(--stroke);border-radius:10px;color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));margin-left:auto;padding:5px 9px}.nd-quickRow{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow:auto;padding-bottom:2px}.nd-quickRow::-webkit-scrollbar{height:8px}.nd-quickRow::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:99px}:root[data-theme=dark] .nd-quickRow::-webkit-scrollbar-thumb{background:#94a3b82e}.nd-quickBtn{background:#94a3b81a;border:1px solid var(--stroke);border-radius:999px;color:var(--text);cursor:pointer;font-weight:950;letter-spacing:.2px;padding:10px 12px;transition:transform .15s ease,border .15s ease,background .15s ease;white-space:nowrap}.nd-quickBtn:hover{background:#3b82f614;border-color:#3b82f638;transform:translateY(-1px)}.nd-quickBtn.nd-tone-green{background:#10b9811f;border-color:#10b9812e}.nd-quickBtn.nd-tone-rose{background:#f43f5e1a;border-color:#f43f5e29}.nd-quickBtn.nd-tone-blue{background:#3b82f61a;border-color:#3b82f629}.nd-quickBtn.nd-tone-slate{background:#94a3b81a}.nd-topRight{gap:10px}.nd-iconPill,.nd-topRight{align-items:center;display:flex}.nd-iconPill{background:var(--panel);border:1px solid var(--stroke);border-radius:999px;box-shadow:var(--shadow2);color:var(--text);cursor:pointer;gap:8px;padding:10px 12px;position:relative;transition:transform .15s ease,border .15s ease}.nd-iconPill:hover{border-color:#3b82f642;transform:translateY(-1px)}.nd-pillText{font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:850;opacity:.82}.nd-changeCompanyBtn{background:linear-gradient(135deg,#3b82f624,#10b9811f),var(--panel);border-color:#3b82f638}.nd-changeCompanyBtn:hover{border-color:#10b98157;box-shadow:0 14px 32px #0f172a1f}.nd-logoutBtn{background:#94a3b81f;border:1px solid var(--stroke);border-radius:999px;color:var(--text);cursor:pointer;font-weight:900;padding:10px 14px}.nd-logoutBtn:hover{border-color:#3b82f642}.nd-notifDot{background:#f59e0b;border-radius:99px;box-shadow:0 0 0 4px #f59e0b2e;height:8px;position:absolute;right:10px;top:8px;width:8px}.nd-notifCount{font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:950;padding-left:2px}@media (max-width:1080px){.nd-heroBar{align-items:flex-start;flex-wrap:wrap}.nd-brandCenter{flex-basis:100%;min-width:0;order:3}.nd-pageBadges{justify-content:flex-start}}@media (max-width:980px){.nd-topbar{flex-wrap:wrap}.nd-topLeftGroup{width:100%}.nd-searchBtn--35{flex:1 1 100%;max-width:none;min-width:0}.nd-quickRow{width:100%}}.nd-pageTitleRow{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin:14px 2px}.nd-companyIdentity{align-items:center;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:linear-gradient(135deg,#ffffffe0,#f8fafcb8),#ffffffa8;border:1px solid #0f172a1a;border-radius:20px;box-shadow:0 16px 42px #0f172a1a;display:flex;gap:14px;max-width:100%;padding:13px 15px;width:fit-content}.nd-companyIcon{background:linear-gradient(135deg,#3b82f629,#10b9811f);border:1px solid #3b82f62e;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffd1;color:#1d4ed8;display:grid;flex:0 0 auto;height:48px;place-items:center;width:48px}.nd-companyText{min-width:0}.nd-pageTitle{color:var(--text);font-size:calc(var(--app-font-size)*1.7);font-size:var(--dash-font-xl,calc(var(--app-font-size)*1.7));font-weight:950;letter-spacing:-.6px;line-height:1.05;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-companyMeta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.nd-companyMeta span{align-items:center;background:#ffffff9e;border:1px solid #0f172a17;border-radius:999px;color:var(--muted);display:inline-flex;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900;min-height:24px;padding:4px 9px;white-space:nowrap}:root[data-theme=dark] .nd-companyIdentity{background:linear-gradient(135deg,#0f172abd,#1e293b8f),#0f172a8f}:root[data-theme=dark] .nd-companyMeta span{background:#0f172a7a;border-color:#94a3b829}.nd-pageSub{color:var(--muted);font-weight:700;margin-top:6px}.nd-pageBadges{align-items:stretch;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative;z-index:1}.nd-pageBadges .nd-miniStat{min-width:170px}.nd-pageBadges .nd-miniStatValue{font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));white-space:nowrap}.nd-brandCenter{grid-gap:10px 14px;align-items:center;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:linear-gradient(135deg,#ffffffeb,#f8fafcc2),#ffffffc2;border:1px solid #0f172a1a;border-radius:20px;box-shadow:0 18px 48px #0f172a1f;display:grid;flex:0 1 460px;gap:10px 14px;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto;min-width:360px;overflow:hidden;padding:13px 16px;position:relative;z-index:1}.nd-brandCenter:before{background:linear-gradient(90deg,#2563eb,#22c55e,#f59e0b,#ef4444);content:"";height:4px;inset:0 0 auto 0;position:absolute}.nd-brandLogoShell{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffe6,0 12px 26px #0f172a1a;display:grid;grid-row:1/span 2;height:78px;overflow:hidden;place-items:center;width:92px}.nd-brandLogo{display:block;max-height:68px;max-width:82px;object-fit:contain}.nd-brandText{min-width:0}.nd-brandName{color:var(--text);font-size:clamp(18px,1.45vw,24px);font-weight:950;letter-spacing:-.3px;line-height:1.05}.nd-brandTagline{font-weight:850;margin-top:5px}.nd-brandTagline,.nd-netMini{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size))}.nd-netMini{align-items:center;display:flex;flex-wrap:wrap;font-weight:900;gap:8px}.nd-netMini b{color:var(--text);font-size:var(--app-font-size);font-size:var(--dash-font-md,var(--app-font-size));font-weight:950}:root[data-theme=dark] .nd-brandCenter{background:linear-gradient(135deg,#0f172ad1,#1e293ba8),#0f172aa3}:root[data-theme=dark] .nd-brandLogoShell{background:#ffffffeb}.nd-netPanel{background:linear-gradient(135deg,#0f172af5,#1e40afdb 58%,#0f766ed6);border:1px solid #ffffff2e;border-radius:18px;box-shadow:0 22px 54px #0f172a2e;color:#fff;min-width:280px;overflow:hidden;padding:15px 16px;position:relative;width:min(360px,32vw)}.nd-netPanel:after{border:28px solid #ffffff14;border-radius:50%;content:"";height:150px;position:absolute;right:-42px;top:-52px;width:150px}.nd-netPanelTop{align-items:center;color:#ffffffc2;display:flex;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));gap:12px;justify-content:space-between}.nd-netPanelTop,.nd-netPanelValue{font-weight:950;position:relative;z-index:1}.nd-netPanelValue{font-size:clamp(24px,2.2vw,36px);letter-spacing:-.6px;line-height:1.05;margin-top:8px}.nd-netPanelMeta{color:#ffffffad;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:800;margin-top:7px;position:relative;z-index:1}.nd-miniStat{align-items:center;background:var(--panel);border:1px solid var(--stroke);border-radius:16px;box-shadow:var(--shadow2);display:flex;gap:10px;min-width:130px;padding:10px 12px}.nd-miniStatIcon{background:#94a3b81a;border:1px solid var(--stroke2);border-radius:12px;display:grid;height:34px;place-items:center;width:34px}.nd-miniStatLabel{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900}.nd-miniStatValue{color:var(--text);font-weight:950;margin-top:2px}.nd-miniStat--green .nd-miniStatIcon{background:#10b98124;color:#0f766e}.nd-miniStat--rose .nd-miniStatIcon{background:#f43f5e1f;color:#be123c}.nd-miniStat--blue .nd-miniStatIcon{background:#3b82f624;color:#1d4ed8}.nd-miniStat--slate .nd-miniStatIcon{background:#94a3b81f;color:var(--text)}.nd-miniStat--clickable{cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.nd-miniStat--clickable:focus-visible,.nd-miniStat--clickable:hover{border-color:#f43f5e6b;box-shadow:0 12px 28px #0f172a1f;outline:none;transform:translateY(-2px)}.nd-brandStrip{align-items:center;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:var(--panel);border:1px solid var(--stroke);border-radius:18px;box-shadow:var(--shadow2);display:flex;height:70px;justify-content:space-between;min-width:420px;overflow:hidden;padding:0 18px;position:relative}@media (max-width:1080px){.nd-brandStrip{display:none}}.nd-brandStripTop{background:linear-gradient(90deg,#2563eb,#22c55e,#f59e0b,#ef4444);height:4px;left:0;position:absolute;right:0;top:0}.nd-brandStripLeft{align-items:center;display:flex;gap:12px}.nd-brandDotMini{background:linear-gradient(135deg,#2563eb,#22c55e);border-radius:999px;box-shadow:0 8px 18px #2563eb33;height:12px;width:12px}.nd-brandStripTitle{color:var(--text);font-size:calc(var(--app-font-size)*1.55);font-size:var(--dash-font-lg,calc(var(--app-font-size)*1.55));font-weight:950;letter-spacing:-.4px;line-height:1.1}.nd-brandStripSub{color:var(--muted);font-weight:800;margin-top:4px}.nd-brandStripBadge,.nd-brandStripSub{font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size))}.nd-brandStripBadge{background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;color:#1e40af;font-weight:950;letter-spacing:.6px;padding:8px 10px}.nd-grid{grid-gap:14px;display:grid;gap:14px}.nd-kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.nd-bottomGrid,.nd-midGrid{grid-template-columns:repeat(12,minmax(0,1fr));margin-top:14px}.nd-span8{grid-column:span 8}.nd-span6{grid-column:span 6}.nd-span4{grid-column:span 4}.nd-stack{display:flex;flex-direction:column;gap:14px}@media (max-width:1200px){.nd-kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-span4,.nd-span6,.nd-span8{grid-column:span 12}}@media (max-width:720px){.nd-dash,.nd-kpiGrid{grid-template-columns:1fr}.nd-heroBar{align-items:flex-start}.nd-brandCenter{grid-template-columns:74px minmax(0,1fr);padding:12px}.nd-brandLogoShell{border-radius:15px;height:64px;width:74px}.nd-brandLogo{max-height:54px;max-width:66px}.nd-companyIdentity{width:100%}.nd-pageTitle{max-width:100%;white-space:normal}.nd-netPanel{min-width:0;width:100%}.nd-pageBadges{justify-content:flex-start;width:100%}.nd-miniStat{flex:1 1 145px}.nd-feedItem{grid-template-columns:42px minmax(0,1fr)}.nd-feedAmount{align-items:flex-start;flex-direction:row;flex-wrap:wrap;grid-column:2/3}}.nd-card{backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:var(--panel);border:1px solid var(--stroke);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;position:relative}.nd-card:before{background:linear-gradient(180deg,#ffffff8c,#fff0);content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}:root[data-theme=dark] .nd-card:before{opacity:.1}.nd-big,.nd-wide{padding-bottom:14px}.nd-cardHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:14px 14px 0}.nd-cardTitle{font-weight:950;letter-spacing:-.35px}.nd-cardSub{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:700;margin-top:4px}.nd-chartBox{height:270px;padding:8px 10px 0}.nd-chartBoxSm{height:220px;padding:8px 10px 10px}.nd-kpi{padding:14px}.nd-kpi:after{background:currentColor;content:"";height:4px;left:0;opacity:.72;position:absolute;right:0;top:0}.nd-kpiTop{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.nd-kpiTitle{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900;letter-spacing:1px;text-transform:uppercase}.nd-kpiValue{font-size:calc(var(--app-font-size)*1.7);font-size:var(--dash-font-xl,calc(var(--app-font-size)*1.7));font-weight:950;letter-spacing:-.4px;margin-top:8px}.nd-kpiIcon{background:#94a3b81a;border:1px solid var(--stroke);border-radius:14px;height:42px;justify-content:center;width:42px}.nd-kpiIcon,.nd-kpiMeta{align-items:center;display:flex}.nd-kpiMeta{gap:10px;justify-content:space-between;margin-top:10px}.nd-delta{align-items:center;border:1px solid var(--stroke);border-radius:999px;display:inline-flex;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900;gap:5px;padding:6px 10px}.nd-delta.nd-up{background:#10b98124;color:#0f766e}.nd-delta.nd-down{background:#f43f5e1f;color:#be123c}.nd-spark{margin-top:10px;opacity:.95}.nd-tone-green{color:var(--green)}.nd-tone-rose{color:var(--rose)}.nd-tone-blue{color:var(--blue)}.nd-tone-slate{color:#0f172acc}:root[data-theme=dark] .nd-tone-slate{color:#f1f5f9db}.nd-pill{align-items:center;background:#94a3b81f;border:1px solid var(--stroke);border-radius:999px;color:var(--text);display:inline-flex;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:950;gap:6px;padding:6px 10px}.nd-pill--green{background:#10b98124;color:#0f766e}.nd-pill--rose{background:#f43f5e1f;color:#be123c}.nd-pill--blue{background:#3b82f624;color:#1d4ed8}.nd-pill--slate{background:#94a3b81a;color:var(--text)}.nd-actionCard{padding-bottom:14px}.nd-actionGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 0}.nd-actionTile{align-items:flex-start;background:#94a3b814;border:1px solid var(--stroke);border-radius:14px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:space-between;min-height:74px;padding:12px;text-align:left;transition:transform .15s ease,border .15s ease,box-shadow .15s ease,background .15s ease}.nd-actionTile span{background:#ffffff94;border:1px solid var(--stroke2);border-radius:11px;display:grid;height:32px;place-items:center;width:32px}:root[data-theme=dark] .nd-actionTile span{background:#0f172a6b}.nd-actionTile b{font-size:var(--app-font-size);font-size:var(--dash-font-sm,var(--app-font-size));font-weight:950}.nd-actionTile:hover{box-shadow:0 16px 34px #0f172a1a;transform:translateY(-2px)}.nd-actionTile--green{background:#10b9811a;color:#0f766e}.nd-actionTile--rose{background:#f43f5e17;color:#be123c}.nd-actionTile--blue{background:#3b82f61a;color:#1d4ed8}.nd-actionTile--slate{background:#94a3b81a;color:var(--text)}.nd-insightCard{margin-bottom:14px;padding-bottom:14px}.nd-insightList{display:flex;flex-direction:column;gap:10px;padding:12px 14px 0}.nd-insightList .nd-miniStat{background:#94a3b812;box-shadow:none;width:100%}.nd-feedStats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.nd-feed{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.nd-feedItem{grid-gap:12px;align-items:center;background:#94a3b80f;border:1px solid #0000;border-radius:15px;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;min-height:72px;padding:10px 12px;text-align:left;transition:transform .15s ease,border .15s ease,background .15s ease;width:100%}.nd-feedItem:hover{background:#94a3b81a;border-color:#3b82f62e;transform:translateY(-1px)}.nd-feedIcon{background:#94a3b81a;border:1px solid var(--stroke);border-radius:14px;display:grid;height:42px;place-items:center;width:42px}.nd-feedMain{display:flex;flex-direction:column;gap:7px;min-width:0}.nd-feedParty{color:var(--text);font-weight:950}.nd-feedMeta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:850;gap:8px}.nd-feedAmount{align-items:flex-end;display:flex;flex-direction:column;gap:7px;white-space:nowrap}.nd-feedAmount b{font-size:var(--app-font-size);font-size:var(--dash-font-sm,var(--app-font-size))}.nd-feedSkeleton{background:#94a3b814;border-radius:15px;height:72px;overflow:hidden;position:relative}.nd-feedSkeleton:after{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#94a3b814,#94a3b838,#94a3b814);background-size:220% 100%;content:"";inset:0;position:absolute}.nd-emptyFeed{align-items:center;background:#94a3b812;border:1px dashed var(--stroke);border-radius:16px;color:var(--muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:170px}.nd-emptyFeed b{color:var(--text);font-size:var(--app-font-size);font-size:var(--dash-font-md,var(--app-font-size))}.nd-right{text-align:right}.nd-recentLauncher{min-height:250px}.nd-recentLauncherBody{display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-height:178px;padding:14px}.nd-recentLauncherIcon{background:linear-gradient(135deg,#3b82f629,#10b9811f);border:1px solid #3b82f62e;border-radius:18px;color:#1d4ed8;display:grid;height:58px;place-items:center;width:58px}.nd-recentLauncherStats{display:flex;flex-wrap:wrap;gap:8px}.nd-primaryAction{background:linear-gradient(135deg,#2563eb,#0f766e);border:0;border-radius:14px;box-shadow:0 14px 30px #2563eb38;color:#fff;cursor:pointer;font-weight:950;height:42px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.nd-primaryAction:hover{box-shadow:0 18px 38px #2563eb45;transform:translateY(-1px)}.nd-unusedCard{margin-bottom:14px;margin-top:14px;padding-bottom:14px}.nd-unusedHead{align-items:center}.nd-unusedHeadActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.nd-unusedHeadActions>b{font-size:var(--app-font-size);font-size:var(--dash-font-md,var(--app-font-size))}.nd-textAction{align-items:center;background:#3b82f617;border:1px solid #3b82f638;border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-weight:900;gap:6px;height:36px;padding:0 12px}.nd-partyShortcuts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.nd-partyShortcuts button{align-items:center;background:#94a3b812;border:1px solid var(--stroke);border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:10px;min-width:0;padding:10px 12px;text-align:left}.nd-partyShortcuts button:hover{background:#3b82f612;border-color:#3b82f647}.nd-partyShortcuts svg{color:#2563eb;flex:0 0 auto}.nd-partyShortcuts span{display:flex;flex-direction:column;gap:2px;min-width:0}.nd-partyShortcuts b{font-size:var(--app-font-size);font-size:var(--dash-font-sm,var(--app-font-size))}.nd-partyShortcuts small{color:var(--muted);font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-unusedTableWrap{border:1px solid var(--stroke);border-radius:8px;margin:0 14px;max-height:270px;overflow:auto}.nd-unusedTable{border-collapse:collapse;min-width:820px;width:100%}.nd-unusedTable td,.nd-unusedTable th{border-bottom:1px solid var(--stroke2);padding:10px 12px;text-align:left;white-space:nowrap}.nd-unusedTable th{background:#eef4fb;color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:950;position:sticky;text-transform:uppercase;top:0;z-index:1}:root[data-theme=dark] .nd-unusedTable th{background:#172033}.nd-unusedTable tbody tr{cursor:pointer}.nd-unusedTable tbody tr:hover{background:#3b82f60f}.nd-unusedTable td:nth-child(2){white-space:normal}.nd-unusedTable td:nth-child(2) b,.nd-unusedTable td:nth-child(2) small{display:block}.nd-unusedTable td:nth-child(2) small{color:var(--muted);margin-top:3px}.nd-unusedAmount{color:#1d4ed8;font-weight:950;text-align:right!important}.nd-unusedEmpty{color:var(--muted);font-weight:850;height:86px;text-align:center!important}@media (max-width:720px){.nd-unusedHead{align-items:flex-start;flex-direction:column}.nd-unusedHeadActions{justify-content:flex-start}.nd-partyShortcuts{grid-template-columns:1fr}}.nd-modalOverlay{align-items:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a5c;display:flex;inset:0;justify-content:center;padding:clamp(18px,7vh,72px) 14px 18px;position:fixed;z-index:70}.nd-recentModal{backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:var(--panel);border:1px solid var(--stroke);border-radius:22px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:min(760px,84vh);overflow:hidden;width:min(880px,96vw)}.nd-modalHead{align-items:flex-start;background:#ffffff7a;border-bottom:1px solid var(--stroke2);display:flex;gap:14px;justify-content:space-between;padding:16px 18px}:root[data-theme=dark] .nd-modalHead{background:#0f172a6b}.nd-modalClose{background:#94a3b81a;border:1px solid var(--stroke);border-radius:13px;color:var(--text);cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.nd-feedModal{overflow:auto;padding:14px}.nd-feedModal .nd-feedItem{grid-template-columns:44px minmax(0,1fr) minmax(75px,auto) auto}.nd-feedVoucherNo{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:7px}.nd-feedVoucherNo small{color:var(--muted);white-space:nowrap}@media (max-width:600px){.nd-feedModal .nd-feedItem{gap:8px;grid-template-columns:32px minmax(0,1fr) auto}.nd-feedModal .nd-feedIcon{grid-column:1;grid-row:1;height:30px;width:30px}.nd-feedModal .nd-feedMain{grid-column:2;grid-row:1}.nd-feedModal .nd-feedVoucherNo{align-items:baseline;flex-direction:row;grid-column:2;grid-row:2}.nd-feedModal .nd-feedAmount{align-items:flex-end;flex-direction:column;grid-column:3;grid-row:1/3}}.nd-attentionModal{width:min(1040px,96vw)}.nd-attentionBody{display:flex;flex-direction:column;gap:12px;min-height:220px;overflow:auto;padding:16px}.nd-attentionSafety{align-items:flex-start;background:#10b98114;border:1px solid #10b98142;border-radius:14px;color:var(--text);display:flex;font-size:var(--app-font-size);font-size:var(--dash-font-sm,var(--app-font-size));gap:10px;line-height:1.45;padding:12px 14px}.nd-attentionSafety svg{color:#059669;flex:0 0 auto;margin-top:1px}.nd-attentionList{display:flex;flex-direction:column;gap:9px}.nd-attentionRow{grid-gap:14px;align-items:center;background:#ffffff75;border:1px solid var(--stroke);border-radius:15px;display:grid;gap:14px;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.45fr) auto;padding:13px 14px}:root[data-theme=dark] .nd-attentionRow{background:#0f172a57}.nd-attentionIdentity,.nd-attentionIssue{display:flex;flex-direction:column;gap:4px;min-width:0}.nd-attentionIdentity b,.nd-attentionIssue b{color:var(--text);font-size:var(--app-font-size);font-size:var(--dash-font-sm,var(--app-font-size))}.nd-attentionIdentity span,.nd-attentionIssue span{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));line-height:1.4}.nd-attentionCancel,.nd-attentionConfirmButton,.nd-attentionSolve{border:1px solid #0000;border-radius:11px;cursor:pointer;font:inherit;font-weight:900;min-height:38px;padding:0 16px}.nd-attentionConfirmButton,.nd-attentionSolve{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb33;color:#fff}.nd-attentionCancel{background:#94a3b81a;border-color:var(--stroke);color:var(--text)}.nd-attentionCancel:disabled,.nd-attentionConfirmButton:disabled,.nd-attentionSolve:disabled{cursor:not-allowed;opacity:.56}.nd-attentionOwnerOnly{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:800;max-width:135px;text-align:center}.nd-attentionEmpty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:180px;text-align:center}.nd-attentionEmpty svg{color:#059669}.nd-attentionEmpty--error svg{color:#be123c}.nd-attentionEmpty b{color:var(--text)}.nd-attentionMessage{background:#94a3b814;border:1px solid var(--stroke);border-radius:12px;color:var(--muted);font-weight:800;padding:10px 13px}.nd-attentionMessage--success{background:#10b9811a;border-color:#10b98147;color:#047857}.nd-attentionMessage--error{background:#f43f5e17;border-color:#f43f5e47;color:#be123c}.nd-attentionConfirm{grid-gap:14px;align-items:end;background:var(--panel);border:1px solid #2563eb47;border-radius:16px;bottom:0;box-shadow:0 -8px 28px #0f172a1f;display:grid;gap:14px;grid-template-columns:minmax(230px,1fr) minmax(230px,.9fr) auto;padding:14px;position:sticky}.nd-attentionConfirm label,.nd-attentionConfirm>div:first-child{display:flex;flex-direction:column;gap:6px;min-width:0}.nd-attentionConfirm b,.nd-attentionConfirm label>span{color:var(--text);font-weight:900}.nd-attentionConfirm>div:first-child span{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size))}.nd-attentionConfirm select{background:var(--panel);border:1px solid var(--stroke);border-radius:11px;color:var(--text);font:inherit;font-weight:800;height:40px;padding:0 11px;width:100%}.nd-attentionConfirmActions{display:flex;flex-direction:row!important;gap:8px}@media (max-width:760px){.nd-attentionRow{align-items:stretch;grid-template-columns:1fr}.nd-attentionSolve{justify-self:start}.nd-attentionConfirm{align-items:stretch;grid-template-columns:1fr;position:static}.nd-attentionConfirmActions{justify-content:flex-end}}.nd-status{align-items:center;border:1px solid var(--stroke);border-radius:999px;display:inline-flex;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:950;gap:6px;padding:6px 10px}.nd-status.nd-paid{background:#10b98124;color:#0f766e}.nd-status.nd-pending{background:#3b82f624;color:#1d4ed8}.nd-status.nd-overdue{background:#f43f5e1f;color:#be123c}.nd-cmdOverlay{align-items:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a59;display:flex;inset:0;justify-content:center;padding-left:14px;padding-right:14px;padding-top:clamp(18px,7vh,72px);position:fixed;z-index:60}.nd-cmd{border:1px solid var(--stroke);border-radius:22px;box-shadow:var(--shadow);flex-direction:column;max-height:min(78vh,760px);max-width:100%;overflow:hidden;width:clamp(320px,62vw,760px)}.nd-cmd,.nd-cmdTop{backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:var(--panel);display:flex}.nd-cmdTop{align-items:center;border-bottom:1px solid var(--stroke2);flex-shrink:0;gap:10px;padding:14px 16px;position:sticky;top:0;z-index:2}.nd-cmdTop input{background:#0000;border:none;color:var(--text);flex:1 1;font-size:clamp(13px,1vw,15px);font-weight:950;min-width:0;outline:none}.nd-cmdList{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:6px;max-height:calc(min(78vh, 760px) - 70px);overflow-x:hidden;overflow-y:auto;padding:10px;scroll-behavior:smooth}.nd-cmdList::-webkit-scrollbar{width:10px}.nd-cmdList::-webkit-scrollbar-track{background:#0000}.nd-cmdList::-webkit-scrollbar-thumb{background:#94a3b847;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.nd-cmdList::-webkit-scrollbar-thumb:hover{background:#64748b6b;background-clip:padding-box;border:2px solid #0000}:root[data-theme=dark] .nd-cmdList::-webkit-scrollbar-thumb{background:#94a3b833;background-clip:padding-box;border:2px solid #0000}:root[data-theme=dark] .nd-cmdList::-webkit-scrollbar-thumb:hover{background:#94a3b857;background-clip:padding-box;border:2px solid #0000}.nd-cmdItem{grid-gap:10px;align-items:center;background:#94a3b80f;border:1px solid #0000;border-radius:14px;color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;padding:12px 14px;transition:transform .12s ease,border .12s ease,background .12s ease}.nd-cmdItem:hover{background:#94a3b81a;border-color:#3b82f63d;transform:translateY(-1px)}.nd-cmdIcon{align-items:center;display:flex;justify-content:center;opacity:.9}.nd-cmdLabel{font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-cmdHint{font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));white-space:nowrap}.nd-cmdEmpty,.nd-cmdHint{color:var(--muted);font-weight:850}.nd-cmdEmpty{padding:18px}@media (max-width:1280px){.nd-cmd{width:clamp(320px,68vw,720px)}}@media (max-width:980px){.nd-cmd{max-height:80vh;width:min(92vw,680px)}.nd-cmdList{max-height:calc(80vh - 70px)}}@media (max-width:640px){.nd-cmdOverlay{align-items:flex-start;padding-left:10px;padding-right:10px;padding-top:16px}.nd-cmd{border-radius:18px;max-height:82vh;width:100%}.nd-cmdTop{padding:12px 14px}.nd-cmdList{max-height:calc(82vh - 64px);padding:8px}.nd-cmdItem{grid-template-columns:28px minmax(0,1fr);min-height:50px;padding:11px 12px}.nd-cmdHint{grid-column:2/3;justify-self:start;margin-top:2px;white-space:normal}}.nd-kpi[role=button]{cursor:pointer;outline:none}.nd-kpi[role=button]:focus-visible{box-shadow:0 0 0 4px var(--ring),var(--shadow)}.nd-kpiCaption{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:750;margin-top:4px;min-height:18px}.nd-kpiControls{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px;min-height:34px}.nd-chartPeriod,.nd-kpiControls label{align-items:center;background:#94a3b814;border:1px solid var(--stroke);border-radius:10px;color:var(--muted);display:inline-flex;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900;gap:6px;min-height:32px;padding:3px 4px 3px 9px}.nd-chartPeriod select,.nd-kpiControls select{background:var(--panel);border:1px solid var(--stroke);border-radius:7px;color:var(--text);cursor:pointer;font:inherit;font-weight:900;height:26px;outline:none;padding:0 7px}.nd-kpiOpenHint{align-items:center;color:currentColor;display:inline-flex;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900;gap:4px;white-space:nowrap}.nd-chartPeriod{flex:0 0 auto}.nd-midGrid{align-items:stretch}.nd-midGrid>.nd-span8>.nd-card{height:100%}.nd-rankingStack{grid-gap:14px;display:grid;gap:14px;grid-template-rows:repeat(2,minmax(0,1fr));min-height:352px}.nd-rankingCard{display:flex;flex-direction:column;min-height:0}.nd-rankingHead{align-items:center;padding-top:11px}.nd-rankingHead .nd-cardSub{margin-top:2px}.nd-rankingTableWrap{border:1px solid var(--stroke);border-radius:10px;flex:1 1 auto;margin:8px 10px 10px;min-height:0;overflow:auto;scrollbar-gutter:stable}.nd-rankingTable{border-collapse:collapse;color:var(--text);min-width:390px;width:100%}.nd-rankingTable td,.nd-rankingTable th{border-bottom:1px solid var(--stroke2);height:37px;padding:7px 9px;text-align:left;white-space:nowrap}.nd-rankingTable th{background:#eaf1f8;color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:950;letter-spacing:.35px;position:sticky;text-transform:uppercase;top:0;z-index:2}:root[data-theme=dark] .nd-rankingTable th{background:#172033}.nd-rankingTable tbody tr:hover{background:#3b82f60f}.nd-rankingTable td:not(:first-child),.nd-rankingTable th:not(:first-child){text-align:right}.nd-rankName{display:flex;flex-direction:column;gap:2px;max-width:220px;min-width:0;overflow:hidden}.nd-rankName b,.nd-rankName small{overflow:hidden;text-overflow:ellipsis}.nd-rankName small{color:var(--muted);font-weight:750}.nd-numberCell{font-weight:900}.nd-rankingEmpty{color:var(--muted);font-weight:850;height:88px!important;text-align:center!important}.nd-tableSkeleton{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#94a3b814,#94a3b840,#94a3b814);background-size:220% 100%;border-radius:999px;display:block;height:12px}@media (max-width:1200px){.nd-rankingStack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(250px,1fr);min-height:250px}}@media (max-width:720px){.nd-kpiControls{align-items:flex-start;flex-direction:column}.nd-chartPeriod span{display:none}.nd-rankingStack{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(250px,auto))}}.nd-fabWrap{bottom:18px;position:fixed;right:18px;z-index:40}.nd-fab{background:linear-gradient(135deg,#3b82f6f2,#10b981db);border:1px solid #ffffff2e;border-radius:18px;box-shadow:0 18px 46px #3b82f63d;color:#fff;cursor:pointer;height:56px;width:56px}.nd-fabMenu{backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:var(--panel);border:1px solid var(--stroke);border-radius:18px;box-shadow:var(--shadow);margin-bottom:10px;overflow:hidden}.nd-fabItem{align-items:center;background:#0000;border:none;color:var(--text);cursor:pointer;display:flex;font-weight:950;gap:10px;padding:12px 14px;width:210px}.nd-fabItem:hover{background:#94a3b81a}.nd-viewPreference{align-items:center;background:var(--panel);border:1px solid var(--stroke);border-radius:14px;box-shadow:var(--shadow2);display:flex;gap:8px;min-width:0;padding:4px}.nd-viewPreferenceLabel{color:var(--muted);font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900;padding-left:7px;white-space:nowrap}.nd-viewPreferenceButtons{align-items:center;background:#94a3b81a;border-radius:10px;display:flex;gap:3px;padding:3px}.nd-viewPreferenceButtons button{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--muted);cursor:pointer;font-size:var(--app-font-size);font-size:var(--dash-font-xs,var(--app-font-size));font-weight:900;min-height:32px;padding:0 10px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.nd-viewPreferenceButtons button:hover{background:#ffffff8a;color:var(--text)}.nd-viewPreferenceButtons button.is-active{background:linear-gradient(135deg,#2563eb,#0f766e);border-color:#2563eb47;box-shadow:0 7px 18px #2563eb33;color:#fff}.nd-viewPreferenceButtons button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.nd-view-focused .nd-pageBadges,.nd-view-focused .nd-quickRow{display:none}.nd-view-focused .nd-heroBar{min-height:94px;padding-bottom:11px;padding-top:11px}.nd-view-focused .nd-brandCenter{margin-left:auto}.nd-view-focused .nd-searchBtn--35{flex:1 1 auto;max-width:none;width:100%}.nd-view-focused .nd-spark{display:none}.nd-view-focused .nd-midGrid>.nd-rankingStack,.nd-view-focused .nd-midGrid>.nd-span8{grid-column:span 12}.nd-view-focused .nd-rankingStack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(260px,1fr);min-height:260px}@media (max-width:1500px){.nd-viewPreferenceLabel{display:none}}@media (max-width:1080px){.nd-topRight{flex-wrap:wrap;justify-content:flex-end}.nd-viewPreference{order:3}}@media (max-width:720px){.nd-view-focused .nd-rankingStack{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(250px,auto))}.nd-viewPreference,.nd-viewPreferenceButtons{width:100%}.nd-viewPreferenceButtons button{flex:1 1}}.nd-skCard{min-height:164px;overflow:hidden;position:relative}.nd-skCard:after,.nd-skChart:after,.nd-skChartSm:after,.nd-skDonut:after,.nd-skHeat:after{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#94a3b81a,#94a3b838,#94a3b81a);background-size:220% 100%;content:"";inset:0;position:absolute}.nd-skChart{height:320px}.nd-skChart,.nd-skChartSm{border-radius:16px;margin:10px;overflow:hidden;position:relative}.nd-skChartSm{height:240px}.nd-skHeat{height:140px}.nd-skDonut,.nd-skHeat{border-radius:16px;margin:14px;overflow:hidden;position:relative}.nd-skDonut{height:240px}@keyframes shimmer{0%{background-position:0 0}to{background-position:220% 0}}.nd-cmdItem.is-active{background:#e8f1ff;box-shadow:inset 3px 0 #3b82f6;color:#163a66}:root[data-theme=dark] .nd-cmdItem.is-active{background:#233b59;color:#f1f6ff}.rd-today-summary{display:flex;flex-direction:column;min-height:0;min-width:0}.rd-today-summary .rd-panelHead{gap:6px}.rd-today-summary .rd-panelHead time{color:#73839b;color:var(--rd-muted,#73839b);font-size:inherit;margin-left:auto;white-space:nowrap}.rd-today-summary .rd-today-refresh{background:#0000;border:0;color:#315a7d;display:flex;padding:2px}.rd-today-body{min-height:0;overflow:auto;padding:5px 7px}.rd-today-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.rd-today-summary .rd-today-tile{align-items:center;border:1px solid #e1eaf5;border-radius:8px;color:#152a49;color:var(--rd-text,#152a49);display:flex;gap:6px;min-width:0;padding:5px 7px;text-align:left}.rd-today-tile>span:first-child{border-radius:6px;display:grid;flex-shrink:0;padding:4px;place-items:center}.rd-today-tile>svg:last-child{color:#7996c0;flex-shrink:0;margin-left:auto}.rd-today-copy{display:flex;flex-direction:column;gap:1px;line-height:1.2;min-width:0}.rd-today-copy small,.rd-today-copy>span{font-size:inherit}.rd-today-copy small{color:#73839b;color:var(--rd-muted,#73839b)}.rd-today-blue{background:#f0f7ff}.rd-today-green{background:#effaf7}.rd-today-purple{background:#f5f1ff}.rd-today-pink{background:#fff2f5}.rd-today-attention{background:#fff8ed;border:1px solid #eadcca;border-radius:8px;margin-top:6px;padding:6px 8px}.rd-today-attention>div{align-items:center;color:#a15c21;display:flex;flex-wrap:wrap;gap:6px}.rd-today-attention select{background:#fff;border:1px solid #dccab4;border-radius:6px;color:#173252;font:inherit;margin-left:auto;max-width:100%;min-width:0;padding:3px 5px}.rd-today-attention>button{align-items:center;background:#0000;border:0;color:#315a7d;display:flex;gap:6px;justify-content:space-between;margin-top:4px;padding:3px 0;text-align:left;width:100%}.rd-today-note{color:#73839b;display:block;margin-top:4px}:root[data-theme=dark] .rd-today-tile{background:#223651;border-color:#40536b}:root[data-theme=dark] .rd-today-attention{background:#302c27}.rd-dashboard .rd-content:has(.rd-today-summary){flex-basis:510px;min-height:510px}.rd-dashboard .rd-panels:has(.rd-today-summary){grid-template-rows:minmax(140px,.7fr) minmax(270px,1.3fr)}.rd-today-body{padding:4px 7px}.rd-today-grid{gap:3px}.rd-today-summary .rd-today-tile{padding:2px 6px}.rd-today-pink>span:first-child{background:#ffe4ea;color:#e85879}.rd-today-money{align-items:center;display:flex;flex-wrap:wrap;gap:5px;padding:5px 0}.rd-today-money button{background:#eef4ff;border:1px solid #cbd8e5;border-radius:6px;color:#315a7d;padding:3px 6px}.rd-dashboard .rd-panels>.rd-today-summary{align-self:start;height:max-content;min-height:100%;overflow:visible}.rd-today-summary .rd-today-body{flex:0 0 auto;min-height:auto;overflow:visible}.rd-today-summary .rd-today-attention{padding:0 8px}.rd-today-summary .rd-attention-toggle{color:#a15c21;justify-content:flex-start;margin:0;min-height:34px;padding:5px 0}.rd-attention-toggle .rd-attention-count{background:#c95555;border-radius:6px;color:#fff;margin-left:auto;min-width:25px;padding:2px 5px;text-align:center}.rd-today-summary .rd-attention-details{align-items:stretch;border-top:1px solid #eadcca;display:flex;flex-direction:column;gap:6px;padding:6px 0 8px}.rd-attention-details>button{background:#0000;border:0;color:#315a7d;display:flex;gap:6px;justify-content:space-between;padding:3px 0;text-align:left}.rd-attention-details small{color:#73839b}.rd-today-summary .rd-attention-details select{margin:0;width:100%}.rd-dashboard .rd-panels:has(.rd-today-summary){grid-template-rows:minmax(192px,.7fr) minmax(270px,1.3fr)}.rd-dashboard .rd-recent .rd-panelHead{box-sizing:border-box;height:30px;min-height:30px}.rd-dashboard .rd-recent .rd-tableScroll{flex:0 0 160px;height:160px;max-height:160px;min-height:160px}.rd-dashboard .rd-recent .rd-table :is(th,td){box-sizing:border-box;height:25px;line-height:20px;padding:2px 5px}.rd-dashboard .rd-recent .rd-status{line-height:16px;padding:1px 4px}.rd-dashboard .rd-quickActions{align-self:stretch;height:auto}.rd-dashboard .rd-quickActions .rd-tiles{align-content:stretch;flex:1 1}.rd-dashboard .rd-recent .rd-table td{height:27px}.rd-today-detail.MuiPaper-root{color:#173450;font-family:Inter,Arial,sans-serif}.rd-today-detail .MuiDialogTitle-root{background:#193b5d;color:#fff;font-family:inherit;font-size:18px}.rd-today-detail-date{color:#d9e8f5;display:block;font-size:13px;font-weight:400;margin-top:4px}.rd-today-detail-note{color:#56728e;font-size:13px}.rd-today-detail-table{overflow-x:auto}.rd-today-detail table{border-collapse:collapse;font-size:14px;width:100%}.rd-today-detail td,.rd-today-detail th{border-bottom:1px solid #dce6ef;padding:10px 12px;text-align:left}.rd-today-detail th{background:#eaf2fa}.rd-today-detail td:first-child{white-space:nowrap}.rd-today-detail .amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rd-today-detail tbody tr:hover{background:#f2f7fc}.rd-today-detail td button{background:#0000;border:0;color:#1167ac;cursor:pointer;font:inherit;padding:3px;text-decoration:underline}.rd-today-detail tfoot{background:#eaf2fa;font-weight:700}.rd-today-summary .rd-all-transactions{align-items:center;background:#eef6fd;border:1px solid #cbddec;border-radius:7px;color:#18486b;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:4px;justify-content:space-between;margin:0;padding:4px 8px;white-space:nowrap;width:auto}.rd-all-transactions:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.rd-today-summary .rd-panelHead{flex-wrap:wrap;height:auto;min-height:30px}.rd-dashboard{--rd-bg:#f0f5f9;--rd-panel:#fff;--rd-soft:#f7f9fb;--rd-border:#dfe4eb;--rd-text:#182133;--rd-muted:#737d90;background:var(--rd-bg);color:var(--rd-text);display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-size:var(--rd-font,14px);margin-top:-30px;min-height:100vh}.rd-dashboard *{box-sizing:border-box}.rd-dashboard button{cursor:pointer;font:inherit}.rd-dashboard button:focus-visible{outline:2px solid #2962ff;outline-offset:2px}.rd-dashboard svg,.rd-header{flex-shrink:0}.rd-header{grid-gap:20px;align-items:center;background:#233248;border-bottom:2px solid #17b3c2;color:#fff;display:grid;font-size:14px;gap:20px;grid-template-columns:1fr minmax(300px,32%) 1fr;height:42px;padding:0 12px 0 60px}.rd-welcome{display:flex;gap:6px;white-space:nowrap}.rd-search{align-items:center;background:#35445a;border:1px solid #586579;border-radius:13px;color:#d3ddeb;display:flex;gap:8px;height:35px;min-width:0;padding:0 10px}.rd-search>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-search kbd{background:#4a586c;border:1px solid #657186;border-radius:5px;color:#dce4f0;font:11px Arial;margin-left:auto;padding:3px 5px;white-space:nowrap}.rd-headerActions{align-items:center;display:flex;gap:9px;justify-content:flex-end;white-space:nowrap}.rd-headerActions>button{background:none;border:0;color:#fff;display:flex;padding:5px 10px;position:relative}.rd-headerActions i{background:#ffb73a;border:1px solid #fff;border-radius:50%;height:8px;position:absolute;right:8px;top:0;width:8px}.rd-userIcon{background:#347cf0;border-radius:11px;display:grid;height:31px;place-items:center;width:30px}.rd-identityRow{grid-gap:18px;display:grid;gap:18px;grid-template-columns:42fr 37.5fr 19fr;min-height:132px;padding:4px 8px 8px 12px}.rd-card{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:13px;box-shadow:0 3px 9px #26385306;overflow:hidden}.rd-company{align-items:center;border-top:3px solid #2c66ff;display:flex;gap:14px;padding:20px 18px;position:relative}.rd-company:before{background:linear-gradient(90deg,#2c66ff,#0bbaa9);content:"";height:3px;left:0;position:absolute;right:0;top:-3px}.rd-company img{border:1px solid #d8e6ff;border-radius:15px;flex-shrink:0;height:65px;object-fit:contain;padding:10px;width:65px}.rd-company>div{display:flex;flex-direction:column;font-size:14px;gap:6px;min-width:0;z-index:1}.rd-company b{font-size:14px}.rd-company span{color:#43516d}.rd-company em{background:#eafbf4;border-radius:4px;color:#008b64;font-style:normal;margin-left:8px;padding:2px 6px;white-space:nowrap}.rd-company>strong{color:#e4ecff;font-size:78px;letter-spacing:-8px;line-height:1;pointer-events:none;position:absolute;right:12px;top:13px}.rd-net{align-items:flex-start;background:linear-gradient(110deg,#506d88,#273f5e);border-color:#8598ad;box-shadow:0 5px 10px #1c345229;color:#fff;display:flex;flex-direction:column;gap:5px;padding:11px 16px;position:relative}.rd-netTitle{align-items:center;display:flex;gap:5px;margin-bottom:10px;z-index:1}.rd-netTitle>svg{background:#ffffff20;border-radius:5px;box-sizing:initial;padding:4px}.rd-netTitle>span{color:#becbdb;font-weight:600}.rd-netTag{background:#34c4a849;border-radius:3px;color:#baf7e8;font-weight:700;padding:2px 6px}.rd-net small{align-items:center;bottom:11px;color:#c0cbdb;display:flex;font-size:14px;gap:4px;position:absolute;right:16px}.rd-net>strong{color:#ffffff1a;font-size:80px!important;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:22px;top:-8px;-webkit-user-select:none;user-select:none}.rd-selectors{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.rd-selectors button{background:var(--rd-panel);border:1px solid #cbd7e7;border-radius:7px;box-shadow:0 2px 5px #21345508;color:var(--rd-text);line-height:16px;max-width:100%;min-height:42px;padding:4px 27px 4px 8px;position:relative;text-align:left;width:212px}.rd-selectors span{color:#68809e;display:block}.rd-selectors b{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-selectors svg{bottom:7px;color:#6d7d94;position:absolute;right:9px}.rd-shortcuts{grid-gap:14px;background:#ffffff80;border-block:1px solid #e4eaf3;display:grid;gap:14px;grid-template-columns:repeat(9,minmax(0,1fr));padding:6px 8px 7px 12px}.rd-shortcut{align-items:center;background:linear-gradient(#fff,#f9fcff);border:1px solid #baceff;border-radius:4px;box-shadow:0 4px 0 #bed3ff;color:#174bff;display:flex;font-weight:700!important;gap:4px;height:29px;justify-content:center;white-space:nowrap}.rd-shortcut.rd-red{border-color:#ffcecc;box-shadow:0 4px 0 #e1d6d6;color:#e00039}.rd-shortcut.rd-green{border-color:#9fe7d2;box-shadow:0 4px 0 #b9eade;color:#70a000}.rd-shortcut.rd-teal{border-color:#c0e9e0;box-shadow:0 4px 0 #c8dcd8;color:#007e79}.rd-shortcut.rd-purple{border-color:#e3d9ff;box-shadow:0 4px 0 #d7d0e7;color:#7051e4}.rd-content{flex:1 1;padding:17px 8px 54px}.rd-metrics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:6px}.rd-metric{border-radius:17px;height:141px;padding:10px 11px 7px}.rd-metricOpen{grid-gap:4px;background:none;border:0;color:var(--rd-text);display:grid;gap:4px;grid-template-columns:1fr auto;padding:0;text-align:left;width:100%}.rd-metricTitle{align-items:center;color:var(--rd-muted);display:flex;font-weight:600;gap:8px}.rd-icon{background:#f5f7fa;border:1px solid var(--rd-border);border-radius:8px;color:var(--metric-color);display:grid;height:29px;place-items:center;width:29px}.rd-sync{align-self:start;background:#f0f4f8;border:1px solid var(--rd-border);border-radius:5px;color:#6b7f9b;font-size:14px;font-weight:600;line-height:17px;padding:3px 6px}.rd-metricOpen>b{font-size:14px;grid-column:1/-1}.rd-metricMeta{color:var(--rd-muted);font-size:14px;gap:6px;margin-top:5px}.rd-change,.rd-metricMeta{align-items:center;display:flex}.rd-change{background:#ddf6ed;border-radius:20px;color:#00b989;font-weight:600;gap:3px;line-height:16px;padding:4px 7px}.rd-change.is-negative{background:#ffe8eb;color:#ff4d59}.rd-spark{height:36px;margin:4px auto 0;width:73%}.rd-panels{grid-gap:20px;display:grid;gap:20px;grid-template-columns:3fr 2fr;grid-template-rows:192px 192px}.rd-panelHead{background:var(--rd-soft);border-bottom:1px solid var(--rd-border);flex-shrink:0;gap:8px;height:39px;padding:7px 10px;white-space:nowrap}.rd-panelHead,.rd-panelHead>b{align-items:center;display:flex;font-size:14px}.rd-panelHead>b{gap:7px}.rd-panelHead>span{color:var(--rd-muted)}.rd-headRight{margin-left:auto}.rd-panelButtons{display:flex;gap:7px;margin-left:auto}.rd-panelButtons button{background:var(--rd-panel);border:1px solid var(--rd-border);border-radius:5px;color:#4b5c76;display:grid;height:27px;place-items:center;width:27px}.rd-tableScroll{height:calc(100% - 39px);overflow:auto;padding:0 8px;scrollbar-color:#707070 #f3f3f3;scrollbar-width:thin}.rd-table{border-collapse:collapse;font-size:14px;table-layout:fixed;text-align:left;width:100%}.rd-table td,.rd-table th{border-bottom:1px solid var(--rd-border);height:32px;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.rd-table th{background:var(--rd-soft);color:#435066;font-weight:600;height:28px;position:sticky;top:0;z-index:1}.rd-table th:first-child{width:17%}.rd-table th:nth-child(2){width:25%}.rd-table th:nth-child(3){width:22%}.rd-table th:nth-child(4){width:20%}.rd-table th:nth-child(5){width:16%}.rd-table button{background:none;border:0;color:inherit;padding:0}.rd-table button:disabled{cursor:default}.rd-table tbody tr:hover{background:var(--rd-soft)}.rd-status{align-items:center;border-radius:5px;display:inline-flex;font-weight:600;gap:5px;line-height:16px;padding:4px 7px}.rd-status.is-posted{background:#eafbf1;color:#009237}.rd-status.is-pending{background:#fff5da;color:#a56800}.rd-tiles{grid-gap:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 1fr;height:calc(100% - 39px);padding:7px 8px}.rd-tile{align-items:center;border:1px solid #00000002;border-bottom-color:#0000000b;display:flex;gap:5px;line-height:16px;padding:7px;text-align:left}.rd-summaryRows>*>span,.rd-tile>span{background:#ffffff55;border-radius:7px;display:grid;flex-shrink:0;height:25px;place-items:center;width:25px}.rd-blue{background:#edf5ff;color:#326bff}.rd-green{background:#edfcf5;color:#00b994}.rd-purple{background:#f5f1ff;color:#8656f6}.rd-amber{background:#fffbec;color:#e79600}.rd-cyan{background:#ecfdff;color:#3577ff}.rd-indigo{background:#eef1ff;color:#00bda0}.rd-pink{background:#fff0f3;color:#9258fa}.rd-yellow{background:#fffdeb;color:#f29c00}.rd-tile{color:var(--rd-text)}.rd-tile>span{color:#5876ff}.rd-tile.rd-green>span,.rd-tile.rd-indigo>span{color:#00bb94}.rd-tile.rd-pink>span,.rd-tile.rd-purple>span{color:#9161fa}.rd-tile.rd-amber>span,.rd-tile.rd-yellow>span{color:#ee9700}.rd-chart{height:calc(100% - 39px);padding:0 8px 0 0}.rd-summaryRows{display:flex;flex-direction:column;gap:4px;padding:5px 7px}.rd-summaryRows>*{align-items:center;background:var(--rd-soft);border:1px solid var(--rd-border);border-radius:9px;color:var(--rd-muted);display:flex;font-weight:600;gap:7px;min-height:44px;padding:7px}.rd-summaryRows b{color:var(--rd-text);margin-left:auto}.rd-footer{background:#233248;border-top:2px solid #2c68ff;color:#fff;font-size:11px;height:16px;line-height:12px;overflow:hidden;padding:2px 16px 0;text-align:right}.nd-reference .automation-chat-fab{background:linear-gradient(100deg,#2665f3,#0fb6af);border-radius:9px;bottom:48px;box-shadow:0 5px 12px #162c4833;font-size:14px;gap:0;padding:10px 12px;right:9px}.nd-reference .automation-chat-fab>svg{display:none}:root[data-theme=dark] .rd-dashboard{--rd-bg:#152133;--rd-panel:#202e43;--rd-soft:#26364c;--rd-border:#35455e;--rd-text:#e6ecf5;--rd-muted:#acbad0}:root[data-theme=dark] .rd-company span{color:#b9c9e0}:root[data-theme=dark] .rd-company>strong{color:#2c405b}:root[data-theme=dark] .rd-tile{background:#28394e;color:#e6ecf5}:root[data-theme=dark] .rd-icon,:root[data-theme=dark] .rd-sync{background:#26364c}:root[data-theme=dark] .rd-table th{color:#bdcce1}@media(min-width:1500px){.rd-content{padding-top:17px}.rd-panels{grid-template-rows:192px 192px}}@media(max-width:1200px){.rd-header{gap:10px;grid-template-columns:1fr 1fr auto}.rd-netTitle>span{font-size:11px}.rd-company>strong{display:none}.rd-company>div{font-size:12px}.rd-company{padding:12px}.rd-shortcuts{gap:7px}.rd-shortcut{font-size:12px!important}.rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,1fr)}.rd-panels{grid-template-rows:240px 210px}.rd-panelHead{font-size:12px}.rd-panelHead>span{font-size:11px}.rd-metrics{gap:12px}.rd-summaryRows>*{min-height:49px}}@media(max-width:800px){.rd-header{grid-template-columns:1fr auto;height:auto;min-height:48px;padding:5px 10px 6px 58px}.rd-search{grid-column:1/-1;grid-row:2;width:100%}.rd-headerActions{gap:3px}.rd-headerActions>span:last-child{display:none}.rd-identityRow{gap:8px;grid-template-columns:1fr 1fr}.rd-company{grid-column:1/-1;min-height:105px}.rd-net{min-height:110px}.rd-netTitle>span{display:none}.rd-selectors button{width:100%}.rd-shortcuts{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rd-metrics{grid-template-columns:1fr 1fr}.rd-panels{gap:12px;grid-template-columns:1fr;grid-template-rows:220px 215px 210px auto}.rd-tiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 1fr}.rd-content{padding-top:12px}.rd-metrics{margin-bottom:12px}.rd-table{min-width:620px}.rd-net small{font-size:11px}.rd-company>div{font-size:13px}.rd-welcome{font-size:12px}.rd-footer{height:22px}}@media(max-width:450px){.rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,1fr)}.rd-panels{grid-template-rows:220px 280px 210px auto}.rd-panelHead>span:not(.rd-headRight){display:none}.rd-metricTitle{font-size:12px;gap:4px}.rd-sync{font-size:10px;padding:2px}.rd-metric{padding:8px}.rd-netTitle{font-size:12px}.rd-company img{height:48px;width:48px}.rd-company span:last-child{line-height:20px}.rd-net{padding:10px}.rd-net small{right:8px}.rd-metricMeta{font-size:12px}}@media print{.rd-dashboard{margin-top:0}.nd-reference .automation-chat-fab,.rd-footer,.rd-header,.rd-panelButtons,.rd-selectors,.rd-shortcuts{display:none}.rd-content{padding:8px}.rd-panels{grid-template-rows:auto 210px}.rd-recent{min-height:220px}.rd-tableScroll{height:auto;overflow:visible}.rd-card{break-inside:avoid;page-break-inside:avoid}.rd-dashboard{background:#fff}}div:has(>div>.nd-reference)>button.MuiIconButton-root{border-radius:3px;box-shadow:none;height:34px;left:18px;padding:4px;top:4px;width:32px}.nd-reference{min-height:0;width:100%}.rd-dashboard{-webkit-overflow-scrolling:touch;height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.rd-footer,.rd-header,.rd-identityRow,.rd-shortcuts{flex-shrink:0}.rd-identityRow{gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 212px;padding:4px 8px 8px}.rd-shortcuts{gap:8px;padding-inline:8px}.rd-content{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;padding:8px 8px 12px}.rd-metrics{flex-shrink:0;gap:8px;margin-bottom:0}.rd-panels{flex:none;gap:8px;grid-template-rows:repeat(2,minmax(192px,calc(100dvh/2 - 202.5px)))}.rd-quickActions,.rd-recent,.rd-revenue,.rd-today{display:flex;flex-direction:column;min-width:0}.rd-chart,.rd-tableScroll,.rd-tiles{flex:1 1;min-height:0}.rd-chart{min-height:150px}.rd-summaryRows,.rd-summaryRows>*{flex:1 1}@media(max-width:1200px){.rd-identityRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 190px}.rd-panels{grid-template-rows:minmax(240px,calc(100dvh/2 - 202.5px)) minmax(210px,calc(100dvh/2 - 202.5px))}}@media(max-width:800px){.rd-identityRow{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-shortcuts{gap:8px}.rd-panels{grid-template-rows:220px 215px 210px minmax(180px,auto)}}@media(max-width:450px){.rd-panels{grid-template-rows:220px 280px 210px minmax(180px,auto)}}@media print{.rd-dashboard{height:auto;overflow:visible;scrollbar-gutter:auto}.rd-content{display:block}.rd-metrics{margin-bottom:8px}.rd-panels{grid-template-rows:auto 210px}}.rd-dashboard{--app-font-size:clamp(12px,calc(var(--rd-font,14px)*0.85 + 0.15vw),18px);--rd-header-height:42px;--rd-identity-height:132px;--rd-metric-height:141px;--rd-layout-overhead:calc(var(--rd-header-height) + var(--rd-identity-height) + var(--rd-metric-height) + 102px)}.rd-dashboard .rd-shortcut{font-size:var(--app-font-size)!important}.rd-dashboard .rd-panelHead{flex-wrap:wrap;height:auto;min-height:39px;white-space:normal}.rd-dashboard .rd-panelHead>b{flex-shrink:0}.rd-dashboard .rd-header,.rd-dashboard .rd-headerActions,.rd-dashboard .rd-welcome{min-width:0}.rd-dashboard .rd-welcome{flex-wrap:wrap}.rd-dashboard .rd-metricTitle{min-width:0}.rd-dashboard .rd-metricOpen{grid-template-columns:minmax(0,1fr) auto}.rd-dashboard .rd-metricOpen>b{overflow-wrap:anywhere}.rd-dashboard .rd-netTitle{flex-wrap:wrap}.rd-dashboard .rd-tile{overflow-wrap:anywhere}.rd-dashboard .rd-footer{height:auto;line-height:1.3;min-height:22px;padding-block:3px}@media(min-width:801px){.rd-header{gap:12px;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;height:var(--rd-header-height)}.rd-identityRow{min-height:var(--rd-identity-height)}.rd-metric{height:auto;min-height:var(--rd-metric-height)}.rd-panels{grid-template-rows:repeat(2,minmax(168px,calc((100dvh - var(--rd-layout-overhead))/2)))}.rd-tiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.rd-summaryRows>*{min-height:34px;padding:5px 7px}.rd-chart{min-height:120px}}@media(min-width:801px) and (max-height:850px){.rd-dashboard{--rd-header-height:40px;--rd-identity-height:98px;--rd-metric-height:112px}.rd-company{gap:10px;padding:8px 12px}.rd-company img{height:52px;padding:7px;width:52px}.rd-company>div{gap:3px}.rd-net{gap:3px;padding:7px 12px}.rd-netTitle{margin-bottom:2px}.rd-netTitle>svg{padding:3px}.rd-metric{padding:7px 10px}.rd-metricTitle .rd-icon{height:24px;width:24px}.rd-metricMeta{margin-top:3px}.rd-change{padding:2px 6px}.rd-spark{height:25px;margin-top:2px}.rd-dashboard .rd-panelHead{min-height:33px;padding-block:5px}.rd-tiles{gap:5px}.rd-tile,.rd-tiles{padding:5px}}@media(min-width:801px) and (max-width:1100px){.rd-dashboard{--rd-header-height:76px}.rd-header{grid-template-columns:1fr auto;height:auto;min-height:76px;padding-block:5px}.rd-search{grid-column:1/-1;grid-row:2;width:100%}.rd-headerActions{grid-column:2;grid-row:1}.rd-netTitle>span{display:none}.rd-panels{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(210px,calc((100dvh - var(--rd-layout-overhead))/2)))}.rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.rd-table{min-width:560px}}@media(max-width:800px){.rd-dashboard{--app-font-size:clamp(13px,var(--rd-font,14px),18px)}.rd-dashboard .rd-metric{height:auto;min-height:141px}.rd-dashboard .rd-shortcut{height:auto;min-height:34px;text-align:center;white-space:normal}.rd-dashboard .rd-identityRow{min-height:0}.rd-dashboard .rd-net{min-height:120px}}@media print{.rd-dashboard{--app-font-size:12px}.rd-panels{grid-template-rows:auto 210px}}.rd-dashboard .rd-chart .recharts-cartesian-axis-tick-value{font-size:clamp(9px,calc(var(--app-font-size)*.75),13px)!important}.rd-dashboard{--rd-bg:#edf3f9;--rd-border:#e4edf7;--rd-soft:#f6f9fc;--rd-text:#152a49;--rd-muted:#73839b}.rd-header{background:linear-gradient(100deg,#112e4e,#17375e 65%,#102944);border-bottom:1px solid #d1e0ef}.rd-wordmark{align-items:center;display:flex;gap:4px;white-space:nowrap}.rd-wordmark em{color:#4595f5;font-size:23px!important;font-style:normal;font-weight:800;letter-spacing:-3px;padding-right:3px}.rd-brandDivider{color:#8ba2be;margin-inline:12px}.rd-search{background:linear-gradient(110deg,#2c4d78,#2b4168);border-color:#405d85;border-radius:24px;height:30px}.rd-search kbd{background:#ffffff09;border-color:#566e90}.rd-userIcon{background:#087cff;border-radius:50%;font-size:11px!important;font-weight:600;height:28px;width:28px}.rd-card{border-color:#e5edf6;border-radius:11px;box-shadow:0 3px 10px #26436904}.rd-company{background:linear-gradient(120deg,#fff,#fcfdff);border-top:1px solid #e5edf6}.rd-company:before,.rd-company>strong{display:none}.rd-net{background:linear-gradient(130deg,#235693,#173e70 60%,#102e51);border-color:#6585ac;isolation:isolate}.rd-net:before{background:linear-gradient(135deg,#0000 35%,#ffffff03 0,#ffffff03 51%,#0000 0,#0000 62%,#ffffff03 0,#ffffff03 72%,#0000 0);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.rd-netTitle{grid-column-gap:12px;grid-row-gap:2px;column-gap:12px;display:grid;grid-template-columns:40px 1fr;margin-bottom:0;row-gap:2px}.rd-netTitle>svg{background:linear-gradient(140deg,#277bff,#1d5ed8);border-radius:10px;box-sizing:border-box;color:#9cc6ff;grid-row:1/3;height:40px;padding:8px;width:40px}.rd-netTitle>b{align-self:end}.rd-netTitle>span{font-weight:400;grid-column:2}.rd-net>b{font-size:calc(var(--app-font-size)*1.45)!important;letter-spacing:.3px;line-height:1.1;margin-left:52px}.rd-netTag{background:#0089688c;font-size:calc(var(--app-font-size)*.85)!important;margin-left:52px}.rd-net>strong{color:#a8c6e43b}.rd-selectors button{border-color:#e6edf6;min-height:46px;padding-left:48px}.rd-selectors .rd-selectorIcon{background:#edf4ff;border-radius:7px;bottom:auto;color:#3378e5;height:28px;left:10px;padding:5px;right:auto;top:10px;width:28px}.rd-shortcuts{background:#ffffffa6;border:1px solid #e3ecf7;border-radius:8px;gap:7px;margin-inline:8px;padding:4px}.rd-shortcuts .rd-shortcut{background:#fff;border:1px solid #dce8f8;border-radius:6px;box-shadow:0 2px 3px #24467405;color:#243753;font-weight:600!important;gap:10px;height:37px}.rd-shortcut>svg{stroke-width:1.9;color:#2d79ff;filter:drop-shadow(0 1px 2px #4789ff25)}.rd-metric{border-radius:11px;padding:12px;position:relative}.rd-metricOpen{gap:3px}.rd-metricTitle{color:#31425b;min-height:20px;padding-left:58px}.rd-metricTitle .rd-icon{background:#d5f5ec;border:0;border-radius:10px;height:44px;left:12px;position:absolute;top:12px;width:44px}.rd-metricTitle .rd-icon svg{height:23px;width:23px}.rd-metric-purchases .rd-icon{background:#ffe6e9}.rd-metric-bank .rd-icon{background:#dceaff}.rd-metric-cash .rd-icon{background:#eee5ff}.rd-metricMeta,.rd-metricOpen>b{margin-left:58px}.rd-metricOpen>b{font-size:calc(var(--app-font-size)*1.1)!important;font-weight:750}.rd-sync{background:#f0f5fb;border:0;font-size:calc(var(--app-font-size)*.8)!important}.rd-spark{margin:4px 0 0 58px;width:calc(100% - 58px)}.rd-panels{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.rd-panelHead{background:#fff;border-color:#eff3f9}.rd-panelHead>b>svg,.rd-stackedHead>svg{color:#337af1}.rd-stackedHead>div{display:flex;flex-direction:column;gap:2px}.rd-stackedHead small{color:#7a8ba4;font-size:calc(var(--app-font-size)*.8)!important}.rd-viewAll{align-items:center;background:#fff;border:1px solid #e0e9f5;border-radius:6px;color:#607898;display:flex;gap:7px;margin-left:auto;padding:6px 10px}.rd-table th,.rd-viewAll{font-size:calc(var(--app-font-size)*.85)!important}.rd-table th{background:#f4f8fc;color:#62758e}.rd-table td{border-color:#edf2f8}.rd-status{font-size:calc(var(--app-font-size)*.85)!important;padding:2px 6px}.rd-tiles{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.rd-tile{border:1px solid #edf2fa;border-radius:9px;gap:7px;padding:8px}.rd-tile>span:first-child{background:#dfeaff;color:#337aff}.rd-tile.rd-green{background:#effbf6}.rd-tile.rd-green>span:first-child{background:#d8f7eb;color:#08aa8a}.rd-tile.rd-purple{background:#f6f2ff}.rd-tile.rd-purple>span:first-child{background:#ede4ff;color:#8554ed}.rd-tile.rd-amber{background:#fffbef}.rd-tile.rd-amber>span:first-child{background:#fff0c9;color:#c99122}.rd-tile.rd-pink{background:#fff1f4}.rd-tile.rd-pink>span:first-child{background:#ffe0e7;color:#ed5569}.rd-tile .rd-tileLabel{background:none;border-radius:0;color:#283c5b;display:block;flex:1 1;font-size:calc(var(--app-font-size)*.85 + 2px)!important;height:auto;width:auto}.rd-tileArrow{color:#6380a4;margin-left:auto}.rd-chartLegend{color:#7b8ca5;display:flex;gap:20px;justify-content:flex-end;padding:4px 14px 0}.rd-chartLegend span{align-items:center;display:flex;font-size:calc(var(--app-font-size)*.8)!important;gap:6px}.rd-chartLegend i{background:#347bff;border-radius:50%;height:8px;width:8px}.rd-chartLegend span:last-child i{background:#ff727a}.rd-summaryRows>*{background:#f7f9fc;border-color:#e8eef6}@media(min-width:801px) and (max-height:850px){.rd-metricTitle{padding-left:46px}.rd-metricTitle .rd-icon{height:36px;left:10px;top:8px;width:36px}.rd-metricMeta,.rd-metricOpen>b,.rd-spark{margin-left:46px}.rd-spark{width:calc(100% - 46px)}.rd-netTitle>svg{height:34px;width:34px}.rd-netTitle{gap:2px 8px;grid-template-columns:34px 1fr}.rd-net>b,.rd-netTag{margin-left:42px}.rd-tiles{gap:5px}.rd-tile{gap:4px;padding:5px}}@media(max-width:1100px){.rd-tileArrow{width:10px}.rd-brandDivider{margin-inline:4px}.rd-netTitle>span{display:block}}@media(max-width:800px){.rd-panels{grid-template-columns:1fr}.rd-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.rd-shortcuts .rd-shortcut{gap:5px;height:auto;min-height:36px}.rd-netTitle>span{display:block}}@media(max-width:450px){.rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.rd-tileArrow{display:none}.rd-metricTitle{padding-left:38px}.rd-metricTitle .rd-icon{height:30px;left:8px;top:8px;width:30px}.rd-metricMeta,.rd-metricOpen>b,.rd-spark{margin-left:38px}.rd-spark{width:calc(100% - 38px)}.rd-wordmark em{font-size:18px!important}.rd-brandDivider{display:none}}:root[data-theme=dark] .rd-company,:root[data-theme=dark] .rd-panelHead{background:var(--rd-panel)}:root[data-theme=dark] .rd-viewAll{background:var(--rd-soft);border-color:var(--rd-border);color:#c0d0e5}:root[data-theme=dark] .rd-tile .rd-tileLabel{color:#e1eafa}.rd-dashboard .rd-tile .rd-tileLabel{color:#111}.rd-dashboard .rd-stackedHead>div{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:6px;min-width:0}.rd-dashboard .rd-stackedHead>div>b{white-space:nowrap}@media(min-width:801px){.rd-identityRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) 212px}.rd-company{padding-right:10px}}@media(min-width:801px) and (max-width:1200px){.rd-identityRow{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 190px}}:root[data-theme=dark] .rd-dashboard .rd-tile .rd-tileLabel{color:#e1eafa}@media(min-width:1101px){.rd-dashboard .rd-header{grid-template-columns:minmax(0,1fr) clamp(280px,32vw,560px) minmax(0,1fr);padding-inline:12px}.rd-dashboard .rd-welcome{padding-left:48px}.rd-dashboard .rd-search{justify-self:center;width:100%}}@media(max-width:1100px){.rd-dashboard .rd-header{padding-inline:12px}.rd-dashboard .rd-welcome{padding-left:44px}.rd-dashboard .rd-search{justify-self:center;width:min(100%,560px)}}@media(min-width:801px){.rd-dashboard .rd-identityRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) clamp(236px,18vw,300px)}}.rd-net small time{font-size:inherit}.rd-dashboard .rd-liveClock{font-feature-settings:"tnum";flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}@media (min-width:801px){.rd-dashboard .rd-header{grid-template-columns:minmax(330px,1fr) minmax(160px,1fr) auto}}.rd-table td.rd-amount,.rd-table td.rd-voucherNo,.rd-table th.rd-amount,.rd-table th.rd-voucherNo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dashboard-report-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-report-buttons .dashboard-report-button{--report-accent:#2868c4;align-items:center;background:#fff;border:1px solid #d8e4ef;border-radius:8px;box-shadow:0 2px 5px #17324f0a;color:#193653;cursor:pointer;display:flex;gap:16px;min-height:134px;padding:24px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.dashboard-report-buttons .dashboard-report-button--teal{--report-accent:#138a95}.dashboard-report-buttons .dashboard-report-button--purple{--report-accent:#7c58bd}.dashboard-report-buttons .dashboard-report-button--amber{--report-accent:#ac7220}.dashboard-report-buttons .dashboard-report-button--green{--report-accent:#13936c}.dashboard-report-button__icon{background:color-mix(in srgb,var(--report-accent) 10%,#fff);border-radius:12px;color:var(--report-accent);display:grid;flex:0 0 52px;height:52px;place-items:center;width:52px}.dashboard-report-buttons strong{font-size:clamp(15px,1.3vw,19px);font-weight:600;line-height:1.4}.dashboard-report-button__arrow{color:var(--report-accent);flex-shrink:0;margin-left:auto}.dashboard-report-buttons .dashboard-report-button:hover{border-color:var(--report-accent);box-shadow:0 4px 12px #17324f14}.dashboard-report-buttons .dashboard-report-button:focus-visible{outline:2px solid var(--report-accent);outline-offset:2px}@media(max-width:1000px){.dashboard-report-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-report-buttons .dashboard-report-button{min-height:110px;padding:18px}}@media(max-width:520px){.dashboard-report-buttons{grid-template-columns:1fr}.dashboard-report-buttons .dashboard-report-button{min-height:90px}}.rd-viewBar{display:flex;justify-content:flex-end;padding:12px 20px 0}.rd-simple .rd-net{display:none}.rd-simple .rd-identityRow{grid-template-columns:minmax(0,1fr) auto}.rd-simple .rd-company{background:#0000;border:0;box-shadow:none}.rd-simple .rd-company>strong{display:none}.rd-viewToggle{background:#f5f7f9;border:1px solid #cdd5dc;border-radius:5px;display:inline-flex;gap:3px;padding:3px}.rd-viewToggle button{background:#0000;border:0;border-radius:3px;color:#53616c;font-size:12px;line-height:18px;padding:7px 12px}.rd-viewToggle button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0002;color:#17634f;font-weight:600}.simple-dashboard{grid-gap:22px;color:#303b45;display:grid;gap:22px;padding:16px 20px 24px}.simple-dashboard__dues{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.simple-dashboard__dues .simple-dashboard__card{cursor:pointer;position:relative}.simple-dashboard__dues header button:after{content:"";inset:0;position:absolute}.simple-dashboard__dues .simple-dashboard__card:hover{border-color:#92b6ac}.simple-dashboard__dues .simple-dashboard__card:focus-within{outline:2px solid #287c66;outline-offset:2px}.simple-dashboard__card{background:#fff;border:1px solid #dde3e9;border-radius:6px;min-width:0;overflow:hidden}.simple-dashboard__card>header{align-items:center;background:#f7f8fb;border-bottom:1px solid #e4e8ed;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.simple-dashboard h2{font-size:16px;font-weight:600;letter-spacing:0;margin:0}.simple-dashboard header button{background:#0000;border:0;color:#3264a0;display:grid;height:28px;place-items:center;width:28px}.simple-dashboard header>span,.simple-dashboard small{color:#65717c;font-size:12px}.simple-dashboard__cardBody{padding:18px}.simple-dashboard__cardBody>span{color:#65717c;display:block;font-size:13px}.simple-dashboard__cardBody>strong{display:block;font-size:23px;font-weight:600;margin:8px 0 20px;overflow-wrap:anywhere}.simple-dashboard__bar{background:#eff2f5;display:flex;height:9px;margin-bottom:18px}.simple-dashboard__bar i:first-child,.simple-dashboard__legend i{background:#347fe0}.simple-dashboard__bar i:last-child,.simple-dashboard__legend>span:last-child i{background:#e8923b}.simple-dashboard__legend{display:flex;flex-wrap:wrap;font-size:13px;gap:10px 24px;margin-bottom:12px}.simple-dashboard__legend i{border-radius:2px;display:inline-block;height:9px;margin-right:6px;width:9px}.simple-dashboard__legend b{font-weight:600;margin-left:6px}.simple-dashboard__cashTotals{color:#65717c;display:flex;flex-wrap:wrap;font-size:13px;gap:20px 48px;padding:18px}.simple-dashboard__cashTotals strong{color:#303b45;display:block;font-size:19px;font-weight:600;margin-top:7px;overflow-wrap:anywhere}.simple-dashboard__chart{font-size:11px;height:260px;padding:10px 18px 16px}.simple-dashboard__error{background:#fff3e7;color:#704620;font-size:13px;padding:12px}[data-theme=dark] .simple-dashboard__card{background:#252b30;border-color:#424b54;color:#edf1f5}[data-theme=dark] .simple-dashboard__card>header{background:#30383f}[data-theme=dark] .simple-dashboard__cashTotals strong{color:#edf1f5}@media(max-width:700px){.rd-simple .rd-identityRow,.simple-dashboard__dues{grid-template-columns:1fr}.simple-dashboard{padding:12px}.rd-viewBar{padding:12px 12px 0}.rd-viewToggle button{padding:6px 9px}}.rd-dashboard .rd-header{gap:12px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.rd-headerActions .rd-viewToggle{flex-shrink:0;gap:2px;padding:2px}.rd-headerActions .rd-viewToggle button{background:#0000;border-radius:3px;color:#53616c;font-size:11px;height:28px;padding:4px 8px;white-space:nowrap;width:auto}.rd-headerActions .rd-viewToggle button[aria-pressed=true]{background:#e5f6ed;color:#17634f}.rd-simple{background:#f0f6fc;background:var(--rd-bg,#f0f6fc)}.rd-simple .rd-identityRow{gap:14px;grid-template-columns:minmax(0,1fr) 310px;padding:20px 20px 12px}.rd-simple .rd-company{background:#fff;border:1px solid #e5edf6;border-radius:6px;min-height:140px;padding:20px}.rd-simple .rd-company img{height:92px;object-fit:contain;width:92px}.rd-simple .rd-company>div{gap:8px}.rd-simple .rd-company b{font-size:20px}.rd-simple .rd-selectors{background:#fff;border:1px solid #e5edf6;border-radius:6px;padding:8px}.rd-simple .rd-shortcuts{gap:10px;padding:8px 20px 12px}.rd-simple .rd-shortcut{border-radius:6px;color:#203e64;min-height:78px}.rd-simple .rd-shortcut svg{color:#2684ee}.simple-dashboard{flex:1 0 auto;gap:20px}.simple-dashboard__dues{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.simple-dashboard__metric{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:144px;padding:16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.simple-dashboard__metric>header{align-items:center;background:none;border:0;gap:4px;min-width:0;padding:0}.simple-dashboard__metric{--metric-trend:#15956a;isolation:isolate}.simple-dashboard__metric--bank{--metric-trend:#367bd6}.simple-dashboard__metric--payable{--metric-trend:#d75b75}.simple-dashboard__metric--purchases{--metric-trend:#cc842d}.simple-dashboard__trend{inset:42px 0 0;pointer-events:none;position:absolute;z-index:-1}.simple-dashboard__metric .simple-dashboard__cardBody>strong{text-shadow:0 1px 6px #fff,0 0 12px #fff}.simple-dashboard__metricHeading{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 8px;min-width:0}.simple-dashboard__accountCount{color:#6e8198;font-size:11px!important;white-space:nowrap}.simple-dashboard__metric h2{font-size:14px!important;font-weight:500}.simple-dashboard__metric .simple-dashboard__cardBody{display:grid;grid-column:1/-1;min-width:0;padding:12px 0 4px;place-items:center;text-align:center}.simple-dashboard__metric .simple-dashboard__cardBody>strong{font-feature-settings:"tnum";color:#173456;font-size:28px!important;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3;margin:0;max-width:100%}.simple-dashboard__metric .simple-dashboard__legend{color:#6e8198;margin:6px 0 12px}.simple-dashboard__metric small{align-items:center;color:#6e8198;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:16px}.simple-dashboard__metricIcon{background:#eaf9f0;border-radius:6px;color:#078b61;display:grid;height:32px;place-items:center;width:32px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.simple-dashboard__dues .simple-dashboard__metric:hover{box-shadow:0 7px 20px #17345614;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.simple-dashboard__metric{transition:none}}[data-theme=dark] .simple-dashboard__accountCount{color:#b9c8d5}.simple-dashboard__metric--payable .simple-dashboard__metricIcon{background:#fff0f2;color:#cf405b}.simple-dashboard__metric--purchases .simple-dashboard__metricIcon{background:#fff3e7;color:#bf731f}.simple-dashboard__lower{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr)}.simple-dashboard__lower h2{align-items:center;display:flex;gap:10px}.simple-dashboard__lower h2 svg{color:#2684ee}.simple-dashboard__cashTotals{background:#f0f6fc;border-radius:5px;font-size:12px;gap:16px;justify-content:space-between;margin:0 16px 14px}.simple-dashboard__cashTotals strong{font-size:17px}.simple-dashboard__insights>button{align-items:center;background:#0000;border:0;border-bottom:1px solid #e9eef5;color:#234569;display:flex;gap:14px;margin:0 16px;padding:18px 0;text-align:left;width:calc(100% - 32px)}.simple-dashboard__insights>button>span{background:#eaf5ef;border-radius:7px;color:#15956a;display:grid;height:40px;place-items:center;width:40px}.simple-dashboard__insights>button:nth-of-type(2)>span{background:#fff0f2;color:#cf405b}.simple-dashboard__insights>button:nth-of-type(3)>span{background:#eaf3ff;color:#2684ee}.simple-dashboard__insights>button>div{flex:1 1}.simple-dashboard__insights small,.simple-dashboard__insights strong{display:block}.simple-dashboard__insights small{margin-top:4px}.simple-dashboard__insights>button:hover{background:#f8fbff}[data-theme=dark] .rd-simple .rd-company,[data-theme=dark] .rd-simple .rd-selectors{background:#252b30;border-color:#424b54}[data-theme=dark] .simple-dashboard__insights>button,[data-theme=dark] .simple-dashboard__metric .simple-dashboard__cardBody>strong{color:#edf1f5}[data-theme=dark] .simple-dashboard__cashTotals{background:#30383f}[data-theme=dark] .simple-dashboard small,[data-theme=dark] .simple-dashboard__cashTotals,[data-theme=dark] .simple-dashboard__legend{color:#b9c8d5}@media(max-width:1200px){.simple-dashboard__dues{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-dashboard .rd-header{grid-template-columns:minmax(160px,1fr) auto}.rd-header .rd-search{display:none}}@media(max-width:800px){.rd-simple .rd-identityRow{grid-template-columns:1fr;padding:16px 12px}.rd-dashboard .rd-header,.simple-dashboard__lower{grid-template-columns:1fr}.rd-dashboard .rd-header{height:auto;min-height:42px;padding:8px 12px 8px 54px}.rd-headerActions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:480px){.simple-dashboard__dues{grid-template-columns:1fr}.rd-simple .rd-company img{height:60px;width:60px}.rd-simple .rd-company b{font-size:17px}.rd-simple .rd-shortcuts{padding-inline:12px}.simple-dashboard__metric{min-height:144px}}.rd-dashboard .rd-companyName{text-wrap:balance;color:var(--rd-text);font-size:20px!important;font-size:calc(var(--app-font-size, 14px)*2 - 8px)!important;font-weight:800;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere}.rd-dashboard .rd-company>div>span,.rd-dashboard .rd-companyLine>span{font-size:15px!important;font-size:calc(var(--app-font-size, 14px) + 1px)!important}.rd-dashboard .rd-companyHeading{align-items:center;display:flex;gap:12px;min-width:0}.rd-dashboard .rd-company .rd-companyLogo,.rd-dashboard .rd-companyHeading .rd-companyLogo{align-self:flex-start;background:linear-gradient(140deg,#245dd4,#174594 65%,#177d94);border:1px solid #ffffff40;border-radius:16px;box-shadow:0 4px 12px #17459424;color:#fff;display:grid;flex:0 0 64px;font-size:16px!important;font-weight:800;height:64px;letter-spacing:-.035em;line-height:1;place-items:center;width:64px}.nd-dash.nd-reference{height:100dvh;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;width:100%}.nd-reference .rd-dashboard{--app-font-size:clamp(11px,1vw,var(--rd-font,14px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;margin:0;min-height:0;overflow:hidden;scrollbar-gutter:auto;width:100%}.rd-dashboard .rd-workspace{display:flex;flex-direction:column;gap:4px;min-height:0;min-width:0;overflow:auto;width:100%}.rd-dashboard>.rd-header{gap:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;height:auto;inset:auto;min-height:42px;position:relative}.rd-dashboard>.rd-header .rd-search{display:flex;grid-column:auto;grid-row:auto;width:100%}.rd-dashboard>.rd-header .rd-welcome{align-items:center;min-width:0;white-space:normal}.rd-dashboard>.rd-footer{height:22px;min-height:22px;position:static}.rd-dashboard .rd-identityRow{flex:0 0 auto;gap:6px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(170px,.65fr);min-height:0;padding:4px 8px}.rd-dashboard .rd-company{gap:8px;min-width:0;padding:8px}.rd-dashboard .rd-company img{height:48px;padding:5px;width:48px}.rd-dashboard .rd-company>div{font-size:var(--app-font-size);gap:3px;overflow-wrap:anywhere}.rd-dashboard .rd-net{gap:2px;min-height:90px;padding:6px 10px}.rd-dashboard .rd-net small{font-size:10px;margin-left:auto;margin-top:auto;position:static}.rd-dashboard .rd-netTitle>span{display:block}.rd-dashboard .rd-selectors{gap:4px}.rd-dashboard .rd-selectors button{flex:1 1;min-height:40px;width:100%}.rd-dashboard .rd-shortcuts{gap:5px;padding:3px}.rd-dashboard .rd-shortcuts .rd-shortcut{gap:4px;height:auto;min-height:30px;padding:3px;white-space:normal}.rd-dashboard .rd-content{grid-gap:6px;display:grid;flex:1 0 350px;gap:6px;grid-template-rows:minmax(86px,.6fr) minmax(250px,2fr);min-height:350px;min-width:0;padding:2px 8px 6px}.rd-dashboard .rd-metrics{gap:6px;margin:0;min-height:0;min-width:0}.rd-dashboard .rd-metric{display:flex;flex-direction:column;height:100%;min-height:0;padding:6px 8px}.rd-dashboard .rd-spark{flex:1 1;height:auto;min-height:15px}.rd-dashboard .rd-panels{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;min-width:0}.rd-dashboard .rd-panels>.rd-card{min-height:0;min-width:0}.rd-dashboard .rd-panelHead{flex:0 0 auto;gap:5px;min-height:28px;padding:4px 8px}.rd-dashboard .rd-panelHead small,.rd-dashboard .rd-panelHead>span{display:inline}.rd-dashboard .rd-panelHead>div{flex-wrap:wrap}.rd-dashboard .rd-tableScroll{flex:1 1;height:auto;min-height:0;overflow:auto}.rd-dashboard .rd-table{min-width:460px;width:100%}.rd-dashboard .rd-table td,.rd-dashboard .rd-table th{height:25px;padding:3px 5px}.rd-dashboard .rd-tiles{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));height:auto;min-height:0;overflow:auto;padding:4px}.rd-dashboard .rd-tile{gap:3px;line-height:1.2;min-width:0;padding:3px}.rd-dashboard .rd-tile>span:first-child{height:20px;width:20px}.rd-dashboard .rd-chart{flex:1 1;height:auto;min-height:0}.rd-dashboard .rd-chartLegend{padding:2px 8px}.rd-dashboard .rd-summaryRows{gap:3px;min-height:0;overflow:auto;padding:4px}.rd-dashboard .rd-summaryRows>*{min-height:26px;padding:3px 5px}.rd-dashboard .simple-dashboard{flex:1 1;gap:8px;min-height:0;padding:4px 8px 8px}.rd-dashboard .simple-dashboard__dues,.rd-dashboard .simple-dashboard__lower{gap:8px}.rd-dashboard .simple-dashboard__card>header,.rd-dashboard .simple-dashboard__cardBody{padding:7px 10px}.rd-dashboard .simple-dashboard__cardBody>strong{font-size:clamp(16px,1.5vw,23px);margin:5px 0 8px}.rd-dashboard .simple-dashboard__cashTotals{margin-bottom:4px;padding:7px 10px}.rd-dashboard .simple-dashboard__insights>button{padding:7px 0}@media(max-width:1200px){.rd-dashboard>.rd-header{grid-template-columns:minmax(0,1fr) auto;padding-block:4px}.rd-dashboard>.rd-header .rd-search{grid-column:1/-1;grid-row:2;height:26px}.rd-dashboard>.rd-header .rd-headerActions{grid-column:2;grid-row:1}}@media(max-width:800px){.rd-dashboard .rd-identityRow{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-dashboard .rd-company{grid-column:1/-1;min-height:0}.rd-dashboard .rd-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}.rd-dashboard .rd-content{display:flex;flex:1 0 auto;min-height:850px}.rd-dashboard .rd-metrics{grid-auto-rows:90px;grid-template-columns:repeat(2,minmax(0,1fr))}.rd-dashboard .rd-panels{flex:1 1;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(150px,1fr))}.rd-dashboard>.rd-header .rd-headerActions{flex-wrap:wrap}}@media(max-width:520px){.rd-dashboard>.rd-header{grid-template-columns:minmax(0,1fr);padding-left:48px}.rd-dashboard>.rd-header .rd-headerActions{grid-column:1;grid-row:2;justify-content:flex-start}.rd-dashboard>.rd-header .rd-search{grid-row:3}}@media print{.nd-dash.nd-reference,.nd-reference .rd-dashboard,.rd-dashboard .rd-workspace{display:block;height:auto;overflow:visible}.rd-dashboard>.rd-footer,.rd-dashboard>.rd-header{display:none}}.nd-reference .automation-chat-fab{border-radius:4px;bottom:2px;font-size:10px;height:18px;left:8px;padding:1px 6px;right:auto}.rd-dashboard>.rd-footer{align-items:center;display:flex;font-size:11px;gap:4px;justify-content:flex-end;line-height:16px;padding:0 8px}.rd-dashboard .simple-dashboard__dues{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-dashboard .simple-dashboard__metric{min-height:132px;padding:12px}.rd-dashboard .simple-dashboard__metricIcon{height:28px;left:7px;top:10px;width:28px}.rd-dashboard .simple-dashboard__metric .simple-dashboard__cardBody,.rd-dashboard .simple-dashboard__metric>header{padding:4px}.rd-dashboard .simple-dashboard__metric small{margin-top:4px}.rd-dashboard .simple-dashboard__lower{min-height:0}.rd-dashboard .simple-dashboard__lower>article{display:flex;flex-direction:column;min-height:0}.rd-dashboard .simple-dashboard__chart{flex:1 1;height:clamp(110px,20dvh,240px);min-height:110px;padding:4px 8px}.rd-dashboard .simple-dashboard__insights>button>span{height:28px;width:28px}.rd-dashboard .simple-dashboard__cashTotals strong{font-size:clamp(13px,1.2vw,17px)}@media(max-width:800px){.rd-dashboard .simple-dashboard__dues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.rd-dashboard .simple-dashboard__dues{grid-template-columns:minmax(0,1fr)}}@media(max-height:650px) and (min-width:801px){.rd-dashboard .rd-content{flex-basis:312px;grid-template-rows:minmax(76px,.6fr) minmax(230px,2fr);min-height:312px}.rd-dashboard .rd-identityRow{padding-block:2px}}.rd-dashboard .rd-summaryColumn{display:flex;flex-direction:column;gap:6px;grid-column:2;grid-row:1/span 2;min-height:0;min-width:0}.rd-dashboard .rd-summaryColumn .rd-quickActions{flex:1 0 auto}.rd-dashboard .rd-summaryColumn .rd-tiles{flex:1 0 auto;grid-template-rows:repeat(3,minmax(30px,1fr))}.rd-dashboard .rd-summaryColumn .rd-today-summary{flex:0 0 auto;min-height:0}@media(max-width:800px){.rd-dashboard .rd-summaryColumn{display:contents}.rd-dashboard .rd-content:has(.rd-today-summary){flex:0 0 auto;min-height:0}.rd-dashboard .rd-panels:has(.rd-today-summary){grid-template-rows:auto auto minmax(210px,auto) auto}.rd-dashboard .rd-panels>.rd-recent{order:0}.rd-dashboard .rd-summaryColumn .rd-quickActions{order:1}.rd-dashboard .rd-panels>.rd-revenue{order:2}.rd-dashboard .rd-summaryColumn .rd-today-summary{order:3}}@media(min-width:801px){.rd-dashboard .rd-content:has(.rd-summaryColumn){padding-bottom:0}}.rd-dashboard .rd-mainSplit{display:flex;min-height:0;min-width:0;overflow:hidden}.rd-dashboard .rd-mainSplit>.rd-workspace{flex:1 1;min-width:0}.rd-simple{background:#f5f7fa;color:#28333f}.rd-simple>.rd-header{background:#fff;border-bottom:1px solid #e0e6ed;box-shadow:none;color:#28333f;min-height:58px}.rd-simple .rd-header .rd-welcome{color:#364454}.rd-simple .rd-header .rd-wordmark{color:#273746}.rd-simple .rd-header .rd-search{background:#f5f7fa;border:1px solid #e1e7ed;border-radius:6px;color:#778493}.rd-simple .rd-headerActions>button{color:#52677a}.rd-simple .rd-headerActions .dashboard-assistantButton[aria-expanded=true]{background:#edf5ff;border:1px solid #b5d3f9;color:#2478dc}.rd-simple .dashboard-userButton>span{color:#354657}.rd-simple .rd-companyLine{background:#fff;border-bottom:1px solid #e9edf2;gap:16px;min-height:62px;padding:12px 20px}.rd-simple .rd-companyLine .rd-companyLogo{background:#2576d6;border-radius:6px;box-shadow:none;flex:0 0 34px;font-size:13px!important;height:34px;letter-spacing:0;width:34px}.rd-simple .rd-companyLine .rd-companyName{color:#2b3d4b;font-size:15px!important;letter-spacing:0}.rd-simple .rd-companyLine>span{color:#7b8794;font-size:16px!important}.rd-simple .rd-shortcuts{background:#fff;border:0;border-bottom:1px solid #e4e9ef;border-radius:0;gap:4px;margin:0;padding:8px 18px}.rd-simple .rd-shortcut{background:#0000;border:1px solid #bacbde;border-radius:4px;box-shadow:none;color:#415569;font-size:12px;gap:7px;min-height:36px}.rd-simple .rd-shortcut:hover{background:#edf5ff;border-color:#7ca7dc;color:#2170d2}.rd-simple .simple-dashboard{flex:0 0 auto;gap:16px;padding:16px 18px 22px}.rd-simple .simple-dashboard__dues{gap:14px}.rd-simple .simple-dashboard__metric{border-color:#e1e7ed;border-radius:7px;box-shadow:0 2px 5px #213c5310;min-height:160px;padding:16px}.rd-simple .simple-dashboard__metric header{background:#0000;padding:0}.rd-simple .simple-dashboard__metric h2{color:#475769;font-size:13px!important}.rd-simple .simple-dashboard__metric .simple-dashboard__cardBody{padding:16px 0 28px}.rd-simple .simple-dashboard__metric .simple-dashboard__cardBody strong{color:#253c52;font-size:28px!important;font-weight:700}.rd-simple .simple-dashboard__trend{inset:68px 0 0}.rd-simple .simple-dashboard__metric--bank .simple-dashboard__metricIcon{background:#ecf3ff;color:#337cd3}.rd-simple .simple-dashboard__metric--cash{--metric-trend:#17a49a}.rd-simple .simple-dashboard__metric--cash .simple-dashboard__metricIcon{background:#e8f7f5;color:#138c80}.rd-simple .simple-dashboard__lower{gap:16px;grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr)}.rd-simple .simple-dashboard__lower>article{border-radius:6px;box-shadow:none}.rd-simple .simple-dashboard__lower header{background:#fff;flex-wrap:wrap;padding:13px 16px}.rd-simple .simple-dashboard__lower h2{font-size:14px}.rd-simple .simple-dashboard__chart{flex:0 0 190px;height:190px;min-height:190px;padding:0 12px 0 0}.simple-dashboard__flowLegend{color:#6c7b89;display:flex;font-size:11px;gap:14px;justify-content:flex-end;padding:8px 18px}.simple-dashboard__flowLegend span{align-items:center;display:flex;gap:6px}.simple-dashboard__flowLegend i{background:#0a9b78;border-radius:50%;height:7px;width:7px}.simple-dashboard__flowLegend span+span i{background:#3984e8}.rd-simple .simple-dashboard__cashTotals{background:#fafbfd;border-radius:0;border-top:1px solid #edf1f4;font-size:10px;gap:8px;margin:0;padding:10px 14px}.rd-simple .simple-dashboard__cashTotals strong{font-size:13px;margin-top:3px}.rd-simple .simple-dashboard__insights>button{padding:19px 0}.rd-simple .simple-dashboard__insights small{font-size:11px}.simple-dashboard__recent{border-top:1px solid #dfe6ed;min-width:0}.simple-dashboard__recent>header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:14px 0}.simple-dashboard__recent h2{align-items:center;display:flex;font-size:14px;gap:8px}.simple-dashboard__recent header button{display:flex;font-size:12px;gap:6px;width:auto}.rd-simple .simple-dashboard__recent .rd-tableScroll{background:#fff;max-height:300px;min-height:80px}.rd-simple .simple-dashboard__recent .rd-table{font-size:12px}.rd-simple .rd-footer{background:#fff;border-top:1px solid #e5eaf0;color:#89949d}.rd-simple .rd-footer b{color:#5e7081}.rd-simple .rd-mainSplit.has-assistant .rd-companyLine{flex-wrap:wrap}@media (min-width:1001px) and (max-width:1250px){.rd-simple .has-assistant .simple-dashboard__dues{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-simple .has-assistant .simple-dashboard__lower{grid-template-columns:1fr}}@media (max-width:800px){.rd-simple .rd-companyLine{gap:7px 14px;padding:10px 12px}.rd-simple .simple-dashboard{padding:12px}.rd-simple .simple-dashboard__lower{grid-template-columns:1fr}.rd-simple .rd-shortcuts{padding:6px 10px}}@media (max-width:480px){.rd-simple .simple-dashboard__metric{min-height:150px}.rd-simple .rd-companyLine .rd-companyName{font-size:13px}}@media screen{.nd-reference .rd-dashboard{--app-font-size:var(--rd-font,13px);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;font-family:Shkun Inter,Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.45}.rd-dashboard :is(button,input,select,textarea,kbd,span,div,b,strong,small,p,a,h1,h2,h3,text){font-family:inherit}.rd-dashboard .rd-liveClock,.rd-dashboard :is(b,strong,h2,h3){font-weight:600}.rd-dashboard .rd-shortcuts .rd-shortcut{font-weight:500!important}.rd-dashboard .rd-companyName{font-weight:700}.rd-dashboard{--rd-hover-bg:#deebff}:root[data-theme=dark] .rd-dashboard{--rd-hover-bg:#354f70}.rd-dashboard button:enabled:not([aria-disabled=true]):focus-visible{background:var(--rd-hover-bg)!important;color:var(--rd-text)!important}@media (hover:hover){.rd-dashboard button:enabled:not([aria-disabled=true]):hover{background:var(--rd-hover-bg)!important;color:var(--rd-text)!important}.rd-dashboard .rd-table tbody tr:hover{background:var(--rd-hover-bg)}.rd-dashboard .rd-search:hover kbd{background:#0000;color:inherit}}.rd-dashboard .rd-search:focus-visible kbd{background:#0000;color:inherit}.rd-dashboard:not(.rd-simple) .rd-workspace{gap:10px;padding:12px}.rd-dashboard:not(.rd-simple) .rd-identityRow{gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(180px,.8fr);padding:0}.rd-dashboard:not(.rd-simple) .rd-card{border-radius:7px;box-shadow:none}.rd-dashboard:not(.rd-simple) .rd-company{align-items:flex-start;background:var(--rd-panel);gap:12px;padding:16px}.rd-dashboard:not(.rd-simple) .rd-company .rd-companyLogo{background:#205fb9;border-radius:10px;box-shadow:none;flex-basis:42px;font-size:calc(var(--app-font-size) + 1px)!important;font-weight:600;height:42px;width:42px}.rd-dashboard:not(.rd-simple) .rd-companyName{font-size:calc(var(--app-font-size) + 9px)!important;letter-spacing:-.025em;line-height:1.3}.rd-dashboard:not(.rd-simple) .rd-company>div>span{color:var(--rd-muted);font-size:var(--app-font-size)!important}.rd-dashboard:not(.rd-simple) .rd-net{background:#204977;gap:4px;padding:14px 18px}.rd-dashboard:not(.rd-simple) .rd-net:before,.rd-dashboard:not(.rd-simple) .rd-net>strong{display:none}.rd-dashboard:not(.rd-simple) .rd-netTitle{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.rd-dashboard:not(.rd-simple) .rd-netTitle>svg{display:none}.rd-dashboard:not(.rd-simple) .rd-netTitle>span{color:#c9dcf2}.rd-dashboard:not(.rd-simple) .rd-netTitle>b{align-self:flex-start}.rd-dashboard:not(.rd-simple) .rd-net>b{font-size:calc(var(--app-font-size) + 12px)!important;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0}.rd-dashboard:not(.rd-simple) .rd-netTag{margin:0}.rd-dashboard:not(.rd-simple) .rd-selectors{gap:8px}.rd-dashboard:not(.rd-simple) .rd-selectors button{box-shadow:none;line-height:1.4;padding-block:10px}.rd-dashboard:not(.rd-simple) .rd-shortcuts{background:#0000;border:0;gap:5px;margin:0;padding:0}.rd-dashboard:not(.rd-simple) .rd-shortcuts .rd-shortcut{border-radius:5px;box-shadow:none;min-height:36px;padding:8px 4px}.rd-dashboard:not(.rd-simple) .rd-content{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-height:0;padding:0}.rd-dashboard:not(.rd-simple) .rd-metrics{gap:9px}.rd-dashboard:not(.rd-simple) .rd-metric{min-height:112px;padding:12px 14px}.rd-dashboard:not(.rd-simple) .rd-metricTitle{color:var(--rd-muted);font-weight:400;padding-left:0}.rd-dashboard:not(.rd-simple) .rd-metricTitle .rd-icon{background:#0000;height:23px;position:static;width:23px}.rd-dashboard:not(.rd-simple) .rd-metricOpen>b{font-size:calc(var(--app-font-size) + 7px)!important;font-weight:600;letter-spacing:-.025em;margin:4px 0 0}.rd-dashboard:not(.rd-simple) .rd-metricMeta{margin:6px 0 0}.rd-dashboard:not(.rd-simple) .rd-spark{flex:0 0 18px;height:18px;margin:6px 0 0;min-height:18px;width:100%}.rd-dashboard:not(.rd-simple) .rd-panels{gap:10px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:auto minmax(245px,auto)}.rd-dashboard:not(.rd-simple) .rd-summaryColumn{gap:10px}.rd-dashboard:not(.rd-simple) .rd-panelHead{height:auto;min-height:40px;padding:10px 12px}.rd-dashboard:not(.rd-simple) .rd-recent .rd-tableScroll{flex:1 1 auto;height:auto;max-height:240px;min-height:0;padding:0}.rd-dashboard:not(.rd-simple) .rd-recent .rd-table :is(th,td){height:auto;line-height:1.45;padding:8px 10px}.rd-dashboard:not(.rd-simple) .rd-recent .rd-table th{font-weight:500}.rd-dashboard:not(.rd-simple) .rd-table td{color:var(--rd-text)}.rd-dashboard:not(.rd-simple) .rd-table th{background:var(--rd-soft)}.rd-dashboard:not(.rd-simple) .rd-recent .rd-table th:nth-child(2){width:32%}.rd-dashboard:not(.rd-simple) .rd-recent .rd-table th:nth-child(4){width:13%}.rd-dashboard:not(.rd-simple) .rd-summaryColumn .rd-quickActions{flex:0 0 auto}.rd-dashboard:not(.rd-simple) .rd-quickActions .rd-tiles{align-content:start;flex:0 0 auto;gap:7px;grid-auto-rows:minmax(33.6px,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;padding:10px}.rd-dashboard:not(.rd-simple) .rd-tile{border-color:var(--rd-border);border-radius:5px;gap:7px;padding:calc(7.8px - max(2px, var(--app-font-size) * .14)) 9px}.rd-dashboard:not(.rd-simple) .rd-tile>span:first-child{background:#0000;color:#087e87}.rd-dashboard:not(.rd-simple) .rd-tile .rd-tileLabel{color:var(--rd-text);font-size:var(--app-font-size)!important;line-height:1.4}.rd-dashboard:not(.rd-simple) .rd-today-body{padding:10px}.rd-dashboard:not(.rd-simple) .rd-today-grid{gap:7px}.rd-dashboard:not(.rd-simple) .rd-today-tile{background:var(--rd-soft);border-radius:5px;padding:10px 8px}.rd-dashboard:not(.rd-simple) .rd-today-copy{gap:4px;line-height:1.4}.rd-dashboard .rd-chart .recharts-cartesian-axis-tick-value{font-size:max(11px,calc(var(--app-font-size) - 2px))!important}:root[data-theme=dark] .rd-dashboard:not(.rd-simple) .rd-card{border-color:var(--rd-border)}:root[data-theme=dark] .rd-dashboard:not(.rd-simple) .rd-tile>span:first-child{color:#7ad9d3}:root[data-theme=dark] .rd-dashboard:not(.rd-simple) .rd-shortcuts .rd-shortcut{background:var(--rd-panel);border-color:var(--rd-border);color:var(--rd-text)}@media(max-width:1000px){.rd-dashboard:not(.rd-simple) .rd-panels{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.rd-dashboard:not(.rd-simple) .rd-identityRow{grid-template-columns:1fr 1fr}.rd-dashboard:not(.rd-simple) .rd-selectors{flex-direction:row;grid-column:1/-1}}@media(max-width:800px){.rd-dashboard:not(.rd-simple) .rd-workspace{padding:8px}.rd-dashboard:not(.rd-simple) .rd-company,.rd-dashboard:not(.rd-simple) .rd-net{grid-column:1/-1}.rd-dashboard:not(.rd-simple) .rd-panels{display:flex;flex-direction:column}.rd-dashboard:not(.rd-simple) .rd-summaryColumn{display:contents}.rd-dashboard:not(.rd-simple) .rd-revenue{min-height:270px}.rd-dashboard:not(.rd-simple) .rd-metrics{grid-auto-rows:auto}.rd-dashboard:not(.rd-simple) .rd-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}}.book-selection{background:#fff!important;border:1px solid #c9dff4!important;border-radius:8px!important;box-shadow:0 12px 35px #17325225!important;color:#173252;font-family:Arial,sans-serif;max-height:calc(100dvh - 32px)!important}.book-selection:not(.book-selection-bank){width:min(740px,calc(100vw - 24px))!important}.book-selection>:first-child{background:linear-gradient(100deg,#eff7ff,#e7f3ff)!important;border-bottom-color:#d3e3f3!important;flex-shrink:0;padding:10px 16px!important}.book-selection .MuiTypography-root{color:#173252}.book-selection>:first-child .MuiTypography-root:first-child{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px}.book-selection .book-selection-icon{color:#087cf0;font-size:22px}.book-selection .MuiIconButton-root{background:#f4f9ff;border:1px solid #d1e0ef;border-radius:5px!important;color:#526680}.book-selection .MuiChip-root{background:#e8f4ff!important;border:1px solid #cde5f8!important;border-radius:4px!important;color:#15588d!important;font-weight:600!important}.book-selection .MuiOutlinedInput-root{background:#fff;border-radius:5px!important;font-size:13px}.book-selection .MuiOutlinedInput-notchedOutline{border-color:#ccdced!important}.book-selection .MuiButton-root{background:#f2f7fd!important;border:1px solid #cddff1!important;border-radius:5px!important;box-shadow:0 1px 2px #1732520a!important;color:#173252!important;font:700 12px/20px Arial,sans-serif!important;min-height:32px;min-width:max-content!important;padding:5px 11px!important;text-transform:none!important;white-space:nowrap}.book-selection .book-action-add{background:#dff7f1!important;border-color:#9de5d4!important;color:#08685d!important}.book-selection .book-action-edit{background:#fff5db!important;border-color:#ffda8d!important;color:#815509!important}.book-selection .book-action-delete{background:#ffe6e6!important;border-color:#ffbaba!important;color:#a32936!important}.book-selection .book-action-save{background:#2465f6!important;border-color:#5d95ff!important;color:#fff!important}.book-selection .MuiButton-root:hover{filter:brightness(.97)}.book-selection .MuiButton-root.Mui-disabled{opacity:.5}.book-selection .MuiButton-root:focus-visible{outline:2px solid #2678ed;outline-offset:2px}.book-selection .MuiButton-startIcon{margin-left:0;margin-right:6px}.book-selection .MuiButton-startIcon svg{font-size:17px}.book-selection-shortcuts{color:#61758e;flex-shrink:0;font-size:11px;padding:0 16px 4px}.book-selection .MuiTableContainer-root{border-color:#d2e2f2!important;border-radius:5px}.book-selection .MuiTableHead-root .MuiTableCell-root{background:#eaf4fd!important;border-bottom:1px solid #d2e2f2;color:#173252!important;font-size:12px;font-weight:700;padding:7px 12px}.book-selection .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #e8eff7!important;color:#173252;padding:7px 12px}.book-selection .MuiTableBody-root .MuiTypography-root{font-size:13px;font-weight:600}.book-selection tr[data-active=true]{background:#e8f3ff!important;box-shadow:inset 3px 0 #1676f3}.book-selection tr[data-conflict=true]{background:#fff0f2!important;box-shadow:none}.book-selection tr[data-conflict=true] .MuiChip-root{background:#fff1f3!important;border-color:#f4bec5!important;color:#a32936!important}.book-selection .MuiListItemButton-root{border:1px solid #e3edf7;border-radius:5px;color:#173252;margin:5px 0}.book-selection .MuiListItemButton-root:hover{background:#e8f3ff}.book-selection-bank-series .MuiListItemButton-root:focus{background:#e8f3ff;border-color:#8ebcf5;box-shadow:inset 3px 0 #1676f3}.book-selection .MuiDialogActions-root{background:#f5f9fe;border-top:1px solid #d2e2f2;padding:10px 16px}@media(max-width:600px){.book-selection .MuiTableCell-root{padding:8px!important}.book-selection-shortcuts{font-size:10px}}.book-selection>:first-child{align-items:center;gap:12px}.book-selection>:first-child .MuiChip-root,.book-selection>:first-child .MuiIconButton-root{box-sizing:border-box;flex-shrink:0;height:30px!important}.book-selection>:first-child .MuiIconButton-root{padding:4px!important;width:30px!important}.book-selection>:first-child .MuiIconButton-root svg{font-size:20px}.book-selection>:first-child .MuiStack-root{align-items:center;flex-shrink:0;gap:6px}.book-selection>:first-child .MuiStack-root>*{margin-left:0!important}.book-selection .book-header-copy{min-width:0}.book-selection .book-header-copy>:last-child{font-size:12px;font-weight:500}.book-selection-note>.MuiStack-root{padding-bottom:10px;padding-top:10px}.book-selection-bank .MuiDialogTitle-root{display:flex;font-size:16px;font-weight:700;justify-content:space-between}.book-selection tr[data-series-row]:focus{outline:none}.book-selection.book-selection-note{box-sizing:border-box;overflow:visible!important}.book-selection-note>.MuiTableContainer-root{flex-shrink:0!important;margin:0 12px 10px!important;max-height:none!important;overflow:visible!important;width:auto!important}.book-selection-note .MuiTable-root{min-width:0!important;table-layout:fixed;width:100%!important}.book-selection-note .MuiTableCell-root{overflow-wrap:anywhere;padding:5px 8px!important}.book-selection-note .note-series-actions{flex-wrap:wrap;gap:4px}.book-selection-note .note-series-actions>*{margin:0!important}.note-series-pagination{align-items:center;color:#526680;display:flex;font-size:12px;gap:6px;margin-right:auto}.book-selection-note .note-series-footer{flex-wrap:wrap;gap:6px;padding:8px 12px!important}@media(max-width:600px){.book-selection-note>.MuiStack-root{padding:8px 12px!important}.book-selection-note .MuiTableCell-root:nth-child(2){width:18%!important}.book-selection-note .MuiTableCell-root:nth-child(3){width:44%!important}.book-selection-note>:first-child{gap:6px;padding:8px 12px!important}.note-series-pagination{flex-wrap:wrap}}.book-selection-note .MuiTableCell-root:nth-child(3){width:320px!important}.book-selection-note .note-series-actions{align-items:center;flex-wrap:nowrap!important;gap:6px!important}@media(max-width:600px){.book-selection-note .MuiTableBody-root,.book-selection-note .MuiTableHead-root{display:block}.book-selection-note .MuiTableRow-root{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,.4fr)}.book-selection-note .MuiTableCell-root:nth-child(n){min-width:0;width:auto!important}.book-selection-note .MuiTableHead-root .MuiTableCell-root:nth-child(3){display:none}.book-selection-note .MuiTableBody-root .MuiTableCell-root:nth-child(3),.book-selection-note .MuiTableCell-root[colspan]{grid-column:1/-1}}@media screen{.book-selection.book-selection-sale,.book-selection.book-selection-sale :is(.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiChip-root,.MuiTableCell-root,input,button){font-family:Shkun Inter,Segoe UI,Arial,sans-serif!important;letter-spacing:0!important}.book-selection.book-selection-sale{border-radius:10px!important;box-shadow:0 16px 48px #132c4930!important}.book-selection-sale .MuiTypography-root{line-height:1.45}.book-selection-sale .book-header-copy>:first-child{font-weight:600!important}.book-selection-sale .book-header-copy>:last-child{font-weight:400!important}.book-selection.book-selection-sale .MuiButton-root{font-weight:500!important}.book-selection-sale .book-selection-shortcuts{line-height:1.5;padding-bottom:10px;padding-top:6px}.book-selection-sale .MuiTableBody-root .MuiTableCell-root{padding:10px 12px!important}.book-selection-sale .MuiTableBody-root .MuiTypography-root{font-weight:500!important;line-height:1.45!important}.book-selection-sale .MuiTableBody-root tr[data-active=true] .MuiTypography-root{font-weight:600!important}.book-selection.book-selection-sale .MuiChip-root{font-weight:500!important;line-height:1.35}.book-selection-sale>:last-child>.MuiTypography-root{font-weight:400!important}}.application-frame{--application-header-height:34px;--application-footer-height:0px;--application-content-height:calc(100dvh - var(--application-header-height) - var(--application-footer-height));height:100dvh;overflow:hidden}.application-header.rd-header{grid-gap:12px;background:linear-gradient(100deg,#112e4e,#17375e 65%,#102944);color:#fff;display:grid;font-family:Arial,sans-serif;font-size:13px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(240px,32%) minmax(0,1fr);height:var(--application-header-height);inset:0 0 auto;min-height:0;padding:0 12px 0 56px;position:fixed;z-index:1100}.application-header .rd-welcome{align-items:center;display:flex;height:100%;min-width:0;padding:0}.application-header .application-screen-title{align-self:center;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-header .rd-search{grid-column:2;grid-row:1;height:26px;min-width:0;width:100%}.application-header .rd-headerActions{grid-column:3;grid-row:1;justify-self:end}.application-screen-content{bottom:var(--application-footer-height);overflow:auto;position:absolute;top:var(--application-header-height);width:100%}.application-screen-content>div{min-height:0}.application-screen-content .trail-card,.application-screen-content [class*=LL-shell]{height:var(--application-content-height)}.application-screen-content .trail-page,.application-screen-content [class*=LL-pageWrap]{min-height:0}body:has(.application-frame) .modal{height:calc(100% - 34px);top:34px}@media(max-width:1100px){.application-frame{--application-header-height:58px}.application-header.rd-header{gap:0 8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:26px 26px;padding:3px 10px 3px 48px}.application-header .rd-search{grid-column:1/-1;grid-row:2;height:24px}.application-header .rd-headerActions{grid-column:2;grid-row:1}.application-header .rd-wordmark{display:none}body:has(.application-frame) .modal{height:calc(100% - 58px);top:58px}}@media print{.application-footer,.application-header{display:none!important}.application-frame,.application-screen-content{height:auto;overflow:visible;position:static}}body:has(.application-frame) button.MuiIconButton-root[aria-label="Open sidebar"]{height:28px;left:10px;min-height:0;padding:3px;top:3px;width:28px}.application-header .rd-userIcon{height:26px;width:26px}.application-header .dashboard-userButton{padding-block:1px}.application-frame{--application-header-height:40px}.application-header.rd-header{font-size:14px;grid-template-columns:minmax(0,1fr) clamp(280px,32vw,560px) minmax(0,1fr);padding-inline:12px}.application-header .rd-welcome{padding-left:48px}.application-header .rd-search{cursor:pointer;font:inherit;height:30px}.application-header .rd-userIcon{height:28px;width:28px}.application-header .dashboard-userButton{padding-block:0}@media(max-width:1100px){.application-frame{--application-header-height:76px}.application-header.rd-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:34px 30px;padding-block:5px}.application-header .rd-welcome{padding-left:44px}.application-header .rd-search{justify-self:center;width:min(100%,560px)}.application-header .rd-wordmark{display:flex}}.application-frame{--application-header-height:42px}.application-screen-content>.trail-reference-layout{height:100%;overflow:hidden}.application-header button{font-size:clamp(11px,1vw,13px)}@media(max-width:1200px){.application-frame{--application-header-height:77px}.application-header.rd-header{gap:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:34px 26px;padding-block:4px}.application-header .rd-search{grid-column:1/-1;grid-row:2;height:26px;width:100%}.application-header .rd-headerActions{grid-column:2;grid-row:1}}.application-header{--app-font-size:clamp(11px,1vw,13px)}.application-header.rd-header .rd-search{display:flex}.application-header .application-screen-info{display:flex;flex-direction:column;min-width:0}.application-header .application-screen-info .application-screen-title{align-self:stretch;line-height:17px}.application-header .application-company-context{align-items:baseline;color:#d9e9f5;display:flex;font-size:12px;gap:5px;line-height:16px;min-width:0;white-space:nowrap}.application-header .application-company-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.application-header .application-company-year{flex-shrink:0}@media (min-width:1201px){.application-header .rd-welcome{width:calc(100% + 2in)}.application-header.rd-header .rd-search{justify-self:end;width:calc(100% - 2in)}}@media (max-width:700px){.application-header .rd-brandDivider,.application-header .rd-wordmark{display:none}.application-header .application-company-context{font-size:11px;gap:3px}}@layer softwareButtonDimensions{.application-frame .voucher-action-bar button:disabled{pointer-events:auto!important}}:root{--app-font-size:13px;--app-font-scale:1}#root,body,html{min-height:100%}body{font-size:13px;font-size:var(--app-font-size);line-height:1.35;overflow-x:hidden}.MuiButton-root,.MuiChip-label,.MuiFormLabel-root,.MuiInputBase-input,.MuiInputBase-input::placeholder,.MuiInputBase-root,.MuiInputLabel-root,.MuiMenuItem-root,.MuiSelect-select,.MuiTableCell-root,.MuiTypography-root,.btn,.form-control,.form-select,a,b,body,button,div,h1,h2,h3,h4,h5,h6,input,input::placeholder,label,li,p,select,small,span,strong,td,textarea,textarea::placeholder,th{font-size:13px!important;font-size:var(--app-font-size)!important}.App{min-height:111.111vh;text-align:center;transform:scale(.9);transform-origin:top left;width:111.111%}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(11.111px + 2.2222vmin);justify-content:center;min-height:100vh}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes shkun_skeleton{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fsAuth{background:#f5f7fb;color:#111b32;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100svh;overflow:auto;padding:20px;place-items:center;position:relative;width:100%}.fsAuth *,.fsAuth :after,.fsAuth :before{box-sizing:border-box}.fsFrame{background:#fff;border:1px solid #e5eaf2;border-radius:8px;box-shadow:0 20px 55px #1e2d4b14;display:grid;grid-template-columns:minmax(560px,1.03fr) minmax(500px,.97fr);min-height:min(900px,calc(100svh - 40px));overflow:hidden;position:relative;width:min(1480px,100%)}.fsLeft{background:#fbfcff;border-right:1px solid #edf0f5;display:flex;flex-direction:column;min-width:0;padding:52px 68px 34px}.fsLogoRow{align-items:center;display:flex;gap:14px}.fsLogoWrap{background:#fff;border:0;border-radius:8px;cursor:default;display:grid;flex:0 0 58px;height:58px;overflow:hidden;padding:0;place-items:center;width:58px}.fsLogoWrap:focus-visible{outline:3px solid #4743ee40;outline-offset:3px}.fsLogo{height:50px;object-fit:contain;width:50px}.fsBrand{color:#111b32;font-size:22px;font-weight:900}.fsBrand,.fsTag{letter-spacing:0}.fsTag{color:#52617d;font-size:13px;font-weight:600;margin-top:2px}.fsHero{margin-top:42px}.fsHero h1{color:#111b32;font-size:42px!important;font-weight:880;letter-spacing:0;line-height:1.12;margin:0;max-width:520px}.fsHero h1 span{color:#4945e6;display:block}.fsHero p{color:#52617d;font-size:15px!important;font-weight:520;line-height:1.6;margin:18px 0 0;max-width:520px}.fsPreview{margin-top:28px;width:min(100%,610px)}.fsPreviewTop{align-items:center;color:#384763;display:flex;gap:16px;justify-content:space-between;margin-bottom:9px}.fsPreviewTop>span{font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.fsPreviewTop small{align-items:center;color:#66738b;display:inline-flex;font-size:10px;font-weight:700;gap:6px}.fsLiveDot{background:#16a05d;border-radius:50%;box-shadow:0 0 0 3px #16a05d1f;height:7px;width:7px}.fsMetricGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.fsMetricCard{align-items:center;background:#fff;border:1px solid #e5eaf2;border-radius:8px;box-shadow:0 8px 22px #1e2d4b0f;display:flex;gap:13px;min-height:82px;min-width:0;padding:13px 15px}.fsMetricIcon{border-radius:8px;display:grid;flex:0 0 43px;height:43px;place-items:center;width:43px}.fsMetricSales .fsMetricIcon{background:#efedff;color:#5149e9}.fsMetricPurchases .fsMetricIcon{background:#e9f9ef;color:#15935a}.fsMetricCopy,.fsMetricCopy em,.fsMetricCopy small,.fsMetricCopy strong{display:block;letter-spacing:0;min-width:0}.fsMetricCopy small{color:#66738b;font-size:10px;font-weight:720}.fsMetricCopy strong{color:#18233a;font-size:15px;font-weight:850;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsMetricCopy em,.fsMiniMetrics em{align-items:center;color:#149257;display:inline-flex;font-size:10px;font-style:normal;font-weight:800;gap:3px;margin-top:3px}.fsChartPanel{background:#fff;border:1px solid #e5eaf2;border-radius:8px;box-shadow:0 8px 22px #1e2d4b0d;margin-top:12px;padding:13px 16px 10px}.fsChartHead{align-items:center;display:flex;gap:14px;justify-content:space-between}.fsChartHead>span{border:1px solid #dce3ed;border-radius:6px;color:#35425c;font-size:10px;font-weight:780;padding:5px 10px}.fsChartHead>div{align-items:center;display:flex;gap:15px}.fsChartHead small{align-items:center;color:#66738b;display:inline-flex;font-size:9px;font-weight:680;gap:5px}.fsChartHead i{border-radius:50%;height:7px;width:7px}.fsBar.sales,.fsChartHead i.sales{background:#5a50e8}.fsBar.purchases,.fsChartHead i.purchases{background:#72bdf1}.fsChartPlot{grid-gap:16px;background-image:repeating-linear-gradient(180deg,#edf1f7 0,#edf1f7 1px,#0000 0,#0000 29px);border-bottom:1px solid #e7ecf3;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));height:126px;margin-top:12px;padding:10px 8px 0}.fsChartGroup,.fsChartPlot{align-items:end;display:grid}.fsChartGroup{grid-template-rows:minmax(0,1fr) 18px;height:100%}.fsBars{align-items:end;display:flex;gap:5px;height:100%;justify-content:center}.fsBar{border-radius:3px 3px 0 0;min-height:4px;width:14px}.fsChartGroup>small{color:#718098;font-size:9px;font-weight:650;text-align:center}.fsMiniMetrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.fsMiniMetrics>div{align-items:center;background:#fff;border:1px solid #e5eaf2;border-radius:8px;display:flex;gap:9px;min-height:70px;min-width:0;padding:10px}.fsMiniMetrics>div>svg{color:#4d65d8;flex:0 0 auto}.fsMiniMetrics small,.fsMiniMetrics span,.fsMiniMetrics strong{display:block;letter-spacing:0;min-width:0}.fsMiniMetrics small{color:#748098;font-size:8px;font-weight:700}.fsMiniMetrics small,.fsMiniMetrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsMiniMetrics strong{color:#1a263d;font-size:11px;font-weight:850;margin-top:2px}.fsLeftBottom{color:#66738b;gap:16px;justify-content:space-between;margin-top:auto;padding-top:22px;width:min(100%,610px)}.fsLeftBottom,.fsLinkRow{align-items:center;display:flex}.fsLinkRow{font-size:11px;font-weight:680;gap:8px}.fsLinkRow svg{color:#4a46e5}.fsHint{font-size:10px;font-weight:720}.fsRight{background:#fff;display:grid;min-width:0;overflow-y:auto;padding:44px;place-items:center}.fsFormWrap{background:#fff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:0 14px 38px #1e2d4b12;padding:42px 38px 22px;width:min(100%,540px)}.fsHeading{text-align:center}.fsProductName{color:#4a46e5;display:inline-block;font-size:10px;font-weight:900;letter-spacing:0;margin-bottom:12px}.fsHeading h2{color:#111b32;font-size:29px!important;font-weight:880;letter-spacing:0;line-height:1.15;margin:0}.fsHeading p{color:#5e6c85;font-size:13px!important;font-weight:540;margin:10px 0 0}.fsForm{gap:16px;margin-top:30px}.fsField,.fsForm{display:flex;flex-direction:column}.fsField{color:#26324a;font-size:12px;font-weight:780;gap:7px}.fsInputShell{align-items:center;background:#fff;border:1px solid #d7deea;border-radius:7px;color:#738098;display:flex;gap:11px;min-height:52px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.fsInputShell:focus-within{border-color:#5651e8;box-shadow:0 0 0 3px #5651e81f}.fsInputShell>svg{flex:0 0 auto}.fsField input,.fsField select{background:#fff;border:1px solid #d7deea;border-radius:7px;color:#172139;font:inherit;font-size:13px;font-weight:620;min-height:50px;min-width:0;outline:none;padding:0 13px;width:100%}.fsInputShell input{background:#0000;border:0;border-radius:0;box-shadow:none;flex:1 1;min-height:48px;padding:0}.fsInputShell input:focus{outline:0}.fsField>select:focus{border-color:#5651e8;box-shadow:0 0 0 3px #5651e81f}.fsBusinessHint{color:#6b7890;font-size:10px;font-weight:550;line-height:1.4;margin-top:-2px}.fsPass{position:relative}.fsPass input{padding-right:40px}.fsEye{background:#0000;border:0;border-radius:6px;color:#68758d;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;right:7px;top:7px;width:36px}.fsEye:hover{background:#f2f4fa;color:#4743d8}.fsAuth button:focus-visible{outline:2px solid #5651e8;outline-offset:2px}.fsGoogle{margin-top:22px}.fsGoogleButton{display:flex;justify-content:center;min-height:44px;width:100%}.fsGoogleDivider{align-items:center;color:#66748a;display:flex;font-size:12px;gap:12px;margin-top:16px}.fsGoogleDivider:after,.fsGoogleDivider:before{background:#e0e5ed;content:"";flex:1 1;height:1px}.fsGoogle [role=alert],.fsGoogleDialog [role=alert]{color:#a52c36;font-size:13px}.fsGoogleDialog label{color:#26324a;display:flex;flex-direction:column;font-size:13px;gap:7px;margin:14px 0}.fsGoogleDialog .MuiDialogContent-root{padding-top:16px}.fsGoogleDialog .MuiDialogContent-root>p{margin:0 0 14px}.fsGoogleDialog input,.fsGoogleDialog select{background:#fff;border:1px solid #d7deea;border-radius:7px;color:#172139;height:46px;min-width:0;padding:0 12px;width:100%}.fsGoogleDialog button{background:#fff;border:1px solid #d7deea;border-radius:6px;min-height:40px;padding:8px 14px}.fsGoogleDialog button.primary{background:#4743d8;color:#fff;width:auto}.fsGoogleDialog :is(input,select,button):focus-visible{outline:2px solid #5651e8;outline-offset:2px}.fs2col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fsInlineActions{align-items:center;display:flex;gap:14px;justify-content:space-between}.fsRemember{align-items:center;color:#5e6c85;cursor:pointer;display:inline-flex;font-size:11px;font-weight:650;gap:8px}.fsRemember input{accent-color:#4a46e5;height:17px;margin:0;min-height:0;width:17px}.fsForgot{background:#0000;border:0;color:#4743d8;cursor:pointer;font-size:11px;font-weight:760;padding:4px 0}.fsBtn{border:1px solid #4541d6;border-radius:7px;cursor:pointer;font-size:13px;font-weight:850;letter-spacing:0;min-height:50px;padding:0 16px;transition:transform .12s ease,background .15s ease,box-shadow .15s ease;width:100%}.fsBtn:active{transform:translateY(1px)}.fsBtn:disabled{cursor:wait;opacity:.62}.fsBtn.primary{align-items:center;background:#4a46e5;box-shadow:0 9px 20px #4a46e533;color:#fff;display:inline-flex;gap:10px;justify-content:center}.fsBtn.primary:hover:not(:disabled){background:#3935c6}.fsBtn.primary.full{width:100%}.fsLink{background:#0000;border:0;color:#657189;cursor:pointer;font-size:11px;font-weight:650;padding:5px 0 0;text-align:center}.fsLink b{color:#4743d8}.fsFoot{border-top:1px solid #edf0f5;color:#748098;font-size:10px;font-weight:650;gap:16px;justify-content:space-between;margin-top:20px;padding-top:16px}.fsFoot,.fsFootLeft{align-items:center;display:flex}.fsFootLeft{gap:7px}.fsFootLeft svg{color:#4a46e5}@media (max-height:800px) and (min-width:1121px){.fsAuth{padding:12px}.fsFrame{min-height:calc(100svh - 24px)}.fsLeft{padding:28px 46px 22px}.fsHero{margin-top:22px}.fsHero h1{font-size:34px!important}.fsHero p{margin-top:10px}.fsPreview{margin-top:17px}.fsMetricCard{min-height:68px;padding:9px 12px}.fsChartPlot{height:102px}.fsMiniMetrics>div{min-height:58px;padding:7px 9px}.fsLeftBottom{padding-top:12px}.fsRight{padding:24px 34px}.fsFormWrap{padding:28px 34px 18px}.fsForm{gap:12px;margin-top:21px}.fsField input,.fsField select,.fsInputShell{min-height:46px}.fsInputShell input{min-height:44px}.fsEye{top:5px}}@media (max-width:1120px){.fsAuth{display:block;height:100svh;min-height:0;overflow-y:auto;padding:0}.fsFrame{border:0;border-radius:0;box-shadow:none;grid-template-columns:minmax(0,1fr);min-height:100svh;overflow:visible;width:100%}.fsRight{min-height:100svh;order:1;padding:32px 22px}.fsLeft{border-right:0;border-top:1px solid #edf0f5;min-height:auto;order:2;padding:38px 28px 28px}.fsHero h1{font-size:36px!important}.fsLeftBottom,.fsPreview{width:100%}}@media (max-width:620px){.fsRight{min-height:auto;padding:22px 14px;place-items:start center}.fsFormWrap{padding:27px 18px 17px}.fsHeading h2{font-size:25px!important}.fs2col,.fsMetricGrid,.fsMiniMetrics{grid-template-columns:minmax(0,1fr)}.fsFoot,.fsInlineActions,.fsLeftBottom{align-items:flex-start;flex-direction:column}.fsLeft{padding:30px 18px 24px}.fsLogoWrap{flex-basis:52px;height:52px;width:52px}.fsLogo{height:44px;width:44px}.fsBrand{font-size:19px}.fsTag{font-size:11px}.fsHero{margin-top:30px}.fsHero h1{font-size:31px!important}.fsChartPlot{gap:8px}.fsMiniMetrics>div{min-height:58px}}@media (prefers-reduced-motion:reduce){.fsBtn,.fsInputShell{transition:none}}.fsSignInPassword input::-ms-reveal{display:none}.fsAuth{box-sizing:border-box;height:100vh;height:100dvh;min-height:0;overflow-y:auto}.fsAuth,.fsRight{align-items:start}@media (max-height:800px) and (min-width:1121px){.fsRight{padding:14px 28px}.fsFormWrap{padding:18px 28px 14px}.fsProductName{margin-bottom:8px}.fsHeading p{margin-top:6px}.fsForm{gap:8px;margin-top:14px}.fsField input,.fsField select,.fsInputShell{min-height:38px}.fsInputShell input{min-height:36px}.fsEye{top:1px}.fsBtn{min-height:40px}.fsFoot{margin-top:12px;padding-top:12px}}.ledger-submasters .MuiDialog-paper{border-radius:10px}.ledger-submasters .MuiDialogTitle-root{background:#183952;color:#fff;font-size:18px}.ledger-submasters .MuiDialogContent-root{padding-top:18px}.ledger-submasters button{background:#fff;border:1px solid #aac2d6;border-radius:5px;color:#193853;padding:8px 14px}.ledger-submasters .MuiDialogActions-root{gap:10px;padding:14px 24px}.ledger-submaster-card{background:#f8fbfd;border:1px solid #c9d8e5;border-radius:7px;margin:12px 0;padding:12px}.ledger-submaster-card-heading{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.ledger-submaster-card-heading label{font-size:13px}.ledger-submaster-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ledger-submaster-fields label{display:flex;flex-direction:column;gap:4px}.ledger-submaster-fields input{background:#fff;border:1px solid #c2d4e5;border-radius:4px;min-width:0;padding:7px}.ledger-submaster-help{color:#536a80;font-size:13px;margin-top:12px}.ledger-submasters [role=alert]{color:#b42626}@media(max-width:600px){.ledger-submaster-fields{grid-template-columns:1fr}}.submaster-notice{background:#fff7df;border:1px solid #e9ce85;border-radius:5px;color:#624609;font-size:13px;margin:6px 0;white-space:normal}.submaster-notice strong{margin-right:6px}.submaster-choice-list{grid-gap:10px;display:grid;gap:10px}.submaster-choice-list button{background:#fff;border:1px solid #b9cddd;border-radius:6px;padding:12px;text-align:left}.submaster-choice-list small{color:#516878;display:block;margin-top:4px}.submaster-notice{align-self:start;background:#eaf5ff;border-left:3px solid #1673a6;box-sizing:border-box;color:#163f63;flex:0 0 auto;height:auto;margin:5px 0;min-width:0;overflow-wrap:anywhere;padding:8px 12px;width:100%}.submaster-notice small{display:block}.submaster-table-scroll{margin:12px 0;max-height:55vh;overflow:auto}.submaster-table{border-collapse:collapse;min-width:850px;width:100%}.submaster-table td,.submaster-table th{border:1px solid #d2dfeb;padding:7px;text-align:left}.submaster-table th{background:#edf4fa;position:sticky;top:0;z-index:1}.submaster-table tbody tr:nth-child(2n){background:#f8fbfd}.submaster-table input:not([type=checkbox]){border:1px solid #c3d2e0;border-radius:4px;box-sizing:border-box;min-width:100px;padding:8px;width:100%}.submaster-table td:nth-child(2),.submaster-table td:nth-child(3){min-width:170px}.ledger-submasters .submaster-choice-list button:focus{background:#eaf5ff;outline:2px solid #1673a6;outline-offset:1px}.ledger-submaster-editor .MuiDialog-paper{margin:16px;max-width:1480px;width:calc(100% - 32px)}.ledger-submaster-editor .submaster-table{min-width:1200px}.ledger-submaster-editor .submaster-table td:nth-child(3),.ledger-submaster-editor .submaster-table td:nth-child(4){min-width:250px;width:23%}.submaster-table .submaster-location{min-width:160px}.submaster-table .submaster-location input{border:0;min-width:0;padding:6px 4px}.ledger-submasters .submaster-location button{background:#0000;border:0;box-shadow:none;min-width:0;padding:2px}.ledger-area-dialog .MuiDialog-paper{border-radius:12px;margin:16px;width:calc(100% - 32px)}.ledger-area-dialog .MuiDialogTitle-root{background:#193853;color:#fff;font-size:18px;margin-bottom:12px}.ledger-area-dialog input{border:1px solid #c7d6e4;border-radius:5px;box-sizing:border-box;font:inherit;min-width:0;padding:9px 10px;width:100%}.ledger-area-dialog .ledger-area-label{display:block;font-weight:500;margin:6px 0}.ledger-area-dialog button{background:#fff;border:1px solid #c7d6e4;border-radius:5px;color:#193853;cursor:pointer;font:inherit;padding:8px 12px}.ledger-area-dialog button:disabled{cursor:default;opacity:.5}.ledger-area-dialog :is(button,input):focus-visible{outline:2px solid #168b91;outline-offset:1px}.ledger-area-results{border:1px solid #dce5ed;border-radius:6px;margin:12px 0;max-height:260px;overflow:auto}.ledger-area-results button{border:0;border-bottom:1px solid #e4ebf1;border-radius:0;display:block;overflow-wrap:anywhere;text-align:left;width:100%}.ledger-area-results button.selected,.ledger-area-results button:hover{background:#e8f3fb}.ledger-area-results p{color:#5d7285;margin:0;padding:12px}.ledger-area-add{border-top:1px solid #e4ebf1;margin-top:16px;padding-top:8px}.ledger-area-add>div{display:flex;gap:8px}.ledger-area-add>div input{flex:1 1}.ledger-area-add>div button{white-space:nowrap}.ledger-area-add p{color:#5d7285;font-size:12px;margin:8px 0 0}.ledger-area-dialog .MuiDialogActions-root{flex-wrap:wrap;gap:8px;padding:12px 24px}@media(max-width:480px){.ledger-area-add>div{flex-direction:column}.ledger-area-dialog .MuiDialogActions-root,.ledger-area-dialog .MuiDialogContent-root{padding:12px 16px}}.ledger-area-help{color:#5d7285;font-size:13px;margin:12px 0 0}.ledger-area-confirm{background:#f1f7fc;border:1px solid #b8d5e6;border-radius:6px;margin-top:12px;overflow-wrap:anywhere;padding:12px}.ledger-area-confirm>div{display:flex;gap:10px}.ledger-area-confirm [role=alert]{color:#ab2020}.ledger-agent-dialog .MuiDialog-paper{border-radius:12px;margin:16px;width:calc(100% - 32px)}.ledger-agent-dialog .MuiDialogTitle-root{background:#193853;color:#fff;font-size:18px;margin-bottom:12px}.ledger-agent-dialog input{border:1px solid #c7d6e4;border-radius:5px;box-sizing:border-box;font:inherit;min-width:0;padding:9px 10px;width:100%}.ledger-agent-dialog .ledger-agent-label{display:block;font-weight:500;margin:6px 0}.ledger-agent-dialog button{background:#fff;border:1px solid #c7d6e4;border-radius:5px;color:#193853;cursor:pointer;font:inherit;padding:8px 12px}.ledger-agent-dialog button:disabled{cursor:default;opacity:.5}.ledger-agent-dialog :is(button,input):focus-visible{outline:2px solid #168b91;outline-offset:1px}.ledger-agent-results{border:1px solid #dce5ed;border-radius:6px;margin:12px 0;max-height:260px;overflow:auto}.ledger-agent-results button{border:0;border-bottom:1px solid #e4ebf1;border-radius:0;display:block;overflow-wrap:anywhere;text-align:left;width:100%}.ledger-agent-results button.selected,.ledger-agent-results button:hover{background:#e8f3fb}.ledger-agent-results p{color:#5d7285;margin:0;padding:12px}.ledger-agent-add{border-top:1px solid #e4ebf1;margin-top:16px;padding-top:8px}.ledger-agent-add>div{display:flex;gap:8px}.ledger-agent-add>div input{flex:1 1}.ledger-agent-add>div button{white-space:nowrap}.ledger-agent-add p{color:#5d7285;font-size:12px;margin:8px 0 0}.ledger-agent-dialog .MuiDialogActions-root{flex-wrap:wrap;gap:8px;padding:12px 24px}@media(max-width:480px){.ledger-agent-add>div{flex-direction:column}.ledger-agent-dialog .MuiDialogActions-root,.ledger-agent-dialog .MuiDialogContent-root{padding:12px 16px}}.ledger-agent-help{color:#5d7285;font-size:13px;margin:12px 0 0}.ledger-agent-confirm{background:#f1f7fc;border:1px solid #b8d5e6;border-radius:6px;margin-top:12px;overflow-wrap:anywhere;padding:12px}.ledger-agent-confirm>div{display:flex;gap:10px}.ledger-agent-confirm [role=alert]{color:#ab2020}.ledger-agent-dialog .MuiDialog-paper{border:1px solid #dce5ec;box-shadow:0 20px 64px #142d4933;max-width:560px}.ledger-agent-dialog .MuiDialogTitle-root{background:#fff;border-bottom:1px solid #e3eaf0;color:#193853;font-weight:650;padding:20px 24px 16px}.ledger-agent-caption{color:#64778a;display:block;font-weight:400;margin-top:5px}.ledger-agent-dialog .MuiDialogContent-root{padding:8px 24px 20px}.ledger-agent-dialog input{border-radius:7px;min-height:42px;padding:10px 12px}.ledger-agent-list-heading{background:#f6f8fb;border-bottom:1px solid #e2eaf0;color:#63778a;display:flex;justify-content:space-between;padding:10px 14px}.ledger-agent-results{border-radius:8px;margin:16px 0;max-height:280px}.ledger-agent-dialog .ledger-agent-results button{background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;box-shadow:none;color:#243f55;display:block;font-weight:500;height:auto;min-height:44px;padding:12px 14px;text-align:left}.ledger-agent-dialog .ledger-agent-results button.selected{background:#eaf5f3;box-shadow:inset 3px 0 #13858a;color:#125b61}.ledger-agent-dialog .ledger-agent-results button:hover{background:#f0f6fa}.ledger-agent-dialog .MuiDialogActions-root{background:#f8fafc;border-top:1px solid #e2eaf0;padding:14px 24px}.ledger-agent-dialog .MuiDialogActions-root button{border-radius:6px;min-height:38px}.ledger-agent-dialog .MuiDialogActions-root button:last-child:not(:first-child){background:#09868b;border-color:#09868b;color:#fff}.ledger-agent-help{line-height:1.6}@layer softwareButtonDimensions{.ledger-agent-dialog,.ledger-agent-dialog :is(div,span,p,label,input,button,h2,strong){font-family:Shkun Inter,Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-size:var(--app-font-size,13px)!important}}@media(max-width:480px){.ledger-agent-dialog .MuiDialogActions-root,.ledger-agent-dialog .MuiDialogContent-root,.ledger-agent-dialog .MuiDialogTitle-root{padding-left:16px;padding-right:16px}}.ledger-agent-dialog .MuiDialogTitle-root .ledger-agent-caption{color:#d6e6f3}.ld-ledgeracc-page{background:#edf3f9;font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.ld-ledgeracc-page,.ld-ledgeracc-page *,.ld-ledgeracc-page :after,.ld-ledgeracc-page :before{box-sizing:border-box}.ld-ledgeracc-page{--la-page-gap:8px;--la-shell-gap:6px;--la-page-shift:30px;--la-header-h:62px;--la-floatbar-h:52px;--la-radius-xl:14px;--la-radius-lg:12px;--la-radius-md:10px;--la-border:1px solid #94a3b838;--la-shadow-main:0 8px 18px #0f172a0f;--la-shadow-soft:0 4px 10px #0f172a0d;--la-title:#0f172a;--la-subtitle:#475569;--la-panel-bg:#fffffffa;--la-field-h:39px;--la-field-font:var(--app-font-size,13.5px);--la-btn-h:34px;--la-field-font:var(--ledgeracc-global-font-size,var(--app-font-size,13.5px));--la-label-font:calc(var(--la-field-font)*0.88);background:radial-gradient(circle at top left,rgba(59,130,246,.045),#0000 28%),radial-gradient(circle at top right,#6366f10a,#0000 28%),linear-gradient(180deg,#eef4fb,#f8fbff);height:calc(100dvh + var(--la-page-shift));margin-top:calc(var(--la-page-shift)*-2.6);min-height:calc(100dvh + var(--la-page-shift));overflow:hidden;padding:calc(var(--la-page-gap) + var(--la-page-shift)) var(--la-page-gap) var(--la-page-gap);width:100%}.ld-ledgeracc-card{grid-gap:var(--la-shell-gap);display:grid;gap:var(--la-shell-gap);grid-template-rows:var(--la-header-h) minmax(0,1fr);height:100%;width:100%}.ld-ledgeracc-card,.ld-ledgeracc-header{min-height:0;overflow:hidden;position:relative}.ld-ledgeracc-header{align-items:center;background:linear-gradient(135deg,#fffffff7,#f8fbffed);border:var(--la-border);border-radius:var(--la-radius-xl);box-shadow:var(--la-shadow-main);display:flex;padding:6px 14px}.ld-ledgeracc-header:before{background:radial-gradient(circle at 15% 18%,#3b82f612,#0000 22%),radial-gradient(circle at 85% 14%,#6366f10d,#0000 22%);content:"";inset:0;pointer-events:none;position:absolute}.ld-ledgeracc-header-bar{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:160px minmax(0,1fr) 190px;position:relative;width:100%;z-index:1}.ld-ledgeracc-header-left{min-width:0}.ld-ledgeracc-header-center{align-items:center;display:flex;justify-content:center;min-width:0}.ld-ledgeracc-header-right{align-items:center;display:flex;justify-content:flex-end;min-width:0}.ld-ledgeracc-title{font-family:Times New Roman,Times,serif;font-size:clamp(18px,1.35vw,21px);font-weight:800;letter-spacing:.45px;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ld-ledgeracc-acode-chip{align-items:center;background:linear-gradient(135deg,#fff,#f1f7ff);border:1px solid #94a3b82e;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffe6;display:flex;gap:8px;height:32px;min-width:0;padding:0 10px}.ld-ledgeracc-acode-label{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.15px;white-space:nowrap}.ld-ledgeracc-acode-value{color:#0f172a;font-size:14px;font-weight:800;white-space:nowrap}.ld-ledgeracc-mode-badge,.ld-ledgeracc-subtitle-row{display:none!important}.ld-ledgeracc-card .Toastify{position:absolute;right:12px;top:70px;width:320px!important;z-index:1200}.ld-ledgeracc-card .Toastify__toast{border-radius:10px;font-size:14px;min-height:40px}.ld-ledgeracc-container{grid-gap:8px;display:grid;grid-template-columns:minmax(0,1.34fr) minmax(310px,.95fr);height:110%;margin-top:-10px;min-height:0;overflow:hidden;padding-bottom:64px}.ld-FirstSec,.ld-SecondSection{background:var(--la-panel-bg);border:var(--la-border);border-radius:var(--la-radius-xl);box-shadow:var(--la-shadow-main);min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-color:#c3d6ea #edf4fb;scrollbar-width:thin}.ld-FirstSec::-webkit-scrollbar,.ld-SecondSection::-webkit-scrollbar{width:7px}.ld-FirstSec::-webkit-scrollbar-track,.ld-SecondSection::-webkit-scrollbar-track{background:#edf4fb;border-radius:20px}.ld-FirstSec::-webkit-scrollbar-thumb,.ld-SecondSection::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c9d9eb,#aec7e4);border-radius:20px}.ld-ledgeracc-top-row{display:none!important}.ld-form-row{grid-gap:8px;align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.ld-form-row.ld-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-city-control,.ld-distance-control,.ld-full-control,.ld-half-control,.ld-pin-control,.ld-state-control{min-width:0;width:100%}.ld-form-row>.ld-back,.ld-ledgeracc-container .MuiAutocomplete-root,.ld-ledgeracc-container .MuiFormControl-root,.ld-ledgeracc-container .MuiTextField-root{min-width:0!important;width:100%!important}.ld-form-row>.ld-back{background:linear-gradient(135deg,#eef6ff,#fff)!important;border:1px solid #94a3b82e!important;border-radius:9px!important;box-shadow:0 2px 6px #0f172a08;color:#0f172a!important;font-size:13px!important;height:var(--la-field-h)!important;margin:0!important;text-transform:none!important}.ld-custom-bordered-input .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #94a3b833;border-radius:9px!important;box-shadow:inset 0 1px 0 #fffffff5,0 2px 6px #0f172a08;height:var(--la-field-h)!important;min-height:var(--la-field-h)!important}.ld-custom-bordered-input .MuiFilledInput-root:hover{border-color:#3b82f642}.ld-custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#2563eb6b;box-shadow:0 0 0 2px #3b82f60f}.ld-custom-bordered-input .MuiFilledInput-root.Mui-disabled{background:linear-gradient(180deg,#f8fbff,#f1f6fc)!important;opacity:1!important}.ld-custom-bordered-input .MuiFilledInput-root:after,.ld-custom-bordered-input .MuiFilledInput-root:before{display:none!important}.ld-custom-bordered-input .MuiInputLabel-root{color:var(--la-subtitle)!important;font-size:var(--la-label-font)!important;letter-spacing:.1px}.ld-custom-bordered-input .MuiInputBase-input,.ld-custom-bordered-input input,.ld-custom-bordered-input textarea{color:#0f172a!important;font-size:var(--la-field-font)!important;font-weight:700!important;height:auto!important;line-height:1.08!important;min-height:0!important;padding:11px 10px 4px!important}.ld-custom-bordered-input .MuiInputBase-input.Mui-disabled,.ld-custom-bordered-input input:disabled,.ld-custom-bordered-input textarea:disabled{-webkit-text-fill-color:#334155!important}.ld-custom-bordered-input .MuiSelect-select{color:#0f172a!important;font-size:var(--la-field-font)!important;font-weight:700!important;height:auto!important;line-height:1.08!important;min-height:0!important;padding-bottom:4px!important;padding-top:11px!important}.ld-custom-bordered-input .MuiFormHelperText-root{font-size:12px!important;line-height:1.1!important;margin-left:2px!important;margin-top:4px!important}.ld-ledgeracc-container .MuiInputBase-input,.ld-ledgeracc-container .MuiSelect-select,.ld-ledgeracc-container input,.ld-ledgeracc-container textarea{font-size:var(--la-field-font)!important}.ld-SecondSection>div[style*="marginTop: 6"]{margin-top:6px!important}.ld-ledgeracc-group-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.ld-ledgeracc-group-buttons .ld-Buttonz{width:100%!important}.ld-Buttonsgroupz.ld-ledgeracc-bottom-buttons{grid-gap:5px;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #94a3b838;border-radius:14px;box-shadow:0 10px 26px #0f172a14,0 2px 7px #0f172a0a;display:grid;gap:5px;grid-template-columns:repeat(11,minmax(0,1fr));left:10px;min-height:var(--la-floatbar-h);overflow:hidden;padding:6px 7px;position:fixed;right:10px;z-index:1000}.ld-Buttonz{border:1px solid #94a3b82e!important;border-radius:8px!important;box-shadow:0 2px 6px #0f172a08;color:#0f172a!important;font-size:12.5px!important;font-weight:800!important;height:var(--la-btn-h)!important;letter-spacing:.08px;margin:0!important;min-width:0!important;padding:0 4px!important;text-transform:none!important;white-space:nowrap;width:100%!important}.ld-Buttonz:hover,.ld-back:hover{transform:translateY(-1px)}.ld-Buttonz:disabled,.ld-back:disabled{box-shadow:none!important;opacity:.62!important;transform:none!important}.ld-ModalZZ{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a59;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2100}.ld-Modal-contentZ{background:#fff;border:1px solid #94a3b838;border-radius:16px;box-shadow:0 18px 40px #0f172a2e;max-height:90vh;overflow:auto;padding:14px;width:min(1220px,96vw)}.ld-headingEZ{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 10px;text-align:center}.ld-MiscContainer{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,460px)}.ld-ImageDiv{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #94a3b82e;border-radius:12px;min-height:100%;padding:12px}.ld-AOName,.ld-AOType,.ld-AreaCode,.ld-DialogInput .ld-form-control,.ld-Discountz,.ld-DueDays,.ld-EXFOR,.ld-Grace,.ld-PLimit,.ld-Prefix,.ld-QtyBSheet,.ld-RangeCode,.ld-Sorting,.ld-Status,.ld-Trading,.ld-Ward{background:#fff;border:1px solid #94a3b838;border-radius:8px;box-shadow:inset 0 1px 0 #fffffff2;color:#0f172a;font-size:14px;font-weight:700;height:39px;outline:none;padding:0 10px}.ld-DialogInput span,.ld-MiscContainer span{align-items:center;color:#334155;display:inline-flex;font-size:14px!important;font-weight:700;min-width:120px}.MuiAutocomplete-popper{z-index:9999!important}.MuiAutocomplete-option{font-size:14px!important;min-height:34px!important}.MuiDialog-paper{border-radius:16px!important}.MuiDialogTitle-root{font-weight:800!important}@media (max-width:1440px){.ld-ledgeracc-page{--la-header-h:60px;--la-field-h:38px;--la-field-font:var(--app-font-size,13.3px);--la-btn-h:33px}.ld-ledgeracc-container{grid-template-columns:minmax(0,1.28fr) minmax(295px,.94fr);margin-top:-10px}}@media (max-width:1366px){.ld-ledgeracc-page{--la-header-h:58px;--la-floatbar-h:50px;--la-field-h:37px;--la-field-font:var(--app-font-size,13.1px);--la-btn-h:32px}.ld-ledgeracc-title{font-size:19px}.ld-ledgeracc-header-bar{grid-template-columns:140px minmax(0,1fr) 180px}.ld-ledgeracc-container{grid-template-columns:minmax(0,1.22fr) minmax(285px,.92fr)}}@media (max-width:1024px){.ld-ledgeracc-page{height:auto;min-height:calc(100dvh + var(--la-page-shift));overflow:visible}.ld-ledgeracc-card{grid-template-rows:auto auto;height:auto;overflow:visible}.ld-ledgeracc-header-bar{gap:6px;grid-template-columns:1fr}.ld-ledgeracc-header-left{display:none}.ld-ledgeracc-header-center,.ld-ledgeracc-header-right{justify-content:center}.ld-ledgeracc-title{line-height:1.15;white-space:normal}.ld-ledgeracc-container{grid-template-columns:1fr;height:auto;padding-bottom:150px}.ld-FirstSec,.ld-SecondSection{min-height:320px}.ld-Buttonsgroupz.ld-ledgeracc-bottom-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.ld-MiscContainer{grid-template-columns:1fr}}@media (max-width:768px){.ld-form-row,.ld-form-row.ld-two-col,.ld-ledgeracc-group-buttons{grid-template-columns:1fr}.ld-Buttonsgroupz.ld-ledgeracc-bottom-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-ledgeracc-container{padding-bottom:190px}.ld-ledgeracc-title{font-size:18px}.ld-ledgeracc-acode-chip{height:30px;padding:0 9px}.ld-ledgeracc-acode-label{font-size:11.5px}.ld-ledgeracc-acode-value{font-size:13px}}.ld-ledgeracc-page{background:#f3f6f9;height:100dvh;margin-top:0;min-height:100dvh;padding:8px 12px 62px}.ld-ledgeracc-card{gap:8px;grid-template-rows:42px 54px minmax(0,1fr)}.ld-ledgeracc-header{background:#fff;border:1px solid #d8e0ea;border-radius:4px;box-shadow:0 1px 4px #0f172a0f;min-height:42px;padding:4px 12px}.ld-ledgeracc-header:before{display:none}.ld-ledgeracc-header-bar{grid-template-columns:160px minmax(0,1fr) 160px}.ld-ledgeracc-title{color:#0f172a;font-family:Arial,sans-serif;font-size:18px;font-weight:900;letter-spacing:0}.ld-ledgeracc-header-right{display:none}.ld-ledgeracc-name-strip{grid-gap:12px;align-items:center;background:#fff;border:1px solid #d8e0ea;border-radius:5px;box-shadow:0 2px 8px #0f172a0f;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 260px;min-height:54px;padding:6px 12px}.ld-ledgeracc-party-name{color:#111827;font-size:25px;font-weight:900;letter-spacing:0;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ld-ledgeracc-party-code{align-items:baseline;color:#0f172a;display:flex;gap:10px;justify-content:flex-end;min-width:0;white-space:nowrap}.ld-ledgeracc-party-code span{font-size:17px;font-weight:500}.ld-ledgeracc-party-code strong{font-size:24px;font-weight:900}.ld-ledgeracc-container{gap:8px;grid-template-columns:minmax(0,1.24fr) minmax(380px,.92fr);height:100%;margin-top:0;padding-bottom:0}.ld-FirstSec,.ld-SecondSection{background:#fff;border:1px solid #d8e0ea;border-radius:6px;box-shadow:0 2px 8px #0f172a0f;height:100%;padding:10px}.ld-form-row{gap:8px;margin-top:8px}.ld-custom-bordered-input .MuiFilledInput-root{background:#f8fafc!important;border:1px solid #cfd8e3!important;border-radius:6px!important;box-shadow:inset 0 1px 2px #0f172a0a!important;display:block!important;height:38px!important;min-height:38px!important;padding:0!important;position:relative!important}.ld-custom-bordered-input .MuiFilledInput-root:hover{background:#fff!important;border-color:#9fb1c7!important}.ld-custom-bordered-input .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1f,inset 0 1px 2px #0f172a0a!important}.ld-custom-bordered-input .MuiFilledInput-root.Mui-disabled{background:#eef3f8!important}.ld-custom-bordered-input .MuiInputLabel-root{color:#172033!important;font-size:12px!important;font-weight:800!important;transform:translate(10px,10px) scale(1)!important}.ld-custom-bordered-input .MuiInputBase-input,.ld-custom-bordered-input .MuiSelect-select,.ld-custom-bordered-input input,.ld-custom-bordered-input textarea{box-sizing:border-box!important;font-size:13.5px!important;font-weight:600!important;height:38px!important;line-height:20px!important;min-height:38px!important;padding:15px 10px 3px!important;transform:none!important}.ld-custom-bordered-input .MuiAutocomplete-inputRoot{align-items:flex-end!important;box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;height:38px!important;min-height:38px!important;padding:0 8px 3px!important}.ld-custom-bordered-input .MuiAutocomplete-inputRoot .MuiAutocomplete-input{box-sizing:border-box!important;flex:1 1 auto!important;height:20px!important;line-height:20px!important;min-height:20px!important;min-width:0!important;padding:0!important;transform:none!important;width:100%!important}.ld-custom-bordered-input .MuiFilledInput-input{transform:none!important}.ld-custom-bordered-input .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(10px,3px) scale(.75)!important}.ld-city-control .ld-custom-bordered-input .MuiAutocomplete-input,.ld-pin-control .ld-custom-bordered-input .MuiAutocomplete-input{flex:1 1 auto!important;height:20px!important;line-height:20px!important;min-height:20px!important;min-width:0!important;padding:0!important;transform:none!important;width:100%!important}.ld-form-row>.ld-back{background:linear-gradient(180deg,#2f7df2,#1d4ed8)!important;border:1px solid #1d4ed8!important;border-radius:6px!important;box-shadow:0 5px 14px #2563eb38!important;color:#fff!important;font-weight:800!important;height:38px!important}.ld-form-row>.ld-back:hover:not(:disabled){background:linear-gradient(180deg,#3b82f6,#1e40af)!important;border-color:#1e40af!important}.ld-Buttonsgroupz.ld-ledgeracc-bottom-buttons{background:#fffffffa;border:1px solid #cfd8e3;border-radius:6px;bottom:8px;box-shadow:0 4px 16px #0f172a29;gap:6px;left:12px;min-height:48px;padding:6px;right:12px}.ld-Buttonz{background:#f8fafc!important;border:1px solid #cfd8e3!important;border-radius:6px!important;box-shadow:none!important;color:#111827!important;font-size:13px!important;font-weight:750!important;height:34px!important}.ld-Buttonz:hover:not(:disabled){background:#fff!important;border-color:#94a3b8!important;transform:translateY(-1px)}.ld-Buttonz:last-child:not(:disabled){background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}.ld-Buttonz:disabled{opacity:.5!important}@media (max-width:1366px){.ld-ledgeracc-page{padding:6px 10px 58px}.ld-ledgeracc-card{gap:6px;grid-template-rows:38px 50px minmax(0,1fr)}.ld-ledgeracc-title{font-size:17px}.ld-ledgeracc-party-name{font-size:22px}.ld-ledgeracc-party-code strong{font-size:21px}.ld-ledgeracc-container{grid-template-columns:minmax(0,1.18fr) minmax(350px,.9fr)}}@media (max-width:1024px){.ld-ledgeracc-page{height:auto;min-height:100dvh;overflow:visible}.ld-ledgeracc-card{grid-template-rows:auto auto auto}.ld-ledgeracc-name-strip{grid-template-columns:1fr;text-align:center}.ld-ledgeracc-party-code{justify-content:center}.ld-ledgeracc-container{grid-template-columns:1fr;height:auto;padding-bottom:130px}}.ld-ledgeracc-page,.ld-ledgeracc-page *,.ld-ledgeracc-page button,.ld-ledgeracc-page input,.ld-ledgeracc-page select,.ld-ledgeracc-page table,.ld-ledgeracc-page textarea{font-size:var(--la-field-font)!important}.ld-ledgeracc-page .ld-ledgeracc-title{font-size:calc(var(--la-field-font)*1.3)!important}.ld-ledgeracc-page .ld-ledgeracc-party-name{font-size:calc(var(--la-field-font)*1.6)!important}.ld-ledgeracc-page .MuiInputLabel-root,.ld-ledgeracc-page .ld-ledgeracc-party-code,.ld-ledgeracc-page .ld-ledgeracc-party-code strong,.ld-ledgeracc-page label{font-size:var(--la-label-font)!important}.ld-ledgeracc-page .ld-ledgeracc-card{grid-template-rows:46px minmax(0,1fr)!important}.ld-ledgeracc-page .ld-ledgeracc-header-bar{grid-template-columns:160px minmax(0,1fr) 160px!important}.ld-ledgeracc-page .ld-ledgeracc-header-right{display:flex!important}.ld-ledgeracc-page .ld-ledgeracc-name-strip{display:none!important}.ld-ledgeracc-page .ld-ledgeracc-container{height:100%!important;margin-top:0!important}.ld-ledgeracc-page .ld-form-row>.ld-back:not(:disabled){background:linear-gradient(180deg,#2f7df2,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important}.ld-ledgeracc-page .ld-form-row>.ld-back:focus-visible,.ld-ledgeracc-page .ld-group-button:focus-visible{outline:3px solid #2563eb42!important;outline-offset:2px}.ld-ledgeracc-page .ld-group-button{background:#f8fafc!important;border-color:#cfd8e3!important;color:#0f172a!important}.ld-ledgeracc-page .ld-group-button.ld-group-btn-active{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;box-shadow:0 8px 18px #2563eb38!important;color:#fff!important}.ld-ledgeracc-page .ld-ledgeracc-gst-row{grid-template-columns:minmax(160px,1.25fr) minmax(210px,1.45fr) minmax(82px,.62fr) minmax(82px,.62fr)}.ld-ledgeracc-page .ld-gst-treatment-control{min-width:0}@media (max-width:768px){.ld-ledgeracc-page .ld-ledgeracc-gst-row{grid-template-columns:1fr}}.ld-ledgeracc-page .ld-FirstSec,.ld-ledgeracc-page .ld-SecondSection{padding:0 10px 10px!important;scroll-padding-top:38px}.ld-ledgeracc-page .ld-FirstSec>*,.ld-ledgeracc-page .ld-SecondSection>*{flex-shrink:0}.ld-ledgeracc-page .ld-FirstSec>.master-entry-panel-title,.ld-ledgeracc-page .ld-SecondSection>.master-entry-panel-title{margin:0 -10px 3px}.ld-ledgeracc-page .ld-form-row{gap:8px;margin-top:8px}.ld-ledgeracc-page .ld-account-name-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.ld-ledgeracc-page .ld-location-row{align-items:stretch;grid-auto-rows:38px;grid-template-columns:repeat(3,minmax(0,1fr))}.ld-ledgeracc-page .ld-account-name-row>*,.ld-ledgeracc-page .ld-location-row>*{height:38px!important;margin:0!important;min-width:0!important;width:100%!important}.ld-ledgeracc-page .ld-account-name-row .MuiFormControl-root,.ld-ledgeracc-page .ld-account-name-row .MuiInputBase-root,.ld-ledgeracc-page .ld-location-row .MuiFormControl-root,.ld-ledgeracc-page .ld-location-row .MuiInputBase-root{height:38px!important;margin:0!important;min-height:38px!important;width:100%!important}.ld-ledgeracc-page .ld-account-name-row .MuiAutocomplete-inputRoot,.ld-ledgeracc-page .ld-location-row .MuiAutocomplete-inputRoot{display:block!important;height:38px!important;min-height:38px!important;padding:0!important;position:relative!important;width:100%!important}.ld-ledgeracc-page .ld-account-name-row .MuiAutocomplete-inputRoot .MuiAutocomplete-input,.ld-ledgeracc-page .ld-location-row .MuiAutocomplete-inputRoot .MuiAutocomplete-input{box-sizing:border-box!important;display:block!important;height:38px!important;line-height:20px!important;margin:0!important;min-height:38px!important;padding:15px 34px 3px 10px!important;width:100%!important}.ld-ledgeracc-page .ld-account-name-row .MuiInputLabel-root,.ld-ledgeracc-page .ld-location-row .MuiInputLabel-root{left:0!important;margin:0!important;transform:translate(10px,10px) scale(1)!important}.ld-ledgeracc-page .ld-account-name-row .MuiInputLabel-root.MuiInputLabel-shrink,.ld-ledgeracc-page .ld-location-row .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(10px,3px) scale(.75)!important}.ld-ledgeracc-page .ld-custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.ld-ledgeracc-page .ld-ledgeracc-group-buttons{padding-bottom:2px}.ld-ledgeracc-page .ld-ledger-utility-button{align-items:center!important;display:inline-flex!important;gap:7px!important;justify-content:center!important;white-space:nowrap}.ld-ledgeracc-page .ld-fetch-data-button:not(:disabled){background:linear-gradient(180deg,#0f8f83,#08766e)!important;border-color:#08766e!important;box-shadow:0 5px 14px #0f8f8338!important}.ld-gst-feedback{grid-gap:10px;align-items:center;border:1px solid;border-radius:10px;display:grid;font-size:12.5px;gap:10px;grid-template-columns:30px minmax(0,1fr) 28px;line-height:1.35;margin-top:8px;padding:9px 10px;position:relative}.ld-gst-feedback-success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.ld-gst-feedback-warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.ld-gst-feedback-error{background:#fff1f2;border-color:#fecaca;color:#991b1b}.ld-gst-feedback-icon{align-items:center;background:currentColor;border-radius:50%;color:#fff;display:inline-flex;font-size:15px!important;font-weight:900;height:28px;justify-content:center;width:28px}.ld-gst-feedback-success .ld-gst-feedback-icon{background:#059669}.ld-gst-feedback-warning .ld-gst-feedback-icon{background:#d97706}.ld-gst-feedback-error .ld-gst-feedback-icon{background:#dc2626}.ld-gst-feedback strong{display:block;font-size:12.5px!important;font-weight:850;margin-bottom:1px}.ld-gst-feedback p{color:inherit;margin:0;opacity:.9}.ld-gst-feedback>button{background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;font-size:20px!important;height:28px;line-height:1;padding:0;width:28px}.ld-gst-feedback>button:hover{background:#0f172a12}.ld-gst-loading-dialog .MuiBackdrop-root,.ld-submaster-dialog .MuiBackdrop-root{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0f172a85!important}.ld-gst-loading-paper{align-items:center;background:radial-gradient(circle at 50% -15%,#06b6d42e,#0000 47%),#fff!important;border:1px solid #0e74902e;border-radius:22px!important;box-shadow:0 28px 72px #0f172a47!important;margin:16px!important;overflow:hidden!important;padding:30px 28px 26px;text-align:center;width:min(390px,calc(100vw - 32px))!important}.ld-gst-loading-visual{display:grid;height:70px;margin-bottom:16px;place-items:center;position:relative;width:70px}.ld-gst-loading-visual .MuiCircularProgress-root{color:#0891b2;position:absolute}.ld-gst-loading-visual span{color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.08em}.ld-gst-loading-paper h2{color:#0f172a;font-size:21px;font-weight:850;margin:0}.ld-gst-loading-paper p{color:#64748b;font-size:13.5px;line-height:1.5;margin:8px auto 14px;max-width:310px}.ld-gst-loading-number{background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;color:#0c4a6e;font-size:12px;font-weight:850;letter-spacing:.04em;padding:7px 12px}.ld-submaster-paper{background:#fff!important;border:1px solid #94a3b838;border-radius:22px!important;box-shadow:0 30px 82px #0f172a4d!important;overflow:hidden!important}.ld-submaster-header{grid-gap:13px;align-items:center;background:radial-gradient(circle at 85% 0,#3b82f62b,#0000 36%),linear-gradient(135deg,#f0f9ff,#f8fbff 54%,#eef2ff);border-bottom:1px solid #dbeafe;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr) 38px;padding:20px 24px!important}.ld-submaster-mark{background:linear-gradient(145deg,#0f8f83,#2563eb);border-radius:14px;box-shadow:0 9px 20px #2563eb3d;color:#fff;display:grid;font-size:13px;font-weight:900;height:46px;letter-spacing:.04em;place-items:center;width:46px}.ld-submaster-heading-copy{min-width:0}.ld-submaster-eyebrow{color:#2563eb;display:block;font-size:10px;font-weight:900;letter-spacing:.14em;margin-bottom:2px}.ld-submaster-heading-copy h2{color:#0f172a;font-size:21px;font-weight:850;line-height:1.2;margin:0}.ld-submaster-heading-copy p{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.4;margin:4px 0 0}.ld-submaster-close{background:#ffffffc7;border:1px solid #94a3b840;border-radius:10px;color:#475569;cursor:pointer;display:grid;font-size:23px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.ld-submaster-close:hover{background:#fff;color:#0f172a}.ld-submaster-content{padding:20px 24px 24px!important}.ld-submaster-save-note{grid-gap:10px;align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;color:#065f46;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);margin-bottom:18px;padding:11px 13px}.ld-submaster-save-note>span{background:#059669;border-radius:9px;color:#fff;display:grid;font-size:15px;font-weight:900;height:30px;place-items:center;width:30px}.ld-submaster-save-note strong{display:block;font-size:12.5px;font-weight:850}.ld-submaster-save-note p{font-size:11.5px;line-height:1.4;margin:1px 0 0}.ld-submaster-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.ld-submaster-grid .MuiFormControl-root{margin:0}.ld-submaster-grid .MuiOutlinedInput-root{background:#fff;border-radius:11px}.ld-submaster-grid .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #2563eb1a}.ld-submaster-grid .MuiFormHelperText-root,.ld-submaster-grid .MuiInputBase-input,.ld-submaster-grid .MuiInputLabel-root{font-size:13px}.ld-submaster-address{grid-column:1/-1}.ld-submaster-actions{background:#f8fafc;border-top:1px solid #e2e8f0;gap:10px;padding:14px 24px 18px!important}.ld-submaster-action{border-radius:10px!important;font-size:13px!important;font-weight:850!important;min-height:40px;min-width:132px}.ld-submaster-cancel{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}.ld-submaster-apply{background:linear-gradient(180deg,#2f7df2,#1d4ed8)!important;border:1px solid #1d4ed8!important;box-shadow:0 8px 18px #2563eb38;color:#fff!important}.ld-submaster-apply:disabled{background:#e2e8f0!important;border-color:#cbd5e1!important;box-shadow:none;color:#94a3b8!important}@media (max-width:768px){.ld-ledgeracc-page .ld-location-row{grid-auto-rows:38px;grid-template-columns:minmax(0,1fr)}.ld-submaster-header{gap:9px;grid-template-columns:42px minmax(0,1fr) 34px;padding:16px!important}.ld-submaster-heading-copy h2{font-size:18px}.ld-submaster-heading-copy p{display:none}.ld-submaster-content{padding:16px!important}.ld-submaster-grid{gap:13px;grid-template-columns:minmax(0,1fr)}.ld-submaster-address{grid-column:auto}.ld-submaster-actions{padding:12px 16px 16px!important}.ld-submaster-action{flex:1 1;min-width:0}}.ld-state-options .MuiAutocomplete-option{font-size:14px!important}.master-entry-page{--master-entry-font-size:var(--app-font-size,13px);--master-entry-label-size:calc(var(--master-entry-font-size)*0.86);--master-entry-field-height:42px;background:radial-gradient(circle at 8% 0,#2563eb14,#0000 28%),radial-gradient(circle at 92% 4%,#14b8a612,#0000 24%),linear-gradient(180deg,#eef4fb,#f7fafc 48%,#eef3f8);box-sizing:border-box;color:#172033;font-family:Arial,sans-serif;font-size:var(--master-entry-font-size);height:100dvh!important;margin:0!important;min-height:0!important;overflow:hidden;padding:8px 10px max(8px,env(safe-area-inset-bottom));width:100%}.master-entry-page,.master-entry-page *,.master-entry-page :after,.master-entry-page :before{box-sizing:border-box;letter-spacing:0}.master-entry-shell{grid-gap:7px;display:grid;gap:7px;grid-template-rows:56px minmax(0,1fr) 54px!important;height:100%;margin:0!important;min-height:0;overflow:hidden;width:100%}.master-entry-header{grid-gap:10px;align-items:center;background:linear-gradient(135deg,#fff,#f8fbff 54%,#f1fbfa);border:1px solid #cbd8e8;border-radius:10px;box-shadow:0 7px 20px #0f172a17;display:grid;gap:10px;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.4fr) minmax(190px,.8fr);min-height:56px;overflow:hidden;padding:6px 12px;position:relative}.master-entry-header:before{background:linear-gradient(90deg,#2563eb,#0ea5e9 48%,#14b8a6);content:"";display:block!important;height:3px;inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.master-entry-header-contents{display:contents!important}.master-entry-header-center,.master-entry-header-left,.master-entry-header-right{align-items:center;display:flex;min-width:0;position:relative;z-index:1}.master-entry-header-left{justify-content:flex-start}.master-entry-header-center{justify-content:center}.master-entry-header-right{justify-content:flex-end}.master-entry-title{background:linear-gradient(135deg,#eef6ff,#f2fbfa);border:1px solid #bfd2ea;border-radius:999px;box-shadow:inset 0 1px 0 #fff,0 2px 7px #2563eb14;color:#143252;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--master-entry-font-size)*1.35)!important;font-weight:800;line-height:1.1;margin:0;max-width:100%;overflow:hidden;padding:6px 22px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.master-entry-code{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#f8fbff,#edf5fd);border:1px solid #c5d5e7;border-radius:8px;box-shadow:inset 0 1px 0 #fff;display:grid;gap:8px;grid-template-columns:auto minmax(78px,1fr);height:42px;min-width:180px;padding:0 10px}.master-entry-code-label{color:#4b5563;font-size:var(--master-entry-label-size)!important;font-weight:800;white-space:nowrap}.master-entry-code-value{color:#111827;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis}.master-entry-code-value,.master-entry-status{font-size:var(--master-entry-font-size)!important;font-weight:800;white-space:nowrap}.master-entry-status{align-items:center;background:linear-gradient(180deg,#ecfdf8,#dff8f2);border:1px solid #8bd5cb;border-radius:999px;box-shadow:inset 0 1px 0 #fff,0 2px 6px #0d94881a;color:#0f655d;display:inline-flex;justify-content:center;min-height:34px;min-width:78px;padding:0 14px;text-transform:capitalize}.master-entry-body{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.28fr) minmax(360px,.92fr);height:100%;min-height:0;min-width:0;overflow:hidden;padding:0!important}.master-entry-page .master-entry-body{grid-template-columns:minmax(0,1.28fr) minmax(360px,.92fr)!important;height:100%!important}.master-entry-code .ns-newstockacc-codebox{min-width:0!important;width:auto!important}.master-entry-panel{background:#fff!important;border:1px solid #ced9e6!important;border-radius:10px!important;box-shadow:0 7px 18px #0f172a12!important;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden!important;padding:0!important}.master-entry-panel-title{align-items:center;background:linear-gradient(90deg,#eaf3ff,#f2f8fd 52%,#edf9f6);border-bottom:1px solid #d7e2ef;box-shadow:0 2px 5px rgba(15,23,42,.045);color:#18314f;display:flex;flex:0 0 30px;font-size:var(--master-entry-label-size)!important;font-weight:800;min-height:30px;padding:0 12px 0 15px;position:sticky;text-transform:uppercase;top:0;z-index:4}.master-entry-panel-title:before{background:linear-gradient(180deg,#2563eb,#14b8a6);border-radius:999px;bottom:7px;content:"";left:6px;position:absolute;top:7px;width:3px}.master-entry-scroll-region{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding:38px 0 8px;scrollbar-color:#9fb4ca #edf2f7;scrollbar-width:thin}.master-entry-scroll-region::-webkit-scrollbar{width:8px}.master-entry-scroll-region::-webkit-scrollbar-track{background:#edf2f7}.master-entry-scroll-region::-webkit-scrollbar-thumb{background:#94a9c0;border:2px solid #edf2f7;border-radius:999px}.master-entry-page .MuiAutocomplete-root,.master-entry-page .MuiFormControl-root,.master-entry-page .MuiTextField-root{min-width:0}.master-entry-page .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #c6d3e2!important;border-radius:7px!important;box-shadow:inset 0 1px 2px #0f172a0a!important;height:var(--master-entry-field-height)!important;min-height:var(--master-entry-field-height)!important;padding:0!important}.master-entry-page .MuiFilledInput-root:after,.master-entry-page .MuiFilledInput-root:before{display:none!important}.master-entry-page .MuiFilledInput-root:hover{border-color:#8ba2ba!important}.master-entry-page .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.master-entry-page .MuiFilledInput-root.Mui-disabled{background:#eef3f8!important}.master-entry-page .MuiInputLabel-root,.master-entry-page label{color:#475569!important;font-size:var(--master-entry-label-size)!important;font-weight:800!important}.master-entry-page .MuiInputBase-input,.master-entry-page .MuiSelect-select,.master-entry-page input,.master-entry-page select,.master-entry-page textarea{font-size:var(--master-entry-font-size)!important;font-weight:700!important}.master-entry-page .MuiInputBase-input.Mui-disabled,.master-entry-page input:disabled,.master-entry-page textarea:disabled{-webkit-text-fill-color:#475569!important}.master-entry-actions{align-items:center;background:#fffffff7!important;border:1px solid #cbd8e8!important;border-radius:10px!important;box-shadow:0 7px 20px #0f172a1c!important;display:flex!important;flex-wrap:nowrap;gap:7px!important;inset:auto!important;justify-content:center;margin:0!important;min-height:54px!important;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 8px!important;position:static!important;width:100%;z-index:1!important}.master-entry-actions.voucher-action-bar{background:#fffffff7!important;border:1px solid #cbd8e8!important;min-height:54px!important;padding:6px 8px max(6px,env(safe-area-inset-bottom))!important}.master-entry-action{border-radius:8px!important;box-shadow:inset 0 1px 0 #ffffff59,0 2px 4px #0f172a1f!important;color:#fff!important;flex:0 1 112px;font-size:calc(var(--master-entry-font-size)*.96)!important;font-weight:800!important;height:42px!important;line-height:1!important;margin:0!important;min-width:86px!important;padding:0 13px!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;white-space:nowrap}.master-entry-action[data-tone=teal]{background:linear-gradient(180deg,#2aa6a3,#167f84)!important;border:1px solid #11656a!important}.master-entry-action[data-tone=gold]{background:linear-gradient(180deg,#f1d36d,#d5ad38)!important;border:1px solid #b48d22!important;color:#2b2410!important}.master-entry-action[data-tone=blue]{background:linear-gradient(180deg,#4da7e8,#2b79c8)!important;border:1px solid #245f9f!important}.master-entry-action[data-tone=red]{background:linear-gradient(180deg,#ec705f,#cf4738)!important;border:1px solid #ab3429!important}.master-entry-action:focus-visible:not(:disabled),.master-entry-action:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff6,0 6px 12px #0f172a2e!important;filter:brightness(1.03);transform:translateY(-1px)}.master-entry-action:focus-visible{outline:3px solid #2563eb3d!important;outline-offset:2px}.master-entry-action:disabled{box-shadow:none!important;cursor:not-allowed!important;filter:grayscale(.22);opacity:.48!important;transform:none!important}@media (max-width:1180px){.master-entry-header{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.25fr) minmax(120px,.7fr)}.master-entry-body{grid-template-columns:minmax(0,1.18fr) minmax(320px,.9fr)}.master-entry-action{min-width:80px!important;padding:0 9px!important}}@media (max-width:900px){.master-entry-page{padding:6px}.master-entry-shell{gap:6px;grid-template-rows:auto minmax(0,1fr) 52px!important}.master-entry-header{grid-template-areas:"title status" "code code";grid-template-columns:1fr auto;min-height:92px;padding:7px 9px}.master-entry-header-left{grid-area:code}.master-entry-header-center{grid-area:title;justify-content:flex-start}.master-entry-header-right{grid-area:status}.master-entry-title{padding:5px 14px}.master-entry-code{width:100%}.master-entry-body{grid-template-columns:1fr;overflow-y:auto}.master-entry-page .master-entry-body{grid-template-columns:1fr!important;height:100%!important}.master-entry-panel{height:auto;min-height:340px}.master-entry-actions{justify-content:flex-start}.master-entry-action{flex:0 0 94px;height:40px!important}}@media print{.master-entry-page{background:#fff!important;min-height:0!important;padding:0!important}.master-entry-page,.master-entry-shell{height:auto!important;overflow:visible!important}.master-entry-shell{display:block!important}.master-entry-body,.master-entry-panel,.master-entry-scroll-region{height:auto!important;min-height:0!important;overflow:visible!important}.master-entry-actions{display:none!important}}.voucher-action-bar{align-items:center!important;background:#0000!important;border:0!important;display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:6px!important;justify-content:center!important;margin:0 auto!important;min-height:0!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 8px max(6px,env(safe-area-inset-bottom))!important;position:static!important;scrollbar-width:thin;width:100%!important}.voucher-action-bar .voucher-action-button{border-radius:6px!important;box-shadow:0 2px 4px #0f172a1f!important;color:#fff!important;flex:0 1 94px!important;font-family:inherit!important;font-size:13px!important;font-size:var(--voucher-button-font-size,var(--app-font-size,13px))!important;font-weight:700!important;height:36px!important;letter-spacing:0!important;line-height:34px!important;max-width:102px!important;min-height:36px!important;min-width:76px!important;padding:0 10px!important;text-transform:none!important;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease!important;white-space:nowrap!important;width:94px!important}.voucher-action-bar .voucher-action-button.action-add{background:#21868a!important;border:1px solid #176d72!important}.voucher-action-bar .voucher-action-button:is(.action-edit,.action-search){background:#ddae37!important;border:1px solid #bf8c18!important;color:#2d250f!important}.voucher-action-bar .voucher-action-button:is(.action-nav,.action-print){background:#347fbd!important;border:1px solid #25639d!important}.voucher-action-bar .voucher-action-button.action-fafix{background:#745a9b!important;border:1px solid #5d4782!important}.voucher-action-bar .voucher-action-button.action-delete{background:#d65249!important;border:1px solid #b83e36!important}.voucher-action-bar .voucher-action-button.action-exit{background:#66758a!important;border:1px solid #536174!important}.voucher-action-bar .voucher-action-button.action-save{background:#35945f!important;border:1px solid #28734b!important}.voucher-action-bar .voucher-action-button:not(:disabled):hover{filter:brightness(1.05)!important;transform:translateY(-1px)}.voucher-action-bar .voucher-action-button:focus-visible{outline:3px solid #2563eb47!important;outline-offset:2px!important}.voucher-action-bar .voucher-action-button:disabled{background:#d9dfe6!important;border-color:#aeb8c5!important;box-shadow:none!important;color:#687384!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}@media (max-width:900px){.voucher-action-bar{justify-content:flex-start!important}.voucher-action-bar .voucher-action-button{height:36px!important;line-height:34px!important;min-height:36px!important;min-width:82px!important;padding:0 10px!important}}#root .voucher-action-bar.ledger-style-actions{align-items:center!important;background:#f1f7fc!important;border:1px solid #e0eaf4!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;height:auto!important;justify-content:center!important;min-height:40px!important;padding:4px!important}#root .voucher-action-bar.ledger-style-actions .voucher-action-button{align-items:center!important;border-radius:5px!important;box-shadow:0 1px 3px #214c7518!important;display:inline-flex!important;flex:0 0 auto!important;font:700 11px/29px Arial,sans-serif!important;gap:6px!important;height:31px!important;justify-content:center!important;margin:0!important;max-width:none!important;min-height:31px!important;min-width:69px!important;padding:0 12px!important;width:auto!important}#root .voucher-action-bar.ledger-style-actions .voucher-action-button svg{flex-shrink:0;height:13px;width:13px}#root .voucher-action-bar.ledger-style-actions .action-add{background:#dff7f1!important;border-color:#9de5d4!important;color:#08685d!important}#root .voucher-action-bar.ledger-style-actions :is(.action-edit,.action-search){background:#fff5db!important;border-color:#ffda8d!important;color:#815509!important}#root .voucher-action-bar.ledger-style-actions .action-nav{background:#eaf3ff!important;border-color:#aecfff!important;color:#17539e!important}#root .voucher-action-bar.ledger-style-actions .action-print{background:#244b72!important;border-color:#476d96!important;color:#fff!important}#root .voucher-action-bar.ledger-style-actions :is(.action-delete,.action-exit){background:#ffe6e6!important;border-color:#ffbaba!important;color:#a32936!important}#root .voucher-action-bar.ledger-style-actions .action-save{background:#2465f6!important;border-color:#5d95ff!important;color:#fff!important}#root .voucher-action-bar.ledger-style-actions .action-fafix{background:#f0e8fc!important;border-color:#cbb4ee!important;color:#56347d!important}#root .voucher-action-bar.ledger-style-actions .voucher-action-button:disabled{opacity:.55!important}#root .voucher-action-bar .voucher-action-button.action-save,#root .voucher-action-bar.ledger-style-actions .voucher-action-button.action-save{flex:0 0 auto!important;max-width:none!important;min-width:max-content!important;width:auto!important}.ld-ledgeracc-page.master-entry-page{--master-entry-field-height:clamp(34px,4.8vh,42px);--master-entry-label-size:calc(var(--master-entry-font-size) - 1px);--master-entry-font-size:var(--app-font-size,13px);background:#f0f6fb!important;height:100%!important;margin:0!important;min-height:0!important;padding:5px!important}.ld-ledgeracc-page .ld-ledgeracc-card{gap:5px;grid-template-rows:38px minmax(0,1fr) auto!important}.ld-ledgeracc-page .ld-ledgeracc-header{border:0!important;border-radius:5px!important;box-shadow:none!important;height:38px!important;min-height:0!important;padding:4px 10px!important}.ld-ledgeracc-page .ld-ledgeracc-header-bar{grid-template-columns:1fr 1fr 1fr}.ld-ledgeracc-page .master-entry-title{background:none!important;border:0!important;box-shadow:none!important;font:700 15px Arial,sans-serif!important;padding:0!important;text-transform:none}.ld-ledgeracc-page .master-entry-code{min-height:0!important;padding:0!important;width:auto!important}.ld-ledgeracc-page .master-entry-status{font-size:11px;padding:2px 8px}.ld-ledgeracc-page .ld-reference-body{gap:8px;grid-template-columns:minmax(0,1.47fr) minmax(0,1fr)!important}.ld-ledgeracc-page .ld-reference-panel{border:1px solid #e6eef6!important;border-radius:7px!important;box-shadow:0 2px 8px #27477505!important;gap:clamp(5px,.8vh,9px);padding:8px!important}.ld-ledgeracc-page .ld-reference-heading,.ld-ledgeracc-page .ld-reference-misc>div>.ld-back{align-items:center;background:#168f8b!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#fff!important;display:flex;flex-shrink:0;font-size:var(--master-entry-label-size)!important;font-weight:700!important;gap:10px;height:25px;line-height:17px;min-height:25px;padding:4px 10px;text-align:left}.ld-ledgeracc-page .ld-reference-heading svg{fill:currentColor;color:#fff;height:18px;width:18px}.ld-reference-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ld-reference-name-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.ld-reference-utilities{align-items:start;display:flex;gap:7px}.ld-reference-opening-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 2.06fr}.ld-reference-field,.ld-reference-misc,.ld-reference-name-row,.ld-reference-opening-row,.ld-reference-row{flex-shrink:0;min-width:0}.ld-ledgeracc-page .ld-reference-field .MuiAutocomplete-root,.ld-ledgeracc-page .ld-reference-field .MuiFormControl-root{margin:0!important;width:100%!important}.ld-ledgeracc-page .ld-reference-panel .MuiFilledInput-root{background:#fff!important;border:1px solid #dce6f0!important;border-radius:5px!important;box-shadow:0 1px 3px #193d6510!important}.ld-ledgeracc-page .ld-reference-panel .MuiFilledInput-root.Mui-focused{border-color:#67a7ff!important}.ld-ledgeracc-page .ld-reference-panel .MuiInputLabel-root{color:#52647c!important;font-weight:500!important}.ld-ledgeracc-page .ld-reference-panel .MuiInputBase-input{color:#173150!important;font-weight:500!important}.ld-ledgeracc-page .ld-reference-panel .MuiInputLabel-root:is(.MuiInputLabel-shrink,:not(.MuiInputLabel-shrink)){font-size:var(--master-entry-label-size)!important;letter-spacing:0;line-height:1.3!important;max-width:calc(100% - 28px);transform:translate(10px,3px) scale(1)!important}.ld-ledgeracc-page .ld-reference-panel .MuiFilledInput-root{height:var(--master-entry-field-height)!important;min-height:var(--master-entry-field-height)!important;padding:0!important}.ld-ledgeracc-page .ld-reference-panel .MuiFilledInput-input{box-sizing:border-box!important;font-size:var(--master-entry-font-size)!important;height:100%!important;line-height:16px!important;padding:18px 10px 3px!important}.ld-ledgeracc-page .ld-reference-panel .MuiAutocomplete-inputRoot .MuiAutocomplete-input{padding-right:60px!important}.ld-ledgeracc-page .ld-reference-panel .MuiSelect-select{padding-right:36px!important}.ld-ledgeracc-page .ld-reference-panel .MuiFilledInput-multiline{height:auto!important;padding:18px 10px 3px!important}.ld-ledgeracc-page .ld-reference-panel .MuiFilledInput-multiline textarea.MuiFilledInput-input{height:auto!important;padding:0!important}.ld-ledgeracc-page .ld-important-mark{color:#e44545}.ld-ledgeracc-page .ld-reference-utilities .ld-back{background:#eaf4ff!important;border:1px solid #9ac4ff!important;border-radius:5px!important;color:#2582ec!important;font-size:11px!important;height:var(--master-entry-field-height)!important;margin:0!important;min-height:0!important;padding:0 12px!important;white-space:nowrap;width:auto!important}.ld-ledgeracc-page .ld-reference-misc>div{margin:0!important}.ld-ledgeracc-page .ld-reference-misc>div>.ld-back{height:25px!important;justify-content:flex-start;margin:0!important;min-height:0!important;width:100%}.ld-reference-balance{grid-gap:7px;align-self:center;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:5px;width:min(100%,300px)}.ld-ledgeracc-page .ld-balance-card{align-items:center;background:#f7f9fc;border:1px solid #dbe5ef;border-radius:7px;box-shadow:none;color:#66758b;display:flex;gap:10px;justify-content:space-between;min-height:32px;opacity:1}.ld-ledgeracc-page .ld-balance-debit.is-selected{background:#b8e7d1;border-color:#29966d;color:#075c3e}.ld-ledgeracc-page .ld-balance-credit.is-selected{background:#f2bfc4;border-color:#c55562;color:#8d2331}.ld-reference-group-name{color:#52647c;font-size:11px;min-height:14px;text-align:center}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons{background:#f1f7fc!important;border-top:1px solid #e0eaf4;gap:7px!important;height:auto!important;min-height:40px!important;padding:4px!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .voucher-action-button{border-radius:5px!important;height:31px!important;min-height:31px!important}@media(max-width:900px){.ld-ledgeracc-page .ld-reference-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important}.ld-reference-name-row{grid-template-columns:1fr}.ld-reference-utilities{justify-content:flex-end}}@media(max-width:620px){.ld-ledgeracc-page .ld-reference-body{align-content:start;grid-auto-rows:max-content;grid-template-columns:1fr!important;overflow-y:auto}.ld-ledgeracc-page .ld-reference-panel{height:auto!important;overflow:visible!important}.ld-ledgeracc-page .ld-reference-opening-row{grid-template-columns:minmax(0,1fr)}}@media print{.ld-ledgeracc-page .ld-ledgeracc-card{display:block!important}.ld-ledgeracc-page .ld-reference-panel{overflow:visible!important}.ld-reference-balance,.ld-reference-misc,.ld-reference-utilities{display:none!important}}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .voucher-action-button{box-shadow:0 1px 3px #214c7518!important;flex:0 1 82px!important;font-size:11px!important;line-height:29px!important;min-width:66px!important;padding:0 7px!important;width:82px!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .action-add{background:#dff7f1!important;border-color:#9de5d4!important;color:#08685d!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons :is(.action-edit,.action-search){background:#fff5db!important;border-color:#ffda8d!important;color:#815509!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .action-nav{background:#eaf3ff!important;border-color:#aecfff!important;color:#17539e!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .action-print{background:#244b72!important;border-color:#476d96!important;color:#fff!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons :is(.action-delete,.action-exit){background:#ffe6e6!important;border-color:#ffbaba!important;color:#a32936!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .action-save{background:#2465f6!important;border-color:#5d95ff!important;color:#fff!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons button:disabled{opacity:.55!important}.ld-ledgeracc-page .ld-reference-misc svg{fill:#1686f7;flex-shrink:0;height:18px;width:18px}.ld-ledgeracc-page .ld-balance-card{padding:5px 9px!important}.ld-ledgeracc-page .ld-ledgeracc-header:before{display:none}.ld-ledgeracc-page .master-entry-code-value{background:#0000!important;border:0!important}@media(max-width:620px){.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons{flex-wrap:wrap!important;justify-content:center!important}}.ld-ledgeracc-page .ld-ledgeracc-header{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:160px minmax(0,1fr) 160px!important}.ld-ledgeracc-page .master-entry-code{border-radius:5px;gap:6px;grid-template-columns:max-content minmax(0,1fr);height:26px!important;min-width:0!important;padding:0 7px!important;width:150px!important}.ld-ledgeracc-page .master-entry-code-value{text-align:left}.ld-ledgeracc-page .master-entry-status{font-size:10px!important;height:23px;min-height:23px;min-width:52px;padding:0 8px}.ld-ledgeracc-page.master-entry-page .ld-ledgeracc-bottom-buttons.master-entry-actions{border-radius:0!important;box-shadow:none!important;display:flex!important;gap:7px!important;justify-content:center!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .voucher-action-button{align-items:center;display:inline-flex!important;flex:0 0 auto!important;gap:6px;justify-content:center;margin:0!important;max-width:none!important;min-width:69px!important;padding:0 12px!important;width:auto!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons .voucher-action-button svg{flex-shrink:0;height:13px;width:13px}.ld-ledgeracc-page .ld-balance-card{border-radius:5px;font-size:11px}@media(max-width:900px){.ld-ledgeracc-page .ld-ledgeracc-header{grid-template-areas:none!important;grid-template-columns:150px minmax(0,1fr) 60px!important}.ld-ledgeracc-page .ld-ledgeracc-bottom-buttons{flex-wrap:wrap!important}}@media(max-width:440px){.ld-ledgeracc-page .ld-ledgeracc-header{gap:3px!important;grid-template-columns:120px minmax(0,1fr) 52px!important;padding-inline:3px!important}.ld-ledgeracc-page .master-entry-code{gap:3px;padding-inline:4px!important;width:120px!important}.ld-ledgeracc-page .master-entry-title{font-size:12px!important}}.ld-ledgeracc-page .ld-ledgeracc-header-bar>div{grid-area:auto!important}.ld-reference-balance-area{align-items:center;display:flex;flex:1 0 76px;flex-direction:column;gap:6px;justify-content:center;min-width:0;padding:8px 0}.ld-reference-balance-area .ld-reference-balance{margin:0;padding:0}.ld-ledgeracc-page .ld-balance-card{gap:12px;justify-content:center}.ld-ledgeracc-page .ld-ledgeracc-header-center{gap:8px}.ld-ledgeracc-page .ld-ledgeracc-header-center .master-entry-status{flex-shrink:0}@media(max-width:900px){.ld-ledgeracc-page .ld-ledgeracc-header{grid-template-columns:150px minmax(0,1fr)!important}}@media(max-width:440px){.ld-ledgeracc-page .ld-ledgeracc-header{grid-template-columns:120px minmax(0,1fr)!important}}.ld-ledgeracc-page .ld-reference-group-pair{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.ld-ledgeracc-page .ld-reference-group-display{background:#fff;border:1px solid #dce6f0;border-radius:5px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:7px 10px}.ld-ledgeracc-page .ld-reference-group-label{color:#52647c;font-size:var(--master-entry-label-size);font-weight:500}.ld-ledgeracc-page .ld-reference-group-value{color:#173150;font-size:var(--master-entry-font-size);line-height:1.35;overflow-wrap:anywhere}@media (max-width:440px){.ld-ledgeracc-page .ld-reference-group-pair{grid-template-columns:minmax(0,1fr)}}.ld-ledgeracc-page .ld-group-default{background:#e1f4ee;border-radius:4px;color:#08634a;display:inline-block;font-size:inherit;font-weight:700;margin-left:5px;padding:1px 6px}.ld-ledgeracc-page .ld-reference-panel .ld-field-22 .MuiFilledInput-root{height:auto!important;padding:18px 10px 3px!important}.ld-ledgeracc-page .ld-reference-panel .ld-field-22 textarea.MuiFilledInput-input{height:auto!important;padding:0!important}.ld-ledgeracc-page button.ld-reference-group-display{cursor:pointer;font:inherit;text-align:left}.ld-ledgeracc-page button.ld-reference-group-display:disabled{cursor:default;opacity:1}.ld-ledgeracc-page button.ld-reference-group-display:focus-visible{outline:2px solid #168b94;outline-offset:2px}.ld-ledgeracc-page .ld-reference-panel>.ld-gst-treatment-control{align-self:flex-start;flex:0 0 auto;margin:0!important;padding:0;width:min(100%,260px)!important}#root .ld-ledgeracc-page .ld-ledgeracc-header{background:#168f8b!important;color:#fff!important}#root .ld-ledgeracc-page .ld-ledgeracc-header:before{background:#168f8b}#root .ld-ledgeracc-page .ld-ledgeracc-header .master-entry-title{color:#fff!important}#root .ld-ledgeracc-page .ld-reference-misc>div>.ld-back svg{fill:currentColor;color:#fff!important}@media screen{#root .ld-ledgeracc-page.master-entry-page{--master-entry-field-height:calc(clamp(34px, 4.8vh, 42px)*1.2)}}.ld-ledgeracc-page .ld-group-classification{align-items:stretch;gap:6px}.ld-ledgeracc-page .ld-group-heading{color:#173150;font-size:var(--master-entry-label-size);font-weight:700}.ld-ledgeracc-page .ld-group-help{color:#617086;font-size:var(--master-entry-label-size);line-height:1.4;margin:0}.ld-ledgeracc-page .ld-group-choice{border-radius:7px;gap:6px;padding:9px 10px}.ld-ledgeracc-page .ld-group-choice[data-default=true]{background:#f2faf9;border-color:#83bbb9}.ld-ledgeracc-page .ld-group-choice .ld-reference-group-label{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:5px}.ld-ledgeracc-page .ld-group-condition{color:#617086;font-size:var(--master-entry-label-size);line-height:1.4}.ld-ledgeracc-page .ld-group-choice .ld-reference-group-value{font-weight:600}.ld-ledgeracc-page .ld-group-change{color:#087a80;display:flex;font-size:var(--master-entry-label-size);font-weight:600;justify-content:space-between;margin-top:auto}.ld-ledgeracc-page .ld-group-choice:not(:disabled):hover{background:#edf8f8;border-color:#168b94}.ld-ledgeracc-page .ld-quantity-composition-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ld-ledgeracc-page .ld-group-classification{flex:0 0 auto;justify-content:flex-start;padding-top:4px}@media (max-width:440px){.ld-ledgeracc-page .ld-quantity-composition-row{grid-template-columns:minmax(0,1fr)}}.ld-ledgeracc-page .ld-reference-panel .MuiInputLabel-root{height:auto!important;overflow:visible!important;padding-bottom:2px!important}.ld-ledgeracc-page .ld-reference-panel :is(.ld-field-2,.ld-field-3) .MuiFilledInput-root{align-items:flex-start;height:auto!important;min-height:calc(var(--master-entry-label-size)*1.3 + var(--master-entry-font-size)*2.8 + 12px)!important;padding:calc(var(--master-entry-label-size)*1.3 + 6px) 10px 5px!important}.ld-ledgeracc-page .ld-reference-panel :is(.ld-field-2,.ld-field-3) textarea.MuiFilledInput-input{height:calc(var(--master-entry-font-size)*2.8)!important;line-height:1.4!important;overflow-wrap:anywhere;overflow-y:auto!important;padding:0!important;white-space:pre-wrap}@media screen{#root :is(.purchase-inter,.ledger-inter),body .ledger-inter.ld-ledgeracc-page{--entry-screen-font:"Shkun Inter","Segoe UI",Arial,sans-serif;font-feature-settings:"tnum";font-family:var(--entry-screen-font)!important;font-variant-numeric:tabular-nums}#root :is(.purchase-inter,.ledger-inter) :is(input,select,textarea,button,label,table,th,td,.MuiTypography-root,.MuiInputBase-root,.MuiInputLabel-root,.pu-sale-center-title-main,.pu-text,.pu-sale-center-title-sub,.master-entry-title,.master-entry-panel-title,.ld-reference-heading),body .ledger-inter.ld-ledgeracc-page :is(input,select,textarea,button,label,table,th,td,.MuiTypography-root,.MuiInputBase-root,.MuiInputLabel-root,.master-entry-title,.master-entry-panel-title,.ld-reference-heading){font-family:var(--entry-screen-font)!important}#root :is(.purchase-inter,.ledger-inter) :is(input,select,textarea,tbody td){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400!important}#root :is(.purchase-inter,.ledger-inter) :is(thead th,tfoot td,.pu-footer-summary-grand,.pu-sale-center-title-main,.master-entry-title,.master-entry-panel-title,.ld-reference-heading){font-weight:600!important}}.MuiDialog-paper.ld-misc-dialog{background:#f4f8fb;border:1px solid #cbdce8;border-radius:14px;color:#19344c;display:flex;flex-direction:column;font:14px/1.4 Arial,sans-serif;font:var(--ledger-misc-font,14px)/1.4 Arial,sans-serif;margin:16px;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);overflow:hidden;width:1120px}.ld-misc-dialog .ld-misc-header{align-items:center;background:#193850;color:#fff;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:12px 20px}.ld-misc-dialog .ld-misc-header h2{font-size:1.35em;font-weight:700;margin:0}.ld-misc-dialog .ld-misc-header p{color:#cddfea;margin:4px 0 0;overflow-wrap:anywhere}.ld-misc-dialog .ld-misc-body{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 290px;min-height:0;overflow:auto;padding:12px}.ld-misc-dialog .ld-misc-sections{grid-gap:10px;display:grid;gap:10px;min-width:0}.ld-misc-dialog .ld-misc-section{background:#fff;border:1px solid #dce6ed;border-radius:10px;min-width:0;padding:10px 12px}.ld-misc-dialog .ld-misc-section h3{border-bottom:1px solid #e6edf2;color:#126f77;font-size:1em;font-weight:700;margin:0 0 8px;padding-bottom:6px}.ld-misc-dialog .ld-misc-fields{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ld-misc-dialog .ld-misc-field{color:#4b6275;display:flex;flex-direction:column;font-weight:600;gap:3px;margin:0;min-width:0}.ld-misc-dialog .ld-misc-field>label{font-size:.95em;font-weight:600;margin:0}.ld-misc-dialog .ld-misc-field input,.ld-misc-dialog .ld-misc-field select{background:#fff;border:1px solid #c8d8e5;border-radius:5px;box-sizing:border-box;color:#183247;font:inherit;font-weight:500;height:32px;margin:0;min-width:0;padding:6px 9px;width:100%}.ld-misc-dialog .ld-misc-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ld-misc-dialog button:focus-visible,.ld-misc-dialog input:focus,.ld-misc-dialog select:focus{outline:2px solid #1c999e;outline-offset:2px}.ld-misc-dialog .ld-misc-attachment{align-self:start}.ld-misc-dialog .ld-misc-image-preview{align-items:center;background:#f6fafc;border:1px dashed #c5d6e2;border-radius:7px;display:flex;justify-content:center;min-height:220px;padding:12px}.ld-misc-dialog .ld-misc-image-preview img{display:block;height:220px;max-width:100%;object-fit:contain;width:100%}.ld-misc-dialog .ld-misc-image-empty{color:#698193;text-align:center}.ld-misc-dialog .ld-misc-image-empty>svg{color:#7da4b5;display:block;height:38px;margin:0 auto 14px;width:38px}.ld-misc-dialog .ld-misc-image-empty strong{color:#445f71;display:block;font-weight:600}.ld-misc-dialog .ld-misc-image-empty p{margin:5px 0 0}.ld-misc-dialog button{align-items:center;background:#fff;border:1px solid #c6d7e3;border-radius:6px;color:#254a60;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:7px;justify-content:center;min-height:34px;padding:6px 12px}.ld-misc-dialog button:hover{background:#eaf5f6;border-color:#8dbbbf}.ld-misc-dialog button:disabled{cursor:default;opacity:.55}.ld-misc-dialog .ld-misc-close{background:#ffffff12;border-color:#ffffff40;color:#fff;min-height:32px;min-width:32px;padding:6px;width:32px}.ld-misc-dialog .ld-misc-image-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ld-misc-dialog .ld-misc-image-actions button{flex:1 1 auto;font-size:.95em}.ld-misc-dialog .ld-misc-camera-error{background:#fff3f1;border:1px solid #f0ceca;border-radius:5px;color:#a23232;margin:12px 0 0;padding:8px}.ld-misc-dialog .ld-misc-camera-panel{margin-top:12px}.ld-misc-dialog .ld-misc-camera-panel video{background:#152c3a;border-radius:6px;display:block;max-height:220px;object-fit:contain;width:100%}.ld-misc-dialog .ld-misc-footer{align-items:center;background:#fff;border-top:1px solid #dce6ed;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:10px 20px}.ld-misc-dialog .ld-misc-footer p{color:#63798a;font-size:.95em;margin:0}.ld-misc-dialog .ld-misc-done{background:#07858a;border-color:#07858a;color:#fff;min-width:100px}.ld-misc-dialog .ld-misc-done:hover{background:#056b70}@media (max-width:900px){.ld-misc-dialog .ld-misc-body{grid-template-columns:minmax(0,1fr)}.ld-misc-dialog .ld-misc-image-preview{min-height:150px}}@media (max-width:600px){.ld-misc-dialog .ld-misc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-misc-dialog .ld-misc-footer,.ld-misc-dialog .ld-misc-header{padding:12px}.ld-misc-dialog .ld-misc-body{padding:10px}}@media (max-width:380px){.ld-misc-dialog .ld-misc-fields{grid-template-columns:minmax(0,1fr)}}.custom-modal2{--annexure-accent:#2563eb;--annexure-ink:#0f172a;--annexure-muted:#64748b;z-index:200000!important}.custom-modal2+.modal-backdrop,.modal-backdrop.show:has(+.custom-modal2){z-index:199990!important}.custom-modal2 .annexure-modal-dialog{max-width:min(780px,calc(100vw - 28px));width:min(780px,calc(100vw - 28px))}.custom-modal2 .modal-content{background:radial-gradient(circle at 12% 0,#2563eb24,#0000 32%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid #94a3b847;border-radius:24px;box-shadow:0 32px 90px #0f172a47,0 8px 22px #0f172a1f;overflow:hidden}.custom-modal2 .modal-header-custom{background:linear-gradient(135deg,#0f172a,#1e3a8a 58%,#0891b2);border-bottom:1px solid #94a3b838;color:#fff;padding:20px 24px 16px}.custom-modal2 .modal-header-custom .modal-title{font-size:25px;font-weight:900;letter-spacing:.9px;text-transform:uppercase}.custom-modal2 .modal-body-custom{background:#f8fbffb8;padding:18px 20px}.custom-modal2 .annexure-table-wrapper{background:#fff;border:1px solid #94a3b842;border-radius:18px;box-shadow:inset 0 1px 0 #fffc;overflow:hidden}.custom-modal2 .annexure-table-head{background:linear-gradient(180deg,#eff6ff,#dbeafe)}.custom-modal2 .table-custom{color:var(--annexure-ink);font-size:14px;margin:0}.custom-modal2 .table-custom th{background:#0000;border-color:#94a3b847!important;color:#0f172a;font-size:13px;font-weight:900;letter-spacing:.08em;padding:12px 16px;text-transform:uppercase}.custom-modal2 .table-custom td{border-color:#e2e8f0f2!important;font-weight:700;padding:11px 16px;white-space:nowrap}.custom-modal2 .table-scroll-body{height:min(420px,46vh);outline:none;overflow:auto}.custom-modal2 .table-custom-body tr{cursor:pointer;transition:background .12s ease,color .12s ease}.custom-modal2 .table-custom-body tr:hover td{background:#f1f5f9}.custom-modal2 .selected-row td{background:linear-gradient(90deg,#bfdbfe,#dbeafe)!important;color:#0f172a}.custom-modal2 .empty-row{color:var(--annexure-muted);font-weight:800;padding:24px 16px!important}.custom-modal2 .modal-footer-custom{grid-gap:12px;align-items:center;background:#fff;border-top:1px solid #94a3b833;display:grid;gap:12px;grid-template-columns:auto minmax(180px,1fr) auto;padding:16px 20px 20px}.custom-modal2 .search-label{color:#334155;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.custom-modal2 .search-input{border:1px solid #cbd5e1;border-radius:13px;box-shadow:none;font-weight:700;height:42px}.custom-modal2 .search-input:focus{border-color:var(--annexure-accent);box-shadow:0 0 0 4px #2563eb1f}.custom-modal2 .close-btn{background:linear-gradient(180deg,#ef4444,#dc2626);border:none;border-radius:13px;box-shadow:0 10px 18px #dc262629;color:#fff;font-weight:900;height:42px;padding:0 20px}@media (max-width:640px){.custom-modal2 .modal-footer-custom{grid-template-columns:1fr}.custom-modal2 .close-btn{width:100%}}.annx-modal-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top left,#3b82f61a,#0000 28%),linear-gradient(180deg,#fffffffa,#f7fafff7);border:1px solid #ffffff8c;border-radius:24px;box-shadow:0 34px 90px #0f172a3d,0 10px 30px #0f172a14;display:flex;flex-direction:column;inset:50% auto auto 50%;max-height:90vh;overflow:hidden;position:absolute;transform:translate(-50%,-50%);width:min(1100px,94vw)}.annx-modal-header{align-items:flex-start;background:linear-gradient(180deg,#fffffff5,#f7faffe6);border-bottom:1px solid #0f172a14;display:flex;gap:18px;justify-content:space-between;padding:12px 22px 10px}.annx-kicker{color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.annx-modal-title{color:#0f172a;font-family:Times New Roman,Times,serif;font-size:30px;font-weight:800;line-height:1.1;margin:0}.annx-modal-subtitle{color:#475569;font-size:14px;font-weight:500;margin:8px 0 0}.annx-header-meta{align-items:center;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:6px}.annx-badge,.annx-code-pill{background:#ffffffe6;border:1px solid #0f172a14;border-radius:999px;color:#0f172a;font-size:13px;font-weight:800;padding:6px 10px;white-space:nowrap}.annx-code-pill span{color:#2563eb}.annx-modal-body{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 220px;overflow:auto;padding:10px 22px 16px}.annx-form-panel{background:#ffffffd1;border:1px solid #0f172a14;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffbf;padding:18px}.annx-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.annx-field{min-width:0}.annx-field-span-2{grid-column:span 2}.annx-action-panel{min-width:0}.annx-action-card{grid-gap:12px;background:linear-gradient(180deg,#f8fbff,#eef4ff);border:1px solid #0f172a14;border-radius:20px;box-shadow:inset 0 1px 0 #fffc;display:grid;gap:12px;padding:16px;position:sticky;top:0}.annx-action-title{color:#334155;font-size:13px;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.annx-btn-primary.MuiButton-root{background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff}.annx-btn-primary.MuiButton-root:hover{background:linear-gradient(180deg,#1d4ed8,#1e40af)}.annx-btn-secondary.MuiButton-root{background:linear-gradient(180deg,#475569,#334155);color:#fff}.annx-btn-secondary.MuiButton-root:hover{background:linear-gradient(180deg,#334155,#1f2937)}.annx-btn-outline.MuiButton-root{background:#fff;border:1px solid #0f172a1f;color:#0f172a}.annx-btn-outline.MuiButton-root:hover{background:#f8fafc;border-color:#2563eb59}.annx-btn-danger.MuiButton-root{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff}.annx-btn-danger.MuiButton-root:hover{background:linear-gradient(180deg,#dc2626,#b91c1c)}.annx-btn-success.MuiButton-root{background:linear-gradient(180deg,#16a34a,#15803d);color:#fff}.annx-btn-success.MuiButton-root:hover{background:linear-gradient(180deg,#15803d,#166534)}.annx-btn-text.MuiButton-root{background:#0000;color:#0f172a}.annx-btn-text.MuiButton-root:hover{background:#0f172a0d}.annx-search-shell{background:linear-gradient(180deg,#fffffffc,#f7fafffa);border:1px solid #ffffff8c;border-radius:22px;box-shadow:0 28px 70px #0f172a38,0 8px 22px #0f172a12;inset:50% auto auto 50%;overflow:hidden;position:absolute;transform:translate(-50%,-50%);width:min(560px,92vw)}.annx-search-header{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;gap:16px;justify-content:space-between;padding:18px 18px 14px}.annx-search-header h3{color:#0f172a;font-size:22px;font-weight:800;margin:0}.annx-search-header p{color:#475569;font-size:13px;margin:6px 0 0}.annx-search-close{background:#0f172a0f;border:none;border-radius:12px;color:#0f172a;cursor:pointer;font-size:16px;font-weight:800;height:38px;width:38px}.annx-search-body{padding:18px}@media (max-width:1100px){.annx-modal-body{grid-template-columns:1fr}.annx-action-card{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr));position:static}.annx-action-title{grid-column:1/-1}}@media (max-width:768px){.annx-modal-shell{border-radius:18px;max-height:94vh;width:96vw}.annx-modal-header{align-items:stretch;flex-direction:column;padding:16px}.annx-header-meta{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.annx-modal-title{font-size:24px}.annx-modal-body{gap:14px;padding:14px}.annx-form-panel{padding:14px}.annx-form-grid{grid-template-columns:1fr}.annx-field-span-2{grid-column:span 1}.annx-action-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.annx-search-shell{border-radius:18px;width:95vw}}@media (max-width:520px){.annx-action-card{grid-template-columns:1fr}}.voucher-account-scope{display:contents}#root .voucher-account-balance{align-items:center;background:#f0f9f8;border:1px solid #c8dfdf;border-radius:4px;color:#234b55;display:flex;flex:0 0 auto;flex-wrap:wrap;font:400 13px/1.35 Arial,sans-serif;font:400 var(--app-font-size,13px)/1.35 Arial,sans-serif;gap:4px 9px;margin:2px 0;min-width:0;padding:3px 9px}#root .voucher-account-name{max-width:40%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .voucher-account-balance strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}#root .voucher-account-balance .is-debit{color:#126e52}#root .voucher-account-balance .is-credit{color:#a73538}#root .voucher-account-balance small{color:#58717a;font-size:.85em}#root .voucher-account-scope .voucher-account-balance button{background:#fff;border:1px solid #bdd4d7;border-radius:3px;box-shadow:none;color:#245d67;font:inherit;height:21px!important;margin:0!important;min-height:21px!important;min-width:22px!important;padding:0 4px!important;width:auto!important}#root .voucher-account-balance button:disabled{opacity:.5}#root .voucher-account-balance button[aria-label]:not(:disabled){cursor:pointer}@layer softwareButtonDimensions{#root .voucher-account-scope .voucher-account-balance button{font-size:inherit!important;height:21px!important;line-height:18px!important;margin:0!important;max-height:21px!important;min-height:21px!important;min-width:22px!important;padding:0 4px!important;width:auto!important}}@media print{.voucher-account-balance{display:none!important}}.pr-product-modal,.pr-zoomed-modal{z-index:100000}.pr-product-modal *,.pr-zoomed-modal *{box-sizing:border-box}.pr-product-modal{--pr-font-size:var(--app-font-size,13px);--pr-font-scale:var(--app-font-scale,1)}.pr-product-modal .modal-dialog{height:94%;margin:18px auto;max-width:94%;width:94%}.pr-product-modal .modal-content{background:linear-gradient(180deg,#f8fbff,#eef4fb);border:none;border-radius:22px;box-shadow:0 24px 70px #0f172a2e;height:100%;overflow:hidden}.pr-product-modal .pr-modal-header{align-items:center;background:linear-gradient(125deg,#0f2747,#164e63 52%,#0f766e)!important;border-bottom:1px solid #d9e3f0!important;color:#fff!important;display:flex;flex:0 0 auto;gap:18px;min-height:84px;overflow:visible;padding:16px 22px!important}.pr-product-modal .pr-title-wrap{display:flex;flex-direction:column;min-width:0}.pr-product-modal .pr-title{color:#fff!important;font-size:calc(var(--pr-font-size) + 13px)!important;font-weight:800!important;letter-spacing:.8px;line-height:1.12!important;margin:0!important;opacity:1!important}.pr-product-modal .pr-subtitle{color:#dff8f5!important;font-size:calc(var(--pr-font-size) - 1px);line-height:1.35;margin-top:4px;opacity:1!important}.pr-product-modal .pr-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:14px;margin-left:auto}.pr-product-modal .pr-smart-toggle{align-items:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;color:#fff!important;cursor:pointer;display:flex;font-size:var(--pr-font-size);font-weight:600;gap:9px;opacity:1!important;padding:8px 12px;-webkit-user-select:none;user-select:none}.pr-smart-toggle input{cursor:pointer;height:16px;width:16px}.pr-product-modal .pr-fields-btn{background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a1f;color:#0f172a!important;font-weight:700!important;padding:8px 16px!important}.pr-product-modal .pr-modal-header .btn-close{align-items:center;background-color:#fff!important;background-image:none!important;border:1px solid #ffffffc7!important;border-radius:10px!important;box-shadow:0 8px 18px #0f172a38;display:inline-flex;filter:none!important;flex:0 0 auto;height:18px;justify-content:center;margin:0!important;opacity:1!important;padding:9px!important;width:18px}.pr-product-modal .pr-modal-header .btn-close:before{color:#0f2747;content:"×";font-size:24px;font-weight:500;line-height:1;transform:translateY(-1px)}.pr-product-modal .pr-modal-header .btn-close:focus-visible,.pr-product-modal .pr-modal-header .btn-close:hover{background-color:#ecfeff!important;box-shadow:0 0 0 4px #ccfbf147,0 8px 18px #0f172a38}.pr-modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:18px 18px 10px!important}.pr-content-card{background:#fff;border:1px solid #d9e3f0;border-radius:20px;box-shadow:0 12px 30px #0f172a0f;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px}.pr-info-row{flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.pr-info-left,.pr-info-row{align-items:center;display:flex;gap:10px}.pr-similar-match-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#b45309;font-size:12px;font-weight:700;padding:6px 10px}.pr-count-badge{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:700;padding:6px 12px}.pr-table-container{border:1px solid #dbe4ef;border-radius:16px!important;box-shadow:inset 0 0 0 1px #fff6;flex:1 1;min-height:0;overflow:auto!important;overscroll-behavior:contain;position:relative;scrollbar-gutter:stable;touch-action:pan-x pan-y;width:100%}.pr-table-container .MuiTable-root{min-width:max-content}.pr-table-container .MuiTableHead-root .MuiTableRow-root{background:linear-gradient(180deg,#eff6ff,#e2e8f0)}.pr-table-container .MuiTableBody-root .MuiTableRow-root{scroll-margin-top:52px}.pr-head-cell{background:linear-gradient(180deg,#edf4ff,#dde8f6)!important;border-bottom:1px solid #cbd5e1!important;color:#0f172a!important;font-size:var(--pr-font-size)!important;font-weight:800!important;letter-spacing:.4px;padding:12px 14px!important;position:sticky!important;text-transform:uppercase;top:0!important;white-space:nowrap;z-index:3}.pr-action-head{min-width:132px}.pr-table-container .MuiTableCell-root:last-child{background:#fff!important;box-shadow:-10px 0 18px -16px #0f172aa6;min-width:132px;position:sticky!important;right:0;z-index:2}.pr-table-container .MuiTableHead-root .MuiTableCell-root:last-child{background:linear-gradient(180deg,#edf4ff,#dde8f6)!important;z-index:5}.pr-table-container .pr-highlighted-row .MuiTableCell-root:last-child{background:linear-gradient(90deg,#dbeafe,#e0f2fe)!important}.pr-table-container .pr-row:hover .MuiTableCell-root:last-child{background:#f8fbff!important}.pr-body-cell{border-bottom:1px solid #edf2f7!important;color:#1e293b!important;font-size:var(--pr-font-size)!important;overflow:hidden;padding:10px 14px!important;text-overflow:ellipsis;white-space:nowrap}.pr-row{cursor:pointer;transition:background .15s ease,transform .12s ease}.pr-row:hover{background:#f8fbff!important}.pr-highlighted-row,.pr-highlighted-row td{background:linear-gradient(90deg,#dbeafe,#e0f2fe)!important}.pr-highlighted-row td{color:#0f172a!important;font-weight:600}.pr-product-modal .pr-row-select-btn{align-items:center;background:linear-gradient(135deg,#0f766e,#0d9488)!important;border:none!important;border-radius:11px!important;box-shadow:0 7px 15px #0f766e38;color:#fff!important;display:inline-flex;font-size:var(--pr-font-size)!important;font-weight:800!important;gap:8px;justify-content:center;min-height:36px;min-width:96px;padding:6px 13px 6px 9px!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pr-product-modal .pr-row-select-btn:hover{background:linear-gradient(135deg,#115e59,#0f766e)!important;box-shadow:0 10px 20px #0f766e4d;transform:translateY(-1px)}.pr-product-modal .pr-row-select-btn:focus-visible{outline:3px solid #2dd4bf57!important;outline-offset:2px}.pr-product-modal .pr-row-select-icon{align-items:center;background:#fff3;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:20px;justify-content:center;line-height:1;width:20px}.pr-no-records-cell{color:#64748b!important;font-size:calc(var(--pr-font-size) + 1px)!important;font-weight:600;padding:28px 12px!important;text-align:center!important}.pr-loader{align-items:center;color:#475569;display:flex;font-size:var(--pr-font-size);gap:8px;justify-content:center;margin-top:12px;text-align:center}.pr-highlight-mark{background:#fde68a;border-radius:4px;color:#78350f;font-weight:700;padding:0 4px}.pr-footer-toolbar{background:#fff;border-top:1px solid #d9e3f0;box-shadow:0 -8px 24px #0f172a0d;justify-content:space-between;padding:14px 18px 16px}.pr-footer-left,.pr-footer-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.pr-footer-left{flex:1 1;min-width:0}.pr-search{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;font-size:calc(var(--pr-font-size) + 2px);height:44px;min-width:320px;outline:none;padding:0 14px;transition:all .2s ease;width:390px}.pr-search:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa29}.pr-search-by{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pr-search-label{color:#334155;font-weight:700}.pr-search-label,.pr-search-select{font-size:calc(var(--pr-font-size) + 1px)}.pr-search-select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;font-weight:600;height:44px;min-width:220px;outline:none;padding:0 12px}.pr-toolbar-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pr-btn{border:none!important;border-radius:12px!important;box-shadow:0 10px 18px #0f172a14;color:#0f172a!important;font-size:calc(var(--pr-font-size) + 1px)!important;font-weight:700!important;height:42px;min-width:96px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.pr-btn:hover{box-shadow:0 14px 22px #0f172a1f;transform:translateY(-1px)}.pr-btn-new{background:linear-gradient(135deg,#bbf7d0,#86efac)!important}.pr-btn-modify{background:linear-gradient(135deg,#bfdbfe,#93c5fd)!important}.pr-btn-select{background:linear-gradient(135deg,#fde68a,#fcd34d)!important}.pr-btn-close{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)!important}.pr-field-modal{--pr-font-size:var(--app-font-size,13px)}.pr-field-modal .modal-dialog{max-width:760px}.pr-field-modal .modal-content{background:radial-gradient(circle at top left,#14b8a624,#0000 34%),linear-gradient(180deg,#fff,#f8fbff);border:none;border-radius:22px;box-shadow:0 24px 70px #0f172a33;overflow:hidden}.pr-field-modal-header{background:linear-gradient(135deg,#082f49,#0f766e);border-bottom:1px solid #dbe4ef!important;color:#fff;padding:18px 22px!important}.pr-field-modal-title{font-size:calc(var(--pr-font-size) + 7px)!important;font-weight:900!important;letter-spacing:.4px}.pr-field-modal-subtitle{font-size:calc(var(--pr-font-size) - 1px);margin-top:4px;opacity:.86}.pr-field-modal-body{max-height:64vh;overflow-y:auto;padding:16px!important}.pr-field-modal-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pr-mini-action{background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 8px 16px #0f172a0f;color:#0f172a;font-size:var(--pr-font-size);font-weight:800;padding:8px 13px}.pr-field-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pr-field-option-card{grid-gap:10px;align-items:center;background:#ffffffd6;border:1px solid #dbe4ef;border-radius:16px;box-shadow:0 12px 24px #0f172a0d;display:grid;gap:10px;grid-template-columns:minmax(150px,.75fr) minmax(0,1fr);padding:11px}.pr-field-check{align-items:center;color:#334155;display:flex;font-size:var(--pr-font-size);font-weight:800;gap:9px;margin:0;min-width:0}.pr-field-check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-field-check input{accent-color:#0f766e;height:17px;width:17px}.pr-field-label-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#0f172a;font-size:var(--pr-font-size);font-weight:800;height:36px;min-width:0;outline:none;padding:0 11px}.pr-field-label-input:focus{background:#fff;border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.pr-field-modal-footer{background:#fff;border-top:1px solid #e2e8f0!important}.pr-zoomed-modal .modal-dialog{height:100vh!important;margin:0!important;max-width:100vw!important;width:100vw!important}.pr-zoomed-modal .modal-content{border:0!important;border-radius:0!important;max-width:100vw!important;width:100vw!important}.pr-zoomed-modal .modal-content,.pr-zoomed-modal-body{background:#fff!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.pr-zoomed-modal-body{padding:0!important;position:relative;width:100%!important}.pr-modal-scroll{-webkit-overflow-scrolling:touch;overflow:auto;padding:0;position:relative}.pr-modal-scale,.pr-modal-scroll{box-sizing:border-box;height:100%;width:100%}.pr-modal-scale{min-height:0}.pr-modal-scale>*{margin:0!important;min-height:100vh!important}.pr-modal-scale>*,.pr-modal-scale>*>*{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.pr-zoomed-modal .newstockacc-card,.pr-zoomed-modal .newstockacc-container,.pr-zoomed-modal .newstockacc-page{box-sizing:border-box!important;height:100%!important;margin:0!important;max-width:100%!important;min-height:100vh!important;width:100%!important}.pr-table-container::-webkit-scrollbar{height:10px;width:10px}.pr-table-container::-webkit-scrollbar-track{background:#edf2f7;border-radius:20px}.pr-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.pr-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:992px){.pr-product-modal .modal-dialog{height:96%;margin:10px auto;max-width:98%;width:98%}.pr-footer-toolbar{align-items:stretch;flex-direction:column}.pr-footer-left{width:100%}.pr-search{min-width:260px;width:100%}}@media (max-width:786px){.pr-modal-header{align-items:flex-start;flex-direction:column}.pr-header-actions{justify-content:space-between;margin-left:0;width:100%}.pr-title{font-size:20px!important}.pr-footer-left{align-items:stretch;flex-direction:column}.pr-search{min-width:100%;width:100%}.pr-search-by{align-items:flex-start;flex-direction:column;width:100%}.pr-search-select{min-width:100%;width:100%}.pr-toolbar-buttons{justify-content:stretch;width:100%}.pr-btn{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;min-width:120px}.pr-content-card{padding:10px}.pr-body-cell,.pr-head-cell{font-size:calc(var(--pr-font-size) - 1px)!important;padding:9px 10px!important}.pr-field-list,.pr-field-option-card{grid-template-columns:1fr}.pr-zoomed-modal .modal-dialog{height:100vh!important;margin:0!important;max-width:100vw!important;width:100vw!important}.pr-zoomed-modal .modal-content{border-radius:0!important;height:100vh!important}.pr-zoomed-modal-body{height:100vh!important;overflow:auto!important;padding:0!important}}.modal.pr-product-modal.stock-table-search-modal .modal-dialog{height:min(700px,90%)!important;margin:0!important;max-width:96%!important;width:min(1000px,96%)!important}.modal.pr-product-modal.stock-table-search-modal .modal-content{border-radius:6px!important}.stock-table-search-modal .stock-table-search-toolbar{align-items:center;display:flex;gap:10px}.stock-table-search-modal .ledger-table-search-box{box-sizing:border-box;flex:1 1;height:46px;min-width:0}.stock-table-search-modal .ledger-table-search-box>svg{flex-shrink:0}.stock-table-search-modal .ledger-table-search-box button{flex:0 0 24px;height:24px;width:24px}.stock-table-search-modal .stock-search-clear-empty{pointer-events:none;visibility:hidden}.stock-table-search-modal .ledger-table-search-status{height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-table-search-modal .pr-toolbar-buttons{flex:0 0 auto;flex-wrap:nowrap;gap:6px;width:auto}.stock-table-search-modal .pr-info-row{flex:0 0 34px;flex-wrap:nowrap;height:34px}.stock-table-search-modal .pr-highlight-mark{background:#e4efe8;color:#2f6b4f;font-weight:inherit;padding:0}.stock-table-search-modal .pr-head-cell{overflow:hidden;text-overflow:ellipsis}.stock-table-search-modal .pr-table-container:focus-visible{outline:2px solid #7b8794;outline-offset:-2px}@media (max-width:767px){.stock-table-search-modal .stock-table-search-toolbar{flex-wrap:wrap}.stock-table-search-modal .ledger-table-search-box{flex-basis:100%}.stock-table-search-modal .pr-toolbar-buttons{width:100%}.stock-table-search-modal .pr-toolbar-buttons .pr-btn{flex:1 1 auto;min-width:0!important}}.stock-table-search-modal .pr-fields-btn{height:38px!important}@media (max-width:767px){.stock-table-search-modal .pr-fields-btn{height:auto!important}}.ledger-modal{--ledger-font-size:var(--app-font-size,13px);--ledger-font-scale:var(--app-font-scale,1);z-index:100000}.ledger-modal .modal-dialog{height:94%;margin:18px auto;max-width:94%;width:94%}.ledger-modal .modal-content{background:linear-gradient(180deg,#f8fbff,#eef4fb);border:none;border-radius:22px;box-shadow:0 24px 70px #0f172a2e;height:100%;overflow:hidden}.ledger-modal .ledger-modal-header{align-items:center;background:linear-gradient(125deg,#172554,#1e3a8a 52%,#2563eb)!important;border-bottom:1px solid #d9e3f0!important;color:#fff!important;display:flex;flex:0 0 auto;gap:18px;min-height:84px;overflow:visible;padding:16px 22px!important}.ledger-modal .ledger-title-wrap{display:flex;flex-direction:column;min-width:0}.ledger-modal .ledger-title{color:#fff!important;font-size:calc(var(--ledger-font-size) + 13px)!important;font-weight:800!important;letter-spacing:.8px;line-height:1.12!important;margin:0!important;opacity:1!important}.ledger-modal .ledger-subtitle{color:#dbeafe!important;font-size:calc(var(--ledger-font-size) - 1px);line-height:1.35;margin-top:4px;opacity:1!important}.ledger-modal .ledger-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:14px;margin-left:auto}.ledger-modal .smart-toggle{align-items:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;color:#fff!important;cursor:pointer;display:flex;font-size:var(--ledger-font-size);font-weight:600;gap:9px;opacity:1!important;padding:8px 12px;-webkit-user-select:none;user-select:none}.smart-toggle input{cursor:pointer;height:16px;width:16px}.ledger-modal .fields-btn{background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a1f;color:#0f172a!important;font-weight:700!important;padding:8px 16px!important}.ledger-modal .ledger-modal-header .btn-close{align-items:center;background-color:#fff!important;background-image:none!important;border:1px solid #ffffffc7!important;border-radius:10px!important;box-shadow:0 8px 18px #0f172a38;display:inline-flex;filter:none!important;flex:0 0 auto;height:18px;justify-content:center;margin:0!important;opacity:1!important;padding:9px!important;width:18px}.ledger-modal .ledger-modal-header .btn-close:before{color:#172554;content:"×";font-size:24px;font-weight:500;line-height:1;transform:translateY(-1px)}.ledger-modal .ledger-modal-header .btn-close:focus-visible,.ledger-modal .ledger-modal-header .btn-close:hover{background-color:#eff6ff!important;box-shadow:0 0 0 4px #dbeafe47,0 8px 18px #0f172a38}.ledger-modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:18px 18px 10px!important}.ledger-content-card{background:#fff;border:1px solid #d9e3f0;border-radius:20px;box-shadow:0 12px 30px #0f172a0f;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px}.ledger-info-row{flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.ledger-info-left,.ledger-info-row{align-items:center;display:flex;gap:10px}.similar-match-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#b45309;font-size:12px;font-weight:700;padding:6px 10px}.ledger-count-badge{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:700;padding:6px 12px}.ledger-table-container{border:1px solid #dbe4ef;border-radius:16px!important;box-shadow:inset 0 0 0 1px #fff6;flex:1 1;min-height:0;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;width:100%}.ledger-table-container .MuiTable-root{min-width:max-content}.ledger-table-container .MuiTableHead-root .MuiTableRow-root{background:linear-gradient(180deg,#eff6ff,#e2e8f0)}.ledger-table-container .MuiTableBody-root .MuiTableRow-root{scroll-margin-top:52px}.ledger-head-cell{top:0!important}.zoomed-ledger-modal .modal-dialog{margin-top:10px!important;max-width:1400px!important;transform:scale(.82);transform-origin:top center}.zoomed-ledger-modal .modal-content{border-radius:18px;overflow:auto}.zoomed-ledger-modal-body{background:#f8fafc;min-height:80vh;padding:10px!important}.ledger-table-container{position:relative}.ledger-head-cell{background:linear-gradient(180deg,#edf4ff,#dde8f6)!important;border-bottom:1px solid #cbd5e1!important;color:#0f172a!important;font-size:var(--ledger-font-size)!important;font-weight:800!important;letter-spacing:.4px;padding:12px 14px!important;position:sticky!important;text-transform:uppercase;top:0;white-space:nowrap;z-index:3}.ledger-action-head{min-width:132px}.ledger-table-container .MuiTableCell-root:last-child{background:#fff!important;box-shadow:-10px 0 18px -16px #0f172aa6;min-width:132px;position:sticky!important;right:0;z-index:2}.ledger-table-container .MuiTableHead-root .MuiTableCell-root:last-child{background:linear-gradient(180deg,#edf4ff,#dde8f6)!important;z-index:5}.ledger-table-container .highlighted-row .MuiTableCell-root:last-child{background:linear-gradient(90deg,#dbeafe,#e0f2fe)!important}.ledger-table-container .ledger-row:hover .MuiTableCell-root:last-child{background:#f8fbff!important}.ledger-body-cell{border-bottom:1px solid #edf2f7!important;color:#1e293b!important;font-size:var(--ledger-font-size)!important;overflow:hidden;padding:10px 14px!important;text-overflow:ellipsis;white-space:nowrap}.ledger-row{cursor:pointer;transition:background .15s ease,transform .12s ease}.ledger-row:hover{background:#f8fbff!important}.highlighted-row,.highlighted-row td{background:linear-gradient(90deg,#dbeafe,#e0f2fe)!important}.highlighted-row td{color:#0f172a!important;font-weight:600}.ledger-modal .row-select-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;border-radius:11px!important;box-shadow:0 7px 15px #2563eb3d;color:#fff!important;display:inline-flex;font-size:var(--ledger-font-size)!important;font-weight:800!important;gap:8px;justify-content:center;min-height:36px;min-width:96px;padding:6px 13px 6px 9px!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ledger-modal .row-select-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 10px 20px #2563eb52;transform:translateY(-1px)}.ledger-modal .row-select-btn:focus-visible{outline:3px solid #60a5fa61!important;outline-offset:2px}.ledger-modal .row-select-icon{align-items:center;background:#fff3;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:20px;justify-content:center;line-height:1;width:20px}.no-records-cell{color:#64748b!important;font-size:calc(var(--ledger-font-size) + 1px)!important;font-weight:600;padding:28px 12px!important;text-align:center!important}.ledger-loader{align-items:center;color:#475569;display:flex;font-size:var(--ledger-font-size);gap:8px;justify-content:center;margin-top:12px;text-align:center}.ledger-highlight-mark{background:#fde68a;border-radius:4px;color:#78350f;font-weight:700;padding:0 4px}.ledger-footer-toolbar{background:#fff;border-top:1px solid #d9e3f0;box-shadow:0 -8px 24px #0f172a0d;justify-content:space-between;padding:14px 18px 16px}.ledger-footer-left,.ledger-footer-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ledger-footer-left{flex:1 1;min-width:0}.ledger-search{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;font-size:calc(var(--ledger-font-size) + 2px);height:44px;min-width:320px;outline:none;padding:0 14px;transition:all .2s ease;width:390px}.ledger-search:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa29}.ledger-search-by{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ledger-search-label{color:#334155;font-weight:700}.ledger-search-label,.ledger-search-select{font-size:calc(var(--ledger-font-size) + 1px)}.ledger-search-select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;color:#0f172a;font-weight:600;height:44px;min-width:220px;outline:none;padding:0 12px}.ledger-toolbar-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ledger-btn{border:none!important;border-radius:12px!important;box-shadow:0 10px 18px #0f172a14;color:#0f172a!important;font-size:calc(var(--ledger-font-size) + 1px)!important;font-weight:700!important;height:42px;min-width:96px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.ledger-btn:hover{box-shadow:0 14px 22px #0f172a1f;transform:translateY(-1px)}.ledger-btn-new{background:linear-gradient(135deg,#bbf7d0,#86efac)!important}.ledger-btn-modify{background:linear-gradient(135deg,#bfdbfe,#93c5fd)!important}.ledger-btn-select{background:linear-gradient(135deg,#fde68a,#fcd34d)!important}.ledger-btn-close{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)!important}.ledger-field-modal{--ledger-font-size:var(--app-font-size,13px)}.ledger-field-modal .modal-dialog{max-width:760px}.ledger-field-modal .modal-content{background:radial-gradient(circle at top left,#3b82f624,#0000 34%),linear-gradient(180deg,#fff,#f8fbff);border:none;border-radius:22px;box-shadow:0 24px 70px #0f172a33;overflow:hidden}.ledger-field-modal-header{background:linear-gradient(135deg,#172554,#2563eb);border-bottom:1px solid #dbe4ef!important;color:#fff;padding:18px 22px!important}.ledger-field-modal-title{font-size:calc(var(--ledger-font-size) + 7px)!important;font-weight:900!important;letter-spacing:.4px}.ledger-field-modal-subtitle{font-size:calc(var(--ledger-font-size) - 1px);margin-top:4px;opacity:.86}.ledger-field-modal-body{max-height:64vh;overflow-y:auto;padding:16px!important}.ledger-field-modal-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ledger-mini-action{background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 8px 16px #0f172a0f;color:#0f172a;font-size:var(--ledger-font-size);font-weight:800;padding:8px 13px}.ledger-field-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-field-option-card{grid-gap:10px;align-items:center;background:#ffffffd6;border:1px solid #dbe4ef;border-radius:16px;box-shadow:0 12px 24px #0f172a0d;display:grid;gap:10px;grid-template-columns:minmax(150px,.75fr) minmax(0,1fr);padding:11px}.ledger-field-check{align-items:center;color:#334155;display:flex;font-size:var(--ledger-font-size);font-weight:800;gap:9px;margin:0;min-width:0}.ledger-field-check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-field-check input{accent-color:#2563eb;height:17px;width:17px}.ledger-field-label-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#0f172a;font-size:var(--ledger-font-size);font-weight:800;height:36px;min-width:0;outline:none;padding:0 11px}.ledger-field-label-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb24}.ledger-field-modal-footer{background:#fff;border-top:1px solid #e2e8f0!important}.custom-full-width-modal .modal-dialog{margin:12px auto!important;max-width:96vw!important;width:96vw!important}.custom-full-width-modal .modal-content{border-radius:18px;margin-left:0;padding:0;width:100%!important}.ledger-table-container::-webkit-scrollbar{height:10px;width:10px}.ledger-table-container::-webkit-scrollbar-track{background:#edf2f7;border-radius:20px}.ledger-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.ledger-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:992px){.ledger-modal .modal-dialog{height:96%;margin:10px auto;max-width:98%;width:98%}.ledger-footer-toolbar{align-items:stretch;flex-direction:column}.ledger-footer-left{width:100%}.ledger-search{min-width:260px;width:100%}}@media (max-width:786px){.ledger-modal-header{align-items:flex-start;flex-direction:column}.ledger-header-actions{justify-content:space-between;margin-left:0;width:100%}.ledger-title{font-size:20px!important}.ledger-footer-left{align-items:stretch;flex-direction:column}.ledger-search{min-width:100%;width:100%}.ledger-search-by{align-items:flex-start;flex-direction:column;width:100%}.ledger-search-select{min-width:100%;width:100%}.ledger-toolbar-buttons{justify-content:stretch;width:100%}.ledger-btn{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;min-width:120px}.ledger-content-card{padding:10px}.zoomed-ledger-modal .modal-dialog{height:100vh;margin:0;max-width:100vw;width:100vw}.zoomed-ledger-modal .modal-content{border-radius:0;height:100vh}.zoomed-ledger-modal .modal-body{height:100vh;overflow:auto;padding:0}.ledger-body-cell,.ledger-head-cell{font-size:calc(var(--ledger-font-size) - 1px)!important;padding:9px 10px!important}.ledger-field-list,.ledger-field-option-card{grid-template-columns:1fr}}.zoomed-ledger-modal-body{background:#fff;height:100vh;overflow:hidden;padding:0!important;width:100%}.ledger-modal-scroll{box-sizing:border-box;height:100%;overflow:auto;padding:0;position:relative;width:100%}.ledger-modal-scale{height:100%;min-height:0;width:100%}.account-picker-modal,.account-picker-modal *,.account-picker-modal button,.account-picker-modal input,.account-picker-modal select,.account-picker-modal table,.account-picker-modal textarea{font-size:13px!important;font-size:var(--account-picker-font-size,var(--ledger-font-size,var(--app-font-size,13px)))!important}.account-picker-modal .modal-title{font-size:18.85px!important;font-size:calc(var(--account-picker-font-size, 13px)*1.45)!important}.ledger-table-search{padding:12px 14px 0}.ledger-table-search-box{align-items:center;background:#fff;border:1.5px solid #ddd5c2;border-radius:8px;color:#5b6b7a;display:flex;gap:8px;padding:9px 12px}.ledger-table-search-box:focus-within{box-shadow:0 0 0 2px #e4efe8}.ledger-table-search-box input{background:#0000;border:0;color:#1b2b3a;flex:1 1;font:inherit;min-width:0;outline:none;width:100%}.ledger-table-search-box button{background:#0000;border:0;border-radius:4px;color:#5b6b7a;display:flex;padding:4px}.ledger-table-search-box button:focus-visible{outline:2px solid #2f6b4f}.ledger-table-search-status{color:#5b6b7a;font-size:12px;min-height:24px;padding-top:5px}.ledger-table-search-invalid .ledger-table-search-box{border-color:#b5533c}.ledger-table-search-error,.ledger-table-search-invalid .ledger-table-search-status{color:#b5533c}.ledger-table-search-error button{margin-left:8px}.customer-table-search-modal .ledger-table-search-summary{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:36px}.customer-table-search-modal .ledger-table-search-summary .ledger-table-search-status{flex:1 1;min-width:0}.customer-table-search-modal .ledger-record-scope{align-items:center;color:#1b2b3a;display:flex;font:inherit;gap:6px;margin:0;white-space:nowrap}.customer-table-search-modal .ledger-record-scope select{background:#fff;border:1px solid #a6a6a6;border-radius:4px;color:inherit;font:inherit;max-width:100%;padding:3px 8px;width:160px}.customer-table-search-modal .ledger-grid-order{align-items:center;color:#1b2b3a;display:flex;font:inherit;gap:10px;margin:8px 0 0}.customer-table-search-modal .ledger-grid-order select{background:#fff;border:1px solid #a6a6a6;border-radius:4px;color:inherit;font:inherit;max-width:100%;min-width:130px;padding:5px 9px}.customer-table-search-modal .ledger-highlight-mark{background:#e4efe8;color:#2f6b4f;font-weight:inherit;padding:0}.customer-table-search-modal.ledger-modal .modal-dialog{max-width:65.8%;width:65.8%}.customer-table-search-modal .ledger-table-search-toolbar{align-items:center;display:flex;gap:10px}.customer-table-search-modal .ledger-table-search-box{flex:1 1;min-width:0}.customer-table-search-modal .ledger-toolbar-buttons{flex:0 0 auto;flex-wrap:nowrap;gap:6px;width:auto}.customer-table-search-modal .ledger-toolbar-buttons .customer-standard-action{flex:0 0 auto;font-size:var(--ledger-font-size);height:38px;min-width:0;padding:0 10px;white-space:nowrap}.customer-table-search-modal .ledger-body-cell{height:40px;padding:5px 14px!important}.customer-table-search-modal .ledger-head-cell{height:34px;padding:6px 14px!important}.customer-table-search-modal .customer-standard-select{font-size:var(--ledger-font-size);height:28px;line-height:1.2;padding:3px 9px}@media (min-width:768px) and (max-width:992px){.customer-table-search-modal.ledger-modal .modal-dialog{max-width:68.6%;width:68.6%}}@media (max-width:767px){.customer-table-search-modal.ledger-modal .modal-dialog{max-width:98%;width:98%}.customer-table-search-modal .ledger-table-search-toolbar{flex-wrap:wrap}.customer-table-search-modal .ledger-table-search-box{flex-basis:100%}.customer-table-search-modal .ledger-toolbar-buttons{width:100%}.customer-table-search-modal .ledger-toolbar-buttons .customer-standard-action{flex:1 1 auto;padding:0 7px}.customer-table-search-modal .ledger-body-cell{height:38.5px;padding:4px 10px!important}}.customer-outline-button.btn{--bs-btn-border-color:#a6a6a6;--bs-btn-hover-border-color:#a6a6a6;--bs-btn-active-border-color:#a6a6a6;--bs-btn-disabled-border-color:#a6a6a6;--bs-btn-bg:#0000;--bs-btn-hover-bg:#0000;--bs-btn-active-bg:#0000;--bs-btn-disabled-bg:#0000;--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-active-color:var(--bs-btn-color)}.customer-table-search-modal .ledger-table-search-box{box-sizing:border-box;height:46px}.customer-table-search-modal .ledger-table-search-box>svg{flex-shrink:0}.customer-table-search-modal .ledger-table-search-box button{flex:0 0 24px;height:24px;width:24px}.customer-table-search-modal .customer-search-clear-empty{pointer-events:none;visibility:hidden}.customer-table-search-modal .ledger-table-search-status{height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-table-search-modal .ledger-info-row{flex:0 0 34px;flex-wrap:nowrap;height:34px}.modal.ledger-modal.customer-table-search-modal{align-items:center;display:flex!important;height:100%!important;inset:0!important;justify-content:center;padding:12px!important;position:fixed!important;z-index:100000!important}.modal.ledger-modal.customer-table-search-modal .modal-dialog{height:min(700px,90%)!important;margin:0!important;max-width:96%!important;width:min(1000px,96%)!important}.modal.ledger-modal.customer-table-search-modal .modal-content{border-radius:6px!important;display:flex!important;flex-direction:column;height:100%!important;max-height:100%!important}.customer-table-search-modal .ledger-modal-body{min-height:0;overflow:auto}.customer-table-search-modal .ledger-head-cell{overflow:hidden;text-overflow:ellipsis}.customer-table-search-modal .ledger-table-container:focus-visible{outline:2px solid #7b8794;outline-offset:-2px}.modal.ledger-modal.customer-table-search-modal .customer-outline-button.btn{background:#0000!important;border-color:#a6a6a6!important}.customer-table-search-modal .ledger-table-search-controls{grid-gap:10px;align-items:center;display:grid;flex:1 1;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0}.customer-table-search-modal .ledger-table-search-controls-with-order{grid-template-columns:50% minmax(0,1fr)}.customer-table-search-modal .ledger-table-search-controls .ledger-grid-order{flex-wrap:wrap;gap:6px;margin:0;min-width:0}.customer-table-search-modal .ledger-table-search-controls .ledger-grid-order select{flex:1 1;min-width:80px;width:90px}@media (max-width:767px){.customer-table-search-modal .ledger-table-search-controls{flex:1 1 100%}}.modal:is(.ledger-modal,.pr-product-modal){align-items:center;display:flex!important;height:100%!important;inset:0!important;justify-content:center;padding:12px!important;position:fixed!important}.modal:is(.ledger-modal,.pr-product-modal) .modal-dialog{height:min(720px,90%)!important;margin:0!important;max-width:96%!important;width:min(1100px,96%)!important}.modal.ledger-modal .modal-dialog,.modal.ledger-modal.customer-table-search-modal .modal-dialog{max-width:94%!important;width:min(1600px,94%)!important}.modal:is(.ledger-modal,.pr-product-modal) .modal-content{background:#fff!important;border:1px solid #d4dfe7!important;border-radius:8px!important;box-shadow:0 16px 48px #102e4829!important;display:flex!important;flex-direction:column;height:100%!important;max-height:100%!important;overflow:hidden}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-modal-header,.pr-modal-header){background:#fff!important;border-bottom:1px solid #dce5eb!important;color:#233947!important;gap:12px;min-height:62px!important;padding:12px 18px!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-title,.pr-title){color:#233947!important;font-size:19px!important;font-size:calc(19px + var(--picker-font-increment, 0px))!important;font-weight:650!important;letter-spacing:0!important;line-height:26px!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-subtitle,.pr-subtitle){display:none}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-modal-body,.pr-modal-body){background:#fff!important;flex:1 1 auto;min-height:0;overflow:auto;padding:0!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-content-card,.pr-content-card){background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-table-container,.pr-table-container){border:0!important;border-radius:0!important;border-top:1px solid #e0e7ed!important;box-shadow:none!important;margin:0!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-head-cell,.pr-head-cell){background:#edf3f7!important;border-bottom:1px solid #dbe4eb!important;color:#49616e!important;font-size:12px!important;font-size:calc(12px + var(--picker-font-increment, 0px))!important;font-weight:650!important;height:36px!important;padding:8px 12px!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-body-cell,.pr-body-cell){background:#0000!important;border-bottom:1px solid #edf1f4!important;color:#263f4c!important;font-size:13px!important;font-size:calc(13px + var(--picker-font-increment, 0px))!important;height:42px!important;padding:7px 12px!important}.modal:is(.ledger-modal,.pr-product-modal) tbody tr{background:#fff}.modal:is(.ledger-modal,.pr-product-modal) tbody tr:nth-child(2n){background:#f8fafb}.modal:is(.ledger-modal,.pr-product-modal) tbody tr:hover{background:#f0f6fa}.modal:is(.ledger-modal,.pr-product-modal) tbody tr[aria-selected=true]{background:#e8f3f0!important}.modal:is(.ledger-modal,.pr-product-modal) tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 #35866e}.modal.ledger-modal .ledger-table-container tbody tr .ledger-body-cell:last-child{background:#fff!important;border-left:1px solid #dce5eb}.modal.ledger-modal .ledger-table-container tbody tr:nth-child(2n) .ledger-body-cell:last-child{background:#f8fafb!important}.modal.ledger-modal .ledger-table-container tbody tr:hover .ledger-body-cell:last-child{background:#f0f6fa!important}.modal.ledger-modal .ledger-table-container tbody tr[aria-selected=true] .ledger-body-cell:last-child{background:#e8f3f0!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-info-row,.pr-info-row){background:#fff!important;color:#657985;margin:0!important;min-height:32px;padding:6px 16px!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-count-badge,.pr-count-badge){background:#0000!important;border:0!important;color:#657985!important;font-size:12px!important;font-size:calc(12px + var(--picker-font-increment, 0px))!important;padding:0!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-table-search-box,.pr-search-input,.pr-search-select){background:#fff!important;border:1px solid #cbd9e3!important;border-radius:5px!important;box-shadow:none!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-table-search-box:focus-within,.pr-search-input:focus){border-color:#4c89b0!important;box-shadow:0 0 0 2px #e1eff8!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.btn,.customer-standard-action,.pr-fields-btn,.fields-btn,.customer-standard-select){background:#fff!important;border:1px solid #cbd9e3!important;border-radius:5px!important;box-shadow:none!important;color:#315770!important;font-size:13px!important;font-size:calc(13px + var(--picker-font-increment, 0px))!important;font-weight:600!important;padding:6px 10px!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.btn,.customer-standard-action):hover{background:#edf5fa!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.pr-btn-select,.ledger-btn-select,.customer-standard-select){background:#e9f5f0!important;border-color:#bcdcd0!important;color:#22634f!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-footer-toolbar,.pr-footer-toolbar){background:#f8fafb!important;border-top:1px solid #dce5eb!important;flex-shrink:0;padding:10px 14px!important}.modal:is(.ledger-modal,.pr-product-modal) .btn-close{background-color:#edf3f7!important;border-radius:4px!important;color:#315770!important;filter:none!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.smart-toggle,.pr-smart-toggle){background:#f3f7fa!important;color:#526b79!important}@media (max-width:600px){.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-modal-header,.pr-modal-header){align-items:flex-start!important;flex-wrap:wrap;gap:8px;padding-right:44px!important;position:relative}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-title,.pr-title){font-size:17px!important;font-size:calc(17px + var(--picker-font-increment, 0px))!important}.modal:is(.ledger-modal,.pr-product-modal) :is(.ledger-header-actions,.pr-header-actions){gap:8px;justify-content:flex-start!important}.modal:is(.ledger-modal,.pr-product-modal) .modal-header .btn-close{margin:0!important;position:absolute!important;right:14px!important;top:16px!important}}@layer softwareButtonDimensions{.modal:is(.ledger-modal,.pr-product-modal,.ledger-field-modal,.pr-field-modal,.account-picker-modal,.account-picker-field-modal,.bank-picker-modal),.modal:is(.ledger-modal,.pr-product-modal,.ledger-field-modal,.pr-field-modal,.account-picker-modal,.account-picker-field-modal,.bank-picker-modal) :is(div,span,p,label,input,select,option,textarea,button,a,table,thead,tbody,tr,th,td,h1,h2,h3,h4,h5,h6,small,strong,b,text):not(.material-icons):not(.material-symbols-outlined):not(.MuiButton-startIcon):not(.MuiButton-endIcon):not(.btn-close){font-family:Shkun Inter,Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-size:var(--picker-font-size,var(--app-font-size,13px))!important;font-weight:400!important}}.modal.ledger-entry-modal{padding:0!important}.modal.ledger-entry-modal .modal-dialog{height:100dvh!important;margin:0!important;max-width:none!important;transform:none!important;width:100vw!important}.modal.ledger-entry-modal .modal-content{border:0!important;border-radius:0!important;height:100%!important;overflow:hidden}.modal.ledger-entry-modal .ledger-entry-modal-body{height:100%;min-height:0;overflow:hidden;padding:0!important}.ledger-setup-page{background:radial-gradient(circle at top left,#2563eb17,#0000 30%),linear-gradient(180deg,#eef4fb,#f8fafc 48%,#eef3f8);box-sizing:border-box;color:#172033;height:calc(100dvh - 30px);overflow:hidden;padding:10px;width:100%}.ledger-setup-shell{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;margin:0 auto;min-height:0;width:min(1500px,100%)}.ledger-setup-card,.ledger-setup-footer,.ledger-setup-header,.ledger-setup-toolbar{background:#fffffff7;border:1px solid #dbe4ef;box-shadow:0 8px 24px #0f172a0f}.ledger-setup-header{align-items:center;border-radius:16px;display:flex;gap:20px;justify-content:space-between;min-height:92px;padding:14px 18px}.ledger-setup-eyebrow{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.1px;margin:0 0 3px;text-transform:uppercase}.ledger-setup-header h1{color:#172033;font-family:Times New Roman,Times,serif;font-size:clamp(25px,2.3vw,36px);line-height:1.05;margin:0}.ledger-setup-header p:last-child{color:#64748b;font-size:13px;margin:5px 0 0}.ledger-setup-count{align-items:center;background:linear-gradient(180deg,#f5f9ff,#eaf3fc);border:1px solid #cfe0f2;border-radius:13px;display:flex;flex-direction:column;min-width:130px;padding:10px 14px}.ledger-setup-count strong{color:#1d4ed8;font-size:24px;line-height:1}.ledger-setup-count span{color:#526276;font-size:11px;font-weight:700;margin-top:4px}.ledger-setup-toolbar{align-items:center;border-radius:12px;color:#526276;display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;min-height:44px;padding:6px 10px 6px 14px}.ledger-setup-toolbar>div{display:flex;gap:7px}.ledger-setup-toolbar button{background:#eef5fc;border:1px solid #b9cce0;border-radius:7px;color:#294764;cursor:pointer;font-size:12px;font-weight:800;min-height:30px;padding:0 11px}.ledger-setup-toolbar button:hover{background:#e0edf9}.ledger-setup-groups{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:auto;padding-right:2px}.ledger-setup-card{border-radius:14px;min-width:0;overflow:hidden}.ledger-setup-card:last-child{grid-column:1/-1}.ledger-setup-card-heading{background:linear-gradient(180deg,#f4f8fc,#eaf1f8);border-bottom:1px solid #dce6f0;padding:10px 13px}.ledger-setup-card-heading h2{color:#334155;font-size:14px;font-weight:800;margin:0}.ledger-setup-card-heading p{color:#718096;font-size:11px;margin:2px 0 0}.ledger-setup-options{grid-gap:1px;background:#edf2f7;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.ledger-setup-option{grid-gap:10px;align-items:center;background:#fff;color:#334155;cursor:pointer;display:grid;font-size:12px;font-weight:700;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:6px 9px}.ledger-setup-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-setup-option input{opacity:0;pointer-events:none;position:absolute}.ledger-setup-option i{background:#cbd5e1;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a14;height:19px;position:relative;transition:.16s ease;width:34px}.ledger-setup-option i:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a38;content:"";height:13px;left:3px;position:absolute;top:3px;transition:.16s ease;width:13px}.ledger-setup-option input:checked+i{background:#27898b}.ledger-setup-option input:checked+i:after{transform:translateX(15px)}.ledger-setup-option:focus-within{outline:3px solid #2563eb2e;outline-offset:-3px}.ledger-setup-footer{border-radius:12px;justify-content:flex-end!important;min-height:48px!important;padding-inline:10px!important}@media (max-height:760px) and (min-width:801px){.ledger-setup-page{padding:6px}.ledger-setup-shell{gap:5px}.ledger-setup-header{min-height:72px;padding-block:8px}.ledger-setup-card-heading{padding-block:7px}.ledger-setup-option{min-height:32px;padding-block:4px}}@media (max-width:800px){.ledger-setup-page{height:auto;min-height:calc(100dvh - 30px);overflow-y:auto}.ledger-setup-shell{height:auto;min-height:100%}.ledger-setup-header,.ledger-setup-toolbar{align-items:flex-start;flex-direction:column}.ledger-setup-count{align-self:stretch}.ledger-setup-groups{grid-template-columns:1fr;overflow:visible}.ledger-setup-card:last-child{grid-column:auto}}@media (max-width:520px){.ledger-setup-options{grid-template-columns:1fr}.ledger-setup-toolbar>div{width:100%}.ledger-setup-toolbar button{flex:1 1}}#root .ns-reference-layout.ns-newstockacc-page{--ns-reference-label-width:clamp(90px,8vw,135px);background:#f1f8fd;color:#173252;padding:5px 12px!important}#root .ns-reference-layout .ns-newstockacc-shell{gap:8px!important;grid-template-rows:42px minmax(0,1fr) auto!important}#root .ns-reference-layout .ns-newstockacc-header{background:linear-gradient(110deg,#f9fcff,#edf6ff);border:1px solid #d4e6f7;border-radius:7px;gap:14px;justify-content:flex-start;padding:4px 16px}#root .ns-reference-layout .ns-newstockacc-title-wrap{flex:0 1 auto;position:static;transform:none}#root .ns-reference-layout .ns-heading{align-items:center;background:none;border:0;color:#102d53;display:flex;font:700 clamp(17px,1.4vw,23px)/1.2 Arial,sans-serif;gap:12px;letter-spacing:0;margin:0;padding:0}#root .ns-reference-layout .ns-heading svg{color:#1671ed;font-size:25px}#root .ns-reference-layout .ns-newstockacc-header-right{margin:0;position:static}#root .ns-reference-layout .ns-newstockacc-status{background:#e0f7ef;border:1px solid #9cdecb;border-radius:5px;color:#08685d;font:600 12px/20px Arial,sans-serif;min-height:24px;padding:1px 14px}#root .ns-header-close{background:#0000;border:0;color:#8298b5;display:flex;margin-left:auto;padding:3px}#root .ns-reference-layout .ns-newstockacc-body{gap:12px}#root .ns-reference-layout .ns-newstockacc-left,#root .ns-reference-layout .ns-newstockacc-right{display:flex;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto}#root .ns-reference-layout .ns-stock-panel{border:1px solid #cee3f9;flex:0 0 auto;height:auto;overflow:hidden}#root .ns-reference-layout .ns-stock-panel:last-child{flex-grow:1}#root .ns-reference-layout .ns-stock-panel-title{align-items:center;background:linear-gradient(100deg,#e7f2ff,#f0f7fe);border:0;color:#123563;display:flex;flex:0 0 30px;font:700 13px/20px Arial,sans-serif!important;gap:10px;min-height:30px;padding:4px 12px;text-transform:none}#root .ns-reference-layout .ns-stock-panel-title svg{color:#126cec;font-size:19px}#root .ns-reference-layout .ns-stock-grid{--ns-field-h:clamp(26px,calc(100cqh/12 - 18.33333px),34px);flex:0 0 auto;gap:4px 16px!important;overflow:visible;padding:6px 12px!important}#root .ns-reference-layout .ns-expire-group,#root .ns-reference-layout .ns-stock-field .MuiFormControl-root{grid-template-columns:var(--ns-reference-label-width) minmax(0,1fr)}#root .ns-reference-layout .ns-DatePICKERstock,#root .ns-reference-layout .ns-stock-field .MuiInputBase-root{background:linear-gradient(#fff,#f8fbfe)!important;border:1px solid #c6d9ed!important;border-radius:5px!important;box-shadow:none!important}#root .ns-reference-layout .ns-stock-field .MuiInputBase-root:after,#root .ns-reference-layout .ns-stock-field .MuiInputBase-root:before{display:none}#root .ns-reference-layout .ns-expiry-label-box,#root .ns-reference-layout .ns-stock-field .MuiInputLabel-root{color:#304b70!important;font:400 var(--ns-label-font)/1.2 Arial,sans-serif!important;letter-spacing:0}#root .ns-reference-layout .ns-stock-field .MuiInputBase-input{-webkit-text-fill-color:#142e50!important;color:#142e50!important;font:600 var(--ns-field-font)/1.2 Arial,sans-serif!important}#root .ns-reference-layout .MuiFormHelperText-root,#root .ns-reference-layout .ns-maintain-stock-help{color:#7a90ae;font:400 11px/1.3 Arial,sans-serif;letter-spacing:0}#root .ns-reference-layout .ns-right-grid .ns-span-2 .MuiFormControl-root{grid-template-columns:minmax(165px,38%) minmax(0,240px)}#root .ns-reference-layout .ns-production-top{align-items:center;gap:8px;justify-content:flex-start}#root .ns-reference-layout .ns-production-label{color:#142e50;font:600 12px/1.3 Arial,sans-serif;letter-spacing:0}#root .ns-reference-layout .ns-custom-checkbox{accent-color:#1d78f5;height:17px;margin:0;width:17px}#root .ns-reference-layout .ns-newstockacc-buttonbar{background:linear-gradient(#f5faff,#edf6fc);border:1px solid #d8e7f5;border-radius:6px;gap:7px!important;padding:5px!important}@media(max-width:1100px){#root .ns-reference-layout .ns-stock-grid{gap:5px 10px!important;padding-inline:8px!important}}@media(max-width:900px){#root .ns-reference-layout .ns-newstockacc-left,#root .ns-reference-layout .ns-newstockacc-right{height:auto;overflow:visible}}@media(max-width:520px){#root .ns-reference-layout .ns-expire-group,#root .ns-reference-layout .ns-right-grid .ns-span-2 .MuiFormControl-root,#root .ns-reference-layout .ns-stock-field .MuiFormControl-root{grid-template-columns:110px minmax(0,1fr)}}#root .ns-reference-layout .ns-heading{text-transform:none!important}#root .ns-reference-layout .ns-heading svg{flex:0 0 25px;height:25px!important;width:25px!important}#root .ns-reference-layout .ns-stock-panel-title svg{flex:0 0 19px;height:19px!important;width:19px!important}#root .ns-reference-layout .ns-newstockacc-shell{gap:5px!important;grid-template-rows:34px minmax(0,1fr) auto!important}#root .ns-reference-layout .ns-newstockacc-header{justify-content:center;padding-block:2px;position:relative}#root .ns-reference-layout .ns-newstockacc-title-wrap{left:50%;position:absolute;transform:translateX(-50%)}#root .ns-reference-layout .ns-newstockacc-header-right{left:calc(50% + 120px);position:absolute}#root .ns-reference-layout .ns-header-close{position:absolute;right:12px}#root .ns-reference-layout .ns-stock-panel-title{flex-basis:24px;font-size:12px!important;line-height:20px!important;min-height:24px}#root .ns-reference-layout .ns-stock-panel-title svg{flex-basis:16px;height:16px!important;width:16px!important}#root .ns-reference-layout .ns-newstockacc-left,#root .ns-reference-layout .ns-newstockacc-right{gap:5px}#root .ns-reference-layout .ns-stock-grid{--ns-field-h:clamp(22px,calc(100cqh/11 - 25.45455px),32px);gap:3px 12px!important;padding:3px 10px!important}#root .ns-reference-layout .ns-production-card-box{padding:2px 0}#root .ns-reference-layout .ns-production-fields{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}#root .ns-reference-layout .ns-production-fields .MuiFormControl-root{grid-template-columns:65px minmax(0,1fr)}@media(max-width:900px){#root .ns-reference-layout .ns-stock-grid{--ns-field-h:25px}}@media(max-width:520px){#root .ns-reference-layout .ns-newstockacc-header-right{left:auto;right:40px}#root .ns-reference-layout .ns-heading{font-size:14px}#root .ns-reference-layout .ns-newstockacc-status{padding-inline:5px}#root .ns-reference-layout .ns-production-fields{grid-template-columns:1fr}}#root .ns-reference-layout .ns-stock-panel{background:#fff;border:1px solid #e6eef6;border-radius:7px;gap:4px;padding:8px!important}#root .ns-reference-layout .ns-stock-panel-title{background:#e6f2fb;border-radius:4px;box-shadow:none;color:#163665;padding:2px 10px}#root .ns-reference-layout .ns-stock-grid{padding:0!important}#root .ns-reference-layout .ns-stock-price-column,#root .ns-reference-layout .ns-stock-tax-row{grid-gap:3px 12px;align-content:start;display:grid;gap:3px 12px;grid-template-columns:minmax(0,1fr)}#root .ns-reference-layout .ns-newstockacc-header,#root .ns-reference-layout .ns-reference-section,#root .ns-reference-layout .ns-stock-panel-title{background:#168f8b!important;color:#fff!important}#root .ns-reference-layout .ns-heading{background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:#fff!important}#root .ns-reference-layout .ns-heading svg,#root .ns-reference-layout .ns-stock-panel-title svg{color:#fff!important}@media screen{#root .ns-reference-layout .ns-stock-grid{--ns-field-h:calc(clamp(22px, calc((100cqh - 280px) / 11), 32px) * 1.2)}}@media screen and (max-width:900px){#root .ns-reference-layout .ns-stock-grid{--ns-field-h:30px}}@media screen{#root .ns-reference-layout.ns-newstockacc-page,#root .ns-reference-layout.ns-newstockacc-page :is(input,select,textarea,button,label,.MuiInputBase-root,.MuiInputBase-input,.MuiInputLabel-root,.MuiTypography-root,.MuiFormHelperText-root,.MuiPaper-root,.MuiAutocomplete-option,.ns-heading,.ns-stock-panel-title,.ns-newstockacc-status,.ns-production-label,.ns-maintain-stock-help,.ns-expiry-label-box),.ns-select-menu-paper .MuiMenuItem-root{font-family:Shkun Inter,Segoe UI,Arial,sans-serif!important}#root .ns-reference-layout .ns-stock-field .MuiInputBase-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400!important}#root .ns-reference-layout :is(.ns-heading,.ns-stock-panel-title){font-weight:600!important}}.ns-newstockacc-page{background:#edf3f9;font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.ns-newstockacc-page,.ns-newstockacc-page *,.ns-newstockacc-page :after,.ns-newstockacc-page :before{box-sizing:border-box}.ns-newstockacc-page{--ns-page-gap:8px;--ns-shell-gap:6px;--ns-page-shift:30px;--ns-header-h:58px;--ns-floatbar-h:52px;--ns-radius-xl:12px;--ns-radius-lg:10px;--ns-radius-md:8px;--ns-border:1px solid #94a3b838;--ns-shadow-main:0 8px 18px #0f172a0f;--ns-shadow-soft:0 4px 10px #0f172a0d;--ns-title:#0f172a;--ns-subtitle:#475569;--ns-panel-bg:#fffffffa;--ns-field-h:39px;--ns-field-font:var(--app-font-size,13px);--ns-label-font:calc(var(--app-font-size, 13px)*0.85);--ns-btn-h:31px;--ns-field-font:var(--newstock-global-font-size,var(--app-font-size,13px));--ns-label-font:calc(var(--ns-field-font)*0.85);background:radial-gradient(circle at top left,rgba(59,130,246,.045),#0000 28%),radial-gradient(circle at top right,#6366f10a,#0000 28%),linear-gradient(180deg,#eef4fb,#f8fbff);height:calc(100dvh + var(--ns-page-shift));margin-top:calc(var(--ns-page-shift)*-1);min-height:calc(100dvh + var(--ns-page-shift));overflow:hidden;padding:calc(var(--ns-page-gap) + var(--ns-page-shift)) var(--ns-page-gap) var(--ns-page-gap);width:100%}.ns-newstockacc-shell{grid-gap:var(--ns-shell-gap);display:grid;gap:var(--ns-shell-gap);grid-template-rows:var(--ns-header-h) minmax(0,1fr);height:100%;margin-top:-30px;min-height:0;overflow:hidden;width:100%}.ns-newstockacc-header{align-items:center;background:linear-gradient(135deg,#fffffff7,#f8fbffed);border:var(--ns-border);border-radius:var(--ns-radius-xl);box-shadow:var(--ns-shadow-main);display:grid;grid-template-columns:260px 1fr 220px;min-height:var(--ns-header-h);overflow:hidden;padding:0 14px;position:relative}.ns-newstockacc-header:before{background:radial-gradient(circle at 15% 18%,#3b82f612,#0000 22%),radial-gradient(circle at 85% 14%,#6366f10d,#0000 22%);content:"";inset:0;pointer-events:none;position:absolute}.ns-newstockacc-codebar{align-items:center;display:flex;gap:10px;justify-content:flex-start;min-width:0;position:relative;z-index:1}.ns-code-inline-label{color:#334155;font-size:12px;font-weight:800;letter-spacing:.3px;min-width:max-content;white-space:nowrap}.ns-newstockacc-codebox{min-width:150px;width:150px}.ns-heading{justify-content:center}.ns-newstockacc-header-right{align-items:center;display:flex;justify-content:flex-end;min-width:0}.ns-newstockacc-status{align-items:center;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border:1px solid #60a5fa40;border-radius:999px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.3px;min-height:34px;padding:0 14px;white-space:nowrap}@media (max-width:1366px){.ns-newstockacc-header{grid-template-columns:235px 1fr 190px}.ns-newstockacc-codebox{min-width:130px;width:130px}}.ns-newstockacc-page,.ns-newstockacc-page *,.ns-newstockacc-page button,.ns-newstockacc-page input,.ns-newstockacc-page select,.ns-newstockacc-page table,.ns-newstockacc-page textarea{font-size:var(--ns-field-font)!important}.ns-newstockacc-page .ns-heading{font-size:calc(var(--ns-field-font)*1.28)!important}.ns-newstockacc-page .MuiInputLabel-root,.ns-newstockacc-page .ns-code-inline-label,.ns-newstockacc-page .ns-stock-panel-title,.ns-newstockacc-page label{font-size:var(--ns-label-font)!important}@media (max-width:1024px){.ns-newstockacc-header{gap:6px;grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:auto;padding:8px 14px}.ns-newstockacc-codebar{flex-wrap:wrap;justify-content:center}.ns-newstockacc-title-wrap{order:-1}.ns-newstockacc-header-right{justify-content:center}}@media (max-width:768px){.ns-heading{font-size:14px;padding:4px 12px;text-align:center;white-space:normal}.ns-newstockacc-codebox{min-width:0;width:100%}.ns-code-inline-label{text-align:center;width:100%}}.ns-posting-warning-modal .modal-content{border:0;border-radius:18px;box-shadow:0 24px 70px #0f172a47;overflow:hidden}.ns-posting-warning-modal .modal-header{border-bottom:1px solid #e2e8f0;padding:18px 20px}.ns-posting-warning-modal .modal-title{color:#172033;font-size:20px;font-weight:800}.ns-posting-warning-modal .modal-body{padding:20px}.ns-posting-warning-banner{align-items:flex-start;background:linear-gradient(135deg,#fff7ed,#fff1f2);border:1px solid #fdba74;border-radius:14px;color:#7c2d12;display:flex;gap:12px;padding:14px}.ns-posting-warning-banner p{margin:4px 0 0}.ns-posting-warning-icon{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 30px;font-size:19px;font-weight:900;height:30px;justify-content:center}.ns-posting-warning-instructions{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:14px;padding:14px 16px}.ns-posting-warning-instructions h3{color:#172033;font-size:15px;font-weight:800;margin:0 0 8px}.ns-posting-warning-instructions ol{color:#475569;margin:0;padding-left:20px}.ns-posting-warning-instructions li+li{margin-top:5px}.ns-posting-warning-check{color:#334155;font-weight:700;margin-top:16px}.ns-posting-warning-note{color:#64748b;font-size:12px;margin:4px 0 0 24px}.ns-posting-warning-modal .modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;gap:8px;padding:14px 20px}@media (max-width:576px){.ns-posting-warning-modal .modal-footer .btn{width:100%}}.ns-newstockacc-page{background:linear-gradient(180deg,#f7fafc,#eef4f8)}.ns-newstockacc-header{background:#fff;border-color:#64748b2e;box-shadow:0 8px 22px #0f172a14}.ns-heading{background:#f8fafc;border-color:#0f172a14;border-radius:8px;font-family:Arial,sans-serif;font-size:22px;letter-spacing:.35px;line-height:1.15;padding:7px 24px}.ns-newstockacc-status{background:#ecfdf3;border-color:#16a34a38;border-radius:8px;color:#14532d}.ns-stock-panel{background:#fff;border-color:#64748b2e;box-shadow:0 10px 24px #0f172a12}.ns-stock-panel-title{background:linear-gradient(180deg,#f8fafc,#eef6f3);border-bottom-color:#64748b29;color:#0f172a;font-size:12px}.ns-stock-grid{gap:7px;padding:9px 10px}.ns-custom-bordered-input .MuiFilledInput-root{background:#fff!important;border-color:#64748b3d;border-radius:8px!important}.ns-custom-bordered-input .MuiFilledInput-root:hover{border-color:#14b8a666}.ns-custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#14b8a69e;box-shadow:0 0 0 3px #14b8a61a}.ns-custom-bordered-input .MuiInputLabel-root{color:#475569!important;font-size:12px!important}.ns-custom-bordered-input .MuiInputBase-input,.ns-custom-bordered-input .MuiSelect-select,.ns-custom-bordered-input input,.ns-custom-bordered-input textarea{font-size:14px!important}.ns-custom-bordered-input .MuiAutocomplete-inputRoot .MuiAutocomplete-input{height:auto!important;line-height:20px!important;padding-bottom:4px!important;padding-top:14px!important}.ns-custom-bordered-input .MuiSelect-icon{color:#0f766e}.ns-select-menu-paper{border:1px solid #64748b2e;border-radius:10px!important;box-shadow:0 16px 36px #0f172a2e!important;max-height:320px!important;z-index:100200!important}.ns-select-menu-paper .MuiMenuItem-root{font-size:13px;font-weight:700;min-height:34px}.ns-select-menu-paper .MuiMenuItem-root.Mui-selected,.ns-select-menu-paper .MuiMenuItem-root.Mui-selected:hover{background:#ccfbf1;color:#134e4a}.ns-newstockacc-buttonbar{background:#fffffff5;border-color:#64748b38;border-radius:12px;bottom:6px;min-height:46px;padding:5px 7px}@media (min-width:1025px){.ns-newstockacc-body{padding-bottom:48px}.ns-newstockacc-shell{gap:5px}}.ns-newstockacc-codebox{min-width:140px;width:140px}.ns-newstockacc-title-wrap{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.ns-heading{align-items:center;background:#fffffff5;border:1px solid #94a3b829;border-radius:999px;box-shadow:0 2px 8px #0f172a0a;color:var(--ns-title);display:inline-flex;font-family:Times New Roman,Times,serif;font-size:clamp(14px,1.05vw,17px);font-weight:800;gap:8px;letter-spacing:.5px;margin:0;padding:5px 18px;text-transform:uppercase;white-space:nowrap}.ns-heading-mode{color:#475569;font-size:.9em;font-weight:700;letter-spacing:.2px;text-transform:none}.ns-newstockacc-header-right{position:relative;z-index:1}.ns-newstockacc-body{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.34fr) minmax(330px,.98fr);height:100%;min-height:0;overflow:hidden;padding-bottom:64px}.ns-newstockacc-left,.ns-newstockacc-right{min-width:0}.ns-newstockacc-left,.ns-newstockacc-right,.ns-stock-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ns-stock-panel{background:var(--ns-panel-bg);border:var(--ns-border);border-radius:var(--ns-radius-xl);box-shadow:var(--ns-shadow-main)}.ns-stock-panel-title{background:linear-gradient(135deg,#dbeafe80,#ffffffeb);border-bottom:1px solid #94a3b824;color:var(--ns-title);flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.25px;padding:6px 10px;text-transform:uppercase}.ns-stock-grid{grid-gap:6px;align-content:start;display:grid;flex:1 1;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:7px;scrollbar-color:#c3d6ea #edf4fb;scrollbar-width:thin}.ns-stock-grid::-webkit-scrollbar{width:7px}.ns-stock-grid::-webkit-scrollbar-track{background:#edf4fb;border-radius:20px}.ns-stock-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c9d9eb,#aec7e4);border-radius:20px}.ns-right-grid,.ns-two-col-main{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-stock-field{min-width:0}.ns-span-2{grid-column:span 2}.ns-custom-bordered-input .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #94a3b833;border-radius:9px!important;box-shadow:inset 0 1px 0 #fffffff5,0 2px 6px #0f172a08;height:var(--ns-field-h)!important;min-height:var(--ns-field-h)!important}.ns-custom-bordered-input .MuiFilledInput-root:hover{border-color:#3b82f640}.ns-custom-bordered-input .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#2563eb66;box-shadow:0 0 0 2px #3b82f60f}.ns-custom-bordered-input .MuiFilledInput-root.Mui-disabled{background:linear-gradient(180deg,#f8fbff,#f1f6fc)!important;opacity:1!important}.ns-custom-bordered-input .MuiFilledInput-root:after,.ns-custom-bordered-input .MuiFilledInput-root:before{display:none!important}.ns-custom-bordered-input .MuiInputLabel-root{color:var(--ns-subtitle)!important;font-size:var(--ns-label-font)!important;font-weight:800!important;letter-spacing:.1px}.ns-custom-bordered-input .MuiInputBase-input,.ns-custom-bordered-input input,.ns-custom-bordered-input textarea{color:#0f172a!important;font-size:var(--ns-field-font)!important;font-weight:700!important;height:auto!important;line-height:1.2!important;min-height:0!important;padding:13px 10px 5px!important}.ns-custom-bordered-input .MuiInputBase-input.Mui-disabled,.ns-custom-bordered-input input:disabled,.ns-custom-bordered-input textarea:disabled{-webkit-text-fill-color:#334155!important}.ns-custom-bordered-input .MuiSelect-select{color:#0f172a!important;font-size:var(--ns-field-font)!important;font-weight:700!important;height:auto!important;line-height:1.2!important;min-height:0!important;padding:13px 10px 5px!important}.ns-newstockacc-codebox .MuiFilledInput-root{border-radius:9px!important;height:38px!important;min-height:38px!important}.ns-newstockacc-codebox .MuiInputBase-input,.ns-newstockacc-codebox input{font-size:13px!important;font-weight:800!important;padding:10px!important}.ns-newstockacc-codebox .MuiInputBase-input::placeholder,.ns-newstockacc-codebox input::placeholder{color:#64748b;opacity:1}.ns-expire-group{display:flex;flex-direction:column;gap:3px}.ns-expiry-label-box{align-items:center;color:var(--ns-subtitle);display:flex;font-size:10px;font-weight:800;height:13px;letter-spacing:.15px;padding-left:4px}.ns-DatePICKERstock{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #94a3b833;border-radius:9px;box-shadow:inset 0 1px 0 #fffffff5,0 2px 6px #0f172a08;color:#0f172a;font-size:var(--ns-field-font);font-weight:700;height:var(--ns-field-h);outline:none;padding:0 10px;width:100%}.ns-DatePICKERstock:focus{border-color:#2563eb66;box-shadow:0 0 0 2px #3b82f60f}.ns-production-card-box{background:linear-gradient(180deg,#fffffffa,#f0f7ffeb);border:1px solid #94a3b829;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffeb;padding:7px}.ns-production-top{align-items:center;display:flex;gap:7px}.ns-maintain-stock-box{background:linear-gradient(180deg,#f0fdfa,#ecfeff);border-color:#14b8a642}.ns-maintain-stock-help{color:#475569;font-size:11px;font-weight:600;line-height:1.25;margin-left:auto;text-align:right}.ns-custom-checkbox{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:14px;width:14px}.ns-production-label{color:var(--ns-title);font-size:11px;font-weight:800;letter-spacing:.15px}.ns-production-fields{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.ns-newstockacc-buttonbar{grid-gap:5px;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #94a3b838;border-radius:14px;bottom:8px;box-shadow:0 10px 26px #0f172a14,0 2px 7px #0f172a0a;display:grid;gap:5px;grid-template-columns:repeat(11,minmax(0,1fr));left:10px;min-height:var(--ns-floatbar-h);overflow:hidden;padding:6px 7px;position:fixed;right:10px;z-index:1000}.ns-action-btn{border:1px solid #94a3b82e!important;border-radius:7px!important;box-shadow:0 2px 6px #0f172a08;color:#0f172a!important;font-size:10.8px!important;font-weight:800!important;height:var(--ns-btn-h)!important;letter-spacing:.08px;margin:0!important;min-width:0!important;padding:0 3px!important;text-transform:none!important;white-space:nowrap;width:100%}.ns-action-btn:hover{transform:translateY(-1px)}.ns-action-btn:disabled{box-shadow:none!important;opacity:.62!important;transform:none!important}.MuiAutocomplete-popper{z-index:100200!important}.MuiAutocomplete-paper{border:1px solid #94a3b82e;border-radius:10px!important;box-shadow:0 10px 22px #0f172a1f!important}.MuiAutocomplete-option{font-size:13px!important;font-weight:600!important;min-height:31px!important}@media (max-width:1440px){.ns-newstockacc-page{--ns-header-h:56px;--ns-field-h:38px;--ns-field-font:var(--app-font-size,12.8px);--ns-btn-h:30px}.ns-newstockacc-header{grid-template-columns:200px 1fr 200px}.ns-newstockacc-body{grid-template-columns:minmax(0,1.28fr) minmax(310px,.97fr)}}@media (max-width:1366px){.ns-newstockacc-page{--ns-header-h:54px;--ns-floatbar-h:50px;--ns-field-h:37px;--ns-field-font:var(--app-font-size,12.5px);--ns-btn-h:29px}.ns-heading{font-size:15px}.ns-newstockacc-header{grid-template-columns:185px 1fr 185px}.ns-newstockacc-codebox{min-width:120px;width:120px}.ns-newstockacc-body{grid-template-columns:minmax(0,1.22fr) minmax(300px,.95fr)}}@media (max-width:1024px){.ns-newstockacc-page{height:auto;margin-top:-20px;min-height:calc(100dvh + var(--ns-page-shift));overflow:visible}.ns-newstockacc-shell{grid-template-rows:auto auto;height:auto;overflow:visible}.ns-newstockacc-header{gap:6px;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:auto;padding:8px 14px}.ns-newstockacc-codebar{flex-wrap:wrap;justify-content:center}.ns-newstockacc-title-wrap{order:-1}.ns-newstockacc-header-right{display:none}.ns-newstockacc-body{grid-template-columns:1fr;height:auto;padding-bottom:145px}.ns-stock-panel{min-height:320px}.ns-newstockacc-buttonbar{bottom:7px;grid-template-columns:repeat(4,minmax(0,1fr));left:9px;right:9px}}@media (max-width:768px){.ns-production-fields,.ns-right-grid,.ns-two-col-main{grid-template-columns:1fr}.ns-span-2{grid-column:span 1}.ns-newstockacc-buttonbar{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-newstockacc-body{padding-bottom:185px}.ns-heading{font-size:14px;padding:4px 12px;text-align:center;white-space:normal}.ns-newstockacc-codebox{min-width:0;width:100%}.ns-code-inline-label{text-align:center;width:100%}}.ns-reference-layout.ns-newstockacc-page{--master-entry-field-height:34px;--ns-field-h:34px;--ns-reference-label-width:clamp(78px,6.4vw,100px);padding:4px 8px 6px}.ns-reference-layout .ns-newstockacc-shell{gap:8px}.ns-reference-layout .ns-newstockacc-header{box-shadow:none;display:flex;gap:10px;justify-content:center;min-height:34px;padding:2px 10px}.ns-reference-layout .ns-newstockacc-header:before,.ns-reference-layout .ns-stock-panel-title:before{display:none!important}.ns-reference-layout .ns-heading{background:#fff;border-color:#edf0f4;box-shadow:none;font-family:Arial,sans-serif;padding:2px 12px}.ns-reference-layout .ns-newstockacc-header-right{display:flex}.ns-reference-layout .ns-newstockacc-status{border-radius:6px;min-height:24px;padding:2px 12px}.ns-reference-layout .ns-newstockacc-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;min-height:0;overflow:hidden;padding:0}.ns-reference-layout .ns-newstockacc-left,.ns-reference-layout .ns-newstockacc-right{height:100%;min-height:0;min-width:0}.ns-reference-layout .ns-stock-panel{box-shadow:none!important;height:100%;min-height:0}.ns-reference-layout .ns-reference-section,.ns-reference-layout .ns-stock-panel-title{background:#f0f3f8;border-bottom:1px solid #dce3eb;box-shadow:none;color:#24364b;flex:0 0 24px;font-size:var(--ns-label-font)!important;font-weight:500;min-height:24px;padding:3px 12px}.ns-reference-layout .ns-reference-section{border:1px solid #dce3eb;border-radius:7px 7px 0 0}.ns-reference-layout .ns-stock-grid{grid-gap:9px 14px;align-content:start;display:grid;gap:9px 14px;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.ns-reference-layout .ns-stock-field .MuiFormControl-root{grid-gap:0 6px;align-items:center;display:grid;gap:0 6px;grid-template-columns:var(--ns-reference-label-width) minmax(0,202px);margin:0;width:100%}.ns-reference-layout .ns-stock-field .MuiInputLabel-root{font-weight:400!important;grid-column:1;grid-row:1;line-height:1.15;max-width:100%;overflow:visible;overflow-wrap:anywhere;pointer-events:auto;position:static;text-transform:uppercase;transform:none;white-space:normal}.ns-reference-layout .ns-stock-field .MuiInputBase-root{grid-column:2;grid-row:1;height:var(--ns-field-h)!important;min-height:var(--ns-field-h)!important;min-width:0;width:100%}.ns-reference-layout .ns-stock-field .MuiFormHelperText-root{grid-column:2;line-height:1.2;margin:3px 0 0}.ns-reference-layout .ns-stock-field .MuiInputBase-input{padding:7px 9px!important}.ns-reference-layout .ns-stock-field .MuiAutocomplete-input,.ns-reference-layout .ns-stock-field .MuiSelect-select{padding-right:30px!important}.ns-reference-layout .ns-stock-field .MuiAutocomplete-endAdornment{right:3px;top:calc(50% - 14px)}.ns-reference-layout .ns-expire-group{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:var(--ns-reference-label-width) minmax(0,202px)}.ns-reference-layout .ns-expiry-label-box{font-weight:400;height:auto;padding:0;text-transform:uppercase}.ns-reference-layout .ns-DatePICKERstock{box-shadow:none;height:var(--ns-field-h);min-width:0}.ns-reference-layout .ns-span-2{grid-column:1/-1}.ns-reference-layout .ns-production-card-box{background:#0000;border:0;box-shadow:none;padding:5px 0}.ns-reference-layout .ns-production-top{flex-wrap:wrap;gap:6px}.ns-reference-layout .ns-production-fields{gap:8px;grid-template-columns:1fr}.ns-reference-layout .ns-maintain-stock-help{color:#64748b;display:block;line-height:1.3;margin-top:3px}.ns-reference-layout .ns-newstockacc-buttonbar.master-entry-actions{border:0!important;border-radius:0!important;box-shadow:none!important;gap:8px!important;min-height:34px!important;padding:3px 6px!important}.ns-reference-layout .ns-newstockacc-buttonbar .ns-action-btn{border-radius:6px!important;flex:0 0 68px;height:28px!important;min-height:28px!important;min-width:68px!important;padding:0 5px!important}@media (max-width:1100px){.ns-reference-layout .ns-stock-grid{gap:8px}.ns-reference-layout .ns-expire-group,.ns-reference-layout .ns-stock-field .MuiFormControl-root{grid-template-columns:78px minmax(0,1fr)}}@media (max-width:900px){.ns-reference-layout .ns-newstockacc-body{grid-template-columns:1fr;overflow-y:auto}.ns-reference-layout .ns-newstockacc-left,.ns-reference-layout .ns-newstockacc-right{height:auto}.ns-reference-layout .ns-stock-panel{height:auto;overflow:visible!important}.ns-reference-layout .ns-stock-grid{flex:none;overflow:visible!important}.ns-reference-layout .ns-newstockacc-buttonbar{justify-content:flex-start}}@media (max-width:520px){.ns-reference-layout .ns-stock-grid{grid-template-columns:1fr}.ns-reference-layout .ns-expire-group,.ns-reference-layout .ns-stock-field .MuiFormControl-root{grid-template-columns:110px minmax(0,1fr)}}.ns-reference-layout.ns-newstockacc-page .ns-newstockacc-body{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ns-reference-layout .ns-newstockacc-buttonbar .ns-action-btn{flex:0 0 64px!important;font-size:calc(var(--ns-field-font)*.9)!important;min-width:64px!important;width:64px!important}.ns-reference-layout .ns-maintain-stock-help,.ns-reference-layout .ns-stock-field .MuiFormHelperText-root{font-size:var(--ns-label-font)!important;font-weight:400;text-align:left}.ns-reference-layout .ns-span-2 .MuiFormControl-root{grid-template-columns:minmax(160px,200px) minmax(0,202px)}@media (max-width:900px){.ns-reference-layout.ns-newstockacc-page .ns-newstockacc-body{grid-template-columns:1fr!important}}@media (max-width:520px){.ns-reference-layout .ns-span-2 .MuiFormControl-root{grid-template-columns:110px minmax(0,1fr)}}.ns-reference-layout .ns-newstockacc-shell{height:100%!important;min-height:0}.ns-reference-layout.ns-newstockacc-page.master-entry-page{container-type:size;height:100dvh!important;height:var(--application-content-height,100dvh)!important;max-height:100%;padding:4px 6px!important}.ns-reference-layout .ns-newstockacc-shell{gap:5px!important;grid-template-rows:34px minmax(0,1fr) auto!important}.ns-reference-layout .ns-stock-grid{--ns-field-h:clamp(25px,calc(100cqh/14 - 13.57143px),34px);--master-entry-field-height:var(--ns-field-h);gap:clamp(3px,.4cqh,5px) 10px!important;padding:6px!important}.ns-reference-layout .ns-stock-field .MuiInputBase-input{padding-block:4px!important}#root .ns-reference-layout .ns-account-code #Acodes{font-size:var(--ns-field-font)!important}@layer softwareControlFit{#root .ns-reference-layout .ns-account-code-readonly .MuiInputBase-root{background:#e9edf2!important}}#root .ns-reference-layout .ns-account-code-readonly #Acodes{-webkit-text-fill-color:#475569!important;background:#0000!important;color:#475569!important;cursor:default}.ns-reference-layout .ns-newstockacc-buttonbar.master-entry-actions{flex-wrap:wrap!important;gap:4px!important;height:auto!important;justify-content:center!important}@media (max-width:900px){.ns-reference-layout .ns-newstockacc-body{min-height:0}.ns-reference-layout .ns-stock-grid{--ns-field-h:30px}}.ns-reference-layout .ns-stock-field .MuiFormHelperText-root{grid-column:1/-1;margin:2px 0 0}@media (min-width:1101px){.ns-reference-layout.ns-newstockacc-page{--ns-reference-label-width:110px}}#root .ns-reference-layout.ns-newstockacc-page{--ns-field-font:var(--newstock-global-font-size,var(--app-font-size,13px));--ns-label-font:calc(var(--ns-field-font)*0.85)}#root .ns-reference-layout :is(.ns-DatePICKERstock,.MuiAutocomplete-option,.ns-select-menu-paper .MuiMenuItem-root){font-size:var(--ns-field-font)!important}#root .ns-reference-layout :is(.ns-production-label,.ns-maintain-stock-help,.MuiFormHelperText-root){font-size:var(--ns-label-font)!important}#root .ns-reference-layout .ns-product-controls{grid-gap:3px 12px;align-items:start;display:grid;gap:3px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .ns-reference-layout .ns-product-controls>.ns-production-top{grid-column:1}#root .ns-reference-layout .ns-production-media{display:contents}#root .ns-reference-layout .ns-product-controls .ns-product-image{grid-column:2;grid-row:1/span 2}#root .ns-reference-layout .ns-production-media .ns-production-fields{grid-gap:2px;display:grid;gap:2px;grid-column:1;grid-template-columns:minmax(0,1fr);margin:0}#root .ns-reference-layout .ns-production-media .ns-production-fields .MuiFormControl-root{grid-template-columns:105px minmax(0,1fr);grid-template-columns:var(--ns-reference-label-width,105px) minmax(0,1fr)}.ns-product-image{background:#f8fbfe;border:1px solid #cbdceb;border-radius:5px;display:flex;gap:8px;min-width:0;padding:4px}.ns-product-image-preview{background:#fff;border:1px dashed #cbd5e1;border-radius:3px;color:#64748b;display:grid;flex:0 0 84px;font-size:11px;height:84px;place-items:center;width:84px}.ns-product-image-preview img{height:100%;object-fit:contain;width:100%}.ns-product-image-actions{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;gap:2px;justify-content:center;line-height:14px;min-width:0}.ns-product-image-actions small{color:#64748b;font-size:10px;line-height:12px}.ns-product-image-actions button{background:#168e91;border:1px solid #168e91;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:3px 7px}.ns-product-image-actions button:disabled{cursor:wait;opacity:.6}.ns-product-image-actions .ns-product-image-remove{background:#fff;border-color:#e5b5b7;color:#a12c30}.ns-product-image-error{color:#b42318;font-size:11px}@media (max-width:520px){#root .ns-reference-layout .ns-product-controls{grid-template-columns:minmax(0,1fr)}#root .ns-reference-layout .ns-product-controls .ns-product-image{grid-column:1;grid-row:auto}}@layer softwareControlFit{#root .ns-reference-layout .ns-product-image-actions button{font-size:11px!important;height:20px!important;line-height:14px!important;min-height:20px!important;padding:2px 7px!important}@container (max-height: 650px){#root .ns-reference-layout :is(.ns-maintain-stock-box,.ns-product-controls){padding-block:1px!important}#root .ns-reference-layout .ns-product-image{padding:0!important}#root .ns-reference-layout .ns-production-fields .MuiInputBase-root{height:20px!important;min-height:20px!important}#root .ns-reference-layout .ns-production-fields .MuiInputBase-input{padding-block:1px!important}}}@media print{.ns-product-image-actions button,.ns-product-image-actions small{display:none}}#root .ns-reference-layout .ns-product-image-actions{gap:5px;line-height:1.4}#root .ns-reference-layout .ns-product-image-actions>:is(strong,small,.ns-product-image-error){display:block;flex:0 0 auto;height:auto;line-height:1.4!important;margin:0;min-height:0;overflow-wrap:anywhere;white-space:normal}#root .ns-reference-layout .ns-right-grid .ns-stock-field.ns-negative-stock>.MuiFormControl-root{grid-template-columns:var(--ns-reference-label-width) minmax(0,1fr);width:calc(50% - 6px)}@media (max-width:520px){#root .ns-reference-layout .ns-right-grid .ns-stock-field.ns-negative-stock>.MuiFormControl-root{grid-template-columns:110px minmax(0,1fr);width:100%}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.before-gst-overlay{align-items:center;background:#0f172a52;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.before-gst-dialog{background:#fff;border:1px solid #cbd9e5;border-radius:12px;box-shadow:0 20px 60px #102a4340;color:#17324f;font:14px Arial,sans-serif;max-height:calc(100dvh - 32px);max-width:100%;overflow:auto;width:640px}.before-gst-dialog header{align-items:center;background:#193653;color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.before-gst-dialog h2{color:inherit;font-size:18px;margin:0}.before-gst-dialog header p{color:#ccdae8;font-size:12px;margin:5px 0 0}.before-gst-dialog button{background:#fff;border:1px solid #cbd9e5;border-radius:6px;color:#17324f;cursor:pointer;font:inherit;padding:7px 15px}.before-gst-dialog header button{font-size:22px;padding:0 8px}.before-gst-context{background:#f1f7fb;border-bottom:1px solid #dae5ee;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:12px 20px}.before-gst-context>span:first-child{overflow-wrap:anywhere}.before-gst-context strong{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;margin-left:6px}.before-gst-body{padding:14px 20px}.before-gst-gross{align-items:center;display:flex;font-size:12px;font-weight:600;gap:7px;margin-bottom:12px}.before-gst-gross input{accent-color:#078a91}.before-gst-table{overflow:auto}.before-gst-dialog table{border-collapse:collapse;table-layout:fixed;width:100%}.before-gst-dialog th{font-size:13px;font-weight:600;text-align:left;width:46%}.before-gst-dialog th+th{text-align:right;width:27%}.before-gst-dialog thead th{background:#eef4f8;color:#536b82;font-size:11px;padding:9px 10px;text-transform:uppercase}.before-gst-dialog tbody th,.before-gst-dialog td{border-bottom:1px solid #e5edf3;padding:9px 6px}.before-gst-dialog small{color:#698095;display:block;font-size:11px;font-weight:400;margin-top:4px}.before-gst-dialog td input{font-feature-settings:"tnum";background:#fff;border:1px solid #cbd9e5;border-radius:5px;box-sizing:border-box;color:inherit;font:inherit;font-variant-numeric:tabular-nums;height:32px;padding:5px 8px;text-align:right;width:100%}.before-gst-dialog td input:read-only{background:#f5f8fa;border-color:#0000}.before-gst-dialog button:focus-visible,.before-gst-dialog input:focus{outline:2px solid #0796a0;outline-offset:1px}.before-gst-total{background:#edf8f7;border-radius:5px;color:#12656a;display:flex;justify-content:space-between;margin-top:12px;padding:12px}.before-gst-dialog footer{align-items:center;border-top:1px solid #e1e9ef;display:flex;gap:10px;justify-content:space-between;padding:12px 20px}.before-gst-dialog footer span{color:#698095;font-size:11px}.before-gst-dialog footer button{background:#078a91;border-color:#078a91;color:#fff;min-width:80px}@media(max-width:440px){.before-gst-body{padding:10px}.before-gst-context{flex-wrap:wrap}.before-gst-dialog td input{padding:4px}.before-gst-dialog footer{padding:10px}}.before-gst-dialog th{width:40%}.before-gst-dialog th+th{width:22%}.before-gst-dialog thead th:last-child{text-align:center;width:16%}.before-gst-sign{color:#536b82;font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.cancelled-pair-delete-modal .modal-content{border:1px solid #bad1e6;border-radius:12px;color:#152c43;overflow:hidden}.cancelled-pair-delete-modal .modal-header{background:#193650;color:#fff}.cancelled-pair-table{margin:14px 0;overflow-x:auto}.cancelled-pair-table table{border-collapse:collapse;width:100%}.cancelled-pair-table td,.cancelled-pair-table th{border:1px solid #bfd6e9;padding:9px}.cancelled-pair-table th{background:#edf5fc}.cancelled-pair-table td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cancelled-pair-table small{display:block}.cancelled-pair-warning{color:#8b0000;font-weight:600}.cancelled-pair-error{background:#fff1f2;border:1px solid #e4a4aa;border-radius:6px;color:#8b0000;padding:10px}.voucher-action-bar .voucher-cancel-button{background:#fff1f2;border:1px solid #dea6af;color:#8d2630}.voucher-cancellation-modal .modal-header{background:#183450;color:#fff}.voucher-cancellation-modal .modal-title{font-size:18px}.voucher-cancellation-modal .modal-body{color:#172c42;font-size:14px}.voucher-cancellation-reference{background:#edf4fc;border:1px solid #cbdcf0;border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px}.voucher-cancellation-modal label{display:block;font-weight:600;margin:10px 0 4px}.voucher-cancellation-modal input,.voucher-cancellation-modal textarea{background:#fff;border:1px solid #a8bed5;border-radius:5px;color:#172c42;padding:8px;width:100%}.voucher-cancellation-modal dd{margin-bottom:10px;overflow-wrap:anywhere}.voucher-cancellation-error{background:#fff1f3;border:1px solid #d88691;border-radius:5px;color:#8e1d2c;margin-top:12px;padding:10px}#root .voucher-action-bar.ledger-style-actions .voucher-action-button.voucher-cancelled-sale{color:#8b0000!important}.sa-party-status.party-balance-strip{flex-wrap:wrap;justify-content:flex-start;margin-left:0;margin-right:auto;row-gap:4px;text-align:left}.sa-party-status .sa-previous-rate{border-left:1px solid #d7e0e8;text-align:left}.sa-party-status .sa-previous-rate-button{align-items:center;background:#eaf7f6;border:1px solid #9cced0;border-radius:4px;color:#14616c;cursor:pointer;display:inline-flex;font-size:11px;gap:6px;margin:0 0 0 5px;min-height:25px;padding:3px 8px}.sa-previous-rate-button:disabled{cursor:default;opacity:.7}.sa-rate-history-modal{align-items:center;display:flex;justify-content:center;padding:20px;z-index:1500!important}.sa-rate-history-dialog{background:#fff;border-radius:10px;box-shadow:0 16px 50px #102b4b55;color:#243c52;display:flex;flex-direction:column;max-height:85dvh;max-width:100%;outline:none;overflow:hidden;width:820px}.sa-rate-history-dialog header{align-items:center;background:#193651;color:#fff;display:flex;gap:15px;justify-content:space-between;padding:14px 18px}.sa-rate-history-dialog h2{color:#fff!important;font-size:17px!important;letter-spacing:0;margin:0}.sa-rate-history-dialog header p{color:#d5e6ef;font-size:12px;margin:4px 0 0}.sa-rate-history-dialog button{background:#fff;border:1px solid #bacbd9;border-radius:5px;color:#28485f;cursor:pointer;font-size:13px;padding:6px 15px}.sa-rate-history-content{overflow:auto;padding:12px 16px}.sa-rate-history-content table{border-collapse:collapse;font-size:13px;min-width:560px;width:100%}.sa-rate-history-content td,.sa-rate-history-content th{border:1px solid #d7e4ed;padding:8px 10px;text-align:right;white-space:nowrap}.sa-rate-history-content th{background:#edf5f8;color:#294d66;position:sticky;top:0}.sa-rate-history-content td:nth-child(-n+2),.sa-rate-history-content th:nth-child(-n+2){text-align:left}.sa-rate-history-content tr:nth-child(2n){background:#f7fafc}.sa-rate-history-content .sa-rate-history-empty{color:#607487;padding:25px;text-align:center}.sa-rate-history-dialog footer{align-items:center;border-top:1px solid #dce7ee;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:10px 16px}.sa-previous-rate-button:focus-visible,.sa-rate-history-dialog button:focus-visible{outline:2px solid #148795;outline-offset:2px}.application-screen-content:has(.sa-entry-content){overflow:hidden}.sa-sale-page.voucher-entry-page:has(.sa-entry-content){display:flex;flex-direction:column;height:100dvh!important;height:var(--application-content-height,100dvh)!important;margin:0;max-height:100dvh!important;max-height:var(--application-content-height,100dvh)!important;min-height:0!important;min-width:0;overflow:hidden;padding:0;width:100%}.sa-sale-page .sa-entry-content{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:auto;width:100%}.sa-sale-page .sa-entry-content>*{min-width:0}.sa-sale-page .sa-entry-content .sa-sale_toppart{margin:4px 6px;padding:4px 6px}.sa-sale-page .sa-entry-content .sa-Dated{gap:6px;grid-template-columns:minmax(95px,.65fr) minmax(100px,.7fr) minmax(150px,1.4fr) auto!important;margin:0}.sa-sale-page .sa-entry-content .sa-Dated>:first-child,.sa-sale-page .sa-entry-content .sa-Dated>:nth-child(2){margin-left:0!important;transform:none!important}.sa-sale-page .sa-entry-content .sa-TopFields{grid-gap:6px;display:grid!important;gap:6px;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) repeat(3,minmax(0,1fr))!important;margin:4px 0 0;width:100%}.sa-sale-page .sa-entry-content .sa-TopFields>div{margin:0!important;min-width:0;width:100%!important}.sa-sale-page .sa-entry-content .sa-TopFields .MuiFormControl-root{min-width:0;width:100%!important}.sa-sale-page .sa-entry-content .sa-tablestylez{flex:1 0 130px!important;height:auto!important;margin:4px 6px!important;max-height:none!important;min-height:130px!important;min-width:0;overflow:auto!important;width:auto}.sa-sale-page .sa-entry-content .sa-Belowcontents{flex:0 0 auto;margin:0;min-width:0;padding:4px 6px;position:static!important;width:100%}.sa-sale-page .sa-entry-content .sa-footer-main{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)!important}.sa-sale-page .sa-entry-content .sa-footer-main>div{min-width:0}.sa-sale-page.voucher-entry-page>.sa-Buttonsgroupz{display:flex;flex:0 0 auto;flex-wrap:wrap!important;gap:4px;justify-content:center;margin:0!important;min-width:0;overflow:visible!important;padding:4px 6px!important;position:static!important;width:100%}.sa-sale-page.voucher-entry-page>.sa-Buttonsgroupz .sa-Buttonz{font-size:13px!important;font-size:var(--sa-global-font-size,var(--app-font-size,13px))!important;height:auto!important;min-height:28px;min-width:0;padding:4px 8px!important}@media(max-height:800px),(max-width:1180px){.sa-sale-page.voucher-entry-page:has(.sa-entry-content){--sa-header-input-height:42px}.sa-sale-page .sa-entry-content .sa-footer-info-row{gap:4px;padding:3px 6px}.sa-sale-page .sa-entry-content .sa-footer-summary-row{padding:3px 8px}.sa-sale-page .sa-entry-content .sa-footer-details{gap:4px}.sa-sale-page .sa-entry-content .sa-sale-title-box{padding:4px 6px}.sa-sale-page .sa-entry-content .sa-sale-main-title{font-size:18px}}@media(max-width:1000px){.sa-sale-page .sa-entry-content .sa-Dated{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa-sale-page .sa-entry-content .sa-TopFields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sa-sale-page .sa-entry-content .sa-footer-main{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){.sa-sale-page .sa-entry-content .sa-TopFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media print{.sa-sale-page .sa-entry-content,.sa-sale-page.voucher-entry-page:has(.sa-entry-content){height:auto;max-height:none;overflow:visible}}.application-frame:has(.sa-entry-content) .application-header .rd-search{display:flex}.sa-sale-page.voucher-entry-page>.sa-Buttonsgroupz .sa-Buttonz{height:30px!important;line-height:1.2!important;max-width:none!important;min-height:28px!important;min-width:0!important;width:auto!important}@media(max-height:700px){.sa-sale-page .sa-entry-content .sa-footer-summary-row{line-height:1.2;min-height:24px!important;padding:3px 8px!important}.sa-sale-page .sa-entry-content .sa-footer-info-row{padding:3px 6px!important}}@media(max-width:1000px){.sa-sale-page .sa-entry-content .sa-Setup{display:flex;flex-wrap:wrap;gap:5px;grid-column:1/-1;justify-content:flex-end;max-width:100%;min-width:0;width:100%}.sa-sale-page .sa-entry-content .sa-Setup>*{max-width:100%;min-width:0}}@media screen and (min-width:1440px) and (min-height:800px){#root .sa-sale-page.sa-reference-colors.voucher-entry-page .sa-entry-content .sa-tablestylez{flex:1 0 var(--invoice-table-height)!important;height:auto!important;max-height:none!important;min-height:var(--invoice-table-height)!important}}#root .sa-reference-colors .sa-footer-details,#root .sa-reference-colors .sa-sale_toppart{background:#f5faff!important;border-color:#d6e4f3!important}#root .sa-reference-colors .sa-footer-details .MuiFilledInput-root,#root .sa-reference-colors .sa-sale_toppart .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#f7faff)!important;border-color:#cfdef0!important}#root .sa-reference-colors .sa-custom-table thead th{background:var(--sale-reference-header)!important;border-color:#83afe0!important}#root .sa-reference-colors .sa-custom-table tbody td{background:#fbfdff!important;border-color:#d3e1f1!important;height:var(--invoice-row-height)!important;padding:0!important}#root .sa-reference-colors .sa-custom-table tbody tr:nth-child(2n) td{background:#f4f8fc!important}#root .sa-reference-colors .sa-custom-table tbody tr td:has(.sa-QTY){background:#eaf3ff!important}#root .sa-reference-colors .sa-custom-table tbody tr td:has(.sa-Amount){background:#fff9ed!important}#root .sa-reference-colors .sa-custom-table tbody tr td:has(.sa-CTax,.sa-ITax){background:#eaf9f3!important}#root .sa-reference-colors .sa-custom-table tbody input{-webkit-text-fill-color:#173252!important;background:#0000!important;color:#173252!important;height:calc(var(--invoice-row-height) - 1px)!important;min-height:0!important;padding:2px 7px!important}#root .sa-reference-colors .sa-custom-table tbody tr{height:var(--invoice-row-height)!important}#root .sa-reference-colors .sa-custom-table tfoot,#root .sa-reference-colors .sa-custom-table tfoot td{background:#fbfdff!important;border-color:#d3e1f1!important;color:#173252!important}#root .sa-reference-colors .sa-footer-summary-row{background:#fffbf2!important;border-color:#efe6d2!important;color:#173252!important}#root .sa-reference-colors .sa-footer-summary-strong{background:#fff3cf!important;color:#654615!important}#root .sa-reference-colors .sa-footer-summary-grand,#root .sa-reference-colors .sa-footer-summary-grand span{background:#eef5fc!important;border-color:#cddff0!important}.sa-table-height-control:has(#sale-row-height){grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;margin-top:14px}.sa-table-height-control #sale-row-height{background:#fff;border:1px solid #d5deea;border-radius:10px;color:#173252;min-height:36px;padding:8px 12px;width:100%}.transaction-series-label{background:#eef4ff;border-radius:6px;color:#254b7c;display:inline-block;font-size:.85em;font-weight:600;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:2px 8px;white-space:normal}.sa-sale-page{--sa-global-font-size:13px;--sa-global-font-scale:1;--sa-title-font-size:calc(var(--sa-global-font-size)*1.75);--sa-subtitle-font-size:calc(var(--sa-global-font-size)*0.92);--sa-label-font-size:calc(var(--sa-global-font-size)*0.9);--sa-button-font-size:calc(var(--sa-global-font-size)*0.96);--sa-table-font-size:var(--sa-global-font-size);--sa-helper-font-size:calc(var(--sa-global-font-size)*0.88);font-size:var(--sa-global-font-size)}.sa-sale-page input,.sa-sale-page select,.sa-sale-page td,.sa-sale-page textarea,.sa-sale-page tfoot td,.sa-sale-page th{font-size:var(--sa-table-font-size)!important}.sa-sale-page .MuiFilledInput-input,.sa-sale-page .MuiInputBase-input,.sa-sale-page .MuiOutlinedInput-input{font-size:var(--sa-global-font-size)!important}.sa-sale-page .MuiInputBase-input::placeholder,.sa-sale-page input::placeholder,.sa-sale-page textarea::placeholder{font-size:var(--sa-global-font-size)!important;opacity:1}.sa-sale-page .MuiFormLabel-root,.sa-sale-page .MuiInputLabel-filled,.sa-sale-page .MuiInputLabel-root{font-size:var(--sa-label-font-size)!important}.sa-sale-page .MuiSelect-select{font-size:var(--sa-global-font-size)!important}.sa-sale-page .sa-Button,.sa-sale-page .sa-Buttonz,.sa-sale-page .sa-addbutton .btn,.sa-sale-page .sa-delete{font-size:var(--sa-button-font-size)!important}.sa-sale-title-wrap{display:flex;flex-shrink:0;margin-bottom:0;margin-top:-6px;width:100%}.sa-headerSale,.sa-sale-title-wrap{align-items:center;justify-content:center;text-align:center}.sa-headerSale{background:linear-gradient(90deg,#fffffff7,#eff6fff5,#f5f3fff5);border:1px solid #dbe5f1;border-radius:999px;box-shadow:0 8px 22px #0f172a14;display:inline-flex;font-family:Times New Roman,Times,serif;gap:12px;line-height:1;margin:0;padding:8px 10px 10px}.sa-sale-main-title{color:#0f172a;display:inline-block;font-size:var(--sa-title-font-size);font-weight:800;letter-spacing:2.4px;position:relative;text-transform:uppercase}.sa-sale-main-title:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;bottom:-5px;box-shadow:0 2px 8px #6366f147;content:"";height:3px;left:4%;position:absolute;width:92%}.sa-sale-main-title1{background:linear-gradient(90deg,#fff,#f8fafc);border:1px solid #d8e2ef;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffd9;color:#475569;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--sa-subtitle-font-size);font-weight:800;letter-spacing:1.3px;padding:7px 12px;text-transform:uppercase}.sa-pur_toppart{background:linear-gradient(180deg,#fffffff7,#f6fafff7);border:1px solid #dbe5f1;border-radius:16px;box-shadow:0 10px 24px #0f172a14;display:flex;flex-direction:column;flex-shrink:0;margin-left:8px;margin-right:8px;margin-top:0;padding:6px 10px 10px}.sa-TopFields{align-items:flex-start;flex-wrap:wrap;gap:8px;margin-left:4px}.sa-Dated,.sa-TopFields{display:flex;flex-direction:row}.sa-Dated{margin-left:30px;margin-top:-2px}.sa-Setup{align-items:center;margin-left:auto}.sa-CUS,.sa-GST,.sa-Setup{display:flex;flex-direction:row;gap:8px}.sa-GST{margin-top:4px}.sa-BillDate{align-items:center;display:flex;flex-direction:row;gap:8px;margin-left:5px}.sa-billdivz{margin-left:8px}.sa-citydivZ,.sa-pandivZ{margin-left:0}.sa-GRNo{margin-left:0}.sa-GRNo,.sa-VehicleDiv{display:flex;flex-direction:column}.sa-VehicleDiv{margin-left:4px}.sa-SELFinv{font-weight:700;margin-top:8px;outline:none;width:180px}.sa-TAXDiv{display:flex;flex-direction:column;margin-left:4px}.sa-SupplyTYPE,.sa-TAXtypez{width:200px}.sa-table-height-control{align-items:center;color:#334155;display:flex;font-size:12px;font-size:calc(var(--sa-global-font-size, 13px) - 1px);font-weight:800;gap:8px;justify-content:flex-end;margin:3px 10px 0}.sa-Setup .sa-table-height-control{margin:0;white-space:nowrap}.sa-table-height-control select{background:linear-gradient(180deg,#fff,#f6faff);border:1px solid #b9c5d6;border-radius:8px;color:#1e293b;font-size:12px;font-size:calc(var(--sa-global-font-size, 13px) - 1px);font-weight:800;height:28px;min-width:108px;outline:none;padding:0 8px}.sa-tablestylez{background:#fff;border:1px solid #cfd8e3;border-radius:12px;box-shadow:0 8px 18px #0f172a0f;flex:1 1;margin:6px 8px 0;min-height:0;overflow-x:auto;overflow-y:auto;padding-bottom:0}.sa-karyana-scanbar{grid-gap:10px;align-items:center;background:linear-gradient(90deg,#ecfdf8,#f7fffd 55%,#f5f9ff);border:1px solid #8dd9ca;border-radius:10px;box-shadow:0 4px 12px #0d948814;display:grid;gap:10px;grid-template-columns:auto minmax(240px,1fr) minmax(180px,auto) auto;margin:5px 8px 0;padding:7px 10px}.sa-karyana-scanbar label{color:#0f766e;font-size:13px;font-size:var(--sa-global-font-size,13px);font-weight:900;letter-spacing:.04em;white-space:nowrap}.sa-karyana-scanbar input{background:#fff;border:2px solid #37b7a4;border-radius:8px;color:#172033;font-size:14px;font-size:calc(var(--sa-global-font-size, 13px) + 1px);font-weight:800;height:36px;min-width:0;outline:none;padding:0 12px}.sa-karyana-scanbar input:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e024}.sa-karyana-scanbar input:disabled{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.sa-karyana-scan-status{color:#0f766e;font-size:13px;font-size:var(--sa-global-font-size,13px);font-weight:800;white-space:nowrap}.sa-karyana-scan-status.is-busy{color:#1d4ed8}.sa-karyana-scan-hint{color:#64748b;font-size:12px;font-size:calc(var(--sa-global-font-size, 13px) - 1px);font-weight:700;white-space:nowrap}@media (max-width:900px){.sa-karyana-scanbar{grid-template-columns:auto 1fr}.sa-karyana-scan-hint,.sa-karyana-scan-status{grid-column:2}}.sa-heads{margin-left:43%;margin-top:-45px}.sa-erp-input3{position:relative;width:165px}.sa-erp-label3{color:#475569;font-weight:800;left:10px;pointer-events:none;position:absolute;top:7px;z-index:2}.sa-custom-style3{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0101010f;box-sizing:border-box;color:#1e293b;font-weight:700;height:48px;outline:none;padding:20px 10px 6px;width:165px}.sa-erp-input3.sa-disabled .sa-custom-style3{background-color:#fff}.sa-erp-input3:focus-within .sa-custom-style3{background-color:#eef5ff;border:1px solid #6c8fcb;border-bottom:3px solid #3f5fa8}.sa-custom-datepickerr{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bcc7d7;border-radius:8px;box-shadow:0 4px 10px #0101010f;font-weight:700;height:30px;outline:none;padding:5px;width:125px}.sa-text{color:gray;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.sa-headerPUR{-webkit-background-clip:text;background-clip:text;background-color:#000;color:#0000;font-family:Times New Roman,Times,serif;font-weight:700;margin-left:15%}.sa-inputfields{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #00000014;height:30px;outline:none;padding:10px}.sa-inputfields:focus{background-color:#eef5ff;border:1px solid #6c8fcb;outline:none}.sa-bottom{background-color:#fff;padding:10px}.sa-date-picker-container{margin-left:15px}.sa-Bottomcontainer,.sa-cus,.sa-gst{display:flex;flex-direction:row}.sa-Bottomcontainer{border-left:2px solid #dbe5f1;border-radius:10px;box-shadow:10px 10px 15px #00000014,-5px -5px 15px #fff6,inset 5px 5px 10px #00000005,inset -5px -5px 10px #fff3;transition:transform .2s ease-in-out;width:100%}.sa-Bottomdivs{display:flex;flex-direction:column}.sa-btl1,.sa-btl2{display:flex;flex-direction:row}.sa-vdate{margin-left:14px}.sa-Addless,.sa-CGST,.sa-Cess1,.sa-Cess2,.sa-DatePICKERP,.sa-Expense,.sa-GrandTotal,.sa-IGST,.sa-SGST,.sa-SubTotal,.sa-Tcs,.sa-Tcs206,.sa-Tds,.sa-Totalgsts,.sa-Trpts,.sa-VbillzNo,.sa-adjustadvancez,.sa-brokerr,.sa-grNos,.sa-tptz,.sa-vacodez{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0101010f;font-weight:700;outline:none}.sa-Addless,.sa-CGST,.sa-Cess1,.sa-Cess2,.sa-Expense,.sa-GrandTotal,.sa-IGST,.sa-SGST,.sa-SubTotal,.sa-Tcs,.sa-Tcs206,.sa-Tds,.sa-Totalgsts,.sa-Trpts,.sa-adjustadvancez,.sa-brokerr,.sa-grNos,.sa-tptz,.sa-vacodez{height:9px;padding:10px}.sa-adjustadvancez{margin-left:5px;margin-top:2px;width:250px}.sa-vacodez{margin-left:9px;width:200px}.sa-tptz{margin-left:2px;width:230px}.sa-brokerr{margin-left:24px;width:230px}.sa-Tcs{margin-left:46px}.sa-Tcs,.sa-Tds{margin-top:2px;width:130px}.sa-Tds{margin-left:20px}.sa-Tcs206{margin-left:5px;margin-top:2px;width:130px}.sa-grNos{margin-left:40px}.sa-Trpts,.sa-grNos{margin-top:2px;width:170px}.sa-Trpts{margin-left:5px}.sa-Totalgsts{color:red;margin-left:14px;margin-top:2px;text-align:right;width:170px}.sa-Expense{margin-left:12px}.sa-Addless,.sa-Expense{margin-top:2px;text-align:right;width:120px}.sa-Addless{margin-left:5px}.sa-Cess1,.sa-Cess2{margin-left:33px;margin-top:2px;text-align:right;width:120px}.sa-SubTotal{margin-left:22px;margin-top:2px}.sa-CGST,.sa-SubTotal{text-align:right;width:180px}.sa-CGST{margin-left:49px}.sa-IGST{margin-left:48.5px}.sa-IGST,.sa-SGST{text-align:right;width:180px}.sa-SGST{margin-left:50px}.sa-GrandTotal{color:red;margin-left:5px;text-align:right;width:180px}.sa-Addless:focus,.sa-CGST:focus,.sa-Cess1:focus,.sa-Cess2:focus,.sa-DatePICKERP:focus,.sa-Expense:focus,.sa-GrandTotal:focus,.sa-IGST:focus,.sa-SGST:focus,.sa-SubTotal:focus,.sa-Tcs206:focus,.sa-Tcs:focus,.sa-Tds:focus,.sa-Totalgsts:focus,.sa-Trpts:focus,.sa-VbillzNo:focus,.sa-adjustadvancez:focus,.sa-brokerr:focus,.sa-grNos:focus,.sa-tptz:focus,.sa-vacodez:focus{background-color:#eef5ff;border:1px solid #6c8fcb}.sa-margin{margin-top:0}.sa-plus{display:flex;flex-direction:row;margin-left:90%;margin-top:-35px}.sa-Button{border:none;border-radius:10px;box-shadow:0 6px 14px #0f172a1f;color:#fff;cursor:pointer;font-weight:700;height:44px;letter-spacing:.4px;margin:2px;min-width:100px;padding:0 16px;transition:all .15s ease}.sa-Button:hover{box-shadow:0 10px 18px #00000024;filter:brightness(1.02);transform:translateY(-1px)}.sa-Billdiv{margin-left:20px}.sa-selectors{margin-left:10%}.sa-delete{border:none;border-radius:8px;cursor:pointer;margin:5px;padding:10px 20px;transition:box-shadow .3s,transform .3s}.sa-Buttonsgroup{margin-left:20%}.sa-Buttonsgroupz{align-items:center;background:#0000;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;margin:0 auto;overflow-x:auto;padding:8px 10px 10px;width:100%}.sa-Buttonz{border:none;border-radius:10px;box-shadow:0 6px 14px #0f172a1f;color:#fff;cursor:pointer;font-weight:700;height:44px;letter-spacing:.4px;margin:2px;min-width:100px;padding:0 16px;transition:all .15s ease}.sa-Buttonz:active,.sa-Buttonz:focus,.sa-Buttonz:hover{box-shadow:0 10px 18px #00000024;filter:brightness(1.02);transform:translateY(-1px)}.sa-VbillzNo{margin-left:10px;padding:10px;width:165px}.sa-DatePICKERP{color:#1e293b;height:46px;margin-top:5px;padding:10px;width:125px}.sa-TDSon{width:100%}.sa-custom-bordered-input .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0f172a0d;font-weight:700}.sa-custom-bordered-input .MuiFilledInput-root:hover{background:linear-gradient(180deg,#fff,#f5f9ff)}.sa-custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#6c8fcb;box-shadow:0 0 0 3px #3b82f614}.sa-custom-bordered-input .MuiFilledInput-root.Mui-disabled{border-color:#ccc}.sa-CTDS,.sa-Remz,.sa-TCSPER,.sa-TCSRATE,.sa-TDSon,.sa-TOTALFIELD{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #00000014;font-weight:700;outline:none}.sa-Remz{width:300px}.sa-TOTALFIELD{width:200px}.sa-TCSRATE{width:100px}.sa-TCSPER{width:133px}.sa-CTDS{width:120px}.sa-custom-table{border-collapse:collapse;width:100%}.sa-custom-table td,.sa-custom-table th{border:1px solid #d5deea;overflow:hidden;text-overflow:ellipsis}.sa-custom-table thead{box-shadow:inset 0 -1px 0 #9fb0c7}.sa-custom-table thead th{border-bottom:1px solid #aebed1;color:#fff;font-size:var(--sa-label-font-size);font-weight:800;padding:8px 6px;position:sticky;text-shadow:0 1px 0 #0000002e;top:0;white-space:nowrap;z-index:4}.sa-th-code,.sa-th-desc{background:linear-gradient(180deg,#4ca8a4,#2f8e95)!important}.sa-th-amount,.sa-th-hsn,.sa-th-qty,.sa-th-rate{background:linear-gradient(180deg,#56a6cb,#388bb6)!important}.sa-th-tax{background:linear-gradient(180deg,#9a72bf,#7d5aa7)!important}.sa-custom-table tbody td{padding:0}.sa-custom-table tbody tr:nth-child(2n){background:#fbfdff}.sa-custom-table tbody tr:hover{background-color:#f3f8ff}.sa-custom-table tfoot td{background:#ffffffeb;border-top:1px solid #97a9c3;bottom:0;color:#1e293b;font-size:var(--sa-table-font-size);font-weight:800;padding:8px 6px;position:sticky;z-index:3}.sa-Amount,.sa-CTax,.sa-Disc,.sa-Hsn,.sa-ITax,.sa-ItemCode,.sa-Others,.sa-PCS,.sa-Price,.sa-QTY,.sa-STax,.sa-desc,.sa-discount{font-weight:700}.sa-Amount:focus,.sa-CTax:focus,.sa-Disc:focus,.sa-Hsn:focus,.sa-ITax:focus,.sa-ItemCode:focus,.sa-Others:focus,.sa-PCS:focus,.sa-Price:focus,.sa-QTY:focus,.sa-STax:focus,.sa-desc:focus,.sa-discount:focus{background-color:#eef5ff;color:#000;font-weight:700}.sa-desc{background-color:#fffdf3}.sa-QTY{background-color:#f7f3ff}.sa-Amount{background-color:#fffdf3}.sa-CTax,.sa-ITax{background-color:#eefaf1}.sa-Belowcontents{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(0deg,#fffffffc,#f8fbfff5);border-top:1px solid #d6deea;box-shadow:0 -10px 26px #0f172a1a;left:0;overflow:visible;padding-top:6px;width:100%;z-index:1000}.sa-bottomcontainer1{display:flex;flex-direction:row}@media (max-width:768px){#root,body,html{overflow:auto}.sa-sale-title-wrap{margin-bottom:6px;margin-top:0}.sa-headerSale{border-radius:18px;flex-direction:column;gap:8px;padding:10px 14px 12px}.sa-sale-main-title{letter-spacing:1.5px}.sa-sale-main-title1{padding:6px 10px}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.sa-Buttonsgroup{margin-left:20px}.sa-pur_toppart{display:flex;flex-direction:column;margin-left:6px;margin-right:6px;margin-top:8px;padding:8px}.sa-TopFields{margin-top:1px}.sa-CUS,.sa-GST,.sa-TopFields,.sa-cus,.sa-gst{display:flex;flex-direction:column;margin-left:0}.sa-citydivZ,.sa-pandivZ,.sa-pandivz{margin-left:0}.sa-BillDate,.sa-Dated{flex-wrap:wrap;margin-left:0}.sa-BillDate{display:flex;flex-direction:row;gap:8px;margin-top:10px}.sa-Date{margin-left:28px}.sa-voucherdiv{margin-left:38px}.sa-vnoz{margin-left:0}.sa-SELFinv{margin-top:6px;width:97%}.sa-taxdiv{margin-top:5px}.sa-Billcash,.sa-Taxtype{border:1px solid #000;width:280px}.sa-Billcash{margin-left:8px}.sa-Termsz{margin-left:20px}.sa-dbdate{margin-left:27px}.sa-vbillnoz{margin-left:22px}.sa-Billdiv,.sa-selectors{margin-left:0}.sa-Bottomcontainer,.sa-Bottomdivs,.sa-bottomcontainer1,.sa-btl1,.sa-btl2{display:flex;flex-direction:column}.sa-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;margin-left:0;margin-top:5px;padding:5px}.sa-BillDate .sa-erp-input3,.sa-PANNoZ,.sa-Remz,.sa-SupplyTYPE,.sa-TAXtypez,.sa-TDSon,.sa-TOTALFIELD,.sa-VbillzNo,.sa-cityName,.sa-customerNAME,.sa-gstnoZ{width:97%}.sa-BillDate .sa-custom-style3{width:100%}.sa-adjustadvancez{margin-left:7px;width:200px}.sa-vacodez{margin-left:15px;width:200px}.sa-tptz{margin-left:10px;width:200px}.sa-brokerr{margin-left:32px;width:200px}.sa-Tcs{margin-left:47px;width:130px}.sa-Tds{margin-left:22px;width:130px}.sa-Tcs206{margin-left:5px;width:130px}.sa-grNos{margin-left:42px;width:130px}.sa-Trpts{margin-left:5px;width:130px}.sa-Totalgsts{margin-left:17px;width:130px}.sa-Expense{margin-left:13px;width:120px}.sa-Addless{margin-left:5px;width:120px}.sa-Cess1,.sa-Cess2{margin-left:28.5px;width:120px}.sa-SubTotal{margin-left:22px;width:150px}.sa-CGST,.sa-IGST,.sa-SGST{margin-left:45px;width:150px}.sa-GrandTotal{margin-left:6px;width:150px}.sa-DatePICKERP{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:0;width:94.5%}.sa-VbillzNo{width:50%}.sa-TDSon{width:98.5%}.sa-Belowcontents{position:static}.sa-Buttonsgroupz{display:flex;flex-direction:row;max-width:100%;overflow-x:auto}.sa-tablestylez{height:auto;margin-bottom:8px;max-height:360px;min-height:260px}}@media (width:820px) and (height:1180px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.sa-tablestylez{max-height:430px;overflow-y:auto}.sa-toppart{display:flex;flex-direction:row}.sa-Buttonsgroup{margin-left:20px}.sa-headers{margin-left:20%;margin-top:-40px}.sa-pur_toppart{margin-left:10px;margin-top:8px}.sa-cus,.sa-gst,.sa-pur_toppart{display:flex;flex-direction:column}.sa-cus,.sa-gst{margin-left:0}.sa-Bottomcontainer,.sa-bottomcontainer1{display:flex;flex-direction:column;margin-left:12px}.sa-btl1{margin-left:60px}.sa-btl1,.sa-btl2{display:flex;flex-direction:row;margin-top:20px}.sa-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;display:flex;flex-direction:column;margin-left:25px;margin-top:5px;padding:5px}.sa-SELFinv{margin-top:10px;width:180px}.sa-Belowcontents{position:static}}@media (width:1180px) and (height:820px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.sa-Belowcontents{position:static}.sa-headers{margin-left:20%;margin-top:-40px}.sa-toppart{display:flex;flex-direction:row}.sa-pur_toppart{margin-left:10px;margin-top:8px}.sa-cus,.sa-gst,.sa-pur_toppart{display:flex;flex-direction:column}.sa-cus,.sa-gst{margin-left:0}.sa-Bottomcontainer,.sa-bottomcontainer1{display:flex;flex-direction:column}.sa-btl1{margin-left:23%}.sa-btl1,.sa-btl2{display:flex;flex-direction:row;margin-top:20px}.sa-btl2{margin-left:17%}.sa-Buttonsgroup{margin-left:12%}.sa-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;display:flex;flex-direction:column;margin-left:25px;margin-top:5px;padding:5px}.sa-SELFinv{margin-top:10px;width:180px}}:root{--sa-header-input-height:36px;--sa-header-multiline-height:82px;--sa-footer-input-height:34px;--sa-footer-total-input-height:35px;--sa-table-row-height:32px;--sa-table-head-height:32px}.sa-sale-page{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f8fbff,#fff);display:flex;flex-direction:column;height:100dvh;margin-top:0;min-height:100svh;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility}.sa-pur_toppart,.sa-sale_toppart{background:linear-gradient(180deg,#fffffffa,#f6fafffa);border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 8px 20px #0f172a14;flex-shrink:0;margin-left:8px;margin-right:8px;margin-top:0;min-width:0;padding:5px 8px 7px}.sa-Dated{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:108px 142px minmax(170px,1fr) auto;margin:0 0 6px}.sa-sale-center-title{align-items:center;display:flex;justify-content:center;min-width:0;padding:0 6px}.sa-sale-center-title-main{align-items:center;background:linear-gradient(90deg,#fff,#eef5ff,#f5f3ff);border:1px solid #d7e2f0;border-radius:999px;box-shadow:0 6px 14px #0f172a14;color:#0f172a;display:inline-flex;font-family:Times New Roman,Times,serif;font-size:calc(var(--sa-global-font-size)*1.08);font-weight:800;justify-content:center;letter-spacing:2px;min-height:36px;padding:0 18px;white-space:nowrap}.sa-sale-center-title-sub{color:#475569;font-size:calc(var(--sa-global-font-size)*.96);font-weight:800;line-height:1;margin-left:8px;white-space:nowrap}.sa-sale-center-title-series{background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;color:#155e75;font-size:calc(var(--sa-global-font-size)*.9);font-weight:900;line-height:1;margin-left:8px;max-width:190px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.sa-Setup{gap:5px;justify-self:end}.sa-Button{height:36px;min-width:82px;padding:0 12px}.sa-Setting{align-items:center;display:inline-flex;justify-content:center;min-height:34px;min-width:34px}.sa-TopFields{grid-gap:7px;align-items:start;display:grid;gap:7px;grid-template-columns:minmax(0,1.82fr) minmax(150px,1.48fr) minmax(92px,.54fr) minmax(112px,.7fr) minmax(154px,1.05fr);margin-left:0;margin-top:0}.sa-TopFields>*{min-width:0}.sa-CUS,.sa-GST{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1.42fr) minmax(86px,.76fr);margin-top:0}.sa-ExFor,.sa-GRNo,.sa-TAXDiv,.sa-VehicleDiv,.sa-citydivZ,.sa-customerdiv,.sa-pandivZ,.sa-shippedTO{min-width:0}.sa-GRNo,.sa-TAXDiv,.sa-VehicleDiv{grid-gap:7px;display:grid;gap:7px;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0}.sa-Billss,.sa-GRNOZ,.sa-PANNoZ,.sa-SupplyTYPE,.sa-TAXtypez,.sa-VEHICLE,.sa-cityName,.sa-customerNAME,.sa-gstnoZ,.sa-shippedtoz{width:100%}.sa-DatePICKER,.sa-DatePICKERP{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0f172a0d;box-sizing:border-box;color:#1e293b;font-weight:700;height:40px;height:var(--sa-header-input-height);margin-top:0;outline:none;padding:6px 9px;width:108px}.sa-DatePICKER:focus,.sa-DatePICKERP:focus{border-color:#6c8fcb;box-shadow:0 0 0 3px #3b82f614}.sa-billdivz,.sa-billzNo{width:142px}.sa-pur_toppart .sa-custom-bordered-input .MuiFilledInput-root,.sa-sale_toppart .sa-custom-bordered-input .MuiFilledInput-root{min-height:40px!important;min-height:var(--sa-header-input-height)!important}.sa-shippedtoz .MuiFilledInput-root{align-items:flex-start}.sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-shippedtoz textarea{line-height:1.2!important;padding-top:22px!important}.sa-Billss .MuiFilledInput-root,.sa-SupplyTYPE .MuiFilledInput-root,.sa-TAXtypez .MuiFilledInput-root{min-height:40px!important;min-height:var(--sa-header-input-height)!important}.sa-custom-table thead th{height:32px;height:var(--sa-table-head-height);line-height:1.05;padding:4px!important}.sa-custom-table tbody td{height:32px!important;height:var(--sa-table-row-height)!important}.sa-custom-table tfoot td{bottom:0!important;line-height:1.05;padding:4px!important}.sa-Amount,.sa-CTax,.sa-Disc,.sa-Hsn,.sa-ITax,.sa-ItemCode,.sa-Others,.sa-PCS,.sa-Price,.sa-QTY,.sa-STax,.sa-custom-table tbody input,.sa-desc,.sa-discount{height:32px!important;height:var(--sa-table-row-height)!important;line-height:1.1;min-height:32px!important;min-height:var(--sa-table-row-height)!important;padding:3px 5px!important}.sa-addbutton{flex-shrink:0;margin-bottom:2px!important;margin-top:4px!important;padding:0 8px}.sa-addbutton .btn{height:34px;padding:0 12px}.sa-Belowcontents{background:#f7f8fb;border-top:1px solid #cfd6e2;bottom:0;box-shadow:inset 0 1px 0 #ffffffe6;flex-shrink:0;padding:6px 8px 4px!important;position:sticky}.sa-footer-shell{width:100%}.sa-footer-main{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1.75fr) minmax(260px,.95fr)}.sa-footer-details{display:flex;flex-direction:column;gap:10px;min-width:0}.sa-footer-remarks-card{align-items:stretch;background:#fff;border:1px solid #cfd6e2;border-radius:4px;display:grid;grid-template-columns:130px minmax(0,1fr);min-height:34px;overflow:hidden}.sa-footer-remarks-label{align-items:flex-start;background:#f2f5fa;border-right:1px solid #d9e0ea;color:#2f3a4b;display:flex;font-size:var(--sa-label-font-size);font-weight:800;justify-content:flex-start;letter-spacing:.2px;padding:16px 14px}.sa-footer-remarks-input{width:100%!important}.sa-footer-remarks-input .MuiFilledInput-root{background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:34px!important;min-height:34px!important}.sa-footer-remarks-input .MuiFilledInput-input{line-height:1.2!important;padding-bottom:1px!important;padding-top:8px!important}.sa-footer-info-grid{grid-gap:0;background:#eef6fb;border:1px solid #cfd6e2;border-radius:4px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.sa-footer-info-row{grid-gap:8px;align-items:center;background:#eef6fb;border-bottom:1px solid #d4dbe5;border-right:1px solid #d4dbe5;display:grid;gap:8px;grid-template-columns:minmax(92px,20%) minmax(0,80%);padding:6px 10px}.sa-footer-info-row-wide{grid-column:1/-1}.sa-footer-info-label{color:#2f3a4b;font-size:var(--sa-label-font-size);font-weight:800;letter-spacing:.15px}.sa-footer-info-control{min-width:0}.sa-footer-split-control{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(58px,28%) minmax(0,72%)}.sa-footer-rate-input .MuiFilledInput-input{text-align:center}.sa-footer-amount-input .MuiFilledInput-input{text-align:right}.sa-footer-info-value{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #c4cedb;border-radius:2px;color:#64748b;display:flex;font-size:var(--sa-helper-font-size);font-weight:800;letter-spacing:.2px;min-height:36px;padding:0 10px}.sa-footer-info-control .MuiFilledInput-root{border-radius:2px!important;box-shadow:none!important;min-height:36px!important}.sa-footer-info-control .MuiFilledInput-input{padding-bottom:4px!important;padding-top:12px!important}.sa-footer-summary{background:#fff8e4;border:1px solid #d0c7a6;border-radius:4px;box-shadow:none;display:flex;flex-direction:column;min-width:0;overflow:hidden}.sa-footer-summary-label{color:#7c5b16;font-size:var(--sa-helper-font-size);font-weight:800;letter-spacing:.2px;padding:8px 14px 4px}.sa-footer-summary-row{align-items:center;border-top:1px solid #e0d7b6;color:#1f2937;display:flex;font-size:var(--sa-global-font-size);font-weight:700;gap:10px;justify-content:space-between;padding:9px 14px}.sa-footer-summary-strong{background:linear-gradient(90deg,#fff2c7,#ffeaa9);color:#6b4f00;font-size:calc(var(--sa-global-font-size)*1.04)}.sa-footer-summary-grand{background:linear-gradient(90deg,#ffe7cf,#ffd5b0);color:#b42318;font-size:calc(var(--sa-global-font-size)*1.22);font-weight:800}.sa-Buttonsgroupz{gap:5px;padding:8px 0 2px!important}.sa-Buttonz,.sa-delete{height:38px!important;min-width:90px!important;padding:0 12px!important}@media (max-width:1440px){.sa-TopFields{grid-template-columns:minmax(0,1.7fr) minmax(142px,1.36fr) minmax(88px,.5fr) minmax(104px,.64fr) minmax(146px,.94fr)!important}}@media (max-width:1280px){.sa-Dated{grid-template-columns:104px 136px minmax(150px,1fr) auto!important}.sa-sale-center-title-main{letter-spacing:1.4px;padding:0 14px}.sa-footer-main{grid-template-columns:minmax(0,1.55fr) minmax(240px,.9fr)}.sa-footer-info-row{grid-template-columns:98px minmax(0,1fr)}}@media (min-width:900px) and (max-width:1180px){.sa-pur_toppart,.sa-sale_toppart{padding:8px 10px 10px;position:sticky;top:0;z-index:25}.sa-Dated{align-items:center;gap:8px;grid-template-columns:112px 138px minmax(160px,1fr) auto!important}.sa-Dated>:first-child,.sa-billdivz,.sa-billzNo{margin-left:0!important}.sa-sale-center-title{grid-column:3;justify-content:center}.sa-sale-center-title-main{font-size:calc(var(--sa-global-font-size)*1.02);letter-spacing:1.3px;min-height:34px;padding:0 14px}.sa-Setup{align-self:center;grid-column:4;justify-self:end}.sa-TopFields{gap:8px;grid-template-columns:minmax(0,1.56fr) minmax(132px,1.28fr) minmax(86px,.5fr) minmax(104px,.66fr) minmax(138px,.92fr)!important}.sa-CUS,.sa-GST{grid-template-columns:minmax(0,1.34fr) minmax(92px,.78fr)}.sa-shippedTO{grid-column:auto}.sa-shippedtoz .MuiFilledInput-root{height:96px!important;min-height:96px!important}.sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-shippedtoz textarea{line-height:1.2!important;padding-bottom:8px!important;padding-top:22px!important}.sa-tablestylez{flex:0 0 auto!important;margin-top:6px!important;max-height:38svh!important;min-height:280px!important}}@media (max-width:1180px){.sa-sale-page{height:auto;min-height:100svh;overflow-y:auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.sa-Belowcontents,.sa-sale-page .sa-Buttonsgroupz{bottom:auto;position:static}.sa-footer-main{grid-template-columns:1fr}}@media (min-width:900px) and (max-width:1180px){.sa-footer-main{align-items:start;gap:8px;grid-template-columns:minmax(0,1.45fr) minmax(220px,.78fr)}.sa-footer-details{gap:8px}.sa-footer-remarks-card{min-height:30px}.sa-footer-remarks-label{padding:10px 12px}.sa-footer-remarks-input .MuiFilledInput-root{height:30px!important;min-height:30px!important}.sa-footer-remarks-input .MuiFilledInput-input{line-height:1.05!important;padding-bottom:0!important;padding-top:5px!important}.sa-footer-info-row{gap:6px;grid-template-columns:96px minmax(0,1fr);padding:4px 8px}.sa-footer-info-control .MuiFilledInput-root{min-height:30px!important}.sa-footer-info-control .MuiFilledInput-input{padding-bottom:2px!important;padding-top:8px!important}.sa-footer-summary-row{font-size:calc(var(--sa-global-font-size) - .5px);padding:6px 10px}.sa-footer-summary-grand,.sa-footer-summary-strong{font-size:calc(var(--sa-global-font-size)*1.02)}.sa-Buttonsgroupz{padding-top:6px!important}}@media (max-width:1180px){.sa-Dated{gap:6px;grid-template-columns:112px 138px minmax(0,1fr)}.sa-TopFields{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-shippedTO{grid-column:1/-1}}@media (max-width:1100px){.sa-footer-remarks-card{grid-template-columns:1fr}.sa-footer-remarks-label{border-bottom:1px solid #dbe5f1;border-right:none;padding-bottom:10px}.sa-footer-info-grid{grid-template-columns:1fr}.sa-footer-info-row,.sa-footer-info-row-wide{grid-column:auto}}@media (max-width:860px){.sa-Dated{grid-template-columns:1fr}.sa-DatePICKER,.sa-DatePICKERP,.sa-billdivz,.sa-billzNo{width:100%}.sa-Setup{justify-self:start}.sa-CUS,.sa-GST,.sa-TopFields{grid-template-columns:1fr}.sa-Buttonsgroupz{padding-left:8px!important;padding-right:8px!important}}@media (max-width:899px){.sa-footer-summary-row{padding:7px 10px}}@media (max-height:900px) and (min-width:1181px){.sa-footer-main{gap:6px;grid-template-columns:minmax(0,1.8fr) minmax(184px,.72fr)}.sa-footer-details{gap:6px}.sa-footer-remarks-card{min-height:30px}.sa-footer-remarks-label{padding:8px 10px}.sa-footer-remarks-input .MuiFilledInput-root{height:30px!important;min-height:30px!important}.sa-footer-remarks-input .MuiFilledInput-input{line-height:1!important;padding-bottom:0!important;padding-top:5px!important}.sa-footer-info-row{grid-template-columns:88px minmax(0,1fr);padding:2px 6px}.sa-footer-info-row-wide{grid-template-columns:72px 132px;justify-content:start}.sa-footer-info-row-wide .sa-duedatez,.sa-footer-info-row-wide .sa-duedatez .MuiFormControl-root,.sa-footer-info-row-wide .sa-footer-info-control{max-width:132px!important;width:132px!important}.sa-footer-info-control .MuiFilledInput-root{min-height:26px!important}.sa-footer-info-control .MuiFilledInput-input{font-size:calc(var(--sa-global-font-size) - 1px)!important;padding-bottom:1px!important;padding-top:7px!important}.sa-footer-summary-label{padding:2px 10px 0}.sa-footer-summary-row{font-size:calc(var(--sa-global-font-size) - 1.5px);padding:3px 9px}.sa-footer-summary-grand,.sa-footer-summary-strong{font-size:var(--sa-global-font-size)}.sa-Buttonsgroupz{background:linear-gradient(90deg,#fff2c7,#ffeaa9);bottom:0;flex-shrink:0!important;padding:3px 0 max(6px,env(safe-area-inset-bottom))!important;position:sticky;z-index:1002}.sa-Buttonz,.sa-delete{font-size:calc(var(--sa-button-font-size) - 1px)!important;height:30px!important;min-width:74px!important;padding:0 8px!important}}:root{--sa-header-input-height:40px;--sa-header-multiline-height:108px}.sa-Billss .MuiFilledInput-root,.sa-GRNOZ .MuiFilledInput-root,.sa-PANNoZ .MuiFilledInput-root,.sa-SupplyTYPE .MuiFilledInput-root,.sa-TAXtypez .MuiFilledInput-root,.sa-VEHICLE .MuiFilledInput-root,.sa-cityName .MuiFilledInput-root,.sa-customerNAME .MuiFilledInput-root,.sa-gstnoZ .MuiFilledInput-root,.sa-pur_toppart .sa-custom-bordered-input .MuiFilledInput-root,.sa-sale_toppart .sa-custom-bordered-input .MuiFilledInput-root{box-sizing:border-box!important;height:40px!important;height:var(--sa-header-input-height)!important;min-height:40px!important;min-height:var(--sa-header-input-height)!important;padding-top:2px}.sa-DatePICKER,.sa-DatePICKERP,.sa-VbillzNo,.sa-custom-datepickerr,.sa-custom-style3,.sa-inputfields{border-radius:8px;box-sizing:border-box!important;height:40px!important;height:var(--sa-header-input-height)!important;min-height:40px!important;min-height:var(--sa-header-input-height)!important}.sa-custom-style3{padding:18px 10px 6px!important}.sa-DatePICKER,.sa-DatePICKERP,.sa-VbillzNo,.sa-custom-datepickerr,.sa-inputfields{line-height:38px!important;line-height:calc(var(--sa-header-input-height) - 2px)!important}.sa-DatePICKER,.sa-DatePICKERP{margin-top:0!important;padding:0 9px!important}.sa-VbillzNo,.sa-custom-datepickerr,.sa-inputfields{padding-bottom:0!important;padding-top:0!important}.sa-erp-label3{top:5px!important}.sa-shippedtoz .MuiFilledInput-root{align-items:flex-start!important;height:108px!important;height:var(--sa-header-multiline-height)!important;min-height:108px!important;min-height:var(--sa-header-multiline-height)!important;padding-top:2px!important}.sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-shippedtoz textarea{line-height:1.35!important;overflow:auto!important;padding-bottom:10px!important;padding-top:24px!important;resize:none!important;white-space:pre-wrap!important}.sa-sale-page .sa-Buttonsgroupz{background:linear-gradient(90deg,#fff2c7,#ffeaa9);padding-bottom:max(6px,env(safe-area-inset-bottom))!important;z-index:1002}.sa-sale-page .sa-Buttonz,.sa-sale-page .sa-delete{flex:0 0 auto}.sa-Dated>:first-child{margin-left:36px!important}.sa-Dated>:nth-child(2){margin-left:12px!important}@media (max-width:1280px){.sa-Dated>:first-child{margin-left:30px!important}.sa-Dated>:nth-child(2){margin-left:6px!important}}@media (max-width:860px){.sa-Dated>:first-child,.sa-Dated>:nth-child(2){margin-left:0!important}}.pu-custom-bordered-input .MuiFilledInput-root:after,.pu-custom-bordered-input .MuiFilledInput-root:before,.sa-custom-bordered-input .MuiFilledInput-root:after,.sa-custom-bordered-input .MuiFilledInput-root:before{border-bottom:none!important;display:none!important}.pu-custom-bordered-input .MuiFilledInput-root.Mui-focused:after,.pu-custom-bordered-input .MuiFilledInput-root:hover:not(.Mui-disabled,.Mui-error):before,.sa-custom-bordered-input .MuiFilledInput-root.Mui-focused:after,.sa-custom-bordered-input .MuiFilledInput-root:hover:not(.Mui-disabled,.Mui-error):before{border-bottom:none!important}.pu-custom-bordered-input .MuiFilledInput-root,.sa-custom-bordered-input .MuiFilledInput-root{background-image:none!important}@media (min-width:768px) and (max-width:1180px){.sa-TopFields{align-items:start!important;gap:7px!important;grid-template-columns:minmax(0,1.9fr) minmax(0,1.22fr) minmax(102px,.68fr) minmax(136px,.88fr) minmax(0,1.32fr)!important}.sa-shippedTO{align-self:start!important;grid-column:auto!important;justify-self:stretch!important;min-width:0!important}.sa-shippedTO,.sa-shippedTO .MuiFilledInput-root,.sa-shippedTO .MuiFormControl-root,.sa-shippedTO .sa-custom-bordered-input,.sa-shippedtoz{max-width:210px!important;width:100%!important}.sa-shippedtoz .MuiFilledInput-root{height:108px!important;height:var(--sa-header-multiline-height)!important;min-height:108px!important;min-height:var(--sa-header-multiline-height)!important}.sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-shippedtoz textarea{overflow:auto!important;white-space:pre-wrap!important}}.sa-sale-page .sa-Buttonsgroupz{align-items:center!important;background:#0000!important;bottom:0!important;display:flex!important;flex-shrink:0!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:center!important;margin:0 auto!important;overflow-x:auto!important;padding:5px 8px max(8px,env(safe-area-inset-bottom))!important;position:sticky!important;width:100%!important;z-index:1002!important}.sa-sale-page .sa-Buttonz,.sa-sale-page .sa-delete{flex:0 0 auto!important;font-size:13px!important;height:38px!important;min-width:90px!important;padding:0 12px!important}.note-credit-page .sa-Dated{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-left:8px!important;width:calc(100% - 16px)!important}.note-credit-page .sa-DatePICKER{flex:0 0 116px!important;width:116px!important}.note-credit-page .sa-billdivz{flex:0 0 142px!important;margin-left:0!important;width:142px!important}.note-credit-page .sa-sale-center-title{flex:1 1 auto!important;min-width:220px!important}.note-credit-page .sa-Setup{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:8px!important;justify-content:flex-end!important;margin-left:auto!important}.note-credit-page .sa-note-setup-button{align-items:center!important;background:linear-gradient(180deg,#2f6df2,#1d4ed8)!important;border:1px solid #1d4ed8!important;border-radius:8px!important;box-shadow:0 8px 18px #2563eb47,inset 0 1px 0 #ffffff47!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font-weight:800!important;gap:7px!important;justify-content:center!important;letter-spacing:.4px!important;min-width:106px!important;padding:0 15px!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.note-credit-page .sa-note-setup-button:hover{background:linear-gradient(180deg,#3b82f6,#1e40af)!important;box-shadow:0 10px 22px #2563eb57,inset 0 1px 0 #ffffff4d!important;transform:translateY(-1px)}.note-credit-page .sa-note-setup-button:focus-visible{outline:3px solid #2563eb47;outline-offset:2px}.note-credit-page .sa-note-setup-icon{flex:0 0 auto;font-size:14px}.note-credit-page .sa-note-reference-panel{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #bfd2e8;border-radius:8px;box-shadow:inset 0 1px 0 #ffffffb3;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(172px,1.18fr) minmax(136px,.86fr) minmax(118px,.74fr) minmax(132px,.84fr) minmax(132px,.84fr) minmax(166px,1fr) minmax(180px,1.06fr) minmax(118px,.72fr) minmax(104px,.64fr);margin:8px 8px 5px;overflow:hidden;padding:8px 9px}.note-credit-page .sa-note-reference-control .MuiFilledInput-root,.note-credit-page .sa-note-reference-text .MuiFilledInput-root{border-radius:7px!important;height:44px!important;min-height:44px!important}.note-credit-page .sa-note-reference-control .MuiFilledInput-root.Mui-disabled,.note-credit-page .sa-note-reference-text .MuiFilledInput-root.Mui-disabled{background:#f7fbff!important;opacity:1!important}.note-credit-page .sa-note-reference-control .MuiInputLabel-root.Mui-disabled,.note-credit-page .sa-note-reference-control .MuiSelect-select.Mui-disabled,.note-credit-page .sa-note-reference-text .MuiFilledInput-input.Mui-disabled,.note-credit-page .sa-note-reference-text .MuiInputLabel-root.Mui-disabled{-webkit-text-fill-color:#4b5563!important;color:#4b5563!important;opacity:1!important}.note-credit-page .sa-note-reference-total .MuiFilledInput-input{-webkit-text-fill-color:#9f3412!important;color:#9f3412!important;font-weight:900!important;text-align:right}.note-credit-page .sa-note-reference-control .MuiInputLabel-root,.note-credit-page .sa-note-reference-text .MuiInputLabel-root{font-size:10px;font-weight:800;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-credit-page .sa-note-reference-check{align-items:center;background:#fff;border:1px solid #c8d6e8;border-radius:7px;color:#334155;display:inline-flex;font-weight:700;gap:7px;height:44px;justify-content:center;padding:0 9px;white-space:nowrap}.note-credit-page .sa-note-reference-check input{height:15px;width:15px}.note-credit-page .sa-note-source-action{grid-gap:2px;background:#fff;border:1px solid #c8d6e8;border-radius:7px;display:grid;gap:2px;grid-template-rows:16px 22px;height:44px;min-width:0;padding:3px 8px}.note-credit-page .sa-note-source-action span{color:#475569;font-size:10.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-credit-page .sa-note-source-button{background:linear-gradient(180deg,#2563eb,#1d4ed8);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:900;height:22px}.note-credit-page .sa-note-source-button:disabled{cursor:not-allowed;opacity:.5}.note-credit-page .sa-note-reference-date{background:#fff;border:1px solid #c8d6e8;border-radius:7px;height:44px;overflow:hidden;position:relative}.note-credit-page .sa-note-reference-date:before{color:#536175;content:attr(data-label);font-size:9.5px;font-weight:800;left:9px;line-height:1;overflow:hidden;position:absolute;text-overflow:ellipsis;top:3px;white-space:nowrap;width:calc(100% - 16px)}.note-credit-page .sa-note-reference-input{background:#0000;border:0;color:#172033;font-weight:700;height:100%;outline:0;padding:16px 9px 4px;width:100%}.note-credit-page .sa-note-bill-backdrop{align-items:center;background:#0f172a61;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:12000}.note-credit-page .sa-note-bill-modal{background:#fff;border:1px solid #0f172a29;border-radius:8px;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;max-height:min(620px,92vh);overflow:hidden;width:min(1080px,96vw)}.note-credit-page .sa-note-modal-fields{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#f8fbff,#eef6ff);border-bottom:1px solid #d6e0ed;display:grid;gap:8px;grid-template-columns:minmax(180px,1.25fr) minmax(126px,.78fr) minmax(132px,.82fr) minmax(132px,.82fr) minmax(150px,.95fr) minmax(165px,1fr) minmax(168px,1.02fr) minmax(110px,.72fr);padding:10px 12px}.note-credit-page .sa-note-modal-fields .sa-note-reference-control .MuiFilledInput-root,.note-credit-page .sa-note-modal-fields .sa-note-reference-text .MuiFilledInput-root{height:42px!important;min-height:42px!important}.note-credit-page .sa-note-bill-head,.note-credit-page .sa-note-bill-tools{align-items:center;border-bottom:1px solid #d6e0ed;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.note-credit-page .sa-note-bill-head strong{color:#172033;display:block;font-size:17px;font-weight:950}.note-credit-page .sa-note-bill-head span{color:#64748b;display:block;font-size:12px;font-weight:750}.note-credit-page .sa-note-bill-head button,.note-credit-page .sa-note-bill-tools button{background:#f8fbff;border:1px solid #c8d6e8;border-radius:6px;color:#172033;cursor:pointer;font-weight:900;height:34px;min-width:64px}.note-credit-page .sa-note-bill-tools button:disabled{cursor:not-allowed;opacity:.5}.note-credit-page .sa-note-bill-tools input{border:1px solid #c8d6e8;border-radius:6px;flex:1 1 auto;font-weight:750;height:36px;min-width:0;outline:0;padding:0 10px}.note-credit-page .sa-note-bill-tablewrap{flex:1 1 auto;min-height:180px;overflow:auto}.note-credit-page .sa-note-bill-table{border-collapse:collapse;font-size:13px;width:100%}.note-credit-page .sa-note-bill-table td,.note-credit-page .sa-note-bill-table th{border-bottom:1px solid #d6e0ed;padding:9px 10px;text-align:left}.note-credit-page .sa-note-bill-table th{background:#eaf3ff;color:#172033;font-weight:950;position:sticky;top:0}.note-credit-page .sa-note-bill-table tbody tr{cursor:pointer}.note-credit-page .sa-note-bill-table tbody tr:hover{background:#f1f7ff}.note-credit-page .sa-note-bill-item-tools{align-items:stretch;flex-wrap:wrap}.note-credit-page .sa-note-selected-bill{grid-gap:2px;display:grid;flex:1 1 260px;gap:2px;min-width:0;padding:3px 0}.note-credit-page .sa-note-selected-bill strong{color:#172033;font-size:14px;font-weight:950}.note-credit-page .sa-note-selected-bill span{color:#64748b;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-credit-page .sa-note-bill-item-table td:first-child,.note-credit-page .sa-note-bill-item-table th:first-child{text-align:center;width:72px}.note-credit-page .sa-note-bill-item-table input[type=checkbox]{height:16px;width:16px}.note-credit-page .sa-note-bill-actions{align-items:center;background:#f8fbff;border-top:1px solid #d6e0ed;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.note-credit-page .sa-note-bill-actions span{color:#334155;font-weight:850}.note-credit-page .sa-note-bill-actions button{background:linear-gradient(180deg,#2563eb,#1d4ed8);border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:950;height:36px;min-width:150px}.note-credit-page .sa-tablestylez{flex:1 1 360px!important;min-height:360px!important}.note-credit-page .sa-Belowcontents{background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border-top:1px solid #c8d4e4!important;box-shadow:0 -8px 18px #0f172a14!important;flex-shrink:0!important;overflow-x:auto!important;padding:8px 8px 6px!important}.note-credit-page .sa-bottomcontainer1{grid-gap:8px!important;align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(245px,1.35fr) minmax(164px,.72fr) minmax(166px,.72fr) minmax(160px,.7fr) minmax(160px,.7fr) minmax(160px,.7fr)!important;margin-left:0!important;min-width:1080px!important;width:100%!important}.note-credit-page .sa-bottomcontainer1>div{gap:5px!important;margin-left:0!important;min-width:0!important}.note-credit-page .sa-TotalGSTdiv,.note-credit-page .sa-Totalcontainer{display:flex!important;flex-direction:column!important;gap:5px!important;margin-left:0!important}.note-credit-page .sa-Belowcontents .sa-Remz{width:100%!important}.note-credit-page .sa-Belowcontents .sa-TCSRATE{width:64px!important}.note-credit-page .sa-Belowcontents .sa-TCSPER{width:108px!important}.note-credit-page .sa-Belowcontents .sa-CTDS{width:78px!important}.note-credit-page .sa-Belowcontents .sa-TOTALFIELD,.note-credit-page .sa-Belowcontents .sa-duedatez,.note-credit-page .sa-Belowcontents .sa-duedatez .MuiFormControl-root{width:152px!important}.note-credit-page .sa-Belowcontents .sa-custom-bordered-input .MuiFilledInput-root{border-radius:4px!important;height:34px!important;min-height:34px!important}.note-credit-page .sa-Belowcontents .sa-custom-bordered-input .MuiFilledInput-input{padding-bottom:3px!important;padding-top:11px!important}.note-credit-page .sa-Belowcontents .MuiInputLabel-filled,.note-credit-page .sa-Belowcontents .MuiInputLabel-root{transform:translate(10px,9px) scale(1)!important}.note-credit-page .sa-Belowcontents .MuiInputLabel-shrink{transform:translate(10px,2px) scale(.72)!important}.note-credit-page .sa-addbutton{margin-bottom:3px!important}.note-credit-page .sa-addbutton .btn{border-radius:8px!important;font-size:13px!important;font-weight:800!important;height:36px!important;min-width:104px!important;padding:0 14px!important}.note-credit-page .sa-Buttonsgroupz{gap:8px!important;padding:7px 8px 10px!important}.note-credit-page .sa-Buttonz,.note-credit-page .sa-delete{border:1px solid #0f172a1f!important;border-radius:8px!important;box-shadow:0 5px 12px #0f172a1f,inset 0 1px 0 #ffffff42!important;font-size:14px!important;font-weight:800!important;height:42px!important;min-width:98px!important;padding:0 15px!important}.note-credit-page .sa-bottomcontainer1{display:none!important}.note-credit-page .sa-note-footer-modern{min-width:1080px}.note-credit-page .sa-note-footer-modern .sa-footer-main{grid-template-columns:minmax(0,1.8fr) minmax(280px,.86fr)}.note-credit-page .sa-note-footer-modern .sa-footer-summary-row:first-child{border-top:0}@media (max-width:1180px){.note-credit-page .sa-Dated{flex-wrap:wrap!important}.note-credit-page .sa-note-reference-panel{grid-template-columns:repeat(3,minmax(150px,1fr))}.note-credit-page .sa-note-modal-fields{grid-template-columns:repeat(2,minmax(150px,1fr))}}.note-credit-page .sa-Dated{border-bottom:1px solid #d6e0ed!important;min-height:54px!important;padding:7px 8px!important}.note-credit-page .sa-Dated>:first-child,.note-credit-page .sa-Dated>:nth-child(2),.note-credit-page .sa-Dated>:nth-child(3){margin-left:0!important}.note-credit-page .sa-billdivz,.note-credit-page .sa-note-billno-header{flex:0 0 136px!important;margin-left:0!important;width:136px!important}.note-credit-page .sa-note-billno-input{width:100%!important}.note-credit-page .sa-billzNo .MuiFilledInput-root,.note-credit-page .sa-note-billno-input .MuiFilledInput-root{border-radius:7px!important;height:40px!important;min-height:40px!important}.note-credit-page .sa-billzNo .MuiInputAdornment-root{margin-top:0!important}.note-credit-page .sa-sale-center-title{align-self:center!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-color:#cdddf0!important;box-shadow:0 5px 14px #0f172a12!important;height:38px!important}.note-credit-page .sa-note-setup-button{border-radius:7px!important;height:40px!important}.note-credit-page .sa-note-bill-modal{border:1px solid #b8c9dd!important;border-radius:8px!important;box-shadow:0 22px 60px #0f172a57!important;max-height:min(690px,92vh)!important;width:min(1180px,96vw)!important}.note-credit-page .sa-note-bill-head{align-items:center!important;background:linear-gradient(180deg,#fff,#f3f8ff)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;padding:14px 16px 12px!important}.note-credit-page .sa-note-bill-head strong{font-size:18px!important;letter-spacing:0!important}.note-credit-page .sa-note-bill-head span{font-size:12.5px!important;margin-top:2px!important}.note-credit-page .sa-note-bill-head button{background:#eef5ff!important;border-radius:7px!important;color:#0f172a!important;height:34px!important;min-width:38px!important;padding:0!important;width:38px!important}.note-credit-page .sa-note-modal-fields{background:#f6f9fd!important;gap:9px!important;grid-template-columns:minmax(210px,1.32fr) minmax(160px,1fr) minmax(142px,.92fr) minmax(154px,.98fr) minmax(168px,1.05fr)!important;padding:12px 16px!important}.note-credit-page .sa-note-modal-fields .sa-note-reference-control{grid-column:span 2}.note-credit-page .sa-note-reference-check{justify-content:center!important;min-width:0!important}.note-credit-page .sa-note-reference-check span,.note-credit-page .sa-note-reference-control .MuiInputLabel-root,.note-credit-page .sa-note-reference-date:before,.note-credit-page .sa-note-reference-text .MuiInputLabel-root{letter-spacing:0!important}.note-credit-page .sa-note-bill-tools{background:#fff!important;padding:11px 16px!important}.note-credit-page .sa-note-bill-tools input{border-radius:7px!important;height:38px!important}.note-credit-page .sa-note-bill-table th{background:#e8f1fb!important}.note-credit-page .sa-note-bill-table td,.note-credit-page .sa-note-bill-table th{padding:9px 12px!important}@media (max-width:960px){.note-credit-page .sa-Dated{display:grid!important;grid-template-columns:116px 136px 136px minmax(220px,1fr) auto!important;overflow-x:auto!important}.note-credit-page .sa-note-modal-fields{grid-template-columns:repeat(2,minmax(160px,1fr))!important}.note-credit-page .sa-note-modal-fields .sa-note-reference-control{grid-column:span 2}}.note-credit-page .sa-TopFields{gap:5px!important;grid-template-columns:minmax(0,2.65fr) minmax(138px,.72fr) minmax(92px,.42fr) minmax(98px,.44fr) minmax(142px,.68fr)!important}.note-credit-page .sa-TopFields>div:first-child{grid-gap:5px!important;display:grid!important;gap:5px!important;grid-template-columns:minmax(0,1.55fr) minmax(82px,.58fr) minmax(128px,.86fr) minmax(82px,.54fr)!important;min-width:0!important}.note-credit-page .sa-TopFields>div:first-child .sa-CUS,.note-credit-page .sa-TopFields>div:first-child .sa-GST{display:contents!important}.note-credit-page .sa-GRNo,.note-credit-page .sa-TAXDiv,.note-credit-page .sa-VehicleDiv,.note-credit-page .sa-shippedTO{margin-left:0!important;min-width:0!important;width:100%!important}.note-credit-page .sa-Billss,.note-credit-page .sa-TAXtypez,.note-credit-page .sa-shippedTO .MuiFormControl-root,.note-credit-page .sa-shippedtoz{max-width:none!important;width:100%!important}.note-credit-page .sa-shippedtoz .MuiFilledInput-root{height:40px!important;height:var(--sa-header-input-height)!important;min-height:40px!important;min-height:var(--sa-header-input-height)!important}.note-credit-page .sa-shippedtoz .MuiFilledInput-inputMultiline,.note-credit-page .sa-shippedtoz textarea{line-height:1.1!important;overflow:hidden!important;padding-bottom:4px!important;padding-top:15px!important;white-space:nowrap!important}.note-credit-page .sa-note-reference-panel{gap:5px!important;margin:5px 0 3px!important;padding:5px 6px!important}.note-credit-page{--sa-table-row-height:32px;--sa-table-head-height:30px;height:100dvh!important;height:var(--application-content-height,100dvh)!important;max-height:100dvh!important;max-height:var(--application-content-height,100dvh)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.note-credit-page .sa-pur_toppart,.note-credit-page .sa-sale_toppart{border-radius:10px!important;margin-bottom:0!important;padding:3px 8px 4px!important}.note-credit-page .sa-Dated{margin-bottom:3px!important}.note-credit-page .sa-note-reference-panel{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:3px 0 0!important;overflow:visible!important;padding:0!important}.note-credit-page .sa-note-reference-check,.note-credit-page .sa-note-reference-control .MuiFilledInput-root,.note-credit-page .sa-note-reference-date,.note-credit-page .sa-note-reference-text .MuiFilledInput-root,.note-credit-page .sa-note-source-action{height:38px!important;min-height:38px!important}.note-credit-page .sa-note-reference-control .MuiInputLabel-root,.note-credit-page .sa-note-reference-text .MuiInputLabel-root{font-size:9px!important}.note-credit-page .sa-note-reference-check{padding:0 7px!important}.note-credit-page .sa-note-source-action{gap:1px!important;grid-template-rows:13px 19px!important;padding:2px 7px!important}.note-credit-page .sa-note-source-button{height:19px!important;line-height:17px!important;max-height:19px!important;min-height:19px!important;padding:0 6px!important}.note-credit-page .sa-note-reference-date:before{font-size:8.8px!important;top:2px!important}.note-credit-page .sa-note-reference-input{padding:13px 8px 2px!important}.note-credit-page .sa-tablestylez{border-radius:8px!important;flex:1 1!important;margin:4px 8px 0!important;min-height:0!important}.note-credit-page .sa-custom-table thead th{height:30px!important;padding:2px 4px!important}.note-credit-page .sa-custom-table tbody td{height:32px!important}.note-credit-page .sa-Amount,.note-credit-page .sa-CTax,.note-credit-page .sa-Disc,.note-credit-page .sa-Hsn,.note-credit-page .sa-ITax,.note-credit-page .sa-ItemCode,.note-credit-page .sa-Others,.note-credit-page .sa-PCS,.note-credit-page .sa-Price,.note-credit-page .sa-QTY,.note-credit-page .sa-STax,.note-credit-page .sa-custom-table tbody input,.note-credit-page .sa-desc,.note-credit-page .sa-discount{height:32px!important;min-height:32px!important}.note-credit-page .sa-custom-table tfoot td{height:30px!important;padding:2px 4px!important}.note-credit-page .sa-addbutton{flex-shrink:0!important;margin-bottom:2px!important;margin-top:2px!important}.note-credit-page .sa-addbutton .btn{height:30px!important;min-width:96px!important}.note-credit-page .sa-Belowcontents{flex:0 0 auto!important;padding:4px 8px 5px!important}.note-credit-page .sa-note-footer-modern{min-width:0!important}.note-credit-page .sa-note-footer-modern .sa-footer-main{gap:8px!important}.note-credit-page .sa-note-footer-modern .sa-footer-details{gap:5px!important}.note-credit-page .sa-note-footer-modern .sa-footer-remarks-card{min-height:30px!important}.note-credit-page .sa-note-footer-modern .sa-footer-remarks-label{padding:9px 12px!important}.note-credit-page .sa-note-footer-modern .sa-footer-info-control .MuiFilledInput-root,.note-credit-page .sa-note-footer-modern .sa-footer-remarks-input .MuiFilledInput-root{height:30px!important;min-height:30px!important}.note-credit-page .sa-note-footer-modern .sa-footer-info-control .MuiFilledInput-input,.note-credit-page .sa-note-footer-modern .sa-footer-remarks-input .MuiFilledInput-input{padding-bottom:1px!important;padding-top:8px!important}.note-credit-page .sa-note-footer-modern .sa-footer-info-row{gap:5px!important;padding:3px 7px!important}.note-credit-page .sa-note-footer-modern .sa-footer-summary-row{min-height:26px!important;padding:4px 10px!important}.note-credit-page .sa-Buttonsgroupz{flex-shrink:0!important;padding:5px 8px 4px!important}.note-credit-page .sa-Buttonz,.note-credit-page .sa-delete{height:34px!important;min-width:86px!important;padding:0 10px!important}.note-credit-page .sa-billdivz{flex:0 0 132px!important;min-width:132px!important;width:132px!important}.note-credit-page .sa-billzNo .MuiFilledInput-root{align-items:center!important;height:38px!important;min-height:38px!important;padding-left:0!important}.note-credit-page .sa-billzNo .MuiInputAdornment-root{align-items:center!important;align-self:stretch!important;color:#334155!important;display:inline-flex!important;font-weight:800!important;height:auto!important;justify-content:center!important;line-height:1!important;margin:0 4px 0 0!important;min-width:28px!important}.note-credit-page .sa-billzNo .MuiInputAdornment-root p{font-size:12.74px!important;font-size:calc(var(--sa-global-font-size, var(--app-font-size, 13px))*.98)!important;font-weight:800!important;line-height:1!important}.note-credit-page .sa-billzNo .MuiFilledInput-input{height:38px!important;line-height:20px!important;min-height:38px!important;padding-bottom:2px!important;padding-top:13px!important;text-align:left!important}.note-credit-page .sa-billzNo .MuiInputLabel-root{font-size:9.36px!important;font-size:calc(var(--sa-global-font-size, var(--app-font-size, 13px))*.72)!important;transform:translate(10px,10px) scale(1)!important}.note-credit-page .sa-billzNo .MuiInputLabel-shrink{transform:translate(10px,3px) scale(.74)!important}.sa-load-alert{align-items:center;background:#fff4d6;border:1px solid #d79b22;color:#5c3c00;display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;left:50%;max-width:min(720px,calc(100% - 32px));padding:6px 10px;position:fixed;top:12px;transform:translateX(-50%);width:max-content;z-index:1400}.sa-load-alert button{background:#174f7c;border:0;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:4px 10px}.sa-sale-page:not(.note-credit-page) .sa-td-desc,.sa-sale-page:not(.note-credit-page) .sa-th-desc{max-width:none!important;min-width:320px!important;width:320px!important}.sa-sale-page:not(.note-credit-page){--sa-header-input-height:48px}.sa-sale-page:not(.note-credit-page) .sa-Dated{min-height:40px!important;min-height:var(--sa-header-input-height)!important}.sa-sale-page:not(.note-credit-page) .sa-DatePICKER,.sa-sale-page:not(.note-credit-page) .sa-DatePICKERP,.sa-sale-page:not(.note-credit-page) .sa-Dated .MuiFilledInput-root,.sa-sale-page:not(.note-credit-page) .sa-TopFields .MuiFilledInput-root{box-sizing:border-box!important;height:40px!important;height:var(--sa-header-input-height)!important;min-height:40px!important;min-height:var(--sa-header-input-height)!important}.sa-sale-page:not(.note-credit-page) .sa-Dated .MuiInputLabel-root,.sa-sale-page:not(.note-credit-page) .sa-TopFields .MuiInputLabel-root{font-size:max(10px,9.36px)!important;font-size:max(10px,calc(var(--sa-global-font-size, 13px)*.72))!important;line-height:1!important;top:0!important;transform:translate(12px,16px) scale(1)!important;transform-origin:top left!important}.sa-sale-page:not(.note-credit-page) .sa-Dated .MuiInputLabel-shrink,.sa-sale-page:not(.note-credit-page) .sa-TopFields .MuiInputLabel-shrink{transform:translate(12px,4px) scale(.74)!important}.sa-sale-page:not(.note-credit-page) .sa-Dated .MuiFilledInput-input,.sa-sale-page:not(.note-credit-page) .sa-TopFields .MuiFilledInput-input:not(textarea),.sa-sale-page:not(.note-credit-page) .sa-TopFields .MuiSelect-select{box-sizing:border-box!important;height:auto!important;line-height:20px!important;min-height:0!important;padding-bottom:5px!important;padding-top:23px!important}.sa-sale-page:not(.note-credit-page) .sa-GRNo,.sa-sale-page:not(.note-credit-page) .sa-TAXDiv,.sa-sale-page:not(.note-credit-page) .sa-TopFields>div:first-child,.sa-sale-page:not(.note-credit-page) .sa-VehicleDiv{grid-row-gap:8px!important;display:grid!important;grid-template-rows:repeat(2,40px)!important;grid-template-rows:repeat(2,var(--sa-header-input-height))!important;row-gap:8px!important}.sa-sale-page:not(.note-credit-page) .sa-GST{margin-top:0!important}@media (min-width:861px){.sa-sale-page:not(.note-credit-page) .sa-Dated>:first-child,.sa-sale-page:not(.note-credit-page) .sa-Dated>:nth-child(2){margin-left:0!important;transform:translateX(44px)!important}}.sa-sale-page:not(.note-credit-page) .sa-TopFields>div:first-child>.sa-CUS,.sa-sale-page:not(.note-credit-page) .sa-TopFields>div:first-child>.sa-GST{align-self:start!important;height:40px!important;height:var(--sa-header-input-height)!important;margin:0!important;max-height:40px!important;max-height:var(--sa-header-input-height)!important;min-height:40px!important;min-height:var(--sa-header-input-height)!important}.sa-sale-page:not(.note-credit-page) .sa-shippedTO,.sa-sale-page:not(.note-credit-page) .sa-shippedTO .MuiFilledInput-root,.sa-sale-page:not(.note-credit-page) .sa-shippedTO .MuiFormControl-root,.sa-sale-page:not(.note-credit-page) .sa-shippedTO>div,.sa-sale-page:not(.note-credit-page) .sa-shippedTO>div>div{box-sizing:border-box!important;height:88px!important;height:calc(var(--sa-header-input-height) + var(--sa-header-input-height) + 8px)!important;max-height:88px!important;max-height:calc(var(--sa-header-input-height) + var(--sa-header-input-height) + 8px)!important;min-height:88px!important;min-height:calc(var(--sa-header-input-height) + var(--sa-header-input-height) + 8px)!important}.sa-sale-page:not(.note-credit-page) .sa-shippedTO{align-self:start!important;margin:0!important;overflow:hidden!important}.sa-sale-page:not(.note-credit-page) .sa-shippedTO .MuiFilledInput-inputMultiline,.sa-sale-page:not(.note-credit-page) .sa-shippedTO textarea{box-sizing:border-box!important;height:100%!important;max-height:100%!important;overflow:auto!important}.note-credit-page .sa-note-billno-header{align-items:center;display:flex;flex:0 0 212px!important;gap:6px;min-width:0;width:212px!important}.note-credit-page .sa-note-billno-header .sa-note-billno-input{flex:1 1;min-width:0;width:auto!important}.note-credit-page .sa-note-billno-header .sa-note-source-button{flex:0 0 auto;white-space:nowrap}#root .sa-sale-page .sa-cancelled-invoice-mark{color:#8b0000;display:grid;font:700 clamp(180px,44vmin,360px)/1 Arial,sans-serif;font-size:clamp(180px,44vmin,360px)!important;inset:0;opacity:.32;place-items:center;pointer-events:none;position:fixed;-webkit-user-select:none;user-select:none;z-index:30}@media print{#root .sa-sale-page .sa-cancelled-invoice-mark{display:none}}#root .sa-due-fields{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important}#root .sa-due-fields label.sa-footer-info-label{font-size:13px!important;font-size:var(--due-field-font-size,13px)!important;overflow:visible!important}.sa-payment-view{align-items:center;background:#eef6fb;border:1px solid #cfd6e2;display:flex;flex-wrap:wrap;gap:6px 12px;margin:3px 0;padding:5px 8px}.sale-payment-summary{align-items:center;color:#173252;display:flex;flex:1 1;flex-wrap:wrap;gap:4px 18px;min-width:0}.sale-payment-summary>span{overflow-wrap:anywhere}.sale-payment-voucher-link{background:#0000;border:0;color:#07698a;cursor:pointer;font:inherit;padding:2px 5px;text-decoration:underline}.sale-payment-voucher-link:focus-visible{outline:2px solid #148795;outline-offset:2px}.sale-received-fields{grid-gap:6px;background:#eef6fb;border:1px solid #cfd6e2;display:grid;gap:6px;grid-template-columns:.8fr .8fr 1.2fr 1.5fr;padding:6px}.sale-received-fields label{color:#173252;font-size:11px;margin:0;min-width:0}.sale-received-fields input,.sale-received-fields select{background:#fff;border:1px solid #c9d8e9;border-radius:3px;box-sizing:border-box;color:#173252;display:block;font-size:13px!important;font-size:var(--received-font-size,13px)!important;height:28px;min-width:0;padding:3px 6px;width:100%}.sale-received-status{color:#173252;font-size:11px;grid-column:1/-1}#root .sa-receipt-tax-width{display:grid!important;grid-template-columns:minmax(48px,28%) minmax(60px,28.8%)!important;justify-content:start}@media(max-width:700px){.sale-received-fields{grid-template-columns:1fr 1fr}}@layer softwareControlFit{#root .sale-header-fields .sa-Dated.sa-has-actual-number{--sale-date-width:max(120px,calc(var(--sa-global-font-size, var(--app-font-size, 13px))*7 + 24px));grid-template-columns:var(--sale-date-width) 100px minmax(150px,190px) minmax(150px,1fr) auto!important}#root .sale-header-fields .sa-has-actual-number>:is(.sa-bill-date-field,.sa-billdivz,.sa-actual-invoice-number){margin:0!important;min-width:0!important;transform:none!important;width:100%!important}#root .sale-header-fields .sa-has-actual-number .sa-billzNo{width:100%!important}#root .sale-header-fields .sa-has-actual-number .sa-sale-center-title{grid-column:4!important}#root .sale-header-fields .sa-has-actual-number .sa-Setup{grid-column:5!important}@media (max-width:1050px){#root .sale-header-fields .sa-Dated.sa-has-actual-number{grid-template-columns:var(--sale-date-width) 100px minmax(150px,1fr)!important}#root .sale-header-fields .sa-has-actual-number .sa-sale-center-title{grid-column:1/3!important}#root .sale-header-fields .sa-has-actual-number .sa-Setup{grid-column:3!important}}@media (max-width:480px){#root .sale-header-fields .sa-Dated.sa-has-actual-number{grid-template-columns:1fr 1fr!important}#root .sale-header-fields .sa-has-actual-number .sa-Setup,#root .sale-header-fields .sa-has-actual-number .sa-actual-invoice-number,#root .sale-header-fields .sa-has-actual-number .sa-sale-center-title{grid-column:1/-1!important}}}.voucher-entry-page{--voucher-border:#cbd8e6;--voucher-header-height:40px;--voucher-header-multiline-height:108px;--voucher-table-head-height:32px;--voucher-table-row-height:32px;--voucher-font-size:var(--app-font-size,13px);--voucher-label-font-size:clamp(13px,calc(var(--voucher-font-size)*1.05),17px);--voucher-button-font-size:var(--voucher-font-size);-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#f8fbff,#fff)!important;box-sizing:border-box;color:#172033;display:flex!important;flex-direction:column!important;height:100dvh!important;margin:0!important;min-height:100svh!important;overflow:hidden!important;text-rendering:optimizeLegibility;width:100%}.voucher-entry-page.sa-sale-page{--voucher-font-size:var(--sa-global-font-size,var(--app-font-size,13px));--voucher-table-row-height:var(--sa-table-row-height,32px)}.voucher-entry-page.pu-sale-page{--voucher-font-size:var(--pu-global-font-size,var(--app-font-size,13px));--voucher-table-row-height:var(--pu-table-row-height,32px)}.voucher-entry-page.pus-sale-page{--voucher-font-size:var(--pus-global-font-size,var(--app-font-size,13px));--voucher-table-row-height:var(--pus-table-row-height,32px)}.voucher-entry-page *,.voucher-entry-page :after,.voucher-entry-page :before{box-sizing:border-box}.voucher-entry-page :is(.sa-sale_toppart,.sa-pur_toppart,.pu-sale_toppart,.pu-pur_toppart,.pus-sale_toppart,.pus-pur_toppart){background:linear-gradient(180deg,#fffffffa,#f6fafffa)!important;border:1px solid #dbe5f1!important;border-radius:14px!important;box-shadow:0 8px 20px #0f172a14!important;flex:0 0 auto!important;margin:0 8px!important;min-width:0!important;padding:5px 8px 7px!important}.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated){grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:132px 180px minmax(190px,1fr) auto!important;margin:0 0 6px!important;min-height:40px!important;width:100%!important}.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:first-child,.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:nth-child(2){margin-left:0!important;min-width:0!important}.voucher-entry-page :is(.sa-DatePICKER,.sa-DatePICKERP,.pu-DatePICKER,.pu-DatePICKERP,.pus-DatePICKER,.pus-DatePICKERP){background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #bfc8d6!important;border-radius:8px!important;box-shadow:0 4px 10px #0f172a0d!important;color:#1e293b;font-size:var(--voucher-font-size)!important;font-weight:700;height:var(--voucher-header-height)!important;line-height:calc(var(--voucher-header-height) - 2px)!important;margin-top:0!important;min-height:var(--voucher-header-height)!important;min-width:0!important;outline:none!important;padding:0 9px!important;width:100%!important}.voucher-entry-page :is(.sa-DatePICKER,.sa-DatePICKERP,.pu-DatePICKER,.pu-DatePICKERP,.pus-DatePICKER,.pus-DatePICKERP):focus{border-color:#6c8fcb!important;box-shadow:0 0 0 3px #3b82f614!important}.voucher-entry-page :is(.sa-billdivz,.sa-billzNo,.pu-billdivz,.pu-billzNo,.pus-billdivz,.pus-billzNo){margin:0!important;min-width:0!important;width:100%!important}.voucher-entry-page :is(.sa-sale-center-title,.pu-sale-center-title,.pus-sale-center-title){align-items:center!important;display:flex!important;justify-content:center!important;min-width:0!important;padding:0 6px!important}.voucher-entry-page :is(.sa-sale-center-title-main,.pu-sale-center-title-main,.pus-sale-center-title-main){align-items:center!important;background:linear-gradient(90deg,#fff,#eef5ff,#f5f3ff)!important;border:1px solid #d7e2f0!important;border-radius:999px!important;box-shadow:0 6px 14px #0f172a14!important;color:#0f172a!important;display:inline-flex!important;font-family:Times New Roman,Times,serif!important;font-size:calc(var(--voucher-font-size) + 1px)!important;font-weight:800!important;justify-content:center!important;letter-spacing:2px!important;min-height:36px!important;padding:0 18px!important;white-space:nowrap}.voucher-entry-page :is(.sa-sale-center-title-series,.pu-sale-center-title-series,.pus-sale-center-title-series){background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;color:#155e75;font-size:12px;font-weight:900;line-height:1;margin-left:8px;max-width:190px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.voucher-entry-page :is(.sa-sale-center-title-sub,.pu-sale-center-title-sub,.pus-sale-center-title-sub){color:#475569;font-size:12px;font-weight:800;line-height:1;margin-left:8px;white-space:nowrap}.voucher-entry-page :is(.sa-Setup,.pu-Setup,.pus-Setup){align-items:center!important;display:flex!important;gap:5px!important;justify-content:flex-end!important;justify-self:end!important;min-width:0}.voucher-entry-page :is(.sa-Button,.pu-Button,.pus-Button){border-radius:8px;height:36px;min-width:82px;padding:0 12px}.voucher-entry-page :is(.sa-Setting,.pu-Setting,.pus-Setting){align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:34px;min-width:34px}.voucher-entry-page :is(.sa-table-height-control,.pu-table-height-control,.pus-table-height-control){align-items:center;color:#334155;display:inline-flex;font-size:12px;font-weight:700;gap:6px;white-space:nowrap}.voucher-entry-page :is(.sa-table-height-control,.pu-table-height-control,.pus-table-height-control) select{background:#fff;border:1px solid var(--voucher-border);border-radius:6px;color:#0f172a;font-weight:700;height:34px;padding:0 24px 0 8px}.voucher-entry-page :is(.sa-TopFields,.pu-TopFields,.pus-TopFields){grid-gap:7px!important;align-items:start!important;display:grid!important;gap:7px!important;grid-template-columns:minmax(0,1.82fr) minmax(150px,1.48fr) minmax(92px,.54fr) minmax(112px,.7fr) minmax(154px,1.05fr)!important;margin:0!important;width:100%!important}.voucher-entry-page :is(.pu-TopFields.pu-has-shipped-to,.pus-TopFields.pus-has-shipped-to){grid-template-columns:minmax(250px,1.65fr) minmax(180px,1.18fr) minmax(126px,.78fr) minmax(100px,.54fr) minmax(112px,.64fr) minmax(150px,.92fr)!important}.voucher-entry-page :is(.sa-TopFields,.pu-TopFields,.pus-TopFields)>*{min-width:0!important;width:100%!important}.voucher-entry-page :is(.sa-CUS,.sa-GST,.pu-CUS,.pu-GST,.pus-CUS,.pus-GST){grid-gap:7px!important;align-items:stretch!important;display:grid!important;gap:7px!important;grid-template-columns:minmax(0,1.42fr) minmax(86px,.76fr)!important;margin:0!important;width:100%!important}.voucher-entry-page :is(.sa-BillDate,.pu-BillDate,.pus-BillDate,.sa-GRNo,.pu-GRNo,.pus-GRNo,.sa-VehicleDiv,.pu-VehicleDiv,.pus-VehicleDiv,.sa-TAXDiv,.pu-TAXDiv,.pus-TAXDiv){grid-gap:7px!important;align-items:stretch!important;display:grid!important;gap:7px!important;grid-template-rows:repeat(2,var(--voucher-header-height))!important;margin:0!important;min-width:0!important;width:100%!important}.voucher-entry-page .pu-party-fields{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;width:100%!important}.voucher-entry-page :is(.sa-TopFields,.pu-TopFields,.pus-TopFields)>div>:is(.sa-GST,.pu-GST,.pus-GST){margin-top:7px!important}.voucher-entry-page .pu-party-fields>.pu-GST{margin-top:0!important}.voucher-entry-page :is(.sa-shippedTO,.pu-shippedTO,.pus-shippedTO,.sa-customerdiv,.pu-customerdiv,.pus-customerdiv,.sa-citydivZ,.pu-citydivZ,.pus-citydivZ,.sa-pandivZ,.pu-pandivZ,.pus-pandivZ){margin:0!important;min-width:0!important;width:100%!important}.voucher-entry-page :is(.sa-custom-bordered-input,.pu-custom-bordered-input,.pus-custom-bordered-input),.voucher-entry-page :is(.sa-custom-bordered-input,.pu-custom-bordered-input,.pus-custom-bordered-input) .MuiFormControl-root{min-width:0!important;width:100%!important}.voucher-entry-page :is(.sa-sale_toppart,.sa-pur_toppart,.pu-sale_toppart,.pu-pur_toppart,.pus-sale_toppart,.pus-pur_toppart) :is(.sa-custom-bordered-input,.pu-custom-bordered-input,.pus-custom-bordered-input) .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #c4cedb!important;border-radius:8px!important;box-shadow:0 4px 10px #0f172a0a!important;height:var(--voucher-header-height)!important;min-height:var(--voucher-header-height)!important;width:100%!important}.voucher-entry-page :is(.sa-custom-bordered-input,.pu-custom-bordered-input,.pus-custom-bordered-input) .MuiFilledInput-root:after,.voucher-entry-page :is(.sa-custom-bordered-input,.pu-custom-bordered-input,.pus-custom-bordered-input) .MuiFilledInput-root:before{display:none!important}.voucher-entry-page :is(.sa-sale_toppart,.sa-pur_toppart,.pu-sale_toppart,.pu-pur_toppart,.pus-sale_toppart,.pus-pur_toppart) :is(.MuiFilledInput-input,.MuiSelect-select){font-size:var(--voucher-font-size)!important;line-height:20px!important;min-width:0!important;padding-bottom:3px!important;padding-top:14px!important}.voucher-entry-page.voucher-entry-page :is(.sa-sale_toppart,.sa-pur_toppart,.pu-sale_toppart,.pu-pur_toppart,.pus-sale_toppart,.pus-pur_toppart) .MuiInputLabel-root{color:#4b5563;font-size:var(--voucher-label-font-size)!important;font-weight:700;max-width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-entry-page.voucher-entry-page :is(.sa-sale_toppart,.sa-pur_toppart,.pu-sale_toppart,.pu-pur_toppart,.pus-sale_toppart,.pus-pur_toppart) .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(12px,4px) scale(.88)!important;transform-origin:top left!important}.voucher-entry-page :is(.sa-shippedtoz,.pu-shippedtoz,.pus-shippedtoz) .MuiFilledInput-root{align-items:flex-start!important;height:var(--voucher-header-multiline-height)!important;min-height:var(--voucher-header-multiline-height)!important;padding-top:2px!important}.voucher-entry-page :is(.sa-shippedtoz,.pu-shippedtoz,.pus-shippedtoz) :is(textarea,.MuiFilledInput-inputMultiline){line-height:1.35!important;overflow:auto!important;padding-bottom:10px!important;padding-top:24px!important;resize:none!important;white-space:pre-wrap!important}.voucher-entry-page :is(.sa-tablestylez,.sa-TableContainer,.pu-tablestylez,.pus-tablestylez){background:#fff!important;border:1px solid #d5deea!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important;flex:1 1!important;margin:4px 8px 0!important;min-height:180px!important;overflow:auto!important;scrollbar-gutter:stable;width:auto!important}.voucher-entry-page :is(.sa-custom-table,.pu-custom-table,.pus-custom-table){border-collapse:collapse!important;margin:0!important;min-width:1060px!important;table-layout:fixed!important;width:100%!important}.voucher-entry-page :is(.sa-custom-table,.pu-custom-table,.pus-custom-table) td,.voucher-entry-page :is(.sa-custom-table,.pu-custom-table,.pus-custom-table) th{border:1px solid var(--voucher-border)!important}.voucher-entry-page :is(.sa-custom-table,.pu-custom-table,.pus-custom-table) thead th{color:#fff;font-size:var(--voucher-font-size)!important;font-weight:800;height:var(--voucher-table-head-height)!important;line-height:1.05;min-height:var(--voucher-table-head-height)!important;padding:4px!important;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:3}.voucher-entry-page :is(.sa-custom-table,.pu-custom-table,.pus-custom-table) tbody input,.voucher-entry-page :is(.sa-custom-table,.pu-custom-table,.pus-custom-table) tbody td{font-size:var(--voucher-font-size)!important;height:var(--voucher-table-row-height)!important;line-height:1.1!important;min-height:var(--voucher-table-row-height)!important;padding:3px 5px!important}.voucher-entry-page :is(.sa-custom-table,.pu-custom-table,.pus-custom-table) tfoot td{background:#f8fafc!important;bottom:0;font-size:var(--voucher-font-size)!important;font-weight:800;height:32px!important;line-height:1.05;padding:4px!important;position:sticky;z-index:2}.voucher-entry-page :is(.sa-Belowcontents,.pu-Belowcontents,.pus-Belowcontents){background:#f7f8fb!important;border-top:1px solid #cfd6e2!important;bottom:0!important;box-shadow:inset 0 1px 0 #ffffffe6!important;flex:0 0 auto!important;margin:0!important;padding:6px 8px 4px!important;position:sticky!important;width:100%!important;z-index:10}.voucher-entry-page :is(.sa-footer-shell,.pu-footer-shell,.pus-footer-shell){width:100%}.voucher-entry-page :is(.sa-footer-main,.pu-footer-main,.pus-footer-main){grid-gap:10px!important;align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1.75fr) minmax(260px,.95fr)!important;width:100%!important}.voucher-entry-page :is(.sa-footer-details,.pu-footer-details,.pus-footer-details){display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.voucher-entry-page :is(.sa-footer-remarks-card,.pu-footer-remarks-card,.pus-footer-remarks-card){align-items:stretch!important;background:#fff!important;border:1px solid #cfd6e2!important;border-radius:4px!important;display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;min-height:34px!important;overflow:hidden}.voucher-entry-page :is(.sa-footer-remarks-label,.pu-footer-remarks-label,.pus-footer-remarks-label){align-items:center;background:#f2f5fa;border-right:1px solid #d9e0ea;color:#2f3a4b;display:flex;font-size:var(--voucher-label-font-size);font-weight:800;padding:10px 14px}.voucher-entry-page :is(.sa-footer-remarks-input,.pu-footer-remarks-input,.pus-footer-remarks-input) .MuiFilledInput-root{background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:34px!important;min-height:34px!important}.voucher-entry-page :is(.sa-footer-info-grid,.pu-footer-info-grid,.pus-footer-info-grid){grid-gap:0!important;background:#eef6fb!important;border:1px solid #cfd6e2!important;border-radius:4px!important;display:grid!important;gap:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden}.voucher-entry-page.pu-sale-page .pu-footer-info-grid,.voucher-entry-page.pus-sale-page .pus-footer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.voucher-entry-page :is(.sa-footer-info-row,.pu-footer-info-row,.pus-footer-info-row){grid-gap:6px!important;align-items:center!important;background:#eef6fb!important;border-bottom:1px solid #d4dbe5!important;border-right:1px solid #d4dbe5!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(84px,30%) minmax(0,70%)!important;min-height:38px!important;min-width:0!important;padding:4px 7px!important}.voucher-entry-page :is(.sa-footer-info-row-wide,.pu-footer-info-row-wide,.pus-footer-info-row-wide){grid-column:1/-1!important;grid-template-columns:88px minmax(0,1fr)!important}.voucher-entry-page :is(.sa-footer-info-label,.pu-footer-info-label,.pus-footer-info-label){color:#2f3a4b!important;font-size:var(--voucher-label-font-size)!important;font-weight:800!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-entry-page :is(.sa-footer-info-control,.pu-footer-info-control,.pus-footer-info-control){min-width:0!important;width:100%!important}.voucher-entry-page :is(.sa-footer-info-control,.pu-footer-info-control,.pus-footer-info-control) :is(.MuiFormControl-root,.MuiFilledInput-root){border-radius:2px!important;box-shadow:none!important;height:30px!important;min-height:30px!important;min-width:0!important;width:100%!important}.voucher-entry-page :is(.sa-footer-info-control,.pu-footer-info-control,.pus-footer-info-control) :is(.MuiFilledInput-input,.MuiSelect-select){font-size:var(--voucher-font-size)!important;min-width:0!important;padding-bottom:2px!important;padding-top:8px!important}.voucher-entry-page :is(.sa-footer-info-control,.pu-footer-info-control,.pus-footer-info-control) .MuiInputLabel-root{font-size:clamp(11px,calc(var(--voucher-font-size)*.9),15px)!important}.voucher-entry-page :is(.sa-footer-split-control,.pu-footer-split-control,.pus-footer-split-control){grid-gap:6px!important;align-items:center!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(54px,28%) minmax(0,72%)!important}.voucher-entry-page :is(.sa-footer-tax-grid,.pu-footer-tax-grid,.pus-footer-tax-grid){grid-gap:5px!important;align-items:center!important;display:grid!important;gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr)) 18px minmax(0,1fr)!important}.voucher-entry-page :is(.sa-footer-equals,.pu-footer-equals,.pus-footer-equals){color:#334155;font-weight:800;text-align:center}.voucher-entry-page :is(.sa-footer-info-label,.pu-footer-info-label,.pus-footer-info-label){align-items:center!important;display:flex!important;gap:4px!important}.voucher-gst-tds-help{background:#0000;border:0;border-radius:50%;color:#2563eb;cursor:help;display:inline-grid;flex:0 0 auto;height:17px;padding:0;place-items:center;width:17px}.voucher-gst-tds-help:focus-visible,.voucher-gst-tds-help:hover{background:#e6fffb;color:#0f766e;outline:none}.voucher-gst-tds-help .MuiSvgIcon-root{height:15px;width:15px}.voucher-gst-tds-tooltip{grid-gap:3px;display:grid;font-size:12px;gap:3px;line-height:1.35;max-width:260px;padding:3px 1px}.voucher-entry-page :is(.sa-footer-tax-grid,.pu-footer-tax-grid,.pus-footer-tax-grid) input::placeholder{font-size:clamp(8px,calc(var(--voucher-font-size)*.72),11px)!important;font-weight:700!important;letter-spacing:0!important;opacity:.7!important}.voucher-entry-page :is(.sa-footer-rate-input,.pu-footer-rate-input,.pus-footer-rate-input) .MuiFilledInput-input{text-align:center}.voucher-entry-page :is(.sa-footer-amount-input,.pu-footer-amount-input,.pus-footer-amount-input) .MuiFilledInput-input{text-align:right}.voucher-entry-page :is(.sa-footer-tax-grid,.pu-footer-tax-grid,.pus-footer-tax-grid) .MuiFilledInput-input{font-size:clamp(10px,calc(var(--voucher-font-size)*.84),13px)!important;padding-left:3px!important;padding-right:3px!important;text-align:center!important}.voucher-entry-page :is(.sa-footer-summary,.pu-footer-summary,.pus-footer-summary){background:#fff8e4!important;border:1px solid #d0c7a6!important;border-radius:4px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden}.voucher-entry-page :is(.sa-footer-summary-row,.pu-footer-summary-row,.pus-footer-summary-row){align-items:center!important;border-top:1px solid #e0d7b6!important;color:#1f2937!important;display:flex!important;font-size:var(--voucher-font-size)!important;font-weight:700!important;gap:10px!important;justify-content:space-between!important;min-height:30px!important;padding:6px 12px!important}.voucher-entry-page :is(.sa-footer-summary-strong,.pu-footer-summary-strong,.pus-footer-summary-strong){background:linear-gradient(90deg,#fff2c7,#ffeaa9)!important;border-top:0!important;color:#6b4f00!important;font-size:calc(var(--voucher-font-size) + .5px)!important}.voucher-entry-page :is(.sa-footer-summary-grand,.pu-footer-summary-grand,.pus-footer-summary-grand){background:linear-gradient(90deg,#ffe7cf,#ffd5b0)!important;color:#b42318!important;font-size:calc(var(--voucher-font-size) + 2px)!important;font-weight:800!important}.voucher-entry-page :is(.sa-Buttonsgroupz,.pu-Buttonsgroupz,.pus-Buttonsgroupz){align-items:center!important;background:#0000!important;border:0!important;display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:center!important;margin:0 auto!important;min-height:0!important;overflow-x:auto!important;padding:5px 8px max(8px,env(safe-area-inset-bottom))!important;position:static!important;width:100%!important}.voucher-entry-page :is(.sa-Buttonz,.sa-delete,.pu-Buttonz,.pu-delete,.pus-Buttonz,.pus-delete){border-radius:6px!important;color:#fff;flex:0 0 auto!important;font-size:var(--voucher-button-font-size)!important;font-weight:700!important;height:38px!important;letter-spacing:0!important;min-width:90px!important;padding:0 12px!important}.voucher-entry-page :is(.sa-Button,.pu-Button,.pus-Button){font-size:var(--voucher-button-font-size)!important;letter-spacing:0!important}@media (max-width:1440px){.voucher-entry-page :is(.sa-TopFields,.pu-TopFields,.pus-TopFields){grid-template-columns:minmax(0,1.7fr) minmax(142px,1.36fr) minmax(88px,.5fr) minmax(104px,.64fr) minmax(146px,.94fr)!important}.voucher-entry-page :is(.pu-TopFields.pu-has-shipped-to,.pus-TopFields.pus-has-shipped-to){grid-template-columns:minmax(225px,1.55fr) minmax(170px,1.16fr) minmax(120px,.76fr) minmax(96px,.52fr) minmax(106px,.62fr) minmax(140px,.9fr)!important}}@media (max-width:1280px){.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated){grid-template-columns:124px 168px minmax(150px,1fr) auto!important}.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:first-child,.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:nth-child(2){margin-left:0!important}.voucher-entry-page :is(.sa-sale-center-title-main,.pu-sale-center-title-main,.pus-sale-center-title-main){letter-spacing:1.4px!important;padding:0 14px!important}.voucher-entry-page :is(.sa-footer-main,.pu-footer-main,.pus-footer-main){grid-template-columns:minmax(0,1.55fr) minmax(240px,.9fr)!important}}@media (min-width:900px) and (max-width:1180px){.voucher-entry-page :is(.sa-sale_toppart,.sa-pur_toppart,.pu-sale_toppart,.pu-pur_toppart,.pus-sale_toppart,.pus-pur_toppart){padding:8px 10px 10px!important;position:sticky;top:0;z-index:25}.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated){grid-template-columns:124px 168px minmax(160px,1fr) auto!important}.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:first-child,.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:nth-child(2){margin-left:0!important}.voucher-entry-page :is(.sa-TopFields,.pu-TopFields,.pus-TopFields){grid-template-columns:minmax(0,1.56fr) minmax(132px,1.28fr) minmax(86px,.5fr) minmax(104px,.66fr) minmax(138px,.92fr)!important}.voucher-entry-page :is(.pu-TopFields.pu-has-shipped-to,.pus-TopFields.pus-has-shipped-to){grid-template-columns:repeat(3,minmax(0,1fr))!important}.voucher-entry-page :is(.sa-footer-main,.pu-footer-main,.pus-footer-main){gap:8px!important;grid-template-columns:minmax(0,1.45fr) minmax(220px,.78fr)!important}.voucher-entry-page.pu-sale-page .pu-footer-info-grid,.voucher-entry-page.pus-sale-page .pus-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.voucher-entry-page{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:max(10px,env(safe-area-inset-bottom))}.voucher-entry-page :is(.sa-tablestylez,.sa-TableContainer,.pu-tablestylez,.pus-tablestylez){flex:0 0 auto!important;max-height:42svh!important;min-height:280px!important}.voucher-entry-page :is(.sa-footer-main,.pu-footer-main,.pus-footer-main){grid-template-columns:1fr!important}}@media (max-width:860px){.voucher-entry-page :is(.pu-TopFields.pu-has-shipped-to,.pus-TopFields.pus-has-shipped-to),.voucher-entry-page :is(.sa-CUS,.sa-GST,.pu-CUS,.pu-GST,.pus-CUS,.pus-GST),.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated),.voucher-entry-page :is(.sa-TopFields,.pu-TopFields,.pus-TopFields),.voucher-entry-page :is(.sa-footer-info-grid,.pu-footer-info-grid,.pus-footer-info-grid){grid-template-columns:1fr!important}.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:first-child,.voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated)>:nth-child(2){margin-left:0!important}.voucher-entry-page :is(.sa-DatePICKER,.sa-DatePICKERP,.pu-DatePICKER,.pu-DatePICKERP,.pus-DatePICKER,.pus-DatePICKERP,.sa-billdivz,.sa-billzNo,.pu-billdivz,.pu-billzNo,.pus-billdivz,.pus-billzNo){width:100%!important}.voucher-entry-page :is(.sa-Setup,.pu-Setup,.pus-Setup){justify-self:start!important}.voucher-entry-page :is(.sa-footer-remarks-card,.pu-footer-remarks-card,.pus-footer-remarks-card){grid-template-columns:1fr!important}.voucher-entry-page :is(.sa-footer-info-row-wide,.pu-footer-info-row-wide,.pus-footer-info-row-wide){grid-column:auto!important}.voucher-entry-page.pu-sale-page .pu-footer-info-grid,.voucher-entry-page.pus-sale-page .pus-footer-info-grid{grid-template-columns:1fr!important}}@media (min-width:1181px) and (max-height:900px){.voucher-entry-page :is(.sa-tablestylez,.sa-TableContainer,.pu-tablestylez,.pus-tablestylez){min-height:150px!important}.voucher-entry-page :is(.sa-Belowcontents,.pu-Belowcontents,.pus-Belowcontents){padding:3px 7px 2px!important}.voucher-entry-page :is(.sa-footer-main,.pu-footer-main,.pus-footer-main){gap:6px!important;grid-template-columns:minmax(0,1.82fr) minmax(250px,.66fr)!important}.voucher-entry-page :is(.sa-footer-details,.pu-footer-details,.pus-footer-details){gap:6px!important}.voucher-entry-page :is(.sa-footer-info-row,.pu-footer-info-row,.pus-footer-info-row){height:29px!important;min-height:29px!important;padding:2px 6px!important}.voucher-entry-page :is(.sa-footer-info-control,.pu-footer-info-control,.pus-footer-info-control) :is(.MuiFormControl-root,.MuiFilledInput-root){height:27px!important;min-height:27px!important}.voucher-entry-page :is(.sa-footer-summary-row,.pu-footer-summary-row,.pus-footer-summary-row){font-size:calc(var(--voucher-font-size) - 1.5px)!important;min-height:24px!important;padding:3px 10px!important}.voucher-entry-page :is(.sa-footer-summary-strong,.pu-footer-summary-strong,.pus-footer-summary-strong,.sa-footer-summary-grand,.pu-footer-summary-grand,.pus-footer-summary-grand){font-size:var(--voucher-font-size)!important}.voucher-entry-page :is(.sa-Buttonsgroupz,.pu-Buttonsgroupz,.pus-Buttonsgroupz){padding:3px 8px max(5px,env(safe-area-inset-bottom))!important}.voucher-entry-page :is(.sa-Buttonz,.sa-delete,.pu-Buttonz,.pu-delete,.pus-Buttonz,.pus-delete){font-size:calc(var(--voucher-button-font-size) - 1px)!important;height:31px!important;min-width:80px!important;padding:0 8px!important}}@media (min-width:1181px){.voucher-entry-page.voucher-entry-page.pu-sale-page .pu-footer-details,.voucher-entry-page.voucher-entry-page.pus-sale-page .pus-footer-details{height:100%!important}.voucher-entry-page.voucher-entry-page.pu-sale-page .pu-footer-info-grid,.voucher-entry-page.voucher-entry-page.pus-sale-page .pus-footer-info-grid{align-content:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;height:100%!important}.voucher-entry-page.voucher-entry-page.pu-sale-page .pu-footer-info-row,.voucher-entry-page.voucher-entry-page.pus-sale-page .pus-footer-info-row{height:100%!important;min-height:0!important}}.svc-exp-after-backdrop{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10050}.svc-exp-after-dialog{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 22px 52px #0f172a3d;max-height:calc(100vh - 64px);overflow:auto;padding:18px;width:min(520px,calc(100vw - 36px))}.svc-exp-after-title{border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:18px;font-weight:900;letter-spacing:.4px;margin:0 0 14px;padding:0 0 10px;text-align:center}.svc-exp-after-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(150px,1fr) 96px 116px;margin-bottom:8px}.svc-exp-after-label{color:#334155;font-size:13px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-exp-after-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:#0f172a;font-size:14px;font-weight:800;height:36px;outline:none;padding:0 10px;text-align:right;width:100%}.svc-exp-after-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.svc-exp-after-actions{display:flex;justify-content:flex-end;margin-top:14px}.svc-exp-after-close.svc-exp-after-close{background:#dc2626;border:1px solid #b91c1c;border-radius:6px;color:#fff;font-weight:900;min-height:36px;min-width:104px}@media (max-width:560px){.svc-exp-after-row{grid-template-columns:1fr}.svc-exp-after-label{white-space:normal}}#root .pu-sale-page:not(.note-debit-page) .pu-Setup>.pu-Button,#root .sa-sale-page .sa-Setup>.sa-Button{background:#0000!important;border:1px solid #cbd8e5!important;box-shadow:none!important;color:#315a7d!important}@layer softwareControlFit{@media screen{#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .MuiInputBase-root:focus-within,#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-custom-table tbody td:focus-within,#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]):focus{-webkit-text-fill-color:#173252!important;background:#e9e7fe!important;background-image:none!important;box-shadow:none!important;caret-color:#173252;color:#173252!important;outline:none!important}}}@layer softwareControlFit{#root .sa-reference-colors .sa-footer-remarks-input .MuiFilledInput-root{background:#fff!important;border:0!important;border-radius:0!important}#root .sa-reference-colors .sa-TopFields .MuiFilledInput-root{background:#fff!important;border:1px solid #d3e0ef!important;border-radius:8px!important}}#root .sa-reference-colors .sa-Dated{grid-template-columns:repeat(6,minmax(0,1fr))!important}#root .sa-reference-colors .sa-sale-center-title{flex-wrap:wrap;gap:4px;grid-column:3/span 2;justify-content:center}#root .sa-reference-colors .sa-Setup{grid-column:5/span 2;justify-self:end}#root .sa-reference-colors .sa-TopFields{gap:8px;grid-template-columns:minmax(0,2.6fr) minmax(0,2.1fr) minmax(0,.77fr) minmax(0,1fr) minmax(0,1.5fr)!important}#root .sa-reference-colors .sa-TopFields .MuiFilledInput-root{background:#fff!important;border:1px solid #d3e0ef!important;border-radius:8px!important;box-shadow:none!important}#root .sa-reference-colors .sa-TopFields .MuiFilledInput-root:after,#root .sa-reference-colors .sa-TopFields .MuiFilledInput-root:before{display:none}#root .sa-reference-colors .sa-TopFields .MuiInputLabel-shrink{transform:translate(12px,6px) scale(1)!important}#root .sa-sale-page .sa-VEHICLE .sa-vehicle-invalid{color:#c62828!important;font-size:inherit!important;font-weight:700!important;margin-left:7px;text-transform:none!important}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-root{text-transform:none!important}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-root.MuiFormLabel-filled{font-size:calc(var(--voucher-font-size) - 2px)!important}#root .sa-reference-colors .sa-footer-main{align-items:stretch!important;gap:8px!important;grid-template-columns:minmax(0,2.8fr) minmax(230px,1fr)!important}#root .sa-reference-colors .sa-footer-details{background:#fff!important;gap:4px!important}#root .sa-reference-colors .sa-footer-remarks-card{flex:0 0 34px;grid-template-columns:88px minmax(0,1fr)!important;height:34px!important;min-height:34px!important}#root .sa-reference-colors .sa-footer-remarks-label{align-items:center;font-size:12px;font-weight:600;padding:4px 7px!important}#root .sa-reference-colors .sa-footer-remarks-input,#root .sa-reference-colors .sa-footer-remarks-input .MuiFilledInput-root,#root .sa-reference-colors .sa-footer-remarks-input input{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}#root .sa-reference-colors .sa-footer-remarks-input .MuiFilledInput-root:after,#root .sa-reference-colors .sa-footer-remarks-input .MuiFilledInput-root:before{display:none}#root .sa-reference-colors .sa-footer-remarks-card:focus-within{border-color:#6c8fcb}#root .sa-reference-colors .sa-footer-info-row{background:#fff;gap:6px;padding:3px 7px}#root .sa-reference-colors .sa-footer-info-control .MuiFilledInput-root{background:#fff!important}#root .sa-reference-colors .sa-footer-summary-row{background:#f5f9f5!important;border-color:#d9e2dc!important}#root .sa-reference-colors .sa-footer-summary-strong{background:#fff8e8!important;color:#173252!important}#root .sa-reference-colors .sa-footer-summary-grand,#root .sa-reference-colors .sa-footer-summary-grand span{background:#163e68!important;border-color:#163e68!important;color:#fff!important}@media (max-width:1000px){#root .sa-reference-colors .sa-Setup{grid-column:1/-1}#root .sa-reference-colors .sa-Dated{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sa-reference-colors .sa-sale-center-title{grid-column:1/-1;grid-row:1}#root .sa-reference-colors .sa-TopFields{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .sa-reference-colors .sa-footer-main{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){#root .sa-reference-colors .sa-TopFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#root .sa-reference-colors .sa-footer-info-grid{--sale-footer-field-height:32px;--sale-footer-label-width:128px;align-items:stretch;background:#fff;flex:1 1 auto;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(36px,1fr))}#root .sa-reference-colors .sa-footer-info-grid>.sa-footer-info-row{align-items:center;background:#fff!important;gap:6px!important;grid-template-columns:var(--sale-footer-label-width) minmax(0,1fr);min-width:0;padding:2px 7px!important}#root .sa-reference-colors .sa-footer-info-grid>:is([role=status],[role=alert]){grid-column:1/-1;margin:0!important;padding:4px 8px}#root .sa-reference-colors .sa-footer-info-label{align-items:center;color:#173252;display:flex;font-size:11px!important;font-weight:600!important;gap:4px;line-height:1.2;min-width:0;white-space:nowrap}#root .sa-reference-colors .sa-footer-info-label label{margin:0}#root .sa-reference-colors .sa-footer-split-control{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,28fr) minmax(0,72fr)}#root .sa-reference-colors .sa-footer-info-control,#root .sa-reference-colors .sa-footer-info-control .MuiFormControl-root{margin:0!important;min-width:0;width:100%}#root .sa-reference-colors .sa-footer-info-control .MuiFilledInput-root{box-shadow:none!important;box-sizing:border-box;height:var(--sale-footer-field-height)!important;min-height:var(--sale-footer-field-height)!important;padding:0!important}#root .sa-reference-colors .sa-footer-info-control .MuiFilledInput-input{-webkit-text-fill-color:#173252!important;box-sizing:border-box;color:#173252!important;height:100%!important;line-height:20px!important;min-height:0!important;padding:1px 10px!important}@layer softwareControlFit{#root .sa-reference-colors .sa-footer-info-control .MuiFilledInput-root{background:#fff!important;border:1px solid #d2dfef!important;border-radius:2px!important}}@media (max-width:600px){#root .sa-reference-colors .sa-footer-info-grid{grid-auto-rows:minmax(36px,auto);grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none}}@layer softwareControlFit{#root .sa-reference-colors .sa-footer-info-grid>.sa-footer-info-row{grid-template-columns:var(--sale-footer-label-width) minmax(0,1fr)!important}#root .sa-reference-colors .sa-footer-info-label{min-width:0!important;width:auto!important}#root .sa-reference-colors .sa-footer-split-control{gap:8px!important;grid-template-columns:minmax(0,28fr) minmax(0,72fr)!important}#root .sa-reference-colors .sa-footer-info-grid>.sa-footer-info-row{height:auto!important;min-height:calc(var(--sale-footer-field-height) + 4px)!important}#root .sa-reference-colors .sa-footer-info-control,#root .sa-reference-colors .sa-footer-info-control .MuiFilledInput-root,#root .sa-reference-colors .sa-footer-info-control .MuiFormControl-root{height:var(--sale-footer-field-height)!important;max-height:none!important;min-height:var(--sale-footer-field-height)!important}#root .sa-reference-colors .sa-footer-info-control .MuiFilledInput-input{box-sizing:border-box!important;font-size:12px!important;height:100%!important;max-height:none!important;min-height:0!important;padding:1px 8px!important}}@media (min-width:1001px) and (min-height:540px){#root .sa-reference-colors .sa-entry-content .sa-sale_toppart{flex:0 0 auto}#root .sa-reference-colors .sa-entry-content .sa-tablestylez{flex:1 1 80px!important;height:auto!important;max-height:none!important;min-height:80px!important}#root .sa-reference-colors .sa-entry-content .sa-footer-summary-row{line-height:18px;min-height:22px!important;padding:2px 8px!important}#root .sa-reference-colors .sa-footer-details{gap:4px}#root .sa-reference-colors .sa-custom-table{min-width:0!important;table-layout:fixed;width:100%!important}#root .sa-reference-colors .sa-custom-table :is(th,td){max-width:none!important;min-width:0!important;width:auto!important}#root .sa-reference-colors .sa-custom-table .sa-th-desc{width:20%!important}#root .sa-reference-colors .sa-custom-table th{overflow-wrap:anywhere;white-space:normal}}@media (min-width:1001px) and (min-height:540px) and (max-height:650px){#root .sa-reference-colors{--sa-header-input-height:32px}#root .sa-reference-colors .sa-Dated .MuiFilledInput-input,#root .sa-reference-colors .sa-TopFields .MuiFilledInput-input:not(textarea),#root .sa-reference-colors .sa-TopFields .MuiSelect-select{line-height:16px!important;padding-bottom:1px!important;padding-top:15px!important}#root .sa-reference-colors .sa-entry-content .sa-footer-summary-row{line-height:16px;min-height:20px!important;padding:1px 8px!important}#root .sa-reference-colors .sa-entry-content .sa-tablestylez{flex-basis:88px!important;min-height:88px!important}#root .sa-reference-colors .sa-custom-table :is(thead th,tfoot td){height:26px!important;line-height:20px!important;padding:2px 4px!important}#root .sa-reference-colors .sa-Dated .MuiFilledInput-root,#root .sa-reference-colors .sa-TopFields .MuiFilledInput-root:not(.MuiInputBase-multiline){height:32px!important;min-height:32px!important}}@media (min-width:1001px) and (min-height:540px) and (max-height:600px){#root .sa-reference-colors .sa-entry-content .sa-footer-summary-row{line-height:18px;min-height:18px!important;padding:0 8px!important}#root .sa-reference-colors .sa-footer-remarks-card{min-height:26px!important}#root .sa-reference-colors .sa-footer-remarks-label{padding:2px 10px!important}#root .sa-reference-colors .sa-footer-remarks-input .MuiFilledInput-root{height:26px!important;min-height:26px!important}#root .sa-reference-colors .sa-footer-remarks-input input{box-sizing:border-box;height:26px!important;padding:2px 10px!important}}#root .sa-reference-colors .sa-custom-table thead th{background:#168f8b!important;color:#fff!important}#root .sa-reference-colors .sa-footer-summary-grand,#root .sa-reference-colors .sa-footer-summary-grand span{background:#0000!important;border-color:#d9e2dc!important;color:#173252!important}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-footer-summary-grand{align-items:center!important;flex:1 0 auto;line-height:1.35!important;min-height:32px!important}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-footer-summary-grand>span{flex:1 1;font-size:15px!important;font-size:calc(var(--app-font-size, 13px) + 2px)!important;min-width:0;overflow-wrap:anywhere;text-align:left!important}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-footer-summary-grand>span:last-child{font-size:17px!important;font-size:calc(var(--app-font-size, 13px) + 4px)!important;text-align:right!important}@layer softwareControlFit{#root .sa-sale-page.sa-reference-colors .sa-Dated{margin-left:0!important;padding-left:0!important}#root .sa-sale-page.sa-reference-colors .sa-Dated>:is(.sa-bill-date-field,.sa-billdivz){margin-left:0!important;min-width:0;transform:none!important;width:100%!important}#root .sa-sale-page.sa-reference-colors .sa-bill-date-field{height:48px;height:var(--voucher-header-height,48px);position:relative}#root .sa-sale-page.sa-reference-colors .sa-bill-date-field>label{color:#61758e;font-size:13px!important;font-weight:600!important;left:12px;line-height:15px!important;margin:0;position:absolute;top:5px;z-index:1}#root .sa-sale-page.sa-reference-colors .sa-bill-date-field .sa-DatePICKER{border-radius:8px;box-sizing:border-box;height:100%!important;margin:0!important;min-height:0!important;padding:21px 12px 5px!important;width:100%!important}#root .sa-sale-page.sa-reference-colors :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-root{font-size:13px!important;font-weight:600!important;line-height:15px!important}#root .sa-sale-page.sa-reference-colors :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-shrink{transform:translate(12px,5px) scale(1)!important}#root .sa-sale-page.sa-reference-colors .sa-footer-info-label,#root .sa-sale-page.sa-reference-colors .sa-footer-info-label :is(label,span),#root .sa-sale-page.sa-reference-colors .sa-footer-remarks-label{font-size:13px!important;font-weight:600!important;line-height:16px!important}#root .sa-sale-page.sa-reference-colors .sa-footer-info-row{grid-template-columns:112px minmax(0,1fr)!important}#root .sa-sale-page.sa-reference-colors .sa-footer-info-row:has(:is(#v_tpt,#broker,input[aria-label="Due Date"])){grid-template-columns:90px minmax(0,1fr)!important}#root .sa-sale-page.sa-reference-colors .sa-footer-info-label{min-width:0!important;width:auto!important}#root .sa-sale-page.sa-reference-colors .sa-footer-info-label input[type=checkbox]{flex-shrink:0;height:13px;margin:0;width:13px}}.sa-sale-page:not(.note-credit-page) .sa-footer-summary{--sale-summary-base-padding:6px;--sale-summary-base-min:30px}@media (max-height:900px) and (min-width:1181px){.sa-sale-page:not(.note-credit-page) .sa-footer-summary{--sale-summary-base-padding:3px;--sale-summary-base-min:24px}}@media (max-height:700px) and (max-width:1000px){.sa-sale-page:not(.note-credit-page) .sa-footer-summary{--sale-summary-base-padding:3px;--sale-summary-base-min:24px}}@media (min-width:1001px) and (min-height:540px){.sa-sale-page:not(.note-credit-page) .sa-footer-summary{--sale-summary-base-padding:2px;--sale-summary-base-min:22px}}@media (min-width:1001px) and (min-height:540px) and (max-height:650px){.sa-sale-page:not(.note-credit-page) .sa-footer-summary{--sale-summary-base-padding:1px;--sale-summary-base-min:20px}}@media (min-width:1001px) and (min-height:540px) and (max-height:600px){.sa-sale-page:not(.note-credit-page) .sa-footer-summary{--sale-summary-base-padding:0px;--sale-summary-base-min:18px}}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-entry-content .sa-footer-summary-row:not(.sa-footer-summary-grand){min-height:calc(var(--sale-summary-base-min)*1.1)!important;padding-block:calc(var(--sale-summary-base-padding) + 1lh*.05 + var(--sale-summary-base-padding)*2*.05 + .05px)!important}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-footer-summary-grand{background:#fff8e4!important;margin-top:8px;margin-top:0}#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-footer-summary-grand>span{background:#0000!important}@layer softwareControlFit{#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) .sa-footer-info-grid input::placeholder,#root .sa-sale-page.sa-reference-colors:not(.note-credit-page) :is(.sa-footer-info-grid,.sa-footer-remarks-card) :is(.sa-footer-info-label,.sa-footer-info-label>span,.sa-footer-info-label>label,.sa-footer-remarks-label,input,textarea,.MuiSelect-select,.sa-footer-equals,.sa-gst-tds-cell>span){font-size:13px!important;font-size:var(--sa-global-font-size,var(--app-font-size,13px))!important}#root .sa-sale-page.sa-reference-colors .sa-footer-remarks-input .MuiFilledInput-root{align-items:center!important;height:100%!important;min-height:0!important;padding-block:0!important}#root .sa-sale-page.sa-reference-colors .sa-footer-remarks-input input.MuiInputBase-input{box-sizing:border-box!important;height:100%!important;line-height:normal!important;min-height:0!important;padding:0 10px!important}#root .sa-sale-page.sa-reference-colors .sa-TopFields .sa-terms-field .MuiInputLabel-root{font-size:11px!important;line-height:12px!important;top:0!important;transform:translate(12px,4px) scale(1)!important}#root .sa-sale-page.sa-reference-colors .sa-TopFields .sa-terms-field input.MuiInputBase-input{box-sizing:border-box!important;height:100%!important;line-height:20px!important;padding:20px 12px 4px!important}}@layer softwareControlFit{@media screen{#root .sale-header-fields{--voucher-header-height:48px;--voucher-header-multiline-height:104px;--sa-header-input-height:48px;--sa-service-header-height:48px;--sa-service-shipped-height:104px}#root .sale-header-fields :is(.sa-DatePICKER,.sa-DatePICKERP),#root .sale-header-fields :is(.sa-Dated,.sa-TopFields) .MuiFilledInput-root{box-sizing:border-box!important;height:var(--voucher-header-height)!important;max-height:var(--voucher-header-height)!important;min-height:var(--voucher-header-height)!important}#root .sale-header-fields :is(.sa-DatePICKER,.sa-DatePICKERP){line-height:46px!important;padding-block:0!important}#root .sale-header-fields :is(.sa-Dated,.sa-TopFields) :is(input.MuiInputBase-input,.MuiSelect-select){box-sizing:border-box!important;height:100%!important;line-height:20px!important;max-height:100%!important;min-height:0!important;padding:21px 12px 5px!important}#root .sale-header-fields :is(.sa-Dated,.sa-TopFields) .MuiSelect-select{padding-right:32px!important}#root .sale-header-fields .sale-bill-number-field .MuiFilledInput-root{font-feature-settings:"tnum";align-items:center!important;font-size:13px!important;font-size:var(--app-font-size,13px)!important;font-variant-numeric:tabular-nums;font-weight:600!important;gap:0!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;padding:21px 12px 5px!important;scrollbar-width:thin}#root .sale-header-fields .sale-bill-number-field input.MuiInputBase-input{color:inherit!important;flex:0 0 auto!important;font:inherit!important;height:20px!important;line-height:20px!important;margin:0!important;max-width:none!important;min-width:1ch!important;padding:0!important;width:calc(1ch + 2px)!important;width:calc(var(--sale-bill-number-width, 1ch) + 2px)!important}#root .sale-header-fields .sale-bill-number-field .MuiInputAdornment-root{color:inherit!important;flex:0 0 auto!important;height:20px!important;line-height:20px!important;margin:0!important;max-height:none!important;padding:0!important}#root .sale-header-fields .sale-bill-number-field .MuiInputAdornment-root p{color:inherit!important;font:inherit!important;line-height:20px!important;white-space:nowrap!important}#root .sale-header-fields :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-root{font-size:12px!important;line-height:14px!important;transform:translate(12px,17px) scale(1)!important}#root .sale-header-fields :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-shrink{font-size:11px!important;transform:translate(12px,5px) scale(1)!important}#root .sale-header-fields .sa-TopFields>div:first-child,#root .sale-header-fields :is(.sa-GRNo,.sa-VehicleDiv,.sa-TAXDiv){grid-template-rows:repeat(2,var(--voucher-header-height))!important;row-gap:8px!important}#root .sale-header-fields :is(.sa-CUS,.sa-GST){height:var(--voucher-header-height)!important;margin-block:0!important;max-height:var(--voucher-header-height)!important;min-height:var(--voucher-header-height)!important}#root .sale-header-fields .sa-shippedTO,#root .sale-header-fields .sa-shippedTO .MuiFilledInput-root,#root .sale-header-fields .sa-shippedTO .MuiFormControl-root,#root .sale-header-fields .sa-shippedTO>div,#root .sale-header-fields .sa-shippedTO>div>div{box-sizing:border-box!important;height:var(--voucher-header-multiline-height)!important;max-height:var(--voucher-header-multiline-height)!important;min-height:var(--voucher-header-multiline-height)!important}#root .sale-header-fields .sa-shippedTO .MuiFilledInput-root{align-items:flex-start!important;padding:21px 12px 7px!important}#root .sale-header-fields .sa-shippedTO textarea:not([aria-hidden=true]){box-sizing:border-box!important;height:100%!important;line-height:20px!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;padding:0!important;white-space:pre-wrap!important}}@media screen and (max-width:760px){#root .sa-service-page .sale-header-fields .sa-TopFields>div:first-child,#root .sa-service-page .sale-header-fields :is(.sa-CUS,.sa-GST){grid-template-rows:auto!important;height:auto!important;max-height:none!important;min-height:0!important}}}@media screen{#root .sa-sale-page.sale-inter{--sale-screen-font:"Shkun Inter","Segoe UI",Arial,sans-serif;font-feature-settings:"tnum";font-family:var(--sale-screen-font);font-variant-numeric:tabular-nums}#root .sa-sale-page.sale-inter :is(.sa-entry-content,.voucher-action-bar),#root .sa-sale-page.sale-inter :is(.sa-entry-content,.voucher-action-bar) :is(input,select,textarea,button,label,table,th,td,.MuiTypography-root,.MuiInputBase-root,.MuiInputLabel-root,.sa-sale-center-title-main){font-family:var(--sale-screen-font)!important}#root .sa-sale-page.sale-inter .sa-entry-content :is(input,select,textarea,tbody td){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400!important}#root .sa-sale-page.sale-inter :is(thead th,tfoot td,.sa-footer-summary-grand,.sa-sale-center-title-main){font-weight:600!important}#root .sa-sale-page.sale-inter .grid-sync-status{color:#586e83;font-size:12px;margin:5px 0}#root .sa-sale-page.sale-inter .grid-sync-status[role=alert]{color:#9a3c12}}@layer softwareControlFit{@media screen and (min-width:1001px) and (max-height:800px){#root .sale-inter .sale-header-fields{--voucher-header-height:max(36px,calc(var(--sa-global-font-size, 13px)*1.5 + 16px));--voucher-header-multiline-height:calc(var(--voucher-header-height)*2 + 5px);--sa-header-input-height:var(--voucher-header-height)}#root .sale-inter .sale-header-fields .sa-TopFields>div:first-child,#root .sale-inter .sale-header-fields :is(.sa-GRNo,.sa-VehicleDiv,.sa-TAXDiv){row-gap:5px!important}#root .sale-inter .sale-header-fields .sa-TopFields .sa-terms-field input.MuiInputBase-input,#root .sale-inter .sale-header-fields :is(.sa-Dated,.sa-TopFields) :is(input.MuiInputBase-input,.MuiSelect-select){line-height:18px!important;padding:15px 9px 2px!important}#root .sale-inter .sale-header-fields .sale-bill-number-field .MuiFilledInput-root{padding:15px 9px 2px!important}#root .sale-inter .sale-header-fields .sale-bill-number-field input.MuiInputBase-input{padding:0!important}#root .sale-inter .sale-header-fields .sa-TopFields .sa-terms-field .MuiInputLabel-root,#root .sale-inter .sale-header-fields :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-shrink{line-height:12px!important;transform:translate(9px,2px) scale(1)!important}#root .sale-inter .sale-header-fields :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(9px,10px) scale(1)!important}#root .sale-inter .sale-header-fields .sa-shippedTO .MuiFilledInput-root{padding:15px 9px 2px!important}}}@media screen{#root .sa-sale-page.sale-inter :is(.sa-sale-center-title-main,.sa-sale-center-title-series,.sa-sale-center-title-sub,.transaction-series-label){font-family:var(--sale-screen-font)!important;font-weight:600;letter-spacing:0;line-height:1.35}#root .sa-sale-page.sale-inter .sa-sale-center-title-main{background:#0000;border-color:#0000;box-shadow:none}#root .sa-sale-page.sale-inter .sa-sale-center-title-series{background:#edf6fa;border-color:#cbdde8;border-radius:6px;color:#20536b;padding:4px 9px}}.retail-tool{background:#fff;color:#253b40;display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 58px);min-height:360px;padding:12px 16px}.retail-tool h1{font-size:20px!important;font-weight:600;letter-spacing:0;line-height:1.3;margin:0}.retail-tool footer,.retail-tool header,.retail-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.retail-tool header h1{flex:1 1}.retail-tool button,.retail-tool input,.retail-tool select{background:#fff;border:1px solid #cbd8dc;border-radius:4px;color:inherit;font-size:14px;min-height:36px;padding:6px 10px}.retail-tool button{align-items:center;cursor:pointer;display:inline-flex;gap:6px;justify-content:center}.retail-tool button:disabled{cursor:default;opacity:.5}.retail-tool button:focus-visible,.retail-tool input:focus-visible,.retail-tool tr:focus-visible{outline:2px solid #17876a;outline-offset:-2px}.retail-toolbar label{align-items:center;display:flex;font-size:13px;gap:5px}.retail-toolbar .retail-search{flex:1 1;min-width:200px}.retail-table-wrap{border:1px solid #dce4e6;flex:1 1;min-height:0;overflow:auto}.retail-tool table{border-collapse:collapse;font-size:14px;table-layout:fixed;width:100%}.retail-tool th{background:#edf4f5;color:#4b646a;font-size:12px;position:sticky;text-align:left;top:0;z-index:1}.retail-tool td,.retail-tool th{border-bottom:1px solid #e6edef;overflow:hidden;padding:8px 10px;text-overflow:ellipsis}.retail-tool td{height:44px}.retail-tool tbody tr:nth-child(2n){background:#f8fafb}.retail-tool tr[aria-selected=true]{background:#e3f3ed!important}.retail-tool td input{box-sizing:border-box;width:100%}.retail-tool .retail-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.retail-in{color:#128060}.retail-out{color:#b85050}.retail-flow{align-items:center;border-block:1px solid #e1e8e9;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;padding:12px 0}.retail-flow strong{font-size:18px!important;margin-right:12px}.retail-error{background:#fff2f2;color:#9b3030;padding:10px}.retail-status{color:#4d6962;font-size:13px}.retail-tool footer{font-size:13px;justify-content:space-between}.retail-movement{height:82dvh;min-height:300px}.retail-movement table{min-width:850px}.retail-tool .retail-primary{background:#087d5a;border-color:#087d5a;color:#fff}.retail-holdbar{align-items:center;background:#f0f7f3;display:flex;flex-wrap:wrap;gap:8px;padding:6px 10px}.retail-holdbar button{align-items:center;background:#fff;border:1px solid #bfd5cb;border-radius:4px;display:inline-flex;gap:6px;padding:6px 10px}@media(max-width:700px){.retail-tool{padding:10px}.retail-tool table{min-width:850px}.retail-toolbar label{flex:1 1}.retail-toolbar input{min-width:0}.retail-tool:not(.retail-movement){height:calc(100dvh - 100px)}}#root .sa-reference-colors .sa-footer-info-grid>.sa-gst-tds-row{min-height:36px!important}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-amounts{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-with-rate{grid-template-columns:minmax(34px,.7fr) repeat(4,minmax(0,1fr))}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-cell{background:#fff;border:1px solid #cbd8e5;border-radius:3px;display:flex;flex-direction:column;height:32px;margin:0;min-width:0;overflow:hidden;padding:1px 3px}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-cell>span{color:#52677f;font-size:9px!important;font-weight:500;line-height:12px;text-align:left}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-cell>input{font-feature-settings:"tnum";background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#173252;font-size:11px!important;font-variant-numeric:tabular-nums;height:16px!important;line-height:16px!important;margin:0!important;min-height:16px!important;min-width:0!important;padding:0!important;text-align:right;width:100%!important}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-cell:focus-within{outline:2px solid #378cbd;outline-offset:1px}#root .sa-reference-colors .sa-footer-info-grid>.sa-gst-tds-row{grid-column:auto!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-grid>.pu-gst-tds-row{grid-column:span 2!important;height:auto!important;min-height:38px!important}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-cell>input{font-size:13px!important}#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-cell>span{font-size:10px!important}#root .sa-sale-page .sa-gst-tds-row .sa-gst-tds-cell{height:36px}#root .sa-sale-page .sa-gst-tds-row .sa-gst-tds-cell>span{color:#173252;font-size:13px!important;font-weight:600;line-height:16px}#root .sa-sale-page .sa-gst-tds-row .sa-gst-tds-cell>input{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px!important;font-weight:700}@media (max-width:760px){#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-grid>.pu-gst-tds-row{grid-column:1/-1!important}}@media (max-width:600px){#root :is(.sa-gst-tds-row,.pu-gst-tds-row) .sa-gst-tds-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-grid>.pu-gst-tds-row{min-height:74px!important}}#root .pu-sale-page .pu-gst-tds-row .sa-gst-tds-cell>input,#root .pu-sale-page .pu-gst-tds-row .sa-gst-tds-cell>span{font-size:13px!important;font-size:var(--gst-tds-font-size,13px)!important}.party-balance-strip{align-items:center;background:#f7fafc;border:1px solid #cad7e4;border-radius:5px;box-shadow:0 1px 3px #27364a12;box-sizing:border-box;color:#27364a;display:flex;gap:0;justify-content:center;margin:2px auto;max-width:calc(100% - 16px);min-height:29px;padding:2px 6px;white-space:nowrap;width:fit-content}.party-balance-strip--loading{color:#66778b;font-size:11px;font-weight:700}.party-balance-icon{background:#e7f3f7;border-radius:4px;color:#176b87;display:grid;flex:0 0 auto;height:23px;place-items:center;width:23px}.party-balance-party{align-items:baseline;display:flex;gap:5px;max-width:230px;min-width:0;overflow:hidden;padding:0 8px 0 6px}.party-balance-strip small{color:#627389;display:inline;flex:0 0 auto;font-size:8px;font-weight:800;text-transform:uppercase}.party-balance-strip b{display:inline;font-size:11px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-balance-last{font-feature-settings:"tnum";align-items:baseline;border-left:1px solid #ccd8e3;border-right:1px solid #ccd8e3;display:flex;font-variant-numeric:tabular-nums;gap:4px;height:21px;min-width:0;padding:0 8px;text-align:center}.party-balance-last span{color:#627389;display:inline;font-size:9px;font-weight:700;margin:0}.party-balance-stat{font-feature-settings:"tnum";align-items:baseline;border-right:1px solid #d7e0e8;display:flex;font-variant-numeric:tabular-nums;gap:4px;min-width:0;padding:0 8px;text-align:right}.party-balance-stat:last-of-type{border-right:0}.party-balance-stat--advance b{color:#13705d}.party-balance-adjust{align-items:center;border-left:1px solid #ccd8e3;display:flex;font-size:10px;font-weight:800;gap:5px;min-height:23px;padding-left:8px;white-space:nowrap}.party-balance-adjust>input[type=checkbox]{accent-color:#176b87;height:14px;width:14px}.party-balance-amount{background:#fff;border:1px solid #b9c9d7;border-radius:4px;box-sizing:border-box;font:inherit;font-size:10px;font-weight:800;height:23px;padding:0 5px;text-align:right;width:82px}.party-balance-amount:disabled{background:#edf1f5;color:#8793a3}@media (max-width:900px){.party-balance-strip{justify-content:flex-start;max-width:calc(100% - 10px);overflow-x:auto}.party-balance-party{min-width:130px}}:root{--expense-setup-columns:minmax(85px,1.1fr) minmax(114px,1fr) minmax(170px,1.8fr) minmax(40px,.45fr) minmax(130px,1fr) minmax(50px,.55fr)}.expense-calculation-choice{background:#fff;border:1px solid #bdd0e5;border-radius:6px;color:#173657;font-size:13px;font-size:var(--app-font-size,13px);font-weight:700;height:26px;min-width:0;padding:2px 4px;width:100%}.expense-calculation-choice:focus{outline:2px solid #2563eb;outline-offset:1px}.expense-calculation-choice:disabled{background:#e9eef4;color:#6b7789}.SS-floatingFooterLeft:has(.accountSettingsScope),.ps-floatingFooterLeft:has(.accountSettingsScope){align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.accountSettingsScope{color:#193653;min-width:0}.accountSettingsScopeChoices{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.accountSettingsScopeLabel{font-size:12px;font-weight:700;margin-right:3px}.accountSettingsScopeChoices label{align-items:center;background:#f7faff;border:1px solid #c8d9ec;border-radius:6px;color:#294969;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;line-height:17px;margin:0;padding:3px 8px;white-space:nowrap}.accountSettingsScopeChoices label.isSelected{background:#e4efff;border-color:#527eac;font-weight:700}.accountSettingsScopeChoices label:has(input:disabled){cursor:default;opacity:.6}.accountSettingsScopeChoices input{accent-color:#176cbb;height:13px;margin:0;width:13px}.accountSettingsScopeHelp{display:block;font-size:10px;line-height:13px;margin-top:2px}.expense-posting-choice{background:#fff;border:1px solid #bdd0e5;border-radius:6px;color:#173657;font-size:11px;font-weight:600;height:32px;min-width:0;padding:3px 5px;width:100%}.expense-posting-choice:focus{outline:2px solid #2563eb;outline-offset:1px}.expense-posting-choice:disabled{background:#f1f5f9;color:#52647a}.expense-posting-fixed{color:#52647a;font-size:11px}:root{--SS-text:#0f172a;--SS-subtext:#475569;--SS-blue:#2563eb;--SS-blue-dark:#1d4ed8;--SS-green:#059669;--SS-green-dark:#047857;--SS-red:#dc2626;--SS-red-dark:#b91c1c;--SS-slate:#475569;--SS-slate-dark:#334155;--SS-cyan:#0ea5e9;--SS-cyan-dark:#0284c7;--SS-shell-radius:26px;--SS-soft-border:1px solid #e2e8f0f2;--SS-card-border:1px solid #cbd5e1b8;--SS-card-shadow:0 10px 28px #0f172a0f;--SS-deep-shadow:0 24px 60px #0f172a2e;--SS-font-sm:12px;--SS-font-md:13px;--SS-font-lg:15px}.SS-newModalz{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at top left,#3b82f61a,#0000 22%),radial-gradient(circle at top right,#0ea5e914,#0000 18%),#0f172a57;display:flex;inset:0;justify-content:center;overflow:hidden;padding:14px;position:fixed;z-index:10000}.SS-maincontainer.SS-freshSetupShell{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #94a3b838;border-radius:26px;border-radius:var(--SS-shell-radius);box-shadow:0 18px 50px #0f172a2e,0 4px 18px #3b82f61a;color:#0f172a;color:var(--SS-text);display:flex;flex-direction:column;height:min(94vh,940px);overflow:hidden;position:relative;width:min(1480px,97vw)}.SS-maincontainer.SS-freshSetupShell:before{background:linear-gradient(135deg,#ffffff6b,#ffffff1a);border-radius:26px;border-radius:var(--SS-shell-radius);content:"";inset:0;pointer-events:none;position:absolute}.SS-topStrip{grid-gap:16px;align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border-bottom:1px solid #e2e8f0;display:grid;flex-shrink:0;gap:16px;grid-template-columns:220px 1fr;padding:14px 18px 10px;position:relative;z-index:1}.SS-topStripLeft{align-items:center;display:flex;justify-content:flex-start}.SS-stripTitle{color:#0f172a;font-size:clamp(22px,1.8vw,30px);font-weight:900;letter-spacing:.5px;margin:0;white-space:nowrap}.SS-topStripCenter{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #3b82f61f;border-radius:18px;box-shadow:inset 0 1px 0 #fffc;min-width:0;padding:10px 14px 6px}.SS-freshStepLabel{color:#334155;font-size:13px;font-weight:800}.SS-freshForm{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:14px 18px 18px;position:relative;z-index:1}.SS-freshContentArea{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #e2e8f0;border-radius:22px;box-shadow:inset 0 1px 0 #ffffffe6,0 10px 24px #0f172a0d;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 14px 110px;scroll-behavior:smooth}.SS-freshContentArea::-webkit-scrollbar{width:10px}.SS-freshContentArea::-webkit-scrollbar-thumb{background:#94a3b8b3;border-radius:999px}.SS-freshContentArea::-webkit-scrollbar-track{background:#0000}.SS-section{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #cbd5e1b8;border:var(--SS-card-border);border-radius:20px;box-shadow:0 8px 24px #0f172a0a;height:100%;padding:14px}.SS-expenseHeader{background:linear-gradient(90deg,#eef2ff,#f0f9ff);border:1px solid #dbeafe;border-radius:14px;color:#334155;font-size:12px;font-weight:800;margin-bottom:12px;padding:10px 12px}.SS-expenseHeader,.SS-expenseRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:110px minmax(180px,1fr) 80px 80px 90px}.SS-expenseRow{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #ecf2f9;border-radius:16px;margin-bottom:10px;padding:8px 10px;transition:all .2s ease}.SS-expenseRow:hover{border-color:#dbeafe;box-shadow:0 10px 20px #0f172a0f;transform:translateY(-1px)}.SS-floatingFooter{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:22px;bottom:18px;box-shadow:0 18px 34px #0f172a24,0 4px 12px #0f172a0f;flex-wrap:wrap;gap:14px;justify-content:space-between;left:18px;min-height:74px;padding:12px 14px;position:absolute;right:18px;z-index:5}.SS-floatingFooter,.SS-floatingFooterLeft{align-items:center;display:flex}.SS-footerPill{background:linear-gradient(90deg,#eef2ff,#f8fafc);border:1px solid #dbeafe;border-radius:999px;color:#334155;font-size:13px;font-weight:800;padding:8px 12px}.SS-floatingFooterActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px!important}.SS-btn,.SS-freshBtn{border-radius:14px!important;box-shadow:0 10px 18px #0f172a1f!important;font-size:13px!important;font-weight:800!important;height:42px;letter-spacing:.4px;min-width:112px;text-transform:none!important}.SS-btnSecondary,.SS-freshBtnBack{background:linear-gradient(135deg,#475569,#334155)!important;background:linear-gradient(135deg,var(--SS-slate),var(--SS-slate-dark))!important;color:#fff!important}.SS-btnBlue,.SS-freshBtnNext{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;background:linear-gradient(135deg,var(--SS-blue),var(--SS-blue-dark))!important;color:#fff!important}.SS-btnPrimary,.SS-btnSave,.SS-freshBtnSave{background:linear-gradient(135deg,#059669,#047857)!important;background:linear-gradient(135deg,var(--SS-green),var(--SS-green-dark))!important;color:#fff!important}.SS-freshBtnEdit{background:linear-gradient(135deg,#64748b,#334155)!important;color:#fff!important}.SS-btnClose,.SS-freshBtnClose{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;background:linear-gradient(135deg,var(--SS-red),var(--SS-red-dark))!important;color:#fff!important}.SS-btnSeries,.SS-freshBtnSeries{background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;background:linear-gradient(135deg,var(--SS-cyan),var(--SS-cyan-dark))!important;color:#fff!important}.SS-maincontainer .MuiFormControl-root,.SS-maincontainer .MuiTextField-root{width:100%}.SS-maincontainer .MuiInputLabel-root{color:#475569!important;font-size:12px!important;font-weight:600!important}.SS-maincontainer .MuiFilledInput-root,.SS-maincontainer .MuiInputBase-root,.SS-maincontainer .MuiOutlinedInput-root{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-radius:14px!important;transition:all .22s ease!important}.SS-maincontainer .MuiFilledInput-root:hover,.SS-maincontainer .MuiInputBase-root:hover,.SS-maincontainer .MuiOutlinedInput-root:hover{box-shadow:0 6px 16px #3b82f614}.SS-maincontainer .MuiFilledInput-root.Mui-focused,.SS-maincontainer .MuiInputBase-root.Mui-focused,.SS-maincontainer .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #3b82f61a}.SS-maincontainer .MuiInputBase-input,.SS-maincontainer .MuiSelect-select{font-size:13px!important;min-height:14px!important;padding-bottom:9px!important;padding-top:9px!important}.SS-maincontainer .MuiOutlinedInput-notchedOutline{border-color:#94a3b873!important}.SS-maincontainer .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6!important;border-width:1.5px!important}.SS-maincontainer .MuiStepLabel-label{color:#475569!important;font-size:13px!important;font-weight:700!important}.SS-additionalSettingsGrid .MuiGrid-item{display:flex;flex-basis:50%!important;flex-direction:column;max-width:50%!important;min-width:0}.SS-additionalSettingsGrid .MuiFormControl-root,.SS-additionalSettingsGrid .MuiTextField-root{width:100%}.SS-additionalSettingsGrid .MuiFormLabel-root,.SS-additionalSettingsGrid .MuiInputLabel-root{color:#334155!important;font-size:12px!important;font-weight:800!important;letter-spacing:0;line-height:1.15;margin-bottom:4px;min-height:18px}.SS-additionalSettingsGrid .MuiInputBase-root{height:40px!important;min-height:40px!important}.SS-additionalSettingsGrid .MuiInputBase-input,.SS-additionalSettingsGrid .MuiSelect-select{align-items:center!important;display:flex!important;font-size:13px!important;font-weight:750!important;min-height:20px!important}@media (max-width:760px){.SS-additionalSettingsGrid .MuiGrid-item{flex-basis:100%!important;max-width:100%!important}}.SS-maincontainer .MuiStepLabel-label.Mui-active{color:#1d4ed8!important}.SS-maincontainer .MuiStepLabel-label.Mui-completed{color:#047857!important}.SS-maincontainer .MuiStepIcon-root.Mui-active{color:#2563eb!important}.SS-maincontainer .MuiStepIcon-root.Mui-completed{color:#10b981!important}.SS-check:focus{cursor:pointer}.SS-maincontainer{display:flex;flex-direction:column}.SS-maincontainer2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;padding:8px 4px;width:100%}.SS-rightside{margin-left:0}.SS-leftside,.SS-rightside{flex:1 1 420px;min-width:320px}.SS-Backdate,.SS-BillCash,.SS-Broker,.SS-CessCode,.SS-CgstAc,.SS-ColorSelect,.SS-Discount,.SS-Exp1,.SS-Expenses,.SS-Expenses10,.SS-Freight,.SS-GRno,.SS-IgstAc,.SS-Labour,.SS-Postage,.SS-Product,.SS-Rem1,.SS-Rem2,.SS-Rem3,.SS-RemPost,.SS-SgstAc,.SS-Supply,.SS-TCSrate,.SS-TDSAcc,.SS-TDSOptions,.SS-Tcs206H,.SS-TcsAc,.SS-TcsTax,.SS-Transport,.SS-acLed,.SS-afterTax,.SS-bag,.SS-cdwindow,.SS-customername,.SS-decimalrate,.SS-disitems,.SS-displayHSN,.SS-extraRem,.SS-focuscursor,.SS-invtime,.SS-itemLed,.SS-lowsale,.SS-negstklevel,.SS-printunReg,.SS-qty,.SS-rateSec,.SS-revtime,.SS-roundoff,.SS-sale_ac,.SS-stype,.SS-taxRoff,.SS-tdsPolicy,.SS-termss,.SS-vehicleno,.SS-zerovalue{background:#fff;border:1px solid #1f2937;border-radius:8px;font-size:13px;font-weight:700;margin-left:0!important;min-height:34px}.SS-CessCode,.SS-CgstAc,.SS-IgstAc,.SS-SgstAc{color:#c62828}.SS-Discount,.SS-Exp1,.SS-Expenses,.SS-Expenses10,.SS-Freight,.SS-Labour,.SS-Postage{width:100%}.SS-TDSOptions,.SS-displayHSN,.SS-printunReg,.SS-zerovalue{max-width:150px;width:100%}.SS-HoverSelect:focus{border-color:#2563eb;outline:none}.SS-row{gap:10px}.SS-row,.SS-row-sm{align-items:center;display:flex;flex-wrap:wrap;width:100%}.SS-row-sm{gap:6px}.SS-col{display:flex;flex-direction:column;gap:6px}@media (max-width:1280px){.SS-maincontainer.SS-freshSetupShell{height:95vh;width:99vw}.SS-topStrip{padding:12px 14px 8px}.SS-freshForm{padding:12px 14px 14px}.SS-floatingFooter{bottom:14px;left:14px;right:14px}}@media (max-width:1024px){.SS-topStrip{gap:10px;grid-template-columns:1fr}.SS-topStripLeft{justify-content:center}.SS-stripTitle{text-align:center}.SS-expenseHeader,.SS-expenseRow{grid-template-columns:1fr}.SS-floatingFooterActions{justify-content:center;width:100%}}@media (max-width:768px){.SS-newModalz{padding:6px}.SS-maincontainer.SS-freshSetupShell{border-radius:0;height:100vh;width:100vw}.SS-freshForm{padding:10px}.SS-freshContentArea{padding:12px 12px 132px}.SS-floatingFooter{bottom:10px;left:10px;padding:10px;right:10px}.SS-btn,.SS-freshBtn{font-size:12px!important;height:40px;min-width:96px}}.SS-loadError{align-items:center;background:#fff4d6;border-bottom:1px solid #d79b22;color:#5c3c00;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:center;padding:7px 12px}.SS-loadError button{background:#174f7c;border:0;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:4px 10px}.SS-newModalz .SS-freshSetupShell,.SS-newModalz .SS-freshSetupShell :is(div,span,label,input,textarea,select,button,p,h1,h2,h3,h4,h5,h6,th,td,a,li,small,strong,b),.SS-newModalz .SS-freshSetupShell input::placeholder,.SS-newModalz .SS-freshSetupShell textarea::placeholder{font-size:13px!important;font-size:var(--app-font-size,13px)!important}.SS-freshSetupShell .SS-step-one-accounts{grid-gap:14px 24px;align-content:start;display:grid;gap:14px 24px;grid-template-areas:"cgst sgst" "igst cess" "discount roundoff" "tds tcsontax" "ctds tcs" "stds tcs206" "itds .";grid-template-columns:repeat(2,minmax(0,1fr));margin:0;width:100%}.SS-freshSetupShell .SS-step-one-accounts>.MuiGrid-item{max-width:none;min-width:0;padding:0;width:100%}.SS-step-one-accounts .SS-account-cgst{grid-area:cgst}.SS-step-one-accounts .SS-account-sgst{grid-area:sgst}.SS-step-one-accounts .SS-account-igst{grid-area:igst}.SS-step-one-accounts .SS-account-cess{grid-area:cess}.SS-step-one-accounts .SS-account-discountcode{grid-area:discount}.SS-step-one-accounts .SS-account-tds{grid-area:tds}.SS-step-one-accounts .SS-account-tcsontax{grid-area:tcsontax}.SS-step-one-accounts .SS-account-cTds{grid-area:ctds}.SS-step-one-accounts .SS-account-tcs{grid-area:tcs}.SS-step-one-accounts .SS-account-sTds{grid-area:stds}.SS-step-one-accounts .SS-account-tcs206{grid-area:tcs206}.SS-step-one-accounts .SS-account-iTds{grid-area:itds}.SS-step-one-accounts>.MuiGrid-item>.MuiFormControl-root{display:flex;flex-direction:column;gap:3px}.SS-step-one-accounts>.MuiGrid-item>.MuiFormControl-root>.MuiInputLabel-root{line-height:18px;max-width:100%;position:static;transform:none}.SS-step-one-accounts .MuiOutlinedInput-notchedOutline legend{display:none}@media (max-width:480px){.SS-freshSetupShell .SS-step-one-accounts{gap:12px}}@media (min-width:900px) and (min-height:540px){.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-topStrip{grid-template-columns:200px minmax(0,1fr);padding:6px 12px}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-topStripCenter{padding:4px 10px}.SS-freshSetupShell:has(.SS-step-one-accounts) .MuiStepLabel-label{margin-top:4px}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-freshForm{gap:6px;padding:6px}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-floatingFooter{border-radius:12px;flex:0 0 auto;min-height:48px;padding:4px 10px;position:static}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-freshContentArea{padding:6px}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-freshContentArea>.MuiGrid-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);height:100%;margin:0;width:100%}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-freshContentArea>.MuiGrid-container>.MuiGrid-item{max-width:none;min-height:0;min-width:0;padding:0;width:100%}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-section{box-sizing:border-box;min-height:0;padding:8px}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-section:has(.SS-expenseHeader){grid-gap:4px;display:grid;gap:4px;grid-template-rows:24px repeat(10,minmax(0,1fr))}.SS-freshSetupShell:has(.SS-step-one-accounts) :is(.SS-expenseHeader,.SS-expenseRow){border-radius:8px;gap:6px;grid-template-columns:minmax(0,1.2fr) minmax(0,2.6fr) repeat(3,minmax(0,.7fr));margin:0;min-height:0;padding:2px 6px}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-expenseRow>.MuiFormControl-root{height:100%;min-width:0}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-expenseRow .MuiInputBase-root{height:100%!important;min-height:0!important}.SS-freshSetupShell:has(.SS-step-one-accounts) .SS-expenseRow input{min-width:0;padding:2px 6px}.SS-freshSetupShell .SS-step-one-accounts{gap:clamp(4px,.8vh,10px) 16px}.SS-freshSetupShell .SS-step-one-accounts .MuiInputBase-root{height:clamp(26px,4.5vh,40px)!important;min-height:0!important}.SS-freshSetupShell .SS-step-one-accounts input{padding:3px 10px}}@media (min-width:900px) and (min-height:540px) and (max-height:650px){.SS-freshSetupShell .SS-step-one-accounts{row-gap:4px}.SS-freshSetupShell .SS-step-one-accounts>.MuiGrid-item>.MuiFormControl-root{gap:2px}.SS-freshSetupShell .SS-step-one-accounts>.MuiGrid-item>.MuiFormControl-root>.MuiInputLabel-root{line-height:16px}.SS-freshSetupShell .SS-step-one-accounts .MuiInputBase-root{height:24px!important}}.SS-freshSetupShell .SS-step-two-layout{grid-gap:14px;display:grid;gap:14px;min-width:0;width:100%}.SS-step-two-heading{align-items:center;border-bottom:1px solid #d8e3f0;color:#172033;display:flex;font-weight:700;gap:10px;margin:0 0 10px;padding:0 0 6px}.SS-step-two-heading span{align-items:center;background:#f0ebff;border-radius:6px;color:#8055ff;display:inline-flex;height:24px;justify-content:center;width:24px}.SS-freshSetupShell .SS-step-two-fields{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.SS-freshSetupShell .SS-step-two-settings{grid-template-columns:repeat(4,minmax(0,1fr))}.SS-freshSetupShell .SS-step-two-fields>.MuiGrid-item{max-width:none;min-width:0;padding:0;width:100%}.SS-freshSetupShell .SS-step-two-fields .MuiFormControl-root{display:flex;flex-direction:column;gap:3px}.SS-freshSetupShell .SS-step-two-fields .MuiInputLabel-root{line-height:18px;max-width:100%;position:static;transform:none}.SS-freshSetupShell .SS-step-two-fields .MuiOutlinedInput-notchedOutline legend{display:none}.SS-freshSetupShell .SS-step-two-fields .MuiInputBase-root{height:clamp(26px,4.5vh,40px)!important;min-height:0}.SS-freshSetupShell .SS-step-two-fields input{padding:3px 10px}.SS-freshSetupShell:has(.SS-step-two-layout) .SS-topStrip{padding:6px 12px}.SS-freshSetupShell:has(.SS-step-two-layout) .SS-topStripCenter{padding:4px 10px}.SS-freshSetupShell:has(.SS-step-two-layout) .MuiStepLabel-label{margin-top:4px}.SS-freshSetupShell:has(.SS-step-two-layout) .SS-freshForm{gap:6px;padding:6px}.SS-freshSetupShell:has(.SS-step-two-layout) .SS-freshContentArea{padding:10px 14px}.SS-freshSetupShell:has(.SS-step-two-layout) .SS-floatingFooter{border-radius:12px;flex:0 0 auto;min-height:48px;padding:4px 10px;position:static}@media (max-height:650px){.SS-freshSetupShell .SS-step-two-layout{gap:8px}.SS-step-two-heading{margin-bottom:5px;padding-bottom:3px}.SS-freshSetupShell .SS-step-two-fields{row-gap:6px}}@media (max-width:700px){.SS-freshSetupShell .SS-step-two-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.SS-freshSetupShell .SS-step-two-fields{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.SS-freshSetupShell:has(.SS-step-two-layout) .SS-topStrip{grid-template-columns:200px minmax(0,1fr)}}@media (min-width:900px) and (max-height:650px){.SS-freshSetupShell .SS-step-two-fields .MuiInputBase-root{height:24px!important}.SS-freshSetupShell .SS-step-two-fields .MuiInputLabel-root{line-height:16px}.SS-freshSetupShell .SS-step-two-fields .MuiFormControl-root{gap:2px}.SS-freshSetupShell .SS-step-two-fields{row-gap:4px}.SS-step-two-heading span{height:20px;width:20px}}.SS-freshSetupShell .SS-step-three-layout{grid-gap:clamp(4px,1.5vh,18px) 18px;display:grid;gap:clamp(4px,1.5vh,18px) 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;width:100%}.SS-freshSetupShell .SS-step-three-layout>.MuiGrid-item{max-width:none!important;min-width:0;padding:0;position:relative;width:100%}.SS-freshSetupShell .SS-step-three-layout .MuiInputBase-root{height:clamp(37px,6vh,52px)!important;min-height:0!important}.SS-freshSetupShell .SS-step-three-layout .MuiFormLabel-root{font-size:11px!important;left:10px;line-height:13px;margin:0;max-width:none;min-height:0;overflow:hidden;pointer-events:none;position:absolute;right:28px;text-overflow:ellipsis;top:4px;transform:none;white-space:nowrap;z-index:1}.SS-freshSetupShell .SS-step-three-layout .MuiOutlinedInput-notchedOutline legend{display:none}.SS-freshSetupShell .SS-step-three-layout :is(.MuiSelect-select,.MuiInputBase-input){box-sizing:border-box;line-height:16px;min-height:0!important;padding:19px 30px 3px 10px!important}.SS-freshSetupShell:has(.SS-step-three-layout) .SS-topStrip{padding:6px 12px}.SS-freshSetupShell:has(.SS-step-three-layout) .SS-topStripCenter{padding:4px 10px}.SS-freshSetupShell:has(.SS-step-three-layout) .MuiStepLabel-label{margin-top:4px}.SS-freshSetupShell:has(.SS-step-three-layout) .SS-freshForm{gap:6px;padding:6px}.SS-freshSetupShell:has(.SS-step-three-layout) .SS-freshContentArea{padding:10px}.SS-freshSetupShell:has(.SS-step-three-layout) .SS-floatingFooter{border-radius:12px;flex:0 0 auto;min-height:48px;padding:4px 10px;position:static}@media (min-width:900px){.SS-freshSetupShell:has(.SS-step-three-layout) .SS-topStrip{grid-template-columns:200px minmax(0,1fr)}}@media (max-height:650px){.SS-freshSetupShell .SS-step-three-layout{row-gap:4px}}@media (max-width:760px){.SS-freshSetupShell .SS-step-three-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.SS-freshSetupShell .SS-step-three-layout{grid-template-columns:minmax(0,1fr)}}.SS-freshSetupShell .SS-step-three-layout .MuiInputBase-input:not(.MuiSelect-select){height:100%!important}.SS-expenseHeader,.SS-expenseRow,.SS-freshSetupShell:has(.SS-step-one-accounts) :is(.SS-expenseHeader,.SS-expenseRow){grid-template-columns:minmax(60px,1.1fr) minmax(65px,1fr) minmax(145px,1.8fr) repeat(3,minmax(36px,.55fr))}@media (max-width:700px){.SS-expenseHeader,.SS-expenseRow,.SS-freshSetupShell:has(.SS-step-one-accounts) :is(.SS-expenseHeader,.SS-expenseRow){grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(145px,1.5fr)}}.SS-expenseRow .MuiOutlinedInput-root,.SS-expenseRow>.MuiFormControl-root{min-width:0;width:100%!important}.SS-expenseHeader,.SS-expenseRow,.SS-freshSetupShell:has(.SS-step-one-accounts) :is(.SS-expenseHeader,.SS-expenseRow){grid-template-columns:var(--expense-setup-columns)}.SS-expenseRow .Mui-disabled.MuiOutlinedInput-root{background:#e9eef4;box-shadow:none}.SS-expenseRow .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#6b7789}@media (max-width:700px){.SS-expenseHeader,.SS-expenseRow,.SS-freshSetupShell:has(.SS-step-one-accounts) :is(.SS-expenseHeader,.SS-expenseRow){grid-template-columns:minmax(70px,1fr) minmax(104px,1fr) minmax(170px,1.5fr)}}.SS-expenseHeader>div{white-space:nowrap}.SS-step-one-accounts .SS-account-roundoff{grid-area:roundoff}.bill-print-menu--compact{border-radius:12px!important;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 104px)!important;overflow:hidden!important;padding:14px 16px!important;width:min(980px,calc(100vw - 32px))!important}.bill-print-menu--compact .bill-print-header{flex-shrink:0;margin-bottom:10px!important;padding-bottom:8px!important}.bill-print-menu--compact .bill-print-header h3{font-size:20px!important}.bill-print-menu--compact .bill-print-header>div{font-size:13px!important;margin-top:3px!important}.bill-print-menu--compact .bill-print-body{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);min-height:0;overflow:auto}.bill-print-menu--compact .bill-print-card{border-radius:10px!important;max-width:none!important;padding:10px!important}.bill-print-menu--compact .bill-print-section-title{font-size:15px!important;margin-bottom:8px!important}.bill-print-menu--compact label{font-size:13px!important;min-height:24px!important}.bill-print-menu--compact input[type=checkbox]{height:15px!important;margin-right:6px!important;width:15px!important}.bill-print-menu--compact .MuiFilledInput-input{font-size:13px!important;padding-bottom:6px!important;padding-top:20px!important}.bill-print-menu--compact button{border-radius:8px!important;font-size:13px!important;height:32px!important;min-width:0!important}.bill-print-menu--compact .bill-print-actions{flex-shrink:0;gap:8px!important;margin-top:10px!important;padding-top:10px!important}.bill-print-menu--compact .bill-print-actions button{flex:1 1 110px}.bill-print-template-select{background:#fff;border:1px solid #b9a9bb;border-radius:6px;color:#302435;font:inherit;font-size:13px;height:34px;padding:4px 8px;width:100%}.bill-print-template-select:focus-visible{outline:2px solid #8a4c88;outline-offset:2px}.bill-print-template-description{color:#65566b;font-size:12px;line-height:1.3;margin-top:6px}@media (max-width:700px){.bill-print-menu--compact{max-height:calc(100dvh - 24px)!important;width:calc(100vw - 24px)!important}.bill-print-menu--compact .bill-print-body{grid-template-columns:1fr}}.sale-print-reference{background:#fff;border:1px solid #ccdeef;border-radius:7px;box-shadow:0 16px 48px #17325230;color:#18365c;display:flex;flex-direction:column;font-family:inherit;font-size:13px;left:50%;max-height:calc(100dvh - 28px);overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(940px,calc(100vw - 28px))}.sale-print-reference *{box-sizing:border-box}.sale-print-header{align-items:center;background:linear-gradient(110deg,#1d4068,#2b527e);color:#fff;display:flex;gap:18px;padding:16px 22px}.sale-print-header>svg{color:#d8e9f7;flex:0 0 36px}.sale-print-header h2{color:#fff;font-size:23px;font-weight:700;margin:0}.sale-print-header p{color:#e0ecf8;margin:3px 0 0}.sale-print-close{align-self:flex-start;background:#0000;border:0;color:#dbeafb;cursor:pointer;margin-left:auto}.sale-print-close svg{height:20px;width:20px}.sale-print-content{background:linear-gradient(#f7fbff,#fff);min-height:0;overflow:auto;padding:14px 18px 10px}.sale-print-columns{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sale-print-card{background:#fff;border:1px solid #d3e6f7;border-radius:5px;min-width:0}.sale-print-card h3{align-items:center;background:#f8fbfe;border-bottom:1px solid #e0edf8;display:flex;font-size:15px;gap:12px;margin:0;padding:11px 14px}.sale-print-card h3 svg{height:22px;width:22px}.sale-print-card-body{padding:12px 14px}.sale-print-reference h4{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 8px}.sale-print-reference h4 svg{height:18px;width:18px}.sale-print-field{display:flex;flex-direction:column;font-weight:600;gap:7px;min-width:0}.sale-print-field :is(input,select),.sale-print-optional{background:#fff;border:1px solid #ccdff1;border-radius:4px;color:#18365c;font:inherit;font-weight:400;height:35px;padding:6px 10px;width:100%}.sale-print-description{color:#6d86a4;font-size:12px;margin:8px 0 14px;min-height:14px}.sale-print-tint{background:#f3f9fe;border:1px solid #e2effa;border-radius:5px;padding:10px}.sale-print-checks{display:flex;flex-wrap:wrap;gap:8px 18px}.sale-print-option{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:9px;min-height:30px}.sale-print-option input{accent-color:#168f8b;flex-shrink:0;height:16px;margin:0;width:16px}.sale-print-output,.sale-print-range{border-top:1px solid #e0edf8;margin-top:14px;padding-top:12px}.sale-print-range{margin-bottom:14px}.sale-print-range-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.sale-print-range-fields .sale-print-field{font-size:11px}.sale-print-copies .sale-print-option{border-radius:5px;padding:0 8px}.sale-print-copy:has(input:checked){background:#eaf7f6}.sale-print-copy input{appearance:none;background:#fff;border:1px solid #70859b;border-radius:50%}.sale-print-copy input:checked{background:radial-gradient(#168f8b 0 45%,#fff 49%);border:2px solid #168f8b}.sale-print-copy input:focus-visible{outline:2px solid #356ae6;outline-offset:2px}.sale-print-reference button.MuiButton-root{align-items:center;display:inline-flex;font-weight:600;gap:8px;text-transform:none}.sale-print-reference button svg{flex-shrink:0;height:18px;width:18px}.sale-print-reference button.sale-print-link{background:#f0f7ff;border:1px solid #c9dfff;border-radius:5px;color:#204b7b;display:flex;justify-content:flex-start;margin-top:12px;width:100%}.sale-print-link svg:last-child{margin-left:auto}.sale-print-assistant{background:#f8fbff;border:1px solid #d5e4ff;border-radius:5px;margin-top:12px;padding:10px 14px}.sale-print-assistant-top{align-items:center;display:flex;gap:14px}.sale-print-current-format{font-size:13px;margin:0 0 10px}.sale-print-current-format span{font-weight:600}.sale-print-assistant-top .sale-print-designer-input{align-items:center;flex:1 1;flex-direction:row;white-space:nowrap}.sale-print-designer-input input{flex:1 1;min-width:0}.sale-print-assistant-top p{color:#7792b6;font-size:11px;margin:0}.sale-print-assistant-top button{border:1px solid #cbbdff;color:#8058e8;flex-shrink:0;white-space:nowrap}.sale-print-assistant-body{display:block;margin-top:10px}.sale-print-messages{grid-column:1/-1;max-height:130px;overflow:auto}.sale-print-messages p{margin:5px 0}.sale-print-actions{background:#fff;border-top:1px solid #e0edf8;display:flex;flex-wrap:wrap;gap:10px;padding:12px 18px}.sale-print-actions button{background:#f4f8fd;border:1px solid #bfd2e8;color:#245080;min-width:100px}.sale-print-actions .sale-print-hsn{background:#fff;margin-right:auto}@layer softwareActionPalette{.sale-print-reference button.sale-print-primary{background:#168f8b!important;border-color:#168f8b!important;color:#fff!important}}@media(max-height:700px){.sale-print-header{padding:10px 18px}.sale-print-card h3,.sale-print-card-body{padding:8px 12px}.sale-print-option{min-height:26px}.sale-print-output,.sale-print-range{margin-top:8px;padding-top:8px}.sale-print-tint{padding:7px}.sale-print-assistant{padding:8px 12px}}@media(max-width:650px){.sale-print-columns{grid-template-columns:1fr}.sale-print-assistant-top{flex-wrap:wrap}.sale-print-assistant-top .sale-print-designer-input{flex-basis:100%}.sale-print-actions{gap:6px}.sale-print-actions button{flex:1 1 120px}}.sale-print-reference .sale-print-header{gap:12px;padding:8px 16px}.sale-print-reference .sale-print-header h2{font-size:20px;line-height:24px}.sale-print-reference .sale-print-header p{font-size:12px;margin-top:1px}.sale-print-reference .sale-print-header>svg{flex-basis:28px;height:28px;width:28px}.sale-print-reference .sale-print-content{padding:8px 12px}.sale-print-reference .sale-print-card h3{background:#edf5fd!important;color:#17375e!important;display:flex!important;font-size:14px!important;height:auto!important;line-height:18px;margin:0!important;min-height:30px;padding:6px 12px!important;position:static!important;visibility:visible!important}.sale-print-reference .sale-print-card h3 svg{height:19px;width:19px}.sale-print-reference .sale-print-card-body{padding:8px 12px}.sale-print-reference h4{line-height:16px;margin-bottom:4px}.sale-print-reference .sale-print-field{gap:4px}.sale-print-reference .sale-print-field :is(input,select){height:30px;padding:4px 8px}.sale-print-reference .sale-print-description{margin:4px 0 8px}.sale-print-reference .sale-print-tint{padding:7px 9px}.sale-print-reference .sale-print-option{min-height:24px}.sale-print-reference .sale-print-output,.sale-print-reference .sale-print-range{margin-top:8px;padding-top:8px}.sale-print-reference .sale-print-range{margin-bottom:8px}.sale-print-reference .sale-print-range-fields{margin-top:4px}.sale-print-reference button.sale-print-link{margin-top:8px}.sale-print-reference .sale-print-assistant{margin-top:8px;padding:7px 10px}.sale-print-reference .sale-print-assistant h4{margin-bottom:3px}.sale-print-reference .sale-print-actions{padding:8px 12px}.sale-print-reference .sale-print-eway{align-items:center;display:flex;gap:8px;min-height:34px}.sale-print-eway>svg{flex-shrink:0;height:18px;width:18px}.sale-print-eway label{cursor:pointer;font-weight:600;margin:0}.sale-print-eway input{accent-color:#168f8b;height:16px;margin:0 0 0 auto;width:16px}@media (max-height:650px){.sale-print-reference .sale-print-option{min-height:21px}.sale-print-reference .sale-print-card-body{padding:6px 10px}.sale-print-reference .sale-print-output,.sale-print-reference .sale-print-range{margin-top:5px;padding-top:5px}.sale-print-reference .sale-print-tint{padding:5px 8px}.sale-print-reference .sale-print-assistant-top p{font-size:10px}.sale-print-reference .sale-print-header{padding:6px 14px}}.sale-print-format-help{color:#6d86a4;display:block;margin:-5px 0 10px}.sale-print-reference .sale-print-copy-strip{align-items:center;background:#fff;border:1px solid #d3e6f7;border-radius:5px;display:flex;gap:12px;margin-bottom:8px;padding:7px 10px}.sale-print-reference .sale-print-copy-strip h4{margin:0;white-space:nowrap}.sale-print-reference .sale-print-copies{display:flex;flex-wrap:wrap;gap:4px 8px}.sale-print-reference .sale-print-copies .sale-print-option{padding:0 5px;white-space:nowrap}.sale-print-reference .sale-print-output{border-top:0;margin-top:0;padding-top:0}.sale-print-reference .sale-print-columns{align-items:start}@media (max-width:650px){.sale-print-reference .sale-print-copy-strip{align-items:flex-start;flex-direction:column;gap:4px}}.sale-print-reference .sale-print-copy-strip{margin-top:-4px}.rd-page{background:#eef3f8;box-sizing:border-box;color:#0f172a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:18px}.rd-shell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:280px minmax(0,1fr) 270px;height:calc(100vh - 36px)}.rd-panel,.rd-stage-wrap{background:#fff;border:1px solid #cfd8e3;border-radius:8px;box-shadow:0 10px 26px #0f172a14;overflow:hidden}.rd-panel{display:flex;flex-direction:column;min-width:0}.rd-panel-head{border-bottom:1px solid #e2e8f0;color:#0f172a;font-weight:900;padding:12px}.rd-panel-body{overflow:auto;padding:12px}.rd-template-button,.rd-tool-button,.rd-variable-button{background:#fff;border:1px solid #d6dee9;border-radius:7px;color:#1e293b;cursor:pointer;font-weight:800;margin-bottom:8px;padding:9px 10px;text-align:left;width:100%}.rd-template-button.active,.rd-tool-button:hover,.rd-variable-button:hover{background:#ecfdf5;border-color:#0f766e}.rd-secondary-button:disabled,.rd-tool-button:disabled{cursor:not-allowed;opacity:.55}.rd-image-assets{background:linear-gradient(180deg,#f8fbff,#f1f7fb);border:1px solid #dbe7f1;border-radius:10px;margin-bottom:10px;padding:10px}.rd-image-assets .rd-tool-button{margin:8px 0 0}.rd-image-asset-head,.rd-image-property-title{align-items:center;color:#1e293b;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:space-between}.rd-image-count,.rd-image-role-badge{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-size:10px;font-weight:900;padding:3px 7px}.rd-image-count.ready{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.rd-saved-logo-preview{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:grid;font-size:10px;font-weight:800;gap:8px;grid-template-columns:46px minmax(0,1fr);margin-top:8px;padding:7px}.rd-saved-logo-preview img{display:block;height:34px;object-fit:contain;width:46px}.rd-saved-logo-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-image-assets .rd-help-text{margin-top:7px}.rd-add-picture-button{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.rd-group-title{color:#64748b;font-size:12px;font-weight:900;margin:14px 0 8px;text-transform:uppercase}.rd-folder-switch{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.rd-folder-switch button{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;font-weight:950;height:36px}.rd-folder-switch button.active{background:#0f766e;border-color:#0f766e;box-shadow:0 8px 18px #0f766e38;color:#fff}.rd-stage-wrap{display:flex;flex-direction:column;min-width:0}.rd-toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.rd-danger-button,.rd-primary-button,.rd-secondary-button,.rd-test-print-button{border:1px solid #0000;border-radius:7px;cursor:pointer;font-weight:900;height:34px;padding:0 12px}.rd-primary-button{background:#0f766e;color:#fff}.rd-secondary-button{background:#fff;border-color:#cbd5e1;color:#1e293b}.rd-danger-button{background:#fff1f2;border-color:#fecdd3;color:#be123c}.rd-test-print-button{background:#2563eb;border-color:#1d4ed8;box-shadow:0 4px 10px #2563eb2e;color:#fff}.rd-test-print-button:hover:not(:disabled){background:#1d4ed8}.rd-test-print-button:disabled{cursor:not-allowed;opacity:.55}.rd-save-message{color:#0f766e;font-size:12px;font-weight:950;white-space:nowrap}.rd-save-scope{background:#eef2f7;border:1px solid #dbe3ec;border-radius:999px;color:#475569;font-size:10px;font-weight:850;margin-left:auto;padding:6px 9px;white-space:nowrap}.rd-canvas-scroll{background:linear-gradient(#dbe4ee 1px,#0000 0),linear-gradient(90deg,#dbe4ee 1px,#0000 0);background-size:20px 20px;flex:1 1;overflow:auto;padding:0 20px 20px 0}.rd-page-dimensions{background:#edf3f9;border-bottom:1px solid #cbd5e1;color:#173252;font-weight:600;padding:6px 10px}.rd-ruled-page{display:grid;margin:0 auto;position:relative}.rd-ruled-page>.rd-canvas{grid-column:2;grid-row:2;isolation:isolate;margin:0}.rd-ruler{background:#edf3f9;display:block;overflow:hidden;pointer-events:none;position:sticky;z-index:2}.rd-ruler text{fill:#173252;font:10px Arial,sans-serif!important}.rd-ruler-horizontal{align-self:start;grid-column:2;grid-row:1;top:0}.rd-ruler-vertical{grid-column:1;grid-row:2;justify-self:start;left:0}.rd-ruler-corner{background:#dbe7f2;color:#173252;display:grid;font:11px Arial,sans-serif!important;grid-column:1;grid-row:1;left:0;place-items:center;position:sticky;top:0;z-index:3}@media print{.rd-page-dimensions,.rd-ruler,.rd-ruler-corner{display:none}}.rd-canvas{background:#fff;border:1px solid #94a3b8;box-shadow:0 18px 45px #0f172a29;margin:0 auto;position:relative;transform-origin:top center}.rd-canvas *,.rd-render-root *{font-size:inherit!important;font-size:var(--rd-font-size,inherit)!important}.rd-design-element{border:0;box-sizing:border-box;cursor:move;outline:1px dashed #0000;overflow:visible;position:absolute}.rd-design-text{display:block;max-height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;width:100%}.rd-line-preview{box-shadow:none;display:block;left:0;pointer-events:none;position:absolute;top:0}.rd-line-preview.horizontal,.rd-line-preview.vertical{left:0;top:0;transform:none}.rd-design-element:has(>.rd-line-preview):before{content:"";cursor:move;inset:-4px;position:absolute}.rd-design-element.selected{background-color:#2563eb0a;outline-color:#2563eb}.rd-design-element.locked{cursor:not-allowed}.rd-design-element.locked:after{background:#ffe4e6;border-radius:3px;color:#9f1239;content:"LOCKED";font-size:7px!important;font-weight:900;letter-spacing:.04em;padding:1px 4px;position:absolute;right:1px;top:-14px}.rd-designer-table-preview{border-collapse:collapse;font-size:inherit!important;font-size:var(--rd-font-size,inherit)!important;height:100%;pointer-events:none;table-layout:fixed}.rd-designer-table-preview td,.rd-designer-table-preview th{box-sizing:border-box;font-size:inherit!important;font-size:var(--rd-font-size,inherit)!important;line-height:1.15;overflow:hidden;padding:2px 3px;white-space:pre-wrap}.rd-designer-table-preview th{font-weight:900}.rd-designer-table-preview tfoot td{font-weight:800}.rd-column-order-controls{grid-gap:7px;align-items:end;display:grid;gap:7px;grid-template-columns:minmax(58px,.8fr) minmax(78px,1fr) minmax(58px,.8fr);margin:8px 0}.rd-column-order-controls label{grid-gap:4px;color:#64748b;display:grid;font-size:11px;font-weight:800;gap:4px;letter-spacing:.03em;text-transform:uppercase}.rd-column-order-controls .rd-input{width:100%}.rd-design-image{display:block;height:100%;object-fit:contain;pointer-events:none;width:100%}.rd-image-property-preview{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:9px;display:flex;justify-content:center;margin-bottom:8px;min-height:86px;padding:8px}.rd-image-property-preview img{max-height:110px;max-width:100%;object-fit:contain}.rd-image-property-title{margin-bottom:7px}.rd-range{accent-color:#2563eb}.rd-selection-tools{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;margin-bottom:12px;padding:10px}.rd-selection-count{color:#1d4ed8;font-size:12px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.rd-nudge-grid{grid-gap:7px;grid-template-columns:repeat(3,1fr)}.rd-alignment-grid,.rd-nudge-grid{display:grid;gap:7px;margin-bottom:8px}.rd-alignment-grid{grid-gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.rd-alignment-grid .rd-secondary-button{font-size:10px;min-width:0;padding-inline:5px}.rd-full-button{margin-top:8px;width:100%}.rd-input,.rd-select,.rd-textarea{background:#fff;border:1px solid #cbd5e1;border-radius:7px;box-sizing:border-box;color:#0f172a;font-weight:700;min-height:34px;padding:7px 9px;width:100%}.rd-textarea{min-height:70px;resize:vertical}.rd-rule-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;min-height:82px}.rd-help-text{color:#64748b;font-size:11px;font-weight:800;line-height:1.35;margin-top:6px}.rd-form-row{margin-bottom:10px}.rd-label{color:#64748b;display:block;font-size:12px;font-weight:900;margin-bottom:5px}.rd-two{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.rd-three{grid-gap:7px;display:grid;gap:7px;grid-template-columns:.9fr 1fr auto}.rd-table-settings{background:#f8fffb;border:1px solid #d9eadf;border-radius:9px;margin-bottom:12px;padding:10px}.rd-table-width-box{grid-gap:8px;background:#fff;border:1px dashed #99c3b7;border-radius:8px;color:#0f172a;font-size:12px;font-weight:800;gap:8px;grid-template-columns:1fr}.rd-section-card,.rd-table-width-box{display:grid;margin-bottom:8px;padding:8px}.rd-section-card{grid-gap:7px;background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;gap:7px;grid-template-columns:1fr}.rd-section-card .rd-secondary-button{width:100%}.rd-check-row{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:900;gap:8px;margin:8px 0}.rd-check-row input{accent-color:#0f766e;height:16px;width:16px}.rd-column-card{background:#fff;border:1px solid #d6dee9;border-radius:8px;margin-bottom:8px;padding:8px}.rd-table-modal-backdrop{background:#0f172a94;box-sizing:border-box;inset:0;overflow:auto;padding:24px;position:fixed;z-index:1000}.rd-table-modal{background:radial-gradient(circle at top left,#14b8a61f,#0000 30%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dbe5ef;border-radius:18px;box-shadow:0 30px 90px #0f172a52;margin:0 auto;max-width:1480px;padding:18px}.rd-table-modal-head{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.rd-table-modal-kicker{color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rd-table-modal-head h2{font-size:28px;line-height:1.1;margin:4px 0}.rd-table-modal-head p{color:#64748b;font-size:13px;font-weight:750;margin:0}.rd-close-chip{background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 10px 24px #0f172a14;color:#0f172a;cursor:pointer;font-weight:950;height:38px;padding:0 18px}.rd-table-modal-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(520px,1.2fr) minmax(420px,.8fr)}.rd-modal-section,.rd-table-modal-controls,.rd-table-visual-card{background:#ffffffdb;border:1px solid #dbe5ef;border-radius:14px;box-shadow:0 12px 28px #0f172a12}.rd-table-visual-card{min-width:0;padding:14px}.rd-table-card-title{align-items:center;color:#0f172a;display:flex;font-weight:950;gap:12px;justify-content:space-between;margin-bottom:10px}.rd-table-card-title strong{color:#0f766e;font-size:12px}.rd-table-preview-scroll{background:linear-gradient(#e2e8f0 1px,#0000 0),linear-gradient(90deg,#e2e8f0 1px,#0000 0),#f8fafc;background-size:18px 18px;border:1px solid #dbe5ef;border-radius:12px;min-height:460px;overflow:auto;padding:18px}.rd-table-preview-frame{background:#fff;border:1px dashed #94a3b8;box-shadow:0 18px 34px #0f172a1f;overflow:hidden}.rd-table-modal-controls{grid-gap:12px;display:grid;gap:12px;padding:12px}.rd-modal-section{padding:12px}.rd-modal-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-range{accent-color:#0f766e;width:100%}.rd-column-editor-section,.rd-footer-editor-section{margin-top:16px}.rd-footer-help{margin-bottom:10px}.rd-footer-preview-strip{background:#fff;border:1px solid #cbd5e1;border-radius:10px;display:flex;margin-bottom:12px;min-height:42px;overflow:hidden;width:100%}.rd-footer-preview-cell{border-right:1px solid #cbd5e1;box-sizing:border-box;font-size:12px;min-width:48px;overflow:hidden;padding:11px 10px;text-overflow:ellipsis;white-space:nowrap}.rd-footer-preview-cell:last-child{border-right:none}.rd-footer-preview-cell.auto{color:#0000}.rd-footer-editor-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.rd-footer-cell-card{background:#fff;border:1px solid #d6dee9;border-radius:12px;box-shadow:0 10px 24px #0f172a0f;padding:10px}.rd-footer-bold-check{align-self:center;margin-top:22px}.rd-add-column-select{max-width:220px}.rd-column-editor-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rd-modal-column-card{background:#fff;border:1px solid #d6dee9;border-radius:12px;box-shadow:0 10px 24px #0f172a0f;padding:10px}.rd-column-card.is-hidden,.rd-modal-column-card.is-hidden{background:#f8fafc;border-style:dashed;opacity:.62}.rd-column-toggle-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:10px 0 14px}.rd-column-toggle,.rd-mini-check{align-items:center;color:#334155;display:inline-flex;font-size:12px;font-weight:800;gap:7px}.rd-column-toggle{background:#fff;border:1px solid #d6dee9;border-radius:999px;padding:8px 10px}.rd-column-card-actions{align-items:center;display:inline-flex;gap:8px}.rd-column-mini-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.rd-column-mini-head strong{align-items:center;background:#ecfdf5;border-radius:999px;color:#0f766e;display:inline-flex;height:28px;justify-content:center;width:28px}@media (max-width:1100px){.rd-table-modal-grid{grid-template-columns:1fr}}@media (max-width:760px){.rd-table-modal-backdrop{padding:10px}.rd-table-card-title,.rd-table-modal-head{align-items:stretch;flex-direction:column}.rd-modal-three{grid-template-columns:1fr}}.rd-preview-modal{background:#f8fafc;box-sizing:border-box;min-height:100vh;overflow:auto;padding:18px}.rd-close-button{background:#fff;border:none;border-radius:8px;box-shadow:0 8px 20px #0f172a29;right:16px;width:36px}.rd-close-button,.rd-preview-print{cursor:pointer;height:36px;position:fixed;top:16px;z-index:20}.rd-preview-print{background:#0f766e;border:1px solid #0f766e;border-radius:8px;color:#fff;font-weight:900;padding:0 16px;right:62px}@media (max-width:1100px){.rd-shell{grid-template-columns:240px minmax(0,1fr)}.rd-panel:last-child{grid-column:1/-1;height:260px}}.rd-formula-control,.rd-number-format{border:1px solid #cbdcf0;border-radius:7px;margin:7px 0;min-width:0;padding:7px}.rd-formula-control summary,.rd-number-format summary{color:#173252;cursor:pointer;font-weight:700;margin-bottom:5px}.rd-formula-control small,.rd-number-format small{color:#52657d;display:block;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.rd-formula-control input,.rd-formula-control select,.rd-number-format input,.rd-number-format select{max-width:100%}.rd-currency-symbols{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 6px}.rd-currency-symbols button{background:#fff;border:1px solid #b7cce4;border-radius:5px;color:#173252;cursor:pointer;font:inherit;font-weight:600;min-width:32px;padding:4px 8px}.rd-currency-symbols button:hover{background:#eaf3ff}.rd-currency-symbols button[aria-pressed=true]{background:#173252;border-color:#173252;color:#fff}.rd-currency-symbols button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.rd-context-menu{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 6px 20px #17365126;box-sizing:border-box;padding:6px;position:fixed;width:210px;z-index:20000}.rd-context-menu button{background:#fff;border:0;border-radius:3px;color:#173651;display:flex;font:inherit;justify-content:space-between;padding:8px 10px;width:100%}.rd-context-menu button span{color:#64748b}.rd-context-menu button:disabled{opacity:.45}.rd-context-menu button:focus-visible,.rd-context-menu button:not(:disabled):hover{background:#eaf4ff;outline:1px solid #93c5fd}.batch-launch,.batch-panel button{align-items:center;background:#fff;border:1px solid #cbd5dc;border-radius:4px;color:#254655;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;justify-content:center;letter-spacing:0;padding:7px 10px}.batch-panel{background:#fff;color:#263b43;font-size:14px;letter-spacing:0;min-width:0}.batch-page{min-height:75vh;padding:16px}.batch-panel footer,.batch-panel header{align-items:center;border-bottom:1px solid #dae1e5;display:flex;gap:12px;padding:12px 16px}.batch-panel header h2{flex:1 1;font-size:19px;margin:0}.batch-panel h3{display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin:0 0 12px}.batch-panel h3 span{color:#5b6e75;font-weight:400;margin-left:auto}.batch-panel footer{border-bottom:0;border-top:1px solid #dae1e5;justify-content:flex-end}.batch-panel button:disabled{cursor:default;opacity:.5}.batch-panel button.batch-primary{background:#08785e;border-color:#08785e;color:#fff}.batch-body{max-height:65vh;overflow:auto;padding:16px}.batch-line{border-bottom:1px solid #e1e8e9;padding:12px 0}.batch-fields,.batch-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.batch-fields label,.batch-panel label{display:flex;flex-direction:column;font-size:12px;gap:5px;min-width:140px}.batch-panel input,.batch-panel select{background:#fff;border:1px solid #bccbd3;border-radius:4px;box-sizing:border-box;color:#263b43;font-size:14px;height:36px;max-width:100%;min-width:0;padding:6px 9px}.batch-fields input{width:170px}.batch-panel button:focus-visible,.batch-panel input:focus,.batch-panel select:focus{outline:2px solid #13886d;outline-offset:1px}.batch-table-wrap{margin-top:10px;max-height:62vh;overflow:auto}.batch-panel table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.batch-panel th{background:#eff4f6;position:sticky;text-align:left;top:0;z-index:1}.batch-panel td,.batch-panel th{border-bottom:1px solid #e0e6e8;padding:9px 10px;white-space:nowrap}.batch-panel td input{width:100px}.batch-panel tbody tr:nth-child(2n){background:#f8fafb}.batch-panel .batch-error{background:#fff0ef;color:#a32b26;margin:12px 16px;padding:12px}.batch-panel .batch-number{text-align:right}.batch-panel .batch-muted{color:#697b82}.batch-toolbar input[type=search]{flex:1 1;min-width:180px}.batch-panel .batch-link{background:#0000;border:0;color:#096baf;padding:0;text-decoration:underline}.batch-panel .batch-summary{color:#435a63;padding:10px 0}@media(max-width:650px){.batch-page{padding:8px}.batch-panel header{flex-wrap:wrap;padding:10px}.batch-panel header h2{flex-basis:70%}.batch-fields label{flex:1 1;min-width:120px}.batch-fields input{width:100%}}@media print{body:has(.batch-page) *{visibility:hidden}.batch-page,.batch-page *{visibility:visible!important}.batch-page{left:0;padding:0;position:absolute;top:0;width:100%}.batch-page .batch-toolbar,.batch-page button{display:none!important}.batch-page .batch-table-wrap{max-height:none;overflow:visible}.batch-page th{position:static}}.order-picker-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;display:grid;inset:0;padding:28px;place-items:center;position:fixed;z-index:1700}.order-picker{background:#f8fafc;border:1px solid #cbd5e1;border-radius:22px;box-shadow:0 28px 80px #0f172a47;color:#172033;display:flex;flex-direction:column;max-height:min(760px,92vh);overflow:hidden;width:min(1180px,96vw)}.order-picker>header{align-items:center;background:linear-gradient(135deg,#e0f2fe,#eef2ff);border-bottom:1px solid #cbd5e1;display:flex;justify-content:space-between;padding:20px 24px}.order-picker h2{font-size:24px;font-weight:800;margin:0}.order-picker p{color:#526176;margin:4px 0 0}.order-picker>header>button{background:#fff;border:0;border-radius:12px;box-shadow:0 2px 8px #0f172a1a;color:#334155;font-size:28px;height:40px;line-height:1;width:40px}.order-picker-tools{align-items:center;display:flex;gap:14px;padding:14px 18px}.order-picker-tools input{background:#fff;border:1px solid #bdcbe0;border-radius:12px;flex:1 1;font-size:15px;height:46px;padding:0 15px}.order-picker-tools span{color:#476079;font-weight:700}.order-picker-table-wrap{background:#fff;border:1px solid #cad6e6;border-radius:14px;margin:0 18px;min-height:320px;overflow:auto}.order-picker table{border-collapse:collapse;width:100%}.order-picker th{background:#e8f0fb;color:#23324a;font-size:13px;padding:12px;position:sticky;text-align:left;top:0;z-index:1}.order-picker td{border-top:1px solid #e4eaf2;font-size:14px;padding:12px}.order-picker td small,.order-picker td strong{display:block}.order-picker td small{color:#64748b;margin-top:2px}.order-picker tbody tr:hover{background:#f0f7ff}.order-picker-empty{color:#64748b;padding:50px!important;text-align:center!important}.order-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px;text-transform:capitalize}.order-status.is-open{background:#dcfce7;color:#166534}.order-status.is-partial{background:#fef3c7;color:#92400e}.order-select-button{background:#2563eb;border:0;border-radius:9px;color:#fff;font-weight:800;padding:8px 16px}.order-picker>footer{align-items:center;color:#5b687b;display:flex;gap:18px;justify-content:space-between;padding:15px 18px}.order-picker>footer button{background:#fff;border:1px solid #c4cfdd;border-radius:10px;font-weight:700;padding:9px 18px}@media(max-width:760px){.order-picker-backdrop{padding:8px}.order-picker{border-radius:14px;max-height:96vh}.order-picker>header{padding:15px}.order-picker-table-wrap{margin:0 10px}.order-picker>footer span{display:none}}.sale-order-line-picker input[type=checkbox]{float:none!important;height:16px!important;margin:0!important;opacity:1!important;position:static!important;width:16px!important}.sale-order-line-picker .order-number{text-align:right;white-space:nowrap}.sale-order-line-picker tr.is-selected{background:#e5f4f1}.sale-order-line-picker button:focus-visible,.sale-order-line-picker input:focus-visible{outline:2px solid #197d91;outline-offset:2px}.sa-custom-table .sa-order-cell{min-width:48px;padding:0;text-align:center;width:48px}.sa-row-order-button{background:#0000;border:0;color:#087e8b;cursor:pointer;font-size:inherit;padding:3px 5px;white-space:nowrap}.sa-row-order-button:disabled{cursor:default;opacity:.45}.sa-row-order-button:focus-visible{outline:2px solid #087e8b;outline-offset:-2px}#root .sale-order-line-picker>header p{color:#e1eaf5!important}#root .sa-custom-table .sa-order-cell{max-width:56px!important;min-width:56px!important;width:56px!important}#root .sa-custom-table .sa-row-order-button{background:#0000!important;border:0!important;box-shadow:none!important;font-size:inherit!important;height:auto!important;line-height:1.3!important;min-width:0!important;padding:2px 4px!important}#root .sale-order-line-picker{width:min(1380px,96vw)}.sale-order-line-picker .order-picker-table-wrap{flex:1 1;min-height:120px}.sale-order-line-picker table{min-width:1030px}.sale-order-line-picker th.order-number{min-width:90px;white-space:normal}.sale-order-line-picker .order-value-summary{border-top:1px solid #dce5ef;flex:none;padding:10px 18px 0}.sale-order-line-picker .order-value-caption{color:#526176;font-size:.9em}.sale-order-line-picker .order-value-summary dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0 0}.sale-order-line-picker .order-value-summary dl>div{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.sale-order-line-picker .order-value-summary dt{font-weight:400}.sale-order-line-picker .order-value-summary dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin:0;white-space:nowrap}@media(max-width:760px){.sale-order-line-picker .order-value-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.pu-custom-table .pu-order-cell{min-width:48px;padding:0;text-align:center;width:48px}.pu-row-order-button{background:#0000;border:0;color:#087e8b;cursor:pointer;font-size:inherit;padding:3px 5px;white-space:nowrap}.pu-row-order-button:disabled{cursor:default;opacity:.45}.pu-row-order-button:focus-visible{outline:2px solid #087e8b;outline-offset:-2px}#root .pu-custom-table .pu-order-cell{max-width:56px!important;min-width:56px!important;width:56px!important}#root .pu-custom-table .pu-row-order-button{background:#0000!important;border:0!important;box-shadow:none!important;font-size:inherit!important;height:auto!important;line-height:1.3!important;min-width:0!important;padding:2px 4px!important}#root .purchase-order-line-picker>header{background:#19344f;color:#fff}#root .purchase-order-line-picker>header h2{color:#fff}.order-print-sheet{background:#fff;box-sizing:border-box;color:#111827;font-family:Arial,sans-serif;margin:0 auto;min-height:285mm;padding:14mm;width:210mm}.order-print-sheet>header{border-bottom:2px solid #172554;display:flex;gap:24px;justify-content:space-between;padding-bottom:14px}.order-print-sheet h1{color:#172554;font-size:25px;letter-spacing:1.4px;margin:0}.order-print-sheet header p{margin:4px 0}.order-print-sheet header>div:last-child{grid-gap:5px 12px;display:grid;gap:5px 12px;grid-template-columns:auto auto;text-align:right}.order-print-party{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:18px 0}.order-print-party div{display:flex;flex-direction:column;gap:4px}.order-print-party strong{color:#475569;font-size:12px;text-transform:uppercase}.order-print-party span{font-size:16px;font-weight:700}.order-print-party small{font-size:12px}.order-print-sheet table{border-collapse:collapse;width:100%}.order-print-sheet td,.order-print-sheet th{border:1px solid #cbd5e1;font-size:12px;padding:9px 7px}.order-print-sheet th{background:#eaf0f8;text-align:left}.order-print-sheet .num{text-align:right}.order-print-total{margin:16px 0 0 auto;width:310px}.order-print-total div{border-bottom:1px solid #d8e0eb;display:flex;justify-content:space-between;padding:7px 9px}.order-print-total .grand{background:#e6eefb;font-size:15px}.order-print-sheet>footer{align-items:flex-end;border-top:1px solid #cbd5e1;display:flex;justify-content:space-between;margin-top:24px;min-height:90px}.order-print-preview{background:#0f172aad;inset:0;overflow:auto;padding:70px 20px 30px;position:fixed;z-index:1800}.order-print-preview-toolbar{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 25px #0003;display:flex;gap:28px;left:50%;padding:9px 14px;position:fixed;top:16px;transform:translateX(-50%);z-index:1}.order-print-preview-toolbar button{background:#334155;border:0;border-radius:8px;color:#fff;font-weight:700;padding:8px 15px}@media print{.order-print-preview-toolbar{display:none}.order-print-sheet{padding:8mm}}.note-expense-dialog.modal{align-items:center;box-sizing:border-box;display:flex!important;height:100%!important;inset:0!important;justify-content:center;overflow:hidden;padding:12px!important;position:fixed!important;width:100%!important;z-index:13000}.note-expense-backdrop.modal-backdrop{background:#10202d;inset:0;opacity:.4;position:fixed;z-index:12999}.note-expense-dialog .modal-dialog{display:flex;margin:0!important;max-height:100%;max-width:560px;min-height:0;width:100%}.note-expense-dialog .modal-content{background:#fff;border:1px solid #d5dfe5;border-radius:8px;box-shadow:0 16px 48px #152b4430;color:#263642;display:flex;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;width:100%}.note-expense-dialog .modal-header{align-items:center;background:#f5f8fa;border-bottom:1px solid #e0e7ed;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:14px 18px}.note-expense-dialog .modal-title{font-size:18px!important;font-weight:600;letter-spacing:0;margin:0}.note-expense-dialog .note-expense-close{align-items:center;background:#0000;border:0;border-radius:4px;color:#465867;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.note-expense-dialog .modal-body{min-height:0;overflow:auto;padding:18px}.note-expense-dialog .note-expense-gross-toggle{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:16px}.note-expense-dialog .note-expense-fields{grid-gap:10px;align-items:center;display:grid;font-size:14px;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.note-expense-dialog .note-expense-fields>span{color:#526574}.note-expense-dialog .note-expense-field-name{overflow-wrap:anywhere}.note-expense-dialog .note-expense-fields input{background:#fff;border:1px solid #c9d6df;border-radius:4px;box-sizing:border-box;color:#243746;height:38px;min-width:0;padding:7px 10px;text-align:right;width:100%}.note-expense-dialog :is(input,button):focus-visible{outline:2px solid #168b98;outline-offset:2px}.note-expense-dialog .modal-footer{border-top:1px solid #e0e7ed;display:flex;flex:0 0 auto;justify-content:flex-end;padding:12px 18px}.note-expense-dialog .modal-footer .btn{background:#087e8b;border:1px solid #087e8b;border-radius:4px;color:#fff;min-width:90px}@media (max-width:480px){.note-expense-dialog .modal-body{padding:12px}.note-expense-dialog .note-expense-fields{font-size:13px;gap:8px}}.sa-service-page{--sa-table-head-height:30px;--sa-table-row-height:30px;background:linear-gradient(180deg,#eef4fb,#f8fbff 48%,#edf3f8)!important;height:100dvh!important;min-height:100dvh!important;padding:0 8px 8px!important}.sa-service-page .sa-sale_toppart.sa-pur_toppart{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #d7e2ef!important;border-radius:10px!important;box-shadow:0 8px 18px #0f172a14!important;flex:0 0 auto!important;margin:0!important;padding:6px 8px!important}.sa-service-page .sa-Dated{grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:118px 150px minmax(260px,1fr) auto!important;margin:0 0 6px!important;width:100%!important}.sa-service-page .sa-DatePICKER,.sa-service-page .sa-billdivz,.sa-service-page .sa-billzNo{margin-left:0!important}.sa-service-page .sa-DatePICKER{background:#fff!important;border:1px solid #cfd8e3!important;border-radius:8px!important;box-shadow:none!important;height:36px!important;min-height:36px!important;width:118px!important}.sa-service-page .sa-billdivz{width:150px!important}.sa-service-page .sa-sale-center-title{justify-content:center!important}.sa-service-page .sa-sale-center-title-main{background:linear-gradient(90deg,#fff,#eef5ff,#f8fbff)!important;border:1px solid #d7e2f0!important;border-radius:999px!important;box-shadow:0 6px 14px #0f172a14!important;color:#0f172a!important;font-size:14.3px!important;font-size:calc(var(--sa-global-font-size, var(--app-font-size, 13px))*1.1)!important;font-weight:800!important;letter-spacing:2px!important;min-height:34px!important;padding:0 24px!important}.sa-service-page .sa-Setup{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;justify-self:end!important}.sa-service-page .sa-Button{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;border:0!important;border-radius:8px!important;box-shadow:0 6px 14px #2563eb3d!important;color:#fff!important;height:34px!important;min-width:88px!important}.sa-service-page .sa-Setting{background:#fff!important;border:1px solid #cfd8e3!important;box-shadow:0 3px 9px #0f172a14!important;color:#1f2937!important;height:34px!important;width:34px!important}.sa-service-page .sa-TopFields{grid-gap:6px!important;align-items:start!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr) minmax(118px,.58fr) minmax(130px,.62fr) minmax(190px,.86fr)!important;margin:0!important;width:100%!important}.sa-service-page .sa-TopFields>*{min-width:0!important}.sa-service-page .sa-TopFields>div:first-child{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1.4fr) minmax(116px,.7fr)!important;min-width:0!important}.sa-service-page .sa-TopFields>div:first-child .sa-CUS,.sa-service-page .sa-TopFields>div:first-child .sa-GST{display:contents!important}.sa-service-page .sa-BillType,.sa-service-page .sa-GRNo,.sa-service-page .sa-SupplyType,.sa-service-page .sa-TAXDiv,.sa-service-page .sa-VehicleDiv,.sa-service-page .sa-citydivZ,.sa-service-page .sa-customerdiv,.sa-service-page .sa-pandivZ,.sa-service-page .sa-shippedTO{margin:0!important;min-width:0!important;width:100%!important}.sa-service-page .sa-GRNo,.sa-service-page .sa-TAXDiv,.sa-service-page .sa-VehicleDiv{grid-gap:6px!important;display:grid!important;gap:6px!important}.sa-service-page .sa-Billss .MuiFilledInput-root,.sa-service-page .sa-Supply .MuiFilledInput-root,.sa-service-page .sa-TAX .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-root{background:#fff!important;border:1px solid #cfd8e3!important;border-radius:8px!important;box-shadow:none!important;height:34px!important;min-height:34px!important}.sa-service-page .sa-custom-bordered-input .MuiFilledInput-input,.sa-service-page .sa-custom-bordered-input .MuiSelect-select{height:34px!important;min-height:34px!important;padding-bottom:2px!important;padding-top:12px!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-root{color:#64748b!important;font-size:9.36px!important;font-size:calc(var(--sa-global-font-size, var(--app-font-size, 13px))*.72)!important;transform:translate(10px,10px) scale(1)!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-shrink{transform:translate(10px,3px) scale(.74)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{height:74px!important;min-height:74px!important}.sa-service-page .sa-shippedtoz textarea{line-height:1.25!important;min-height:48px!important;white-space:pre-wrap!important}.sa-service-page .sa-TableContainer{background:#fff!important;border:1px solid #cfd8e3!important;border-radius:9px!important;box-shadow:0 8px 18px #0f172a0f!important;margin:5px 0 0!important;overflow:auto!important}.sa-service-page .sa-custom-table{border-collapse:initial!important;border-spacing:0!important;min-width:1180px!important;table-layout:fixed!important}.sa-service-page .sa-custom-table thead th{border-right:1px solid #ffffff59!important;height:30px!important;line-height:1.05!important;padding:2px 5px!important;position:sticky!important;top:0!important;z-index:4!important}.sa-service-page .sa-custom-table tbody td{border-bottom:1px solid #d7e1ee!important;border-right:1px solid #d7e1ee!important;height:30px!important;padding:0!important}.sa-service-page .sa-Amount,.sa-service-page .sa-CTax,.sa-service-page .sa-Hsn,.sa-service-page .sa-ITax,.sa-service-page .sa-ItemCode,.sa-service-page .sa-Others,.sa-service-page .sa-PCS,.sa-service-page .sa-Price,.sa-service-page .sa-QTY,.sa-service-page .sa-STax,.sa-service-page .sa-custom-table tbody input,.sa-service-page .sa-desc{border:0!important;box-sizing:border-box!important;height:30px!important;line-height:28px!important;min-height:30px!important;padding:1px 5px!important}.sa-service-page .sa-custom-table tfoot td{border-right:1px solid #d7e1ee!important;border-top:1px solid #c8d3e0!important;height:30px!important;padding:2px 5px!important}.sa-service-page .sa-addbutton{flex:0 0 auto!important;margin:3px 0 0!important;padding:0!important}.sa-service-page .sa-addbutton .btn{border-radius:7px!important;height:28px!important;min-width:86px!important;padding:0 12px!important}.sa-service-page .sa-Belowcontents{background:linear-gradient(180deg,#fff,#f8fbff)!important;flex:0 0 auto!important;padding:5px 6px 6px!important}.sa-service-page .sa-Parent{grid-gap:7px!important;align-items:end!important;display:grid!important;gap:7px!important;grid-template-columns:minmax(230px,1.2fr) minmax(190px,.7fr) minmax(310px,1fr) minmax(170px,.65fr)!important;margin:0!important}.sa-service-page .sa-Parent>div{gap:4px!important;margin-left:0!important;min-width:0!important}.sa-service-page .sa-Parent .MuiFilledInput-root,.sa-service-page .sa-Parent .MuiFormControl-root{height:30px!important;min-height:30px!important}.sa-service-page .sa-Parent .MuiFilledInput-input{height:30px!important;line-height:20px!important;min-height:30px!important;padding-bottom:1px!important;padding-top:8px!important}.sa-service-page .sa-Remz,.sa-service-page .sa-TOTALFIELDS,.sa-service-page .sa-duedatez,.sa-service-page .sa-duedatez .MuiFormControl-root{width:100%!important}.sa-service-page .sa-TCSRATE{width:64px!important}.sa-service-page .sa-TCSPER{width:112px!important}.sa-service-page .sa-CTDS{width:72px!important}.sa-service-page .sa-totals{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important}.sa-service-page .sa-Buttonsgroupz{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;justify-content:center!important;overflow-x:auto!important;padding:5px 0 0!important}.sa-service-page .sa-Buttonz,.sa-service-page .sa-delete{border:1px solid #0f172a1a!important;border-radius:8px!important;box-shadow:0 5px 11px #0f172a14!important;height:32px!important;min-width:84px!important;padding:0 10px!important}@media (max-width:1280px){.sa-service-page .sa-Dated{grid-template-columns:112px 138px minmax(210px,1fr) auto!important}.sa-service-page .sa-TopFields{grid-template-columns:minmax(0,1.5fr) minmax(190px,.9fr) minmax(110px,.55fr) minmax(118px,.58fr) minmax(170px,.78fr)!important}.sa-service-page .sa-Parent{grid-template-columns:minmax(230px,1.1fr) minmax(170px,.7fr) minmax(270px,1fr) minmax(160px,.68fr)!important}}@media (max-height:820px){.sa-service-page{--sa-table-head-height:28px;--sa-table-row-height:28px;padding-bottom:6px!important}.sa-service-page .sa-sale_toppart.sa-pur_toppart{padding:5px 7px!important}.sa-service-page .sa-Dated{margin-bottom:5px!important}.sa-service-page .sa-Billss .MuiFilledInput-root,.sa-service-page .sa-DatePICKER,.sa-service-page .sa-Supply .MuiFilledInput-root,.sa-service-page .sa-TAX .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-root{height:32px!important;min-height:32px!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{height:68px!important;min-height:68px!important}.sa-service-page .sa-Amount,.sa-service-page .sa-CTax,.sa-service-page .sa-Hsn,.sa-service-page .sa-ITax,.sa-service-page .sa-ItemCode,.sa-service-page .sa-Others,.sa-service-page .sa-PCS,.sa-service-page .sa-Price,.sa-service-page .sa-QTY,.sa-service-page .sa-STax,.sa-service-page .sa-custom-table tbody input,.sa-service-page .sa-custom-table tbody td,.sa-service-page .sa-custom-table tfoot td,.sa-service-page .sa-custom-table thead th,.sa-service-page .sa-desc{height:28px!important;min-height:28px!important}.sa-service-page .sa-Belowcontents{margin-top:4px!important;padding:4px 5px 5px!important}.sa-service-page .sa-Parent .MuiFilledInput-root,.sa-service-page .sa-Parent .MuiFormControl-root{height:28px!important;min-height:28px!important}.sa-service-page .sa-Buttonz,.sa-service-page .sa-delete{height:30px!important;min-width:78px!important}}.sa-service-page .sa-addbutton{display:none!important}.sa-service-page .sa-sale_toppart.sa-pur_toppart{padding:8px 10px!important}.sa-service-page .sa-Dated{margin-bottom:7px!important}.sa-service-page .sa-DatePICKER{height:42px!important;line-height:42px!important;min-height:42px!important;padding:0 12px!important}.sa-service-page .sa-Billss .MuiFilledInput-root,.sa-service-page .sa-Supply .MuiFilledInput-root,.sa-service-page .sa-TAX .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-root{align-items:center!important;height:42px!important;min-height:42px!important}.sa-service-page .sa-custom-bordered-input .MuiFilledInput-input,.sa-service-page .sa-custom-bordered-input .MuiSelect-select{box-sizing:border-box!important;height:42px!important;line-height:20px!important;min-height:42px!important;padding:16px 10px 3px!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-root{line-height:1!important;max-width:calc(100% - 22px)!important;transform:translate(10px,13px) scale(1)!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-shrink{transform:translate(10px,4px) scale(.72)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{height:84px!important;min-height:84px!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-service-page .sa-shippedtoz textarea{padding-bottom:4px!important;padding-top:18px!important}.sa-service-page .sa-TableContainer{margin:6px 0 0!important}@media (max-height:820px){.sa-service-page .sa-sale_toppart.sa-pur_toppart{padding:6px 8px!important}.sa-service-page .sa-Billss .MuiFilledInput-root,.sa-service-page .sa-DatePICKER,.sa-service-page .sa-Supply .MuiFilledInput-root,.sa-service-page .sa-TAX .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-root{height:38px!important;min-height:38px!important}.sa-service-page .sa-custom-bordered-input .MuiFilledInput-input,.sa-service-page .sa-custom-bordered-input .MuiSelect-select{height:38px!important;min-height:38px!important;padding-top:14px!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-root{transform:translate(10px,11px) scale(1)!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-shrink{transform:translate(10px,3px) scale(.72)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{height:76px!important;min-height:76px!important}}.sa-service-page .sa-sale_toppart.sa-pur_toppart{padding:9px 10px!important}.sa-service-page .sa-Billss .MuiFilledInput-root,.sa-service-page .sa-DatePICKER,.sa-service-page .sa-Supply .MuiFilledInput-root,.sa-service-page .sa-TAX .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-root{height:46px!important;min-height:46px!important}.sa-service-page .sa-DatePICKER{line-height:46px!important}.sa-service-page .sa-custom-bordered-input .MuiFilledInput-input,.sa-service-page .sa-custom-bordered-input .MuiSelect-select{height:46px!important;min-height:46px!important;padding:18px 11px 4px!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-root{transform:translate(10px,15px) scale(1)!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-shrink{transform:translate(10px,5px) scale(.72)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{height:92px!important;min-height:92px!important}@media (max-height:820px){.sa-service-page .sa-Billss .MuiFilledInput-root,.sa-service-page .sa-DatePICKER,.sa-service-page .sa-Supply .MuiFilledInput-root,.sa-service-page .sa-TAX .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-root{height:42px!important;min-height:42px!important}.sa-service-page .sa-custom-bordered-input .MuiFilledInput-input,.sa-service-page .sa-custom-bordered-input .MuiSelect-select{height:42px!important;min-height:42px!important;padding-top:16px!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-root{transform:translate(10px,13px) scale(1)!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-shrink{transform:translate(10px,4px) scale(.72)!important}}.sa-service-page .sa-Dated{margin-left:42px!important;width:calc(100% - 42px)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{align-items:flex-start!important;height:112px!important;min-height:112px!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-service-page .sa-shippedtoz textarea{line-height:1.35!important;min-height:82px!important;overflow:auto!important;padding-bottom:10px!important;padding-top:24px!important;white-space:pre-wrap!important}@media (max-height:820px){.sa-service-page .sa-Dated{margin-left:36px!important;width:calc(100% - 36px)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{height:100px!important;min-height:100px!important}}.sa-service-page .sa-Belowcontents{background:#f7f8fb!important;border:1px solid #d7e2ef!important;border-radius:10px!important;box-shadow:0 -4px 14px #0f172a0f!important;margin:5px 0 0!important;padding:5px 6px!important}.sa-service-page .sa-footer-shell{width:100%!important}.sa-service-page .sa-footer-main{grid-gap:8px!important;align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(620px,1.65fr) minmax(300px,.62fr)!important}.sa-service-page .sa-footer-details{display:none!important}.sa-service-page .sa-service-compact-card{align-content:start!important;background:#eef6fb!important;border:1px solid #cfd6e2!important;border-radius:4px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;overflow:hidden!important}.sa-service-page .sa-service-compact-heading{align-items:center!important;background:linear-gradient(90deg,#edf5ff,#f8fbff)!important;border-bottom:1px solid #d4dbe5!important;color:#25364d!important;display:flex!important;font-size:13px!important;font-size:var(--sa-global-font-size,13px)!important;font-weight:900!important;grid-column:1/-1!important;min-height:30px!important;padding:5px 10px!important}.sa-service-page .sa-service-compact-card .sa-footer-info-row-tds-on{grid-template-columns:92px minmax(0,1fr) 88px!important}.sa-service-page .sa-service-account-setup{background:#fff!important;border:1px solid #94a3b8!important;border-radius:4px!important;color:#334155!important;cursor:pointer!important;font-size:12px!important;font-weight:900!important;height:32px!important;padding:0 8px!important}.sa-service-page .sa-service-account-setup:disabled{cursor:not-allowed!important;opacity:.52!important}.sa-service-page .sa-service-adjust-row{grid-template-columns:130px minmax(0,1fr)!important}.sa-service-page .sa-service-adjust-control{grid-gap:7px!important;align-items:center!important;display:grid!important;gap:7px!important;grid-template-columns:20px minmax(90px,1fr)!important;min-width:0!important}.sa-service-page .sa-service-adjust-control>input[type=checkbox]{accent-color:#0f766e!important;height:16px!important;margin:0!important;width:16px!important}.sa-service-page .sa-service-adjust-amount{background:#fff!important;border:1px solid #c5d1df!important;border-radius:4px!important;color:#1f2937!important;font-size:13px!important;font-size:var(--sa-global-font-size,13px)!important;font-weight:800!important;height:32px!important;min-width:0!important;padding:0 9px!important;text-align:right!important;width:100%!important}.sa-service-page .sa-service-adjust-amount:disabled{background:#eef2f7!important;color:#8592a3!important}.sa-service-page .sa-footer-details{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.sa-service-page .sa-footer-remarks-card{background:#fff!important;border:1px solid #cfd6e2!important;border-radius:4px!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:34px!important;overflow:hidden!important}.sa-service-page .sa-footer-info-label,.sa-service-page .sa-footer-remarks-label{color:#2f3a4b!important;font-size:clamp(12px,11.7px,14px)!important;font-size:clamp(12px,calc(var(--sa-global-font-size, 13px)*.9),14px)!important;font-weight:900!important;letter-spacing:0!important;line-height:1.1!important}.sa-service-page .sa-footer-remarks-label{align-items:center!important;background:#f2f5fa!important;border-right:1px solid #d9e0ea!important;display:flex!important;padding:0 12px!important}.sa-service-page .sa-footer-remarks-input .MuiFilledInput-root{border:none!important;border-radius:0!important;box-shadow:none!important;height:34px!important;min-height:34px!important}.sa-service-page .sa-footer-info-grid{background:#eef6fb!important;border:1px solid #cfd6e2!important;border-radius:4px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.sa-service-page .sa-footer-info-row{grid-gap:7px!important;align-items:center!important;background:#eef6fb!important;border-bottom:1px solid #d4dbe5!important;border-right:1px solid #d4dbe5!important;display:grid!important;gap:7px!important;grid-template-columns:92px minmax(0,1fr)!important;min-height:34px!important;padding:4px 8px!important}.sa-service-page .sa-footer-info-row-wide{grid-column:1/-1!important}.sa-service-page .sa-footer-info-control{min-width:0!important}.sa-service-page .sa-service-tds-pair{grid-gap:5px!important;align-items:center!important;display:grid!important;gap:5px!important;grid-template-columns:minmax(68px,.34fr) minmax(90px,.66fr)!important}.sa-service-page .sa-service-tds-pair .MuiFilledInput-input{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;font-weight:900!important}.sa-service-page .sa-footer-split-control{grid-gap:6px!important;align-items:center!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(54px,.32fr) minmax(0,.68fr)!important}.sa-service-page .sa-footer-tax-grid{grid-gap:6px!important;align-items:center!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(70px,1fr)) 16px minmax(76px,1fr)!important}.sa-service-page .sa-footer-equals{align-items:center!important;color:#1f2937!important;display:flex!important;font-size:16px!important;font-weight:900!important;justify-content:center!important}.sa-service-page .sa-footer-info-control .MuiFilledInput-root,.sa-service-page .sa-footer-info-control .MuiFormControl-root{border-radius:2px!important;box-shadow:none!important;height:32px!important;min-height:32px!important}.sa-service-page .sa-footer-info-control .MuiFilledInput-input,.sa-service-page .sa-footer-info-control .MuiSelect-select{box-sizing:border-box!important;height:32px!important;line-height:20px!important;min-height:32px!important;padding:8px 9px 2px!important}.sa-service-page .sa-footer-rate-input .MuiFilledInput-input{text-align:center!important}.sa-service-page .sa-footer-amount-input .MuiFilledInput-input{text-align:right!important}.sa-service-page .sa-footer-summary{background:#fff8e4!important;border:1px solid #d0c7a6!important;border-radius:4px!important;display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important}.sa-service-page .sa-footer-summary-row{align-items:center!important;border-top:1px solid #e0d7b6!important;color:#1f2937!important;display:flex!important;font-size:clamp(12px,11.96px,14px)!important;font-size:clamp(12px,calc(var(--sa-global-font-size, 13px)*.92),14px)!important;font-weight:800!important;gap:10px!important;justify-content:space-between!important;min-height:27px!important;padding:4px 10px!important}.sa-service-page .sa-footer-summary-row:first-child{border-top:none!important}.sa-service-page .sa-footer-summary-row span:last-child{margin-left:auto!important;text-align:right!important;white-space:nowrap!important}.sa-service-page .sa-footer-summary-strong{background:linear-gradient(90deg,#fff2c7,#ffeaa9)!important;color:#6b4f00!important}.sa-service-page .sa-footer-summary-grand{background:linear-gradient(90deg,#ffe7cf,#ffd5b0)!important;color:#b42318!important;font-size:clamp(13px,13.26px,15px)!important;font-size:clamp(13px,calc(var(--sa-global-font-size, 13px)*1.02),15px)!important;font-weight:900!important}.sa-service-page .sa-Buttonsgroupz{padding-top:6px!important}@media (max-width:1180px){.sa-service-page .sa-footer-main{grid-template-columns:1fr!important}.sa-service-page .sa-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa-service-page .sa-service-compact-card{grid-template-columns:1fr!important}.sa-service-page .sa-service-compact-heading{grid-column:auto!important}}@media (max-width:760px){.sa-service-page .sa-footer-info-grid{grid-template-columns:1fr!important}.sa-service-page .sa-footer-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa-service-page .sa-footer-equals{display:none!important}}.sa-service-page{--sa-service-header-height:40px;--sa-service-shipped-height:84px;overflow:hidden!important}.sa-service-page .sa-Billss .MuiFilledInput-root,.sa-service-page .sa-DatePICKER,.sa-service-page .sa-Supply .MuiFilledInput-root,.sa-service-page .sa-TAX .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-input,.sa-service-page .sa-custom-bordered-input .MuiFilledInput-root,.sa-service-page .sa-custom-bordered-input .MuiSelect-select{height:var(--sa-service-header-height)!important;min-height:var(--sa-service-header-height)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-root{height:var(--sa-service-shipped-height)!important;min-height:var(--sa-service-shipped-height)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-service-page .sa-shippedtoz textarea{min-height:calc(var(--sa-service-shipped-height) - 30px)!important;padding-bottom:5px!important;padding-top:20px!important}.sa-service-page .sa-TableContainer{flex:1 1!important;max-height:none!important;min-height:0!important}.sa-service-page .sa-Amount,.sa-service-page .sa-CTax,.sa-service-page .sa-Hsn,.sa-service-page .sa-ITax,.sa-service-page .sa-ItemCode,.sa-service-page .sa-Others,.sa-service-page .sa-PCS,.sa-service-page .sa-Price,.sa-service-page .sa-QTY,.sa-service-page .sa-STax,.sa-service-page .sa-custom-table tbody input,.sa-service-page .sa-custom-table tbody td,.sa-service-page .sa-desc{height:32px!important;height:var(--sa-table-row-height,32px)!important;min-height:32px!important;min-height:var(--sa-table-row-height,32px)!important}@media (min-width:1181px) and (max-height:900px){.sa-service-page{--sa-service-header-height:34px;--sa-service-shipped-height:72px;--sa-table-head-height:28px;padding:0 6px 5px!important}.sa-service-page .sa-sale_toppart.sa-pur_toppart{padding:4px 7px!important}.sa-service-page .sa-Dated{margin-bottom:4px!important}.sa-service-page .sa-GRNo,.sa-service-page .sa-TAXDiv,.sa-service-page .sa-TopFields,.sa-service-page .sa-TopFields>div:first-child,.sa-service-page .sa-VehicleDiv{gap:4px!important}.sa-service-page .sa-custom-bordered-input .MuiFilledInput-input,.sa-service-page .sa-custom-bordered-input .MuiSelect-select{padding-bottom:2px!important;padding-top:11px!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-root{transform:translate(10px,10px) scale(1)!important}.sa-service-page .sa-custom-bordered-input .MuiInputLabel-shrink{transform:translate(10px,3px) scale(.72)!important}.sa-service-page .sa-shippedtoz .MuiFilledInput-inputMultiline,.sa-service-page .sa-shippedtoz textarea{padding-bottom:3px!important;padding-top:17px!important}.sa-service-page .sa-TableContainer{margin-top:3px!important}.sa-service-page .sa-Belowcontents{margin-top:3px!important;padding:3px 5px!important}.sa-service-page .sa-footer-details,.sa-service-page .sa-footer-main{gap:4px!important}.sa-service-page .sa-footer-remarks-card{min-height:28px!important}.sa-service-page .sa-footer-remarks-input .MuiFilledInput-root{height:28px!important;min-height:28px!important}.sa-service-page .sa-footer-info-row{min-height:29px!important;padding:2px 6px!important}.sa-service-page .sa-footer-info-control .MuiFilledInput-input,.sa-service-page .sa-footer-info-control .MuiFilledInput-root,.sa-service-page .sa-footer-info-control .MuiFormControl-root,.sa-service-page .sa-footer-info-control .MuiSelect-select{height:27px!important;min-height:27px!important}.sa-service-page .sa-footer-info-control .MuiFilledInput-input,.sa-service-page .sa-footer-info-control .MuiSelect-select{padding-bottom:1px!important;padding-top:7px!important}.sa-service-page .sa-footer-summary-row{min-height:23px!important;padding:2px 9px!important}.sa-service-page .sa-Buttonsgroupz{padding-top:3px!important}.sa-service-page .sa-Buttonz,.sa-service-page .sa-delete{height:30px!important;min-width:78px!important;padding:0 8px!important}}.quick-party-backdrop{background:#0f1c2b80;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:100500}.quick-party-modal{background:#f8fafc;border:1px solid #bdcad8;border-radius:7px;box-shadow:0 18px 48px #1123373d;color:#172438;max-height:calc(100vh - 28px);overflow:auto;width:min(860px,calc(100vw - 24px))}.quick-party-header{align-items:center;background:#fff;border-bottom:1px solid #cbd6e2;display:flex;justify-content:space-between;min-height:66px;padding:10px 14px;position:sticky;top:0;z-index:2}.quick-party-heading{align-items:center;display:flex;gap:11px}.quick-party-heading>svg{background:#e7f6f3;border-radius:6px;color:#087d70;height:34px;padding:7px;width:34px}.quick-party-heading span{color:#66768b;display:block;font-size:10px;font-weight:800;text-transform:uppercase}.quick-party-heading h2{font-size:20px;line-height:1.1;margin:2px 0 0}.quick-party-icon{background:#fff;border:1px solid #cbd6e2;border-radius:5px;color:#40536a;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.quick-party-modal form{padding:14px}.quick-party-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.quick-party-grid--more{border-top:1px solid #d5dee8;padding-top:11px}.quick-party-field{min-width:0}.quick-party-field--wide{grid-column:span 2}.quick-party-field>label,.quick-party-field>span{color:#52647a;display:block;font-size:10px;font-weight:800;margin:0 0 4px 2px;text-transform:uppercase}.quick-party-field-error{color:#b42318;display:block;margin-top:3px}.quick-party-field .MuiAutocomplete-root .MuiOutlinedInput-root{height:40px;padding:0!important}.quick-party-field .MuiAutocomplete-root input{box-sizing:border-box;padding:0 10px!important}.quick-party-field .MuiAutocomplete-root fieldset{border:0}.MuiAutocomplete-popper.quick-party-city-popper{z-index:100600!important}.quick-party-field input,.quick-party-field select{background:#fff;border:1px solid #becbd9;border-radius:5px;color:#172438;font-size:13px;font-weight:650;height:40px;outline:0;padding:0 10px;width:100%}.quick-party-field input:focus,.quick-party-field select:focus{border-color:#168db0;box-shadow:0 0 0 2px #168db024}.quick-party-more{align-items:center;background:#0000;border:0;color:#17647e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:5px;margin:13px 0 10px;padding:0}.quick-party-more svg{transition:transform .16s ease}.quick-party-more--open svg{transform:rotate(180deg)}.quick-party-check{align-items:center;color:#34495f;display:flex;font-size:12px;font-weight:750;gap:8px;min-height:38px}.quick-party-check input{height:17px;width:17px}.quick-party-error{background:#fff1f1;border:1px solid #e8b3b3;border-radius:5px;color:#a62121;font-size:12px;font-weight:750;margin-top:12px;padding:9px 11px}.quick-party-footer{align-items:center;border-top:1px solid #d5dee8;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding-top:12px}.quick-party-footer-actions{display:flex;gap:8px}.quick-party-cancel,.quick-party-full,.quick-party-save{border-radius:5px;cursor:pointer;font-size:12px;font-weight:800;min-height:38px;padding:0 16px}.quick-party-full{align-items:center;background:#eef3f8;border:1px solid #9eb3c8;color:#304c67;display:inline-flex;gap:7px}.quick-party-full svg{font-size:18px}.quick-party-cancel{background:#fff;border:1px solid #b9c7d5;color:#40536a}.quick-party-save{background:#0b8b7d;border:1px solid #08786c;color:#fff;min-width:132px}.quick-party-save:disabled{cursor:wait;opacity:.65}@media (max-width:720px){.quick-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-party-field--wide{grid-column:1/-1}}@media (max-width:480px){.quick-party-backdrop{padding:7px}.quick-party-modal{max-height:calc(100vh - 12px);width:calc(100vw - 12px)}.quick-party-grid{grid-template-columns:minmax(0,1fr)}.quick-party-footer{align-items:stretch;flex-direction:column}.quick-party-footer-actions{display:grid;grid-template-columns:1fr 1fr}}.quick-party-gst-row{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.quick-party-gst-row .quick-party-field{flex:1 1;min-width:220px}.quick-party-gst-row button{margin-bottom:1px}.quick-party-lookup-message{background:#e7f6f3;color:#175b52;font-size:12px;margin-bottom:10px;padding:8px}.purchase-import-dialog{max-width:1680px;width:96vw}.purchase-import-dialog--upload{max-width:620px;width:calc(100vw - 32px)}.purchase-import{background:#fff;border:1px solid #d7dfe6;border-radius:8px;color:#233444}.purchase-import *{box-sizing:border-box;letter-spacing:0}.purchase-import header{align-items:center;border-bottom:1px solid #dfe5e9;display:flex;gap:12px;padding:16px 20px}.purchase-import header h2{font-size:19px!important;font-weight:650;margin:0 0 3px}.purchase-import header span{color:#627181;font-size:12px}.purchase-import header>button{margin-left:auto}.purchase-import__icon{background:#e6f5ef;border-radius:6px;color:#087b63!important;display:flex;padding:10px}.purchase-import button{align-items:center;background:#fff;border:1px solid #ced9df;border-radius:5px;color:#314955;display:inline-flex;font-size:13px;gap:6px;justify-content:center;min-height:34px;padding:6px 10px}.purchase-import button:disabled{cursor:not-allowed;opacity:.5}.purchase-import button:focus-visible,.purchase-import input:focus-visible{outline:2px solid #178a79;outline-offset:2px}.purchase-import .purchase-import__primary{background:#087d67;border-color:#087d67;color:#fff}.purchase-import label{color:#526575;display:flex;flex-direction:column;font-size:12px;gap:5px}.purchase-import input:not([type=checkbox]):not([type=file]){background:#fff;border:1px solid #cfdbe2;border-radius:4px;color:#243a49;font-size:13px;height:36px;min-height:36px;padding:7px 9px;width:100%}.purchase-import input[type=checkbox]{flex:0 0 16px;height:16px;width:16px}.purchase-import .purchase-import__check{align-items:flex-start;flex-direction:row;gap:8px;line-height:1.5}.purchase-import__upload{grid-gap:16px;display:grid;gap:16px;padding:24px}.purchase-import__attachment{align-items:center;color:#526575;display:flex;font-size:12px;gap:12px;justify-content:space-between}.purchase-import__file strong{color:#243a49;font-size:15px}.purchase-import__file span{font-size:12px}.purchase-import__file{align-items:center;background:#f4faf7;border:1px dashed #86ada3;border-radius:6px;gap:12px!important;justify-content:center;min-height:160px;overflow-wrap:anywhere;padding:20px;position:relative;text-align:center}.purchase-import__file input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.purchase-import__file:focus-within{outline:2px solid #178a79}.purchase-import__privacy{color:#637680;font-size:12px;margin:0}.purchase-import__workspace{display:grid;grid-template-columns:minmax(260px,33%) minmax(0,1fr);height:min(70vh,780px)}.purchase-import__workspace aside{background:#eff2f4;border-right:1px solid #dce3e7;min-width:0;overflow:auto}.purchase-import__preview-title{background:#f8fafb;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:12px}.purchase-import__workspace aside img{display:block;height:auto;width:100%}.purchase-import__workspace aside object{border:0;height:calc(100% - 43px);min-height:350px;width:100%}.purchase-import__review{min-width:0;overflow:auto;padding:16px}.purchase-import__supplier{grid-gap:3px;display:grid;gap:3px;margin-bottom:12px}.purchase-import__supplier small,.purchase-import__supplier>span{color:#627482;font-size:12px}.purchase-import__new-supplier{border-top:1px solid #dfe5e9;padding:10px 0}.purchase-import__new-supplier p{font-size:13px;margin:0 0 8px}.purchase-import__fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin:12px 0}.purchase-import__lines{min-height:230px;overflow:auto}.purchase-import table{border-collapse:collapse;font-size:12px;min-width:880px;table-layout:fixed;width:100%}.purchase-import th{background:#eff5f7;border-bottom:1px solid #d7e1e6;padding:9px 6px;text-align:left}.purchase-import td{border-bottom:1px solid #e3e9ed;padding:10px 5px;vertical-align:top}.purchase-import th:first-child{width:32%}.purchase-import th:last-child{width:36px}.purchase-import td>small,.purchase-import td>strong{display:block;margin-bottom:4px;overflow-wrap:anywhere}.purchase-import td>small{color:#697984;font-size:11px}.purchase-import__picker{position:relative}.purchase-import__picker>button{justify-content:space-between;overflow-wrap:anywhere;text-align:left;width:100%}.purchase-import__picker>button svg{flex-shrink:0}.purchase-import .needs-match{background:#fffaf0;border-color:#bb821f;color:#875a0e}.purchase-import__choices{background:#fff;border:1px solid #cddbe0;padding:6px;width:100%}.purchase-import__choices>div:first-child{display:flex;gap:4px}.purchase-import__choices [role=listbox]{max-height:170px;overflow:auto}.purchase-import__choices [role=option]{border:0;border-radius:0;justify-content:space-between;text-align:left;width:100%}.purchase-import__choices [role=option]:hover{background:#eff8f4}.purchase-import__warning{color:#906011!important;font-size:12px}.purchase-import__alert{align-items:center;background:#fff1ef;color:#a5312c;display:flex;font-size:13px;gap:8px;padding:10px 20px}.purchase-import__totals{border-top:1px solid #dde5e9;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end;padding:12px 0}.purchase-import__totals span{grid-gap:4px;display:grid;font-size:12px;gap:4px}.purchase-import__totals strong{font-size:15px}.purchase-import footer{align-items:center;border-top:1px solid #dfe5e9;display:flex;gap:8px;padding:12px 20px}.purchase-import footer>span{color:#667987;font-size:12px;margin-right:auto}.purchase-import__spin{animation:purchase-import-spin 1s linear infinite}.purchase-import-launch{align-items:center;background:#edf8f3;border:1px solid #a7ccc1;border-radius:5px;color:#08745f;display:inline-flex;gap:5px;min-height:34px;padding:6px 10px;white-space:nowrap}.purchase-import-reference{background:#fff8e9;color:#75541d;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;padding:4px 10px}@keyframes purchase-import-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.purchase-import-dialog{margin:8px;width:calc(100vw - 16px)}.purchase-import header{padding:12px}.purchase-import header h2{font-size:16px!important}.purchase-import__workspace{display:block;height:70vh;overflow:auto}.purchase-import__workspace aside{border-bottom:1px solid #dce3e7;height:180px}.purchase-import__workspace aside img{max-height:135px;object-fit:contain}.purchase-import__workspace aside object{min-height:130px}.purchase-import__review{overflow:visible;padding:10px}.purchase-import__fields{grid-template-columns:1fr 1fr}.purchase-import footer{flex-wrap:wrap;padding:10px}.purchase-import footer>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.purchase-import__spin{animation:none}}:root{--pu-header-font-scale:0.92;--pu-footer-font-scale:0.92;--pu-table-font-scale:0.94;--pu-header-title-font-size:calc(23px*var(--pu-header-font-scale));--pu-header-title-display-size:calc(20px*var(--pu-header-font-scale));--pu-header-title-mode-size:calc(20px*var(--pu-header-font-scale));--pu-header-subtitle-font-size:calc(14px*var(--pu-header-font-scale));--pu-header-big-font-size:calc(30px*var(--pu-header-font-scale));--pu-header-label-font-size:calc(12px*var(--pu-header-font-scale));--pu-header-input-font-size:calc(15px*var(--pu-header-font-scale));--pu-header-small-font-size:calc(13px*var(--pu-header-font-scale));--pu-header-mui-label-font-size:calc(11px*var(--pu-header-font-scale))}.pu-sale-title-wrap{display:flex;flex-shrink:0;margin-bottom:0;margin-top:-6px;width:100%}.pu-headerSale,.pu-sale-title-wrap{align-items:center;justify-content:center;text-align:center}.pu-headerSale{background:linear-gradient(90deg,#fffffff7,#eff6fff5,#f5f3fff5);border:1px solid #dbe5f1;border-radius:999px;box-shadow:0 8px 22px #0f172a14;display:inline-flex;font-family:Times New Roman,Times,serif;gap:12px;line-height:1;margin:0;padding:8px 10px 10px}.pu-sale-main-title{color:#0f172a;display:inline-block;font-size:18.04px;font-size:var(--pu-header-title-font-size);font-weight:800;letter-spacing:2.4px;position:relative;text-transform:uppercase}.pu-sale-main-title:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;bottom:-5px;box-shadow:0 2px 8px #6366f147;content:"";height:3px;left:4%;position:absolute;width:92%}.pu-sale-main-title1{background:linear-gradient(90deg,#fff,#f8fafc);border:1px solid #d8e2ef;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffd9;color:#475569;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10.66px;font-size:var(--pu-header-subtitle-font-size);font-weight:800;letter-spacing:1.3px;padding:7px 12px;text-transform:uppercase}.pu-pur_toppart{background:linear-gradient(180deg,#fffffff7,#f6fafff7);border:1px solid #dbe5f1;border-radius:16px;box-shadow:0 10px 24px #0f172a14;display:flex;flex-direction:column;flex-shrink:0;margin-left:8px;margin-right:8px;margin-top:-20px;padding:6px 10px 10px}.pu-TopFields{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-left:4px}.pu-Dated{display:flex;position:relative}.pu-centered-title{align-items:baseline;display:inline-flex;gap:8px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.pu-centered-title-main{color:#111827;font-size:22px;font-weight:800;letter-spacing:.2px;line-height:1}.pu-centered-title-sub{color:#4b5563;font-size:15px;font-weight:700;line-height:1}.pu-DatePICKER,.pu-Setup,.pu-billdivz{position:relative;z-index:2}.pu-Setup{align-items:center;margin-left:auto}.pu-CUS,.pu-GST,.pu-Setup{display:flex;flex-direction:row;gap:8px}.pu-GST{margin-top:4px}.pu-BillDate{align-items:center;display:flex;flex-direction:row;gap:8px;margin-left:5px}.pu-billdivz{margin-left:8px}.pu-GRNo,.pu-citydivZ,.pu-pandivZ{margin-left:0}.pu-GRNo{display:flex;flex-direction:column}.pu-ExFor{margin-top:3px;width:100%}.pu-VehicleDiv{display:flex;flex-direction:column;margin-left:4px}.pu-SELFinv{font-weight:700;margin-top:8px;outline:none;width:100%}.pu-TAXDiv{display:flex;flex-direction:column;margin-left:4px}.pu-SupplyTYPE,.pu-TAXtypez{width:100%}.pu-table-height-control{align-items:center;color:#334155;display:flex;font-size:12px;font-size:calc(var(--pu-global-font-size, 13px) - 1px);font-weight:800;gap:8px;justify-content:flex-end;margin:3px 10px 0}.pu-Setup .pu-table-height-control{margin:0;white-space:nowrap}.pu-table-height-control select{background:linear-gradient(180deg,#fff,#f6faff);border:1px solid #b9c5d6;border-radius:8px;color:#1e293b;font-size:12px;font-size:calc(var(--pu-global-font-size, 13px) - 1px);font-weight:800;height:28px;min-width:108px;outline:none;padding:0 8px}.pu-tablestylez{background:#fff;border:1px solid #cfd8e3;border-radius:12px;box-shadow:0 8px 18px #0f172a0f;flex:1 1;margin:6px 8px 0;min-height:0;overflow-x:auto;overflow-y:auto;padding-bottom:0}.pu-heads{font-size:24.6px;font-size:var(--pu-header-big-font-size);margin-left:43%;margin-top:-45px}.pu-erp-input3{position:relative;width:165px}.pu-custom-style3{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0101010f;box-sizing:border-box;color:#1e293b;font-size:10.66px;font-size:var(--pu-header-input-font-size);font-weight:700;height:48px;outline:none;padding:20px 10px 6px;width:165px}.pu-erp-input3.pu-disabled .pu-custom-style3{background-color:#fff}.pu-erp-input3:focus-within .pu-custom-style3{background-color:#eef5ff;border:1px solid #6c8fcb;border-bottom:3px solid #3f5fa8}.pu-custom-datepickerr{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bcc7d7;border-radius:8px;box-shadow:0 4px 10px #0101010f;font-size:10.66px;font-size:var(--pu-header-input-font-size);font-weight:700;height:30px;outline:none;padding:5px;width:125px}.pu-text{color:gray;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.pu-headerPUR{-webkit-background-clip:text;background-clip:text;background-color:#000;color:#0000;font-family:Times New Roman,Times,serif;font-size:24.6px;font-size:var(--pu-header-big-font-size);font-weight:700;margin-left:15%}.pu-inputfields{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #00000014;font-size:10.66px;font-size:var(--pu-header-input-font-size);height:30px;outline:none;padding:10px}.pu-inputfields:focus{background-color:#eef5ff;border:1px solid #6c8fcb;outline:none}.pu-bottom{background-color:#fff;padding:10px}.pu-date-picker-container{margin-left:15px}.pu-Bottomcontainer,.pu-cus,.pu-gst{display:flex;flex-direction:row}.pu-Bottomcontainer{border-left:2px solid #dbe5f1;border-radius:10px;box-shadow:10px 10px 15px #00000014,-5px -5px 15px #fff6,inset 5px 5px 10px #00000005,inset -5px -5px 10px #fff3;transition:transform .2s ease-in-out;width:100%}.pu-Bottomdivs{display:flex;flex-direction:column}.pu-btl1,.pu-btl2{display:flex;flex-direction:row}.pu-vdate{margin-left:14px}.pu-Addless,.pu-CGST,.pu-Cess1,.pu-Cess2,.pu-DatePICKERP,.pu-Expense,.pu-GrandTotal,.pu-IGST,.pu-SGST,.pu-SubTotal,.pu-Tcs,.pu-Tcs206,.pu-Tds,.pu-Totalgsts,.pu-Trpts,.pu-VbillzNo,.pu-adjustadvancez,.pu-brokerr,.pu-grNos,.pu-tptz,.pu-vacodez{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0101010f;font-weight:700;outline:none}.pu-Addless,.pu-CGST,.pu-Cess1,.pu-Cess2,.pu-Expense,.pu-GrandTotal,.pu-IGST,.pu-SGST,.pu-SubTotal,.pu-Tcs,.pu-Tcs206,.pu-Tds,.pu-Totalgsts,.pu-Trpts,.pu-adjustadvancez,.pu-brokerr,.pu-grNos,.pu-tptz,.pu-vacodez{font-size:15px;height:9px;padding:10px}.pu-adjustadvancez{margin-left:5px;margin-top:2px;width:250px}.pu-vacodez{margin-left:9px;width:200px}.pu-tptz{margin-left:2px;width:230px}.pu-brokerr{margin-left:24px;width:230px}.pu-Tcs{margin-left:46px}.pu-Tcs,.pu-Tds{margin-top:2px;width:130px}.pu-Tds{margin-left:20px}.pu-Tcs206{margin-left:5px;margin-top:2px;width:130px}.pu-grNos{margin-left:40px}.pu-Trpts,.pu-grNos{margin-top:2px;width:170px}.pu-Trpts{margin-left:5px}.pu-Totalgsts{color:red;margin-left:14px;margin-top:2px;text-align:right;width:170px}.pu-Expense{margin-left:12px}.pu-Addless,.pu-Expense{margin-top:2px;text-align:right;width:120px}.pu-Addless{margin-left:5px}.pu-Cess1,.pu-Cess2{margin-left:33px;margin-top:2px;text-align:right;width:120px}.pu-SubTotal{margin-left:22px;margin-top:2px}.pu-CGST,.pu-SubTotal{text-align:right;width:180px}.pu-CGST{margin-left:49px}.pu-IGST{margin-left:48.5px}.pu-IGST,.pu-SGST{text-align:right;width:180px}.pu-SGST{margin-left:50px}.pu-GrandTotal{color:red;margin-left:5px;text-align:right;width:180px}.pu-Addless:focus,.pu-CGST:focus,.pu-Cess1:focus,.pu-Cess2:focus,.pu-DatePICKERP:focus,.pu-Expense:focus,.pu-GrandTotal:focus,.pu-IGST:focus,.pu-SGST:focus,.pu-SubTotal:focus,.pu-Tcs206:focus,.pu-Tcs:focus,.pu-Tds:focus,.pu-Totalgsts:focus,.pu-Trpts:focus,.pu-VbillzNo:focus,.pu-adjustadvancez:focus,.pu-brokerr:focus,.pu-grNos:focus,.pu-tptz:focus,.pu-vacodez:focus{background-color:#eef5ff;border:1px solid #6c8fcb}.pu-margin{margin-top:0}.pu-plus{display:flex;flex-direction:row;margin-left:90%;margin-top:-35px}.pu-Button{border:none;border-radius:10px;box-shadow:0 6px 14px #0f172a1f;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:.4px;margin:2px;min-width:100px;padding:0 16px;transition:all .15s ease}.pu-Button:hover{box-shadow:0 10px 18px #00000024;filter:brightness(1.02);transform:translateY(-1px)}.pu-Billdiv{margin-left:20px}.pu-selectors{margin-left:10%}.pu-delete{border:none;border-radius:8px;cursor:pointer;margin:5px;padding:10px 20px;transition:box-shadow .3s,transform .3s}.pu-Buttonsgroup{margin-left:20%}.pu-Buttonsgroupz{align-items:center;background:#0000;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;margin:0 auto;overflow-x:auto;padding:8px 10px 10px;width:100%}.pu-Buttonz{border:none;border-radius:10px;box-shadow:0 6px 14px #0f172a1f;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:.4px;margin:2px;min-width:100px;padding:0 16px;transition:all .15s ease}.pu-Buttonz:active,.pu-Buttonz:focus,.pu-Buttonz:hover{box-shadow:0 10px 18px #00000024;filter:brightness(1.02);transform:translateY(-1px)}.pu-VbillzNo{margin-left:10px;padding:10px;width:165px}.pu-DatePICKERP{color:#1e293b;font-size:15px;height:46px;margin-top:5px;padding:10px;width:125px}.pu-TDSon{width:100%}.pu-custom-bordered-input .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0f172a0d;font-weight:700}.pu-custom-bordered-input .MuiFilledInput-root:hover{background:linear-gradient(180deg,#fff,#f5f9ff)}.pu-custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#6c8fcb;box-shadow:0 0 0 3px #3b82f614}.pu-custom-bordered-input .MuiFilledInput-root.Mui-disabled{border-color:#ccc}.pu-CTDS,.pu-Remz,.pu-TCSPER,.pu-TCSRATE,.pu-TDSon,.pu-TOTALFIELD{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #00000014;font-size:15px;font-weight:700;outline:none}.pu-Remz{width:300px}.pu-TOTALFIELD{width:200px}.pu-TCSRATE{width:80px}.pu-TCSPER{width:145px}.pu-CTDS{width:120px}.pu-custom-table{border-collapse:collapse;width:100%}.pu-custom-table td,.pu-custom-table th{border:1px solid #d5deea;overflow:hidden;text-overflow:ellipsis}.pu-custom-table thead{box-shadow:inset 0 -1px 0 #9fb0c7}.pu-custom-table thead th{border-bottom:1px solid #aebed1;color:#fff;font-size:13px;font-weight:800;padding:8px 6px;position:sticky;text-shadow:0 1px 0 #0000002e;top:0;white-space:nowrap;z-index:4}.pu-th-code,.pu-th-desc{background:linear-gradient(180deg,#4ca8a4,#2f8e95)!important}.pu-th-amount,.pu-th-hsn,.pu-th-qty,.pu-th-rate{background:linear-gradient(180deg,#56a6cb,#388bb6)!important}.pu-th-tax{background:linear-gradient(180deg,#9a72bf,#7d5aa7)!important}.pu-custom-table tbody td{padding:0}.pu-custom-table tbody tr:nth-child(2n){background:#fbfdff}.pu-custom-table tbody tr:hover{background-color:#f3f8ff}.pu-custom-table tfoot td{background:#ffffffeb;border-top:1px solid #97a9c3;bottom:0;color:#1e293b;font-weight:800;padding:8px 6px;position:sticky;z-index:3}.pu-Amount,.pu-CTax,.pu-Disc,.pu-Hsn,.pu-ITax,.pu-ItemCode,.pu-Others,.pu-PCS,.pu-Price,.pu-QTY,.pu-STax,.pu-desc,.pu-discount{font-size:16px;font-weight:700}.pu-Amount:focus,.pu-CTax:focus,.pu-Disc:focus,.pu-Hsn:focus,.pu-ITax:focus,.pu-ItemCode:focus,.pu-Others:focus,.pu-PCS:focus,.pu-Price:focus,.pu-QTY:focus,.pu-STax:focus,.pu-desc:focus,.pu-discount:focus{background-color:#eef5ff;color:#000;font-weight:700}.pu-desc{background-color:#fffdf3}.pu-QTY{background-color:#f7f3ff}.pu-Amount{background-color:#fffdf3}.pu-CTax,.pu-ITax{background-color:#eefaf1}.pu-Belowcontents{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);left:0;overflow:visible;padding-top:6px;width:100%;z-index:1000}.pu-bottomcontainer1{display:flex;flex-direction:row}@media (max-width:768px){#root,body,html{overflow:auto}.pu-sale-title-wrap{margin-bottom:6px;margin-top:0}.pu-headerSale{border-radius:18px;flex-direction:column;gap:8px;padding:10px 14px 12px}.pu-sale-main-title{font-size:22px;letter-spacing:1.5px}.pu-sale-main-title1{font-size:12px;padding:6px 10px}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.pu-Buttonsgroup{margin-left:20px}.pu-pur_toppart{display:flex;flex-direction:column;margin-left:6px;margin-right:6px;margin-top:8px;padding:8px}.pu-TopFields{margin-top:1px}.pu-CUS,.pu-GST,.pu-TopFields,.pu-cus,.pu-gst{display:flex;flex-direction:column;margin-left:0}.pu-citydivZ,.pu-pandivZ,.pu-pandivz{margin-left:0}.pu-BillDate,.pu-Dated{flex-wrap:wrap;margin-left:0}.pu-BillDate{display:flex;flex-direction:row;gap:8px;margin-top:10px}.pu-Date{margin-left:28px}.pu-voucherdiv{margin-left:38px}.pu-vnoz{margin-left:0}.pu-SELFinv{margin-top:6px;width:97%}.pu-taxdiv{margin-top:5px}.pu-Billcash,.pu-Taxtype{border:1px solid #000;width:280px}.pu-Billcash{margin-left:8px}.pu-Termsz{margin-left:20px}.pu-dbdate{margin-left:27px}.pu-vbillnoz{margin-left:22px}.pu-Billdiv,.pu-selectors{margin-left:0}.pu-Bottomcontainer,.pu-Bottomdivs,.pu-bottomcontainer1,.pu-btl1,.pu-btl2{display:flex;flex-direction:column}.pu-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;margin-left:0;margin-top:5px;padding:5px}.pu-BillDate .pu-erp-input3,.pu-PANNoZ,.pu-Remz,.pu-SupplyTYPE,.pu-TAXtypez,.pu-TDSon,.pu-TOTALFIELD,.pu-VbillzNo,.pu-cityName,.pu-customerNAME,.pu-gstnoZ{width:97%}.pu-BillDate .pu-custom-style3{width:100%}.pu-Addless,.pu-CGST,.pu-Cess1,.pu-Cess2,.pu-Expense,.pu-GrandTotal,.pu-IGST,.pu-SGST,.pu-SubTotal,.pu-Tcs,.pu-Tcs206,.pu-Tds,.pu-Totalgsts,.pu-Trpts,.pu-adjustadvancez,.pu-brokerr,.pu-grNos,.pu-tptz,.pu-vacodez{font-size:15px}.pu-adjustadvancez{margin-left:7px;width:200px}.pu-vacodez{margin-left:15px;width:200px}.pu-tptz{margin-left:10px;width:200px}.pu-brokerr{margin-left:32px;width:200px}.pu-Tcs{margin-left:47px;width:130px}.pu-Tds{margin-left:22px;width:130px}.pu-Tcs206{margin-left:5px;width:130px}.pu-grNos{margin-left:42px;width:130px}.pu-Trpts{margin-left:5px;width:130px}.pu-Totalgsts{margin-left:17px;width:130px}.pu-Expense{margin-left:13px;width:120px}.pu-Addless{margin-left:5px;width:120px}.pu-Cess1,.pu-Cess2{margin-left:28.5px;width:120px}.pu-SubTotal{margin-left:22px;width:150px}.pu-CGST,.pu-IGST,.pu-SGST{margin-left:45px;width:150px}.pu-GrandTotal{margin-left:6px;width:150px}.pu-DatePICKERP{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:0;width:94.5%}.pu-VbillzNo{width:50%}.pu-TDSon{width:98.5%}.pu-Belowcontents{position:static}.pu-Buttonsgroupz{display:flex;flex-direction:row;max-width:100%;overflow-x:auto}.pu-tablestylez{height:auto;margin-bottom:8px;max-height:360px;min-height:260px}}@media (width:820px) and (height:1180px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.pu-tablestylez{max-height:430px;overflow-y:auto}.pu-toppart{display:flex;flex-direction:row}.pu-Buttonsgroup{margin-left:20px}.pu-headers{margin-left:20%;margin-top:-40px}.pu-pur_toppart{margin-left:10px;margin-top:8px}.pu-cus,.pu-gst,.pu-pur_toppart{display:flex;flex-direction:column}.pu-cus,.pu-gst{margin-left:0}.pu-Bottomcontainer,.pu-bottomcontainer1{display:flex;flex-direction:column;margin-left:12px}.pu-btl1{margin-left:60px}.pu-btl1,.pu-btl2{display:flex;flex-direction:row;margin-top:20px}.pu-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;display:flex;flex-direction:column;margin-left:25px;margin-top:5px;padding:5px}.pu-SELFinv{margin-top:10px;width:180px}.pu-Belowcontents{position:static}}@media (width:1180px) and (height:820px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.pu-Belowcontents{position:static}.pu-headers{margin-left:20%;margin-top:-40px}.pu-toppart{display:flex;flex-direction:row}.pu-pur_toppart{margin-left:10px;margin-top:8px}.pu-cus,.pu-gst,.pu-pur_toppart{display:flex;flex-direction:column}.pu-cus,.pu-gst{margin-left:0}.pu-Bottomcontainer,.pu-bottomcontainer1{display:flex;flex-direction:column}.pu-btl1{margin-left:23%}.pu-btl1,.pu-btl2{display:flex;flex-direction:row;margin-top:20px}.pu-btl2{margin-left:17%}.pu-Buttonsgroup{margin-left:12%}.pu-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;display:flex;flex-direction:column;margin-left:25px;margin-top:5px;padding:5px}.pu-SELFinv{margin-top:10px;width:180px}}:root{--pu-header-font-scale:0.82;--pu-header-title-font-size:calc(22px*var(--pu-header-font-scale));--pu-header-subtitle-font-size:calc(13px*var(--pu-header-font-scale));--pu-header-label-font-size:calc(11px*var(--pu-header-font-scale));--pu-header-input-font-size:calc(13px*var(--pu-header-font-scale));--pu-header-small-font-size:calc(12px*var(--pu-header-font-scale));--pu-header-mui-label-font-size:calc(10px*var(--pu-header-font-scale));--pu-header-input-height:36px;--pu-header-multiline-height:82px;--pu-footer-font-scale:0.82;--pu-footer-label-font-size:calc(10.5px*var(--pu-footer-font-scale));--pu-footer-input-font-size:calc(12.5px*var(--pu-footer-font-scale));--pu-footer-input-height:34px;--pu-footer-total-input-height:35px;--pu-table-font-scale:0.84;--pu-table-head-font-size:calc(12px*var(--pu-table-font-scale));--pu-table-input-font-size:calc(13px*var(--pu-table-font-scale));--pu-table-foot-font-size:calc(12px*var(--pu-table-font-scale));--pu-table-row-height:32px;--pu-table-head-height:32px}.pu-sale-page{--pu-global-font-size:var(--app-font-size,13px);--pu-global-font-scale:var(--app-font-scale,1);--pu-header-title-font-size:calc(var(--pu-global-font-size)*1.7);--pu-header-title-display-size:calc(var(--pu-global-font-size)*1.54);--pu-header-title-mode-size:calc(var(--pu-global-font-size)*1.54);--pu-header-subtitle-font-size:calc(var(--pu-global-font-size)*1.08);--pu-header-big-font-size:calc(var(--pu-global-font-size)*2.1);--pu-header-label-font-size:calc(var(--pu-global-font-size)*0.86);--pu-header-input-font-size:var(--pu-global-font-size);--pu-header-small-font-size:calc(var(--pu-global-font-size)*0.96);--pu-header-mui-label-font-size:calc(var(--pu-global-font-size)*0.84);--pu-footer-label-font-size:calc(var(--pu-global-font-size)*0.86);--pu-footer-input-font-size:var(--pu-global-font-size);--pu-table-head-font-size:var(--pu-global-font-size);--pu-table-input-font-size:var(--pu-global-font-size);--pu-table-foot-font-size:var(--pu-global-font-size);-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f8fbff,#fff);display:flex;flex-direction:column;font-size:var(--pu-global-font-size);height:100dvh;margin-top:0;min-height:100svh;overflow-x:hidden;overflow-y:auto;padding-top:0;text-rendering:optimizeLegibility}.pu-pur_toppart,.pu-sale_toppart{background:linear-gradient(180deg,#fffffffa,#f6fafffa);border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 8px 20px #0f172a14;flex-shrink:0;margin-left:8px;margin-right:8px;margin-top:0;min-width:0;padding:5px 8px 7px}.pu-Dated{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:108px 142px minmax(170px,1fr) auto;margin:0 0 6px}.pu-sale-center-title{align-items:center;display:flex;justify-content:center;min-width:0;padding:0 6px}.pu-sale-center-title-main{align-items:center;background:linear-gradient(90deg,#fff,#eef5ff,#f5f3ff);border:1px solid #d7e2f0;border-radius:999px;box-shadow:0 6px 14px #0f172a14;color:#0f172a;display:inline-flex;font-family:Times New Roman,Times,serif;font-size:calc(var(--pu-global-font-size)*1.08);font-weight:800;justify-content:center;letter-spacing:2px;min-height:36px;padding:0 18px;white-space:nowrap}.pu-sale-center-title-sub{color:#475569;font-size:calc(var(--pu-global-font-size)*.96);font-weight:800;line-height:1;margin-left:8px;white-space:nowrap}.pu-sale-center-title-series{background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;color:#155e75;font-size:calc(var(--pu-global-font-size)*.9);font-weight:900;line-height:1;margin-left:8px;max-width:190px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.pu-Setup{gap:5px;justify-self:end}.pu-Button{font-size:9.84px!important;font-size:var(--pu-header-small-font-size)!important;height:36px;min-width:82px;padding:0 12px}.pu-Setting{align-items:center;display:inline-flex;justify-content:center;min-height:34px;min-width:34px}.pu-TopFields{grid-gap:7px;align-items:start;display:grid;gap:7px;grid-template-columns:minmax(0,1.72fr) minmax(132px,.86fr) minmax(96px,.58fr) minmax(120px,.74fr) minmax(142px,.8fr);margin-left:0;margin-top:0}.pu-TopFields>*{min-width:0}.pu-CUS,.pu-GST{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1.34fr) minmax(108px,.82fr);margin-top:0}.pu-ExFor,.pu-GRNo,.pu-TAXDiv,.pu-VehicleDiv,.pu-citydivZ,.pu-customerdiv,.pu-pandivZ,.pu-shippedTO{min-width:0}.pu-GRNo,.pu-TAXDiv,.pu-VehicleDiv{grid-gap:7px;display:grid;gap:7px;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0}.pu-Billss,.pu-GRNOZ,.pu-PANNoZ,.pu-SupplyTYPE,.pu-TAXtypez,.pu-VEHICLE,.pu-VbillzNo,.pu-cityName,.pu-customerNAME,.pu-gstnoZ,.pu-shippedtoz{width:100%}.pu-BillDate{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0;width:100%}.pu-BillDate .pu-custom-style3,.pu-BillDate .pu-erp-input3,.pu-GRNo>div,.pu-TAXDiv>div,.pu-VehicleDiv>div{width:100%}.pu-DatePICKER,.pu-DatePICKERP{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0f172a0d;box-sizing:border-box;color:#1e293b;font-size:10.66px!important;font-size:var(--pu-header-input-font-size)!important;font-weight:700;height:40px;height:var(--pu-header-input-height);margin-top:0;outline:none;padding:6px 9px;width:108px}.pu-DatePICKER:focus,.pu-DatePICKERP:focus{border-color:#6c8fcb;box-shadow:0 0 0 3px #3b82f614}.pu-billdivz,.pu-billzNo{width:142px}.pu-pur_toppart .pu-custom-bordered-input .MuiFilledInput-root,.pu-sale_toppart .pu-custom-bordered-input .MuiFilledInput-root{min-height:40px!important;min-height:var(--pu-header-input-height)!important}.pu-pur_toppart .pu-custom-bordered-input .MuiInputLabel-filled,.pu-pur_toppart .pu-custom-bordered-input .MuiInputLabel-root,.pu-sale_toppart .pu-custom-bordered-input .MuiInputLabel-filled,.pu-sale_toppart .pu-custom-bordered-input .MuiInputLabel-root{font-size:8.2px!important;font-size:var(--pu-header-mui-label-font-size)!important}.pu-pur_toppart .pu-custom-bordered-input .MuiFilledInput-input,.pu-sale_toppart .pu-custom-bordered-input .MuiFilledInput-input{font-size:10.66px!important;font-size:var(--pu-header-input-font-size)!important;padding-bottom:4px!important;padding-top:15px!important}.pu-shippedtoz .MuiFilledInput-root{align-items:flex-start}.pu-shippedtoz .MuiFilledInput-inputMultiline,.pu-shippedtoz textarea{font-size:10.66px!important;font-size:var(--pu-header-input-font-size)!important;overflow:auto!important;white-space:pre-wrap!important}.pu-Billss .MuiFilledInput-root,.pu-SupplyTYPE .MuiFilledInput-root,.pu-TAXtypez .MuiFilledInput-root{min-height:40px!important;min-height:var(--pu-header-input-height)!important}.pu-TableContainer{background:#fff;border:1px solid #d5deea;border-radius:12px;box-shadow:0 8px 20px #0f172a0f;flex:1 1;margin:4px 8px 0!important;min-height:200px;overflow:auto}.pu-sale-page .MuiFilledInput-input,.pu-sale-page .MuiInputBase-input,.pu-sale-page .MuiInputBase-input::placeholder,.pu-sale-page .MuiOutlinedInput-input,.pu-sale-page .MuiSelect-select,.pu-sale-page input,.pu-sale-page input::placeholder,.pu-sale-page select,.pu-sale-page td,.pu-sale-page textarea,.pu-sale-page textarea::placeholder,.pu-sale-page tfoot td,.pu-sale-page th{font-size:var(--pu-global-font-size)!important}.pu-sale-page .MuiFormLabel-root,.pu-sale-page .MuiInputLabel-filled,.pu-sale-page .MuiInputLabel-root{font-size:8.2px!important;font-size:var(--pu-header-mui-label-font-size)!important}.pu-custom-table thead th{font-size:10.08px!important;font-size:var(--pu-table-head-font-size)!important;height:32px;height:var(--pu-table-head-height);line-height:1.05;padding:4px!important}.pu-custom-table tbody td{height:32px!important;height:var(--pu-table-row-height)!important}.pu-custom-table tfoot td{bottom:0!important;font-size:10.08px!important;font-size:var(--pu-table-foot-font-size)!important;line-height:1.05;padding:4px!important}.pu-Amount,.pu-CTax,.pu-Disc,.pu-Hsn,.pu-ITax,.pu-ItemCode,.pu-Others,.pu-PCS,.pu-Price,.pu-QTY,.pu-STax,.pu-custom-table tbody input,.pu-desc,.pu-discount{font-size:10.92px!important;font-size:var(--pu-table-input-font-size)!important;height:32px!important;height:var(--pu-table-row-height)!important;line-height:1.1;min-height:32px!important;min-height:var(--pu-table-row-height)!important;padding:3px 5px!important}.pu-addbutton{flex-shrink:0;margin-bottom:2px!important;margin-top:4px!important;padding:0 8px}.pu-addbutton .btn{font-size:12px;height:34px;padding:0 12px}.pu-Belowcontents{background:linear-gradient(0deg,#fffffffc,#f8fbfff5);border-top:1px solid #d6deea;box-shadow:0 -10px 26px #0f172a1a;flex-shrink:0;padding-top:4px!important}.pu-Parent{align-items:flex-end;display:flex!important;gap:6px;padding:0 8px 4px}.pu-footer-col{min-width:0}.pu-footer-leftcol{width:260px}.pu-footer-midcol{width:214px}.pu-footer-taxcol{flex:0 0 auto}.pu-footer-totalcol{gap:4px;width:160px}.pu-footer-summary-wrap{flex:0 0 280px;min-width:280px;width:280px}.pu-footer-summary-row{font-size:var(--pu-global-font-size);gap:12px;min-height:32px;padding:6px 12px}.pu-footer-summary-strong{font-size:calc(var(--pu-global-font-size)*1.04)}.pu-footer-summary-grand{font-size:calc(var(--pu-global-font-size)*1.22)}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-root{min-height:34px!important;min-height:var(--pu-footer-input-height)!important}.pu-Belowcontents .pu-custom-bordered-input .MuiInputLabel-filled,.pu-Belowcontents .pu-custom-bordered-input .MuiInputLabel-root{font-size:8.61px!important;font-size:var(--pu-footer-label-font-size)!important}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-input{padding-bottom:4px!important;padding-top:14px!important}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-input,.pu-Belowcontents input:not([type=checkbox]){font-size:10.25px!important;font-size:var(--pu-footer-input-font-size)!important}.pu-Belowcontents .pu-Remz{width:260px!important}.pu-Belowcontents .pu-duedatez,.pu-Belowcontents .pu-duedatez .MuiFormControl-root{width:214px!important}.pu-Belowcontents .pu-TCSRATE{width:70px!important}.pu-Belowcontents .pu-TCSPER{width:118px!important}.pu-Belowcontents .pu-CTDS{width:82px!important}.pu-Belowcontents .pu-TOTALFIELD,.pu-Belowcontents .pu-TOTALFIELDS{width:160px!important}.pu-Belowcontents .pu-TOTALFIELD .MuiFilledInput-root,.pu-Belowcontents .pu-TOTALFIELDS .MuiFilledInput-root{min-height:35px!important;min-height:var(--pu-footer-total-input-height)!important}.pu-totals{gap:4px}.pu-Buttonsgroupz{gap:5px;padding:5px 8px 8px!important}.pu-Buttonz,.pu-delete{font-size:13px!important;height:38px!important;min-width:90px!important;padding:0 12px!important}@media (max-width:1440px){.pu-TopFields{grid-template-columns:minmax(0,1.62fr) minmax(126px,.82fr) minmax(94px,.56fr) minmax(116px,.7fr) minmax(136px,.76fr)!important}.pu-Remz{width:244px!important}}@media (max-width:1280px){.pu-Dated{grid-template-columns:104px 136px minmax(150px,1fr) auto!important}.pu-sale-center-title-main{font-size:17.04px;font-size:calc(var(--pu-header-title-font-size) - 1px);letter-spacing:1.4px;padding:0 14px}.pu-TopFields{grid-template-columns:minmax(0,1.5fr) minmax(120px,.78fr) minmax(90px,.54fr) minmax(108px,.66fr) minmax(128px,.72fr)!important}.pu-footer-leftcol{width:238px}.pu-footer-midcol{width:200px}.pu-Belowcontents .pu-TOTALFIELD,.pu-Belowcontents .pu-TOTALFIELDS{width:150px!important}}@media (max-width:1180px){.pu-sale-page{height:auto;min-height:100svh;overflow-y:auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.pu-Belowcontents,.pu-Buttonsgroupz{bottom:auto;position:static}.pu-Dated{gap:6px;grid-template-columns:112px 138px minmax(0,1fr)}.pu-TopFields{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-shippedTO{grid-column:1/-1}}@media (min-width:900px) and (max-width:1180px){.pu-pur_toppart,.pu-sale_toppart{margin-top:8px!important;padding:8px 10px 10px;position:static}.pu-Dated{align-items:center;gap:8px;grid-template-columns:112px 138px minmax(170px,1fr) auto!important;margin-bottom:8px}.pu-Dated>:first-child,.pu-Dated>:nth-child(2),.pu-billdivz,.pu-billzNo{margin-left:0!important}.pu-sale-center-title{gap:8px;grid-column:3;justify-content:center}.pu-sale-center-title-main{font-size:18.4008px;font-size:calc(var(--pu-header-title-font-size)*1.02);letter-spacing:1.3px;min-height:34px;padding:0 14px}.pu-sale-center-title-sub{font-size:16.04px;font-size:calc(var(--pu-header-title-font-size) - 2px)}.pu-Setup{align-self:center;grid-column:4;justify-self:end}.pu-TopFields{align-items:start;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pu-CUS,.pu-GST{gap:8px;grid-template-columns:minmax(0,1.34fr) minmax(0,.72fr)}.pu-BillDate,.pu-GRNo,.pu-TAXDiv,.pu-VehicleDiv{width:100%}.pu-BillDate{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0}.pu-SupplyTYPE,.pu-TAXtypez{max-width:100%;width:100%}.pu-GRNo,.pu-TAXDiv,.pu-VehicleDiv{grid-gap:8px;display:grid;gap:8px;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0}.pu-shippedtoz .MuiFilledInput-root{height:82px!important;min-height:82px!important}.pu-shippedtoz .MuiFilledInput-inputMultiline,.pu-shippedtoz textarea{line-height:1.18!important;padding-bottom:6px!important;padding-top:20px!important}.pu-tablestylez{flex:0 0 auto!important;margin-top:6px!important;max-height:30svh!important;min-height:260px!important}.pu-Parent{align-items:flex-end;flex-wrap:nowrap;gap:5px;padding:0 8px 4px}.pu-footer-leftcol{width:210px}.pu-footer-midcol{width:165px}.pu-footer-totalcol{width:220px}.pu-footer-taxcol{flex:0 0 auto}.pu-footer-summary-wrap{flex-basis:220px;min-width:220px;width:220px}.pu-Belowcontents .pu-Remz{width:210px!important}.pu-Belowcontents .pu-duedatez,.pu-Belowcontents .pu-duedatez .MuiFormControl-root{width:165px!important}.pu-Belowcontents .pu-TCSRATE{width:58px!important}.pu-Belowcontents .pu-TCSPER{width:98px!important}.pu-Belowcontents .pu-CTDS{width:72px!important}.pu-Belowcontents .pu-TOTALFIELD,.pu-Belowcontents .pu-TOTALFIELDS{width:135px!important}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-root{min-height:30px!important}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-input{font-size:11.5px!important;padding-bottom:2px!important;padding-top:9px!important}.pu-footer-summary-row{font-size:calc(var(--pu-global-font-size) - .5px);min-height:29px;padding:5px 9px}.pu-footer-summary-grand,.pu-footer-summary-strong{font-size:calc(var(--pu-global-font-size)*1.02)}.pu-Buttonsgroupz{padding-top:6px!important}.pu-Buttonz,.pu-delete{font-size:12px!important;min-width:84px!important}}@media (max-width:1100px){.pu-Parent{flex-wrap:wrap;row-gap:8px}.pu-footer-leftcol,.pu-footer-midcol,.pu-footer-totalcol{flex:1 1 220px;width:auto}.pu-footer-taxcol{flex:1 1 320px}}@media (max-width:860px){.pu-Dated{grid-template-columns:1fr}.pu-DatePICKER,.pu-DatePICKERP,.pu-billdivz,.pu-billzNo{width:100%}.pu-Setup{justify-self:start}.pu-CUS,.pu-GST,.pu-TopFields{grid-template-columns:1fr}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--pu-header-font-scale:0.90;--pu-header-title-font-size:calc(22px*var(--pu-header-font-scale));--pu-header-subtitle-font-size:calc(13px*var(--pu-header-font-scale));--pu-header-label-font-size:calc(11px*var(--pu-header-font-scale));--pu-header-input-font-size:calc(13px*var(--pu-header-font-scale));--pu-header-small-font-size:calc(12px*var(--pu-header-font-scale));--pu-header-mui-label-font-size:calc(10px*var(--pu-header-font-scale));--pu-header-input-height:40px;--pu-header-multiline-height:90px;--pu-footer-font-scale:0.90;--pu-footer-label-font-size:calc(10.5px*var(--pu-footer-font-scale));--pu-footer-input-font-size:calc(12.5px*var(--pu-footer-font-scale));--pu-footer-input-height:37px;--pu-footer-total-input-height:38px;--pu-table-font-scale:0.92;--pu-table-head-font-size:calc(12px*var(--pu-table-font-scale));--pu-table-input-font-size:calc(13px*var(--pu-table-font-scale));--pu-table-foot-font-size:calc(12px*var(--pu-table-font-scale));--pu-table-row-height:35px;--pu-table-head-height:35px}.pu-pur_toppart,.pu-sale_toppart{padding:6px 10px 9px!important}.pu-DatePICKER,.pu-DatePICKERP{font-size:10.66px!important;font-size:var(--pu-header-input-font-size)!important;height:40px!important}.pu-billdivz,.pu-billzNo{width:148px}.pu-sale-center-title-main{font-size:19.04px;font-size:calc(var(--pu-header-title-font-size) + 1px);letter-spacing:2px;min-height:40px;padding:0 20px}.pu-Button{font-size:9.84px!important;font-size:var(--pu-header-small-font-size)!important;height:40px!important;min-width:86px!important}.pu-Setting{min-height:37px;min-width:37px}.pu-CUS,.pu-GST,.pu-TopFields{gap:8px!important}.pu-pur_toppart .pu-custom-bordered-input .MuiFilledInput-root,.pu-sale_toppart .pu-custom-bordered-input .MuiFilledInput-root{min-height:40px!important}.pu-pur_toppart .pu-custom-bordered-input .MuiFilledInput-input,.pu-sale_toppart .pu-custom-bordered-input .MuiFilledInput-input{font-size:10.66px!important;font-size:var(--pu-header-input-font-size)!important;padding-bottom:4px!important;padding-top:16px!important}.pu-shippedtoz .MuiFilledInput-root{min-height:90px!important}.pu-Billss .MuiFilledInput-root,.pu-SupplyTYPE .MuiFilledInput-root,.pu-TAXtypez .MuiFilledInput-root{min-height:40px!important}.pu-Amount,.pu-CTax,.pu-Disc,.pu-Hsn,.pu-ITax,.pu-ItemCode,.pu-Others,.pu-PCS,.pu-Price,.pu-QTY,.pu-STax,.pu-custom-table tbody input,.pu-desc,.pu-discount{font-size:10.92px!important;font-size:var(--pu-table-input-font-size)!important;height:35px!important;min-height:35px!important;padding:3px 5px!important}.pu-addbutton .btn{font-size:12.5px!important;height:35px!important;padding:0 13px!important}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-root{min-height:37px!important}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-input{padding-bottom:4px!important;padding-top:14px!important}.pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-input,.pu-Belowcontents input:not([type=checkbox]){font-size:10.25px!important;font-size:var(--pu-footer-input-font-size)!important}.pu-Belowcontents .pu-Remz{width:286px!important}.pu-Belowcontents .pu-duedatez,.pu-Belowcontents .pu-duedatez .MuiFormControl-root{width:235px!important}.pu-Belowcontents .pu-TCSRATE{width:77px!important}.pu-Belowcontents .pu-TCSPER{width:130px!important}.pu-Belowcontents .pu-CTDS{width:90px!important}.pu-Belowcontents .pu-TOTALFIELD,.pu-Belowcontents .pu-TOTALFIELDS{width:176px!important}.pu-Belowcontents .pu-TOTALFIELD .MuiFilledInput-root,.pu-Belowcontents .pu-TOTALFIELDS .MuiFilledInput-root{min-height:38px!important}.pu-footer-leftcol{width:286px}.pu-footer-midcol{width:235px}.pu-footer-totalcol{width:280px}.pu-Buttonz,.pu-delete{font-size:13.5px!important;height:41px!important;min-width:93px!important;padding:0 13px!important}.pu-Buttonsgroupz{gap:5px!important;padding:5px 9px 9px!important}}:root{--pu-header-input-height:40px;--pu-header-multiline-height:84px}.pu-Billss .MuiFilledInput-root,.pu-GRNOZ .MuiFilledInput-root,.pu-PANNoZ .MuiFilledInput-root,.pu-SupplyTYPE .MuiFilledInput-root,.pu-TAXtypez .MuiFilledInput-root,.pu-VEHICLE .MuiFilledInput-root,.pu-cityName .MuiFilledInput-root,.pu-customerNAME .MuiFilledInput-root,.pu-gstnoZ .MuiFilledInput-root,.pu-pur_toppart .pu-custom-bordered-input .MuiFilledInput-root,.pu-sale_toppart .pu-custom-bordered-input .MuiFilledInput-root{box-sizing:border-box!important;height:40px!important;height:var(--pu-header-input-height)!important;min-height:40px!important;min-height:var(--pu-header-input-height)!important}.pu-date-mask-field:before{color:#475569;content:attr(data-label);font-size:10px!important;font-weight:800;left:10px;letter-spacing:.2px;line-height:1;pointer-events:none;position:absolute;top:5px;z-index:2}.pu-Billss .MuiFilledInput-input,.pu-GRNOZ .MuiFilledInput-input,.pu-PANNoZ .MuiFilledInput-input,.pu-SupplyTYPE .MuiFilledInput-input,.pu-TAXtypez .MuiFilledInput-input,.pu-VEHICLE .MuiFilledInput-input,.pu-cityName .MuiFilledInput-input,.pu-customerNAME .MuiFilledInput-input,.pu-gstnoZ .MuiFilledInput-input,.pu-pur_toppart .pu-custom-bordered-input .MuiFilledInput-input,.pu-pur_toppart .pu-custom-bordered-input input,.pu-sale_toppart .pu-custom-bordered-input .MuiFilledInput-input,.pu-sale_toppart .pu-custom-bordered-input input{box-sizing:border-box!important;font-size:10.66px!important;font-size:var(--pu-header-input-font-size)!important;padding-bottom:4px!important;padding-top:14px!important}.pu-DatePICKER,.pu-DatePICKERP,.pu-VbillzNo,.pu-custom-datepickerr,.pu-custom-style3,.pu-inputfields{border-radius:8px;box-sizing:border-box!important;height:40px!important;height:var(--pu-header-input-height)!important;min-height:40px!important;min-height:var(--pu-header-input-height)!important}.pu-custom-style3{padding:18px 10px 6px!important}.pu-DatePICKER,.pu-DatePICKERP,.pu-VbillzNo,.pu-custom-datepickerr,.pu-inputfields{line-height:38px!important;line-height:calc(var(--pu-header-input-height) - 2px)!important}.pu-DatePICKER,.pu-DatePICKERP{margin-top:0!important;padding:0 9px!important}.pu-DatePICKER::placeholder,.pu-DatePICKERP::placeholder,.pu-sale-page .MuiInputBase-input::placeholder,.pu-sale-page .pu-custom-bordered-input input::placeholder{font-size:10.66px!important;font-size:var(--pu-header-input-font-size)!important;line-height:38px!important;line-height:calc(var(--pu-header-input-height) - 2px)!important;opacity:.62!important}.pu-VbillzNo,.pu-custom-datepickerr,.pu-inputfields{padding-bottom:0!important;padding-top:0!important}.pu-erp-label3{top:5px!important}.pu-erp-input3 .pu-custom-style3,.pu-erp-input3:focus-within .pu-custom-style3{font-size:12.5px!important;line-height:1.15!important;padding:19px 10px 5px!important}.pu-erp-input3 .pu-custom-style3::placeholder{font-size:11.5px!important;line-height:1.15!important;opacity:.5!important}.pu-shippedtoz .MuiFilledInput-root{align-items:flex-start!important;height:84px!important;height:var(--pu-header-multiline-height)!important;min-height:84px!important;min-height:var(--pu-header-multiline-height)!important}.pu-shippedtoz .MuiFilledInput-inputMultiline,.pu-shippedtoz textarea{line-height:1.2!important;padding-top:22px!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--pu-header-input-height:42px;--pu-header-multiline-height:90px}}.pu-Dated>:first-child{margin-left:36px!important}.pu-Dated>:nth-child(2){margin-left:12px!important}@media (max-width:1280px){.pu-Dated>:first-child{margin-left:30px!important}.pu-Dated>:nth-child(2){margin-left:6px!important}}@media (max-width:860px){.pu-Dated>:first-child,.pu-Dated>:nth-child(2){margin-left:0!important}}.pu-sale-page{--pu-header-input-font-size:var(--pu-global-font-size,var(--app-font-size,13px));--pu-footer-input-font-size:var(--pu-global-font-size,var(--app-font-size,13px));--pu-table-head-font-size:var(--pu-global-font-size,var(--app-font-size,13px));--pu-table-input-font-size:var(--pu-global-font-size,var(--app-font-size,13px));--pu-table-foot-font-size:var(--pu-global-font-size,var(--app-font-size,13px))}.pu-sale-page,.pu-sale-page .MuiFilledInput-input,.pu-sale-page .MuiInputBase-input,.pu-sale-page .MuiInputBase-root,.pu-sale-page .MuiOutlinedInput-input,.pu-sale-page .MuiSelect-select,.pu-sale-page .pu-Amount,.pu-sale-page .pu-CTax,.pu-sale-page .pu-Disc,.pu-sale-page .pu-Hsn,.pu-sale-page .pu-ITax,.pu-sale-page .pu-ItemCode,.pu-sale-page .pu-Others,.pu-sale-page .pu-PCS,.pu-sale-page .pu-Price,.pu-sale-page .pu-QTY,.pu-sale-page .pu-STax,.pu-sale-page .pu-desc,.pu-sale-page .pu-discount,.pu-sale-page input,.pu-sale-page select,.pu-sale-page td,.pu-sale-page textarea,.pu-sale-page tfoot td,.pu-sale-page th{font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important}.pu-sale-page .MuiFormLabel-root,.pu-sale-page .MuiInputLabel-filled,.pu-sale-page .MuiInputLabel-root{font-size:10.92px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*.84)!important}.pu-Belowcontents{background:#f7f8fb;border-top:1px solid #cfd6e2;bottom:0;box-shadow:inset 0 1px 0 #ffffffe6;padding:6px 8px 4px!important;position:sticky}.pu-footer-shell{width:100%}.pu-footer-main{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1.75fr) minmax(260px,.95fr)}.pu-footer-details{min-width:0}.pu-footer-info-grid{grid-gap:0;background:#eef6fb;border:1px solid #cfd6e2;border-radius:4px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.pu-footer-info-row{grid-gap:8px;align-items:center;background:#eef6fb;border-bottom:1px solid #d4dbe5;border-right:1px solid #d4dbe5;display:grid;gap:8px;grid-template-columns:minmax(92px,20%) minmax(0,80%);min-width:0;padding:6px 10px}.pu-footer-info-row-wide{grid-column:1/-1}.pu-footer-info-label{color:#2f3a4b;font-size:11.18px;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*.86);font-weight:800;letter-spacing:.15px;white-space:nowrap}.pu-footer-info-control{min-width:0}.pu-footer-split-control{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(58px,28%) minmax(0,72%)}.pu-footer-tax-grid{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(68px,1fr)) 18px minmax(78px,1fr)}.pu-footer-equals{align-items:center;color:#2f3a4b;display:inline-flex;font-size:14.95px;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*1.15);font-weight:800;height:100%;justify-content:center}.pu-footer-info-control .MuiFormControl-root,.pu-footer-info-control .pu-CTDS,.pu-footer-info-control .pu-Remz,.pu-footer-info-control .pu-TCSPER,.pu-footer-info-control .pu-TCSRATE,.pu-footer-info-control .pu-TDSon,.pu-footer-info-control .pu-custom-bordered-input,.pu-footer-info-control .pu-date-mask-field,.pu-footer-info-control .pu-duedatez,.pu-footer-info-control .pu-erp-input3{width:100%!important}.pu-footer-info-control .MuiFilledInput-root,.pu-footer-select .MuiFilledInput-root{background:#fff!important;border-radius:2px!important;box-shadow:none!important;height:36px!important;min-height:36px!important}.pu-footer-info-control .MuiFilledInput-input,.pu-footer-info-control .MuiSelect-select{font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important;padding-bottom:4px!important;padding-top:12px!important}.pu-footer-info-control .pu-custom-style3{background:#fff!important;border-radius:2px!important;box-shadow:none!important;font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important;height:36px!important;padding:7px 10px!important;width:100%!important}.pu-footer-info-control .pu-date-mask-field:after,.pu-footer-info-control .pu-date-mask-field:before{display:none!important}.pu-footer-summary{background:#fff8e4;border:1px solid #d0c7a6;border-radius:4px;box-shadow:none;display:flex;flex-direction:column;min-width:0;overflow:hidden}.pu-footer-summary-row{align-items:center;border-top:1px solid #e0d7b6;color:#1f2937;display:flex;font-size:13px;font-size:var(--pu-global-font-size,var(--app-font-size,13px));font-weight:700;gap:10px;justify-content:space-between;min-height:0;padding:9px 14px}.pu-footer-summary-row span{white-space:nowrap}.pu-footer-summary-row span:last-child{margin-left:auto;text-align:right}.pu-footer-summary-strong{background:linear-gradient(90deg,#fff2c7,#ffeaa9);color:#6b4f00;font-size:13.52px;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*1.04)}.pu-footer-summary-grand{background:linear-gradient(90deg,#ffe7cf,#ffd5b0);color:#b42318;font-size:15.86px;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*1.22);font-weight:800}@media (max-width:1280px){.pu-footer-main{grid-template-columns:minmax(0,1.55fr) minmax(240px,.9fr)}.pu-footer-info-row{grid-template-columns:98px minmax(0,1fr)}}@media (max-width:1180px){.pu-footer-main{grid-template-columns:1fr}}@media (min-width:900px) and (max-width:1180px){.pu-footer-main{align-items:start;gap:8px;grid-template-columns:minmax(0,1.45fr) minmax(220px,.78fr)}.pu-footer-info-row{grid-template-columns:96px minmax(0,1fr);padding:5px 8px}.pu-footer-info-control .MuiFilledInput-root,.pu-footer-info-control .pu-custom-style3,.pu-footer-select .MuiFilledInput-root{height:30px!important;min-height:30px!important}.pu-footer-info-control .MuiFilledInput-input,.pu-footer-info-control .MuiSelect-select{font-size:12.5px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px)) - .5px)!important;padding-bottom:2px!important;padding-top:9px!important}.pu-footer-info-control .pu-custom-style3{font-size:12.5px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px)) - .5px)!important;padding:5px 8px!important}.pu-footer-summary-row{font-size:12.5px;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px)) - .5px);padding:5px 9px}.pu-footer-summary-grand,.pu-footer-summary-strong{font-size:13.26px;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*1.02)}}@media (max-width:860px){.pu-footer-info-grid{grid-template-columns:1fr}.pu-footer-info-row,.pu-footer-info-row-wide{gap:4px;grid-column:auto;grid-template-columns:1fr}.pu-footer-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-footer-equals{display:none}}.pu-tablestylez{flex:1 1 auto!important;min-height:288px!important;min-height:calc(var(--pu-table-head-height, 32px) + var(--pu-table-row-height, 32px)*7 + var(--pu-table-row-height, 32px))!important}.pu-Belowcontents{padding:2px 8px!important}.pu-footer-main{gap:8px!important;grid-template-columns:minmax(0,1.9fr) minmax(245px,.78fr)!important}.pu-footer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pu-footer-info-row{gap:5px!important;grid-template-columns:minmax(78px,30%) minmax(0,70%)!important;padding:3px 7px!important}.pu-footer-info-row-wide{grid-column:1/-1!important}.pu-footer-info-label{font-size:9.88px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*.76)!important}.pu-footer-info-control .MuiFilledInput-root,.pu-footer-info-control .pu-custom-style3,.pu-footer-select .MuiFilledInput-root{height:28px!important;min-height:28px!important}.pu-footer-info-control .MuiFilledInput-input,.pu-footer-info-control .MuiSelect-select{padding-bottom:1px!important;padding-top:8px!important}.pu-footer-info-control .MuiFilledInput-input,.pu-footer-info-control .MuiSelect-select,.pu-footer-info-control .pu-custom-style3{font-size:11.7px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*.9)!important;line-height:1.05!important}.pu-footer-info-control .pu-custom-style3{padding:4px 8px!important}.pu-footer-tax-grid{gap:4px!important;grid-template-columns:repeat(3,minmax(58px,1fr)) 14px minmax(68px,1fr)!important}.pu-footer-summary-row{font-size:11.7px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*.9)!important;min-height:26px!important;padding:4px 10px!important}.pu-footer-summary-strong{font-size:12.22px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*.94)!important}.pu-footer-summary-grand{font-size:13.26px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*1.02)!important}.pu-Buttonsgroupz{padding:4px 8px 5px!important}.pu-Buttonz,.pu-delete{height:34px!important;min-width:84px!important;padding:0 10px!important}@media (max-width:1280px){.pu-footer-main{grid-template-columns:minmax(0,1.55fr) minmax(230px,.82fr)!important}.pu-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.pu-footer-main{grid-template-columns:1fr!important}.pu-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.pu-tablestylez{min-height:260px!important}.pu-footer-info-grid{grid-template-columns:1fr!important}}.note-debit-page .pu-Dated{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-left:8px!important;width:calc(100% - 16px)!important}.note-debit-page .pu-DatePICKER{flex:0 0 116px!important;width:116px!important}.note-debit-page .pu-billdivz{flex:0 0 142px!important;width:142px!important}.note-debit-page .pu-sale-center-title{flex:1 1 auto!important;min-width:220px!important}.note-debit-page .pu-Setup{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:8px!important;justify-content:flex-end!important;margin-left:auto!important}.note-debit-page .pu-note-setup-button{align-items:center!important;background:linear-gradient(180deg,#2f6df2,#1d4ed8)!important;border:1px solid #1d4ed8!important;border-radius:8px!important;box-shadow:0 8px 18px #2563eb47,inset 0 1px 0 #ffffff47!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font-weight:800!important;gap:7px!important;justify-content:center!important;letter-spacing:.4px!important;min-width:106px!important;padding:0 15px!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.note-debit-page .pu-note-setup-button:hover{background:linear-gradient(180deg,#3b82f6,#1e40af)!important;box-shadow:0 10px 22px #2563eb57,inset 0 1px 0 #ffffff4d!important;transform:translateY(-1px)}.note-debit-page .pu-note-setup-button:focus-visible{outline:3px solid #2563eb47;outline-offset:2px}.note-debit-page .pu-note-setup-icon{flex:0 0 auto;font-size:14px}.note-debit-page .pu-note-reference-panel{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #bfd2e8;border-radius:8px;box-shadow:inset 0 1px 0 #ffffffb3;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(172px,1.18fr) minmax(136px,.86fr) minmax(118px,.74fr) minmax(132px,.84fr) minmax(132px,.84fr) minmax(166px,1fr) minmax(180px,1.06fr) minmax(118px,.72fr) minmax(104px,.64fr);margin:8px 8px 5px;overflow:hidden;padding:8px 9px}.note-debit-page .pu-note-reference-control .MuiFilledInput-root,.note-debit-page .pu-note-reference-text .MuiFilledInput-root{border-radius:7px!important;height:44px!important;min-height:44px!important}.note-debit-page .pu-note-reference-control .MuiFilledInput-root.Mui-disabled,.note-debit-page .pu-note-reference-text .MuiFilledInput-root.Mui-disabled{background:#f7fbff!important;opacity:1!important}.note-debit-page .pu-note-reference-control .MuiInputLabel-root.Mui-disabled,.note-debit-page .pu-note-reference-control .MuiSelect-select.Mui-disabled,.note-debit-page .pu-note-reference-text .MuiFilledInput-input.Mui-disabled,.note-debit-page .pu-note-reference-text .MuiInputLabel-root.Mui-disabled{-webkit-text-fill-color:#4b5563!important;color:#4b5563!important;opacity:1!important}.note-debit-page .pu-note-reference-total .MuiFilledInput-input{-webkit-text-fill-color:#9f3412!important;color:#9f3412!important;font-weight:900!important;text-align:right}.note-debit-page .pu-note-reference-control .MuiInputLabel-root,.note-debit-page .pu-note-reference-text .MuiInputLabel-root{font-size:10px;font-weight:800;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-debit-page .pu-note-reference-check{align-items:center;background:#fff;border:1px solid #c8d6e8;border-radius:7px;color:#334155;display:inline-flex;font-weight:700;gap:7px;height:44px;justify-content:center;padding:0 9px;white-space:nowrap}.note-debit-page .pu-note-reference-check input{height:15px;width:15px}.note-debit-page .pu-note-source-action{grid-gap:2px;background:#fff;border:1px solid #c8d6e8;border-radius:7px;display:grid;gap:2px;grid-template-rows:16px 22px;height:44px;min-width:0;padding:3px 8px}.note-debit-page .pu-note-source-action span{color:#475569;font-size:10.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-debit-page .pu-note-source-button{background:linear-gradient(180deg,#2563eb,#1d4ed8);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:900;height:22px}.note-debit-page .pu-note-source-button:disabled{cursor:not-allowed;opacity:.5}.note-debit-page .pu-note-reference-date{background:#fff;border:1px solid #c8d6e8;border-radius:7px;height:44px;overflow:hidden;position:relative}.note-debit-page .pu-note-reference-date:before{color:#536175;content:attr(data-label);font-size:9.5px;font-weight:800;left:9px;line-height:1;overflow:hidden;position:absolute;text-overflow:ellipsis;top:3px;white-space:nowrap;width:calc(100% - 16px)}.note-debit-page .pu-note-reference-input{background:#0000;border:0;color:#172033;font-weight:700;height:100%;outline:0;padding:16px 9px 4px;width:100%}.note-debit-page .pu-note-bill-backdrop{align-items:center;background:#0f172a61;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:12000}.note-debit-page .pu-note-bill-modal{background:#fff;border:1px solid #0f172a29;border-radius:8px;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;max-height:min(620px,92vh);overflow:hidden;width:min(1080px,96vw)}.note-debit-page .pu-note-modal-fields{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#f8fbff,#eef6ff);border-bottom:1px solid #d6e0ed;display:grid;gap:8px;grid-template-columns:minmax(180px,1.25fr) minmax(126px,.78fr) minmax(132px,.82fr) minmax(132px,.82fr) minmax(150px,.95fr) minmax(165px,1fr) minmax(168px,1.02fr) minmax(110px,.72fr);padding:10px 12px}.note-debit-page .pu-note-modal-fields .pu-note-reference-control .MuiFilledInput-root,.note-debit-page .pu-note-modal-fields .pu-note-reference-text .MuiFilledInput-root{height:42px!important;min-height:42px!important}.note-debit-page .pu-note-bill-head,.note-debit-page .pu-note-bill-tools{align-items:center;border-bottom:1px solid #d6e0ed;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.note-debit-page .pu-note-bill-head strong{color:#172033;display:block;font-size:17px;font-weight:950}.note-debit-page .pu-note-bill-head span{color:#64748b;display:block;font-size:12px;font-weight:750}.note-debit-page .pu-note-bill-head button,.note-debit-page .pu-note-bill-tools button{background:#f8fbff;border:1px solid #c8d6e8;border-radius:6px;color:#172033;cursor:pointer;font-weight:900;height:34px;min-width:64px}.note-debit-page .pu-note-bill-tools button:disabled{cursor:not-allowed;opacity:.5}.note-debit-page .pu-note-bill-tools input{border:1px solid #c8d6e8;border-radius:6px;flex:1 1 auto;font-weight:750;height:36px;min-width:0;outline:0;padding:0 10px}.note-debit-page .pu-note-bill-tablewrap{flex:1 1 auto;min-height:180px;overflow:auto}.note-debit-page .pu-note-bill-table{border-collapse:collapse;font-size:13px;width:100%}.note-debit-page .pu-note-bill-table td,.note-debit-page .pu-note-bill-table th{border-bottom:1px solid #d6e0ed;padding:9px 10px;text-align:left}.note-debit-page .pu-note-bill-table th{background:#eaf3ff;color:#172033;font-weight:950;position:sticky;top:0}.note-debit-page .pu-note-bill-table tbody tr{cursor:pointer}.note-debit-page .pu-note-bill-table tbody tr:hover{background:#f1f7ff}.note-debit-page .pu-note-bill-item-tools{align-items:stretch;flex-wrap:wrap}.note-debit-page .pu-note-selected-bill{grid-gap:2px;display:grid;flex:1 1 260px;gap:2px;min-width:0;padding:3px 0}.note-debit-page .pu-note-selected-bill strong{color:#172033;font-size:14px;font-weight:950}.note-debit-page .pu-note-selected-bill span{color:#64748b;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-debit-page .pu-note-bill-item-table td:first-child,.note-debit-page .pu-note-bill-item-table th:first-child{text-align:center;width:72px}.note-debit-page .pu-note-bill-item-table input[type=checkbox]{height:16px;width:16px}.note-debit-page .pu-note-bill-actions{align-items:center;background:#f8fbff;border-top:1px solid #d6e0ed;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.note-debit-page .pu-note-bill-actions span{color:#334155;font-weight:850}.note-debit-page .pu-note-bill-actions button{background:linear-gradient(180deg,#2563eb,#1d4ed8);border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:950;height:36px;min-width:150px}.note-debit-page .pu-tablestylez{flex:1 1 360px!important;min-height:360px!important}.note-debit-page .pu-Belowcontents{background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border-top:1px solid #c8d4e4!important;box-shadow:0 -8px 18px #0f172a14!important;flex-shrink:0!important;overflow-x:auto!important;padding:8px 8px 6px!important}.note-debit-page .pu-bottomcontainer1{grid-gap:8px!important;align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(235px,1.25fr) minmax(164px,.7fr) minmax(160px,.68fr) minmax(150px,.64fr) minmax(150px,.64fr) minmax(150px,.64fr) minmax(150px,.64fr)!important;margin-left:0!important;min-width:1120px!important;width:100%!important}.note-debit-page .pu-bottomcontainer1>div{gap:5px!important;margin-left:0!important;min-width:0!important}.note-debit-page .pu-Totalcontainer{display:flex!important;flex-direction:column!important;gap:5px!important;margin-left:0!important}.note-debit-page .pu-Belowcontents .pu-Remz{width:100%!important}.note-debit-page .pu-Belowcontents .pu-TCSRATE{width:64px!important}.note-debit-page .pu-Belowcontents .pu-TCSPER{width:108px!important}.note-debit-page .pu-Belowcontents .pu-CTDS{width:78px!important}.note-debit-page .pu-Belowcontents .pu-RoundOff,.note-debit-page .pu-Belowcontents .pu-TOTALFIELD,.note-debit-page .pu-Belowcontents .pu-TOTALFIELDS,.note-debit-page .pu-Belowcontents .pu-duedatez,.note-debit-page .pu-Belowcontents .pu-duedatez .MuiFormControl-root{width:145px!important}.note-debit-page .pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-root{border-radius:4px!important;height:34px!important;min-height:34px!important}.note-debit-page .pu-Belowcontents .pu-custom-bordered-input .MuiFilledInput-input,.note-debit-page .pu-Belowcontents .pu-custom-bordered-input .MuiSelect-select{padding-bottom:3px!important;padding-top:11px!important}.note-debit-page .pu-Belowcontents .MuiInputLabel-filled,.note-debit-page .pu-Belowcontents .MuiInputLabel-root{transform:translate(10px,9px) scale(1)!important}.note-debit-page .pu-Belowcontents .MuiInputLabel-shrink{transform:translate(10px,2px) scale(.72)!important}.note-debit-page .pu-addbutton{margin-bottom:3px!important}.note-debit-page .pu-addbutton .btn{border-radius:8px!important;font-size:13px!important;font-weight:800!important;height:36px!important;min-width:104px!important;padding:0 14px!important}.note-debit-page .pu-Buttonsgroupz{gap:8px!important;padding:7px 8px 10px!important}.note-debit-page .pu-Buttonz,.note-debit-page .pu-delete{border:1px solid #0f172a1f!important;border-radius:8px!important;box-shadow:0 5px 12px #0f172a1f,inset 0 1px 0 #ffffff42!important;font-size:14px!important;font-weight:800!important;height:42px!important;min-width:98px!important;padding:0 15px!important}.note-debit-page .pu-bottomcontainer1{display:none!important}.note-debit-page .pu-note-footer-modern{min-width:1120px}.note-debit-page .pu-note-footer-modern .pu-footer-main{grid-template-columns:minmax(0,1.8fr) minmax(280px,.86fr)}.note-debit-page .pu-note-footer-modern .pu-footer-summary-row:first-child{border-top:0}.note-expense-modal{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a2e;box-sizing:border-box;display:flex;height:100vh;inset:0;justify-content:center;padding:20px;position:fixed;width:100vw;z-index:999999}.note-expense-card{background:#fff;border:1px solid #94a3b838;border-radius:14px;box-shadow:0 18px 50px #0f172a2e;max-width:620px;overflow:hidden;width:100%}.note-expense-head{align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;display:flex;gap:14px;justify-content:space-between;padding:16px 20px 13px}.note-expense-head strong{color:#0f172a;display:block;font-size:18px;font-weight:800;letter-spacing:.4px}.note-expense-head span{color:#64748b;display:block;font-size:12px;margin-top:4px}.note-expense-head button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:20px;font-weight:800;height:34px;line-height:1;width:34px}.note-expense-body{padding:18px 20px 20px}.note-expense-gross{align-items:center;color:#334155;display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:14px}.note-expense-grid{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:170px 1fr 1fr}.note-expense-grid>span{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.note-expense-name{color:#1e293b;font-size:13px;font-weight:700;padding-left:4px}.note-expense-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:14px;height:38px;outline:none;padding:0 10px;text-align:right;width:100%}.note-expense-actions{display:flex;justify-content:flex-end;margin-top:18px}.note-expense-actions .btn{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;box-shadow:0 4px 14px #0f172a0f!important;color:#0f172a!important;font-weight:800!important;min-width:110px}@media (max-width:1180px){.note-debit-page .pu-Dated{flex-wrap:wrap!important}.note-debit-page .pu-note-reference-panel{grid-template-columns:repeat(3,minmax(150px,1fr))}.note-debit-page .pu-note-modal-fields{grid-template-columns:repeat(2,minmax(150px,1fr))}}.note-debit-page .pu-Dated{border-bottom:1px solid #d6e0ed!important;min-height:54px!important;padding:7px 8px!important}.note-debit-page .pu-Dated>:first-child,.note-debit-page .pu-Dated>:nth-child(2){margin-left:0!important}.note-debit-page .pu-billdivz{flex:0 0 136px!important;margin-left:0!important;width:136px!important}.note-debit-page .pu-VbillzNo .MuiFilledInput-root,.note-debit-page .pu-billzNo .MuiFilledInput-root{border-radius:7px!important;height:40px!important;min-height:40px!important}.note-debit-page .pu-billzNo .MuiInputAdornment-root{margin-top:0!important}.note-debit-page .pu-sale-center-title{align-self:center!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-color:#cdddf0!important;box-shadow:0 5px 14px #0f172a12!important;height:38px!important}.note-debit-page .pu-note-setup-button{border-radius:7px!important;height:40px!important}.note-debit-page .pu-note-bill-modal{border:1px solid #b8c9dd!important;border-radius:8px!important;box-shadow:0 22px 60px #0f172a57!important;max-height:min(690px,92vh)!important;width:min(1180px,96vw)!important}.note-debit-page .pu-note-bill-head{align-items:center!important;background:linear-gradient(180deg,#fff,#f3f8ff)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;padding:14px 16px 12px!important}.note-debit-page .pu-note-bill-head strong{font-size:18px!important;letter-spacing:0!important}.note-debit-page .pu-note-bill-head span{font-size:12.5px!important;margin-top:2px!important}.note-debit-page .pu-note-bill-head button{background:#eef5ff!important;border-radius:7px!important;color:#0f172a!important;height:34px!important;min-width:38px!important;padding:0!important;width:38px!important}.note-debit-page .pu-note-modal-fields{background:#f6f9fd!important;gap:9px!important;grid-template-columns:minmax(210px,1.32fr) minmax(160px,1fr) minmax(142px,.92fr) minmax(154px,.98fr) minmax(168px,1.05fr)!important;padding:12px 16px!important}.note-debit-page .pu-note-modal-fields .pu-note-reference-control{grid-column:span 2}.note-debit-page .pu-note-reference-check{justify-content:center!important;min-width:0!important}.note-debit-page .pu-note-reference-check span,.note-debit-page .pu-note-reference-control .MuiInputLabel-root,.note-debit-page .pu-note-reference-date:before,.note-debit-page .pu-note-reference-text .MuiInputLabel-root{letter-spacing:0!important}.note-debit-page .pu-note-bill-tools{background:#fff!important;padding:11px 16px!important}.note-debit-page .pu-note-bill-tools input{border-radius:7px!important;height:38px!important}.note-debit-page .pu-note-bill-table th{background:#e8f1fb!important}.note-debit-page .pu-note-bill-table td,.note-debit-page .pu-note-bill-table th{padding:9px 12px!important}@media (max-width:960px){.note-debit-page .pu-Dated{display:grid!important;grid-template-columns:116px 136px minmax(220px,1fr) auto!important;overflow-x:auto!important}.note-debit-page .pu-note-modal-fields{grid-template-columns:repeat(2,minmax(160px,1fr))!important}.note-debit-page .pu-note-modal-fields .pu-note-reference-control{grid-column:span 2}}.note-debit-page .pu-TopFields{gap:5px!important;grid-template-columns:minmax(0,2.45fr) minmax(190px,.88fr) minmax(92px,.4fr) minmax(98px,.44fr) minmax(144px,.66fr)!important}.note-debit-page .pu-TopFields>div:first-child{grid-gap:5px!important;display:grid!important;gap:5px!important;grid-template-columns:minmax(0,1.55fr) minmax(82px,.58fr) minmax(128px,.86fr) minmax(82px,.54fr)!important;min-width:0!important}.note-debit-page .pu-TopFields>div:first-child .pu-CUS,.note-debit-page .pu-TopFields>div:first-child .pu-GST{display:contents!important}.note-debit-page .pu-BillDate{grid-gap:5px!important;display:grid!important;gap:5px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:1fr!important}.note-debit-page .pu-BillDate,.note-debit-page .pu-GRNo,.note-debit-page .pu-TAXDiv,.note-debit-page .pu-VehicleDiv{margin-left:0!important;min-width:0!important;width:100%!important}.note-debit-page .pu-BillDate .MuiFormControl-root,.note-debit-page .pu-BillDate .pu-custom-style3,.note-debit-page .pu-BillDate .pu-erp-input3,.note-debit-page .pu-SELFinv,.note-debit-page .pu-TAXtypez,.note-debit-page .pu-VbillzNo{max-width:none!important;width:100%!important}.note-debit-page .pu-note-reference-panel{gap:5px!important;margin:5px 0 3px!important;padding:5px 6px!important}.note-debit-page{--pu-table-row-height:32px;--pu-table-head-height:30px;height:100dvh!important;height:var(--application-content-height,100dvh)!important;max-height:100dvh!important;max-height:var(--application-content-height,100dvh)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.note-debit-page .pu-pur_toppart,.note-debit-page .pu-sale_toppart{border-radius:10px!important;margin-bottom:0!important;padding:3px 8px 4px!important}.note-debit-page .pu-Dated{margin-bottom:3px!important}.note-debit-page .pu-note-reference-panel{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:3px 0 0!important;overflow:visible!important;padding:0!important}.note-debit-page .pu-note-reference-check,.note-debit-page .pu-note-reference-control .MuiFilledInput-root,.note-debit-page .pu-note-reference-date,.note-debit-page .pu-note-reference-text .MuiFilledInput-root,.note-debit-page .pu-note-source-action{height:38px!important;min-height:38px!important}.note-debit-page .pu-note-reference-control .MuiInputLabel-root,.note-debit-page .pu-note-reference-text .MuiInputLabel-root{font-size:9px!important}.note-debit-page .pu-note-reference-check{padding:0 7px!important}.note-debit-page .pu-note-source-action{grid-template-rows:13px 19px!important}.note-debit-page .pu-note-source-button{height:19px!important}.note-debit-page .pu-note-reference-date:before{font-size:8.8px!important;top:2px!important}.note-debit-page .pu-note-reference-input{padding:13px 8px 2px!important}.note-debit-page .pu-tablestylez{border-radius:8px!important;flex:1 1!important;margin:4px 8px 0!important;min-height:0!important}.note-debit-page .pu-custom-table thead th{height:30px!important;padding:2px 4px!important}.note-debit-page .pu-custom-table tbody td{height:32px!important}.note-debit-page .pu-Amount,.note-debit-page .pu-CTax,.note-debit-page .pu-Disc,.note-debit-page .pu-Hsn,.note-debit-page .pu-ITax,.note-debit-page .pu-ItemCode,.note-debit-page .pu-Others,.note-debit-page .pu-PCS,.note-debit-page .pu-Price,.note-debit-page .pu-QTY,.note-debit-page .pu-STax,.note-debit-page .pu-custom-table tbody input,.note-debit-page .pu-desc,.note-debit-page .pu-discount{height:32px!important;min-height:32px!important}.note-debit-page .pu-custom-table tfoot td{height:30px!important;padding:2px 4px!important}.note-debit-page .pu-addbutton{flex-shrink:0!important;margin-bottom:2px!important;margin-top:2px!important}.note-debit-page .pu-addbutton .btn{height:30px!important;min-width:96px!important}.note-debit-page .pu-Belowcontents{flex:0 0 auto!important;padding:4px 8px 5px!important}.note-debit-page .pu-note-footer-modern{min-width:0!important}.note-debit-page .pu-note-footer-modern .pu-footer-details{gap:5px!important}.note-debit-page .pu-note-footer-modern .pu-footer-remarks-card{min-height:30px!important}.note-debit-page .pu-note-footer-modern .pu-footer-remarks-label{padding:9px 12px!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-control .MuiFilledInput-root,.note-debit-page .pu-note-footer-modern .pu-footer-info-control .pu-custom-style3,.note-debit-page .pu-note-footer-modern .pu-footer-remarks-input .MuiFilledInput-root,.note-debit-page .pu-note-footer-modern .pu-footer-select .MuiFilledInput-root{height:30px!important;min-height:30px!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-control .MuiFilledInput-input,.note-debit-page .pu-note-footer-modern .pu-footer-info-control .MuiSelect-select,.note-debit-page .pu-note-footer-modern .pu-footer-remarks-input .MuiFilledInput-input{padding-bottom:1px!important;padding-top:8px!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-row{gap:5px!important;padding:3px 7px!important}.note-debit-page .pu-note-footer-modern .pu-footer-summary-row{min-height:26px!important;padding:4px 10px!important}.note-debit-page .pu-Buttonsgroupz{flex-shrink:0!important;padding:5px 8px 4px!important}.note-debit-page .pu-Buttonz,.note-debit-page .pu-delete{height:34px!important;min-width:86px!important;padding:0 10px!important}.pu-sale-page:not(.note-debit-page){min-height:100dvh!important;overflow:hidden!important}.pu-sale-page:not(.note-debit-page) .pu-pur_toppart{padding:4px 8px 5px!important}.pu-sale-page:not(.note-debit-page) .pu-Dated{margin-bottom:4px!important}.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-template-columns:minmax(0,1.78fr) minmax(170px,.72fr) minmax(98px,.44fr) minmax(110px,.48fr) minmax(150px,.68fr)!important}.pu-sale-page:not(.note-debit-page) .pu-TopFields>*{min-width:0!important}.pu-sale-page:not(.note-debit-page) .pu-Supply .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-TAX .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input .MuiFilledInput-root{height:34px!important;min-height:34px!important}.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input .MuiFilledInput-input,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input .MuiSelect-select{line-height:20px!important;padding-bottom:2px!important;padding-top:11px!important}.pu-sale-page:not(.note-debit-page) .pu-tablestylez{margin:5px 8px 0!important;min-height:0!important}.pu-sale-page:not(.note-debit-page) .pu-custom-table thead th{height:30px!important;padding:2px 4px!important}.pu-sale-page:not(.note-debit-page) .pu-Amount,.pu-sale-page:not(.note-debit-page) .pu-CTax,.pu-sale-page:not(.note-debit-page) .pu-Disc,.pu-sale-page:not(.note-debit-page) .pu-Hsn,.pu-sale-page:not(.note-debit-page) .pu-ITax,.pu-sale-page:not(.note-debit-page) .pu-ItemCode,.pu-sale-page:not(.note-debit-page) .pu-Others,.pu-sale-page:not(.note-debit-page) .pu-PCS,.pu-sale-page:not(.note-debit-page) .pu-Price,.pu-sale-page:not(.note-debit-page) .pu-QTY,.pu-sale-page:not(.note-debit-page) .pu-STax,.pu-sale-page:not(.note-debit-page) .pu-custom-table tbody input,.pu-sale-page:not(.note-debit-page) .pu-custom-table tbody td,.pu-sale-page:not(.note-debit-page) .pu-desc,.pu-sale-page:not(.note-debit-page) .pu-discount{height:30px!important;min-height:30px!important}.pu-sale-page:not(.note-debit-page) .pu-custom-table tfoot td{height:29px!important;padding:2px 4px!important}.pu-sale-page:not(.note-debit-page) .pu-Belowcontents{padding:3px 8px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-main{grid-template-columns:minmax(0,2fr) minmax(250px,.72fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row{gap:4px!important;grid-template-columns:minmax(70px,32%) minmax(0,68%)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row-wide{grid-template-columns:minmax(70px,11%) minmax(0,89%)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-label{font-size:9.49px!important;font-size:calc(var(--pu-global-font-size, var(--app-font-size, 13px))*.73)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-footer-select .MuiFilledInput-root{height:27px!important;min-height:27px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-input,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiSelect-select{line-height:18px!important;padding-bottom:0!important;padding-top:8px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-custom-style3{padding:4px 8px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-tax-grid{gap:4px!important;grid-template-columns:repeat(3,minmax(58px,1fr)) 14px minmax(70px,1fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-summary-row{min-height:24px!important;padding:3px 9px!important}.pu-sale-page:not(.note-debit-page) .pu-Buttonsgroupz{flex:0 0 auto!important;padding:4px 8px!important}.pu-sale-page:not(.note-debit-page) .pu-Buttonz,.pu-sale-page:not(.note-debit-page) .pu-delete{height:32px!important;min-width:82px!important}@media (min-height:900px){.pu-sale-page:not(.note-debit-page) .pu-Amount,.pu-sale-page:not(.note-debit-page) .pu-CTax,.pu-sale-page:not(.note-debit-page) .pu-Disc,.pu-sale-page:not(.note-debit-page) .pu-Hsn,.pu-sale-page:not(.note-debit-page) .pu-ITax,.pu-sale-page:not(.note-debit-page) .pu-ItemCode,.pu-sale-page:not(.note-debit-page) .pu-Others,.pu-sale-page:not(.note-debit-page) .pu-PCS,.pu-sale-page:not(.note-debit-page) .pu-Price,.pu-sale-page:not(.note-debit-page) .pu-QTY,.pu-sale-page:not(.note-debit-page) .pu-STax,.pu-sale-page:not(.note-debit-page) .pu-custom-table tbody input,.pu-sale-page:not(.note-debit-page) .pu-custom-table tbody td,.pu-sale-page:not(.note-debit-page) .pu-desc,.pu-sale-page:not(.note-debit-page) .pu-discount{height:32px!important;min-height:32px!important}}@media (max-width:1280px){.pu-sale-page:not(.note-debit-page) .pu-footer-main{grid-template-columns:minmax(0,1.58fr) minmax(230px,.82fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){.pu-sale-page:not(.note-debit-page) .pu-footer-main{grid-template-columns:1fr!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pu-sale-page:not(.note-debit-page) .pu-pur_toppart{border-radius:12px!important;margin:0 6px!important}.pu-sale-page:not(.note-debit-page) .pu-Dated{min-height:38px!important}.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-gap:6px!important;align-items:stretch!important;gap:6px!important;grid-template-columns:minmax(360px,2.05fr) minmax(190px,1.15fr) minmax(132px,.8fr) minmax(160px,.95fr) minmax(220px,1.3fr)!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate,.pu-sale-page:not(.note-debit-page) .pu-GRNo,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv,.pu-sale-page:not(.note-debit-page) .pu-VehicleDiv,.pu-sale-page:not(.note-debit-page) .pu-party-fields{grid-gap:6px!important;gap:6px!important;grid-template-rows:repeat(2,38px)!important}.pu-sale-page:not(.note-debit-page) .pu-CUS,.pu-sale-page:not(.note-debit-page) .pu-GST{grid-gap:6px!important;gap:6px!important;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important}.pu-sale-page:not(.note-debit-page) .pu-ExFor,.pu-sale-page:not(.note-debit-page) .pu-SELFinv,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv>div,.pu-sale-page:not(.note-debit-page) .pu-citydivZ,.pu-sale-page:not(.note-debit-page) .pu-customerdiv,.pu-sale-page:not(.note-debit-page) .pu-pandivZ{margin:0!important;min-width:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-erp-input3,.pu-sale-page:not(.note-debit-page) .pu-Supply .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-TAX .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input .MuiFormControl-root{box-sizing:border-box!important;height:38px!important;min-height:38px!important;min-width:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-pur_toppart .MuiInputLabel-filled,.pu-sale-page:not(.note-debit-page) .pu-pur_toppart .MuiInputLabel-root{font-size:9.36px!important;font-size:calc(var(--pu-global-font-size, 13px)*.72)!important;line-height:1!important;top:-1px!important}.pu-sale-page:not(.note-debit-page) .pu-pur_toppart .MuiInputLabel-shrink{transform:translate(12px,6px) scale(.72)!important}.pu-sale-page:not(.note-debit-page) .pu-Belowcontents{padding:4px 6px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-main{gap:8px!important;grid-template-columns:minmax(0,1fr) minmax(340px,.36fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{align-items:stretch!important;gap:0!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row{gap:5px!important;grid-template-columns:78px minmax(0,1fr)!important;min-height:32px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row-wide{grid-template-columns:78px minmax(0,1fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-footer-select .MuiFilledInput-root{height:30px!important;min-height:30px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-input,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiSelect-select,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-custom-style3{line-height:18px!important;padding-bottom:2px!important;padding-top:9px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-split-control{grid-template-columns:minmax(54px,.42fr) minmax(72px,.58fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-tax-grid{gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr)) 14px minmax(0,1fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-summary-row{min-height:26px!important;padding:4px 10px!important}@media (max-width:1240px){.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-template-columns:minmax(320px,1.9fr) minmax(175px,1.05fr) minmax(120px,.75fr) minmax(145px,.88fr) minmax(190px,1.12fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){.pu-sale-page:not(.note-debit-page) .pu-footer-main{grid-template-columns:1fr!important}}@media (max-width:980px){.pu-sale-page:not(.note-debit-page) .pu-TopFields,.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.note-debit-page .pu-TopFields{align-items:stretch!important;column-gap:6px!important;grid-template-columns:minmax(560px,2.4fr) minmax(220px,.95fr) minmax(112px,.48fr) minmax(126px,.54fr) minmax(184px,.82fr)!important;row-gap:5px!important}.note-debit-page .pu-TopFields>div:first-child{align-items:stretch!important;grid-template-columns:minmax(250px,1.65fr) minmax(108px,.72fr) minmax(148px,.96fr) minmax(100px,.62fr)!important;height:40px!important}.note-debit-page .pu-BillDate{align-items:stretch!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:40px!important;height:40px!important}.note-debit-page .pu-GRNo,.note-debit-page .pu-TAXDiv,.note-debit-page .pu-VehicleDiv{grid-gap:0!important;align-items:stretch!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:40px!important;height:40px!important}.note-debit-page .pu-GRNo .pu-ExFor,.note-debit-page .pu-TAXDiv>div,.note-debit-page .pu-VehicleDiv .pu-SELFinv{align-self:stretch!important;height:40px!important;min-width:0!important;width:100%!important}.note-debit-page .pu-BillDate .pu-custom-style3,.note-debit-page .pu-BillDate .pu-erp-input3,.note-debit-page .pu-TopFields .pu-TAXtypez .MuiFilledInput-root,.note-debit-page .pu-TopFields .pu-custom-bordered-input,.note-debit-page .pu-TopFields .pu-custom-bordered-input .MuiFilledInput-root,.note-debit-page .pu-TopFields .pu-custom-bordered-input .MuiFormControl-root{height:40px!important;max-width:none!important;min-height:40px!important;width:100%!important}.note-debit-page .pu-BillDate .pu-date-mask-field:before,.note-debit-page .pu-TopFields .MuiInputLabel-root{font-size:10px!important;font-weight:800!important;line-height:1!important}.note-debit-page .pu-BillDate .pu-custom-style3,.note-debit-page .pu-TopFields .MuiFilledInput-input,.note-debit-page .pu-TopFields .MuiSelect-select{line-height:20px!important;padding-bottom:3px!important;padding-top:14px!important}.note-debit-page .pu-note-reference-panel{align-items:stretch!important;gap:6px!important;grid-template-columns:minmax(185px,1.16fr) minmax(130px,.82fr) minmax(116px,.72fr) minmax(128px,.8fr) minmax(132px,.82fr) minmax(158px,.96fr) minmax(174px,1.04fr) minmax(124px,.74fr) minmax(106px,.64fr)!important;margin-top:5px!important}.note-debit-page .pu-note-reference-check,.note-debit-page .pu-note-reference-control,.note-debit-page .pu-note-reference-date,.note-debit-page .pu-note-reference-text,.note-debit-page .pu-note-source-action{height:40px!important;min-height:40px!important;min-width:0!important;width:100%!important}.note-debit-page .pu-note-reference-control .MuiFilledInput-root,.note-debit-page .pu-note-reference-text .MuiFilledInput-root{height:40px!important;min-height:40px!important}.note-debit-page .pu-note-reference-check span,.note-debit-page .pu-note-reference-control .MuiInputLabel-root,.note-debit-page .pu-note-reference-date:before,.note-debit-page .pu-note-reference-text .MuiInputLabel-root,.note-debit-page .pu-note-source-action span{font-size:10px!important;font-weight:800!important}.note-debit-page .pu-note-reference-control .MuiFilledInput-input,.note-debit-page .pu-note-reference-control .MuiSelect-select,.note-debit-page .pu-note-reference-text .MuiFilledInput-input{line-height:19px!important;padding-bottom:3px!important;padding-top:14px!important}.note-debit-page .pu-note-reference-input{line-height:19px!important;padding:15px 8px 3px!important}.note-debit-page .pu-note-source-action{gap:1px!important;grid-template-rows:15px 20px!important;padding:2px 7px!important}.note-debit-page .pu-note-source-button{height:20px!important;line-height:18px!important;max-height:20px!important;min-height:20px!important;padding:0 6px!important}.note-debit-page .pu-note-footer-modern .pu-footer-main{align-items:stretch!important;gap:8px!important;grid-template-columns:minmax(0,1fr) minmax(390px,.38fr)!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-row{align-items:center!important;gap:6px!important;grid-template-columns:90px minmax(0,1fr)!important;min-height:36px!important;padding:4px 6px!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-row-wide{grid-column:1/-1!important;grid-template-columns:90px minmax(0,1fr)!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-label{font-size:11px!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important}.note-debit-page .pu-note-footer-modern .pu-footer-info-control .MuiFilledInput-root,.note-debit-page .pu-note-footer-modern .pu-footer-info-control .pu-custom-style3,.note-debit-page .pu-note-footer-modern .pu-footer-select .MuiFilledInput-root{height:30px!important;min-height:30px!important}.note-debit-page .pu-note-footer-modern .pu-footer-tax-grid{gap:6px!important;grid-template-columns:repeat(3,minmax(70px,1fr)) 14px minmax(78px,1fr)!important}@media (max-width:1220px){.note-debit-page .pu-TopFields{grid-template-columns:minmax(420px,2fr) minmax(190px,.9fr) minmax(100px,.5fr) minmax(112px,.56fr) minmax(160px,.8fr)!important}.note-debit-page .pu-TopFields>div:first-child{grid-template-columns:minmax(180px,1.5fr) minmax(80px,.7fr) minmax(120px,.9fr) minmax(80px,.6fr)!important}}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row{box-sizing:border-box!important;overflow:hidden!important;padding:3px 6px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control>*,.pu-sale-page:not(.note-debit-page) .pu-footer-info-label,.pu-sale-page:not(.note-debit-page) .pu-footer-split-control>*,.pu-sale-page:not(.note-debit-page) .pu-footer-tax-grid>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-label{overflow:hidden!important;text-overflow:ellipsis!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control{align-items:stretch!important;display:flex!important;height:30px!important;overflow:hidden!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control>.MuiFormControl-root.pu-Remz{background:#0000!important;border:0!important;box-shadow:none!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFormControl-root,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiInputBase-root,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-duedatez,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-erp-input3{box-sizing:border-box!important;height:30px!important;max-width:100%!important;min-height:30px!important;min-width:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-root:after,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-root:before{display:none!important}.pu-sale-page:not(.note-debit-page){--pu-table-head-height:32px;background:linear-gradient(180deg,#f8fbff,#fff)!important;display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important}.pu-sale-page:not(.note-debit-page) .pu-pur_toppart{background:linear-gradient(180deg,#fff,#f6faff)!important;border:1px solid #dbe5f1!important;border-radius:14px!important;box-shadow:0 8px 20px #0f172a14!important;flex:0 0 auto!important;margin:0 8px!important;padding:5px 8px 7px!important}.pu-sale-page:not(.note-debit-page) .pu-Dated{grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:108px 142px minmax(170px,1fr) auto!important;margin:0 0 6px!important}.pu-sale-page:not(.note-debit-page) .pu-Dated>:first-child,.pu-sale-page:not(.note-debit-page) .pu-Dated>:nth-child(2){margin-left:0!important}.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:minmax(0,1.82fr) minmax(150px,1.48fr) minmax(92px,.54fr) minmax(112px,.7fr) minmax(154px,1.05fr)!important;margin:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate,.pu-sale-page:not(.note-debit-page) .pu-GRNo,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv,.pu-sale-page:not(.note-debit-page) .pu-VehicleDiv,.pu-sale-page:not(.note-debit-page) .pu-party-fields{grid-gap:7px!important;align-items:stretch!important;display:grid!important;gap:7px!important;margin:0!important;min-width:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-CUS,.pu-sale-page:not(.note-debit-page) .pu-GST{grid-gap:7px!important;align-items:stretch!important;display:grid!important;gap:7px!important;grid-template-columns:minmax(0,1.42fr) minmax(86px,.76fr)!important;margin:0!important;min-width:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-erp-input3,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-custom-bordered-input .MuiFormControl-root{box-sizing:border-box!important;height:40px!important;height:var(--pu-header-input-height)!important;min-height:40px!important;min-height:var(--pu-header-input-height)!important;min-width:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-pur_toppart .MuiFilledInput-input,.pu-sale-page:not(.note-debit-page) .pu-pur_toppart .MuiSelect-select{line-height:20px!important;padding-bottom:3px!important;padding-top:14px!important}.pu-sale-page:not(.note-debit-page) .pu-tablestylez{zoom:1!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important;flex:1 1!important;margin:4px 8px 0!important;max-height:none!important;min-height:200px!important;overflow:auto!important;padding:0!important;width:auto!important}.pu-sale-page:not(.note-debit-page) .pu-custom-table{border-collapse:collapse!important;min-width:100%!important;table-layout:auto;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-custom-table thead th{height:32px!important;height:var(--pu-table-head-height)!important;line-height:1.05!important;min-height:32px!important;min-height:var(--pu-table-head-height)!important;padding:4px!important}.pu-sale-page:not(.note-debit-page) .pu-Amount,.pu-sale-page:not(.note-debit-page) .pu-CTax,.pu-sale-page:not(.note-debit-page) .pu-Disc,.pu-sale-page:not(.note-debit-page) .pu-Hsn,.pu-sale-page:not(.note-debit-page) .pu-ITax,.pu-sale-page:not(.note-debit-page) .pu-ItemCode,.pu-sale-page:not(.note-debit-page) .pu-Others,.pu-sale-page:not(.note-debit-page) .pu-PCS,.pu-sale-page:not(.note-debit-page) .pu-Price,.pu-sale-page:not(.note-debit-page) .pu-QTY,.pu-sale-page:not(.note-debit-page) .pu-STax,.pu-sale-page:not(.note-debit-page) .pu-custom-table tbody input,.pu-sale-page:not(.note-debit-page) .pu-custom-table tbody td,.pu-sale-page:not(.note-debit-page) .pu-desc,.pu-sale-page:not(.note-debit-page) .pu-discount{height:32px!important;height:var(--pu-table-row-height,32px)!important;line-height:1.1!important;min-height:32px!important;min-height:var(--pu-table-row-height,32px)!important;padding:3px 5px!important}.pu-sale-page:not(.note-debit-page) .pu-custom-table tfoot td{height:32px!important;line-height:1.05!important;padding:4px!important}.pu-sale-page:not(.note-debit-page) .pu-Belowcontents{background:#f7f8fb!important;border-top:1px solid #cfd6e2!important;bottom:0!important;box-shadow:inset 0 1px 0 #ffffffe6!important;flex:0 0 auto!important;padding:6px 8px 4px!important;position:sticky!important}.pu-sale-page:not(.note-debit-page) .pu-footer-main{align-items:stretch!important;gap:10px!important;grid-template-columns:minmax(0,1.75fr) minmax(300px,.72fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{background:#eef6fb!important;border:1px solid #cfd6e2!important;border-radius:4px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row{align-items:center!important;background:#eef6fb!important;gap:6px!important;grid-template-columns:88px minmax(0,1fr)!important;height:38px!important;min-height:38px!important;padding:4px 7px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row-wide{grid-column:1/-1!important;grid-template-columns:88px minmax(0,1fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-label{color:#2f3a4b!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important}.pu-sale-page:not(.note-debit-page) .pu-footer-summary{background:#fff8e4!important;border:1px solid #d0c7a6!important;border-radius:4px!important;box-shadow:none!important}.pu-sale-page:not(.note-debit-page) .pu-footer-summary-row{min-height:30px!important;padding:6px 12px!important}.pu-sale-page:not(.note-debit-page) .pu-Buttonsgroupz{align-items:center!important;background:#0000!important;display:flex!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:center!important;margin:0 auto!important;overflow-x:auto!important;padding:5px 8px max(8px,env(safe-area-inset-bottom))!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-Buttonz,.pu-sale-page:not(.note-debit-page) .pu-delete{flex:0 0 auto!important;font-size:13px!important;height:38px!important;min-width:90px!important;padding:0 12px!important}@media (max-width:1440px){.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-template-columns:minmax(0,1.7fr) minmax(142px,1.36fr) minmax(88px,.5fr) minmax(104px,.64fr) minmax(146px,.94fr)!important}}@media (max-width:1180px){.pu-sale-page:not(.note-debit-page) .pu-TopFields,.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pu-sale-page:not(.note-debit-page) .pu-footer-main{grid-template-columns:1fr!important}}@media (max-width:760px){.pu-sale-page:not(.note-debit-page) .pu-Dated,.pu-sale-page:not(.note-debit-page) .pu-TopFields,.pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{grid-template-columns:1fr!important}.pu-sale-page:not(.note-debit-page) .pu-DatePICKER,.pu-sale-page:not(.note-debit-page) .pu-billdivz,.pu-sale-page:not(.note-debit-page) .pu-billzNo{width:100%!important}}@media (min-width:1181px) and (max-height:900px){.pu-sale-page:not(.note-debit-page){--pu-header-input-height:34px;--pu-table-head-height:30px;overflow:hidden!important}.pu-sale-page:not(.note-debit-page) .pu-pur_toppart{padding:3px 7px 5px!important}.pu-sale-page:not(.note-debit-page) .pu-Dated{gap:6px!important;margin-bottom:4px!important;min-height:34px!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate,.pu-sale-page:not(.note-debit-page) .pu-CUS,.pu-sale-page:not(.note-debit-page) .pu-GRNo,.pu-sale-page:not(.note-debit-page) .pu-GST,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv,.pu-sale-page:not(.note-debit-page) .pu-TopFields,.pu-sale-page:not(.note-debit-page) .pu-VehicleDiv,.pu-sale-page:not(.note-debit-page) .pu-party-fields{gap:4px!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-pur_toppart .MuiFilledInput-input,.pu-sale-page:not(.note-debit-page) .pu-pur_toppart .MuiSelect-select{padding-bottom:2px!important;padding-top:11px!important}.pu-sale-page:not(.note-debit-page) .pu-tablestylez{flex:1 1!important;margin-top:3px!important;min-height:0!important}.pu-sale-page:not(.note-debit-page) .pu-Belowcontents{padding:3px 7px 2px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-main{gap:6px!important;grid-template-columns:minmax(0,1.82fr) minmax(250px,.66fr)!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-row{height:29px!important;min-height:29px!important;padding:2px 6px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFormControl-root,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-custom-style3{height:27px!important;min-height:27px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .pu-custom-style3{line-height:13px!important;padding:12px 8px 2px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiFilledInput-input,.pu-sale-page:not(.note-debit-page) .pu-footer-info-control .MuiSelect-select{padding-bottom:1px!important;padding-top:7px!important}.pu-sale-page:not(.note-debit-page) .pu-footer-summary-row{min-height:24px!important;padding:3px 10px!important}.pu-sale-page:not(.note-debit-page) .pu-Buttonsgroupz{padding:3px 8px max(5px,env(safe-area-inset-bottom))!important}.pu-sale-page:not(.note-debit-page) .pu-Buttonz,.pu-sale-page:not(.note-debit-page) .pu-delete{font-size:12px!important;height:31px!important;min-width:80px!important;padding:0 9px!important}}.pu-sale-page:not(.note-debit-page){--pu-header-input-height:40px}.pu-sale-page:not(.note-debit-page) .pu-TopFields{align-items:start!important;column-gap:7px!important;grid-template-columns:minmax(380px,2.3fr) minmax(150px,.9fr) minmax(135px,.8fr) minmax(145px,.85fr) minmax(180px,1.05fr)!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate,.pu-sale-page:not(.note-debit-page) .pu-GRNo,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv,.pu-sale-page:not(.note-debit-page) .pu-VehicleDiv,.pu-sale-page:not(.note-debit-page) .pu-party-fields{row-gap:8px!important}.pu-karyana-scanbar{grid-gap:10px;align-items:center;background:linear-gradient(90deg,#ecfdf8,#f7fffd 55%,#f5f9ff);border:1px solid #8dd9ca;border-radius:10px;box-shadow:0 4px 12px #0d948814;display:grid;gap:10px;grid-template-columns:auto minmax(260px,1fr) minmax(180px,auto) auto;margin:6px 8px 0;padding:7px 10px}.pu-karyana-scanbar label{color:#0f766e;font-size:13px;font-size:var(--pu-global-font-size,13px);font-weight:900;letter-spacing:.04em;margin:0;white-space:nowrap}.pu-karyana-scanbar input{background:#fff;border:2px solid #37b7a4;border-radius:8px;color:#172033;font-size:14px;font-size:calc(var(--pu-global-font-size, 13px) + 1px);font-weight:800;height:38px;min-width:0;outline:none;padding:0 12px}.pu-karyana-scanbar input:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e024}.pu-karyana-scanbar input:disabled{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.pu-karyana-scan-hint,.pu-karyana-scan-status{font-size:13px;font-size:var(--pu-global-font-size,13px);font-weight:800;white-space:nowrap}.pu-karyana-scan-status{color:#0f766e}.pu-karyana-scan-status.is-busy{color:#1d4ed8}.pu-karyana-scan-hint{color:#64748b}.pu-barcode-resolution-modal .modal-content{border:0;border-radius:18px;box-shadow:0 24px 70px #0f172a42;overflow:hidden}.pu-barcode-resolution-modal .modal-header{align-items:flex-start;background:linear-gradient(135deg,#ecfdf8,#eef5ff);border-bottom:1px solid #dbe6f2;padding:18px 20px}.pu-barcode-resolution-modal .modal-title{color:#17324d;font-size:18px;font-weight:900;letter-spacing:.04em}.pu-barcode-resolution-subtitle{color:#64748b;font-size:13px;font-weight:600;margin-top:3px}.pu-barcode-resolution-modal .modal-body{padding:20px}.pu-barcode-resolution-code{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding:13px 15px}.pu-barcode-resolution-code span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.pu-barcode-resolution-code strong{color:#065f46;font-size:18px;letter-spacing:.04em}.pu-barcode-resolution-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.35fr 1fr}.pu-barcode-resolution-fields .form-label{color:#334155;font-size:12px;font-weight:800;text-transform:uppercase}.pu-barcode-resolution-fields .form-control,.pu-barcode-resolution-fields .form-select{border-color:#cbd5e1;border-radius:9px;font-weight:700;min-height:44px}.pu-barcode-resolution-note{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:7px;color:#475569;font-size:12px;line-height:1.55;margin-top:15px;padding:11px 12px}.pu-barcode-resolution-modal .modal-footer{border-top:1px solid #e2e8f0;padding:13px 20px}.pu-barcode-resolution-modal .modal-footer .btn{border-radius:9px;font-weight:800;min-height:40px;min-width:112px}@media (max-width:900px){.pu-karyana-scanbar{grid-template-columns:auto 1fr}.pu-karyana-scan-hint,.pu-karyana-scan-status{grid-column:2}}@media (max-width:560px){.pu-barcode-resolution-fields{grid-template-columns:1fr}}.pu-sale-page:not(.note-debit-page) .pu-Dated>:first-child,.pu-sale-page:not(.note-debit-page) .pu-Dated>:nth-child(2){transform:translateX(44px)!important}.pu-sale-page:not(.note-debit-page) .pu-party-fields>.pu-CUS,.pu-sale-page:not(.note-debit-page) .pu-party-fields>.pu-GST{align-self:start!important;height:40px!important;height:var(--pu-header-input-height)!important;margin:0!important;max-height:40px!important;max-height:var(--pu-header-input-height)!important;min-height:40px!important;min-height:var(--pu-header-input-height)!important}.pu-sale-page:not(.note-debit-page) .pu-SELFinv,.pu-sale-page:not(.note-debit-page) .pu-SupplyTYPE,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv>div,.pu-sale-page:not(.note-debit-page) .pu-TAXtypez{max-width:none!important;min-width:0!important;width:100%!important}.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiFilledInput-input:not(textarea),.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiSelect-select{line-height:18px!important;padding-bottom:3px!important;padding-top:16px!important}.pu-sale-page:not(.note-debit-page) .pu-td-desc,.pu-sale-page:not(.note-debit-page) .pu-th-desc{max-width:none!important;min-width:320px!important;width:320px!important}@media (max-width:1440px){.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-template-columns:minmax(330px,2.2fr) minmax(138px,.9fr) minmax(124px,.8fr) minmax(132px,.84fr) minmax(165px,1.04fr)!important}}@media (min-width:1181px) and (max-height:900px){.pu-sale-page:not(.note-debit-page){--pu-header-input-height:40px}.pu-sale-page:not(.note-debit-page) .pu-Dated{min-height:40px!important}.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiFilledInput-input:not(textarea),.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiSelect-select{line-height:17px!important;padding-bottom:2px!important;padding-top:15px!important}}@media (max-width:1180px){.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.pu-sale-page:not(.note-debit-page) .pu-TopFields{grid-template-columns:1fr!important}}.pu-sale-page:not(.note-debit-page){--pu-header-input-height:38px}.pu-sale-page:not(.note-debit-page) .pu-Dated{min-height:40px!important;min-height:var(--pu-header-input-height)!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-custom-style3,.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-erp-input3,.pu-sale-page:not(.note-debit-page) .pu-DatePICKER,.pu-sale-page:not(.note-debit-page) .pu-DatePICKERP,.pu-sale-page:not(.note-debit-page) .pu-Dated .MuiFilledInput-root,.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiFilledInput-root{box-sizing:border-box!important;height:40px!important;height:var(--pu-header-input-height)!important;min-height:40px!important;min-height:var(--pu-header-input-height)!important}.pu-sale-page:not(.note-debit-page) .pu-Dated .MuiInputLabel-root,.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiInputLabel-root{font-size:max(10px,9.36px)!important;font-size:max(10px,calc(var(--pu-global-font-size, 13px)*.72))!important;line-height:1!important;top:0!important;transform:translate(12px,12px) scale(1)!important;transform-origin:top left!important}.pu-sale-page:not(.note-debit-page) .pu-Dated .MuiInputLabel-shrink,.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiInputLabel-shrink{transform:translate(12px,4px) scale(.74)!important}.pu-sale-page:not(.note-debit-page) .pu-Dated .MuiFilledInput-input,.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiFilledInput-input:not(textarea),.pu-sale-page:not(.note-debit-page) .pu-TopFields .MuiSelect-select{box-sizing:border-box!important;height:auto!important;line-height:18px!important;min-height:0!important;padding-bottom:3px!important;padding-top:16px!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-date-mask-field:before{line-height:1!important;top:5px!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate .pu-custom-style3{line-height:18px!important;padding-bottom:3px!important;padding-top:16px!important}.pu-sale-page:not(.note-debit-page) .pu-BillDate,.pu-sale-page:not(.note-debit-page) .pu-GRNo,.pu-sale-page:not(.note-debit-page) .pu-TAXDiv,.pu-sale-page:not(.note-debit-page) .pu-VehicleDiv,.pu-sale-page:not(.note-debit-page) .pu-party-fields{grid-template-rows:repeat(2,40px)!important;grid-template-rows:repeat(2,var(--pu-header-input-height))!important;row-gap:6px!important}@media (max-width:1180px){#root .pu-sale-page:not(.note-debit-page) .pu-footer-main.pu-purchase-footer-main{grid-template-columns:minmax(0,1fr)!important}}#root .pu-due-fields{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important}#root .pu-due-fields label.pu-footer-info-label{font-size:13px!important;font-size:var(--due-field-font-size,13px)!important;overflow:visible!important}.pu-party-info{display:contents}#root .pu-sale-page .pu-party-info-line{align-items:center;background:#f0f9f8;border:1px solid #c8dfdf;border-radius:4px;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:0;margin:2px 0;max-width:100%;min-width:0;overflow-x:auto;padding:0 4px}#root .pu-sale-page .pu-party-info-line:empty{display:none}#root .pu-party-info-line>.party-balance-strip,#root .pu-party-info-line>.voucher-account-balance{background:#0000;border:0;border-radius:0;box-shadow:none;flex:0 0 auto;flex-wrap:nowrap;margin:0;max-width:none;min-height:27px;overflow:visible;padding:1px 4px;white-space:nowrap;width:auto}#root .pu-party-info-line .voucher-account-name{flex-shrink:0;max-width:none}#root .pu-party-info-line .party-balance-strip>*{flex-shrink:0}#root .pu-party-info-line .party-balance-last,#root .pu-party-info-line .party-balance-stat{padding-left:6px;padding-right:6px}#root .pu-sale-page:not(.note-debit-page) .pu-Dated>.pu-voucher-date{flex:0 0 auto!important;font-size:13px!important;font-size:var(--pu-global-font-size,13px)!important;min-width:max(140px,14ch)!important;width:max(140px,14ch)!important}#root .pu-sale-page:not(.note-debit-page) .pu-voucher-date .pu-DatePICKER{min-width:12ch!important;width:100%!important}#root .pu-sale-page:not(.note-debit-page) .pu-Dated{box-sizing:border-box;grid-template-columns:max(140px,104px) 142px minmax(170px,1fr) auto!important;grid-template-columns:max(140px,calc(var(--pu-global-font-size, 13px)*8)) 142px minmax(170px,1fr) auto!important;padding-left:0!important}#root .pu-sale-page:not(.note-debit-page) .pu-Dated>:is(.pu-voucher-date,.pu-billdivz){min-width:0!important;transform:none!important;width:100%!important}@media (max-width:900px){#root .pu-sale-page:not(.note-debit-page) .pu-Dated{grid-template-columns:max(140px,104px) minmax(100px,1fr)!important;grid-template-columns:max(140px,calc(var(--pu-global-font-size, 13px)*8)) minmax(100px,1fr)!important;padding-left:0!important}}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table thead th{background:#4f46a5!important;border-color:#8680c5!important;color:#fff!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-summary{border:1px solid #d9e2dc;border-radius:5px;overflow:hidden}#root .pu-sale-page:not(.note-debit-page) .pu-footer-summary-row{background:#f5f9f5!important;border-color:#d9e2dc!important;color:#173252!important;line-height:18px;min-height:22px!important;padding:2px 8px!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-summary-strong{background:#fff8e8!important;color:#173252!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-summary-grand,#root .pu-sale-page:not(.note-debit-page) .pu-footer-summary-grand span{background:#163e68!important;border-color:#163e68!important;color:#fff!important}#root .pu-sale-page .pu-voucher-date{display:block;margin:0!important;min-width:0;position:relative;width:100%}#root .pu-sale-page .pu-voucher-date>span{color:#60758f;font-size:10px;font-weight:600;left:10px;line-height:12px;pointer-events:none;position:absolute;top:3px;z-index:3}#root .pu-sale-page .pu-voucher-date .pu-DatePICKER{box-sizing:border-box;margin:0!important;padding:16px 10px 3px!important;transform:none!important;width:100%!important}.pu-table-height-control:has(#purchase-row-height){grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;margin-top:14px}.pu-table-height-control #purchase-row-height{background:#fff;border:1px solid #d5deea;border-radius:8px;color:#173252;min-height:34px;padding:6px 10px;width:100%}#root .pu-sale-page:not(.note-debit-page) .pu-footer-main{gap:8px!important;grid-template-columns:minmax(0,2.8fr) minmax(230px,1fr)!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-details{gap:4px!important;min-width:0}#root .pu-sale-page .pu-billzNo .MuiInputLabel-root,#root .pu-sale-page .pu-voucher-date>span{font-size:12px!important;font-weight:600!important;left:10px!important;line-height:14px!important;top:3px!important;transform:none!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-remarks{background:#fff;border:1px solid #d2dfef;border-radius:3px;display:grid;grid-template-columns:88px minmax(0,1fr);height:28px;overflow:hidden}#root .pu-sale-page .pu-footer-remarks label{background:#f2f6fb;border-right:1px solid #d2dfef;color:#173252;font-size:12px;font-weight:600;margin:0;padding:4px 7px}#root .pu-sale-page .pu-footer-remarks input{background:#fff;border:0;border-radius:0;color:#173252;height:100%;min-width:0;padding:2px 8px;width:100%}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{background:#fff!important;border-color:#d2dfef!important;grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.5fr)!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-row{background:#fff!important;gap:5px!important;grid-template-columns:max(78px,83.2px) minmax(0,1fr)!important;grid-template-columns:max(78px,calc(var(--pu-global-font-size, var(--app-font-size, 13px))*6.4)) minmax(0,1fr)!important;height:28px!important;min-height:28px!important;padding:2px 5px!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-row:has(.pu-footer-tax-grid){grid-column:auto!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-label{color:#173252!important;font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important;font-weight:600!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-control,#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-control :is(.MuiFormControl-root,.MuiInputBase-root,.pu-erp-input3,.pu-custom-style3){height:24px!important;margin:0!important;min-height:0!important;width:100%!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-control :is(input,.MuiSelect-select){box-sizing:border-box!important;color:#173252!important;font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important;height:100%!important;line-height:20px!important;min-height:0!important;padding:1px 8px!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-split-control{grid-gap:5px!important;display:grid!important;gap:5px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-tax-grid{grid-gap:5px!important;display:grid!important;gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto minmax(0,1fr)!important;justify-self:start;max-width:440px!important}@layer softwareControlFit{#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-row:has(.voucher-gst-tds-help){grid-template-columns:max(78px,83.2px) minmax(0,1fr)!important;grid-template-columns:max(78px,calc(var(--pu-global-font-size, var(--app-font-size, 13px))*6.4)) minmax(0,1fr)!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-control :is(.MuiFilledInput-root,.pu-custom-style3){background:#fff!important;border:1px solid #d2dfef!important;border-radius:2px!important}}@media screen and (min-width:900px){#root .pu-sale-page:not(.note-debit-page) .pu-entry-content{display:flex;flex:1 1;flex-direction:column;min-height:0!important;overflow:hidden!important}#root .pu-sale-page:not(.note-debit-page) .pu-tablestylez{flex:1 1!important;height:auto!important;max-height:none!important;min-height:0!important}#root .pu-sale-page:not(.note-debit-page) .pu-Belowcontents{flex:0 0 auto!important;height:auto!important;max-height:none!important;position:static!important}}#root .pu-sale-page:not(.note-debit-page) .pu-footer-tax-grid input{font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important;padding-inline:3px!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-remarks{flex:0 0 34px;height:34px!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-remarks label{align-items:center;display:flex}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-grid{align-items:stretch!important;flex:1 1 auto;grid-template-rows:repeat(3,minmax(36px,1fr))!important;height:auto!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-row{align-items:center!important;height:auto!important;min-height:36px!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-control,#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-control :is(.MuiFormControl-root,.MuiInputBase-root,.pu-erp-input3,.pu-custom-style3){height:32px!important}#root .pu-sale-page:not(.note-debit-page) .pu-footer-summary-grand,#root .pu-sale-page:not(.note-debit-page) .pu-footer-summary-grand span{background:#f5f9f5!important;border-color:#d9e2dc!important;color:#173252!important}@layer softwareControlFit{#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-label:has(.voucher-gst-tds-help),#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-label:has(.voucher-gst-tds-help)>span{font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important;font-weight:600!important;line-height:1.1!important}}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table{border-collapse:collapse!important;border-spacing:0!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table :is(th,td){border:1px solid #d3e1f1!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table thead th{border-color:#83afe0!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tbody input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tbody td{background:#fbfdff!important;border-color:#d3e1f1!important;height:var(--invoice-row-height)!important;padding:0!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tbody tr:nth-child(2n) td{background:#f4f8fc!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tbody tr td:has(.pu-QTY){background:#eaf3ff!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tbody tr td:has(.pu-Amount){background:#fff9ed!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tbody tr td:has(.pu-CTax,.pu-ITax){background:#eaf9f3!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tfoot td{background:#fbfdff!important;border-color:#d3e1f1!important;color:#173252!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tfoot{border:1px solid #d3e1f1!important;bottom:0!important}#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tfoot td{border:1px solid #d3e1f1!important;box-shadow:inset 0 1px #d3e1f1,inset 0 -1px #d3e1f1}@layer softwareControlFit{#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-grid :is(.pu-footer-info-label,.pu-footer-info-label>span,input,.MuiSelect-select,.MuiMenuItem-root,.pu-footer-equals),#root .pu-sale-page:not(.note-debit-page) .pu-footer-info-grid input::placeholder{font-size:13px!important;font-size:var(--pu-global-font-size,var(--app-font-size,13px))!important}}@layer softwareControlFit{@media screen{#root .pu-sale-page:not(.note-debit-page) .MuiInputBase-root:focus-within,#root .pu-sale-page:not(.note-debit-page) .pu-custom-table tbody td:focus-within,#root .pu-sale-page:not(.note-debit-page) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]):focus{-webkit-text-fill-color:#173252!important;background:#edf8f3!important;background-image:none!important;box-shadow:none!important;caret-color:#173252;color:#173252!important;outline:none!important}}}:root{--PS-text:#0f172a;--PS-subtext:#475569;--PS-blue:#2563eb;--PS-blue-dark:#1d4ed8;--PS-green:#16a34a;--PS-green-dark:#15803d;--PS-red:#dc2626;--PS-red-dark:#b91c1c;--PS-slate:#64748b;--PS-slate-dark:#475569;--PS-cyan:#06b6d4;--PS-cyan-dark:#0284c7;--PS-shell-radius:24px}body,html{margin:0;overflow:hidden;padding:0}.ps-newModalz{background:#0f172a73;overflow:hidden;padding:10px;z-index:10000}.ps-maincontainer{background:radial-gradient(circle at top right,#3b82f614,#0000 20%),radial-gradient(circle at top left,#0ea5e912,#0000 18%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e2e8f0e6;border-radius:24px;border-radius:var(--PS-shell-radius);box-shadow:0 20px 60px #0f172a29;color:#0f172a;color:var(--PS-text);display:flex;flex-direction:column;height:calc(100vh - 20px);max-height:calc(100vh - 20px);min-height:calc(100vh - 20px);overflow:hidden;width:min(1420px,97vw)}.ps-topStrip{grid-gap:14px;align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border-bottom:1px solid #e2e8f0;display:grid;flex:0 0 auto;gap:14px;grid-template-columns:230px 1fr;padding:12px 16px 8px}.ps-topStripLeft{align-items:center;display:flex;justify-content:flex-start}.ps-stripTitle{color:#0f172a;font-size:clamp(20px,1.7vw,28px);font-weight:900;letter-spacing:.3px;margin:0;white-space:nowrap}.ps-topStripCenter{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e2e8f0;border-radius:16px;box-shadow:inset 0 1px 0 #fffc;min-width:0;padding:6px 10px 2px}.ps-freshStepLabel{color:#334155;font-size:12px;font-weight:800}.ps-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:12px 16px 16px;position:relative}.ps-bodyScroll{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #e2e8f0;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 20px #0f172a0a;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 12px 100px}.ps-bodyScroll::-webkit-scrollbar{width:8px}.ps-bodyScroll::-webkit-scrollbar-thumb{background:#94a3b88c;border-radius:999px}.ps-bodyScroll::-webkit-scrollbar-track{background:#0000}.ps-stepContent{background:#0000}.ps-sectionCard{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e8eef7;border-radius:18px;box-shadow:0 6px 16px #0f172a0a;height:100%;padding:12px}.ps-sectionTitle{color:#0f172a;font-size:14px;font-weight:800;margin-bottom:10px}.ps-additionalSettingsGrid>.MuiGrid-item{display:flex;flex-basis:50%!important;flex-direction:column;max-width:50%!important;min-width:0}.ps-additionalSettingsGrid .MuiFormControl-root,.ps-additionalSettingsGrid .MuiTextField-root{width:100%}.ps-additionalSettingsGrid .MuiInputBase-root{min-height:42px}@media (max-width:760px){.ps-additionalSettingsGrid>.MuiGrid-item{flex-basis:100%!important;max-width:100%!important}}.ps-expenseHeaderRow{grid-gap:8px;align-items:center;background:linear-gradient(90deg,#eef2ff,#f0f9ff);border:1px solid #dbeafe;border-radius:12px;color:#475569;display:grid;font-size:11px;font-weight:900;gap:8px;grid-template-columns:90px minmax(140px,1fr) 70px 70px 76px;margin-bottom:10px;padding:8px 10px}.ps-expenseRows{display:flex;flex-direction:column;gap:8px}.ps-expenseRow{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #ecf2f9;border-radius:14px;display:grid;gap:8px;grid-template-columns:90px minmax(140px,1fr) 70px 70px 76px;padding:8px;transition:all .2s ease}.ps-expenseRow:hover{border-color:#dbeafe;box-shadow:0 8px 18px #0f172a0d;transform:translateY(-1px)}.ps-taxRows{display:flex;flex-direction:column;gap:10px}.ps-taxRow{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #ecf2f9;border-radius:14px;box-shadow:0 6px 14px #0f172a0a;padding:10px}.ps-taxRowLabel{color:#b91c1c;font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:8px}.ps-twoColHeading{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.ps-twoColHeading span{align-items:center;background:linear-gradient(135deg,#eff6ff,#f8fbff);border:1px solid #bfdbfed9;border-radius:12px;color:#1e3a8a;display:flex;font-size:11px;font-weight:700;justify-content:center;min-height:34px}.ps-label{color:#334155;display:inline-block;font-size:11px;font-weight:700;margin-bottom:4px}.ps-floatingFooter{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:18px;bottom:16px;box-shadow:0 14px 26px #0f172a1f,0 4px 10px #0f172a0d;flex-wrap:wrap;gap:12px;justify-content:space-between;left:16px;min-height:68px;padding:10px 12px;position:absolute;right:16px;z-index:5}.ps-floatingFooter,.ps-floatingFooterLeft{align-items:center;display:flex}.ps-footerPill{background:linear-gradient(90deg,#eef2ff,#f8fafc);border:1px solid #dbeafe;border-radius:999px;color:#334155;font-size:12px;font-weight:800;padding:7px 11px}.ps-floatingFooterActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px!important}.ps-btn{border-radius:12px!important;box-shadow:0 8px 16px #0f172a1a!important;font-size:12px!important;font-weight:800!important;height:40px!important;letter-spacing:.3px;min-width:104px!important}.ps-btnBack{background:linear-gradient(135deg,#64748b,#475569)!important;background:linear-gradient(135deg,var(--PS-slate),var(--PS-slate-dark))!important;color:#fff!important}.ps-btnNext{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;background:linear-gradient(135deg,var(--PS-blue),var(--PS-blue-dark))!important;color:#fff!important}.ps-btnSave{background:linear-gradient(135deg,#16a34a,#15803d)!important;background:linear-gradient(135deg,var(--PS-green),var(--PS-green-dark))!important;color:#fff!important}.ps-btnClose{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;background:linear-gradient(135deg,var(--PS-red),var(--PS-red-dark))!important;color:#fff!important}.ps-btnSeries{background:linear-gradient(135deg,#06b6d4,#0284c7)!important;background:linear-gradient(135deg,var(--PS-cyan),var(--PS-cyan-dark))!important;color:#fff!important}.ps-maincontainer .MuiFormControl-root,.ps-maincontainer .MuiTextField-root{width:100%}.ps-maincontainer .MuiInputLabel-root{color:#475569!important;font-size:11px!important;font-weight:600!important}.ps-maincontainer .MuiFilledInput-root,.ps-maincontainer .MuiInputBase-root,.ps-maincontainer .MuiOutlinedInput-root{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-radius:12px!important;transition:all .22s ease!important}.ps-maincontainer .MuiFilledInput-root:hover,.ps-maincontainer .MuiInputBase-root:hover,.ps-maincontainer .MuiOutlinedInput-root:hover{box-shadow:0 4px 12px #3b82f614}.ps-maincontainer .MuiFilledInput-root.Mui-focused,.ps-maincontainer .MuiInputBase-root.Mui-focused,.ps-maincontainer .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #3b82f61a}.ps-maincontainer .MuiInputBase-input,.ps-maincontainer .MuiSelect-select{font-size:12px!important;min-height:14px!important;padding-bottom:9px!important;padding-top:9px!important}.ps-maincontainer .MuiOutlinedInput-notchedOutline{border-color:#94a3b873!important}.ps-maincontainer .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6!important;border-width:1.5px!important}.ps-maincontainer .MuiStepLabel-label{color:#475569!important;font-size:12px!important;font-weight:700!important}.ps-maincontainer .MuiStepLabel-label.Mui-active{color:#1d4ed8!important}.ps-maincontainer .MuiStepLabel-label.Mui-completed{color:#047857!important}.ps-maincontainer .MuiStepIcon-root.Mui-active{color:#2563eb!important}.ps-maincontainer .MuiStepIcon-root.Mui-completed{color:#10b981!important}.ps-maincontainer .MuiFormLabel-root{color:#334155!important;font-size:11px!important;font-weight:700!important;margin-bottom:4px!important}@media (max-width:1280px){.ps-maincontainer{height:calc(100vh - 12px);max-height:calc(100vh - 12px);width:99vw}.ps-topStrip{padding:10px 12px 8px}.ps-form{padding:10px 12px 12px}.ps-floatingFooter{bottom:12px;left:12px;right:12px}}@media (max-width:1024px){.ps-topStrip{gap:10px;grid-template-columns:1fr}.ps-topStripLeft{justify-content:center}.ps-stripTitle{text-align:center}.ps-expenseHeaderRow,.ps-expenseRow{grid-template-columns:1fr}}@media (max-width:768px){.ps-newModalz{padding:6px}.ps-maincontainer{border-radius:0;height:100vh;max-height:100vh;width:100vw}.ps-form{padding:10px}.ps-bodyScroll{padding:10px 10px 124px}.ps-floatingFooter{bottom:10px;left:10px;padding:10px;right:10px}.ps-btn{font-size:12px!important;height:38px!important;min-width:96px!important}}.ps-expenseHeaderRow,.ps-expenseRow{grid-template-columns:minmax(60px,1.1fr) minmax(65px,1fr) minmax(145px,1.8fr) repeat(3,minmax(36px,.55fr))}@media (max-width:700px){.ps-expenseHeaderRow,.ps-expenseRow{grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(145px,1.5fr)}}.ps-expenseRow .MuiOutlinedInput-root,.ps-expenseRow>.MuiFormControl-root{min-width:0;width:100%!important}.ps-expenseHeaderRow{border-radius:7px;margin-bottom:4px;padding:3px 8px}.ps-expenseRows{gap:2px}.ps-expenseRow{border-radius:6px;gap:6px;padding:1px 6px}.ps-expenseRow:hover{box-shadow:none;transform:none}.ps-expenseRow>.MuiFormControl-root{margin:0!important}.ps-expenseRow .MuiOutlinedInput-root{height:26px!important;min-height:26px}.ps-expenseRow .MuiOutlinedInput-input{padding:3px 6px}.ps-expenseRow .expense-posting-choice{height:26px;padding:2px 4px}.ps-expenseRow .Mui-disabled.MuiOutlinedInput-root{background:#e9eef4;box-shadow:none}.ps-expenseRow .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#6b7789}@media (min-width:701px){.ps-expenseHeaderRow,.ps-expenseRow{grid-template-columns:minmax(60px,1.1fr) minmax(65px,1fr) minmax(145px,1.8fr) minmax(36px,.45fr) minmax(124px,.95fr) minmax(40px,.55fr)}}.ps-expenseHeaderRow,.ps-expenseRow{grid-template-columns:var(--expense-setup-columns)}.ps-maincontainer .ps-expenseHeaderRow,.ps-maincontainer .ps-expenseRow :is(input,select,span){font-size:13px!important;font-size:var(--app-font-size,13px)!important}.ps-expenseRow :is(input,select){font-weight:700}.ps-expenseHeaderRow{font-weight:800;gap:6px;padding:2px 6px}.ps-expenseHeaderRow>span{text-align:left;width:auto!important}@media (max-width:700px){.ps-expenseHeaderRow,.ps-expenseRow{grid-template-columns:minmax(70px,1fr) minmax(104px,1fr) minmax(170px,1.5fr)}}.ps-maincontainer .ps-expenseHeaderRow>span{white-space:nowrap}@media (min-width:900px) and (min-height:540px){.ps-newModalz:has(.ps-expenseRows){align-items:center;padding:14px}.ps-maincontainer.ps-freshSetupShell:has(.ps-expenseRows){height:min(94vh,940px);max-height:94vh;min-height:0;overflow:hidden;padding:0;width:min(1480px,97vw)}.ps-freshSetupShell:has(.ps-expenseRows):before{display:none}.ps-freshSetupShell:has(.ps-expenseRows) .ps-topStrip{grid-template-columns:200px minmax(0,1fr);padding:6px 12px}.ps-freshSetupShell:has(.ps-expenseRows) .ps-topStripCenter{padding:4px 10px}.ps-freshSetupShell:has(.ps-expenseRows) .MuiStepLabel-label{margin-top:4px}.ps-freshSetupShell:has(.ps-expenseRows) .ps-form{gap:6px;padding:6px}.ps-freshSetupShell:has(.ps-expenseRows) .ps-floatingFooter{border-radius:12px;flex:0 0 auto;min-height:48px;padding:4px 10px;position:static}.ps-freshSetupShell:has(.ps-expenseRows) .ps-bodyScroll{padding:6px}.ps-freshSetupShell:has(.ps-expenseRows) .ps-stepContent{height:100%;min-height:0}.ps-freshSetupShell:has(.ps-expenseRows) .ps-stepContent>.MuiGrid-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);height:100%;margin:0;width:100%}.ps-freshSetupShell:has(.ps-expenseRows) .ps-stepContent>.MuiGrid-container>.MuiGrid-item{max-width:none;min-height:0;min-width:0;padding:0;width:100%}.ps-freshSetupShell:has(.ps-expenseRows) .ps-sectionCard{box-sizing:border-box;min-height:0;padding:8px}.ps-freshSetupShell .ps-sectionCard:has(>.ps-expenseRows){grid-gap:4px;display:grid;gap:4px;grid-template-rows:24px minmax(0,1fr)}.ps-freshSetupShell .ps-sectionCard:has(>.ps-expenseRows)>.ps-sectionTitle{display:none}.ps-freshSetupShell:has(.ps-expenseRows) .ps-expenseRows{grid-gap:4px;display:grid;gap:4px;grid-template-rows:repeat(10,minmax(0,1fr));min-height:0}.ps-freshSetupShell:has(.ps-expenseRows) :is(.ps-expenseHeaderRow,.ps-expenseRow){border-radius:8px;gap:6px;margin:0;min-height:0;padding:2px 6px}.ps-freshSetupShell:has(.ps-expenseRows) .ps-expenseRow>.MuiFormControl-root{height:100%;min-width:0}.ps-freshSetupShell:has(.ps-expenseRows) .ps-expenseRow .MuiInputBase-root{height:100%!important;min-height:0!important}.ps-freshSetupShell:has(.ps-expenseRows) .ps-expenseRow input{min-width:0;padding:2px 6px}.ps-freshSetupShell:has(.ps-expenseRows) .ps-expenseRow .expense-posting-choice{height:32px;max-height:100%}.ps-freshSetupShell:has(.ps-expenseRows) .ps-stepContent>.MuiGrid-container>.MuiGrid-item:last-child>.ps-sectionCard{overflow-y:auto}}.ps-maincontainer .ps-optionsStep :is(.MuiInputBase-input,.MuiSelect-select,.MuiInputLabel-root,.ps-label,.MuiFormControlLabel-label),.ps-setup-options-menu .MuiMenuItem-root{font-size:13px!important;font-size:var(--app-font-size,13px)!important}:root{--page-side-gap:8px;--top-card-gap:6px;--table-radius:12px;--pus-header-font-scale:0.92;--pus-footer-font-scale:0.92;--pus-table-font-scale:0.94;--pus-header-title-font-size:calc(23px*var(--pus-header-font-scale));--pus-header-title-display-size:calc(20px*var(--pus-header-font-scale));--pus-header-title-mode-size:calc(20px*var(--pus-header-font-scale));--pus-header-subtitle-font-size:calc(14px*var(--pus-header-font-scale));--pus-header-big-font-size:calc(30px*var(--pus-header-font-scale));--pus-header-label-font-size:calc(12px*var(--pus-header-font-scale));--pus-header-input-font-size:calc(15px*var(--pus-header-font-scale));--pus-header-small-font-size:calc(13px*var(--pus-header-font-scale));--pus-header-mui-label-font-size:calc(11px*var(--pus-header-font-scale))}.pus-sale-title-wrap{display:flex;flex-shrink:0;margin-bottom:0;margin-top:-6px;width:100%}.pus-headerSale,.pus-sale-title-wrap{align-items:center;justify-content:center;text-align:center}.pus-headerSale{background:linear-gradient(90deg,#fffffff7,#eff6fff5,#f5f3fff5);border:1px solid #dbe5f1;border-radius:999px;box-shadow:0 8px 22px #0f172a14;display:inline-flex;font-family:Times New Roman,Times,serif;gap:12px;line-height:1;margin:0;padding:8px 10px 10px}.pus-sale-main-title{color:#0f172a;display:inline-block;font-size:18.04px;font-size:var(--pus-header-title-font-size);font-weight:800;letter-spacing:2.4px;position:relative;text-transform:uppercase}.pus-sale-main-title:after{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;bottom:-5px;box-shadow:0 2px 8px #6366f147;content:"";height:3px;left:4%;position:absolute;width:92%}.pus-sale-main-title1{background:linear-gradient(90deg,#fff,#f8fafc);border:1px solid #d8e2ef;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffd9;color:#475569;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10.66px;font-size:var(--pus-header-subtitle-font-size);font-weight:800;letter-spacing:1.3px;padding:7px 12px;text-transform:uppercase}.pus-pur_toppart{background:linear-gradient(180deg,#fffffff7,#f6fafff7);border:1px solid #dbe5f1;border-radius:16px;box-shadow:0 10px 24px #0f172a14;display:flex;flex-direction:column;flex-shrink:0;margin-left:8px;margin-right:8px;margin-top:-20px;padding:6px 10px 10px}.pus-TopFields{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-left:4px}.pus-Dated{display:flex;position:relative}.pus-centered-title{align-items:baseline;display:inline-flex;gap:8px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.pus-centered-title-main{color:#111827;font-size:22px;font-weight:800;letter-spacing:.2px;line-height:1}.pus-centered-title-sub{color:#4b5563;font-size:15px;font-weight:700;line-height:1}.pus-DatePICKER,.pus-Setup,.pus-billdivz{position:relative;z-index:2}.pus-Setup{align-items:center;margin-left:auto}.pus-CUS,.pus-GST,.pus-Setup{display:flex;flex-direction:row;gap:8px}.pus-GST{margin-top:4px}.pus-BillDate{align-items:center;display:flex;flex-direction:row;gap:8px;margin-left:5px}.pus-billdivz{margin-left:8px}.pus-GRNo,.pus-citydivZ,.pus-pandivZ{margin-left:0}.pus-GRNo{display:flex;flex-direction:column}.pus-ExFor{margin-top:3px;width:100%}.pus-VehicleDiv{display:flex;flex-direction:column;margin-left:4px}.pus-SELFinv{font-weight:700;margin-top:8px;outline:none;width:100%}.pus-TAXDiv{display:flex;flex-direction:column;margin-left:4px}.pus-SupplyTYPE,.pus-TAXtypez{width:100%}.pus-tablestylez{background:#fff;border:1px solid #cfd8e3;border-radius:12px;box-shadow:0 8px 18px #0f172a0f;flex:1 1;margin:6px 8px 0;min-height:0;overflow-x:auto;overflow-y:auto;padding-bottom:0}.pus-heads{font-size:24.6px;font-size:var(--pus-header-big-font-size);margin-left:43%;margin-top:-45px}.pus-erp-input3{position:relative;width:165px}.au-erp-label3{color:#475569;font-size:3px;font-weight:800;left:10px;pointer-events:none;position:absolute;top:7px;z-index:2}.pus-custom-style3{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0101010f;box-sizing:border-box;color:#1e293b;font-size:10.66px;font-size:var(--pus-header-input-font-size);font-weight:700;height:48px;outline:none;padding:20px 10px 6px;width:165px}.pus-erp-input3.pus-disabled .pus-custom-style3{background-color:#fff}.pus-erp-input3:focus-within .pus-custom-style3{background-color:#eef5ff;border:1px solid #6c8fcb;border-bottom:3px solid #3f5fa8}.pus-custom-datepickerr{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bcc7d7;border-radius:8px;box-shadow:0 4px 10px #0101010f;font-size:10.66px;font-size:var(--pus-header-input-font-size);font-weight:700;height:30px;outline:none;padding:5px;width:125px}.pus-text{color:gray;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.pus-headerPUR{-webkit-background-clip:text;background-clip:text;background-color:#000;color:#0000;font-family:Times New Roman,Times,serif;font-size:24.6px;font-size:var(--pus-header-big-font-size);font-weight:700;margin-left:15%}.pus-inputfields{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #00000014;font-size:10.66px;font-size:var(--pus-header-input-font-size);height:30px;outline:none;padding:10px}.pus-inputfields:focus{background-color:#eef5ff;border:1px solid #6c8fcb;outline:none}.pus-bottom{background-color:#fff;padding:10px}.pus-date-picker-container{margin-left:15px}.pus-Bottomcontainer,.pus-cus,.pus-gst{display:flex;flex-direction:row}.pus-Bottomcontainer{border-left:2px solid #dbe5f1;border-radius:10px;box-shadow:10px 10px 15px #00000014,-5px -5px 15px #fff6,inset 5px 5px 10px #00000005,inset -5px -5px 10px #fff3;transition:transform .2s ease-in-out;width:100%}.pus-Bottomdivs{display:flex;flex-direction:column}.pus-btl1,.pus-btl2{display:flex;flex-direction:row}.pus-vdate{margin-left:14px}.pus-Addless,.pus-CGST,.pus-Cess1,.pus-Cess2,.pus-DatePICKERP,.pus-Expense,.pus-GrandTotal,.pus-IGST,.pus-SGST,.pus-SubTotal,.pus-Tcs,.pus-Tcs206,.pus-Tds,.pus-Totalgsts,.pus-Trpts,.pus-VbillzNo,.pus-adjustadvancez,.pus-brokerr,.pus-grNos,.pus-tptz,.pus-vacodez{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0101010f;font-weight:700;outline:none}.pus-Addless,.pus-CGST,.pus-Cess1,.pus-Cess2,.pus-Expense,.pus-GrandTotal,.pus-IGST,.pus-SGST,.pus-SubTotal,.pus-Tcs,.pus-Tcs206,.pus-Tds,.pus-Totalgsts,.pus-Trpts,.pus-adjustadvancez,.pus-brokerr,.pus-grNos,.pus-tptz,.pus-vacodez{font-size:15px;height:9px;padding:10px}.pus-adjustadvancez{margin-left:5px;margin-top:2px;width:250px}.pus-vacodez{margin-left:9px;width:200px}.pus-tptz{margin-left:2px;width:230px}.pus-brokerr{margin-left:24px;width:230px}.pus-Tcs{margin-left:46px}.pus-Tcs,.pus-Tds{margin-top:2px;width:130px}.pus-Tds{margin-left:20px}.pus-Tcs206{margin-left:5px;margin-top:2px;width:130px}.pus-grNos{margin-left:40px}.pus-Trpts,.pus-grNos{margin-top:2px;width:170px}.pus-Trpts{margin-left:5px}.pus-Totalgsts{color:red;margin-left:14px;margin-top:2px;text-align:right;width:170px}.pus-Expense{margin-left:12px}.pus-Addless,.pus-Expense{margin-top:2px;text-align:right;width:120px}.pus-Addless{margin-left:5px}.pus-Cess1,.pus-Cess2{margin-left:33px;margin-top:2px;text-align:right;width:120px}.pus-SubTotal{margin-left:22px;margin-top:2px}.pus-CGST,.pus-SubTotal{text-align:right;width:180px}.pus-CGST{margin-left:49px}.pus-IGST{margin-left:48.5px}.pus-IGST,.pus-SGST{text-align:right;width:180px}.pus-SGST{margin-left:50px}.pus-GrandTotal{color:red;margin-left:5px;text-align:right;width:180px}.pus-Addless:focus,.pus-CGST:focus,.pus-Cess1:focus,.pus-Cess2:focus,.pus-DatePICKERP:focus,.pus-Expense:focus,.pus-GrandTotal:focus,.pus-IGST:focus,.pus-SGST:focus,.pus-SubTotal:focus,.pus-Tcs206:focus,.pus-Tcs:focus,.pus-Tds:focus,.pus-Totalgsts:focus,.pus-Trpts:focus,.pus-VbillzNo:focus,.pus-adjustadvancez:focus,.pus-brokerr:focus,.pus-grNos:focus,.pus-tptz:focus,.pus-vacodez:focus{background-color:#eef5ff;border:1px solid #6c8fcb}.pus-margin{margin-top:0}.pus-plus{display:flex;flex-direction:row;margin-left:90%;margin-top:-35px}.pus-Button{border:none;border-radius:10px;box-shadow:0 6px 14px #0f172a1f;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:.4px;margin:2px;min-width:100px;padding:0 16px;transition:all .15s ease}.pus-Button:hover{box-shadow:0 10px 18px #00000024;filter:brightness(1.02);transform:translateY(-1px)}.pus-Billdiv{margin-left:20px}.pus-selectors{margin-left:10%}.pus-delete{border:none;border-radius:8px;cursor:pointer;margin:5px;padding:10px 20px;transition:box-shadow .3s,transform .3s}.pus-Buttonsgroup{margin-left:20%}.pus-Buttonsgroupz{align-items:center;background:#0000;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;margin:0 auto;overflow-x:auto;padding:8px 10px 10px;width:100%}.pus-Buttonz{border:none;border-radius:10px;box-shadow:0 6px 14px #0f172a1f;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:44px;letter-spacing:.4px;margin:2px;min-width:100px;padding:0 16px;transition:all .15s ease}.pus-Buttonz:active,.pus-Buttonz:focus,.pus-Buttonz:hover{box-shadow:0 10px 18px #00000024;filter:brightness(1.02);transform:translateY(-1px)}.pus-VbillzNo{margin-left:10px;padding:10px;width:165px}.pus-DatePICKERP{color:#1e293b;font-size:15px;height:46px;margin-top:5px;padding:10px;width:125px}.pus-TDSon{width:100%}.MuiInputLabel-root{font-weight:800!important}.pus-custom-bordered-input .MuiFilledInput-root{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0f172a0d;font-weight:700}.pus-custom-bordered-input .MuiFilledInput-root:hover{background:linear-gradient(180deg,#fff,#f5f9ff)}.pus-custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#6c8fcb;box-shadow:0 0 0 3px #3b82f614}.pus-custom-bordered-input .MuiFilledInput-root.Mui-disabled{border-color:#ccc}.pus-CTDS,.pus-Remz,.pus-TCSPER,.pus-TCSRATE,.pus-TDSon,.pus-TOTALFIELD{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #00000014;font-size:15px;font-weight:700;outline:none}.pus-Remz{width:300px}.pus-TOTALFIELD{width:200px}.pus-TCSRATE{width:80px}.pus-TCSPER{width:145px}.pus-CTDS{width:120px}.pus-custom-table{border-collapse:collapse;width:100%}.pus-custom-table td,.pus-custom-table th{border:1px solid #d5deea;overflow:hidden;text-overflow:ellipsis}.pus-custom-table thead{box-shadow:inset 0 -1px 0 #9fb0c7}.pus-custom-table thead th{border-bottom:1px solid #aebed1;color:#fff;font-size:13px;font-weight:800;padding:8px 6px;position:sticky;text-shadow:0 1px 0 #0000002e;top:0;white-space:nowrap;z-index:4}.pus-th-code,.pus-th-desc{background:linear-gradient(180deg,#4ca8a4,#2f8e95)!important}.pus-th-amount,.pus-th-hsn,.pus-th-qty,.pus-th-rate{background:linear-gradient(180deg,#56a6cb,#388bb6)!important}.pus-th-tax{background:linear-gradient(180deg,#9a72bf,#7d5aa7)!important}.pus-custom-table tbody td{padding:0}.pus-custom-table tbody tr:nth-child(2n){background:#fbfdff}.pus-custom-table tbody tr:hover{background-color:#f3f8ff}.pus-custom-table tfoot td{background:#ffffffeb;border-top:1px solid #97a9c3;bottom:0;color:#1e293b;font-weight:800;padding:8px 6px;position:sticky;z-index:3}.pus-Amount,.pus-CTax,.pus-Disc,.pus-Hsn,.pus-ITax,.pus-ItemCode,.pus-Others,.pus-PCS,.pus-Price,.pus-QTY,.pus-STax,.pus-desc,.pus-discount{font-size:16px;font-weight:700}.pus-Amount:focus,.pus-CTax:focus,.pus-Disc:focus,.pus-Hsn:focus,.pus-ITax:focus,.pus-ItemCode:focus,.pus-Others:focus,.pus-PCS:focus,.pus-Price:focus,.pus-QTY:focus,.pus-STax:focus,.pus-desc:focus,.pus-discount:focus{background-color:#eef5ff;color:#000;font-weight:700}.pus-desc{background-color:#fffdf3}.pus-QTY{background-color:#f7f3ff}.pus-Amount{background-color:#fffdf3}.pus-CTax,.pus-ITax{background-color:#eefaf1}.pus-Belowcontents{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);left:0;overflow:visible;padding-top:6px;width:100%;z-index:1000}.pus-bottomcontainer1{display:flex;flex-direction:row}@media (max-width:768px){#root,body,html{overflow:auto}.pus-sale-title-wrap{margin-bottom:6px;margin-top:0}.pus-headerSale{border-radius:18px;flex-direction:column;gap:8px;padding:10px 14px 12px}.pus-sale-main-title{font-size:22px;letter-spacing:1.5px}.pus-sale-main-title1{font-size:12px;padding:6px 10px}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.pus-Buttonsgroup{margin-left:20px}.pus-pur_toppart{display:flex;flex-direction:column;margin-left:6px;margin-right:6px;margin-top:8px;padding:8px}.pus-TopFields{margin-top:1px}.pus-CUS,.pus-GST,.pus-TopFields,.pus-cus,.pus-gst{display:flex;flex-direction:column;margin-left:0}.pus-citydivZ,.pus-pandivZ,.pus-pandivz{margin-left:0}.pus-BillDate,.pus-Dated{flex-wrap:wrap;margin-left:0}.pus-BillDate{display:flex;flex-direction:row;gap:8px;margin-top:10px}.pus-Date{margin-left:28px}.pus-voucherdiv{margin-left:38px}.pus-vnoz{margin-left:0}.pus-SELFinv{margin-top:6px;width:97%}.pus-taxdiv{margin-top:5px}.pus-Billcash,.pus-Taxtype{border:1px solid #000;width:280px}.pus-Billcash{margin-left:8px}.pus-Termsz{margin-left:20px}.pus-dbdate{margin-left:27px}.pus-vbillnoz{margin-left:22px}.pus-Billdiv,.pus-selectors{margin-left:0}.pus-Bottomcontainer,.pus-Bottomdivs,.pus-bottomcontainer1,.pus-btl1,.pus-btl2{display:flex;flex-direction:column}.pus-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;margin-left:0;margin-top:5px;padding:5px}.pus-BillDate .pus-erp-input3,.pus-PANNoZ,.pus-Remz,.pus-SupplyTYPE,.pus-TAXtypez,.pus-TDSon,.pus-TOTALFIELD,.pus-VbillzNo,.pus-cityName,.pus-customerNAME,.pus-gstnoZ{width:97%}.pus-BillDate .pus-custom-style3{width:100%}.pus-Addless,.pus-CGST,.pus-Cess1,.pus-Cess2,.pus-Expense,.pus-GrandTotal,.pus-IGST,.pus-SGST,.pus-SubTotal,.pus-Tcs,.pus-Tcs206,.pus-Tds,.pus-Totalgsts,.pus-Trpts,.pus-adjustadvancez,.pus-brokerr,.pus-grNos,.pus-tptz,.pus-vacodez{font-size:15px}.pus-adjustadvancez{margin-left:7px;width:200px}.pus-vacodez{margin-left:15px;width:200px}.pus-tptz{margin-left:10px;width:200px}.pus-brokerr{margin-left:32px;width:200px}.pus-Tcs{margin-left:47px;width:130px}.pus-Tds{margin-left:22px;width:130px}.pus-Tcs206{margin-left:5px;width:130px}.pus-grNos{margin-left:42px;width:130px}.pus-Trpts{margin-left:5px;width:130px}.pus-Totalgsts{margin-left:17px;width:130px}.pus-Expense{margin-left:13px;width:120px}.pus-Addless{margin-left:5px;width:120px}.pus-Cess1,.pus-Cess2{margin-left:28.5px;width:120px}.pus-SubTotal{margin-left:22px;width:150px}.pus-CGST,.pus-IGST,.pus-SGST{margin-left:45px;width:150px}.pus-GrandTotal{margin-left:6px;width:150px}.pus-DatePICKERP{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;margin-top:0;width:94.5%}.pus-VbillzNo{width:50%}.pus-TDSon{width:98.5%}.pus-Belowcontents{position:static}.pus-Buttonsgroupz{display:flex;flex-direction:row;max-width:100%;overflow-x:auto}.pus-tablestylez{height:auto;margin-bottom:8px;max-height:360px;min-height:260px}}@media (width:820px) and (height:1180px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.pus-tablestylez{max-height:430px;overflow-y:auto}.pus-toppart{display:flex;flex-direction:row}.pus-Buttonsgroup{margin-left:20px}.pus-headers{margin-left:20%;margin-top:-40px}.pus-pur_toppart{display:flex;flex-direction:column;margin-left:10px;margin-top:8px}.pus-cus,.pus-gst{display:flex;flex-direction:column;margin-left:0}.pus-Bottomcontainer,.pus-bottomcontainer1{display:flex;flex-direction:column;margin-left:12px}.pus-btl1{margin-left:60px}.pus-btl1,.pus-btl2{display:flex;flex-direction:row;margin-top:20px}.pus-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;display:flex;flex-direction:column;margin-left:25px;margin-top:5px;padding:5px}.pus-SELFinv{margin-top:10px;width:180px}.pus-Belowcontents{position:static}}@media (width:1180px) and (height:820px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.pus-Belowcontents{position:static}.pus-headers{margin-left:20%;margin-top:-40px}.pus-toppart{display:flex;flex-direction:row}.pus-pur_toppart{display:flex;flex-direction:column;margin-left:10px;margin-top:8px}.pus-cus,.pus-gst{margin-left:0}.pus-Bottomcontainer,.pus-bottomcontainer1,.pus-cus,.pus-gst{display:flex;flex-direction:column}.pus-btl1{margin-left:23%}.pus-btl1,.pus-btl2{display:flex;flex-direction:row;margin-top:20px}.pus-btl2{margin-left:17%}.pus-Buttonsgroup{margin-left:12%}.pus-Bottomdivs{background-color:#ceedf0;border-radius:10px;box-shadow:8px 8px 16px #01010114;display:flex;flex-direction:column;margin-left:25px;margin-top:5px;padding:5px}.pus-SELFinv{margin-top:10px;width:180px}}:root{--pus-header-font-scale:0.82;--pus-header-title-font-size:calc(22px*var(--pus-header-font-scale));--pus-header-subtitle-font-size:calc(13px*var(--pus-header-font-scale));--pus-header-label-font-size:calc(11px*var(--pus-header-font-scale));--pus-header-input-font-size:calc(13px*var(--pus-header-font-scale));--pus-header-small-font-size:calc(12px*var(--pus-header-font-scale));--pus-header-mui-label-font-size:calc(10px*var(--pus-header-font-scale));--pus-header-input-height:36px;--pus-header-multiline-height:82px;--pus-footer-font-scale:0.82;--pus-footer-label-font-size:calc(10.5px*var(--pus-footer-font-scale));--pus-footer-input-font-size:calc(12.5px*var(--pus-footer-font-scale));--pus-footer-input-height:34px;--pus-footer-total-input-height:35px;--pus-table-font-scale:0.84;--pus-table-head-font-size:calc(12px*var(--pus-table-font-scale));--pus-table-input-font-size:calc(13px*var(--pus-table-font-scale));--pus-table-foot-font-size:calc(12px*var(--pus-table-font-scale));--pus-table-row-height:32px;--pus-table-head-height:32px}.pus-sale-page{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f8fbff,#fff);display:flex;flex-direction:column;height:100dvh;margin-top:0;min-height:100svh;overflow-x:hidden;overflow-y:auto;padding-top:max(6px,env(safe-area-inset-top));text-rendering:optimizeLegibility}.pus-pur_toppart,.pus-sale_toppart{background:linear-gradient(180deg,#fffffffa,#f6fafffa);border:1px solid #dbe5f1;border-radius:14px;box-shadow:0 8px 20px #0f172a14;flex-shrink:0;margin-left:8px;margin-right:8px;margin-top:6px;min-width:0;padding:5px 8px 7px}.pus-Dated{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:108px 142px minmax(170px,1fr) auto;margin:0 0 6px}.pus-sale-center-title{align-items:center;display:flex;justify-content:center;min-width:0;padding:0 6px}.pus-sale-center-title-main{align-items:center;background:linear-gradient(90deg,#fff,#eef5ff,#f5f3ff);border:1px solid #d7e2f0;border-radius:999px;box-shadow:0 6px 14px #0f172a14;color:#0f172a;display:inline-flex;font-family:Times New Roman,Times,serif;font-size:18.04px;font-size:var(--pus-header-title-font-size);font-weight:800;justify-content:center;letter-spacing:2px;min-height:36px;padding:0 18px;white-space:nowrap}.pus-sale-center-title-sub{color:#475569;font-size:17.04px;font-size:calc(var(--pus-header-title-font-size) - 1px);font-weight:700;line-height:1;white-space:nowrap}.pus-Setup{gap:5px;justify-self:end}.pus-Button{font-size:9.84px!important;font-size:var(--pus-header-small-font-size)!important;height:36px;min-width:82px;padding:0 12px}.pus-Setting{align-items:center;display:inline-flex;justify-content:center;min-height:34px;min-width:34px}.pus-TopFields{grid-gap:7px;align-items:start;display:grid;gap:7px;grid-template-columns:minmax(0,1.54fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(150px,.92fr) minmax(176px,1fr);margin-left:0;margin-top:0}.pus-TopFields>*{min-width:0}.pus-CUS,.pus-GST{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1.34fr) minmax(108px,.82fr);margin-top:0}.pus-ExFor,.pus-GRNo,.pus-TAXDiv,.pus-VehicleDiv,.pus-citydivZ,.pus-customerdiv,.pus-pandivZ,.pus-shippedTO{min-width:0}.pus-GRNo,.pus-TAXDiv,.pus-VehicleDiv{grid-gap:7px;display:grid;gap:7px;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0}.pus-Billss,.pus-GRNOZ,.pus-PANNoZ,.pus-SupplyTYPE,.pus-TAXtypez,.pus-VEHICLE,.pus-VbillzNo,.pus-cityName,.pus-customerNAME,.pus-gstnoZ,.pus-shippedtoz{width:100%}.pus-BillDate{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0;width:100%}.pus-BillDate .pus-custom-style3,.pus-BillDate .pus-erp-input3,.pus-GRNo>div,.pus-TAXDiv>div,.pus-VehicleDiv>div{width:100%}.pus-DatePICKER,.pus-DatePICKERP{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #bfc8d6;border-radius:8px;box-shadow:0 4px 10px #0f172a0d;box-sizing:border-box;color:#1e293b;font-size:10.66px!important;font-size:var(--pus-header-input-font-size)!important;font-weight:700;height:40px;height:var(--pus-header-input-height);margin-top:0;outline:none;padding:6px 9px;width:108px}.pus-DatePICKER:focus,.pus-DatePICKERP:focus{border-color:#6c8fcb;box-shadow:0 0 0 3px #3b82f614}.pus-billdivz,.pus-billzNo{width:142px}.pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-root,.pus-sale_toppart .pus-custom-bordered-input .MuiFilledInput-root{min-height:40px!important;min-height:var(--pus-header-input-height)!important}.pus-pur_toppart .pus-custom-bordered-input .MuiInputLabel-filled,.pus-pur_toppart .pus-custom-bordered-input .MuiInputLabel-root,.pus-sale_toppart .pus-custom-bordered-input .MuiInputLabel-filled,.pus-sale_toppart .pus-custom-bordered-input .MuiInputLabel-root{font-size:8.2px!important;font-size:var(--pus-header-mui-label-font-size)!important}.pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-input,.pus-sale_toppart .pus-custom-bordered-input .MuiFilledInput-input{font-size:10.66px!important;font-size:var(--pus-header-input-font-size)!important;padding-bottom:4px!important;padding-top:15px!important}.pus-shippedtoz .MuiFilledInput-root{align-items:flex-start}.pus-shippedtoz .MuiFilledInput-inputMultiline,.pus-shippedtoz textarea{font-size:10.66px!important;font-size:var(--pus-header-input-font-size)!important;overflow:auto!important;white-space:pre-wrap!important}.pus-Billss .MuiFilledInput-root,.pus-SupplyTYPE .MuiFilledInput-root,.pus-TAXtypez .MuiFilledInput-root{min-height:40px!important;min-height:var(--pus-header-input-height)!important}.pus-TableContainer{background:#fff;border:1px solid #d5deea;border-radius:12px;box-shadow:0 8px 20px #0f172a0f;flex:1 1;margin:4px 8px 0!important;min-height:200px;overflow:auto}.pus-custom-table thead th{font-size:10.08px!important;font-size:var(--pus-table-head-font-size)!important;height:32px;height:var(--pus-table-head-height);line-height:1.05;padding:4px!important}.pus-custom-table tbody td{height:32px!important;height:var(--pus-table-row-height)!important}.pus-custom-table tfoot td{bottom:0!important;font-size:10.08px!important;font-size:var(--pus-table-foot-font-size)!important;line-height:1.05;padding:4px!important}.pus-Amount,.pus-CTax,.pus-Disc,.pus-Hsn,.pus-ITax,.pus-ItemCode,.pus-Others,.pus-PCS,.pus-Price,.pus-QTY,.pus-STax,.pus-custom-table tbody input,.pus-desc,.pus-discount{font-size:10.92px!important;font-size:var(--pus-table-input-font-size)!important;height:32px!important;height:var(--pus-table-row-height)!important;line-height:1.1;min-height:32px!important;min-height:var(--pus-table-row-height)!important;padding:3px 5px!important}.pus-addbutton{flex-shrink:0;margin-bottom:2px!important;margin-top:4px!important;padding:0 8px}.pus-addbutton .btn{font-size:12px;height:34px;padding:0 12px}.pus-Belowcontents{background:linear-gradient(0deg,#fffffffc,#f8fbfff5);border-top:1px solid #d6deea;bottom:0;box-shadow:0 -10px 26px #0f172a1a;flex-shrink:0;padding-top:4px!important;position:sticky}.pus-Parent{align-items:flex-end;display:flex!important;gap:6px;padding:0 8px 4px}.pus-footer-col{min-width:0}.pus-footer-leftcol{width:260px}.pus-footer-midcol{width:214px}.pus-footer-taxcol{flex:0 0 auto}.pus-footer-totalcol{gap:4px;width:160px}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-root{min-height:34px!important;min-height:var(--pus-footer-input-height)!important}.pus-Belowcontents .pus-custom-bordered-input .MuiInputLabel-filled,.pus-Belowcontents .pus-custom-bordered-input .MuiInputLabel-root{font-size:8.61px!important;font-size:var(--pus-footer-label-font-size)!important}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-input{padding-bottom:4px!important;padding-top:14px!important}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-input,.pus-Belowcontents input:not([type=checkbox]){font-size:10.25px!important;font-size:var(--pus-footer-input-font-size)!important}.pus-Belowcontents .pus-Remz{width:260px!important}.pus-Belowcontents .pus-duedatez,.pus-Belowcontents .pus-duedatez .MuiFormControl-root{width:214px!important}.pus-Belowcontents .pus-TCSRATE{width:70px!important}.pus-Belowcontents .pus-TCSPER{width:118px!important}.pus-Belowcontents .pus-CTDS{width:82px!important}.pus-Belowcontents .pus-TOTALFIELD,.pus-Belowcontents .pus-TOTALFIELDS{width:160px!important}.pus-Belowcontents .pus-TOTALFIELD .MuiFilledInput-root,.pus-Belowcontents .pus-TOTALFIELDS .MuiFilledInput-root{min-height:35px!important;min-height:var(--pus-footer-total-input-height)!important}.pus-totals{gap:4px}.pus-Buttonsgroupz{gap:5px;padding:5px 8px 8px!important}.pus-Buttonz,.pus-delete{font-size:13px!important;height:38px!important;min-width:90px!important;padding:0 12px!important}@media (max-width:1440px){.pus-TopFields{grid-template-columns:minmax(0,1.46fr) minmax(118px,.7fr) minmax(118px,.7fr) minmax(146px,.88fr) minmax(168px,.96fr)!important}.pus-Remz{width:244px!important}}@media (max-width:1280px){.pus-Dated{grid-template-columns:104px 136px minmax(150px,1fr) auto!important}.pus-sale-center-title-main{font-size:17.04px;font-size:calc(var(--pus-header-title-font-size) - 1px);letter-spacing:1.4px;padding:0 14px}.pus-TopFields{grid-template-columns:minmax(0,1.35fr) minmax(112px,.68fr) minmax(112px,.68fr) minmax(134px,.82fr) minmax(156px,.9fr)!important}.pus-footer-leftcol{width:238px}.pus-footer-midcol{width:200px}.pus-Belowcontents .pus-TOTALFIELD,.pus-Belowcontents .pus-TOTALFIELDS{width:150px!important}}@media (max-width:1180px){.pus-sale-page{height:auto;min-height:100svh;overflow-y:auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.pus-Belowcontents,.pus-Buttonsgroupz{bottom:auto;position:static}.pus-Dated{gap:6px;grid-template-columns:112px 138px minmax(0,1fr)}.pus-TopFields{grid-template-columns:repeat(2,minmax(0,1fr))}.pus-shippedTO{grid-column:1/-1}}@media (min-width:900px) and (max-width:1180px){.pus-pur_toppart,.pus-sale_toppart{margin-top:8px!important;padding:8px 10px 10px;position:static}.pus-Dated{align-items:center;gap:8px;grid-template-columns:112px 138px minmax(170px,1fr) auto!important;margin-bottom:8px}.pus-Dated>:first-child,.pus-Dated>:nth-child(2),.pus-billdivz,.pus-billzNo{margin-left:0!important}.pus-sale-center-title{gap:8px;grid-column:3;justify-content:center}.pus-sale-center-title-main{font-size:18.4008px;font-size:calc(var(--pus-header-title-font-size)*1.02);letter-spacing:1.3px;min-height:34px;padding:0 14px}.pus-sale-center-title-sub{font-size:16.04px;font-size:calc(var(--pus-header-title-font-size) - 2px)}.pus-Setup{align-self:center;grid-column:4;justify-self:end}.pus-TopFields{align-items:start;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pus-CUS,.pus-GST{gap:8px;grid-template-columns:minmax(0,1.34fr) minmax(0,.72fr)}.pus-BillDate,.pus-GRNo,.pus-TAXDiv,.pus-VehicleDiv{width:100%}.pus-BillDate{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0}.pus-SupplyTYPE,.pus-TAXtypez{max-width:100%;width:100%}.pus-GRNo,.pus-TAXDiv,.pus-VehicleDiv{grid-gap:8px;display:grid;gap:8px;grid-template-rows:repeat(2,minmax(0,auto));margin-left:0}.pus-shippedtoz .MuiFilledInput-root{height:82px!important;min-height:82px!important}.pus-shippedtoz .MuiFilledInput-inputMultiline,.pus-shippedtoz textarea{line-height:1.18!important;padding-bottom:6px!important;padding-top:20px!important}.pus-tablestylez{flex:0 0 auto!important;margin-top:6px!important;max-height:30svh!important;min-height:260px!important}.pus-Parent{align-items:flex-end;flex-wrap:nowrap;gap:5px;padding:0 8px 4px}.pus-footer-leftcol{width:210px}.pus-footer-midcol{width:165px}.pus-footer-totalcol{width:135px}.pus-footer-taxcol{flex:0 0 auto}.pus-Belowcontents .pus-Remz{width:210px!important}.pus-Belowcontents .pus-duedatez,.pus-Belowcontents .pus-duedatez .MuiFormControl-root{width:165px!important}.pus-Belowcontents .pus-TCSRATE{width:58px!important}.pus-Belowcontents .pus-TCSPER{width:98px!important}.pus-Belowcontents .pus-CTDS{width:72px!important}.pus-Belowcontents .pus-TOTALFIELD,.pus-Belowcontents .pus-TOTALFIELDS{width:135px!important}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-root{min-height:30px!important}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-input{font-size:11.5px!important;padding-bottom:2px!important;padding-top:9px!important}.pus-Buttonsgroupz{padding-top:6px!important}.pus-Buttonz,.pus-delete{font-size:12px!important;min-width:84px!important}}@media (max-width:1100px){.pus-Parent{flex-wrap:wrap;row-gap:8px}.pus-footer-leftcol,.pus-footer-midcol,.pus-footer-totalcol{flex:1 1 220px;width:auto}.pus-footer-taxcol{flex:1 1 320px}}@media (max-width:860px){.pus-Dated{grid-template-columns:1fr}.pus-DatePICKER,.pus-DatePICKERP,.pus-billdivz,.pus-billzNo{width:100%}.pus-Setup{justify-self:start}.pus-CUS,.pus-GST,.pus-TopFields{grid-template-columns:1fr}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--pus-header-font-scale:0.90;--pus-header-title-font-size:calc(22px*var(--pus-header-font-scale));--pus-header-subtitle-font-size:calc(13px*var(--pus-header-font-scale));--pus-header-label-font-size:calc(11px*var(--pus-header-font-scale));--pus-header-input-font-size:calc(13px*var(--pus-header-font-scale));--pus-header-small-font-size:calc(12px*var(--pus-header-font-scale));--pus-header-mui-label-font-size:calc(10px*var(--pus-header-font-scale));--pus-header-input-height:40px;--pus-header-multiline-height:90px;--pus-footer-font-scale:0.90;--pus-footer-label-font-size:calc(10.5px*var(--pus-footer-font-scale));--pus-footer-input-font-size:calc(12.5px*var(--pus-footer-font-scale));--pus-footer-input-height:37px;--pus-footer-total-input-height:38px;--pus-table-font-scale:0.92;--pus-table-head-font-size:calc(12px*var(--pus-table-font-scale));--pus-table-input-font-size:calc(13px*var(--pus-table-font-scale));--pus-table-foot-font-size:calc(12px*var(--pus-table-font-scale));--pus-table-row-height:35px;--pus-table-head-height:35px}.pus-pur_toppart,.pus-sale_toppart{padding:6px 10px 9px!important}.pus-DatePICKER,.pus-DatePICKERP{font-size:10.66px!important;font-size:var(--pus-header-input-font-size)!important;height:40px!important}.pus-billdivz,.pus-billzNo{width:148px}.pus-sale-center-title-main{font-size:19.04px;font-size:calc(var(--pus-header-title-font-size) + 1px);letter-spacing:2px;min-height:40px;padding:0 20px}.pus-Button{font-size:9.84px!important;font-size:var(--pus-header-small-font-size)!important;height:40px!important;min-width:86px!important}.pus-Setting{min-height:37px;min-width:37px}.pus-CUS,.pus-GST,.pus-TopFields{gap:8px!important}.pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-root,.pus-sale_toppart .pus-custom-bordered-input .MuiFilledInput-root{min-height:40px!important}.pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-input,.pus-sale_toppart .pus-custom-bordered-input .MuiFilledInput-input{font-size:10.66px!important;font-size:var(--pus-header-input-font-size)!important;padding-bottom:4px!important;padding-top:16px!important}.pus-shippedtoz .MuiFilledInput-root{min-height:90px!important}.pus-Billss .MuiFilledInput-root,.pus-SupplyTYPE .MuiFilledInput-root,.pus-TAXtypez .MuiFilledInput-root{min-height:40px!important}.pus-Amount,.pus-CTax,.pus-Disc,.pus-Hsn,.pus-ITax,.pus-ItemCode,.pus-Others,.pus-PCS,.pus-Price,.pus-QTY,.pus-STax,.pus-custom-table tbody input,.pus-desc,.pus-discount{font-size:10.92px!important;font-size:var(--pus-table-input-font-size)!important;height:35px!important;min-height:35px!important;padding:3px 5px!important}.pus-addbutton .btn{font-size:12.5px!important;height:35px!important;padding:0 13px!important}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-root{min-height:37px!important}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-input{padding-bottom:4px!important;padding-top:14px!important}.pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-input,.pus-Belowcontents input:not([type=checkbox]){font-size:10.25px!important;font-size:var(--pus-footer-input-font-size)!important}.pus-Belowcontents .pus-Remz{width:286px!important}.pus-Belowcontents .pus-duedatez,.pus-Belowcontents .pus-duedatez .MuiFormControl-root{width:235px!important}.pus-Belowcontents .pus-TCSRATE{width:77px!important}.pus-Belowcontents .pus-TCSPER{width:130px!important}.pus-Belowcontents .pus-CTDS{width:90px!important}.pus-Belowcontents .pus-TOTALFIELD,.pus-Belowcontents .pus-TOTALFIELDS{width:176px!important}.pus-Belowcontents .pus-TOTALFIELD .MuiFilledInput-root,.pus-Belowcontents .pus-TOTALFIELDS .MuiFilledInput-root{min-height:38px!important}.pus-footer-leftcol{width:286px}.pus-footer-midcol{width:235px}.pus-footer-totalcol{width:176px}.pus-Buttonz,.pus-delete{font-size:13.5px!important;height:41px!important;min-width:93px!important;padding:0 13px!important}.pus-Buttonsgroupz{gap:5px!important;padding:5px 9px 9px!important}}:root{--pus-header-input-height:40px;--pus-header-multiline-height:84px}.pus-Billss .MuiFilledInput-root,.pus-GRNOZ .MuiFilledInput-root,.pus-PANNoZ .MuiFilledInput-root,.pus-SupplyTYPE .MuiFilledInput-root,.pus-TAXtypez .MuiFilledInput-root,.pus-VEHICLE .MuiFilledInput-root,.pus-cityName .MuiFilledInput-root,.pus-customerNAME .MuiFilledInput-root,.pus-gstnoZ .MuiFilledInput-root,.pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-root,.pus-sale_toppart .pus-custom-bordered-input .MuiFilledInput-root{box-sizing:border-box!important;height:40px!important;height:var(--pus-header-input-height)!important;min-height:40px!important;min-height:var(--pus-header-input-height)!important}.pus-date-mask-field:before{color:#475569;content:attr(data-label);font-size:10px!important;font-weight:800;left:10px;letter-spacing:.2px;line-height:1;pointer-events:none;position:absolute;top:5px;z-index:2}.pus-Billss .MuiFilledInput-input,.pus-GRNOZ .MuiFilledInput-input,.pus-PANNoZ .MuiFilledInput-input,.pus-SupplyTYPE .MuiFilledInput-input,.pus-TAXtypez .MuiFilledInput-input,.pus-VEHICLE .MuiFilledInput-input,.pus-cityName .MuiFilledInput-input,.pus-customerNAME .MuiFilledInput-input,.pus-gstnoZ .MuiFilledInput-input,.pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-input,.pus-pur_toppart .pus-custom-bordered-input input,.pus-sale_toppart .pus-custom-bordered-input .MuiFilledInput-input,.pus-sale_toppart .pus-custom-bordered-input input{box-sizing:border-box!important;font-size:10.66px!important;font-size:var(--pus-header-input-font-size)!important;padding-bottom:4px!important;padding-top:14px!important}.pus-DatePICKER,.pus-DatePICKERP,.pus-VbillzNo,.pus-custom-datepickerr,.pus-custom-style3,.pus-inputfields{border-radius:8px;box-sizing:border-box!important;height:40px!important;height:var(--pus-header-input-height)!important;min-height:40px!important;min-height:var(--pus-header-input-height)!important}.pus-custom-style3{padding:18px 10px 6px!important}.pus-DatePICKER,.pus-DatePICKERP,.pus-VbillzNo,.pus-custom-datepickerr,.pus-inputfields{line-height:38px!important;line-height:calc(var(--pus-header-input-height) - 2px)!important}.pus-DatePICKER,.pus-DatePICKERP{margin-top:0!important;padding:0 9px!important}.pus-DatePICKER::placeholder,.pus-DatePICKERP::placeholder,.pus-sale-page .MuiInputBase-input::placeholder,.pus-sale-page .pus-custom-bordered-input input::placeholder{font-size:10.66px!important;font-size:var(--pus-header-input-font-size)!important;line-height:38px!important;line-height:calc(var(--pus-header-input-height) - 2px)!important;opacity:.62!important}.pus-VbillzNo,.pus-custom-datepickerr,.pus-inputfields{padding-bottom:0!important;padding-top:0!important}.pus-erp-label3{top:5px!important}.pus-erp-input3 .pus-custom-style3,.pus-erp-input3:focus-within .pus-custom-style3{font-size:12.5px!important;line-height:1.15!important;padding:19px 10px 5px!important}.pus-erp-input3 .pus-custom-style3::placeholder{font-size:11.5px!important;line-height:1.15!important;opacity:.5!important}.pus-shippedtoz .MuiFilledInput-root{align-items:flex-start!important;height:84px!important;height:var(--pus-header-multiline-height)!important;min-height:84px!important;min-height:var(--pus-header-multiline-height)!important}.pus-shippedtoz .MuiFilledInput-inputMultiline,.pus-shippedtoz textarea{line-height:1.2!important;padding-top:22px!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--pus-header-input-height:42px;--pus-header-multiline-height:90px}}.pus-Dated>:first-child,.pus-Dated>:nth-child(2){margin-left:0!important}.ps-newModalz{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a52;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;padding:18px;position:fixed;z-index:9999}.ps-maincontainer{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #94a3b838;border-radius:28px;box-shadow:0 18px 50px #0f172a2e,0 4px 18px #3b82f61a;max-height:94vh;min-height:auto;overflow-x:hidden;overflow-y:auto;padding:22px 24px 18px;position:relative;width:min(1400px,96vw)}.pus-service-page{--pus-header-input-height:40px;--pus-header-multiline-height:84px;--pus-footer-input-height:32px;--pus-footer-total-input-height:32px;height:100dvh!important;min-height:100svh!important;overflow:hidden!important}.pus-service-page .pus-pur_toppart{flex:0 0 auto!important}.pus-service-page .pus-tablestylez{flex:1 1!important;height:auto!important;margin:4px 8px 0!important;max-height:none!important;min-height:0!important;overflow:auto!important}.pus-service-page .pus-Amount,.pus-service-page .pus-CTax,.pus-service-page .pus-Disc,.pus-service-page .pus-Hsn,.pus-service-page .pus-ITax,.pus-service-page .pus-ItemCode,.pus-service-page .pus-Others,.pus-service-page .pus-PCS,.pus-service-page .pus-Price,.pus-service-page .pus-QTY,.pus-service-page .pus-STax,.pus-service-page .pus-custom-table tbody input,.pus-service-page .pus-custom-table tbody td,.pus-service-page .pus-desc,.pus-service-page .pus-discount{height:32px!important;height:var(--pus-table-row-height,32px)!important;min-height:32px!important;min-height:var(--pus-table-row-height,32px)!important}.pus-service-page .pus-Belowcontents{bottom:0!important;flex:0 0 auto!important;padding-top:4px!important;position:sticky!important}.pus-service-page .pus-bottomcontainer1{grid-gap:6px!important;align-items:end!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(190px,1.15fr) minmax(160px,.9fr) minmax(250px,1.25fr) minmax(150px,.78fr) minmax(145px,.68fr)!important;padding:0 8px 3px!important}.pus-service-page .pus-bottomcontainer1>div{gap:3px!important;margin:0!important;min-width:0!important;transform:none!important;width:auto!important}.pus-service-page .pus-bottomcontainer1 .pus-Remz,.pus-service-page .pus-bottomcontainer1 .pus-TDSon,.pus-service-page .pus-bottomcontainer1 .pus-TOTALFIELD,.pus-service-page .pus-bottomcontainer1 .pus-duedatez,.pus-service-page .pus-bottomcontainer1 .pus-duedatez .pus-custom-style3,.pus-service-page .pus-bottomcontainer1 .pus-duedatez .pus-erp-input3{max-width:none!important;width:100%!important}.pus-service-page .pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-root,.pus-service-page .pus-Belowcontents .pus-custom-bordered-input .MuiFormControl-root,.pus-service-page .pus-Belowcontents .pus-custom-style3{height:34px!important;height:var(--pus-footer-input-height)!important;min-height:34px!important;min-height:var(--pus-footer-input-height)!important}.pus-service-page .pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-input,.pus-service-page .pus-Belowcontents .pus-custom-bordered-input .MuiSelect-select{padding-bottom:2px!important;padding-top:9px!important}.pus-service-page .pus-Belowcontents .pus-custom-style3,.pus-service-page .pus-Belowcontents .pus-erp-input3 .pus-custom-style3{line-height:14px!important;padding:14px 8px 2px!important}.pus-service-page .pus-Buttonsgroupz{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:center!important;overflow-x:auto!important;padding:4px 8px max(6px,env(safe-area-inset-bottom))!important}.pus-service-page .pus-Buttonz,.pus-service-page .pus-delete{font-size:12px!important;height:34px!important;min-width:84px!important;padding:0 9px!important}@media (min-width:1181px) and (max-height:900px){.pus-service-page{--pus-header-input-height:34px;--pus-header-multiline-height:72px;--pus-footer-input-height:28px;--pus-footer-total-input-height:28px;--pus-table-head-height:28px;padding-top:3px!important}.pus-service-page .pus-pur_toppart{margin-top:3px!important;padding:3px 7px 5px!important}.pus-service-page .pus-Dated{gap:6px!important;margin-bottom:4px!important}.pus-service-page .pus-BillDate,.pus-service-page .pus-CUS,.pus-service-page .pus-GRNo,.pus-service-page .pus-GST,.pus-service-page .pus-TAXDiv,.pus-service-page .pus-TopFields,.pus-service-page .pus-VehicleDiv{gap:4px!important}.pus-service-page .pus-Button,.pus-service-page .pus-sale-center-title-main{height:32px!important;min-height:32px!important}.pus-service-page .pus-tablestylez{margin-top:3px!important}.pus-service-page .pus-bottomcontainer1{gap:4px!important;padding-bottom:2px!important}.pus-service-page .pus-Belowcontents .pus-custom-bordered-input .MuiFilledInput-input,.pus-service-page .pus-Belowcontents .pus-custom-bordered-input .MuiSelect-select{padding-bottom:1px!important;padding-top:7px!important}.pus-service-page .pus-Belowcontents .pus-custom-style3,.pus-service-page .pus-Belowcontents .pus-erp-input3 .pus-custom-style3{line-height:13px!important;padding:12px 7px 1px!important}.pus-service-page .pus-Buttonsgroupz{padding:3px 8px max(5px,env(safe-area-inset-bottom))!important}.pus-service-page .pus-Buttonz,.pus-service-page .pus-delete{height:30px!important;min-width:78px!important;padding:0 8px!important}}.ps-maincontainer:before{background:linear-gradient(135deg,#ffffff73,#ffffff1a);border-radius:28px;content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:992px){.ps-newModalz{align-items:flex-start;padding:10px}.ps-maincontainer{border-radius:22px;max-height:96vh;padding:16px;width:100%}}.pus-service-page{--pus-header-input-height:max(46.8px,calc(var(--pus-global-font-size, 13px)*0.9 + 32.4px))}.pus-service-page .pus-TopFields{align-items:start!important;display:grid!important;grid-template-columns:minmax(380px,2.2fr) minmax(150px,.95fr) minmax(130px,.82fr) minmax(130px,.82fr) minmax(180px,1.08fr)!important;margin:0!important;width:100%!important}.pus-service-page .pus-BillDate,.pus-service-page .pus-GRNo,.pus-service-page .pus-TAXDiv,.pus-service-page .pus-VehicleDiv,.pus-service-page .pus-party-fields{display:grid!important;grid-template-rows:repeat(2,40px)!important;grid-template-rows:repeat(2,var(--pus-header-input-height))!important;margin:0!important;min-width:0!important;width:100%!important}.pus-service-page .pus-SELFinv,.pus-service-page .pus-SupplyTYPE,.pus-service-page .pus-TAXDiv,.pus-service-page .pus-TAXDiv>div,.pus-service-page .pus-TAXtypez{margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.pus-service-page .pus-TopFields .MuiFilledInput-input:not(textarea),.pus-service-page .pus-TopFields .MuiSelect-select{line-height:18px!important;padding-bottom:3px!important;padding-top:16px!important}.pus-service-page .pus-TopFields .MuiInputLabel-shrink{transform:translate(12px,5px) scale(.72)!important;transform-origin:top left!important}.pus-service-page .pus-td-desc,.pus-service-page .pus-th-desc{max-width:none!important;min-width:320px!important;width:320px!important}@media (max-width:1440px){.pus-service-page .pus-TopFields{grid-template-columns:minmax(330px,2.05fr) minmax(132px,.88fr) minmax(116px,.75fr) minmax(116px,.75fr) minmax(165px,1fr)!important}}@media (min-width:1181px){.pus-service-page .pus-Dated{box-sizing:border-box!important;padding-left:44px!important}}@media (min-width:1181px) and (max-height:900px){.pus-service-page{--pus-header-input-height:max(46.8px,calc(var(--pus-global-font-size, 13px)*0.9 + 32.4px))}.pus-service-page .pus-TopFields .MuiFilledInput-input:not(textarea),.pus-service-page .pus-TopFields .MuiSelect-select{line-height:17px!important;padding-bottom:2px!important;padding-top:15px!important}}@media (max-width:1180px){.pus-service-page .pus-TopFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.pus-service-page{height:auto!important;overflow-y:auto!important}.pus-service-page .pus-TopFields{grid-template-columns:1fr!important}}.pus-sale-page{--pus-header-input-font-size:var(--pus-global-font-size,var(--app-font-size,13px));--pus-footer-input-font-size:var(--pus-global-font-size,var(--app-font-size,13px));--pus-table-head-font-size:var(--pus-global-font-size,var(--app-font-size,13px));--pus-table-input-font-size:var(--pus-global-font-size,var(--app-font-size,13px));--pus-table-foot-font-size:var(--pus-global-font-size,var(--app-font-size,13px))}.pus-sale-page,.pus-sale-page .MuiFilledInput-input,.pus-sale-page .MuiInputBase-input,.pus-sale-page .MuiInputBase-root,.pus-sale-page .MuiOutlinedInput-input,.pus-sale-page .MuiSelect-select,.pus-sale-page .pus-Amount,.pus-sale-page .pus-CTax,.pus-sale-page .pus-Disc,.pus-sale-page .pus-Hsn,.pus-sale-page .pus-ITax,.pus-sale-page .pus-ItemCode,.pus-sale-page .pus-Others,.pus-sale-page .pus-PCS,.pus-sale-page .pus-Price,.pus-sale-page .pus-QTY,.pus-sale-page .pus-STax,.pus-sale-page .pus-desc,.pus-sale-page .pus-discount,.pus-sale-page input,.pus-sale-page select,.pus-sale-page td,.pus-sale-page textarea,.pus-sale-page tfoot td,.pus-sale-page th{font-size:13px!important;font-size:var(--pus-global-font-size,var(--app-font-size,13px))!important}.pus-sale-page .MuiFormLabel-root,.pus-sale-page .MuiInputLabel-filled,.pus-sale-page .MuiInputLabel-root{font-size:10.92px!important;font-size:calc(var(--pus-global-font-size, var(--app-font-size, 13px))*.84)!important}.pus-service-page .pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-root{height:40px!important;height:var(--pus-header-input-height)!important;min-height:40px!important;min-height:var(--pus-header-input-height)!important}.pus-service-page .pus-pur_toppart .pus-custom-bordered-input .MuiFilledInput-input:not(textarea),.pus-service-page .pus-pur_toppart .pus-custom-bordered-input .MuiSelect-select{box-sizing:border-box!important;height:40px!important;height:var(--pus-header-input-height)!important;line-height:21px!important;padding:20px 12px 5px!important;text-overflow:ellipsis}.pus-service-page .pus-pur_toppart .pus-custom-bordered-input .MuiSelect-select{padding-right:32px!important}.pus-service-page .pus-pur_toppart .pus-custom-bordered-input .MuiInputLabel-root{font-size:10px!important;letter-spacing:0;line-height:14px!important;max-width:calc(100% - 24px)!important;pointer-events:none;transform:translate(12px,6px) scale(1)!important}.pus-service-page .pus-pur_toppart .pus-date-mask-field input{box-sizing:border-box!important;height:40px!important;height:var(--pus-header-input-height)!important;line-height:21px!important;padding:20px 12px 5px!important}.pus-service-page .pus-pur_toppart .pus-date-mask-field:before{font-size:10px!important;left:12px;letter-spacing:0;line-height:14px;top:6px}.pus-service-page .pus-service-footer-main{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(390px,1.2fr) minmax(350px,1fr) minmax(280px,.72fr);width:100%}.pus-service-page .pus-service-footer-main.without-tds{grid-template-columns:minmax(560px,1.7fr) minmax(280px,.72fr)}.pus-service-page .pus-service-footer-main.pus-service-section-layout{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(280px,.72fr)}.pus-service-page .pus-service-footer-main.pus-service-section-layout .pus-service-summary-card{grid-column:auto}.pus-service-page .pus-service-section-layout .pus-service-tds-select-row{grid-template-columns:98px minmax(0,1fr)}.pus-service-page .pus-service-section-layout .pus-service-account-setup{grid-column:2;justify-self:end}.pus-service-page .pus-service-section-layout .pus-service-pan-row,.pus-service-page .pus-service-section-layout .pus-service-tds-rate-row{grid-template-columns:112px minmax(0,1fr)}.pus-service-page .pus-service-section-layout .pus-service-tds-amount-row input,.pus-service-page .pus-service-section-layout .pus-service-tds-rate-row input{text-align:right}@media (max-width:1050px){.pus-service-page .pus-service-footer-main.pus-service-section-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.pus-service-page .pus-service-footer-main.pus-service-section-layout .pus-service-summary-card{grid-column:1/-1}}@media (max-width:620px){.pus-service-page .pus-service-footer-main.pus-service-section-layout{grid-template-columns:minmax(0,1fr)}}.pus-service-page .pus-service-supplier-card,.pus-service-page .pus-service-tds-card{display:block}.pus-service-page .pus-service-compact-card{align-content:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pus-service-page .pus-service-compact-card .pus-service-footer-heading{grid-column:1/-1}.pus-service-page .pus-service-compact-card .pus-service-footer-field{border-right:1px solid #94a3b861}.pus-service-page .pus-service-compact-card .pus-service-tds-select-row{grid-template-columns:86px minmax(0,1fr) 88px}.pus-service-page .pus-service-adjust-row{grid-template-columns:130px 20px minmax(90px,1fr)}.pus-service-page .pus-service-adjust-row>input[type=checkbox]{accent-color:#0f766e;height:16px;margin:0;width:16px}.pus-service-page .pus-service-adjust-amount{background:#fff;border:1px solid #c5d1df;border-radius:5px;color:#1f2937;font-size:13px;font-size:var(--voucher-font-size,13px);font-weight:800;height:34px;height:var(--pus-footer-input-height,32px);min-width:0;padding:0 9px;text-align:right;width:100%}.pus-service-page .pus-service-adjust-amount:disabled{background:#eef2f7;color:#8592a3}.pus-service-page .pus-service-footer-card,.pus-service-page .pus-service-summary-card{background:#f8fbff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 4px 12px #0f172a0d;min-width:0;overflow:hidden}.pus-service-page .pus-service-tds-card{background:linear-gradient(180deg,#f4ead6,#eee0c6);border-color:#c8b999}.pus-service-page .pus-service-footer-heading{align-items:center;background:linear-gradient(90deg,#edf5ff,#f8fbff);border-bottom:1px solid #d7dee8;color:#25364d;display:flex;font-size:13px;font-size:var(--voucher-font-size,13px);font-weight:800;min-height:30px;padding:5px 10px}.pus-service-page .pus-service-tds-heading{background:#ffffff38;border-bottom-color:#c8b999;color:#7f1d1d;justify-content:space-between}.pus-service-page .pus-service-tds-heading span{color:#4b5563;font-weight:700}.pus-service-page .pus-service-tds-heading strong{text-decoration:underline;text-underline-offset:3px}.pus-service-page .pus-service-footer-field{grid-gap:7px;align-items:center;border-bottom:1px solid #94a3b861;display:grid;gap:7px;grid-template-columns:112px minmax(0,1fr);min-height:35px;padding:2px 7px}.pus-service-page .pus-service-footer-field:last-child{border-bottom:0}.pus-service-page .pus-service-footer-field>label{color:#334155;font-size:12px;font-size:var(--voucher-label-font-size,12px);font-weight:800;line-height:1.1;margin:0}.pus-service-page .pus-service-tds-card .pus-service-footer-field>label{color:#991b1b}.pus-service-page .pus-service-footer-place-row{border-bottom:1px solid #94a3b861;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);min-width:0}.pus-service-page .pus-service-footer-place-row .pus-service-footer-field{border-bottom:0;grid-template-columns:112px minmax(0,1fr)}.pus-service-page .pus-service-footer-place-row .pus-service-footer-field+.pus-service-footer-field{border-left:1px solid #94a3b861;grid-template-columns:52px minmax(0,1fr)}.pus-service-page .pus-service-2b-field{grid-template-columns:88px 20px minmax(0,1fr)}.pus-service-page .pus-service-2b-field>input[type=checkbox]{accent-color:#0f766e;height:16px;margin:0;width:16px}.pus-service-page .pus-service-tds-select-row{grid-template-columns:112px minmax(0,1fr) 88px}.pus-service-page .pus-service-account-setup{background:#ffffffb8;border:1px solid #aa9b7c;border-radius:6px;color:#5f4b2b;cursor:pointer;font-size:12px;font-size:var(--voucher-label-font-size,12px);font-weight:800;height:34px;height:var(--pus-footer-input-height,32px);padding:0 8px}.pus-service-page .pus-service-account-setup:focus-visible,.pus-service-page .pus-service-account-setup:hover:not(:disabled){border-color:#2563eb;color:#1d4ed8;outline:2px solid #2563eb29}.pus-service-page .pus-service-account-setup:disabled{cursor:not-allowed;opacity:.52}.pus-service-page .pus-service-pan-row{grid-template-columns:112px minmax(0,1fr) 94px}.pus-service-page .pus-service-pan-row>span{color:#64748b;font-size:10px;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pus-service-page .pus-service-previous-row .MuiFilledInput-input,.pus-service-page .pus-service-tds-rate-row .pus-service-tds-amount .MuiFilledInput-input{color:#991b1b!important;font-weight:800!important;text-align:right}.pus-service-page .pus-service-tds-rate-row{grid-template-columns:112px minmax(70px,.55fr) minmax(100px,1fr)}.pus-service-page .pus-service-footer-field .MuiFilledInput-root,.pus-service-page .pus-service-footer-field .MuiFormControl-root{min-width:0!important;width:100%!important}.pus-service-page .pus-service-summary-card .pus-footer-summary-row{flex:1 1}@media (max-width:1250px){.pus-service-page .pus-service-footer-main,.pus-service-page .pus-service-footer-main.without-tds{grid-template-columns:minmax(380px,1.15fr) minmax(340px,1fr)}.pus-service-page .pus-service-footer-main.has-tds .pus-service-summary-card{grid-column:1/-1}.pus-service-page .pus-service-compact-card{grid-template-columns:1fr}.pus-service-page .pus-service-compact-card .pus-service-footer-heading{grid-column:auto}}@media (max-width:820px){.pus-service-page .pus-service-footer-main,.pus-service-page .pus-service-footer-main.without-tds{grid-template-columns:1fr}.pus-service-page .pus-service-footer-main.has-tds .pus-service-summary-card{display:flex!important;grid-column:auto}}@media (max-width:520px){.pus-service-page .pus-service-footer-place-row{grid-template-columns:1fr}.pus-service-page .pus-service-footer-place-row .pus-service-footer-field+.pus-service-footer-field{border-left:0;border-top:1px solid #94a3b861;grid-template-columns:112px minmax(0,1fr)}}.pus-service-page .pus-service-tds-select-row.has-applicability{grid-template-columns:90px minmax(0,1fr)}.pus-service-page .pus-service-tds-actions{align-items:center;display:flex;gap:8px;grid-column:1/-1;min-width:0}.pus-service-page .pus-service-tds-actions>button{flex:0 0 auto}.pus-service-tds-decision{color:#135f65;flex:1 1;font-size:13px;font-size:var(--pus-font-size,13px);min-width:0}.pus-service-tds-decision span{font-size:.9em}.service-tds-review{z-index:100005}.service-tds-review .modal-body{max-height:65vh;overflow-y:auto}.service-tds-review-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.service-tds-review label{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:5px}.service-tds-review input,.service-tds-review select,.service-tds-review textarea{border:1px solid #b9cddd;border-radius:5px;font:inherit;font-weight:400;min-width:0;padding:7px;width:100%}.service-tds-review-result{background:#eaf6f6;border-left:3px solid #128b91;padding:10px}.service-tds-review-reason{margin-bottom:8px}.service-tds-confirmation{background:#f2f8fc;border:1px solid #c8daeb;border-radius:6px;margin-bottom:12px;padding:10px}.service-tds-confirmation .service-tds-review-grid{margin-top:0}.service-tds-decision-control{align-items:flex-end;display:flex;gap:6px;min-width:0}.service-tds-decision-control>label{flex:1 1;margin-bottom:0;min-width:0}.service-tds-review .service-tds-apply-tick{flex:0 0 32px;font-size:18px;height:32px;line-height:1;margin-bottom:1px;padding:0;width:32px}.service-tds-review .service-tds-apply-tick:focus-visible{outline:2px solid #163d69;outline-offset:2px}.service-tds-review .service-tds-apply-error{flex-basis:100%;font-size:13px;margin:0 0 5px}.service-tds-review .service-tds-apply-status{font-size:13px;margin-right:auto}.service-tds-review .modal-body>small{display:block;margin-top:8px}@media(max-width:600px){.service-tds-review-grid{grid-template-columns:1fr}}.service-tds-history{background:#f4f8fc;border:1px solid #cddce8;border-radius:6px;padding:10px}.service-tds-history p{margin:6px 0}.service-tds-history-totals{display:flex;flex-wrap:wrap;gap:10px 20px;margin:8px 0}.service-tds-history details{margin:8px 0}.service-tds-history-scroll{max-height:180px;overflow:auto}.service-tds-history table{border-collapse:collapse;font-size:12px;width:100%}.service-tds-history td,.service-tds-history th{border:1px solid #cbd8e6;padding:5px}.service-tds-history td:last-child,.service-tds-history td:nth-child(3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.service-tds-history table td:last-child{text-align:right}.service-tds-history-confirm{align-items:flex-start;flex-direction:row!important;margin:10px 0}.service-tds-history-confirm input{margin:3px 6px 0 0;width:auto}.pus-service-tds-decision{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-page{--dispatch-border:#d7e0ea;--dispatch-text:#172033;background:#f5f7fa;color:var(--dispatch-text);display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100vh - 30px);min-height:calc(100vh - 30px);overflow:hidden}.dispatch-header{background:#fff;border-bottom:1px solid var(--dispatch-border);gap:16px;justify-content:space-between;min-height:74px;padding:12px 18px}.dispatch-header,.dispatch-next-button,.dispatch-search,.dispatch-summary>div,.dispatch-title,.dispatch-tools{align-items:center;display:flex}.dispatch-title{gap:11px;min-width:260px}.dispatch-title-icon{background:#e6f7f0;border:1px solid #bce8d7;border-radius:7px;color:#087f5b;display:grid;height:40px;place-items:center;width:40px}.dispatch-title h1{font-size:20px;letter-spacing:0;line-height:1.15;margin:0}.dispatch-title p{color:#68758a;font-size:12px;font-weight:650;margin:3px 0 0}.dispatch-tools{gap:8px;justify-content:flex-end;min-width:0}.dispatch-search{background:#f8fafc;border:1px solid var(--dispatch-border);border-radius:6px;gap:8px;height:40px;padding:0 11px;width:min(340px,32vw)}.dispatch-search:focus-within{border-color:#3595bb;box-shadow:0 0 0 3px #3595bb1f}.dispatch-search input{background:#0000;border:0;flex:1 1;font:inherit;font-size:13px;min-width:0;outline:0}.dispatch-detail-fields button,.dispatch-expand,.dispatch-icon-button,.dispatch-next-button,.dispatch-priority,.dispatch-status-tabs button,.dispatch-sync-button{background:#fff;border:1px solid var(--dispatch-border);cursor:pointer;font:inherit}.dispatch-icon-button{border-radius:6px;color:#3d4b60;display:grid;height:40px;place-items:center;width:40px}.dispatch-sync-button{align-items:center;background:#176b87;border-color:#176b87;border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:800;gap:7px;height:40px;padding:0 14px}.dispatch-sync-button:disabled{cursor:wait;opacity:.62}.is-spinning{animation:dispatch-spin .8s linear infinite}@keyframes dispatch-spin{to{transform:rotate(1turn)}}.dispatch-summary{background:#fff;border-bottom:1px solid var(--dispatch-border);display:grid;grid-template-columns:repeat(5,minmax(120px,1fr))}.dispatch-summary>div{border-right:1px solid #e8edf3;color:#637086;gap:7px;min-height:48px;padding:0 16px}.dispatch-summary>div:last-child{border-right:0}.dispatch-summary span{font-size:12px;font-weight:750}.dispatch-summary strong{color:#172033;font-size:17px;margin-left:auto}.dispatch-summary>div:nth-child(2) svg{color:#d9480f}.dispatch-summary>div:nth-child(3) svg{color:#7048e8}.dispatch-summary>div:nth-child(4) svg{color:#1971c2}.dispatch-summary>div:nth-child(5) svg{color:#087f5b}.dispatch-status-tabs{background:#eef2f6;border-bottom:1px solid var(--dispatch-border);display:flex;gap:5px;min-height:46px;overflow-x:auto;padding:7px 12px}.dispatch-status-tabs button{border-radius:5px;color:#536176;flex:0 0 auto;font-size:11px;font-weight:800;height:31px;padding:0 10px}.dispatch-status-tabs button span{color:#7d899b;margin-left:7px}.dispatch-status-tabs button.active{background:#27364a;border-color:#27364a;color:#fff}.dispatch-status-tabs button.active span{color:#d7e1ed}.dispatch-table-shell{background:#fff;border:1px solid var(--dispatch-border);border-top:0;margin:0 10px 10px;min-height:0;overflow:hidden}.dispatch-job-row,.dispatch-table-head{align-items:center;display:grid;grid-template-columns:36px 105px minmax(170px,1.25fr) minmax(190px,1.35fr) 96px 126px 126px 126px}.dispatch-table-head{background:#253347;color:#fff;font-size:10px;font-weight:850;height:37px;min-width:1080px;padding-right:34px;text-transform:uppercase}.dispatch-table-head span{padding:0 9px}.dispatch-table-body{height:calc(100% - 37px);overflow:auto}.dispatch-job{border-bottom:1px solid var(--dispatch-border);border-left:3px solid #adb5bd;min-width:1080px}.dispatch-job.status-shortage{border-left-color:#e8590c}.dispatch-job.status-packed{border-left-color:#7048e8}.dispatch-job.status-dispatched{border-left-color:#1c7ed6}.dispatch-job.status-delivered{border-left-color:#0b8f68}.dispatch-job-row{background:#fff;min-height:54px;padding-right:32px;position:relative}.dispatch-job-row>*{margin:0 6px;min-width:0}.dispatch-expand{border-radius:5px;color:#536176;display:grid;height:28px;padding:0;place-items:center;width:28px}.dispatch-customer,.dispatch-invoice,.dispatch-product-summary{display:flex;flex-direction:column;min-width:0}.dispatch-invoice strong{color:#1d4f68;font-size:13px}.dispatch-customer span,.dispatch-invoice span,.dispatch-product-summary span{color:#758196;font-size:10px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-customer strong,.dispatch-product-summary strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-promised{color:#49566a;font-size:11px;font-weight:750}.dispatch-inline-input,.dispatch-status-select{background:#fff;border:1px solid #ccd6e1;border-radius:5px;font:inherit;font-size:11px;font-weight:750;height:32px;padding:0 8px;width:calc(100% - 12px)}.dispatch-status-select{color:#344256}.dispatch-status-select.status-shortage{background:#fff7ed;color:#c2410c}.dispatch-status-select.status-delivered{background:#ebfbee;color:#087f5b}.dispatch-next-button{background:#1982a8;border-color:#1982a8;border-radius:5px;color:#fff;font-size:10px;font-weight:850;gap:3px;height:32px;justify-content:center}.dispatch-next-button:disabled{background:#eef2f6;border-color:#d8e0e9;color:#8290a3;cursor:default}.dispatch-priority{border:0;color:#9aa6b5;display:grid;height:26px;place-items:center;position:absolute;right:4px;top:14px;width:26px}.dispatch-priority.urgent{color:#f08c00}.dispatch-job-detail{background:#f8fafc;border-top:1px solid #e4eaf1}.dispatch-line,.dispatch-lines-head{align-items:center;display:grid;grid-template-columns:90px minmax(190px,1fr) 105px 105px 105px 105px 118px}.dispatch-lines-head{background:#edf2f7;border-bottom:1px solid #dbe3ec;color:#68758a;font-size:9px;font-weight:850;min-height:30px;text-transform:uppercase}.dispatch-line>*,.dispatch-lines-head span{padding:0 9px}.dispatch-line{border-bottom:1px solid #e2e8ef;font-size:11px;min-height:39px}.dispatch-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-line input{border:1px solid #ccd6e1;border-radius:4px;font:inherit;font-size:11px;height:27px;padding:0 6px;width:calc(100% - 14px)}.dispatch-code{color:#597087;font-weight:800}.dispatch-line-status{background:#e9eef4;border-radius:4px;color:#526174;font-weight:850;padding:4px 7px!important;width:fit-content}.dispatch-line-status.status-shortage{background:#fff0e6;color:#c2410c}.dispatch-line-status.status-packed{background:#f0ebff;color:#6741d9}.dispatch-line-status.status-stock_ready{background:#e6fcf5;color:#087f5b}.dispatch-detail-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(120px,1fr)) 130px;padding:9px}.dispatch-detail-fields label{color:#657287;display:flex;flex-direction:column;font-size:9px;font-weight:850;gap:4px;text-transform:uppercase}.dispatch-detail-fields input{border:1px solid #ccd6e1;border-radius:4px;font:inherit;font-size:11px;height:31px;padding:0 8px;text-transform:none}.dispatch-detail-fields button{align-self:end;background:#0b8f68;border-color:#0b8f68;border-radius:5px;color:#fff;font-size:10px;font-weight:850;gap:5px;height:31px}.dispatch-detail-fields button,.dispatch-empty{align-items:center;display:flex;justify-content:center}.dispatch-empty{color:#718096;flex-direction:column;font-size:12px;gap:7px;min-height:220px}.dispatch-empty strong{color:#344256;font-size:14px}.dispatch-disabled{gap:8px;height:auto;justify-items:center;overflow:auto;place-content:center}.dispatch-disabled h1{font-size:21px;margin:5px 0 0}.dispatch-disabled p{color:#68758a;margin:0}@media (max-width:900px){.dispatch-page{grid-template-rows:auto auto auto minmax(430px,1fr);height:auto;min-height:calc(100vh - 30px);overflow:visible}.dispatch-header{align-items:stretch;flex-direction:column}.dispatch-tools{justify-content:stretch}.dispatch-search{flex:1 1;width:auto}.dispatch-summary{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}.dispatch-table-shell{min-height:460px}}.cash-tab-workspace{display:flex;flex-direction:column;height:calc(100dvh - 54px);height:var(--application-content-height,calc(100dvh - 54px));min-height:0;overflow:hidden}.cash-tab-toolbar{align-items:center;background:#eaf1f8;border-bottom:1px solid #becfe0;display:flex;flex:0 0 auto;gap:5px;padding:5px 8px 0}.cash-tab-strip{display:flex;flex:1 1;gap:4px;min-width:0;overflow-x:auto}.cash-tab{background:#f1f5f9;border:1px solid #c2d1e0;border-bottom:0;border-radius:6px 6px 0 0;display:flex;flex:0 0 auto}.cash-tab.is-active{background:#fff;border-top:3px solid #168e89}#root .cash-tab-toolbar button{background:#0000;border:0;color:#254663;cursor:pointer;font:600 12px/18px Arial,sans-serif;min-height:29px;padding:6px 9px}#root .cash-tab-toolbar>button{background:#fff;border:1px solid #c2d1e0;border-radius:4px;margin-bottom:4px}#root .cash-tab-toolbar button:disabled{cursor:default;opacity:.5}#root .cash-tab-toolbar button:focus-visible{outline:2px solid #168e89}.cash-tab-panel{flex:1 1;min-height:0;overflow:hidden}#root .cash-tab-panel .fresh-cash{height:100%}.cash-tab-warning{background:#fff4d9;color:#755000;flex:0 0 auto;font-size:12px;padding:5px 10px}.cash-tab-overlay{background:#13263b66;display:grid;inset:0;padding:12px;place-items:center;position:fixed;z-index:15000}.cash-tab-dialog{background:#fff;border-radius:8px;box-shadow:0 8px 35px #17325244;color:#193047;max-height:80vh;overflow:auto;padding:20px;width:min(580px,100%)}.cash-tab-dialog h2{font-size:18px;margin:0 0 12px}.cash-tab-dialog>div{display:flex;flex-wrap:wrap;gap:8px}.cash-tab-dialog button{background:#f2f7fb;border:1px solid #c1d3e2;border-radius:5px;color:#173252;cursor:pointer;margin:3px;padding:8px 12px}@media (max-width:650px){.cash-tab-toolbar{flex-wrap:wrap}.cash-tab-strip{flex-basis:100%}}@media print{.cash-tab-overlay,.cash-tab-toolbar,.cash-tab-warning{display:none!important}.cash-tab-panel,.cash-tab-workspace{display:block;height:auto;overflow:visible}}.cash-app-tabs-slot{display:none}.cash-app-tabs-slot.is-open{display:block;flex:0 0 auto;height:40px;min-width:0;z-index:1090}.cash-app-tabs-slot .cash-tab-toolbar{box-sizing:border-box;flex-wrap:nowrap;height:40px}.cash-app-tabs-slot .cash-tab-strip{flex-basis:auto}.cash-app-tabs-slot .cash-tab-warning{left:0;position:absolute;right:0;top:100%;z-index:1}.application-frame>.cash-app-tabs-slot.is-open{left:0;position:absolute;right:0;top:var(--application-header-height)}.application-frame:has(>.cash-app-tabs-slot.is-open){--application-content-height:calc(var(--shkun-viewport-height, 100dvh) - var(--application-header-height) - var(--application-footer-height) - 40px)}.application-frame:has(>.cash-app-tabs-slot.is-open)>.application-screen-content{top:calc(var(--application-header-height) + 40px)}.cash-app-panel-slot{display:flex;flex-direction:column;height:calc(100dvh - 94px);height:var(--application-content-height,calc(100dvh - 94px));min-height:0}@media print{.cash-app-tabs-slot.is-open{display:none}.cash-app-panel-slot{height:auto}.application-frame:has(>.cash-app-tabs-slot.is-open)>.application-screen-content{top:0}}.nd-reference .rd-dashboard:has(>.cash-app-tabs-slot.is-open){grid-template-rows:auto 40px minmax(0,1fr) auto}.voucher-app-frame-slot{height:calc(100dvh - 94px);height:var(--application-content-height,calc(100dvh - 94px));min-height:200px}.voucher-persistent-frame{background:#edf4f9;border:0;position:fixed;z-index:10}.voucher-frame-content{--application-content-height:100dvh;--application-header-height:0px;--application-footer-height:0px;height:100dvh;overflow:auto}.voucher-embedded-document .application-footer{display:none}@media print{.voucher-persistent-frame{height:100vh!important;position:static;width:100%!important}}#root .cash-tab-toolbar{background:#eef3f8;border-bottom:1px solid #dce5ee;box-sizing:border-box;flex-wrap:nowrap;gap:10px;height:40px;padding:4px 10px}#root .cash-tab-strip{align-items:center;gap:6px;height:34px;scrollbar-color:#b7c9d7 #0000;scrollbar-width:thin}#root .cash-tab{align-items:center;background:#0000;border:0;border-radius:9px;box-shadow:none;box-sizing:border-box;height:32px;transition:background .14s ease,box-shadow .14s ease}#root .cash-tab:hover{background:#e0e9f2}#root .cash-tab.is-active{background:#087e88;border:0;box-shadow:0 2px 5px #12425126,inset 0 1px 0 #ffffff24}#root .cash-tab-toolbar button{align-items:center;background:#0000!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#425b73;display:inline-flex;font:600 13px/18px Segoe UI,Arial,sans-serif!important;gap:8px;height:32px;justify-content:center;letter-spacing:0!important;margin:0;min-height:0;padding:0 12px;text-transform:none!important;white-space:nowrap}#root .cash-tab-toolbar button>span{font:inherit!important}#root .cash-tab-toolbar [role=tab]{justify-content:flex-start;max-width:240px}#root .cash-tab-toolbar [role=tab]>span:not(.voucher-tab-unsaved){min-width:0;overflow:hidden;text-overflow:ellipsis}#root .cash-tab.is-active [role=tab]{color:#fff}#root .cash-tab-toolbar .voucher-dashboard-tab{background:#fff!important;box-shadow:0 1px 3px #23456014!important;color:#254663;flex:0 0 auto;font-weight:700!important;margin-right:5px;position:relative}#root .cash-tab-toolbar .voucher-dashboard-tab:after{background:#cbd8e4;content:"";height:20px;position:absolute;right:-8px;top:6px;width:1px}#root .cash-tab-toolbar .voucher-dashboard-tab svg{color:#087e88;flex-shrink:0}#root .cash-tab-toolbar .voucher-dashboard-tab:hover:not(:disabled){background:#e3f2f3!important}#root .cash-tab-toolbar .voucher-dashboard-tab[aria-current=page]{background:#087e88!important;box-shadow:0 2px 5px #12425126!important;color:#fff}#root .cash-tab-toolbar .voucher-dashboard-tab[aria-current=page] svg{color:#fff}#root .cash-tab-toolbar .voucher-tab-close{border-radius:6px!important;color:#70869b!important;flex:0 0 24px!important;height:24px!important;margin-right:4px;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;padding:4px!important;width:24px!important}#root .cash-tab-toolbar .voucher-tab-close:hover:not(:disabled){background:#cbdbe8!important;color:#173653!important}#root .cash-tab.is-active .voucher-tab-close{color:#e3f7f8!important}#root .cash-tab.is-active .voucher-tab-close:hover:not(:disabled){background:#ffffff26!important;color:#fff!important}.voucher-tab-icon{flex-shrink:0}.voucher-tab-unsaved{background:#efa824;border-radius:50%;box-shadow:0 0 0 2px #ffffff40;display:inline-block;flex-shrink:0;height:7px;width:7px}#root .cash-tab-toolbar button:focus-visible{outline:2px solid #087e88;outline-offset:-2px}#root .cash-tab-toolbar .voucher-dashboard-tab[aria-current=page]:focus-visible,#root .cash-tab.is-active button:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){#root .cash-tab{transition:none}}#root .cash-tab-toolbar .voucher-tab-close>svg{flex-shrink:0;visibility:visible!important}#root .fresh-cash .fresh-cash-title>div{grid-column:2}#root .fresh-cash .fresh-cash-title>.fresh-cash-mode{grid-column:3}#root .fresh-cash .fresh-cash-title .fresh-cash-series{background:#eaf8ec;border:1px solid #a9d8b4;border-radius:12px;color:#247a39;display:inline-block;font-weight:600;padding:2px 8px}#root .fresh-cash .fresh-cash-meta>label,#root .journal-voucher-page .journal-voucher-header-card .equal-field{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}#root .fresh-cash .fresh-cash-meta>label,#root .fresh-cash .fresh-cash-today,#root .journal-voucher-page .journal-voucher-header-card .top-label{color:#718094!important;font:600 10px/12px Roboto,sans-serif!important}#root .journal-voucher-page .journal-voucher-header-card .top-label{margin:0!important;position:static!important}#root .fresh-cash .fresh-cash-meta input,#root .fresh-cash .fresh-cash-today b,#root .journal-voucher-page .journal-voucher-header-card .MuiFilledInput-root,#root .journal-voucher-page .journal-voucher-header-card .modern-date-input{background:#fff!important;border:1px solid #cad7e3!important;border-radius:4px!important;box-shadow:none!important;box-sizing:border-box!important;color:#193047!important;font:600 13px/30px Roboto,sans-serif!important;height:32px!important;margin:0!important;min-height:32px!important;padding:0 8px!important}#root .journal-voucher-page .journal-voucher-header-card .MuiInputBase-input{box-sizing:border-box!important;font:600 13px/30px Roboto,sans-serif!important;height:100%!important;padding:0!important}#root .journal-voucher-page .journal-voucher-header-card .MuiFilledInput-root:after,#root .journal-voucher-page .journal-voucher-header-card .MuiFilledInput-root:before{display:none!important}#root .fresh-cash .fresh-cash-today{background:#0000!important;border:0!important;gap:3px!important;padding:0!important}#root .fresh-cash .fresh-cash-today b{display:block;width:100%}@layer softwareControlFit{#root .journal-voucher-page .journal-voucher-header-card .MuiFilledInput-root{background:#fff!important;border:1px solid #cad7e3!important;border-radius:4px!important}#root .fresh-cash .fresh-cash-meta input,#root .fresh-cash .fresh-cash-today b,#root .journal-voucher-page .journal-voucher-header-card .equal-field .MuiFilledInput-root,#root .journal-voucher-page .journal-voucher-header-card .modern-date-input{background:#fff!important;border:1px solid #cbd8e5!important;border-radius:6px!important;height:32px!important;min-height:32px!important}}#root .journal-voucher-page .journal-voucher-header-card .equal-field .MuiInputBase-input{box-sizing:border-box!important;height:100%!important;min-height:0!important;padding:0!important}#root .fresh-cash,#root .fresh-cash *{box-sizing:border-box}#root .fresh-cash{background:#edf3f8;color:#193047;display:flex;flex-direction:column;font:400 13px/1.35 Inter,Arial,sans-serif;font:400 var(--fresh-cash-font,calc(13px*var(--fresh-cash-scale, 1)))/1.35 Inter,Arial,sans-serif;gap:7px;gap:calc(7px*var(--fresh-cash-scale, 1));height:calc(100dvh - 54px);height:var(--application-content-height,calc(100dvh - 54px));min-height:0;overflow:hidden;padding:9px;padding:calc(9px*var(--fresh-cash-scale, 1))}#root .fresh-cash button,#root .fresh-cash input,#root .fresh-cash select{font:inherit;letter-spacing:normal;text-transform:none}#root .fresh-cash button{align-items:center;background:#fff;border:1px solid #c6d3df;border-radius:5px;border-radius:calc(5px*var(--fresh-cash-scale, 1));box-shadow:none;color:#264764;cursor:pointer;display:inline-flex;gap:5px;gap:calc(5px*var(--fresh-cash-scale, 1));justify-content:center;min-height:28px;min-height:calc(28px*var(--fresh-cash-scale, 1));padding:5px 9px;padding:calc(5px*var(--fresh-cash-scale, 1)) calc(9px*var(--fresh-cash-scale, 1))}#root .fresh-cash button:hover:not(:disabled){background:#eaf5f2;border-color:#16836e}#root .fresh-cash button:disabled{cursor:default;opacity:.48}#root .fresh-cash input,#root .fresh-cash select{background:#fff;border:1px solid #cad7e3;border-radius:4px;border-radius:calc(4px*var(--fresh-cash-scale, 1));color:#193047;height:31px;height:calc(31px*var(--fresh-cash-scale, 1));min-width:0;outline:none;padding:4px 8px;padding:calc(4px*var(--fresh-cash-scale, 1)) calc(8px*var(--fresh-cash-scale, 1))}#root .fresh-cash button:focus-visible,#root .fresh-cash input:focus,#root .fresh-cash select:focus{outline:2px solid #299b85;outline:calc(2px*var(--fresh-cash-scale, 1)) solid #299b85;outline-offset:2px;outline-offset:-calc(2px*var(--fresh-cash-scale,1))}#root .fresh-cash input:disabled,#root .fresh-cash select:disabled{background:#f5f8fb;color:#526579;opacity:1}#root .fresh-cash-header{grid-gap:10px 22px;grid-gap:calc(10px*var(--fresh-cash-scale, 1)) calc(22px*var(--fresh-cash-scale, 1));align-items:center;background:#fff;border:1px solid #d3dfe9;border-radius:8px;border-radius:calc(8px*var(--fresh-cash-scale, 1));display:grid;flex:0 0 auto;gap:10px 22px;gap:calc(10px*var(--fresh-cash-scale, 1)) calc(22px*var(--fresh-cash-scale, 1));grid-template-columns:minmax(250px,1.2fr) minmax(200px,.9fr) minmax(270px,1fr);grid-template-columns:minmax(calc(250px*var(--fresh-cash-scale, 1)),1.2fr) minmax(calc(200px*var(--fresh-cash-scale, 1)),.9fr) minmax(calc(270px*var(--fresh-cash-scale, 1)),1fr);padding:12px 16px;padding:calc(12px*var(--fresh-cash-scale, 1)) calc(16px*var(--fresh-cash-scale, 1))}#root .fresh-cash-title{align-items:center;display:flex;gap:10px;gap:calc(10px*var(--fresh-cash-scale, 1));min-width:0}#root .fresh-cash-title h1{color:#163c4e;font-size:20px;font-size:calc(20px*var(--fresh-cash-scale, 1));font-weight:700;line-height:1.2;margin:0 0 2px;margin:0 0 calc(2px*var(--fresh-cash-scale, 1))}#root .fresh-cash-title span{color:#718294;font-size:11px;font-size:calc(11px*var(--fresh-cash-scale, 1))}#root .fresh-cash-symbol{background:#e8f7f0;border-radius:10px;border-radius:calc(10px*var(--fresh-cash-scale, 1));color:#13866b;display:grid;flex-shrink:0;height:40px;height:calc(40px*var(--fresh-cash-scale, 1));place-items:center;width:40px;width:calc(40px*var(--fresh-cash-scale, 1))}#root .fresh-cash-mode{background:#f3f7fb;border:1px solid #d4dfeb;border-radius:20px;border-radius:calc(20px*var(--fresh-cash-scale, 1));color:#526a83;font-size:10px;font-size:calc(10px*var(--fresh-cash-scale, 1));margin-left:auto;padding:3px 9px;padding:calc(3px*var(--fresh-cash-scale, 1)) calc(9px*var(--fresh-cash-scale, 1))}#root .fresh-cash-mode.is-editing{background:#eaf8ec;border-color:#a9d8b4;color:#247a39}#root .fresh-cash-series{color:#728297;display:flex;flex-direction:column;font-size:11px;font-size:calc(11px*var(--fresh-cash-scale, 1));gap:3px;gap:calc(3px*var(--fresh-cash-scale, 1));margin:0}#root .fresh-cash-series select{font-size:var(--fresh-cash-font);font-weight:600;width:100%}#root .fresh-cash-balance{border-left:3px solid #189c7f;border-left:calc(3px*var(--fresh-cash-scale, 1)) solid #189c7f;padding:2px 0 2px 12px;padding:calc(2px*var(--fresh-cash-scale, 1)) 0 calc(2px*var(--fresh-cash-scale, 1)) calc(12px*var(--fresh-cash-scale, 1))}#root .fresh-cash-balance>span{color:#688091;font-size:11px;font-size:calc(11px*var(--fresh-cash-scale, 1))}#root .fresh-cash-balance>div{align-items:center;display:flex;gap:10px;gap:calc(10px*var(--fresh-cash-scale, 1));justify-content:space-between}#root .fresh-cash-balance strong{color:#0e7b61;font-size:19px;font-size:calc(19px*var(--fresh-cash-scale, 1));font-weight:700}#root .fresh-cash-balance button{border-color:#0000;min-height:25px;min-height:calc(25px*var(--fresh-cash-scale, 1));padding:3px 6px;padding:calc(3px*var(--fresh-cash-scale, 1)) calc(6px*var(--fresh-cash-scale, 1))}#root .fresh-cash-meta{grid-gap:14px;grid-gap:calc(14px*var(--fresh-cash-scale, 1));align-items:end;border-top:1px solid #e9eef3;display:grid;gap:14px;gap:calc(14px*var(--fresh-cash-scale, 1));grid-column:1/-1;grid-template-columns:180px 180px minmax(180px,1fr) auto;grid-template-columns:calc(180px*var(--fresh-cash-scale, 1)) calc(180px*var(--fresh-cash-scale, 1)) minmax(calc(180px*var(--fresh-cash-scale, 1)),1fr) auto;padding-top:9px;padding-top:calc(9px*var(--fresh-cash-scale, 1))}#root .fresh-cash-meta label{color:#718094;display:flex;flex-direction:column;font-size:10px;font-size:calc(10px*var(--fresh-cash-scale, 1));gap:3px;gap:calc(3px*var(--fresh-cash-scale, 1));margin:0}#root .fresh-cash-meta input{font-size:var(--fresh-cash-font);width:100%}#root .fresh-cash-today{color:#7a8b9b;font-size:11px;font-size:calc(11px*var(--fresh-cash-scale, 1));padding-bottom:7px;padding-bottom:calc(7px*var(--fresh-cash-scale, 1))}#root .fresh-cash-today b{color:#445d72;font-weight:500;margin-left:8px;margin-left:calc(8px*var(--fresh-cash-scale, 1))}#root .fresh-cash-status{color:#5e7789;flex:0 0 auto;font-size:12px;font-size:calc(12px*var(--fresh-cash-scale, 1));max-height:112px;max-height:calc(112px*var(--fresh-cash-scale, 1));min-height:21px;min-height:calc(21px*var(--fresh-cash-scale, 1));overflow:auto;padding:0 3px;padding:0 calc(3px*var(--fresh-cash-scale, 1))}#root .fresh-cash-status [role=alert]{background:#fff7e4;border:1px solid #edce95;border-radius:4px;border-radius:calc(4px*var(--fresh-cash-scale, 1));color:#795c25;margin-top:4px;margin-top:calc(4px*var(--fresh-cash-scale, 1));padding:4px 8px;padding:calc(4px*var(--fresh-cash-scale, 1)) calc(8px*var(--fresh-cash-scale, 1))}#root .fresh-cash-status [role=alert] button{font-size:11px;font-size:calc(11px*var(--fresh-cash-scale, 1));margin-left:9px;margin-left:calc(9px*var(--fresh-cash-scale, 1));min-height:22px;min-height:calc(22px*var(--fresh-cash-scale, 1));padding:1px 7px;padding:1px calc(7px*var(--fresh-cash-scale, 1))}#root .fresh-cash-key-help{align-items:center;background:#f7faff;border:1px solid #d4dfeb;border-radius:5px;color:#415b74;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:var(--fresh-cash-font);gap:4px 16px;line-height:1.4;padding:4px 8px}#root .fresh-cash-key-help>span{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}#root .fresh-cash-key-help kbd{background:#fff;border:1px solid #c6d3df;border-radius:3px;box-shadow:none;color:#193047;font-family:inherit;font-size:inherit;font-weight:600;line-height:1.4;padding:0 4px}@media print{#root .fresh-cash .fresh-cash-key-help{display:none!important}}#root .fresh-cash-grid{background:#fff;border:1px solid #c6d6e1;border-radius:7px;border-radius:calc(7px*var(--fresh-cash-scale, 1));flex:1 1 auto;min-height:0;overflow:auto}#root .fresh-cash table{border-collapse:initial;border-spacing:0;font:inherit;margin:0;table-layout:fixed;width:100%}#root .fresh-cash-grid thead{position:sticky;top:0;z-index:2}#root .fresh-cash-grid thead th{background:#177e67;border-right:1px solid #ffffff26;color:#fff;font-size:11px;font-size:calc(11px*var(--fresh-cash-scale, 1));font-weight:600;height:34px;height:calc(34px*var(--fresh-cash-scale, 1));padding:6px 10px;padding:calc(6px*var(--fresh-cash-scale, 1)) calc(10px*var(--fresh-cash-scale, 1));text-align:left;text-transform:uppercase}#root .fresh-cash-grid thead th:nth-child(n+3){text-align:right}#root .fresh-cash-grid tbody td{border-bottom:1px solid #d8e2eb;border-right:1px solid #d8e2eb;height:31px;height:calc(31px*var(--fresh-cash-scale, 1));padding:0}#root .fresh-cash-grid tbody tr:nth-child(2n){background:#f6f9fc}#root .fresh-cash-grid tbody tr:focus-within{background:#e5f5f1}#root .fresh-cash-grid tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 #159b7b;box-shadow:inset calc(3px*var(--fresh-cash-scale, 1)) 0 #159b7b}#root .fresh-cash-grid td input{background:#0000;border:0;border-radius:0;font-size:var(--fresh-cash-font);height:30px;height:calc(30px*var(--fresh-cash-scale, 1));padding:4px 10px;padding:calc(4px*var(--fresh-cash-scale, 1)) calc(10px*var(--fresh-cash-scale, 1));width:100%}#root .fresh-cash-grid td:nth-child(n+3) input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}#root .fresh-cash-grid td button{background:#0000;border:0;color:#8a5252;padding:1px;width:100%}#root .fresh-cash-grid tfoot{bottom:0;position:sticky;z-index:2}#root .fresh-cash-grid tfoot th{font-feature-settings:"tnum";background:#eaf1f7;border-top:1px solid #b8ccdc;font-variant-numeric:tabular-nums;font-weight:600;height:34px;height:calc(34px*var(--fresh-cash-scale, 1));padding:6px 10px;padding:calc(6px*var(--fresh-cash-scale, 1)) calc(10px*var(--fresh-cash-scale, 1));text-align:right}#root .fresh-cash-actions{align-items:center;display:flex;flex:0 0 auto;gap:5px;gap:calc(5px*var(--fresh-cash-scale, 1));padding:4px 0 1px;padding:calc(4px*var(--fresh-cash-scale, 1)) 0 1px}#root .fresh-cash-actions button{flex:1 1;font-size:12px;font-size:calc(12px*var(--fresh-cash-scale, 1));height:31px;height:calc(31px*var(--fresh-cash-scale, 1));min-height:31px;min-height:calc(31px*var(--fresh-cash-scale, 1));padding:4px 6px;padding:calc(4px*var(--fresh-cash-scale, 1)) calc(6px*var(--fresh-cash-scale, 1));white-space:nowrap}#root .fresh-cash-actions .fresh-cash-save{background:#147f66;border-color:#147f66;color:#fff}#root .fresh-cash-actions .fresh-cash-delete{color:#b94c50}#root .fresh-cash-overlay{background:#172c406b;display:grid;inset:0;padding:20px;padding:calc(20px*var(--fresh-cash-scale, 1));place-items:center;position:fixed;z-index:16000}#root .fresh-cash-dialog{background:#fff;border-radius:9px;border-radius:calc(9px*var(--fresh-cash-scale, 1));box-shadow:0 16px 60px #10243740;box-shadow:0 calc(16px*var(--fresh-cash-scale, 1)) calc(60px*var(--fresh-cash-scale, 1)) #10243740;display:flex;flex-direction:column;gap:10px;gap:calc(10px*var(--fresh-cash-scale, 1));max-height:82vh;padding:16px;padding:calc(16px*var(--fresh-cash-scale, 1));width:min(920px,95vw);width:min(calc(920px*var(--fresh-cash-scale, 1)),95vw)}#root .fresh-cash-dialog header{align-items:center;display:flex;justify-content:space-between}#root .fresh-cash-dialog h2{font-size:18px;font-size:calc(18px*var(--fresh-cash-scale, 1));margin:0}#root .fresh-cash-search-list{overflow:auto}#root .fresh-cash-dialog td,#root .fresh-cash-dialog th{border-bottom:1px solid #dce5ec;overflow-wrap:anywhere;padding:9px;padding:calc(9px*var(--fresh-cash-scale, 1));text-align:left}#root .fresh-cash-dialog th{background:#eef4f8}#root .fresh-cash-dialog tbody tr:focus,#root .fresh-cash-dialog tbody tr:hover{background:#e6f5ed;cursor:pointer;outline:0}@media(max-width:1050px){#root .fresh-cash-actions{flex-wrap:wrap}#root .fresh-cash-actions button{flex:1 0 11%}#root .fresh-cash-header{gap:9px;gap:calc(9px*var(--fresh-cash-scale, 1));grid-template-columns:1fr 1fr}#root .fresh-cash-balance{grid-column:2;grid-row:1}#root .fresh-cash-series{align-items:center;flex-direction:row;grid-column:1/-1}#root .fresh-cash-series select{flex:1 1}}@media(max-width:600px){#root .fresh-cash{padding:4px;padding:calc(4px*var(--fresh-cash-scale, 1))}#root .fresh-cash-title h1{font-size:17px;font-size:calc(17px*var(--fresh-cash-scale, 1))}#root .fresh-cash-header{padding:9px;padding:calc(9px*var(--fresh-cash-scale, 1))}#root .fresh-cash-meta{gap:7px;gap:calc(7px*var(--fresh-cash-scale, 1));grid-template-columns:1fr 1fr}#root .fresh-cash-balance strong{font-size:15px;font-size:calc(15px*var(--fresh-cash-scale, 1))}#root .fresh-cash-grid table{min-width:660px;min-width:calc(660px*var(--fresh-cash-scale, 1))}}@media print{body *{visibility:hidden!important}#root .fresh-cash,#root .fresh-cash *{visibility:visible!important}#root .fresh-cash{background:#fff;display:block;font-size:11px;height:auto;left:0;min-height:0;overflow:visible;position:absolute;top:0;width:100%}#root .fresh-cash .fresh-cash-actions,#root .fresh-cash .fresh-cash-balance,#root .fresh-cash .fresh-cash-mode,#root .fresh-cash .fresh-cash-overlay,#root .fresh-cash .fresh-cash-status{display:none!important}#root .fresh-cash .fresh-cash-grid{border:1px solid #333;margin-top:10px;overflow:visible}#root .fresh-cash .fresh-cash-grid tfoot,#root .fresh-cash .fresh-cash-grid thead{position:static}#root .fresh-cash .fresh-cash-grid tr{break-inside:avoid;page-break-inside:avoid}#root .fresh-cash input,#root .fresh-cash select{border:0;color:#000}#root .fresh-cash{--fresh-cash-scale:1!important}}@layer softwareButtonDimensions{@media screen{#root .fresh-cash button{font-size:14px!important;font-size:calc(14px*var(--fresh-cash-scale, 1))!important;gap:8px!important;gap:calc(8px*var(--fresh-cash-scale, 1))!important;height:38px!important;height:calc(38px*var(--fresh-cash-scale, 1))!important;line-height:20px!important;line-height:calc(20px*var(--fresh-cash-scale, 1))!important;max-height:38px!important;max-height:calc(38px*var(--fresh-cash-scale, 1))!important;min-height:38px!important;min-height:calc(38px*var(--fresh-cash-scale, 1))!important;padding:0 15px!important;padding:0 calc(15px*var(--fresh-cash-scale, 1))!important}#root .fresh-cash button svg{flex:0 0 16px!important;flex:0 0 calc(16px*var(--fresh-cash-scale, 1))!important;height:16px!important;height:calc(16px*var(--fresh-cash-scale, 1))!important;min-width:16px!important;min-width:calc(16px*var(--fresh-cash-scale, 1))!important;width:16px!important;width:calc(16px*var(--fresh-cash-scale, 1))!important}#root .fresh-cash button[aria-label^=close i]{flex:0 0 38px!important;flex:0 0 calc(38px*var(--fresh-cash-scale, 1))!important;max-width:38px!important;max-width:calc(38px*var(--fresh-cash-scale, 1))!important;min-width:38px!important;min-width:calc(38px*var(--fresh-cash-scale, 1))!important;padding:0!important;width:38px!important;width:calc(38px*var(--fresh-cash-scale, 1))!important}#root .fresh-cash .fresh-cash-balance button{height:24px!important;height:calc(24px*var(--fresh-cash-scale, 1))!important;max-height:24px!important;max-height:calc(24px*var(--fresh-cash-scale, 1))!important;min-height:24px!important;min-height:calc(24px*var(--fresh-cash-scale, 1))!important;padding:0 10px!important;padding:0 calc(10px*var(--fresh-cash-scale, 1))!important}#root .fresh-cash-grid td button{min-width:0!important;padding:0!important}}}@media print{#root .fresh-cash-symbol svg{height:23px;width:23px}}#root .fresh-cash-grid thead th{background:#f59e0b!important;border-color:#d38b12!important;color:#173252!important}@media screen{#root .fresh-cash-header{gap:10px;grid-template-columns:minmax(110px,11ch) minmax(100px,12ch) minmax(200px,1fr) minmax(110px,11ch) minmax(140px,18ch);grid-template-rows:auto;padding:6px 10px}#root .fresh-cash-title{display:flex;gap:8px;grid-column:3;grid-row:1;justify-content:center;text-align:center}#root .fresh-cash-title h1{color:#173252;line-height:1.25;margin:0}#root .fresh-cash-meta{display:contents}#root .fresh-cash-meta>label{grid-row:1;min-width:0;width:100%}#root .fresh-cash-meta>label:first-child{grid-column:1}#root .fresh-cash-meta>label:nth-child(2){grid-column:2}#root .fresh-cash-meta>label:nth-child(3){grid-column:5}#root .fresh-cash-today{display:flex;flex-direction:column;font-size:10px;font-size:calc(10px*var(--fresh-cash-scale,1));gap:3px;grid-column:4;grid-row:1;padding:0}#root .fresh-cash-today b{background:#fff;border:1px solid #cad7e3;border-radius:4px;font-size:var(--fresh-cash-font);margin:0;padding:6px 8px;white-space:nowrap}#root .fresh-cash-status{align-items:center;display:flex;gap:6px 12px;justify-content:space-between;margin-block:-2px;margin-block:calc(-2px*var(--fresh-cash-scale, 1))}#root .fresh-cash-status-messages{flex:1 1;min-width:0}#root .fresh-cash-balance{align-items:center;background:#f7fbff;border:1px solid #d5e3f5;border-left:3px solid #189c7f;border-radius:5px;display:flex;flex:0 0 auto;gap:12px;margin-left:auto;padding:0 6px}#root .fresh-cash-balance strong,#root .fresh-cash-balance>span{font-size:var(--fresh-cash-font);white-space:nowrap}}@media screen and (max-width:900px){#root .fresh-cash-header{grid-template-columns:repeat(4,minmax(0,1fr))}#root .fresh-cash-title{grid-column:1/-1;grid-row:1}#root .fresh-cash-meta>label,#root .fresh-cash-today{grid-row:2}#root .fresh-cash-meta>label:nth-child(3){grid-column:4}#root .fresh-cash-today{grid-column:3}}@media screen and (max-width:600px){#root .fresh-cash-header{grid-template-columns:repeat(2,minmax(0,1fr))}#root .fresh-cash-meta>label:nth-child(3){grid-column:2;grid-row:3}#root .fresh-cash-today{grid-column:1;grid-row:3}#root .fresh-cash-status{flex-wrap:wrap}#root .fresh-cash-status-messages{flex-basis:100%}#root .fresh-cash-balance{flex-wrap:wrap;gap:4px 12px;max-width:100%}}#root .fresh-cash{font-family:Roboto,sans-serif}#root .fresh-cash-title h1{font-family:Roboto,sans-serif!important;font-size:calc(var(--fresh-cash-font) + 5px)!important;font-weight:850!important}#root .fresh-cash-title .fresh-cash-mode{align-items:center;display:inline-flex;line-height:1.25;margin:3px 0 0;padding:1px 9px}#root .fresh-cash .fresh-cash-grid{border:1px solid #d4dfeb;border-radius:6px}#root .fresh-cash .fresh-cash-grid thead th{border-right:1px solid #ffffff57!important;font-size:var(--fresh-cash-font);font-weight:800;height:34px;line-height:34px;padding:0 7px;text-align:center}#root .fresh-cash .fresh-cash-grid tbody td{background:#fffefb;border-bottom:1px solid #d4dfeb;border-right:1px solid #d4dfeb;height:35px;height:calc(35px*var(--fresh-cash-scale,1));padding:0 6px}#root .fresh-cash .fresh-cash-grid tbody tr:nth-child(2n) td{background:#fafcff}#root .fresh-cash .fresh-cash-grid tbody tr:focus-within td,#root .fresh-cash .fresh-cash-grid tbody tr:hover td{background:#eaf3ff}#root .fresh-cash .fresh-cash-grid tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 #3b82f6}#root .fresh-cash .fresh-cash-grid td input{background:#0000;height:34px;height:calc(34px*var(--fresh-cash-scale,1));padding:0}#root .fresh-cash .fresh-cash-grid tfoot{background:#fff}#root .fresh-cash .fresh-cash-grid tfoot th{background:#f59e0b14;border-bottom:1px solid #d4dfeb;border-right:1px solid #d4dfeb;border-top:1px solid #d4dfeb;font-weight:900;height:29px;line-height:28px;padding:0 8px}#root .fresh-cash-narration-cell{position:relative}#root .fresh-cash[data-voucher-editable=true] .fresh-cash-narration-cell input{padding-right:34px;padding-right:calc(34px*var(--fresh-cash-scale, 1))}#root .fresh-cash-grid .fresh-cash-mic{background:#0000;border:0;color:#087f70;height:26px;height:calc(26px*var(--fresh-cash-scale, 1));min-height:0;padding:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);visibility:hidden;width:26px;width:calc(26px*var(--fresh-cash-scale, 1))}#root .fresh-cash-grid .fresh-cash-narration-cell:focus-within .fresh-cash-mic{pointer-events:auto;visibility:visible}#root .fresh-cash-grid .fresh-cash-mic[aria-pressed=true]{background:#ffe5e3;border:1px solid #e4a09b;color:#b02727}#root .fresh-cash-speech-status{color:#116f65;display:block}#root .fresh-cash .fresh-cash-speech-language{align-items:center;display:inline-flex;gap:5px;margin:0 0 0 auto}#root .fresh-cash .fresh-cash-speech-language select{height:25px;padding:1px 5px}#root .fresh-cash .fresh-cash-status{background:#f3f8fb;border:1px solid #d4dfeb;border-radius:4px;flex-wrap:wrap;gap:3px 10px;margin-block:0;padding:3px 8px}#root .fresh-cash .fresh-cash-status-messages{flex:0 1 auto}#root .fresh-cash-status .voucher-account-balance{background:#0000;border:0;flex:1 1 auto;margin:0;min-width:0;padding:0}#root .fresh-cash-status .fresh-cash-balance{gap:8px;margin-left:auto}#root .fresh-cash-status .fresh-cash-speech-language{flex:0 0 auto;margin-left:0}@media print{#root .fresh-cash-mic,#root .fresh-cash-speech-status{display:none!important}}@layer softwareButtonDimensions{#root .fresh-cash .fresh-cash-grid .fresh-cash-mic{height:26px!important;height:calc(26px*var(--fresh-cash-scale, 1))!important;max-height:26px!important;max-height:calc(26px*var(--fresh-cash-scale, 1))!important;min-height:26px!important;min-height:calc(26px*var(--fresh-cash-scale, 1))!important;padding:0!important}}#root .fresh-cash-speech-controls{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:auto}#root .fresh-cash-speech-controls .fresh-cash-speech-language{margin-left:0}@layer softwareButtonDimensions{#root .fresh-cash .fresh-cash-translate{font-size:12px!important;gap:4px!important;height:25px!important;line-height:20px!important;max-height:25px!important;min-height:25px!important;padding:0 6px!important}#root .fresh-cash .fresh-cash-translate svg{height:14px!important;width:14px!important}}#root .fresh-cash .fresh-cash-translate{background:#edf9f8;border:1px solid #acd7d7;color:#076d74;white-space:nowrap}.MuiDialog-paper.cash-translation-dialog{border-radius:12px;color:#203c50;font:14px/1.4 Arial,sans-serif;max-height:calc(100dvh - 32px);overflow:hidden}.cash-translation-dialog header{align-items:center;background:#193850;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.cash-translation-dialog h2{font-size:18px;margin:0}.cash-translation-dialog header p{color:#d1e3eb;margin:3px 0 0}.cash-translation-dialog .cash-translation-body{overflow:auto;padding:16px 18px}.cash-translation-dialog label{display:flex;flex-direction:column;font-weight:600;gap:6px;margin:0 0 12px}.cash-translation-dialog textarea{border:1px solid #c8d9e6;border-radius:6px;box-sizing:border-box;color:#203c50;font:15px/1.5 Arial,sans-serif;min-height:90px;padding:10px;resize:vertical;width:100%}.cash-translation-dialog textarea[readonly]{background:#f4f8fb}.cash-translation-dialog .cash-translation-error{background:#fff4e5;border:1px solid #edcf9c;border-radius:6px;color:#754d1e;padding:10px}.cash-translation-dialog footer{align-items:center;border-top:1px solid #dce6ee;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 18px}.cash-translation-dialog footer>span{color:#637a8a;font-size:12px}.cash-translation-dialog footer>div{display:flex;gap:8px;margin-left:auto}.cash-translation-dialog button{background:#fff;border:1px solid #c4d5e2;border-radius:5px;color:#23495e;cursor:pointer;font:inherit;padding:7px 10px}.cash-translation-dialog button:disabled{cursor:default;opacity:.5}.cash-translation-dialog .cash-translation-apply{background:#07858a;border-color:#07858a;color:#fff}.cash-translation-dialog button:focus-visible,.cash-translation-dialog textarea:focus{outline:2px solid #16a0aa;outline-offset:2px}@media print{.cash-translation-dialog{display:none!important}}#root,body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Arial,sans-serif}.bank-voucher-page{--bank-font-size:var(--bank-global-font-size,var(--app-font-size,13px));--bank-label-font-size:calc(var(--bank-font-size)*0.86);--bank-title-font-size:calc(var(--bank-font-size)*1.75);--bank-subtitle-font-size:calc(var(--bank-font-size)*1.02);background:#f6f8fb;font-size:var(--bank-font-size);height:100dvh;margin-top:-30px;overflow:hidden;width:100%}.bank-voucher-shell{grid-gap:6px;display:grid;gap:6px;grid-template-rows:20% 60% 20%;height:100%;overflow:hidden;padding:5vh 8px 8px;width:100%}.bank-voucher-header-card{background:#fff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;overflow:hidden;padding:8px 12px}.bank-voucher-header-top{margin-bottom:8px;min-height:42px;position:relative}.bank-voucher-header-top,.header-title-wrap{align-items:center;display:flex;justify-content:center}.header-title-wrap{flex-wrap:wrap;gap:8px;text-align:center;width:100%}.HeaderBANK{color:#1e293b;font-size:clamp(20px,1.6vw,26px);font-weight:800;letter-spacing:.4px;line-height:1.1;margin:0;text-align:center}.tittle{font-size:clamp(12px,.95vw,15px)}.bank-voucher-topbar{align-items:flex-end;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;justify-content:center;min-height:0}.topbar-left,.topbar-right.bank-topbar-right{align-items:flex-end;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:10px;min-width:0}.topbar-right.bank-topbar-right{justify-content:flex-start}.bankdiv.modern-bank-row{align-items:flex-end;display:flex;gap:10px;min-width:0}.field-block{display:flex;flex-direction:column;min-width:170px}.top-label{font-size:11px;letter-spacing:.3px;margin-bottom:5px}.DatePICKER.modern-date-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:13px;font-weight:600;height:36px;line-height:36px;outline:none;padding:0 10px;width:170px}.DatePICKER.modern-date-input:focus{background:#fff;border-color:#94a3b8}.custom-bordered-input.bank-code-field,.custom-bordered-input.bank-name-field,.custom-bordered-input.voucher-field{width:170px}.custom-bordered-input.bank-name-field{width:280px}.custom-bordered-input.bank-code-field{width:150px}.custom-bordered-input .MuiFilledInput-root{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;height:36px!important;min-height:36px!important;overflow:hidden}.custom-bordered-input .MuiFilledInput-root:hover{background:#fff!important}.custom-bordered-input .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#94a3b8!important}.custom-bordered-input .MuiFilledInput-root:after,.custom-bordered-input .MuiFilledInput-root:before{display:none!important}.custom-bordered-input .MuiInputBase-input{font-size:13px!important;font-weight:700!important;height:36px!important;line-height:36px!important;min-height:36px!important;padding:0 10px!important}.custom-bordered-input .MuiInputLabel-root{font-size:12px!important;font-weight:600!important}.bank-voucher-table-card{border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;display:grid;grid-template-rows:1fr auto;overflow:hidden;padding:4px 8px 6px}.Tablesections,.bank-voucher-table-card{background:#fff;height:100%;min-height:0}.Tablesections{border:1px solid #dbe3ee;border-radius:10px;overflow:auto}.custom-table,.custom-table *{box-sizing:border-box}.custom-table.modern-bank-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.custom-table.modern-bank-table tbody td,.custom-table.modern-bank-table tfoot td,.custom-table.modern-bank-table thead th{line-height:1!important;margin:0!important;padding:0!important;vertical-align:middle!important}.custom-table.modern-bank-table thead th{background:linear-gradient(90deg,#dbeafe,#bfdbfe);border-bottom:1px solid #cbd5e1;color:#1e293b;font-size:10.5px;font-weight:800;height:26px!important;max-height:26px!important;min-height:26px!important;overflow:hidden;position:sticky;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:5}.custom-table.modern-bank-table tbody td,.custom-table.modern-bank-table tbody tr{height:28px!important;max-height:28px!important;min-height:28px!important}.custom-table.modern-bank-table tbody td{border-bottom:1px solid #e5e7eb}.custom-table.modern-bank-table tbody tr:hover{background:#f8fafc}.custom-table.modern-bank-table tfoot td{background:#f1f5f9;border-top:1px solid #cbd5e1;bottom:0;color:#0f172a;font-size:11.5px;font-weight:800;height:28px!important;max-height:28px!important;min-height:28px!important;position:sticky;text-align:center;z-index:4}.custom-table.modern-bank-table td:first-child,.custom-table.modern-bank-table th:first-child{width:23%}.custom-table.modern-bank-table td:nth-child(n+2),.custom-table.modern-bank-table th:nth-child(n+2){width:8%}.custom-table.modern-bank-table td:nth-child(5),.custom-table.modern-bank-table th:nth-child(5){width:5%}.custom-table.modern-bank-table td:nth-child(9),.custom-table.modern-bank-table th:nth-child(9){width:12%}.custom-table.modern-bank-table td:nth-child(10),.custom-table.modern-bank-table th:nth-child(10){width:15%}.custom-table.modern-bank-table td:nth-child(11),.custom-table.modern-bank-table th:nth-child(11){width:4%}.narration-head{gap:4px;height:26px;line-height:1}.custom-table.modern-bank-table input,.custom-table.modern-bank-table select,.custom-table.modern-bank-table textarea{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;outline:none!important}.Account,.Bankcharges,.Discounts,.Payments,.REM,.Receipts,.TDSrs,.Totals,.chnqBank{background:#0000;color:#0f172a;font-size:12px!important;font-weight:600!important;height:28px!important;line-height:28px!important;max-height:28px!important;min-height:28px!important;padding:0 6px!important;width:100%}.Account:focus,.Bankcharges:focus,.Discounts:focus,.Payments:focus,.REM:focus,.Receipts:focus,.TDSrs:focus,.Totals:focus,.chnqBank:focus{background:#eff6ff!important}.Bankcharges,.Discounts,.Payments,.Receipts,.TDSrs,.Totals{text-align:right}.Account,.REM,.chnqBank{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-cell-wrap{height:28px!important;max-height:28px!important;min-height:28px!important}.delete-cell-wrap .MuiIconButton-root,.delete-cell-wrap button{margin:0!important;min-height:22px!important;min-width:22px!important;padding:2px!important}.addbutton.add-row-wrap{padding-top:4px}.add-row-btn{border-radius:8px!important;font-size:11px!important;height:28px;min-width:95px;padding:0 10px!important}.Belowcontent.bank-bottom-section{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;padding:10px 12px}.Buttonsgroupz.bank-bottom-buttons{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(11,minmax(0,1fr));height:100%;width:100%}.Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{border:none!important;border-radius:10px!important;box-shadow:none!important;color:#1e293b!important;font-size:13px!important;font-weight:800!important;height:42px;min-width:0;overflow:hidden;padding:0 8px!important;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap;width:100%}.Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn:disabled{cursor:not-allowed!important;opacity:.5!important}.modal-body table tbody td,.modal-body table thead th{font-size:12px}.MuiFilledInput-input,.MuiFilledInput-root,.MuiInputBase-input,.MuiInputBase-root,.MuiOutlinedInput-input,.MuiOutlinedInput-root{min-height:0!important}@media (max-width:1550px){.HeaderBANK{font-size:clamp(18px,1.4vw,24px)}.Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{font-size:10px!important;height:34px}.Buttonsgroupz.bank-bottom-buttons{gap:5px}.custom-bordered-input.bank-name-field{width:240px}}@media (max-width:1350px){.bank-voucher-shell{padding:5vh 6px 6px}.bank-voucher-topbar{gap:8px}.bank-voucher-topbar,.topbar-right.bank-topbar-right{justify-content:flex-start}.bankdiv.modern-bank-row,.topbar-left{flex-wrap:wrap}}@media (max-width:1200px){.Buttonsgroupz.bank-bottom-buttons{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.bank-voucher-shell{grid-template-rows:28% 50% 22%}.HeaderBANK{font-size:18px}.tittle{font-size:12px}.DatePICKER.modern-date-input,.custom-bordered-input.bank-code-field,.custom-bordered-input.bank-name-field,.custom-bordered-input.voucher-field{width:100%!important}.field-block{min-width:100%}.bankdiv.modern-bank-row,.topbar-left,.topbar-right.bank-topbar-right{width:100%}.Buttonsgroupz.bank-bottom-buttons{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{font-size:12px!important;height:38px}}@media (max-width:600px){.bank-voucher-shell{padding:6px}.Buttonsgroupz.bank-bottom-buttons{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}.bank-voucher-page{--bv-ink:#0f172a;--bv-muted:#475569;--bv-line:#dbe5f1;--bv-soft:#f8fbff;--bv-blue:#2563eb;--bv-violet:#7c3aed;--bv-btn-shadow:0 6px 14px #0f172a1f;background:radial-gradient(circle at top left,#2563eb14,#0000 28%),linear-gradient(180deg,#eef4fb,#f7f9fc 42%,#eef3f8)}.bank-voucher-shell{gap:8px;grid-template-rows:minmax(126px,19%) minmax(0,62%) minmax(70px,19%);padding:clamp(34px,4.8vh,46px) 10px 10px}.Belowcontent.bank-bottom-section,.bank-voucher-header-card,.bank-voucher-table-card{background:linear-gradient(180deg,#fffffffa,#f6fafffa);border-color:var(--bv-line);border-radius:16px;box-shadow:0 10px 24px #0f172a14}.bank-voucher-header-top{margin-bottom:6px;min-height:48px}.HeaderBANK{align-items:center;background:linear-gradient(90deg,#fff,#eef5ff,#f5f3ff);border:1px solid var(--bv-line);border-radius:999px;box-shadow:0 8px 22px #0f172a14;color:var(--bv-ink);display:inline-flex;font-size:clamp(19px,1.45vw,23px);justify-content:center;letter-spacing:2.2px;padding:8px 14px 10px;position:relative;text-transform:uppercase}.HeaderBANK:after{background:linear-gradient(to right,var(--bv-blue),var(--bv-violet));border-radius:999px;bottom:4px;box-shadow:0 2px 8px #6366f147;content:"";height:3px;left:12%;position:absolute;right:12%}.bank-voucher-page .tittle{background:linear-gradient(90deg,#fff,#f8fafc);border:1px solid #d8e2ef;border-radius:999px;color:var(--bv-muted);font-weight:800;letter-spacing:1px;padding:7px 12px}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root{background:linear-gradient(to bottom,#fff,var(--bv-soft))!important;box-shadow:inset 0 1px 0 #ffffffd9}.bank-voucher-page .custom-table.modern-bank-table thead th{--bs-table-bg:#0000;--bs-table-accent-bg:#0000;border-color:#27757a;color:#fff;letter-spacing:.2px;text-shadow:0 1px 0 #0000002e}.bank-voucher-page .custom-table.modern-bank-table thead th:first-child{background:linear-gradient(180deg,#4ca8a4,#2f8e95)}.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(2),.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(3),.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(4),.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(5){background:linear-gradient(180deg,#56a6cb,#388bb6)}.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(10),.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(6),.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(7),.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(8),.bank-voucher-page .custom-table.modern-bank-table thead th:nth-child(9){background:linear-gradient(180deg,#9a72bf,#7d5aa7)}.bank-voucher-page .custom-table.modern-bank-table thead th.voucher-th-code,.bank-voucher-page .custom-table.modern-bank-table thead th.voucher-th-desc{--bs-table-bg:#0000!important;--bs-table-accent-bg:#0000!important;background-color:#2f8e95!important;background-image:linear-gradient(180deg,#4ca8a4,#2f8e95)!important;color:#fff!important}.bank-voucher-page .custom-table.modern-bank-table thead th.voucher-th-amount{--bs-table-bg:#0000!important;--bs-table-accent-bg:#0000!important;background-color:#388bb6!important;background-image:linear-gradient(180deg,#56a6cb,#388bb6)!important;color:#fff!important}.bank-voucher-page .custom-table.modern-bank-table thead th.voucher-th-tax{--bs-table-bg:#0000!important;--bs-table-accent-bg:#0000!important;background-color:#7d5aa7!important;background-image:linear-gradient(180deg,#9a72bf,#7d5aa7)!important;color:#fff!important}.bank-voucher-page .custom-table.modern-bank-table tbody tr:nth-child(2n){background:#fbfdff}.bank-voucher-page .custom-table.modern-bank-table tbody tr:hover{background:#eef6fb}.bank-voucher-page .custom-table.modern-bank-table tfoot td{background:linear-gradient(90deg,#fff2c7,#ffeaa9);border-top-color:#f4c96b;color:#111827}.bank-voucher-page .Account:focus,.bank-voucher-page .Bankcharges:focus,.bank-voucher-page .Discounts:focus,.bank-voucher-page .Payments:focus,.bank-voucher-page .REM:focus,.bank-voucher-page .Receipts:focus,.bank-voucher-page .TDSrs:focus,.bank-voucher-page .Totals:focus,.bank-voucher-page .chnqBank:focus{background:#fff8e4!important}.bank-voucher-page .add-row-btn{background:linear-gradient(180deg,#56a6cb,#388bb6)!important;border:none!important;box-shadow:var(--bv-btn-shadow);color:#fff!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;height:auto;justify-content:center;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:5px 8px max(8px,env(safe-area-inset-bottom));width:100%}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{border-radius:10px!important;box-shadow:var(--bv-btn-shadow)!important;color:#fff!important;flex:0 0 auto;font-size:13px!important;font-weight:700!important;height:38px!important;letter-spacing:.4px;min-width:90px;padding:0 12px!important;width:auto}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn:focus,.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn:hover{box-shadow:0 10px 18px #00000024!important;filter:brightness(1.02);transform:translateY(-1px)}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn.save-btn,.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-add{background:linear-gradient(180deg,#4ca8a4,#2f8e95)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-edit{background:linear-gradient(180deg,#56a6cb,#388bb6)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-nav{background:linear-gradient(180deg,#9a72bf,#7d5aa7)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-search{background:linear-gradient(180deg,#e6b85c,#d49b27)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-print{background:linear-gradient(180deg,#5b95d6,#356fb1)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-fafix{background:linear-gradient(180deg,#38bdf8,#0f766e)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-delete{background:linear-gradient(180deg,#de7a78,#c74b4b)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-exit{background:linear-gradient(180deg,#64748b,#475569)!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .action-save{background:linear-gradient(180deg,#4ca8a4,#2f8e95)!important}@media (min-width:1180px) and (max-width:1550px){.bank-voucher-shell{grid-template-rows:minmax(118px,18%) minmax(0,64%) minmax(62px,18%);padding-top:clamp(32px,4.5vh,42px)}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{font-size:12px!important;height:36px!important;min-width:86px}}@media (max-width:900px){.bank-voucher-shell{grid-template-rows:minmax(160px,28%) minmax(0,50%) minmax(110px,22%)}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons{justify-content:flex-start}}.bank-voucher-page .bank-voucher-header-card{background:linear-gradient(135deg,#fffffff7,#eff8fff2 48%,#f7f4fff0),radial-gradient(circle at 12% 0,#4ca8a438,#0000 32%),radial-gradient(circle at 92% 10%,#9a72bf33,#0000 30%);border:1px solid #8296af6b;box-shadow:0 16px 38px #0f172a1f,inset 0 1px 0 #ffffffd9;isolation:isolate;padding:10px 14px 12px}.bank-voucher-page .bank-voucher-header-card:before{background:linear-gradient(110deg,#0000,#0000 27%,#fff9 38%,#0000 52%),repeating-linear-gradient(135deg,rgba(56,139,182,.055) 0 1px,#0000 1px 12px);content:"";inset:0;opacity:.9;position:absolute;z-index:-2}.bank-voucher-page .bank-voucher-header-card:after{box-shadow:0 8px 18px #388bb647;content:"";height:4px;position:absolute}.bank-voucher-page .bank-voucher-header-top{margin-bottom:8px;min-height:54px}.bank-voucher-page .header-title-wrap{gap:10px}.bank-voucher-page .HeaderBANK{background:linear-gradient(135deg,#0f172af5,#388bb6f5 48%,#7d5aa7f5);border:1px solid #fffc;box-shadow:0 14px 28px #0f172a2e,inset 0 1px 0 #fff3;color:#fff;font-size:clamp(20px,1.5vw,24px);letter-spacing:1.8px;min-width:250px;padding:10px 22px 13px 54px}.bank-voucher-page .HeaderBANK:before{background:linear-gradient(180deg,#fff2c7,#e6b85c);border-radius:999px;box-shadow:0 5px 12px #0f172a33;color:#334155;content:"BV";display:grid;font-size:11px;font-weight:900;height:31px;left:12px;letter-spacing:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:31px}.bank-voucher-page .HeaderBANK:after{background:linear-gradient(90deg,#fff2c7,#fffc,#0000);bottom:6px;left:54px;right:22px}.bank-voucher-page .tittle{background:#ffffffbd;border-color:#94a3b859;box-shadow:0 10px 20px #0f172a14,inset 0 1px 0 #ffffffe6;color:#1f2937}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root{background:#ffffffc7!important;border-color:#388bb64d!important;border-radius:12px!important;box-shadow:0 8px 18px #0f172a12,inset 0 1px 0 #ffffffe6!important}.bank-voucher-page .DatePICKER.modern-date-input:focus,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#388bb6b8!important;box-shadow:0 0 0 3px #56a6cb24,0 10px 20px #0f172a14!important}@media (max-width:900px){.bank-voucher-page .HeaderBANK{font-size:18px;min-width:0;padding-left:48px}}.bank-voucher-page .bank-voucher-header-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe5f1;box-shadow:0 8px 20px #0f172a14;isolation:auto;overflow:hidden;padding:9px 14px 11px;position:relative}.bank-voucher-page .bank-voucher-header-card:before{display:none}.bank-voucher-page .bank-voucher-header-card:after{background:linear-gradient(90deg,#4ca8a4,#56a6cb,#9a72bf);border-radius:0 0 999px 999px;box-shadow:none;height:3px;left:14px;right:14px;top:0}.bank-voucher-page .bank-voucher-header-top{margin-bottom:7px;min-height:48px}.bank-voucher-page .HeaderBANK{background:linear-gradient(90deg,#fff,#eef5ff,#f8fbff);border:1px solid #dbe5f1;border-radius:999px;box-shadow:0 8px 18px #0f172a14;color:#0f172a;font-size:clamp(19px,1.45vw,23px);letter-spacing:1.4px;min-width:0;padding:9px 18px 11px}.bank-voucher-page .HeaderBANK:before{display:none}.bank-voucher-page .HeaderBANK:after{background:linear-gradient(90deg,#4ca8a4,#56a6cb);bottom:5px;box-shadow:none;height:2px;left:18px;right:18px}.bank-voucher-page .tittle{background:#fff;border-color:#d8e2ef;box-shadow:none;color:#475569}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root{background:#fff!important;border-color:#d8e2ef!important;border-radius:10px!important;box-shadow:none!important}.bank-voucher-page .DatePICKER.modern-date-input:focus,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#56a6cb!important;box-shadow:0 0 0 3px #56a6cb1f!important}.bank-voucher-page .header-title-wrap{justify-content:center;padding:0 118px}.bank-voucher-page .HeaderBANK{font-size:clamp(24px,1.9vw,31px);line-height:1;padding:10px 26px 12px}@media (max-width:900px){.bank-voucher-page .header-title-wrap{padding:0}.bank-voucher-page .HeaderBANK{font-size:22px}}.bank-voucher-page,.bank-voucher-page *,.bank-voucher-page button,.bank-voucher-page input,.bank-voucher-page select,.bank-voucher-page table,.bank-voucher-page textarea{font-size:var(--bank-font-size)!important}.bank-voucher-page .HeaderBANK{font-size:clamp(19px,var(--bank-title-font-size),34px)!important}.bank-voucher-page .tittle{font-size:clamp(12px,var(--bank-subtitle-font-size),20px)!important}.bank-voucher-page .HeaderBANK:before,.bank-voucher-page .MuiInputLabel-root,.bank-voucher-page .top-label{font-size:var(--bank-label-font-size)!important}.bank-voucher-page{min-height:100svh}.bank-voucher-shell{gap:7px;grid-template-rows:minmax(108px,17%) minmax(0,1fr) auto;padding:clamp(22px,3vh,34px) 10px 8px}.bank-voucher-page .bank-voucher-header-card{padding:7px 12px 9px}.bank-voucher-page .bank-voucher-header-top{margin-bottom:5px;min-height:38px}.bank-voucher-page .HeaderBANK{font-size:clamp(19px,var(--bank-title-font-size),28px)!important;padding:7px 22px 9px}.bank-voucher-topbar{align-content:flex-end}.Belowcontent.bank-bottom-section{height:auto;min-height:56px;padding:7px 10px}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons{padding:2px 6px max(4px,env(safe-area-inset-bottom));scrollbar-width:thin}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{min-width:82px}@media (max-height:820px){.bank-voucher-shell{gap:5px;grid-template-rows:minmax(96px,16%) minmax(0,1fr) auto;padding-top:clamp(16px,2vh,24px)}.bank-voucher-page .bank-voucher-header-card{padding:6px 10px 7px}.bank-voucher-page .bank-voucher-header-top{margin-bottom:4px;min-height:32px}.bank-voucher-page .HeaderBANK{letter-spacing:1px;padding:6px 18px 8px}.DatePICKER.modern-date-input,.custom-bordered-input .MuiFilledInput-root,.custom-bordered-input .MuiInputBase-input{height:32px!important;min-height:32px!important}.custom-bordered-input .MuiInputBase-input{line-height:32px!important}.Belowcontent.bank-bottom-section{min-height:48px;padding:5px 8px}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{height:31px!important;min-width:76px}}.bank-voucher-page .HeaderBANK:after{content:none!important;display:none!important}.bank-voucher-page .bank-voucher-shell{gap:6px!important;grid-template-rows:minmax(82px,13%) minmax(0,1fr) auto!important;padding:clamp(24px,3.2vh,34px) 8px 8px!important}.bank-voucher-page .bank-voucher-header-card{padding:6px 10px 7px!important}.bank-voucher-page .bank-voucher-header-top{min-height:34px!important}.bank-voucher-page .HeaderBANK{letter-spacing:1.15px!important;padding:7px 22px 9px!important}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root{height:32px!important;min-height:32px!important}.bank-voucher-page .custom-bordered-input .MuiInputBase-input{height:32px!important;line-height:32px!important;min-height:32px!important}.bank-voucher-page .bank-voucher-table-card{padding:3px 6px 4px!important}.bank-voucher-page .custom-table.modern-bank-table thead th{line-height:1!important;padding:2px 4px!important}.bank-voucher-page .custom-table.modern-bank-table tbody td,.bank-voucher-page .custom-table.modern-bank-table tbody tr,.bank-voucher-page .custom-table.modern-bank-table thead th{height:24px!important;max-height:24px!important;min-height:24px!important}.bank-voucher-page .Account,.bank-voucher-page .Bankcharges,.bank-voucher-page .Discounts,.bank-voucher-page .Payments,.bank-voucher-page .REM,.bank-voucher-page .Receipts,.bank-voucher-page .TDSrs,.bank-voucher-page .Totals,.bank-voucher-page .chnqBank{height:24px!important;line-height:24px!important;max-height:24px!important;min-height:24px!important;padding:0 5px!important}.bank-voucher-page .delete-cell-wrap{height:24px!important;max-height:24px!important;min-height:24px!important}.bank-voucher-page .custom-table.modern-bank-table tfoot td{height:24px!important;line-height:1!important;min-height:24px!important;padding:2px 4px!important}.bank-voucher-page .Belowcontent.bank-bottom-section{min-height:48px!important;padding:6px 8px!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons{padding:2px 6px max(4px,env(safe-area-inset-bottom))!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{height:32px!important;min-width:78px!important;padding:0 10px!important}@media (max-height:820px){.bank-voucher-page .bank-voucher-shell{gap:5px!important;grid-template-rows:minmax(72px,12%) minmax(0,1fr) auto!important;padding-top:clamp(18px,2.3vh,26px)!important}.bank-voucher-page .bank-voucher-header-card{padding:5px 9px 6px!important}.bank-voucher-page .bank-voucher-header-top{margin-bottom:3px!important;min-height:30px!important}.bank-voucher-page .Account,.bank-voucher-page .Bankcharges,.bank-voucher-page .Discounts,.bank-voucher-page .Payments,.bank-voucher-page .REM,.bank-voucher-page .Receipts,.bank-voucher-page .TDSrs,.bank-voucher-page .Totals,.bank-voucher-page .chnqBank,.bank-voucher-page .custom-table.modern-bank-table tbody td,.bank-voucher-page .custom-table.modern-bank-table tbody tr,.bank-voucher-page .custom-table.modern-bank-table tfoot td,.bank-voucher-page .custom-table.modern-bank-table thead th,.bank-voucher-page .delete-cell-wrap{height:23px!important;line-height:23px!important;max-height:23px!important;min-height:23px!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{height:30px!important;min-width:74px!important}}.bank-voucher-page{overflow:hidden!important}.bank-voucher-page .bank-voucher-shell{gap:8px!important;grid-template-rows:minmax(118px,18%) minmax(0,1fr) auto!important;padding:clamp(30px,4.2vh,42px) 10px 10px!important}.bank-voucher-page .bank-voucher-header-card{padding:10px 14px 12px!important}.bank-voucher-page .bank-voucher-header-top{margin-bottom:7px!important;min-height:48px!important}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root,.bank-voucher-page .custom-bordered-input .MuiInputBase-input{height:36px!important;line-height:36px!important;min-height:36px!important}.bank-voucher-page .bank-voucher-table-card{grid-template-rows:1fr!important;padding:8px 10px!important}.bank-voucher-page .addbutton.add-row-wrap{display:none!important}.bank-voucher-page .Tablesections{height:100%!important;min-height:0!important}.bank-voucher-page .custom-table.modern-bank-table tfoot{bottom:0!important;position:sticky!important;z-index:4!important}.bank-voucher-page .custom-table.modern-bank-table thead th{height:30px!important;max-height:30px!important;min-height:30px!important;padding:4px 5px!important}.bank-voucher-page .Account,.bank-voucher-page .Bankcharges,.bank-voucher-page .Discounts,.bank-voucher-page .Payments,.bank-voucher-page .REM,.bank-voucher-page .Receipts,.bank-voucher-page .TDSrs,.bank-voucher-page .Totals,.bank-voucher-page .chnqBank,.bank-voucher-page .custom-table.modern-bank-table tbody td,.bank-voucher-page .custom-table.modern-bank-table tbody tr,.bank-voucher-page .delete-cell-wrap{height:30px!important;line-height:30px!important;max-height:30px!important;min-height:30px!important}.bank-voucher-page .custom-table.modern-bank-table tfoot td{height:30px!important;min-height:30px!important;padding:4px 5px!important}.bank-voucher-page .Belowcontent.bank-bottom-section{height:auto!important;min-height:58px!important;padding:8px 10px!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{height:34px!important;min-width:82px!important}@media (max-height:820px){.bank-voucher-page .bank-voucher-shell{gap:6px!important;grid-template-rows:minmax(104px,17%) minmax(0,1fr) auto!important;padding-top:clamp(22px,3vh,32px)!important}.bank-voucher-page .bank-voucher-header-card{padding:8px 12px 9px!important}.bank-voucher-page .bank-voucher-header-top{margin-bottom:5px!important;min-height:40px!important}.bank-voucher-page .Belowcontent.bank-bottom-section{min-height:50px!important;padding:6px 8px!important}.bank-voucher-page .Buttonsgroupz.bank-bottom-buttons .Buttonz.modern-btn{height:31px!important;min-width:76px!important}}.bank-voucher-page .bank-voucher-shell{grid-template-rows:minmax(132px,20%) minmax(0,1fr) auto!important}.bank-voucher-page .bank-voucher-header-top{min-height:54px!important}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root,.bank-voucher-page .custom-bordered-input .MuiInputBase-input{height:42px!important;line-height:42px!important;min-height:42px!important}.bank-voucher-page .custom-bordered-input .MuiInputBase-input{padding:15px 12px 4px!important}.bank-voucher-page .custom-bordered-input .MuiInputLabel-root{transform:translate(12px,13px) scale(1)!important}.bank-voucher-page .custom-bordered-input .MuiInputLabel-shrink{transform:translate(12px,4px) scale(.74)!important}@media (max-height:820px){.bank-voucher-page .bank-voucher-shell{grid-template-rows:minmax(116px,18%) minmax(0,1fr) auto!important}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root,.bank-voucher-page .custom-bordered-input .MuiInputBase-input{height:38px!important;line-height:38px!important;min-height:38px!important}}.bank-voucher-page .bank-voucher-header-card{padding-bottom:22px!important}.bank-voucher-page .bank-voucher-topbar{padding-bottom:14px!important}.bank-voucher-page .topbar-left>.custom-bordered-input,.bank-voucher-page .topbar-right.bank-topbar-right{margin-top:18px!important}@media (max-height:820px){.bank-voucher-page .bank-voucher-header-card{padding-bottom:17px!important}.bank-voucher-page .bank-voucher-topbar{padding-bottom:10px!important}.bank-voucher-page .topbar-left>.custom-bordered-input,.bank-voucher-page .topbar-right.bank-topbar-right{margin-top:16px!important}}.bank-voucher-page .bank-voucher-shell{grid-template-rows:minmax(150px,21%) minmax(0,1fr) auto!important}.bank-voucher-page .bank-voucher-header-card{overflow:hidden!important;padding:7px 12px 10px!important}.bank-voucher-page .bank-voucher-header-top{margin-bottom:4px!important;min-height:44px!important}.bank-voucher-page .bank-voucher-topbar{align-items:flex-start!important;min-height:62px!important;padding-bottom:0!important}.bank-voucher-page .bankdiv.modern-bank-row,.bank-voucher-page .topbar-left,.bank-voucher-page .topbar-right.bank-topbar-right{align-items:flex-start!important}.bank-voucher-page .topbar-left>.custom-bordered-input,.bank-voucher-page .topbar-right.bank-topbar-right{margin-top:19px!important}.bank-voucher-page .DatePICKER.modern-date-input,.bank-voucher-page .custom-bordered-input .MuiFilledInput-root,.bank-voucher-page .custom-bordered-input .MuiInputBase-input{height:40px!important;line-height:40px!important;min-height:40px!important}.bank-voucher-page .field-block{min-height:58px!important}@media (max-height:820px){.bank-voucher-page .bank-voucher-shell{grid-template-rows:minmax(144px,21%) minmax(0,1fr) auto!important;padding-top:clamp(20px,3vh,28px)!important}.bank-voucher-page .bank-voucher-header-top{margin-bottom:3px!important;min-height:42px!important}.bank-voucher-page .bank-voucher-topbar{min-height:58px!important}.bank-voucher-page .topbar-left>.custom-bordered-input,.bank-voucher-page .topbar-right.bank-topbar-right{margin-top:18px!important}}#root .bank-voucher-page .custom-table.modern-bank-table thead th{--bs-table-bg:#0000!important;--bs-table-accent-bg:#0000!important;background:#1e536e!important;color:#fff!important}#root .bank-voucher-page[data-voucher-editable=true] .bank-remarks-cell input.REM{padding-right:34px!important}#root .bank-voucher-page .bank-remarks-mic{align-items:center;background:#0000;border:0;border-radius:4px;color:#087f70;cursor:pointer;display:inline-flex;height:26px;justify-content:center;min-height:0;padding:0;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);visibility:hidden;width:26px}#root .bank-voucher-page .bank-remarks-cell:focus-within .bank-remarks-mic{pointer-events:auto;visibility:visible}#root .bank-voucher-page .bank-remarks-mic[aria-pressed=true]{background:#ffe5e3;color:#b02727}#root .bank-voucher-page .bank-remarks-mic:disabled{cursor:default;opacity:.45}#root .bank-voucher-page .bank-account-tools{align-items:center;background:#f3f8fb;border:1px solid #d4dfeb;display:flex;flex-wrap:wrap;gap:3px 12px;padding:3px 8px}#root .bank-voucher-page .bank-account-tools:empty{display:none}#root .bank-voucher-page .bank-account-tools .voucher-account-balance{background:#0000;border:0;flex:1 1 auto;margin:0;min-width:0;padding:0}#root .bank-voucher-page .bank-speech-tools{align-items:center;color:#415b74;display:flex;flex:0 0 auto;margin-left:auto}#root .bank-voucher-page .bank-speech-tools label{align-items:center;display:inline-flex;gap:5px;margin:0 0 0 auto}#root .bank-voucher-page .bank-speech-tools select{background:#fff;border:1px solid #cad7e3;border-radius:4px;height:25px;padding:1px 5px}#root .bank-voucher-page .bank-speech-tools kbd{background:#fff;border:1px solid #c6d3df;border-radius:3px;color:#193047;padding:0 4px}#root .bank-voucher-page .bank-speech-status{background:#eef8f5;color:#116f65;padding:3px 8px}@media print{#root .bank-account-tools,#root .bank-remarks-mic,#root .bank-speech-status{display:none!important}}#root .bank-voucher-page .modern-bank-table tfoot td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.bank-voucher-page .bank-select-bills{background:#0000;border:0;color:#087c92;cursor:pointer;display:block;font-size:11px;line-height:1.3;margin:0 4px 2px auto;padding:1px 3px;text-decoration:underline}.bank-voucher-page .bank-select-bills:focus-visible{outline:2px solid #187acc}.bank-voucher-page .bank-dis-percent{background:#0000;border:0;color:inherit;font:inherit;padding:4px;text-align:right;width:100%}.bank-voucher-page .modern-bank-table{min-width:1080px}@layer softwareControlFit{#root .bank-voucher-page .modern-bank-table tbody td,#root .bank-voucher-page .modern-bank-table tbody tr{height:32px!important;max-height:32px!important;min-height:32px!important;vertical-align:middle!important}#root .bank-voucher-page .modern-bank-table tbody td{padding:0!important;position:relative}#root .bank-voucher-page .modern-bank-table tbody input:not([type=checkbox]){font-feature-settings:"tnum";box-sizing:border-box;font-variant-numeric:tabular-nums;height:30px!important;line-height:20px!important;min-height:30px!important;padding:5px 7px!important}#root .bank-voucher-page .modern-bank-table tbody :is(.Payments,.Receipts,.Discounts,.Totals,.Bankcharges,.TDSrs,.bank-dis-percent){text-align:right!important}#root .bank-voucher-page .modern-bank-table td:has(.bank-select-bills) input{padding-right:31px!important}#root .bank-voucher-page .bank-select-bills{align-items:center;background:#eff8fa!important;border:1px solid #c6dfe5!important;border-radius:5px!important;box-shadow:none!important;color:#176d80!important;display:inline-flex!important;height:24px!important;justify-content:center;margin:0!important;min-height:24px!important;min-width:24px!important;padding:0!important;position:absolute;right:3px;text-decoration:none!important;top:50%;transform:translateY(-50%);width:24px!important}#root .bank-voucher-page .bank-select-bills:hover{background:#dceff3!important}#root .bank-voucher-page .modern-bank-table thead th{font-size:12px!important;height:31px!important;letter-spacing:.1px}#root .bank-voucher-page .bank-voucher-topbar .custom-bordered-input .MuiFilledInput-root{height:39px!important;min-height:39px!important}#root .bank-voucher-page .bank-voucher-topbar .custom-bordered-input .MuiInputBase-input{box-sizing:border-box;height:39px!important;line-height:20px!important;min-height:39px!important;padding:15px 8px 4px!important}#root .bank-voucher-page .bank-voucher-topbar .custom-bordered-input .MuiInputLabel-root{font-weight:600;line-height:12px!important;pointer-events:none;transform:translate(8px,3px) scale(.75)!important;transform-origin:top left}#root .bank-voucher-page .modern-bank-table :is(th,td):nth-child(2),#root .bank-voucher-page .modern-bank-table :is(th,td):nth-child(3){width:9.6%!important}#root .bank-voucher-page .modern-bank-table :is(th,td):nth-child(8){width:4.8%!important}}.cash-receipt-page{background:radial-gradient(circle at top left,#2563eb12,#0000 28%),linear-gradient(180deg,#eef4fb,#f7f9fc 45%,#eef3f8);box-sizing:border-box;color:#0f172a;display:flex;flex-direction:column;gap:6px;height:calc(100dvh - 30px);min-height:0;overflow:hidden;padding:8px;width:100%}.cash-receipt-titlebar{align-items:center;background:#fffffff5;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 6px 16px #0f172a0f;display:flex;flex:0 0 auto;gap:10px;justify-content:center;min-height:48px;padding:4px 10px}.cash-receipt-page .HeaderBANK{border-radius:999px;font-size:clamp(18px,1.45vw,23px);letter-spacing:1.8px;line-height:1;margin:0;padding:7px 18px}.cash-receipt-page .HeaderBANK:after{display:none!important}.cash-receipt-page .tittle{align-items:center;background:#f8fafc;border:1px solid #d8e2ef;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;min-height:30px;padding:5px 12px}.cash-receipt-page .topdetails{align-items:center;background:#fffffff7;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 6px 16px #0f172a0d;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 12px;justify-content:center;min-height:58px;padding:7px 10px}.cash-receipt-page .bankdiv,.cash-receipt-page .topdetails>div{align-items:center!important;display:flex!important;gap:8px!important;margin:0!important}.cash-receipt-page .custom-datepickerBank{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;font-size:13px;font-size:var(--font-size,13px);font-weight:700;height:40px;outline:none;padding:0 12px;width:170px}.cash-receipt-page .custom-datepickerBank:focus{background:#fff;border-color:#7ba3cf;box-shadow:0 0 0 3px #2563eb1f}.cash-receipt-table-wrap{background:#fff;border:1px solid #cbd8e7!important;border-radius:12px!important;box-shadow:0 6px 16px #0f172a0d;flex:1 1 auto;height:auto!important;min-height:0!important;overflow:auto!important}.cash-receipt-table{border-collapse:collapse!important;margin:0!important;min-width:1050px;table-layout:fixed;width:100%}.cash-receipt-table thead th{background:linear-gradient(180deg,#54a9c8,#3488ac)!important;border:1px solid #2e7e99!important;color:#fff!important;font-size:12px;font-weight:800;height:34px;letter-spacing:.25px;line-height:1;padding:7px 6px!important;position:sticky!important;top:0;white-space:nowrap;z-index:4}.cash-receipt-table tbody td{background:#fff;border:1px solid #d7e0eb!important;height:36px;padding:0!important}.cash-receipt-table tbody tr:nth-child(2n) td{background:#fbfdff}.cash-receipt-table tbody tr:hover td{background:#eef6fb}.cash-receipt-table input{background:#0000;border:0!important;font-size:13px!important;font-size:var(--font-size,13px)!important;height:35px!important;min-height:35px!important;padding:0 8px!important}.cash-receipt-table input:focus{background:#fff8e4!important;box-shadow:inset 0 0 0 1px #e4b84f;outline:none}.cash-receipt-add-row{display:flex;flex:0 0 auto;justify-content:flex-start;padding:0 2px}.cash-receipt-add-row .btn{background:#e7f1fc!important;border:1px solid #9bb9d8!important;border-radius:7px!important;color:#24415f!important;font-size:12px;font-weight:800!important;height:30px;min-width:110px;padding:0 12px}.cash-receipt-footer{background:#fffffffa;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 6px 16px #0f172a0d;display:flex!important;flex:0 0 auto;flex-direction:column;gap:4px;height:auto!important;min-height:0!important;overflow:hidden;padding:5px 8px 4px!important}.cash-receipt-totals{flex-wrap:wrap;gap:6px;margin:0!important;width:100%}.cash-receipt-totals .custom-bordered-input{width:min(200px,31vw)!important}.cash-receipt-actions{padding-bottom:2px!important;padding-top:2px!important}@media (max-height:800px) and (min-width:901px){.cash-receipt-page{gap:4px;padding:5px 7px}.cash-receipt-titlebar{min-height:40px;padding-block:2px}.cash-receipt-page .topdetails{min-height:50px;padding-block:4px}.cash-receipt-page .custom-bordered-input .MuiFilledInput-root,.cash-receipt-page .custom-bordered-input .MuiInputBase-input,.cash-receipt-page .custom-datepickerBank{height:36px!important;min-height:36px!important}.cash-receipt-table input,.cash-receipt-table tbody td{height:31px!important;min-height:31px!important}}@media (max-width:900px){.cash-receipt-page{height:auto;min-height:calc(100dvh - 30px);overflow-y:auto}.cash-receipt-page .topdetails,.cash-receipt-titlebar{justify-content:flex-start}.cash-receipt-page .bankdiv,.cash-receipt-page .topdetails>div{flex-wrap:wrap}.cash-receipt-table-wrap{min-height:360px!important}.cash-receipt-footer{overflow:visible}}#root .journal-voucher-page.classic-note-page .journal-voucher-shell{grid-gap:24px!important;align-items:start;background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 6px 24px #17365409;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1fr) 258px!important;grid-template-rows:auto!important;height:auto!important;margin:18px auto!important;max-width:1120px;min-height:0!important;overflow:visible;padding:24px!important;width:calc(100% - 32px)!important}#root .classic-note-page .non-gst-entry{color:#213a53;min-width:0}#root .classic-note-page .note-entry-header{grid-gap:18px 24px;border-bottom:1px solid #e5ebf2;display:grid;gap:18px 24px;grid-template-columns:minmax(0,1fr) 160px;margin-bottom:18px;padding-bottom:18px}#root .classic-note-page .note-title{grid-column:1/-1;grid-row:1}#root .classic-note-page .note-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:12px}#root .classic-note-page .note-title h1{color:#173654;font-size:21px;font-weight:700;line-height:1.3;margin:0}#root .classic-note-page .note-title p{color:#718297;font-size:12px;margin:5px 0 0}#root .classic-note-page .note-mode{background:#e8f5f3;border:1px solid #cce7e2;border-radius:20px;color:#087c75;font-size:11px;font-weight:600;padding:3px 10px}#root .classic-note-page .non-gst-entry label{grid-gap:10px;align-items:center;display:grid;font-size:12px;font-weight:600;gap:10px;grid-template-columns:66px minmax(0,1fr);margin:0 0 10px}#root .classic-note-page .non-gst-entry input,#root .classic-note-page .non-gst-entry select,#root .classic-note-page .non-gst-entry textarea{background:#fff;border:1px solid #cfdbe7;border-radius:6px;box-sizing:border-box;color:#213a53;font-family:inherit;font-size:13px;font-weight:400;min-width:0;padding:8px 10px;width:100%}#root .classic-note-page .non-gst-entry input,#root .classic-note-page .non-gst-entry select{height:36px}#root .classic-note-page .non-gst-entry :is(input,select,textarea):disabled{background:#f7f9fc;color:#40566e;opacity:1}#root .classic-note-page .non-gst-entry :is(input,select,textarea,button):focus-visible{outline:2px solid #169ba1;outline-offset:2px}#root .classic-note-page .non-gst-entry input::placeholder{color:#8695a5}#root .classic-note-page .note-date-fields{align-items:end;display:flex;gap:16px}#root .classic-note-page .note-date-fields label{display:block;margin:0;width:140px}#root .classic-note-page .note-date-fields input{display:block;margin-top:6px}#root .classic-note-page .non-gst-entry .note-effect{display:block;margin:0}#root .classic-note-page .note-effect select{margin-top:6px}#root .classic-note-page .note-picker-field{display:flex;gap:6px;min-width:0}#root .classic-note-page .note-picker-field input{flex:1 1;width:0}#root .classic-note-page .note-picker-field button{background:#f2f8fa;border:1px solid #cfdbe7;border-radius:6px;color:#267786;cursor:pointer;flex:0 0 36px;font-size:18px;height:36px;min-width:0;padding:0;width:36px}#root .classic-note-page .note-picker-field button:disabled{cursor:default;opacity:.5}#root .classic-note-page .non-gst-entry .note-detail{align-items:start}#root .classic-note-page .note-detail textarea{height:112px;line-height:1.5;min-height:112px;resize:vertical}#root .classic-note-page .note-value-fields{grid-gap:24px;background:#f7fafc;border:1px solid #e3ebf2;border-radius:8px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:16px;padding:14px}#root .classic-note-page .note-value-fields label:last-child{margin-bottom:0}#root .classic-note-page .note-value-fields input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}#root .classic-note-page .note-final-value{color:#087c75}#root .classic-note-page .note-final-value input{border-color:#92c7c3;font-weight:700}#root .classic-note-page .note-calculated input{background:#edf2f7}#root .classic-note-page .note-help{color:#718297;font-size:11px;line-height:1.5;margin:12px 0 0}#root .journal-voucher-page.classic-note-page .journal-bottom-section{align-self:start;background:#f7fafc!important;border:1px solid #e3ebf2;border-radius:10px;height:auto!important;margin:0!important;min-width:0!important;overflow:visible!important;padding:14px!important;width:100%!important}#root .journal-voucher-page.classic-note-page .journal-bottom-section:before{color:#657b91;content:"Voucher actions";display:block;font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:12px}#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions{grid-gap:12px 20px!important;background:#0000!important;border:0!important;display:grid!important;gap:12px 20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;margin:0!important;min-width:0!important;overflow:visible!important;padding:0!important;width:100%!important}#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions .voucher-action-button{border-radius:6px!important;font-size:12px!important;gap:5px!important;height:35px!important;min-height:35px!important;min-width:0!important;padding:0 6px!important;width:100%!important}#root .journal-voucher-page.classic-note-page .action-add{order:0}#root .journal-voucher-page.classic-note-page .action-edit{order:1}#root .journal-voucher-page.classic-note-page .action-save{grid-column:1/-1;order:2}#root .journal-voucher-page.classic-note-page .action-delete{order:3}#root .journal-voucher-page.classic-note-page .action-print{order:4}#root .journal-voucher-page.classic-note-page .action-nav{order:5}#root .journal-voucher-page.classic-note-page .action-search{order:6}#root .journal-voucher-page.classic-note-page .action-exit{order:7}@media(max-width:800px){#root .journal-voucher-page.classic-note-page .journal-voucher-shell{gap:16px!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;margin:10px auto!important;padding:16px!important;width:calc(100% - 20px)!important}#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}#root .journal-voucher-page.classic-note-page .action-save{grid-column:auto}}@media(max-width:480px){#root .classic-note-page .note-entry-header{gap:14px;grid-template-columns:1fr}#root .classic-note-page .note-title h1{font-size:18px}#root .classic-note-page .note-date-fields label{width:50%}#root .classic-note-page .non-gst-entry .note-effect{display:grid;grid-template-columns:1fr 1fr}#root .classic-note-page .note-effect select{margin:0}#root .classic-note-page .note-value-fields{gap:10px;grid-template-columns:1fr;padding:12px}#root .classic-note-page .non-gst-entry label{gap:8px;grid-template-columns:54px minmax(0,1fr)}#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#root .classic-note-page .note-title h1{font-size:21px!important}#root .classic-note-page .note-title p{font-size:12px!important}#root .classic-note-page .note-help,#root .classic-note-page .note-mode{font-size:11px!important}#root .journal-voucher-page.classic-note-page .journal-bottom-section{box-sizing:border-box!important;display:block!important}#root .classic-note-page .note-entry-header{gap:14px 24px;margin-bottom:14px;padding-bottom:14px}#root .classic-note-page .non-gst-entry label{margin-bottom:8px}#root .classic-note-page .non-gst-entry .note-effect,#root .classic-note-page .note-date-fields label{margin-bottom:0}#root .classic-note-page .note-detail textarea{height:90px;min-height:90px}#root .classic-note-page .note-value-fields{margin-top:12px;padding:12px}#root .classic-note-page .note-value-fields input,#root .classic-note-page .note-value-fields select{height:32px;padding-bottom:4px;padding-top:4px}#root .classic-note-page .note-value-fields .note-section{grid-column:1/-1;margin:0}#root .classic-note-page .note-section-control{min-width:0}#root .classic-note-page .note-section select{height:38px;line-height:20px;padding:6px 10px}#root .classic-note-page .note-section-text{color:#52677c;display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}@media(max-width:480px){#root .classic-note-page .note-title h1{font-size:18px!important}#root .classic-note-page .note-value-fields label{grid-template-columns:66px minmax(0,1fr)}}#root .classic-note-page .note-picker-field button,#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions .voucher-action-button{background:#fff!important;background-image:none!important;border:1px solid #cbd8e4!important;box-shadow:none!important;color:#27465f!important}#root .classic-note-page .note-picker-field button:hover:not(:disabled),#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions .voucher-action-button:hover:not(:disabled){border-color:#16888e!important}#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions .voucher-action-button:focus-visible{outline:2px solid #16888e!important;outline-offset:2px}#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions .voucher-action-button:disabled{color:#8b9aaa!important;cursor:default;opacity:1!important}#root .journal-voucher-page.classic-note-page .voucher-action-bar.ledger-style-actions .voucher-action-button:is(:hover,:focus,:active,:disabled){background:#fff!important;background-image:none!important}#root .classic-note-page .note-number-field{align-items:center;background:#fff;border:1px solid #cfdbe7;border-radius:6px;display:flex;margin-top:6px;overflow:hidden}#root .classic-note-page .note-number-field span{color:#40566e;font-weight:600;padding:0 0 0 10px}#root .classic-note-page .note-number-field input{border:0;flex:1 1;margin:0;min-width:0;padding-left:4px}#root .classic-note-page .note-number-field:focus-within{outline:2px solid #169ba1;outline-offset:2px}#root .classic-note-page .note-number-field input:focus-visible{outline:none}#root,body,html{overflow:hidden;width:100%}#root,*,:after,:before,body,html{box-sizing:border-box}.journal-voucher-page{--journal-font-size:var(--journal-global-font-size,var(--app-font-size,13px));--journal-label-font-size:calc(var(--journal-font-size)*0.86);--journal-title-font-size:calc(var(--journal-font-size)*1.78);--journal-subtitle-font-size:calc(var(--journal-font-size)*1.02);background:#f6f8fb;font-size:var(--journal-font-size);height:100dvh;overflow:auto;width:100%}.journal-voucher-shell{grid-gap:0;display:grid;gap:0;grid-template-rows:18dvh 62dvh 20dvh;height:100%;overflow:hidden;padding:8px;width:100%}.journal-voucher-header-card{background:#fff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;overflow:hidden;padding:6px 14px 8px}.journal-voucher-header-top.compact-header{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-bottom:2px;min-height:22px;position:relative}.header-title-wrap.inline-title-wrap{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;text-align:center;width:100%}.HeaderJOU{color:#1e293b;font-size:clamp(20px,var(--journal-title-font-size),34px);font-weight:800;letter-spacing:.4px;line-height:1.05;margin:0}.tittle{color:#64748b;font-size:clamp(13px,var(--journal-subtitle-font-size),20px);font-weight:600;line-height:1}.journal-voucher-topbar.compact-topbar{align-items:flex-start;display:flex;flex:1 1 auto;min-height:0;padding-top:0}.topbar-left.header-input-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.equal-field{display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.field-block.equal-field{min-width:0}.top-label{color:#334155;font-size:var(--journal-label-font-size);font-weight:700;letter-spacing:.4px;line-height:1.1;margin-bottom:4px;min-height:14px}.equal-field:not(.field-block){margin-top:18px}.DatePICKER.modern-date-input.equal-input{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;display:flex;font-size:var(--journal-font-size);font-weight:600;height:46px;line-height:46px;outline:none;padding:0 14px;width:100%}.DatePICKER.modern-date-input.equal-input:focus{background:#fff;border-color:#94a3b8}.equal-mui-field,.voucher-field{width:100%}.custom-bordered-input .MuiFilledInput-root,.equal-mui-field .MuiFilledInput-root,.voucher-field .MuiFilledInput-root{align-items:center!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;display:flex!important;height:46px!important;min-height:46px!important;overflow:hidden}.custom-bordered-input .MuiFilledInput-root:hover,.equal-mui-field .MuiFilledInput-root:hover,.voucher-field .MuiFilledInput-root:hover{background:#fff!important}.custom-bordered-input .MuiFilledInput-root.Mui-focused,.equal-mui-field .MuiFilledInput-root.Mui-focused,.voucher-field .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#94a3b8!important}.custom-bordered-input .MuiFilledInput-root:after,.custom-bordered-input .MuiFilledInput-root:before,.equal-mui-field .MuiFilledInput-root:after,.equal-mui-field .MuiFilledInput-root:before,.voucher-field .MuiFilledInput-root:after,.voucher-field .MuiFilledInput-root:before{display:none!important}.custom-bordered-input .MuiInputBase-input,.equal-mui-field .MuiInputBase-input,.voucher-field .MuiInputBase-input{box-sizing:border-box!important;display:block!important;font-size:var(--journal-font-size)!important;font-weight:600!important;height:46px!important;padding:18px 14px 6px!important}.custom-bordered-input .MuiInputLabel-root,.equal-mui-field .MuiInputLabel-root,.voucher-field .MuiInputLabel-root{color:#334155!important;font-size:var(--journal-label-font-size)!important;font-weight:600!important;top:-1px!important}.custom-bordered-input .MuiInputLabel-shrink,.equal-mui-field .MuiInputLabel-shrink,.voucher-field .MuiInputLabel-shrink{transform:translate(12px,6px) scale(.75)!important}.custom-bordered-input .MuiFilledInput-input,.equal-mui-field .MuiFilledInput-input,.voucher-field .MuiFilledInput-input{align-items:center!important;display:flex!important}.journal-voucher-table-card{background:#fff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;display:grid;grid-template-rows:1fr auto;height:100%;min-height:0;overflow:hidden;padding:8px 10px 10px}.Tablesection{background:#fff;border:1px solid #dbe3ee;border-radius:10px;height:100%;min-height:0;overflow:auto}.custom-table.modern-journal-table{border-collapse:collapse;table-layout:fixed;width:100%}.custom-table.modern-journal-table thead th{--bs-table-bg:#0000!important;--bs-table-accent-bg:#0000!important;background-color:#388bb6!important;background-image:linear-gradient(180deg,#56a6cb,#388bb6)!important;border-bottom:1px solid #0f172a2e;color:#fff;font-size:var(--journal-font-size);font-weight:800;padding:10px 8px;position:sticky;text-align:center;text-shadow:0 1px 0 #0000002e;top:0;white-space:nowrap;z-index:5}.custom-table.modern-journal-table thead th.journal-th-main{background-color:#2f8e95!important;background-image:linear-gradient(180deg,#4ca8a4,#2f8e95)!important}.custom-table.modern-journal-table thead th.journal-th-amount{background-color:#388bb6!important;background-image:linear-gradient(180deg,#56a6cb,#388bb6)!important}.custom-table.modern-journal-table thead th.journal-th-action{background-color:#7d5aa7!important;background-image:linear-gradient(180deg,#9a72bf,#7d5aa7)!important}.custom-table.modern-journal-table tbody td,.custom-table.modern-journal-table tfoot td{border-bottom:1px solid #e5e7eb;padding:0;vertical-align:middle}.custom-table.modern-journal-table tbody tr{height:42px}.custom-table.modern-journal-table tbody tr:hover{background:#f8fafc}.custom-table.modern-journal-table tfoot td{background:#f1f5f9;border-top:1px solid #cbd5e1;bottom:0;color:#0f172a;font-size:var(--journal-font-size);font-weight:800;padding:10px 8px;position:sticky;text-align:center;z-index:4}.narration-head{align-items:center;display:flex;gap:6px;justify-content:center}.Account,.Credits,.Debit,.Narration{background:#0000;border:none;color:#0f172a;font-size:var(--journal-font-size);font-weight:600;height:42px;outline:none;padding:0 10px;width:100%}.Account:focus,.Credits:focus,.Debit:focus,.Narration:focus{background:#eff6ff}.Credits,.Debit{text-align:right}.delete-cell-wrap{align-items:center;display:flex;height:42px;justify-content:center;width:100%}.addbutton.add-row-wrap{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;padding-top:8px}.add-row-btn{border-radius:10px!important;font-weight:700!important;height:38px;min-width:120px}.Belowcontent.journal-bottom-section{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;padding:10px 12px}.Buttonsgroupz.journal-bottom-buttons{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(12,minmax(0,1fr));height:100%;width:100%}.Buttonz.modern-btn{background:linear-gradient(180deg,#56a6cb,#388bb6)!important;border:none!important;border-radius:10px!important;box-shadow:0 8px 18px #0f172a21!important;color:#fff!important;font-size:var(--journal-font-size)!important;font-weight:800!important;height:42px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap;width:100%}.Buttonz.modern-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.Buttonz.modern-btn:disabled{cursor:not-allowed!important;opacity:.5!important}.Buttonz.modern-btn.action-add,.Buttonz.modern-btn.action-save,.add-row-btn{background:linear-gradient(180deg,#4ca8a4,#2f8e95)!important;color:#fff!important}.Buttonz.modern-btn.action-edit,.Buttonz.modern-btn.action-print{background:linear-gradient(180deg,#56a6cb,#388bb6)!important;color:#fff!important}.Buttonz.modern-btn.action-nav{background:linear-gradient(180deg,#9a72bf,#7d5aa7)!important;color:#fff!important}.Buttonz.modern-btn.action-search{background:linear-gradient(180deg,#f0b85a,#d99a2b)!important;color:#fff!important}.Buttonz.modern-btn.action-fafix{background:linear-gradient(180deg,#38bdf8,#0f766e)!important;color:#fff!important}.Buttonz.modern-btn.action-delete{background:linear-gradient(180deg,#ef6b6b,#d94848)!important;color:#fff!important}.Buttonz.modern-btn.action-exit{background:linear-gradient(180deg,#64748b,#475569)!important;color:#fff!important}.modal-body table{border-collapse:collapse;width:100%}.modal-body table thead th{background:#e2e8f0;border-bottom:1px solid #cbd5e1;font-size:13px;padding:8px;position:sticky;top:0;z-index:2}.modal-body table tbody td{border-bottom:1px solid #e5e7eb;font-size:13px;padding:8px}@media (max-width:1200px){.journal-voucher-shell{grid-template-rows:20dvh 58dvh 22dvh}.Buttonsgroupz.journal-bottom-buttons{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.topbar-left.header-input-grid{gap:10px;grid-template-columns:1fr}.equal-field:not(.field-block){margin-top:0}.journal-voucher-shell{grid-template-rows:24dvh 52dvh 24dvh}.Buttonsgroupz.journal-bottom-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.HeaderJOU{font-size:20px}}@media (max-width:600px){.journal-voucher-shell{grid-template-rows:28dvh 48dvh 24dvh;padding:6px}.Buttonsgroupz.journal-bottom-buttons{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.Buttonz.modern-btn{font-size:12px!important;height:38px}.custom-table.modern-journal-table thead th{font-size:12px;padding:8px 6px}.Account,.Credits,.Debit,.Narration{font-size:13px;padding:0 8px}}.journal-voucher-page,.journal-voucher-page button,.journal-voucher-page input,.journal-voucher-page select,.journal-voucher-page table,.journal-voucher-page textarea{font-size:var(--journal-font-size)!important}.journal-voucher-page .HeaderJOU{font-size:clamp(20px,var(--journal-title-font-size),34px)!important}.journal-voucher-page .tittle{font-size:clamp(13px,var(--journal-subtitle-font-size),20px)!important}.journal-voucher-page .MuiInputLabel-root,.journal-voucher-page .modal-body table tbody td,.journal-voucher-page .modal-body table thead th,.journal-voucher-page .top-label{font-size:var(--journal-label-font-size)!important}.journal-voucher-page .Account,.journal-voucher-page .Buttonz.modern-btn,.journal-voucher-page .Credits,.journal-voucher-page .DatePICKER.modern-date-input,.journal-voucher-page .Debit,.journal-voucher-page .Narration,.journal-voucher-page .add-row-btn,.journal-voucher-page .custom-bordered-input .MuiInputBase-input,.journal-voucher-page .custom-table.modern-journal-table tbody td,.journal-voucher-page .custom-table.modern-journal-table tfoot td,.journal-voucher-page .custom-table.modern-journal-table thead th{font-size:var(--journal-font-size)!important}.journal-voucher-page{background:radial-gradient(circle at top left,#2563eb14,#0000 28%),linear-gradient(180deg,#eef4fb,#f7f9fc 42%,#eef3f8)!important}.journal-voucher-page .journal-voucher-shell{gap:8px!important;grid-template-rows:minmax(118px,18%) minmax(0,1fr) auto!important;padding:clamp(30px,4.2vh,42px) 10px 10px!important}.journal-voucher-page .Belowcontent.journal-bottom-section,.journal-voucher-page .journal-voucher-header-card,.journal-voucher-page .journal-voucher-table-card{background:linear-gradient(180deg,#fffffffa,#f6fafffa)!important;border-color:#dbe5f1!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a14!important}.journal-voucher-page .journal-voucher-header-card{padding:10px 14px 12px!important}.journal-voucher-page .journal-voucher-header-top.compact-header{margin-bottom:7px!important;min-height:48px!important}.journal-voucher-page .HeaderJOU{align-items:center!important;background:linear-gradient(90deg,#fff,#eef5ff,#f8fbff)!important;border:1px solid #dbe5f1!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a14!important;color:#0f172a!important;display:inline-flex!important;justify-content:center!important;letter-spacing:1.4px!important;padding:9px 22px 11px!important}.journal-voucher-page .journal-voucher-topbar.compact-topbar{align-items:flex-end!important}.journal-voucher-page .DatePICKER.modern-date-input,.journal-voucher-page .custom-bordered-input .MuiFilledInput-root,.journal-voucher-page .custom-bordered-input .MuiInputBase-input{height:36px!important;line-height:36px!important;min-height:36px!important}.journal-voucher-page .custom-bordered-input .MuiInputBase-input{padding:12px 12px 3px!important}.journal-voucher-page .custom-bordered-input .MuiInputLabel-root{transform:translate(12px,11px) scale(1)!important}.journal-voucher-page .custom-bordered-input .MuiInputLabel-shrink{transform:translate(12px,3px) scale(.74)!important}.journal-voucher-page .journal-voucher-table-card{grid-template-rows:1fr!important;padding:8px 10px!important}.journal-voucher-page .addbutton.add-row-wrap{display:none!important}.journal-voucher-page .Tablesection{height:100%!important;min-height:0!important}.journal-voucher-page .custom-table.modern-journal-table tfoot{bottom:0!important;position:sticky!important;z-index:4!important}.journal-voucher-page .custom-table.modern-journal-table thead th{height:30px!important;max-height:30px!important;min-height:30px!important;padding:4px 5px!important}.journal-voucher-page .Account,.journal-voucher-page .Credits,.journal-voucher-page .Debit,.journal-voucher-page .Narration,.journal-voucher-page .custom-table.modern-journal-table tbody td,.journal-voucher-page .custom-table.modern-journal-table tbody tr,.journal-voucher-page .delete-cell-wrap{height:30px!important;line-height:30px!important;max-height:30px!important;min-height:30px!important}.journal-voucher-page .custom-table.modern-journal-table tfoot td{height:30px!important;min-height:30px!important;padding:4px 5px!important}.journal-voucher-page .Belowcontent.journal-bottom-section{height:auto!important;min-height:58px!important;padding:8px 10px!important}.journal-voucher-page .Buttonsgroupz.journal-bottom-buttons{gap:7px!important}.journal-voucher-page .Buttonz.modern-btn{height:34px!important;min-width:82px!important}@media (max-height:820px){.journal-voucher-page .journal-voucher-shell{gap:6px!important;grid-template-rows:minmax(104px,17%) minmax(0,1fr) auto!important;padding-top:clamp(22px,3vh,32px)!important}.journal-voucher-page .journal-voucher-header-card{padding:8px 12px 9px!important}.journal-voucher-page .journal-voucher-header-top.compact-header{margin-bottom:5px!important;min-height:40px!important}.journal-voucher-page .Belowcontent.journal-bottom-section{min-height:50px!important;padding:6px 8px!important}.journal-voucher-page .Buttonz.modern-btn{height:31px!important;min-width:76px!important}}.journal-voucher-page .journal-voucher-shell{grid-template-rows:minmax(132px,20%) minmax(0,1fr) auto!important}.journal-voucher-page .journal-voucher-header-top.compact-header{min-height:54px!important}.journal-voucher-page .DatePICKER.modern-date-input,.journal-voucher-page .custom-bordered-input .MuiFilledInput-root,.journal-voucher-page .custom-bordered-input .MuiInputBase-input{height:42px!important;line-height:42px!important;min-height:42px!important}.journal-voucher-page .custom-bordered-input .MuiInputBase-input{padding:15px 12px 4px!important}.journal-voucher-page .custom-bordered-input .MuiInputLabel-root{transform:translate(12px,13px) scale(1)!important}.journal-voucher-page .custom-bordered-input .MuiInputLabel-shrink{transform:translate(12px,4px) scale(.74)!important}@media (max-height:820px){.journal-voucher-page .journal-voucher-shell{grid-template-rows:minmax(116px,18%) minmax(0,1fr) auto!important}.journal-voucher-page .DatePICKER.modern-date-input,.journal-voucher-page .custom-bordered-input .MuiFilledInput-root,.journal-voucher-page .custom-bordered-input .MuiInputBase-input{height:38px!important;line-height:38px!important;min-height:38px!important}}.journal-voucher-page .journal-voucher-header-card{padding-bottom:22px!important}.journal-voucher-page .journal-voucher-topbar.compact-topbar{padding-bottom:14px!important}.journal-voucher-page .equal-field:not(.field-block){margin-top:18px!important}@media (max-height:820px){.journal-voucher-page .journal-voucher-header-card{padding-bottom:17px!important}.journal-voucher-page .journal-voucher-topbar.compact-topbar{padding-bottom:10px!important}.journal-voucher-page .equal-field:not(.field-block){margin-top:16px!important}}.journal-voucher-page{overflow:hidden!important}.journal-voucher-page .journal-voucher-shell{gap:6px!important;grid-template-rows:minmax(150px,21%) minmax(0,1fr) auto!important}.journal-voucher-page .journal-voucher-header-card{overflow:hidden!important;padding:7px 12px 10px!important}.journal-voucher-page .journal-voucher-header-top.compact-header{margin-bottom:4px!important;min-height:44px!important}.journal-voucher-page .journal-voucher-topbar.compact-topbar{align-items:flex-start!important;min-height:62px!important;padding-bottom:0!important}.journal-voucher-page .topbar-left.header-input-grid{align-items:start!important}.journal-voucher-page .equal-field:not(.field-block){margin-top:19px!important}.journal-voucher-page .DatePICKER.modern-date-input,.journal-voucher-page .custom-bordered-input .MuiFilledInput-root,.journal-voucher-page .custom-bordered-input .MuiInputBase-input{height:40px!important;line-height:40px!important;min-height:40px!important}.journal-voucher-page .equal-field,.journal-voucher-page .field-block{min-height:58px!important}@media (max-height:820px){.journal-voucher-page .journal-voucher-shell{grid-template-rows:minmax(144px,21%) minmax(0,1fr) auto!important;padding-top:clamp(20px,3vh,28px)!important}.journal-voucher-page .journal-voucher-header-top.compact-header{margin-bottom:3px!important;min-height:42px!important}.journal-voucher-page .journal-voucher-topbar.compact-topbar{min-height:58px!important}.journal-voucher-page .equal-field:not(.field-block){margin-top:18px!important}}.journal-series-select{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:800;gap:7px}.journal-series-select select{background:#fff;border:1px solid #b9c8d8;border-radius:5px;color:#1e293b;font:inherit;height:34px;padding:0 8px;width:170px}.journal-series-actions{align-items:center;display:flex;gap:8px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.journal-new-series-btn{background:linear-gradient(180deg,#ecfeff,#dff7ff);border:1px solid #7dd3fc;border-radius:8px;box-shadow:0 8px 18px #0e74901f;color:#075985;font-weight:900;height:34px;padding:0 12px;white-space:nowrap}.journal-new-series-btn:hover:not(:disabled){background:linear-gradient(180deg,#f8fdff,#cffafe)}.journal-new-series-btn:disabled{cursor:not-allowed;opacity:.55}.journal-series-create-dialog .modal-content{border:1px solid #dbe5f1;border-radius:18px;box-shadow:0 26px 80px #0f172a38;overflow:hidden}.journal-series-create-dialog .modal-header{background:linear-gradient(135deg,#eef6ff,#fff);border-bottom:1px solid #dbe5f1}.journal-series-create-dialog .modal-title{color:#0f172a;font-weight:950}.journal-series-create-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-series-create-grid label{color:#334155;display:flex;flex-direction:column;font-size:12px;font-weight:900;gap:5px;min-width:0}.journal-series-create-grid input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:14px!important;font-weight:800;height:40px;outline:none;padding:0 12px}.journal-series-create-grid input:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa29}.journal-series-create-note{color:#64748b;font-size:12.5px;font-weight:700;margin:12px 0 0}@media (max-width:900px){.journal-series-actions{flex-wrap:wrap;justify-content:center;margin-top:6px;position:static;transform:none;width:100%}.journal-series-create-grid{grid-template-columns:1fr}}#root .journal-voucher-page .custom-table.modern-journal-table thead th{--bs-table-bg:#0000!important;--bs-table-accent-bg:#0000!important;background:#6f71a1!important;color:#fff!important}#root .journal-voucher-page .journal-voucher-shell{gap:5px!important;grid-template-rows:64px minmax(0,1fr) auto!important}#root .journal-voucher-page .journal-voucher-header-card{grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(120px,160px) minmax(110px,140px) minmax(0,1fr) minmax(110px,140px) minmax(120px,160px)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;padding:5px 10px!important}#root .journal-voucher-page .journal-voucher-header-top.compact-header{display:flex!important;grid-column:3;grid-row:1;height:auto!important;justify-content:center!important;margin:0!important;min-height:0!important;padding:0!important;position:static!important;transform:none!important}#root .journal-voucher-page .header-title-wrap{flex-wrap:wrap!important;gap:4px!important;justify-content:center!important;min-width:0;width:100%}#root .journal-voucher-page .journal-voucher-topbar,#root .journal-voucher-page .topbar-left.header-input-grid{display:contents!important}#root .journal-voucher-page .header-input-grid>.equal-field{grid-row:1;margin:0!important;min-width:0!important;width:100%!important}#root .journal-voucher-page .header-input-grid>.equal-field:first-child{grid-column:1}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(2){grid-column:2}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(3){grid-column:5}#root .journal-voucher-page .top-label{font-size:10px!important;line-height:12px!important;margin:0 0 2px!important}#root .journal-voucher-page .modern-date-input{height:32px!important;min-height:32px!important;min-width:0!important;padding:0 9px!important;width:100%!important}#root .journal-voucher-page .journal-voucher-header-card .MuiFilledInput-root{height:38px!important;min-height:38px!important}#root .journal-voucher-page .journal-voucher-header-card .MuiInputBase-input{box-sizing:initial!important;height:18px!important;min-height:0!important;padding:15px 9px 3px!important}#root .journal-voucher-page .journal-voucher-header-card .MuiInputLabel-root{font-size:9px!important;line-height:12px!important;transform:translate(9px,3px) scale(1)!important}#root .journal-voucher-page .journal-voucher-table-card{grid-template-rows:minmax(0,1fr)!important}#root .journal-voucher-page .modern-journal-table tfoot,#root .journal-voucher-page .modern-journal-table tfoot td,#root .journal-voucher-page .modern-journal-table tfoot tr{height:28px!important;line-height:26px!important;max-height:28px!important;min-height:28px!important;padding:0 8px!important}#root .journal-voucher-page .voucher-action-bar.ledger-style-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;height:auto!important;justify-content:center!important;min-height:41px!important;padding:5px!important}#root .journal-voucher-page .voucher-action-bar.ledger-style-actions .voucher-action-button{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;gap:6px!important;height:31px!important;justify-content:center!important;line-height:29px!important;min-height:31px!important;min-width:69px!important;padding:0 12px!important;width:auto!important}#root .journal-voucher-page .voucher-action-bar.ledger-style-actions .voucher-action-button svg{display:inline-block!important;flex:0 0 13px;height:13px!important;margin:0!important;position:static!important;transform:none!important;width:13px!important}@media(max-width:800px){#root .journal-voucher-page .journal-voucher-shell{grid-template-rows:100px minmax(0,1fr) auto!important}#root .journal-voucher-page .journal-voucher-header-card{gap:4px 8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:30px minmax(0,1fr)!important}#root .journal-voucher-page .journal-voucher-header-top.compact-header{grid-column:1/-1;grid-row:1}#root .journal-voucher-page .header-input-grid>.equal-field{grid-row:2}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(3){grid-column:3}}#root .journal-voucher-page .modern-journal-table th:nth-child(2){width:calc(36% - 64px)!important}#root .journal-voucher-page .modern-journal-table th.journal-th-action{min-width:64px!important;width:64px!important}#root .journal-voucher-page .delete-cell-wrap button{height:28px!important;min-height:28px!important;min-width:28px!important;padding:2px!important;width:28px!important}#root .journal-voucher-page[data-voucher-editable=true] .journal-narration-cell input.Narration{padding-right:34px!important}#root .journal-voucher-page .journal-narration-mic{align-items:center;background:#0000;border:0;border-radius:4px;color:#087f70;cursor:pointer;display:inline-flex;height:26px;justify-content:center;min-height:0;padding:0;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);visibility:hidden;width:26px}#root .journal-voucher-page .journal-narration-cell:focus-within .journal-narration-mic{pointer-events:auto;visibility:visible}#root .journal-voucher-page .journal-narration-mic[aria-pressed=true]{background:#ffe5e3;color:#b02727}#root .journal-voucher-page .journal-narration-mic:disabled{cursor:default;opacity:.45}#root .journal-voucher-page .journal-account-tools{align-items:center;background:#f3f8fb;border:1px solid #d4dfeb;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:3px 12px;padding:3px 8px}#root .journal-voucher-page .journal-account-tools:empty{display:none}#root .journal-voucher-page .journal-account-tools .voucher-account-balance{background:#0000;border:0;flex:1 1 auto;margin:0;min-width:0;padding:0}#root .journal-voucher-page .journal-speech-tools{align-items:center;color:#415b74;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:3px 12px;margin-left:auto}#root .journal-voucher-page .journal-speech-tools label{align-items:center;display:inline-flex;gap:5px;margin:0}#root .journal-voucher-page .journal-speech-tools select{background:#fff;border:1px solid #cad7e3;border-radius:4px;height:25px;padding:1px 5px}#root .journal-voucher-page .journal-speech-tools kbd{background:#fff;border:1px solid #c6d3df;border-radius:3px;color:#193047;padding:0 4px}#root .journal-voucher-page .journal-speech-status{background:#eef8f5;color:#116f65;padding:3px 8px}@media print{#root .journal-account-tools,#root .journal-narration-mic,#root .journal-speech-status{display:none!important}}#root .journal-voucher-page{--journal-grid-row-height:calc(35px*var(--journal-grid-scale, 1))}#root .journal-voucher-page[data-voucher-editable=true]{--journal-grid-row-height:calc(38px*var(--journal-grid-scale, 1) + 1px)}#root .journal-voucher-page .modern-journal-table tbody td,#root .journal-voucher-page .modern-journal-table tbody tr{box-sizing:border-box!important;height:var(--journal-grid-row-height)!important;line-height:normal!important;max-height:var(--journal-grid-row-height)!important;min-height:var(--journal-grid-row-height)!important;padding-bottom:0!important;padding-top:0!important}#root .journal-voucher-page .modern-journal-table .delete-cell-wrap,#root .journal-voucher-page .modern-journal-table tbody input{height:34px!important;height:calc(34px*var(--journal-grid-scale, 1))!important;line-height:34px!important;line-height:calc(34px*var(--journal-grid-scale, 1))!important;max-height:34px!important;max-height:calc(34px*var(--journal-grid-scale, 1))!important;min-height:34px!important;min-height:calc(34px*var(--journal-grid-scale, 1))!important;padding-bottom:0!important;padding-top:0!important}#root .journal-voucher-page .modern-journal-table tbody td{border-top:0!important}#root .journal-voucher-page .journal-voucher-header-card .header-title-wrap{align-items:center!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:3px!important}#root .journal-voucher-page .journal-voucher-header-card .HeaderJOU{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:18px!important;font-size:calc(var(--journal-global-font-size, 13px) + 5px)!important;letter-spacing:0!important;line-height:1.25!important;margin:0!important;padding:0!important}#root .journal-voucher-page .journal-voucher-header-card .voucher-mode-badge{background:#f3f7fb!important;border:1px solid #d4dfeb!important;border-radius:20px!important;color:#526a83!important;display:inline-flex!important;font-size:13px!important;font-size:var(--journal-global-font-size,13px)!important;font-weight:600!important;line-height:1.25!important;margin:0!important;padding:1px 9px!important;position:static!important}#root .journal-voucher-page .journal-voucher-header-card .voucher-mode-badge.is-editing{background:#eaf8ec!important;border-color:#a9d8b4!important;color:#247a39!important}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(3){grid-column:4}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(4){grid-column:5}@media (max-width:800px){#root .journal-voucher-page .journal-voucher-shell{grid-template-rows:116px minmax(0,1fr) auto!important}#root .journal-voucher-page .journal-voucher-header-card{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto auto!important}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(3){grid-column:3}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(4){grid-column:4}}@media (max-width:500px){#root .journal-voucher-page .journal-voucher-shell{grid-template-rows:174px minmax(0,1fr) auto!important}#root .journal-voucher-page .journal-voucher-header-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(3){grid-column:1;grid-row:3}#root .journal-voucher-page .header-input-grid>.equal-field:nth-child(4){grid-column:2;grid-row:3}}@media (max-width:800px){#root .non-gst-note-page .journal-voucher-shell{grid-template-rows:144px minmax(0,1fr) auto!important}#root .non-gst-note-page .journal-voucher-header-card{grid-template-rows:64px auto!important}#root .non-gst-note-page .Tablesection{overflow-x:auto!important}#root .non-gst-note-page .modern-journal-table{min-width:760px!important}#root .non-gst-note-page .header-title-wrap>span:not(.voucher-mode-badge){font-size:12px;text-align:center}}@media (max-width:500px){#root .non-gst-note-page .journal-voucher-shell{grid-template-rows:210px minmax(0,1fr) auto!important}#root .non-gst-note-page .journal-voucher-header-card{grid-template-rows:64px auto auto!important}}.bank-import-backdrop{align-items:center;background:#10223899;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1500}#root .bank-import{background:#fff;border:1px solid #cbd9e7;border-radius:12px;box-shadow:0 20px 60px #10223840;color:#173252;display:flex;flex-direction:column;font-size:13px;max-height:calc(100dvh - 24px);overflow:hidden;width:min(1280px,97vw)}#root .bank-import header{align-items:center;background:#19344f;color:#fff;display:flex;justify-content:space-between;padding:12px 16px}#root .bank-import h2{color:#fff;font-size:18px;margin:0}#root .bank-import header p{color:#dce8f4;margin:4px 0 0}.bank-import-body{min-height:0;overflow:auto;padding:12px 16px}.bank-import-controls{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.bank-import-controls>label{flex:1 1;min-width:220px}#root .bank-import label{display:block;font-size:12px;font-weight:500;margin:5px 0}#root .bank-import input:not([type=checkbox]),#root .bank-import select{background:#fff;border:1px solid #cbd9e7;border-radius:5px;box-sizing:border-box;color:#173252;display:block;font:inherit;min-height:32px;padding:7px 8px;width:100%}#root .bank-import input[type=checkbox]{float:none;height:15px;margin:0 5px 0 0;opacity:1;position:static;vertical-align:middle;width:15px}#root .bank-import button{background:#f6f9fc;border:1px solid #cbd9e7;border-radius:5px;color:#173252;cursor:pointer;font:inherit;padding:7px 12px}#root .bank-import button:disabled{cursor:default;opacity:.5}#root .bank-import .bank-import-save{background:#168f8b;border-color:#168f8b;color:#fff}.bank-import-mapping{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.bank-import-note{background:#edf6fc;color:#35536a;padding:8px}.bank-import-error{background:#fff0ef;color:#a21b20;padding:10px}.bank-import-table{border:1px solid #d8e3ef;max-height:42vh;overflow:auto}.bank-import-table table{border-collapse:collapse;min-width:1120px;width:100%}.bank-import-table th{background:#168f8b;color:#fff;padding:7px;position:sticky;top:0}.bank-import-table td{border-bottom:1px solid #d8e3ef;min-width:90px;padding:4px}.bank-import-table td:first-child,.bank-import-table td:nth-child(2){min-width:25px}.bank-import-table td:nth-child(4){min-width:210px}.bank-import-table td:nth-child(8){min-width:190px}.bank-import-table .has-error{background:#fff5ed}.bank-import footer{align-items:center;background:#f4f8fc;border-top:1px solid #d8e3ef;display:flex;gap:8px;padding:10px 16px}.bank-import footer span{margin-right:auto}.bank-import pre{font-size:12px;max-height:120px;overflow:auto;white-space:pre-wrap}@media(max-width:700px){.bank-import-mapping{grid-template-columns:repeat(2,1fr)}}#root .bank-import{box-sizing:border-box;max-width:calc(100vw - 24px)}#root .bank-import footer,#root .bank-import header{flex-shrink:0}#root .bank-import .bank-import-body{padding:8px 12px}#root .bank-import .bank-import-controls{gap:8px;margin-bottom:6px}#root .bank-import .bank-import-note{margin:6px 0;padding:6px 8px}#root .bank-import footer{display:block;padding:8px 12px}#root .bank-import .bank-import-confirmation{padding-bottom:5px}#root .bank-import .bank-import-confirmation label{margin:4px 0 0}#root .bank-import .bank-import-confirmation .bank-import-error{font-size:12px;margin:5px 0 0;padding:6px 8px}#root .bank-import .bank-import-actions{align-items:center;display:flex;gap:8px}#root .bank-import .bank-import-actions [role=status]{margin-right:auto}#root .bank-import .bank-import-table{max-height:clamp(90px,calc(100dvh - 450px),240px)}#root .bank-import .bank-import-table table{min-width:1100px;table-layout:fixed}#root .bank-import .bank-import-table th{padding:5px 3px;text-align:left}#root .bank-import .bank-import-table td{min-width:0;padding:3px}#root .bank-import .bank-import-table th:first-child{width:24px}#root .bank-import .bank-import-table th:nth-child(2){width:30px}#root .bank-import .bank-import-table th:nth-child(3){width:132px}#root .bank-import .bank-import-table th:nth-child(4){width:22%}#root .bank-import .bank-import-table th:nth-child(5){width:105px}#root .bank-import .bank-import-table th:nth-child(6),#root .bank-import .bank-import-table th:nth-child(7){width:86px}#root .bank-import .bank-import-table th:nth-child(8){width:180px}#root .bank-import .bank-import-table th:nth-child(9){width:140px}#root .bank-import .bank-import-table input:not([type=checkbox]),#root .bank-import .bank-import-table select{height:47.5px;min-height:47.5px;padding:3px 5px}#root .bank-import .bank-import-row-status>span{display:block;font-size:12px;overflow-wrap:anywhere;white-space:normal}@media(max-width:700px){#root .bank-import .bank-import-actions{flex-wrap:wrap}}#root .bank-import .bank-import-mode{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 6px;padding:0}#root .bank-import .bank-import-mode label{align-items:center;display:flex;gap:5px;margin:2px 0}#root .bank-import input[type=radio]{display:inline-block;height:14px;margin:0;min-height:14px;padding:0;width:14px}#root .bank-import .bank-import-review{display:flex;flex-direction:column}#root .bank-import .bank-import-review>:not(.bank-import-table){flex-shrink:0}#root .bank-import .bank-import-review .bank-import-table{flex:1 1;max-height:none;min-height:90px}#root .bank-import.bank-import-has-rows{height:calc(100dvh - 24px)}#root .bank-import .bank-import-review{flex:1 1 auto}#root .bank-import .bank-import-toolbar{align-items:center;background:#edf6fc;color:#35536a;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;justify-content:space-between;margin:6px 0;padding:6px 8px}#root .bank-import .bank-import-toolbar p{font-size:12px;margin:0}#root .bank-import .bank-import-toolbar .bank-import-mode{gap:12px;margin:0}#root .bank-import .bank-import-toolbar .bank-import-mode label{white-space:nowrap}.bank-bill-dialog .modal-content{border-radius:12px;color:#173651;overflow:hidden}.bank-bill-dialog .modal-header{background:#193754;color:#fff}.bank-bill-dialog .modal-title{font-size:18px}.bank-bill-party,.bank-bill-toolbar,.bank-bill-totals{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.bank-bill-party span{color:#587087}.bank-bill-toolbar input{border:1px solid #b9cce0;border-radius:5px;flex:1 1;min-width:180px;padding:8px}.bank-bill-table-wrap{border:1px solid #cdddeb;max-height:45vh;overflow:auto}.bank-bill-table{border-collapse:collapse;min-width:800px;width:100%}.bank-bill-table th{background:#e5eff9;position:sticky;top:0;z-index:1}.bank-bill-table td,.bank-bill-table th{border-bottom:1px solid #d8e3ee;padding:9px}.bank-bill-table td:nth-child(n+5),.bank-bill-table th:nth-child(n+5){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bank-bill-table input:not([type=checkbox]){border:1px solid #bbcddd;border-radius:4px;padding:5px;text-align:right;width:115px}.bank-bill-table tr:focus-within{background:#eef8ff}.bank-bill-error{color:#a52c21;display:block;margin:8px 0}.bank-bill-totals{background:#eef5fb;justify-content:space-between;margin-top:12px;padding:12px}.bank-bill-totals strong{display:block}.bank-bill-dialog small{line-height:1.5}.bank-bill-dialog .modal-footer{flex-wrap:wrap}@media(max-width:600px){.bank-bill-dialog .modal-body{padding:12px}.bank-bill-dialog .modal-title{font-size:16px}.bank-bill-totals{font-size:12px;gap:10px}}.bank-bill-table td,.bank-bill-table th{white-space:nowrap}.bank-bill-table small{max-width:250px;white-space:normal}.bank-bill-dialog .modal-header .btn-close{filter:invert(1)}.tds-voucher-page{background:#eef2f7;box-sizing:border-box;color:#1f2937;height:100dvh;height:var(--application-content-height,100dvh);margin-top:0;min-height:0;overflow:hidden;padding:8px 10px 12px}.tds-voucher-shell{display:flex;flex-direction:column;gap:8px;height:100%;margin:0 auto;max-width:98vw;overflow:hidden;width:100%}.tds-bottom-bar,.tds-section-card,.tds-voucher-header-card{background:#fff;border:1px solid #d8e0eb;border-radius:16px;box-shadow:0 6px 16px #0f172a12}.tds-voucher-header-card{flex:0 0 auto;padding:8px 14px}.tds-voucher-header-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.tds-header-title-wrap{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:center}.tds-header-title{color:#334155;font-family:Times New Roman,Times,serif;font-size:29px;font-weight:700;letter-spacing:1.2px;line-height:1;margin:0;text-align:center;width:100%}.tds-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.tds-mode-badge,.tds-title-status,.tds-view-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.3px;min-height:26px;padding:4px 9px}.tds-mode-badge{background:#e8eef7;border:1px solid #d5deea;color:#334155}.tds-title-status{background:#f7f1e8;border:1px solid #ead8bb;color:#6b4f2b}.tds-view-badge{border:1px solid #d5deea}.tds-view-badge.view-badge{background:#eef4fb;color:#3f5b7a}.tds-view-badge.edit-badge{background:#eef8f1;border-color:#cfe6d6;color:#256c3d}.tds-header-right{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.tds-setup-btn{background:#edf2f7!important;border:1px solid #cfd8e3!important;border-radius:10px!important;box-shadow:none!important;color:#334155!important;font-size:16px!important;font-weight:700!important;height:36px;min-width:96px;padding:4px 10px!important;white-space:nowrap}.tds-setup-btn:hover:not(:disabled){background:#e3eaf2!important}.tds-date-display-wrap{display:flex;flex-direction:column;gap:3px}.tds-date-caption{color:#475569;font-size:12px;font-weight:700;letter-spacing:.35px}.tds-day-box{background:#f1f5fa;border:1px solid #d6deea;border-radius:12px;display:flex;flex-direction:column;gap:1px;min-width:155px;padding:8px 10px;text-align:right}.tds-day-date{color:#334155;font-size:16px;font-weight:700}.tds-day-name{color:#5f6f89;font-size:15px;font-weight:600}.tds-top-mini-grid{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1.1fr 1fr 1fr 1fr 1fr}.tds-date-input-wrap{display:flex;flex-direction:column;gap:4px}.tds-field-label{color:#475569;font-size:14px;font-weight:600;letter-spacing:.35px}.tds-datepicker-field,.tds-datepicker-textfield{width:100%}.tds-inline-datepicker{background:#fff;border:1px solid #cfd8e3;border-radius:10px;color:#334155;font-size:16px;font-weight:600;height:38px;outline:none;padding:0 10px;transition:all .18s ease;width:100%}.tds-inline-datepicker:focus{border-color:#aab8ca;box-shadow:0 0 0 3px #64748b1f}.tds-masked-date-field{min-width:0;position:relative;width:100%}.tds-masked-date-field label{color:#5f6f89;font-size:12px;font-weight:700;left:12px;line-height:1;pointer-events:none;position:absolute;top:4px;z-index:1}.tds-masked-date-input{background:#fff;border:1px solid #cfd8e3;border-radius:10px;box-sizing:border-box;color:#111827;font-size:16px;font-weight:700;height:42px;outline:none;padding:16px 11px 4px;width:100%}.tds-masked-date-input:focus{border-color:#aab8ca;box-shadow:0 0 0 3px #64748b1f}.tds-masked-date-input[readonly]{background:#f8fafc}.tds-full-field,.tds-small-field,.tds-top-textfield,.tds-total-field{width:100%}.tds-voucher-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.tds-voucher-body::-webkit-scrollbar{width:8px}.tds-voucher-body::-webkit-scrollbar-track{background:#e8edf3;border-radius:10px}.tds-voucher-body::-webkit-scrollbar-thumb{background:#b8c4d3;border-radius:10px}.tds-voucher-body::-webkit-scrollbar-thumb:hover{background:#8ea0b5}.tds-main-grid{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:1fr 1fr;min-height:0}.tds-section-card{min-height:0;overflow:visible;padding:10px}.tds-section-heading{background:#edf2f7;border:1px solid #d9e2ec;border-radius:10px;color:#334155;font-size:16px;font-weight:800;letter-spacing:.35px;line-height:1;margin-bottom:8px;padding:8px 10px;text-align:center}.tds-block{grid-gap:8px;display:grid;gap:8px;margin-bottom:8px}.tds-single-stack{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.tds-two-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 190px}.tds-breakup-card,.tds-form-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.tds-breakup-card{background:#fbfcfe;border:1px solid #dce5ef;border-radius:12px;padding:10px}.tds-breakup-card .tds-two-grid{gap:8px;grid-template-columns:1fr 1fr}.tds-total-wrap{display:flex;justify-content:flex-end}.tds-total-wrap .tds-total-field{min-width:180px;width:48%}.tds-bottom-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;height:50px;justify-content:center;margin:0 auto;min-width:100%;width:max-content}.tds-bottom-buttons>*{flex:0 0 auto;margin:0!important}.tds-bottom-btn{border:1px solid #cfd8e3!important;border-radius:8px!important;box-shadow:none!important;color:#334155!important;font-size:16px!important;font-weight:700!important;height:34px;min-width:84px;transition:all .18s ease;white-space:nowrap}.tds-bottom-btn:hover:not(:disabled){filter:brightness(.98)}.tds-bottom-btn:disabled{cursor:not-allowed;opacity:.55}.tds-voucher-page .MuiFormControl-root{margin:0!important}.tds-voucher-page .MuiFilledInput-root{background:#fff!important;border:1px solid #cfd8e3!important;border-radius:10px!important;box-shadow:none!important;min-height:42px!important}.tds-voucher-page .MuiFilledInput-root:hover{background:#fff!important}.tds-voucher-page .MuiFilledInput-root.Mui-focused{border-color:#aab8ca!important;box-shadow:0 0 0 3px #64748b1f!important}.tds-voucher-page .MuiFilledInput-root:after,.tds-voucher-page .MuiFilledInput-root:before{display:none!important}.tds-voucher-page .MuiInputLabel-root{color:#5f6f89!important;font-size:15px!important;font-weight:600!important}.tds-voucher-page .MuiInputLabel-root.Mui-focused{color:#475569!important}.tds-voucher-page .MuiFilledInput-input,.tds-voucher-page .MuiSelect-select{-webkit-text-fill-color:#111827!important;color:#111827!important;font-size:16px!important;font-weight:700!important;padding-bottom:6px!important;padding-top:16px!important}.tds-voucher-page .Mui-disabled{-webkit-text-fill-color:#111827!important;color:#111827!important}.tds-voucher-page .MuiFilledInput-input.Mui-disabled,.tds-voucher-page .MuiSelect-select.Mui-disabled{-webkit-text-fill-color:#111827!important;color:#111827!important;opacity:1!important}.tds-voucher-page .MuiFilledInput-root.Mui-disabled{background:#f8fafc!important;opacity:1!important}.tds-full-field .MuiFilledInput-root,.tds-small-field .MuiFilledInput-root,.tds-top-textfield .MuiFilledInput-root,.tds-total-field .MuiFilledInput-root{min-height:42px!important}.tds-total-field .MuiFilledInput-root{background:#edf7ef!important}.tds-total-field .MuiFilledInput-input,.tds-total-field .MuiInputLabel-root{font-weight:800!important}.tds-section-card .tds-block:nth-child(2) .MuiFilledInput-root,.tds-section-card .tds-block:nth-child(3) .MuiFilledInput-root{background:#f8fafc!important}.tds-section-card .tds-two-grid .MuiFilledInput-root:first-child{background:#f8f4e8!important}.tds-breakup-card .MuiFilledInput-root{background:#fff!important}.tds-breakup-card .tds-two-grid .MuiFilledInput-root:last-child{background:#eef7f0!important}.tds-voucher-page .Toastify__toast-container{z-index:9999}.tds-voucher-page .modal-content{border:1px solid #d8e0eb;border-radius:16px}.tds-voucher-page .modal-header{border-bottom:1px solid #e4eaf2}.tds-voucher-page .modal-title{color:#334155;font-weight:700}@media (max-width:1280px){.tds-top-mini-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:980px){.tds-voucher-page{height:auto;min-height:100dvh;min-height:var(--application-content-height,100dvh);overflow:auto}.tds-voucher-shell{height:auto;overflow:visible}.tds-voucher-header-top{align-items:stretch;flex-direction:column}.tds-header-right{align-items:stretch;justify-content:space-between}.tds-date-display-wrap{flex:1 1 auto}.tds-day-box{text-align:left}.tds-main-grid{grid-template-columns:1fr;height:auto}.tds-voucher-body{overflow:visible}}@media (max-width:820px){.tds-voucher-page{padding:10px}.tds-header-title{font-size:24px;letter-spacing:1px}.tds-voucher-header-card{padding:12px}.tds-top-mini-grid{grid-template-columns:1fr}}@media (max-width:768px){.tds-breakup-card .tds-two-grid,.tds-two-grid{grid-template-columns:1fr}.tds-total-wrap .tds-total-field{min-width:0;width:100%}.tds-bottom-buttons{gap:6px}.tds-bottom-btn{font-size:14px!important;min-width:74px;padding:5px 8px!important}}@media (max-width:600px){.tds-bottom-bar,.tds-section-card,.tds-voucher-header-card{border-radius:14px}.tds-header-title{font-size:20px}.tds-title-row{gap:6px}.tds-mode-badge,.tds-title-status,.tds-view-badge{font-size:11px;min-height:26px;padding:4px 8px}.tds-section-card{padding:10px}.tds-section-heading{font-size:13px;padding:8px 9px}.tds-inline-datepicker{font-size:14px;height:34px}.tds-voucher-page .MuiFilledInput-input,.tds-voucher-page .MuiSelect-select{font-size:14px!important}.tds-voucher-page .MuiInputLabel-root{font-size:13px!important}.tds-bottom-bar{padding:9px 8px}}body:has(.tds-voucher-page) .screen-read-notice{bottom:102px!important;bottom:calc(var(--application-footer-height, 22px) + 80px)!important;max-width:min(420px,calc(100% - 32px))!important}.tds-shortcut-strip{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:5px 10px;justify-content:center;line-height:1}.tds-shortcut-strip span{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.tds-shortcut-strip kbd{background:linear-gradient(180deg,#fff,#f1f5f9);border:1px solid #cbd5e1;border-bottom-color:#94a3b8;border-radius:5px;box-shadow:0 1px 1px #0f172a14;color:#334155;font:inherit;font-size:10px;min-width:24px;padding:3px 5px;text-align:center}.tds-bottom-bar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5;border-radius:12px;bottom:0;display:flex;flex:0 0 auto;justify-content:center;overflow-x:auto;overflow-y:hidden;padding:6px 8px;position:sticky;z-index:20}.tds-bottom-buttons{gap:6px;height:48px}.tds-bottom-btn{align-items:center;border-radius:9px!important;box-shadow:0 3px 8px #0f172a21!important;color:#fff!important;display:inline-flex!important;flex-direction:column;font-size:14px!important;font-weight:800!important;gap:2px;height:40px;justify-content:center;line-height:1!important;min-width:90px;padding:4px 10px!important}.tds-bottom-btn small{color:inherit;font-size:9px;font-weight:800;line-height:1;opacity:.82}.tds-bottom-btn.tone-teal{background:linear-gradient(180deg,#2aa7a0,#16847f)!important;border-color:#0f766e!important}.tds-bottom-btn.tone-amber{background:linear-gradient(180deg,#f4c84e,#dfa91f)!important;border-color:#ca8a04!important;color:#30250b!important}.tds-bottom-btn.tone-blue{background:linear-gradient(180deg,#4ba3df,#347fba)!important;border-color:#2877b6!important}.tds-bottom-btn.tone-red{background:linear-gradient(180deg,#e7665e,#d44d46)!important;border-color:#c43c35!important}.tds-bottom-btn.tone-gray{background:linear-gradient(180deg,#7b8ba1,#64748b)!important;border-color:#64748b!important}.tds-bottom-btn.tone-green{background:linear-gradient(180deg,#32ad7e,#1b8b64)!important;border-color:#16815c!important}.tds-bottom-btn:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.tds-bottom-btn:focus-visible,.tds-voucher-page [role=combobox]:focus-visible,.tds-voucher-page input:focus-visible{outline:3px solid #2563eb47!important;outline-offset:2px!important}.tds-bottom-btn:disabled{box-shadow:none!important;filter:grayscale(.28);opacity:.48}#root .tds-voucher-page .tds-voucher-header-top{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr) 96px;margin-bottom:6px}#root .tds-voucher-page .tds-header-title-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;grid-column:2;min-width:0}#root .tds-voucher-page .tds-header-title{color:#173252;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;margin:0;width:auto}#root .tds-voucher-page .tds-header-right{align-items:center;grid-column:3;justify-content:flex-end}#root .tds-voucher-page .tds-view-badge{font-size:12px;font-weight:600;letter-spacing:0;min-height:24px;padding:2px 9px}@media(max-width:600px){#root .tds-voucher-page .tds-voucher-header-top{grid-template-columns:minmax(0,1fr) auto}#root .tds-voucher-page .tds-header-title-wrap{grid-column:1;justify-content:flex-start}#root .tds-voucher-page .tds-header-right{grid-column:2}}#root .tds-voucher-page .tds-top-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px}#root .tds-voucher-page .tds-main-grid{align-items:start;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}#root .tds-voucher-page .tds-party-card{background:linear-gradient(110deg,#fff,#f8fbff);border:1px solid #d5e6f8;border-radius:8px;box-shadow:none;overflow:hidden;padding:0}#root .tds-party-card .tds-section-heading{background:#e5f1fd;border:0;border-radius:0;color:#21446d;font-size:15px;font-weight:600;margin:0;padding:10px 16px;text-align:left}#root .tds-party-fields{grid-gap:9px 18px;display:grid;gap:9px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}#root .tds-party-fields :is(.tds-block,.tds-two-grid,.tds-single-stack,.tds-form-grid){display:contents}#root .tds-party-fields :is(.MuiFormControl-root,.tds-masked-date-field){grid-gap:8px;align-items:center;background:#0000;border:0;box-shadow:none;display:grid;gap:8px;grid-template-columns:100px minmax(0,1fr);margin:0;min-width:0;padding:0;width:100%}#root .tds-party-fields :is(.MuiInputLabel-root,.tds-masked-date-field>label){color:#385172;font-size:12px;font-weight:600;line-height:16px;margin:0;max-width:none;pointer-events:auto;position:static;transform:none;white-space:normal}#root .tds-party-fields :is(.MuiFilledInput-root,.tds-masked-date-input){background:#fff;border:1px solid #ccdcf0;border-radius:5px;box-shadow:0 1px 2px #17325206;height:33px;min-height:33px;min-width:0;padding:0;width:100%}#root .tds-party-fields .MuiFilledInput-root:after,#root .tds-party-fields .MuiFilledInput-root:before{display:none}#root .tds-party-fields :is(.MuiFilledInput-input,.tds-masked-date-input){box-sizing:border-box;color:#173252;font-size:13px!important;font-weight:500!important;height:33px!important;padding:6px 9px!important}#root .tds-party-fields :is(#amount,#others,#weight){text-align:right}@media (max-width:1050px){#root .tds-voucher-page .tds-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){#root .tds-party-fields,#root .tds-voucher-page .tds-top-mini-grid{grid-template-columns:minmax(0,1fr)}}#root .tds-party-fields :is(.MuiFilledInput-root,.tds-masked-date-input){height:33px!important;min-height:33px!important}#root .tds-party-fields :is(.MuiFormControl-root,.tds-masked-date-field){min-height:33px!important}#root .tds-party-fields :is(.MuiInputLabel-root,.tds-masked-date-field>label){font-size:12px!important;font-weight:600!important}#root .tds-left-sections{grid-gap:8px;display:grid;gap:8px;min-width:0}#root .tds-voucher-page :is(.tds-debit-card,.tds-calculation-card){background:#fbfdff;border:1px solid #d5e6f8;border-radius:8px;box-shadow:none;overflow:hidden;padding:0}#root :is(.tds-debit-card,.tds-calculation-card) .tds-section-heading{background:#e5f1fd;border:0;border-radius:0;color:#21446d;font-size:14px;font-weight:600;margin:0;padding:8px 14px;text-align:left}#root .tds-debit-fields{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 12px}#root .tds-debit-fields .tds-block{display:contents}#root .tds-debit-fields .MuiFormControl-root:has(#rem1){grid-column:1/-1}#root :is(.tds-debit-fields,.tds-deposit-fields) :is(.MuiFormControl-root,.tds-masked-date-field){background:#0000;border:0;box-shadow:none;display:flex;flex-direction:column;gap:3px;margin:0;min-width:0;padding:0;width:100%}#root :is(.tds-debit-fields,.tds-deposit-fields) :is(.MuiInputLabel-root,label){color:#385172;font-size:11px!important;font-weight:600!important;line-height:14px;margin:0;position:static;transform:none}#root :is(.tds-debit-fields,.tds-deposit-fields,.tds-calculation-grid) :is(.MuiFilledInput-root,.tds-masked-date-input){background:#fff;border:1px solid #ccdcf0;border-radius:4px;height:28px!important;min-height:28px!important;min-width:0;padding:0;width:100%}#root :is(.tds-debit-fields,.tds-deposit-fields,.tds-calculation-grid) :is(input,.MuiFilledInput-input){box-sizing:border-box;color:#173252;font-size:12px!important;font-weight:500!important;height:28px!important;padding:4px 8px!important}#root :is(.tds-debit-fields,.tds-deposit-fields,.tds-calculation-grid) .MuiFilledInput-root:after,#root :is(.tds-debit-fields,.tds-deposit-fields,.tds-calculation-grid) .MuiFilledInput-root:before{display:none}#root .tds-calculation-grid{padding:0 10px 8px}#root .tds-calc-row{grid-gap:10px;align-items:center;border-bottom:1px solid #e5edf5;display:grid;gap:10px;grid-template-columns:minmax(110px,.8fr) repeat(2,minmax(0,1fr));padding:5px 0}#root .tds-calc-row>span{color:#385172;font-size:12px;font-weight:600}#root .tds-calc-row .MuiFormControl-root{margin:0;min-width:0;width:100%}#root .tds-calc-row .MuiInputLabel-root{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}#root .tds-calc-row input{text-align:right}#root .tds-calc-total{background:#eaf3fc}#root .tds-calc-total .MuiFilledInput-root{background:#f1f6fb}#root .tds-deposit-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}#root .tds-deposit-fields .MuiFormControl-root:has(#Bank){grid-column:1/-1}#root .tds-voucher-page .tds-party-fields{gap:6px 14px;padding:9px 12px}#root .tds-voucher-page .tds-party-fields :is(.MuiFormControl-root,.tds-masked-date-field,.MuiFilledInput-root,.tds-masked-date-input){height:28px!important;min-height:28px!important}#root .tds-voucher-page .tds-party-fields input{height:28px!important;padding:4px 8px!important}@media(max-width:600px){#root .tds-deposit-fields{grid-template-columns:minmax(0,1fr)}#root .tds-calc-row{gap:5px;grid-template-columns:100px repeat(2,minmax(0,1fr))}}@media (min-width:1051px){#root .tds-voucher-page .tds-main-grid{align-items:stretch;min-height:100%}#root .tds-left-sections{grid-template-rows:minmax(min-content,1fr) auto}#root .tds-voucher-page .tds-calculation-card{display:grid;grid-template-rows:auto minmax(min-content,1fr) auto}#root .tds-calculation-grid{display:grid;grid-template-rows:auto repeat(5,minmax(39px,1fr))}#root .tds-party-card{display:flex;flex-direction:column}#root .tds-party-fields{align-content:space-between;flex:1 1}}#root .tds-voucher-page .tds-top-mini-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);max-width:756px}#root .tds-voucher-page .tds-header-title{font-size:20px;line-height:26px}#root .tds-top-mini-grid :is(.tds-masked-date-field>label,.MuiInputLabel-root[for=vno]){color:#5f6f89;font-size:11px!important;font-weight:600!important;left:12px;line-height:13px;position:absolute;top:4px;transform:none}@media(max-width:600px){#root .tds-voucher-page .tds-top-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .tds-voucher-page .tds-header-title{font-size:18px}}#root .tds-voucher-page .tds-top-mini-grid{align-items:start;grid-template-columns:minmax(140px,.7fr) minmax(140px,.7fr) minmax(340px,1.6fr);max-width:1100px}#root .tds-voucher-page .tds-section-field{min-width:0}#root .tds-voucher-page .tds-section-select{width:100%}#root .tds-voucher-page .tds-section-select .MuiSelect-select{min-height:20px;white-space:normal}#root .tds-voucher-page .tds-section-key-hint{color:#526a81;display:block;font-size:11px;margin:3px 2px 0}@media (max-width:760px){#root .tds-voucher-page .tds-top-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .tds-voucher-page .tds-section-field{grid-column:1/-1}}#root .tds-voucher-page .tds-party-column{grid-gap:6px;align-content:start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);min-width:0}.tds-setup-overlay{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a57;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1400}.tds-setup-modal{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d9e3ef;border-radius:28px;box-shadow:0 30px 80px #0f172a2e,0 10px 24px #0f172a14;box-sizing:border-box;max-height:94vh;overflow:auto;padding:22px 22px 20px;width:min(1240px,96vw)}.tds-setup-modal::-webkit-scrollbar{width:10px}.tds-setup-modal::-webkit-scrollbar-track{background:#ecf2f8;border-radius:999px}.tds-setup-modal::-webkit-scrollbar-thumb{background:#c6d3e1;border-radius:999px}.tds-setup-modal::-webkit-scrollbar-thumb:hover{background:#aabed3}.tds-setup-topbar{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.tds-setup-heading-wrap{flex:1 1;text-align:center}.tds-setup-heading{color:#223447;font-family:Times New Roman,Times,serif;font-size:34px;font-weight:800;letter-spacing:1.2px;line-height:1.05;margin:0}.tds-setup-subtitle{align-items:center;background:linear-gradient(180deg,#eef4fb,#e2ebf6);border:1px solid #d4dfeb;border-radius:999px;color:#41576e;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;letter-spacing:.4px;margin-top:10px;min-height:32px;padding:5px 14px}.tds-setup-close-x{background:#f8fbff;border:1px solid #d6e0ea;border-radius:14px;color:#455468;cursor:pointer;font-size:28px;font-weight:500;height:42px;line-height:1;min-width:42px;transition:all .18s ease;width:42px}.tds-setup-close-x:hover{background:#eef4fb;transform:translateY(-1px)}.tds-setup-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.45fr .9fr}.tds-setup-panel{background:#fff;border:1px solid #dbe4ef;border-radius:24px;box-shadow:0 10px 26px #0f172a0f;overflow:hidden}.tds-setup-left,.tds-setup-right{padding:18px 18px 16px}.tds-setup-right{background:linear-gradient(180deg,#fff,#f7fbff)}.tds-setup-panel-title{background:linear-gradient(180deg,#edf3f9,#e4edf7);border:1px solid #d8e3ee;border-radius:16px;color:#334155;font-size:17px;font-weight:800;letter-spacing:.4px;margin-bottom:16px;padding:12px 14px;text-align:center}.tds-setup-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:170px 1fr;margin-bottom:11px}.tds-setup-row label{color:#475569;font-size:14px;font-weight:800;letter-spacing:.3px;white-space:nowrap}.tds-setup-row input,.tds-setup-row select{background:#fff;border:1px solid #cfd9e6;border-radius:14px;box-shadow:inset 0 1px 1px #ffffffb3;box-sizing:border-box;color:#0f172a;font-size:15px;font-weight:700;height:44px;outline:none;padding:0 12px;transition:all .18s ease;width:100%}.tds-setup-row input:focus,.tds-setup-row select:focus{border-color:#9fb5cc;box-shadow:0 0 0 3px #7890aa24}.tds-setup-row input[readonly],.tds-setup-row select:disabled{background:#f8fafc;color:#1e293b;opacity:1}.TdsAcc,.creditAc,.debitAc{background:#f8f4e8!important}.KKCess,.StaxHcess,.TdsRate,.cessRate,.hcessRate,.sbCess,.srvTaxRate{background:#edf7ef!important;text-align:right}.GRnumber,.Vehicle{background:#f1eefc!important}.Color1Select,.Ledgershow,.Roundoff,.Series,.TDSON{background:#f7fbff!important}.KKcessAcc,.KKcessPay,.Othercharges,.sbCessACC,.sbCessPay,.srvTaxAcc,.srvTaxPay{background:#f8fafc!important}.tds-setup-input-group{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 42px}.tds-setup-browse-btn{background:linear-gradient(180deg,#edf3f9,#dfe9f4);border:1px solid #cad6e4;border-radius:14px;color:#334155;cursor:pointer;font-size:16px;font-weight:800;height:44px;min-width:42px;transition:all .18s ease;width:42px}.tds-setup-browse-btn:hover{filter:brightness(.98);transform:translateY(-1px)}.tds-setup-spacer-top{border-top:1px dashed #d7e0ea;margin-top:18px;padding-top:12px}.tds-setup-actions{gap:8px!important;justify-content:flex-end!important;margin-top:18px;padding-inline:0!important}.tds-setup-action{letter-spacing:.4px;transition:all .18s ease}.tds-setup-action:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.tds-setup-action:disabled{cursor:not-allowed;opacity:.6}.tds-setup-overlay .Toastify__toast-container{z-index:2000}@media (max-width:1080px){.tds-setup-grid{grid-template-columns:1fr}}@media (max-width:768px){.tds-setup-overlay{padding:10px}.tds-setup-modal{border-radius:22px;max-height:96vh;padding:16px 14px 14px;width:100%}.tds-setup-topbar{gap:10px;margin-bottom:14px}.tds-setup-heading{font-size:26px}.tds-setup-row{gap:6px;grid-template-columns:1fr}.tds-setup-row label{white-space:normal}.tds-setup-panel{border-radius:18px}.tds-setup-left,.tds-setup-right{padding:14px 12px}.tds-setup-panel-title{font-size:15px;padding:10px 12px}.tds-setup-browse-btn,.tds-setup-row input,.tds-setup-row select{height:42px}}#root .tds-setup-modal{border-radius:12px;max-height:calc(100dvh - 24px);padding:12px;width:min(980px,96vw)}#root .tds-setup-topbar{align-items:center;gap:8px;margin-bottom:10px}#root .tds-setup-heading-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#root .tds-setup-heading{font-family:inherit;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px}#root .tds-setup-subtitle{font-size:12px;margin:0;min-height:24px;padding:2px 8px}#root .tds-setup-close-x{border-radius:6px;display:grid;font-size:20px!important;height:32px!important;min-width:32px!important;padding:0!important;place-items:center;width:32px!important}#root .tds-setup-grid{gap:10px;grid-template-columns:1.35fr 1fr}#root .tds-setup-panel{border-radius:8px;box-shadow:none;min-width:0;padding:10px}#root .tds-setup-panel-title{border-radius:5px;font-size:13px;font-weight:600;margin-bottom:9px;padding:7px 10px}#root .tds-setup-row{gap:8px;grid-template-columns:140px minmax(0,1fr);margin-bottom:6px}#root .tds-setup-row label{font-size:11px;font-weight:600;letter-spacing:0;white-space:normal}#root .tds-setup-row :is(input,select){border-radius:5px;font-size:12px;font-weight:500;height:30px!important;min-width:0;padding:0 8px}#root .tds-setup-input-group{gap:5px;grid-template-columns:minmax(0,1fr) 30px}#root .tds-setup-browse-btn{border-radius:5px;height:30px!important;min-width:30px!important;padding:0!important;width:30px!important}#root .tds-setup-spacer-top{margin-top:8px;padding-top:8px}#root .tds-setup-actions{flex-wrap:wrap;margin-top:10px}@media(max-width:800px){#root .tds-setup-grid{grid-template-columns:minmax(0,1fr)}#root .tds-setup-modal{padding:10px}}@media(max-width:420px){#root .tds-setup-row{grid-template-columns:115px minmax(0,1fr)}}@media(min-width:801px){#root .tds-setup-modal{width:min(1080px,96vw)}#root .tds-setup-grid{grid-template-columns:1.9fr 1fr}#root .tds-setup-left{grid-gap:6px 12px;align-content:start;display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}#root .tds-setup-left .tds-setup-panel-title{grid-column:1/-1;margin-bottom:3px}#root .tds-setup-left .tds-setup-row{grid-template-columns:95px minmax(0,1fr);margin-bottom:0}#root .tds-setup-right .tds-setup-row{grid-template-columns:110px minmax(0,1fr)}}#root .tds-setup-modal .tds-setup-browse-btn{height:30px!important;max-height:30px!important;max-width:30px!important;min-width:30px!important;padding:0!important;width:30px!important}#root .tds-setup-input-group{min-width:0;width:100%}@layer softwareButtonDimensions{#root .tds-setup-modal .tds-setup-browse-btn{align-items:center;display:inline-flex!important;height:30px!important;justify-content:center;max-height:30px!important;max-width:30px!important;min-height:30px!important;min-width:30px!important;padding:0!important;width:30px!important}}#root .tds-setup-section-row{margin:8px 0;min-width:0}#root .tds-setup-section-row .tds-section-select{width:100%}#root .tds-setup-section-row .MuiSelect-select{white-space:normal}#root .tds-new-section{grid-gap:8px;background:#f2faf9;border:1px solid #b8d8d6;border-radius:6px;display:grid;gap:8px;margin-top:8px;padding:12px}#root .tds-new-section label{grid-gap:4px;color:#173252;display:grid;font-size:12px;gap:4px}#root .tds-new-section :is(input,select){background:#fff;border:1px solid #bbcde0;border-radius:4px;min-height:32px;min-width:0;padding:5px 8px;width:100%}#root .tds-new-section button{background:#fff;border:1px solid #91bbb8;border-radius:4px;color:#173252;margin-right:8px;padding:6px 10px}#root .tds-new-section [role=alert]{color:#ae2424;font-size:12px}.tds-setup-selector{display:flex;gap:6px;min-width:0}.tds-setup-selector input{flex:1 1;min-width:0}.tds-setup-selector button{flex:0 0 38px;padding:0;width:38px}#root .note-entry-content :is(.sa-note-reference-panel,.pu-note-reference-panel)[hidden]{display:none!important}.note-display-settings{align-items:center;border-bottom:1px solid #d6e0ed;color:#173252;display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px;padding:12px}.note-display-settings label{align-items:center;display:flex;gap:8px;margin:0}.note-display-settings button{align-items:center;display:inline-flex;gap:6px}#root :is(.note-credit-page,.note-debit-page) .note-reference-open{align-items:center;background:#fff;border:1px solid #cbd8e5;border-radius:6px;color:#245b8a;display:inline-flex;height:38px!important;justify-content:center;min-width:38px!important;padding:0!important;width:38px!important}#root .note-entry-content :is(.sa-Setup,.pu-Setup){align-items:center;display:flex!important;gap:8px;justify-content:flex-end}@media screen{#root :is(.note-credit-page,.note-debit-page).voucher-entry-page{background:#f5f7fa!important;display:flex!important;flex-direction:column;gap:6px;overflow:hidden!important;padding:6px!important}#root .note-entry-content{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;min-width:0;overflow:auto}#root .note-entry-content>*{min-width:0}#root .note-entry-content>:is(.sa-sale_toppart,.pu-sale_toppart){background:#fff!important;border-radius:4px!important;box-shadow:none!important;flex:0 0 auto;margin:0!important;padding:6px!important}#root .note-entry-content :is(.sa-Dated,.pu-Dated){grid-gap:8px!important;align-items:center;display:grid!important;gap:8px!important;grid-template-columns:130px 150px minmax(0,1fr) auto!important;margin:0 0 8px!important;width:100%!important}#root .note-entry-content :is(.sa-Dated,.pu-Dated)>*{margin:0!important;min-width:0!important;transform:none!important;width:100%!important}#root .note-credit-page .sa-Dated{grid-template-columns:130px 150px 190px minmax(0,1fr) auto!important}#root .note-entry-content .sa-note-billno-header{align-items:center;display:flex!important;gap:4px}#root .note-entry-content .sa-note-billno-header .MuiFormControl-root{flex:1 1;min-width:0}#root .note-entry-content .sa-note-source-button{flex:0 0 54px;position:static!important;width:54px!important}#root .note-entry-content :is(.sa-billdivz,.pu-billdivz) .MuiInputAdornment-root{margin-top:16px!important}#root .note-entry-content :is(.sa-sale-center-title,.pu-sale-center-title){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 8px!important;position:static!important;text-align:center;white-space:normal!important}#root .note-entry-content :is(.sa-sale-center-title-main,.pu-sale-center-title-main){font-family:inherit!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields){grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:auto!important;height:auto!important;margin:0!important;max-height:none!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields)>div{grid-column:auto;height:auto!important;margin:0!important;max-height:none!important;min-width:0!important;width:100%!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields)>div:first-child{display:grid!important;grid-column:span 2;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}#root .note-entry-content :is(.sa-CUS,.sa-GST,.pu-CUS,.pu-GST){grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;margin:0 0 6px!important;max-height:none!important;width:100%!important}#root .note-entry-content :is(.sa-CUS,.sa-GST,.pu-CUS,.pu-GST)>div{margin:0!important;min-width:0!important;width:100%!important}#root .note-entry-content :is(.sa-GRNo,.pu-GRNo,.sa-ExFor,.pu-ExFor,.sa-VehicleDiv,.pu-VehicleDiv,.sa-BillType,.sa-TAXDiv,.pu-TAXDiv,.pu-BillDate){grid-gap:6px!important;align-content:start;display:grid!important;gap:6px!important;grid-auto-rows:minmax(48px,auto);grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;height:auto!important;margin:0!important;min-height:0!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields) .MuiFormControl-root{height:auto!important;margin-inline:0!important;min-height:48px!important;min-width:0!important;width:100%!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields,.sa-Dated,.pu-Dated) .MuiFilledInput-root{border-radius:4px!important;height:48px!important;min-height:48px!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields) .MuiSelect-select,#root .note-entry-content :is(.sa-TopFields,.pu-TopFields,.sa-Dated,.pu-Dated) .MuiFilledInput-input:not(textarea){box-sizing:border-box!important;font-size:13px!important;font-size:var(--font-size,13px)!important;height:48px!important;line-height:20px!important;min-height:0!important;padding:21px 12px 5px!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields,.sa-Dated,.pu-Dated) .MuiInputLabel-root{font-size:11px!important;letter-spacing:0!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields,.sa-Dated,.pu-Dated) .MuiInputLabel-shrink{max-width:calc(100% - 24px);transform:translate(12px,4px) scale(1)!important}#root .note-entry-content :is(.sa-shippedtoz,.pu-shippedtoz) .MuiFilledInput-root{height:102px!important;overflow:auto;padding:21px 12px 6px!important}#root .note-entry-content :is(.sa-note-reference-panel,.pu-note-reference-panel){grid-gap:6px!important;background:#0000!important;border:0!important;border-top:1px solid #e1e6ed!important;box-shadow:none!important;display:grid!important;gap:6px!important;grid-auto-rows:minmax(48px,auto);grid-column:1/-1!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;height:auto!important;margin:0!important;max-height:none!important;min-height:54px!important;overflow:visible!important;padding:6px 0 0!important}#root .note-entry-content :is(.sa-note-reference-date,.pu-note-reference-date,.sa-note-reference-check,.pu-note-reference-check,.sa-note-source-action,.pu-note-source-action){height:48px!important;min-height:48px!important}#root .note-entry-content>:is(.sa-tablestylez,.pu-tablestylez){flex:1 0 194px!important;height:auto!important;margin:0!important;max-height:none!important;min-height:194px!important;overflow:auto!important}#root .note-entry-content>:is(.sa-Belowcontents,.pu-Belowcontents){background:#fff!important;box-shadow:none!important;flex:0 0 auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;width:100%!important}#root .note-entry-content :is(.sa-footer-info-grid,.pu-footer-info-grid){grid-auto-rows:minmax(36px,auto);height:auto!important;max-height:none!important}#root .note-entry-content :is(.sa-footer-info-control,.pu-footer-info-control) input{box-sizing:border-box;height:30px!important;padding-bottom:4px!important;padding-top:4px!important}#root :is(.note-credit-page,.note-debit-page)>.voucher-action-bar{grid-gap:4px!important;background:#fff!important;display:grid!important;flex:0 0 auto!important;gap:4px!important;grid-template-columns:repeat(auto-fit,minmax(84px,1fr))!important;margin:0!important;min-width:0;padding:4px!important;position:static!important;width:100%!important}#root :is(.note-credit-page,.note-debit-page)>.voucher-action-bar button{font-size:12px!important;gap:3px!important;margin:0!important;min-width:0!important;padding:6px 4px!important;width:100%!important}#root :is(.note-credit-page,.note-debit-page)>.voucher-action-bar button svg{flex-shrink:0;height:14px;width:14px}}@media screen and (min-width:1440px) and (min-height:800px){#root .note-entry-content>:is(.sa-tablestylez,.pu-tablestylez){flex-basis:258px!important;min-height:258px!important}}@media screen and (max-width:1000px){#root .note-credit-page .sa-Dated,#root .note-entry-content :is(.sa-Dated,.pu-Dated),#root .note-entry-content :is(.sa-TopFields,.pu-TopFields){grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .note-entry-content :is(.sa-sale-center-title,.pu-sale-center-title){grid-column:1/-1;text-align:left}#root .note-entry-content :is(.sa-footer-main,.pu-footer-main){grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:600px){#root :is(.note-credit-page,.note-debit-page)>.voucher-action-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .note-entry-content :is(.sa-sale-center-title,.pu-sale-center-title){display:flex!important;flex-wrap:wrap;gap:4px;justify-content:flex-start}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields){grid-template-columns:minmax(0,1fr)!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields)>div:first-child{grid-column:auto}#root .note-entry-content :is(.sa-CUS,.sa-GST,.pu-CUS,.pu-GST),#root .note-entry-content :is(.sa-footer-info-grid,.pu-footer-info-grid){grid-template-columns:minmax(0,1fr)!important}}@media print{.note-entry-content{display:contents}}@layer softwareControlFit{@media screen{#root .note-entry-content .pu-date-mask-field,#root .note-entry-content :is(.sa-DatePICKER,.pu-DatePICKER),#root .note-entry-content :is(.sa-Dated,.pu-Dated,.sa-TopFields,.pu-TopFields) .MuiFilledInput-root{box-sizing:border-box!important;height:48px!important;max-height:48px!important;min-height:48px!important}#root .note-entry-content :is(.sa-Dated,.pu-Dated,.sa-TopFields,.pu-TopFields) :is(input.MuiInputBase-input,.MuiSelect-select){box-sizing:border-box!important;height:100%!important;line-height:20px!important;min-height:0!important;padding:21px 12px 5px!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields) .MuiSelect-select{padding-right:32px!important}#root .note-entry-content :is(.sa-shippedtoz,.pu-shippedtoz) .MuiFilledInput-root{align-items:flex-start!important;height:102px!important;max-height:102px!important;min-height:102px!important;padding:21px 12px 6px!important}#root .note-entry-content :is(.sa-shippedtoz,.pu-shippedtoz) textarea:not([aria-hidden=true]){height:100%!important;line-height:20px!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;padding:0!important;white-space:pre-wrap!important}}}@media screen{#root .note-entry-content :is(.sa-TopFields,.pu-TopFields){grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important;min-height:0!important}#root .note-entry-content :is(.sa-CUS,.sa-GST,.pu-CUS,.pu-GST,.sa-GRNo,.pu-GRNo,.sa-ExFor,.pu-ExFor,.sa-VehicleDiv,.pu-VehicleDiv,.sa-BillType,.sa-TAXDiv,.pu-TAXDiv,.pu-BillDate),#root .note-entry-content :is(.sa-TopFields,.pu-TopFields)>div:first-child{display:contents!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields)>div:first-child{grid-column:auto!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields) .MuiFormControl-root{margin:0!important;min-width:0!important;width:100%!important}#root .note-entry-content :is(.sa-footer-main,.pu-footer-main){grid-gap:8px!important;align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr)!important;height:auto!important}#root .note-entry-content :is(.sa-footer-info-grid,.pu-footer-info-grid){grid-gap:0!important;display:grid!important;gap:0!important;grid-auto-rows:36px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important}#root .note-entry-content .pu-footer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .note-entry-content :is(.sa-footer-info-row,.pu-footer-info-row){grid-gap:4px!important;align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:4px!important;grid-template-columns:90px minmax(0,1fr)!important;height:36px!important;min-height:0!important;padding:3px 6px!important}#root .note-entry-content :is(.sa-footer-info-control,.pu-footer-info-control){height:30px!important;min-height:0!important;min-width:0!important;width:100%!important}#root .note-entry-content :is(.sa-footer-info-label,.pu-footer-info-label){font-size:12px!important;line-height:1.15!important}#root .note-entry-content :is(.sa-footer-split-control,.pu-footer-split-control){grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}#root .note-entry-content .pu-footer-info-row-wide{grid-column:1/-1!important}#root .note-entry-content .pu-footer-tax-grid{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr)) 12px minmax(0,1fr)!important}#root .note-entry-content :is(.sa-footer-info-control,.pu-footer-info-control) :is(.MuiFormControl-root,.MuiInputBase-root,.react-datepicker-wrapper,.react-datepicker__input-container){height:30px!important;margin:0!important;min-height:0!important;min-width:0!important;width:100%!important}}@layer softwareControlFit{@media screen{#root .note-entry-content :is(.sa-shippedtoz,.pu-shippedtoz) .MuiFilledInput-root{height:48px!important;max-height:48px!important;min-height:48px!important}#root .note-entry-content :is(.sa-footer-info-control,.pu-footer-info-control) :is(input,.MuiSelect-select){box-sizing:border-box!important;height:30px!important;line-height:20px!important;margin:0!important;max-width:100%!important;min-height:0!important;min-width:0!important;padding:4px 8px!important;width:100%!important}#root .note-entry-content :is(.sa-footer-info-control,.pu-footer-info-control) .MuiSelect-select{padding-right:26px!important}}}@media screen and (min-width:1001px){#root .note-entry-content :is(.sa-Dated,.pu-Dated){grid-template-columns:150px 150px minmax(0,1fr) auto!important}#root .note-credit-page .note-entry-content .sa-Dated{grid-template-columns:150px 150px 208px minmax(0,1fr) auto!important}#root .note-entry-content :is(.sa-note-reference-panel,.pu-note-reference-panel){grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media screen and (max-width:1000px){#root .note-entry-content :is(.sa-footer-main,.pu-footer-main){grid-template-columns:minmax(0,1fr)!important}#root .note-entry-content .pu-footer-info-grid,#root .note-entry-content :is(.sa-TopFields,.pu-TopFields){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:600px){#root .note-entry-content :is(.sa-footer-info-grid,.pu-footer-info-grid){grid-template-columns:minmax(0,1fr)!important}}@media screen{#root .note-entry-content :is(.sa-shippedTO,.pu-shippedTO){height:48px!important;max-height:48px!important;min-height:0!important}#root .note-entry-content :is(.sa-note-reference-panel,.pu-note-reference-panel)>*{box-sizing:border-box!important;height:48px!important;margin:0!important;min-height:48px!important;min-width:0!important;width:100%!important}#root .note-entry-content :is(.sa-note-reference-panel,.pu-note-reference-panel) .MuiFilledInput-root{height:48px!important;min-height:48px!important}}@layer softwareControlFit{@media screen{#root .note-entry-content :is(.sa-TopFields,.pu-TopFields) .MuiFormControl-root{margin:0!important;padding:0!important}#root .note-entry-content :is(.sa-TopFields,.pu-TopFields) :is(.pu-date-mask-field,.pu-custom-style3,.pu-DatePICKERP,.sa-DatePICKERP){box-sizing:border-box!important;height:48px!important;margin:0!important;max-height:48px!important;min-height:48px!important}}}@media screen and (min-width:1001px){#root .note-debit-page .note-entry-content .pu-TopFields{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media screen{#root .note-entry-content .pu-TopFields .pu-SELFinv{margin:0!important;padding:0!important}#root :is(.note-credit-page,.note-debit-page)>.voucher-action-bar{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:center!important}#root :is(.note-credit-page,.note-debit-page)>.voucher-action-bar button{flex:0 0 auto!important;gap:7px!important;min-width:69px!important;padding:0 12px!important;width:auto!important}}@media screen and (min-width:1001px){#root .note-debit-page .note-entry-content .pu-TopFields{gap:6px!important;grid-template-columns:1.8fr 1fr 1.8fr 1.8fr 1.8fr!important;grid-template-rows:repeat(2,48px)!important}#root .note-debit-page .pu-customerdiv{grid-column:1;grid-row:1}#root .note-debit-page .pu-citydivZ{grid-column:2;grid-row:1}#root .note-debit-page .pu-GST>div:first-child{grid-column:1;grid-row:2}#root .note-debit-page .pu-GST>div:nth-child(2){grid-column:2;grid-row:2}#root .note-debit-page .pu-BillDate>.MuiFormControl-root{grid-column:3;grid-row:1}#root .note-debit-page .pu-BillDate>.pu-date-mask-field{grid-column:3;grid-row:2}#root .note-debit-page .pu-SELFinv{grid-column:4;grid-row:1}#root .note-debit-page .pu-ExFor>.MuiFormControl-root{grid-column:4;grid-row:2}#root .note-debit-page .pu-TAXDiv>div{grid-column:5;grid-row:1}#root .note-debit-page .note-entry-content .pu-footer-main{align-items:stretch!important;gap:8px!important;grid-template-columns:minmax(0,2.65fr) minmax(290px,1fr)!important}#root .note-debit-page .note-entry-content .pu-footer-info-grid{grid-auto-rows:42px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)!important;grid-template-rows:repeat(3,42px)!important}#root .note-debit-page .note-entry-content .pu-footer-info-row{gap:4px!important;grid-template-columns:80px minmax(0,1fr)!important;height:42px!important;padding:4px 6px!important}#root .note-debit-page .pu-footer-info-row:nth-child(3){grid-area:1/1!important}#root .note-debit-page .pu-footer-info-row:nth-child(2){grid-area:1/2!important}#root .note-debit-page .pu-footer-info-row:nth-child(8){grid-area:1/3!important}#root .note-debit-page .pu-footer-info-row:nth-child(5){grid-area:2/1!important}#root .note-debit-page .pu-footer-info-row:nth-child(4){grid-area:2/2!important}#root .note-debit-page .pu-footer-info-row:nth-child(6){grid-area:2/3!important}#root .note-debit-page .pu-footer-info-row:nth-child(7){grid-area:3/1!important}#root .note-debit-page .pu-footer-info-row:first-child{grid-area:3/2!important}#root .note-debit-page .pu-footer-info-row:nth-child(9){grid-area:3/3!important}#root .note-debit-page .note-entry-content .pu-footer-tax-grid{gap:4px!important;grid-template-columns:repeat(3,minmax(0,1fr)) 9px minmax(0,1fr)!important}}@media screen{#root .note-debit-page .pu-custom-table{border-collapse:collapse!important;table-layout:fixed!important}#root .note-debit-page .pu-custom-table :is(th,td){border:1px solid #d0deed!important}#root .note-debit-page .pu-custom-table :is(th,td):first-child{width:7%!important}#root .note-debit-page .pu-custom-table :is(th,td):nth-child(2){width:21%!important}#root .note-debit-page .pu-custom-table :is(th,td):nth-child(n+3){width:8%!important}#root .note-debit-page .pu-custom-table td input{background:#0000!important;box-shadow:none!important}#root .note-debit-page .pu-footer-summary-row{background:#f3f8f5!important;border-bottom:1px solid #d7e2dd!important;color:#15334e!important}#root .note-debit-page .pu-footer-summary-strong{background:#fff8e8!important}#root .note-debit-page .pu-footer-summary-grand{background:#f3f8f5!important;color:#15334e!important}#root .note-debit-page .pu-footer-summary-grand *{color:inherit!important}#root .note-debit-page .dn-date-field{display:block;height:40px!important;margin:0!important;min-width:0;position:relative}#root .note-debit-page .dn-date-field>span{color:#526477;font-size:11px;font-weight:600;left:12px;line-height:12px;pointer-events:none;position:absolute;top:4px;z-index:1}#root .note-debit-page .note-entry-content .pu-Dated{margin-bottom:2.5px!important}#root .note-debit-page .dn-remarks{grid-gap:0!important;align-items:center!important;background:#f3f7fb;border:1px solid #d0deed;border-radius:4px;display:grid!important;gap:0!important;grid-template-columns:80px minmax(0,1fr)!important;margin:0 0 5px!important;min-height:34px!important}#root .note-debit-page .dn-remarks label{color:#15334e;font-size:12px;font-weight:600;margin:0;padding:0 6px}#root .note-debit-page .dn-remarks input{background:#fff!important;border:0!important;border-left:1px solid #d0deed!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;height:32px!important;margin:0!important;min-width:0!important;padding:4px 8px!important;width:100%!important}}@layer softwareControlFit{@media screen{#root .note-debit-page .note-entry-content :is(.pu-Dated,.pu-TopFields) .MuiFilledInput-root,#root .note-debit-page .note-entry-content :is(.pu-date-mask-field,.pu-DatePICKER,.pu-DatePICKERP,.pu-custom-style3){box-sizing:border-box!important;height:40px!important;max-height:40px!important;min-height:40px!important}#root .note-debit-page .dn-date-field .pu-DatePICKER,#root .note-debit-page .note-entry-content :is(.pu-Dated,.pu-TopFields) :is(input.MuiInputBase-input,.MuiSelect-select){box-sizing:border-box!important;height:40px!important;line-height:20px!important;min-height:0!important;padding:17px 12px 3px!important}#root .note-debit-page .note-entry-content .pu-TopFields .MuiSelect-select{padding-right:30px!important}}}@media screen and (min-width:1001px){#root .note-debit-page .note-entry-content .pu-TopFields{grid-template-rows:repeat(2,40px)!important}}@media screen{#root .note-debit-page .dn-date-field{isolation:isolate}#root .note-debit-page .dn-date-field>span{z-index:2!important}#root .note-debit-page .dn-date-field .pu-DatePICKER{position:relative!important;width:100%!important;z-index:0!important}#root .note-debit-page .pu-note-bill-modal{border-radius:8px!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;width:min(1040px,calc(100vw - 24px))!important}#root .note-debit-page .pu-note-bill-head{gap:8px!important;grid-template-columns:minmax(0,1fr) 32px!important;padding:9px 12px!important}#root .note-debit-page .pu-note-bill-head strong{font-size:16px!important;font-weight:600!important;line-height:20px!important}#root .note-debit-page .pu-note-bill-head span{font-size:12px!important;font-weight:400!important;line-height:16px!important}#root .note-debit-page .pu-note-bill-head button{display:grid!important;font-size:22px!important;height:32px!important;line-height:1!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:0!important;place-items:center!important;width:32px!important}#root .note-debit-page .pu-note-modal-fields{align-items:stretch!important;flex:0 0 auto;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:10px 12px!important}#root .note-debit-page .pu-note-modal-fields>*{box-sizing:border-box!important;grid-column:auto!important;height:42px!important;margin:0!important;min-height:42px!important;min-width:0!important;width:100%!important}#root .note-debit-page .pu-note-modal-fields .MuiFilledInput-root{border-radius:5px!important;height:42px!important;min-height:42px!important}#root .note-debit-page .pu-note-modal-fields .MuiInputLabel-root{font-size:10px!important;font-weight:600!important}#root .note-debit-page .pu-note-modal-fields .MuiInputLabel-shrink{max-width:calc(100% - 20px)!important;transform:translate(10px,4px) scale(1)!important}#root .note-debit-page .pu-note-modal-fields .pu-note-reference-date:before{font-size:10px!important;left:10px!important;line-height:12px!important;top:4px!important}#root .note-debit-page .pu-note-modal-fields .pu-note-reference-check{font-size:12px!important;font-weight:500!important;gap:8px!important;justify-content:center!important;padding:6px!important}#root .note-debit-page .pu-note-bill-tools{gap:8px!important;min-width:0!important;padding:8px 12px!important}#root .note-debit-page .pu-note-bill-tools>input{box-sizing:border-box!important;flex:1 1!important;font-size:13px!important;font-weight:400!important;height:34px!important;min-width:0!important;padding:6px 10px!important}#root .note-debit-page .pu-note-bill-tools button{font-weight:600!important;height:34px!important;min-height:34px!important;padding:0 12px!important}#root .note-debit-page .pu-note-bill-tablewrap{max-height:40vh!important;min-height:0!important;overflow:auto!important}#root .note-debit-page .pu-note-bill-table :is(th,td){font-size:13px!important;line-height:18px!important;padding:8px 10px!important}#root .note-debit-page .pu-note-bill-table th{font-weight:600!important}#root .note-debit-page .pu-note-bill-table:not(.pu-note-bill-item-table) :is(th,td):last-child:not([colspan]){text-align:right!important}}@layer softwareControlFit{@media screen{#root .note-debit-page .pu-note-modal-fields :is(.MuiFilledInput-input,.MuiSelect-select,.pu-note-reference-input){box-sizing:border-box!important;font-size:13px!important;height:42px!important;line-height:20px!important;max-height:42px!important;min-height:0!important;padding:18px 10px 4px!important}#root .note-debit-page .pu-note-modal-fields .MuiSelect-select{padding-right:30px!important}}}@media screen and (max-width:720px){#root .note-debit-page .pu-note-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .note-debit-page .pu-note-bill-modal{overflow-y:auto!important}#root .note-debit-page .pu-note-bill-tablewrap{flex:0 0 auto!important}}@media screen{#root .note-debit-page .note-entry-content>.pu-sale_toppart{padding-top:0!important}#root .note-debit-page .note-entry-content .pu-Dated{min-height:0!important;padding-top:0!important}#root .note-debit-page .pu-sale-center-title{align-self:center;margin-top:0!important;padding-top:0!important}#root .note-debit-page .note-entry-content>.pu-tablestylez{container-type:size;flex:1 0 280px!important;min-height:280px!important}#root .note-debit-page .pu-custom-table{margin:0!important}#root .note-debit-page .pu-custom-table tfoot,#root .note-debit-page .pu-custom-table thead{height:32px!important}#root .note-debit-page .pu-custom-table tfoot td,#root .note-debit-page .pu-custom-table thead th{box-sizing:border-box!important;height:32px!important;line-height:20px!important;padding:3px 5px!important}#root .note-debit-page .pu-custom-table tfoot{bottom:0!important}#root .note-debit-page .pu-custom-table tbody td,#root .note-debit-page .pu-custom-table tbody tr{box-sizing:border-box!important;height:calc(100cqh/6 - 11px)!important;padding:0!important}}@layer softwareControlFit{@media screen{#root .note-debit-page .pu-custom-table tbody td :is(input,select){box-sizing:border-box!important;height:calc(100cqh/6 - 12px)!important;max-height:none!important;min-height:0!important;padding:2px 6px!important}#root .note-debit-page .pu-custom-table tbody td button{height:30px!important;max-height:30px!important;min-height:30px!important;padding:3px 6px!important}}}@media screen{#root .note-debit-page .note-entry-content .pu-Dated{border-bottom:0!important}#root .note-debit-page .pu-footer-info-grid,#root .note-debit-page .pu-footer-info-grid>.pu-footer-info-row{background:#fff!important}#root .note-debit-page .pu-footer-info-control .MuiFilledInput-root,#root .note-debit-page .pu-footer-info-control input{-webkit-text-fill-color:#173252!important;background:#fff!important;box-shadow:none!important;color:#173252!important}}@layer softwareControlFit{@media screen{#root .note-debit-page .pu-footer-info-control .MuiFilledInput-root,#root .note-debit-page .pu-footer-info-control input:not(.MuiInputBase-input){background:#fff!important;border:1px solid #d2dfef!important;border-radius:2px!important}#root .note-debit-page .pu-footer-info-control input:not(.MuiInputBase-input){box-sizing:border-box!important}#root .note-debit-page .pu-footer-info-control .MuiFilledInput-root{box-sizing:border-box!important;overflow:hidden!important;padding:0!important}#root .note-debit-page .pu-footer-info-control .MuiFilledInput-input{background:#0000!important;border:0!important;height:28px!important}}}@layer softwareButtonDimensions{#root .note-debit-page>.voucher-action-bar.ledger-style-actions .voucher-action-button{height:36.48px!important;max-height:36.48px!important;min-height:36.48px!important;padding-bottom:0!important;padding-top:0!important}}@media screen{#root .note-debit-page .pu-custom-table{border-collapse:collapse!important}#root .note-debit-page .pu-custom-table :is(th,td){border:1px solid #d3e1f1!important}#root .note-debit-page .pu-custom-table tbody tr:nth-child(odd)>td{background:#fbfdff!important}#root .note-debit-page .pu-custom-table tbody tr:nth-child(2n)>td{background:#f4f8fc!important}#root .note-debit-page .pu-custom-table tbody tr>td:has(.pu-QTY){background:#eaf3ff!important}#root .note-debit-page .pu-custom-table tbody tr>td:has(.pu-Amount){background:#fff9ed!important}#root .note-debit-page .pu-custom-table tbody tr>td:has(.pu-CTax){background:#eaf9f3!important}#root .note-debit-page .pu-custom-table tbody tr>td:has(.pu-ITax){background:#eaf9f3!important}#root .note-debit-page .pu-custom-table tbody td input{-webkit-text-fill-color:#173252!important;background:#0000!important;color:#173252!important}#root .note-debit-page .pu-custom-table tfoot,#root .note-debit-page .pu-custom-table tfoot td{background:#fbfdff!important;border:1px solid #d3e1f1!important;color:#173252!important}#root .note-debit-page .pu-note-bill-table :is(th,td){border:1px solid #d3e1f1!important}#root .note-debit-page .pu-note-bill-table tbody tr:nth-child(2n):not(.selected)>td{background:#f4f8fc}#root .note-credit-page .sa-custom-table{border-collapse:collapse!important}#root .note-credit-page .sa-custom-table :is(th,td){border:1px solid #d3e1f1!important}#root .note-credit-page .sa-custom-table tbody tr:nth-child(odd)>td{background:#fbfdff!important}#root .note-credit-page .sa-custom-table tbody tr:nth-child(2n)>td{background:#f4f8fc!important}#root .note-credit-page .sa-custom-table tbody tr>td:has(.sa-QTY){background:#eaf3ff!important}#root .note-credit-page .sa-custom-table tbody tr>td:has(.sa-Amount){background:#fff9ed!important}#root .note-credit-page .sa-custom-table tbody tr>td:has(.sa-CTax){background:#eaf9f3!important}#root .note-credit-page .sa-custom-table tbody tr>td:has(.sa-ITax){background:#eaf9f3!important}#root .note-credit-page .sa-custom-table tbody td input{-webkit-text-fill-color:#173252!important;background:#0000!important;color:#173252!important}#root .note-credit-page .sa-custom-table tfoot,#root .note-credit-page .sa-custom-table tfoot td{background:#fbfdff!important;border:1px solid #d3e1f1!important;color:#173252!important}#root .note-credit-page .sa-note-bill-table :is(th,td){border:1px solid #d3e1f1!important}#root .note-credit-page .sa-note-bill-table tbody tr:nth-child(2n):not(.selected)>td{background:#f4f8fc}}@layer softwareControlFit{@media screen{#root .note-debit-page .pu-note-bill-table thead th,#root .note-debit-page[data-voucher-editable=true] .pu-custom-table thead th{background:#2563b5!important;color:#fff!important;font-weight:600!important;text-shadow:none!important}#root .note-credit-page .sa-note-bill-table thead th,#root .note-credit-page[data-voucher-editable=true] .sa-custom-table thead th{background:#c74343!important;color:#fff!important;font-weight:600!important;text-shadow:none!important}}}@media screen{#root .note-credit-page .cn-date-field{display:block;height:40px!important;isolation:isolate;margin:0!important;min-width:0;position:relative}#root .note-credit-page .cn-date-field>span{color:#526477;font-size:11px;font-weight:600;left:12px;line-height:12px;pointer-events:none;position:absolute;top:4px;z-index:2}#root .note-credit-page .cn-date-field .sa-DatePICKER{position:relative!important;width:100%!important;z-index:0!important}#root .note-credit-page .note-entry-content .sa-Dated{margin-bottom:5px!important}#root .note-credit-page .note-entry-content .sa-TopFields .MuiFormControl-root{min-height:40px!important}#root .note-credit-page .sa-shippedTO{height:40px!important;max-height:40px!important}#root .note-credit-page .sa-footer-remarks-card{grid-gap:0!important;align-items:center!important;background:#f3f7fb!important;border:1px solid #d0deed!important;border-radius:4px!important;display:grid!important;gap:0!important;grid-template-columns:80px minmax(0,1fr)!important;height:34px!important;margin:0 0 5px!important;min-height:34px!important;overflow:hidden}#root .note-credit-page .sa-footer-remarks-label{color:#15334e!important;font-size:12px!important;font-weight:600!important;padding:0 6px!important}#root .note-credit-page .sa-footer-remarks-input{margin:0!important;min-width:0!important}#root .note-credit-page .sa-footer-remarks-input .MuiFilledInput-root{background:#fff!important;border:0!important;border-left:1px solid #d0deed!important;border-radius:0!important;box-shadow:none!important}#root .note-credit-page .sa-footer-remarks-input .MuiFilledInput-root:after,#root .note-credit-page .sa-footer-remarks-input .MuiFilledInput-root:before{display:none!important}#root .note-credit-page .note-entry-content .sa-footer-info-grid{grid-auto-rows:42px!important}#root .note-credit-page .note-entry-content .sa-footer-info-row{border-color:#d0deed!important;grid-template-columns:80px minmax(0,1fr)!important;height:42px!important;padding:4px 6px!important}#root .note-credit-page .sa-footer-summary-row{background:#f3f8f5!important;border-bottom:1px solid #d7e2dd!important;color:#15334e!important}#root .note-credit-page .sa-footer-summary-strong{background:#fff8e8!important}#root .note-credit-page .sa-footer-summary-grand{background:#f3f8f5!important;color:#15334e!important}#root .note-credit-page .sa-footer-summary-grand *{color:inherit!important}}@media screen and (min-width:1001px){#root .note-credit-page .note-entry-content .sa-TopFields{grid-template-columns:1.8fr 1fr 1.8fr 1.8fr!important;grid-template-rows:repeat(2,40px)!important}#root .note-credit-page .sa-customerdiv{grid-column:1;grid-row:1}#root .note-credit-page .sa-citydivZ{grid-column:2;grid-row:1}#root .note-credit-page .sa-GST>div:first-child{grid-column:1;grid-row:2}#root .note-credit-page .sa-GST>div:nth-child(2){grid-column:2;grid-row:2}#root .note-credit-page .sa-shippedTO{grid-column:3;grid-row:1}#root .note-credit-page .sa-ExFor>.MuiFormControl-root{grid-column:3;grid-row:2}#root .note-credit-page .sa-BillType>.MuiFormControl-root{grid-column:4;grid-row:1}#root .note-credit-page .sa-TAXDiv>.MuiFormControl-root{grid-column:4;grid-row:2}#root .note-credit-page .note-entry-content .sa-footer-main{align-items:stretch!important;grid-template-columns:minmax(0,2.65fr) minmax(290px,1fr)!important}}@layer softwareControlFit{@media screen{#root .note-credit-page .cn-date-field .sa-DatePICKER,#root .note-credit-page .note-entry-content :is(.sa-Dated,.sa-TopFields) .MuiFilledInput-root{box-sizing:border-box!important;height:40px!important;max-height:40px!important;min-height:40px!important}#root .note-credit-page .cn-date-field .sa-DatePICKER,#root .note-credit-page .note-entry-content :is(.sa-Dated,.sa-TopFields) :is(input.MuiInputBase-input,.MuiSelect-select){box-sizing:border-box!important;height:40px!important;line-height:20px!important;min-height:0!important;padding:17px 12px 3px!important}#root .note-credit-page .note-entry-content .sa-TopFields .MuiSelect-select{padding-right:30px!important}#root .note-credit-page .note-entry-content .sa-shippedtoz .MuiFilledInput-root{padding:17px 12px 3px!important}#root .note-credit-page .sa-footer-remarks-input :is(.MuiFilledInput-root,input){box-sizing:border-box!important;height:32px!important;max-height:32px!important;min-height:0!important}#root .note-credit-page .sa-footer-remarks-input input{border:0!important;box-shadow:none!important;padding:4px 8px!important}}}@media screen{#root .note-credit-page .sa-note-bill-modal{border-radius:8px!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;width:min(1040px,calc(100vw - 24px))!important}#root .note-credit-page .sa-note-bill-head{gap:8px!important;grid-template-columns:minmax(0,1fr) 32px!important;padding:9px 12px!important}#root .note-credit-page .sa-note-bill-head strong{font-size:16px!important;font-weight:600!important;line-height:20px!important}#root .note-credit-page .sa-note-bill-head span{font-size:12px!important;font-weight:400!important;line-height:16px!important}#root .note-credit-page .sa-note-bill-head button{display:grid!important;font-size:22px!important;height:32px!important;line-height:1!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:0!important;place-items:center!important;width:32px!important}#root .note-credit-page .sa-note-modal-fields{align-items:stretch!important;flex:0 0 auto;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:10px 12px!important}#root .note-credit-page .sa-note-modal-fields>*{box-sizing:border-box!important;grid-column:auto!important;height:42px!important;margin:0!important;min-height:42px!important;min-width:0!important;width:100%!important}#root .note-credit-page .sa-note-modal-fields .MuiFilledInput-root{border-radius:5px!important;height:42px!important;min-height:42px!important}#root .note-credit-page .sa-note-modal-fields .MuiInputLabel-root{font-size:10px!important;font-weight:600!important}#root .note-credit-page .sa-note-modal-fields .MuiInputLabel-shrink{max-width:calc(100% - 20px)!important;transform:translate(10px,4px) scale(1)!important}#root .note-credit-page .sa-note-modal-fields .sa-note-reference-date:before{font-size:10px!important;left:10px!important;line-height:12px!important;top:4px!important}#root .note-credit-page .sa-note-modal-fields .sa-note-reference-check{font-size:12px!important;font-weight:500!important;gap:8px!important;justify-content:center!important;padding:6px!important}#root .note-credit-page .sa-note-bill-tools{gap:8px!important;min-width:0!important;padding:8px 12px!important}#root .note-credit-page .sa-note-bill-tools>input{box-sizing:border-box!important;flex:1 1!important;font-size:13px!important;font-weight:400!important;height:34px!important;min-width:0!important;padding:6px 10px!important}#root .note-credit-page .sa-note-bill-tools button{font-weight:600!important;height:34px!important;min-height:34px!important;padding:0 12px!important}#root .note-credit-page .sa-note-bill-tablewrap{max-height:40vh!important;min-height:0!important;overflow:auto!important}#root .note-credit-page .sa-note-bill-table :is(th,td){font-size:13px!important;line-height:18px!important;padding:8px 10px!important}#root .note-credit-page .sa-note-bill-table th{font-weight:600!important}#root .note-credit-page .sa-note-bill-table:not(.sa-note-bill-item-table) :is(th,td):last-child:not([colspan]){text-align:right!important}}@layer softwareControlFit{@media screen{#root .note-credit-page .sa-note-modal-fields :is(.MuiFilledInput-input,.MuiSelect-select,.sa-note-reference-input){box-sizing:border-box!important;font-size:13px!important;height:42px!important;line-height:20px!important;max-height:42px!important;min-height:0!important;padding:18px 10px 4px!important}#root .note-credit-page .sa-note-modal-fields .MuiSelect-select{padding-right:30px!important}}}@media screen and (max-width:720px){#root .note-credit-page .sa-note-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .note-credit-page .sa-note-bill-modal{overflow-y:auto!important}#root .note-credit-page .sa-note-bill-tablewrap{flex:0 0 auto!important}}@media screen{#root .note-credit-page .sa-custom-table{table-layout:fixed!important}#root .note-credit-page .sa-custom-table :is(th,td):first-child{width:7%!important}#root .note-credit-page .sa-custom-table :is(th,td):nth-child(2){width:21%!important}#root .note-credit-page .cn-date-field,#root .note-credit-page .note-entry-content .sa-TopFields .MuiFormControl-root,#root .note-credit-page .note-entry-content .sa-shippedTO{height:34px!important;max-height:34px!important;min-height:34px!important}#root .note-credit-page .note-entry-content .sa-Dated{gap:6px!important;margin-bottom:4px!important}#root .note-credit-page .note-entry-content .sa-TopFields{gap:4px 6px!important}#root .note-credit-page .cn-date-field>span{font-size:10px;line-height:11px;top:3px}#root .note-credit-page .note-entry-content :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-root{font-size:10px!important}#root .note-credit-page .note-entry-content :is(.sa-Dated,.sa-TopFields) .MuiInputLabel-shrink{transform:translate(12px,3px) scale(1)!important}}@media screen and (min-width:1001px){#root .note-credit-page .note-entry-content .sa-TopFields{grid-template-rows:repeat(2,34px)!important}}@layer softwareControlFit{@media screen{#root .note-credit-page .cn-date-field .sa-DatePICKER,#root .note-credit-page .note-entry-content :is(.sa-Dated,.sa-TopFields) .MuiFilledInput-root{height:34px!important;max-height:34px!important;min-height:34px!important}#root .note-credit-page .cn-date-field .sa-DatePICKER,#root .note-credit-page .note-entry-content :is(.sa-Dated,.sa-TopFields) :is(input.MuiInputBase-input,.MuiSelect-select){height:34px!important;line-height:18px!important;min-height:0!important;padding:14px 12px 2px!important}#root .note-credit-page .note-entry-content .sa-TopFields .MuiSelect-select{padding-right:30px!important}#root .note-credit-page .note-entry-content .sa-shippedtoz .MuiFilledInput-root{padding:14px 12px 2px!important}#root .note-credit-page .note-entry-content .sa-shippedtoz textarea:not([aria-hidden=true]){line-height:18px!important}}}@media screen and (min-width:1001px){#root .note-credit-page .note-entry-content .sa-Dated{grid-template-columns:130px 130px 290px minmax(0,1fr) auto!important}#root .note-credit-page .note-entry-content .sa-TopFields{width:90%!important}#root .note-credit-page .note-entry-content .sa-footer-info-grid{width:100%!important}}@media screen{#root .note-credit-page .note-entry-content>.sa-sale_toppart{padding-top:0!important}#root .note-credit-page .note-entry-content .sa-Dated{min-height:0!important;padding-top:0!important}#root .note-credit-page .sa-sale-center-title{align-self:center;margin-top:0!important;padding-top:0!important}#root .note-credit-page .note-entry-content>.sa-tablestylez{container-type:size;flex:1 0 280px!important;min-height:280px!important}#root .note-credit-page .sa-custom-table{margin:0!important}#root .note-credit-page .sa-custom-table tfoot,#root .note-credit-page .sa-custom-table thead{height:32px!important}#root .note-credit-page .sa-custom-table tfoot td,#root .note-credit-page .sa-custom-table thead th{box-sizing:border-box!important;height:32px!important;line-height:20px!important;padding:3px 5px!important}#root .note-credit-page .sa-custom-table tfoot{bottom:0!important}#root .note-credit-page .sa-custom-table tbody td,#root .note-credit-page .sa-custom-table tbody tr{box-sizing:border-box!important;height:calc(100cqh/7.5 - 8.8px)!important;padding:0!important}}@layer softwareControlFit{@media screen{#root .note-credit-page .sa-custom-table tbody td :is(input,select){box-sizing:border-box!important;height:calc(100cqh/7.5 - 9.8px)!important;max-height:none!important;min-height:0!important;padding:2px 6px!important}#root .note-credit-page .sa-custom-table tbody td button{height:24px!important;max-height:24px!important;min-height:24px!important;padding:3px 6px!important}}}@media screen{#root .note-credit-page .note-entry-content .sa-Dated{border-bottom:0!important}#root .note-credit-page .sa-footer-info-grid,#root .note-credit-page .sa-footer-info-grid>.sa-footer-info-row{background:#fff!important}#root .note-credit-page .sa-footer-info-control .MuiFilledInput-root,#root .note-credit-page .sa-footer-info-control input{-webkit-text-fill-color:#173252!important;background:#fff!important;box-shadow:none!important;color:#173252!important}}@layer softwareControlFit{@media screen{#root .note-credit-page .sa-footer-info-control .MuiFilledInput-root{background:#fff!important;border:1px solid #d2dfef!important;border-radius:2px!important}}}@media screen{#root .note-credit-page .note-entry-content .sa-note-source-button{flex:0 0 110px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;white-space:nowrap!important;width:110px!important}#root .note-credit-page .sa-note-purpose-remarks{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:240px minmax(0,1fr)}#root .note-credit-page .sa-note-purpose-control{margin:0!important;min-width:0!important;width:100%!important}#root .note-credit-page .sa-note-purpose-control .MuiInputLabel-root{font-size:10px!important;transform:translate(8px,2px) scale(1)!important}#root .note-credit-page .sa-note-purpose-remarks .sa-footer-remarks-card{margin:0!important}#root .note-credit-page .sa-note-gst-tds-columns{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}#root .note-credit-page :is(.sa-note-gst-tds-rate,.sa-note-gst-tds-amount){display:flex;flex-direction:column;gap:0;margin:0;min-width:0}#root .note-credit-page :is(.sa-note-gst-tds-rate,.sa-note-gst-tds-amount)>span{color:#3c5775;font-size:10px!important;font-weight:600;line-height:12px}}@layer softwareControlFit{@media screen{#root .note-credit-page .sa-note-purpose-control .MuiFilledInput-root{height:34px!important;max-height:34px!important;min-height:34px!important}#root .note-credit-page .sa-note-purpose-control .MuiSelect-select{box-sizing:border-box!important;height:34px!important;line-height:19px!important;max-height:34px!important;min-height:0!important;padding:13px 28px 2px 8px!important}#root .note-credit-page .sa-note-gst-tds-row input{background:#fff!important;border:1px solid #d2dfef!important;border-radius:2px!important;box-sizing:border-box!important;color:#173252!important;height:24px!important;line-height:18px!important;max-height:24px!important;min-height:24px!important;min-width:0!important;padding:2px 5px!important;text-align:right;width:100%!important}}}@media screen and (max-width:720px){#root .note-credit-page .sa-note-purpose-remarks{grid-template-columns:minmax(0,1fr)}}:root{--sb-bg:#fffdf6;--sb-panel:#fffef9;--sb-panel-2:#fff;--sb-border:#c7d5e3;--sb-border-dark:#a9bdd2;--sb-blue:#dfefff;--sb-blue-2:#cfe5fb;--sb-blue-3:#bcd8f5;--sb-head-text:#19324c;--sb-text:#24384d;--sb-text-soft:#5a6f83;--sb-row-hover:#fff8d7;--sb-row-active:#fff0b8;--sb-total-bg:#edf6ff;--sb-btn-bg:#edf6ff;--sb-btn-bg-hover:#e1f0ff;--sb-white:#fff;--sb-radius:4px;--sb-font:"Segoe UI",Arial,sans-serif;--sb-input-h:34px}body{background:var(--sb-bg);font-family:var(--sb-font)}.bank-title{background:linear-gradient(180deg,#dfefff,#cfe5fb);background:linear-gradient(180deg,var(--sb-blue) 0,var(--sb-blue-2) 100%);border:1px solid #a9bdd2;border:1px solid var(--sb-border-dark);border-bottom:none;border-radius:0;box-shadow:none;color:#19324c;color:var(--sb-head-text);font-size:24px;letter-spacing:.4px;margin:0;padding:10px 16px;text-transform:uppercase;width:100%}.salebook-topbar{background:#fffef9;background:var(--sb-panel);border:1px solid #a9bdd2;border:1px solid var(--sb-border-dark);border-radius:0;border-top:none;box-shadow:none;margin:0 0 8px;padding:10px 12px}.salebook-toolbar-row{justify-content:space-between}.salebook-date-group,.salebook-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.salebook-date-item{align-items:center;background:#fff;background:var(--sb-panel-2);border:1px solid #c7d5e3;border:1px solid var(--sb-border);border-radius:0;display:flex;gap:8px;padding:5px 8px}.salebook-date-item span{color:#24384d;color:var(--sb-text);font-size:14px;font-weight:600;white-space:nowrap}.datepickerBank,.datepickerBank2{background:#fff;border:1px solid #c7d5e3;border:1px solid var(--sb-border);border-radius:0;box-shadow:none;color:#24384d;color:var(--sb-text);font-size:14px;height:34px;height:var(--sb-input-h);padding:0 8px;width:135px}.datepickerBank2:focus,.datepickerBank:focus{background:#fefefe;border-color:#8db7dd}.salebook-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.salebook-btn{background:linear-gradient(180deg,#edf6ff,#deecfa)!important;background:linear-gradient(180deg,var(--sb-btn-bg) 0,#deecfa 100%)!important;border:1px solid #a9bdd2!important;border:1px solid var(--sb-border-dark)!important;border-radius:0!important;box-shadow:none!important;color:#19324c!important;color:var(--sb-head-text)!important;font-size:13px;font-weight:700!important;height:34px;min-width:90px;padding:0 12px!important}.salebook-btn:hover{background:linear-gradient(180deg,#e1f0ff,#d6e8fb)!important;background:linear-gradient(180deg,var(--sb-btn-bg-hover) 0,#d6e8fb 100%)!important}.salebook-gear-btn{align-items:center;background:#f7fbff;border:1px solid #a9bdd2;border:1px solid var(--sb-border-dark);border-radius:0;box-shadow:none;color:#31597e;display:inline-flex;height:34px;justify-content:center;width:36px}.salebook-gear-btn:hover{background:#ebf5ff}.salebook-table-shell{background:#fffef9;background:var(--sb-panel);border:1px solid #a9bdd2;border:1px solid var(--sb-border-dark);border-radius:0;box-shadow:none;margin:0;padding:6px}.salebook-table-wrap{background:#fffefb;border:1px solid #c7d5e3;border:1px solid var(--sb-border);border-radius:0;height:calc(100vh - 180px);max-height:calc(100vh - 180px);min-height:420px;outline:none;overflow:auto}.custom-table{background:#fffefb;border-collapse:collapse!important;font-family:Segoe UI,Arial,sans-serif;font-family:var(--sb-font);min-width:1100px;width:100%}.custom-table thead th{background:linear-gradient(180deg,#dfefff,#cfe5fb)!important;background:linear-gradient(180deg,var(--sb-blue) 0,var(--sb-blue-2) 100%)!important;border:1px solid #b7cde3!important;color:#19324c!important;color:var(--sb-head-text)!important;font-size:14px;font-weight:700;padding:8px 6px!important;position:sticky;text-align:center;top:0;vertical-align:middle;white-space:nowrap;z-index:3}.custom-table tbody td{background:#fffefb;border:1px solid #d8e2ec!important;color:#24384d;color:var(--sb-text);padding:6px 8px!important;vertical-align:middle;white-space:nowrap}.custom-table tbody tr:nth-child(2n) td{background:#fffdf7}.custom-table tbody tr:hover td{background:#fff8d7;background:var(--sb-row-hover)}.custom-table tbody tr.salebook-row-active td,.custom-table tbody tr.salebook-row-active:hover td,.custom-table tbody tr.salebook-row:focus td,.custom-table tbody tr.salebook-row:focus-visible td{background:#fff0b8!important;background:var(--sb-row-active)!important;color:#12263a;outline:none}.custom-table tbody tr.salebook-row-active td:first-child,.custom-table tbody tr.salebook-row:focus td:first-child,.custom-table tbody tr.salebook-row:focus-visible td:first-child{box-shadow:inset 4px 0 0 #0f766e}.custom-table tfoot td{background:#edf6ff!important;background:var(--sb-total-bg)!important;border:1px solid #bfd3e5!important;bottom:0;color:#19324c;color:var(--sb-head-text);font-weight:700;padding:8px 6px!important;position:sticky;white-space:nowrap;z-index:2}.modal-content{background:var(--sb-panel)!important;border:1px solid var(--sb-border-dark)!important}.modal-header{border-bottom:1px solid var(--sb-border-dark)!important}.modal-title{color:var(--sb-head-text)}.modal-footer{border-top:1px solid var(--sb-border)!important}.modal-footer .btn-secondary{border:1px solid var(--sb-border-dark)!important;color:var(--sb-head-text)!important}.SaleBook_filterDialog__VZTmY{max-width:min(980px,calc(100vw - 28px))!important}.SaleBook_filterDialog__VZTmY .modal-content{background:#f7fbff;border:1px solid #d8e2ee;border-radius:8px;box-shadow:0 22px 60px #14304d38;overflow:hidden}.SaleBook_filterModalHeader__OnzbR{align-items:center;background:linear-gradient(180deg,#fff,#edf6ff);border:0!important;gap:12px;padding:14px 18px!important}.SaleBook_filterModalHeader__OnzbR .btn-close{background-size:12px;border:1px solid #cad8e8;border-radius:8px;height:34px;margin:0!important;opacity:.75;width:34px}.SaleBook_filterHeaderMain__Myjwz{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.SaleBook_filterHeaderIcon__Bt1Xw{align-items:center;background:#0f766e;border-radius:8px;box-shadow:0 8px 18px #0f766e3d;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}.SaleBook_filterTitle__nADTk{color:#14283f!important;font-size:18px!important;font-weight:800!important;letter-spacing:0!important;margin:0!important}.SaleBook_filterCount__CDlFC{background:#fff;border:1px solid #bad5ef;border-radius:999px;color:#245177;flex:0 0 auto;font-size:12px;font-weight:800;padding:6px 10px;text-transform:uppercase}.SaleBook_filterModalBody__23TWk{background:#f7fbff!important;max-height:min(72vh,620px);overflow:auto;padding:16px 18px 18px!important}.SaleBook_filterSectionTitle__CoDPG{align-items:center;color:#245177;display:flex;font-size:12px;font-weight:900;gap:10px;letter-spacing:0;margin:4px 0 10px;text-transform:uppercase}.SaleBook_filterSectionTitle__CoDPG:after{background:#d9e6f2;content:"";flex:1 1;height:1px}.SaleBook_filterGrid__MD1wY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.SaleBook_filterGridCompact__1VkSD{margin-bottom:0}.SaleBook_filterField__edeYz{min-width:0}.SaleBook_filterField__edeYz label{color:#52687c;display:block;font-size:11px;font-weight:900;letter-spacing:0;margin:0 0 5px;text-transform:uppercase}.SaleBook_filterControl__s9iBb{background-color:#fff!important;border:1px solid #c9d8e7!important;border-radius:8px!important;box-shadow:0 1px 2px #14304d0a!important;color:#14283f!important;font-size:14px!important;font-weight:650!important;height:38px!important;min-height:38px!important;outline:none!important;padding:0 10px!important;width:100%!important}.SaleBook_filterControl__s9iBb:focus{border-color:#0f766e!important;box-shadow:0 0 0 3px #0f766e24!important}.SaleBook_filterModalFooter__dpLSm{background:#fff!important;border-top:1px solid #d8e2ee!important;gap:10px;padding:12px 18px!important}.SaleBook_filterApplyButton__UpT0c,.SaleBook_filterResetButton__aFqvZ{border-radius:8px!important;font-weight:850!important;height:38px;letter-spacing:0!important;min-width:108px}.SaleBook_filterResetButton__aFqvZ{background:#f6f9fc!important;border:1px solid #cbd8e7!important;color:#33485f!important}.SaleBook_filterApplyButton__UpT0c{background:#0f766e!important;border:1px solid #0f766e!important;box-shadow:0 9px 18px #0f766e33;color:#fff!important}.SaleBook_broker__F4Ew\+,.SaleBook_cbill__WLy\+k,.SaleBook_citY__nL16X,.SaleBook_filterzFont__k9rX0,.SaleBook_filterz__Zz8zw,.SaleBook_iFrom__AyZut,.SaleBook_iUpto__pCV05,.SaleBook_lDesc__aK0Gj,.SaleBook_lPost__lYOTQ,.SaleBook_mfg__3\+znl,.SaleBook_pName__r5psW,.SaleBook_pnc__TPSQ6,.SaleBook_rem__73MZ6,.SaleBook_stype__kExdp,.SaleBook_terms__7viZn,.SaleBook_tpt__\+yP4\+,.SaleBook_vRange1__9Hsyw,.SaleBook_vRange2__au2\+2,.SaleBook_vehicle__Ag-Yq{background:#fff!important;border:1px solid #c2d2e1!important;border-radius:0!important;box-shadow:none!important;color:#24384d!important;color:var(--sb-text)!important;font-size:14px!important;height:34px!important;height:var(--sb-input-h)!important;min-height:34px!important;min-height:var(--sb-input-h)!important;outline:none!important;padding:0 8px!important}.SaleBook_broker__F4Ew\+:focus,.SaleBook_cbill__WLy\+k:focus,.SaleBook_citY__nL16X:focus,.SaleBook_filterzFont__k9rX0:focus,.SaleBook_filterz__Zz8zw:focus,.SaleBook_iFrom__AyZut:focus,.SaleBook_iUpto__pCV05:focus,.SaleBook_lDesc__aK0Gj:focus,.SaleBook_lPost__lYOTQ:focus,.SaleBook_mfg__3\+znl:focus,.SaleBook_pName__r5psW:focus,.SaleBook_pnc__TPSQ6:focus,.SaleBook_rem__73MZ6:focus,.SaleBook_stype__kExdp:focus,.SaleBook_terms__7viZn:focus,.SaleBook_tpt__\+yP4\+:focus,.SaleBook_vRange1__9Hsyw:focus,.SaleBook_vRange2__au2\+2:focus,.SaleBook_vehicle__Ag-Yq:focus{background:#fcfeff!important;border-color:#8fb9df!important}.SaleBook_filterz__Zz8zw{margin-left:18px;width:250px}.SaleBook_citY__nL16X{margin-left:62px;width:250px}.SaleBook_vehicle__Ag-Yq{margin-left:14px;width:140px}.SaleBook_cbill__WLy\+k{margin-left:8px;width:120px}.SaleBook_stype__kExdp{margin-left:14px;width:190px}.SaleBook_lPost__lYOTQ{margin-left:8px;width:92px}.SaleBook_pName__r5psW{margin-left:12px;width:250px}.SaleBook_tpt__\+yP4\+{margin-left:22px;width:250px}.SaleBook_broker__F4Ew\+{margin-left:30px;width:250px}.SaleBook_rem__73MZ6{margin-left:16px;width:250px}.SaleBook_lDesc__aK0Gj{margin-left:12px;width:110px}.SaleBook_terms__7viZn{margin-left:8px;width:145px}.SaleBook_pnc__TPSQ6{margin-left:10px;width:130px}.SaleBook_mfg__3\+znl{margin-left:8px;width:150px}.SaleBook_iFrom__AyZut{margin-left:14px;text-align:center;width:120px}.SaleBook_iUpto__pCV05{margin-left:10px;text-align:center;width:120px}.SaleBook_vRange1__9Hsyw{margin-left:14px;text-align:center;width:120px}.SaleBook_vRange2__au2\+2{margin-left:10px;text-align:center;width:120px}.SaleBook_filterzFont__k9rX0{width:170px}.salebook-field-scroll{background:#fffef4;border:1px solid #a9bdd2;border:1px solid var(--sb-border-dark);border-radius:0;display:flex;flex-direction:column;height:340px;overflow:auto;padding:8px}.salebook-field-row{align-items:center;background:#fffdf7;border:1px solid #d4dfeb;border-radius:0;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px;padding:6px 8px}.salebook-field-row:hover{background:#fff7d3}.salebook-field-order{background:#fff;border:1px solid #c7d5e3;border:1px solid var(--sb-border);border-radius:0;height:30px;padding:0 6px;width:72px}.salebook-field-scroll::-webkit-scrollbar,.salebook-table-wrap::-webkit-scrollbar{height:10px;width:10px}.salebook-field-scroll::-webkit-scrollbar-thumb,.salebook-table-wrap::-webkit-scrollbar-thumb{background:#c4d3e2}.salebook-field-scroll::-webkit-scrollbar-track,.salebook-table-wrap::-webkit-scrollbar-track{background:#f5f9fd}@media (max-width:1280px){.salebook-table-wrap{height:calc(100vh - 200px);max-height:calc(100vh - 200px)}.SaleBook_broker__F4Ew\+,.SaleBook_cbill__WLy\+k,.SaleBook_citY__nL16X,.SaleBook_filterz__Zz8zw,.SaleBook_iFrom__AyZut,.SaleBook_iUpto__pCV05,.SaleBook_lDesc__aK0Gj,.SaleBook_lPost__lYOTQ,.SaleBook_mfg__3\+znl,.SaleBook_pName__r5psW,.SaleBook_pnc__TPSQ6,.SaleBook_rem__73MZ6,.SaleBook_stype__kExdp,.SaleBook_terms__7viZn,.SaleBook_tpt__\+yP4\+,.SaleBook_vRange1__9Hsyw,.SaleBook_vRange2__au2\+2,.SaleBook_vehicle__Ag-Yq{margin-left:0!important;margin-top:6px;width:100%!important}}@media (max-width:860px){.SaleBook_filterGrid__MD1wY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.SaleBook_filterGrid__MD1wY{grid-template-columns:1fr}.SaleBook_filterModalHeader__OnzbR{flex-wrap:wrap}}@media (max-width:768px){.bank-title{font-size:19px;padding:10px 12px}.salebook-toolbar-row{align-items:stretch;flex-direction:column}.salebook-action-group,.salebook-date-group{justify-content:center;width:100%}.salebook-btn{flex:1 1}.salebook-table-wrap{height:calc(100vh - 240px);max-height:calc(100vh - 240px)}.custom-table tbody td,.custom-table tfoot td,.custom-table thead th{font-size:13px!important;padding:7px 6px!important}}.salebook-page{background:#f3f7fc;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:calc(100dvh - 42px);height:var(--application-content-height,calc(100dvh - 42px));min-height:0;min-width:0;overflow:hidden;padding:6px;width:100%}.salebook-page .salebook-title{color:#173252;font:600 20px/26px Arial,sans-serif;padding:5px 12px;text-align:center}.salebook-page .salebook-title,.salebook-page .salebook-topbar{background:#fff;border:1px solid #d5e2f1;border-radius:8px;margin:0}.salebook-page .salebook-topbar{flex:0 0 auto;padding:6px 8px}.salebook-page .salebook-date-item{align-items:stretch;background:#fff;border:1px solid #cfdcf0;border-radius:7px;display:flex;flex-direction:column;gap:2px;padding:4px 10px}.salebook-page .salebook-date-item label{color:#61758e;font-size:12px;font-weight:600;line-height:15px;margin:0}.salebook-page .salebook-date-item input{background:#0000;border:0!important;border-radius:0;box-shadow:none!important;font-size:14px;font-weight:600;height:25px;min-height:0;padding:0!important;width:145px}.salebook-page .salebook-table-shell{border-radius:6px;display:flex;flex:1 1;min-height:0;overflow:hidden;padding:0}.salebook-page .salebook-table-wrap{container-type:size;flex:1 1;height:100%;max-height:none;min-height:0;overflow:auto}.salebook-page .custom-table{min-width:0;table-layout:fixed;width:100%}.salebook-page .custom-table tfoot td,.salebook-page .custom-table thead th{font-size:12px!important;height:32px;line-height:14px;overflow-wrap:anywhere;padding:2px 4px!important;white-space:normal}.salebook-page .custom-table tbody tr{height:calc(100cqh/16 - 4.125px)}.salebook-page .custom-table tbody td{font-size:clamp(10px,1vw,13px)!important;height:inherit;line-height:16px;overflow:hidden;padding:0 4px!important}.salebook-page .salebook-cell-value{display:block;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.salebook-page .salebook-toolbar-row{flex-direction:row}.salebook-page .salebook-date-group{gap:6px;width:auto}.salebook-page .salebook-action-group{width:auto}.salebook-page .salebook-date-item input{width:120px}}@layer softwareControlFit{#root .salebook-page .salebook-date-item input{background:#0000!important;border:0!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;height:25px!important;min-height:0!important;padding:0!important}}.SaleBook_filterDialog__VZTmY{max-width:min(820px,calc(100vw - 24px))!important}.SaleBook_filterDialog__VZTmY .modal-content{max-height:calc(100dvh - 24px)}.SaleBook_filterDialog__VZTmY .SaleBook_filterModalHeader__OnzbR{flex-wrap:nowrap;gap:8px;padding:8px 12px!important}.SaleBook_filterDialog__VZTmY .SaleBook_filterHeaderIcon__Bt1Xw{box-shadow:none;height:28px;width:28px}.SaleBook_filterDialog__VZTmY .SaleBook_filterTitle__nADTk{font-size:16px!important;font-weight:600!important}.SaleBook_filterDialog__VZTmY .SaleBook_filterCount__CDlFC{font-size:11px;padding:3px 7px}.SaleBook_filterDialog__VZTmY .SaleBook_filterModalHeader__OnzbR .btn-close{box-sizing:border-box;flex-shrink:0;height:28px;padding:0;width:28px}.SaleBook_filterDialog__VZTmY .SaleBook_filterModalBody__23TWk{max-height:none;min-height:0;overflow:auto;padding:10px 12px!important}.SaleBook_filterDialog__VZTmY .SaleBook_filterGrid__MD1wY{gap:7px 10px;margin-bottom:10px}.SaleBook_filterDialog__VZTmY .SaleBook_filterGridCompact__1VkSD{margin-bottom:0}.SaleBook_filterDialog__VZTmY .SaleBook_filterSectionTitle__CoDPG{font-weight:600;margin:2px 0 6px}.SaleBook_filterDialog__VZTmY .SaleBook_filterField__edeYz label{font-weight:600;line-height:14px;margin-bottom:3px}.SaleBook_filterDialog__VZTmY .SaleBook_filterControl__s9iBb{border-radius:5px!important;font-size:13px!important;font-weight:500!important;height:30px!important;min-height:30px!important;padding:0 8px!important}.SaleBook_filterDialog__VZTmY .SaleBook_filterModalFooter__dpLSm{gap:7px;padding:7px 12px!important}@media(min-width:681px){.SaleBook_filterDialog__VZTmY .SaleBook_filterGrid__MD1wY{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.SaleBook_filterDialog__VZTmY .SaleBook_filterGrid__MD1wY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.SaleBook_filterDialog__VZTmY .SaleBook_filterGrid__MD1wY{grid-template-columns:minmax(0,1fr)}}.salebook-page .salebook-table-wrap::-webkit-scrollbar{height:10px;width:0}.salebook-page .custom-table{min-width:1100px;table-layout:auto}.salebook-page .custom-table tfoot td,.salebook-page .custom-table thead th{overflow-wrap:normal;white-space:nowrap}.salebook-page .custom-table tbody td{overflow:visible}.salebook-page .salebook-cell-value{overflow:visible;text-overflow:clip;white-space:nowrap}.salebook-page .salebook-toolbar-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.salebook-page .salebook-title{background:#0000;border:0;padding:0;white-space:nowrap}.salebook-page .salebook-action-group{justify-self:end}.salebook-page .salebook-date-group{flex-wrap:nowrap;gap:8px}.salebook-page .salebook-date-item{align-items:center;flex-direction:row;gap:8px;padding:4px 8px}.salebook-page .salebook-date-item label{white-space:nowrap}.salebook-page .salebook-date-item input{width:112px}@media(max-width:1000px){.salebook-page .salebook-toolbar-row{grid-template-columns:minmax(0,1fr) auto}.salebook-page .salebook-date-group{flex-wrap:wrap;grid-column:1/-1;grid-row:2}.salebook-page .salebook-title{font-size:18px;grid-row:1;justify-self:start}.salebook-page .salebook-action-group{grid-column:2;grid-row:1}}@media(max-width:420px){.salebook-page .salebook-date-item{gap:4px;padding:4px}.salebook-page .salebook-date-item input{width:93px}}.salebook-page .custom-table .salebook-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.salebook-page .custom-table .salebook-numeric .salebook-cell-value{text-align:right!important}.salebook-page .custom-table tfoot td{font-size:14px!important;line-height:18px}.SaleBook_productDetailOption__fVs2N{font-weight:600;margin:4px 0 12px}.salebook-page .custom-table .salebook-product-table tr,.salebook-page .custom-table tbody tr.salebook-product-row{height:auto!important}.salebook-page .custom-table tbody tr.salebook-product-row>td{background:#f5f9fd!important;padding:4px 0 6px!important}.salebook-page .custom-table .salebook-product-table td,.salebook-page .custom-table .salebook-product-table th{border:1px solid #cfdeeb!important;font-size:12px!important;height:auto!important;line-height:1.3;padding:2px 5px!important;position:static!important;white-space:normal}.salebook-page .custom-table .salebook-product-table th{background:#eaf2f8!important}.salebook-product-empty{color:#64748b;font-size:12px;padding:5px}.salebook-page .custom-table .salebook-product-table th,.salebook-page .custom-table>thead>tr>th{font-size:14px!important;line-height:18px}:root{--pb-bg:#fffdf6;--pb-panel:#fffef9;--pb-panel-2:#fff;--pb-border:#c7d5e3;--pb-border-dark:#a9bdd2;--pb-blue:#dfefff;--pb-blue-2:#cfe5fb;--pb-blue-3:#bcd8f5;--pb-head-text:#19324c;--pb-text:#24384d;--pb-text-soft:#5a6f83;--pb-row-hover:#fff8d7;--pb-row-active:#fff0b8;--pb-total-bg:#edf6ff;--pb-btn-bg:#edf6ff;--pb-btn-bg-hover:#e1f0ff;--pb-white:#fff;--pb-radius:4px;--pb-font:"Segoe UI",Arial,sans-serif;--pb-input-h:34px}body{background:#fffdf6;background:var(--pb-bg);font-family:Segoe UI,Arial,sans-serif;font-family:var(--pb-font)}.pb-title{background:linear-gradient(180deg,#dfefff,#cfe5fb);background:linear-gradient(180deg,var(--pb-blue) 0,var(--pb-blue-2) 100%);border:1px solid #a9bdd2;border:1px solid var(--pb-border-dark);border-bottom:none;border-radius:0;box-shadow:none;color:#19324c;color:var(--pb-head-text);font-size:24px;font-weight:700;letter-spacing:.4px;margin:0;padding:10px 16px;text-align:center;text-transform:uppercase;width:100%}.pb-topbar{background:#fffef9;background:var(--pb-panel);border:1px solid #a9bdd2;border:1px solid var(--pb-border-dark);border-radius:0;border-top:none;box-shadow:none;margin:0 0 8px;padding:10px 12px}.pb-toolbar-row{justify-content:space-between}.pb-date-group,.pb-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pb-date-item{align-items:center;background:#fff;background:var(--pb-panel-2);border:1px solid #c7d5e3;border:1px solid var(--pb-border);border-radius:0;display:flex;gap:8px;padding:5px 8px}.pb-date-item span{color:#24384d;color:var(--pb-text);font-size:14px;font-weight:600;white-space:nowrap}.pb-datepickerBank,.pb-datepickerBank2{background:#fff;border:1px solid #c7d5e3;border:1px solid var(--pb-border);border-radius:0;box-shadow:none;color:#24384d;color:var(--pb-text);font-size:14px;height:34px;height:var(--pb-input-h);outline:none;padding:0 8px;width:135px}.pb-datepickerBank2:focus,.pb-datepickerBank:focus{background:#fefefe;border-color:#8db7dd}.pb-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pb-btn{background:linear-gradient(180deg,#edf6ff,#deecfa)!important;background:linear-gradient(180deg,var(--pb-btn-bg) 0,#deecfa 100%)!important;border:1px solid #a9bdd2!important;border:1px solid var(--pb-border-dark)!important;border-radius:0!important;box-shadow:none!important;color:#19324c!important;color:var(--pb-head-text)!important;font-size:13px;font-weight:700!important;height:34px;min-width:90px;padding:0 12px!important}.pb-btn:hover{background:linear-gradient(180deg,#e1f0ff,#d6e8fb)!important;background:linear-gradient(180deg,var(--pb-btn-bg-hover) 0,#d6e8fb 100%)!important}.pb-gear-btn{align-items:center;background:#f7fbff;border:1px solid #a9bdd2;border:1px solid var(--pb-border-dark);border-radius:0;box-shadow:none;color:#31597e;display:inline-flex;height:34px;justify-content:center;width:36px}.pb-gear-btn:hover{background:#ebf5ff}.pb-table-shell{background:#fffef9;background:var(--pb-panel);border:1px solid #a9bdd2;border:1px solid var(--pb-border-dark);border-radius:0;box-shadow:none;margin:0;padding:6px}.pb-table-wrap{background:#fffefb;border:1px solid #c7d5e3;border:1px solid var(--pb-border);border-radius:0;height:calc(100vh - 180px);max-height:calc(100vh - 180px);min-height:420px;outline:none;overflow:auto}.pb-custom-table{background:#fffefb;border-collapse:collapse!important;border-spacing:0;font-family:Segoe UI,Arial,sans-serif;font-family:var(--pb-font);margin-bottom:0!important;min-width:1100px;width:100%}.pb-custom-table thead th{background:linear-gradient(180deg,#dfefff,#cfe5fb)!important;background:linear-gradient(180deg,var(--pb-blue) 0,var(--pb-blue-2) 100%)!important;border:1px solid #b7cde3!important;color:#19324c!important;color:var(--pb-head-text)!important;font-size:14px;font-weight:700;padding:8px 6px!important;position:sticky;text-align:center;top:0;vertical-align:middle;white-space:nowrap;z-index:3}.pb-custom-table tbody td{background:#fffefb;border:1px solid #d8e2ec!important;color:#24384d;color:var(--pb-text);padding:6px 8px!important;vertical-align:middle;white-space:nowrap}.pb-custom-table tbody tr:nth-child(2n) td{background:#fffdf7}.pb-custom-table tbody tr:hover td{background:#fff8d7;background:var(--pb-row-hover)}.pb-custom-table tfoot td{background:#edf6ff!important;background:var(--pb-total-bg)!important;border:1px solid #bfd3e5!important;bottom:0;color:#19324c;color:var(--pb-head-text);font-weight:700;padding:8px 6px!important;position:sticky;white-space:nowrap;z-index:2}.modal-content{background:#fffef9!important;background:var(--pb-panel)!important;border:1px solid #a9bdd2!important;border:1px solid var(--pb-border-dark)!important;border-radius:0!important;box-shadow:none!important}.modal-header{background:linear-gradient(180deg,#ebf5ff,#dcecff);border-bottom:1px solid #a9bdd2!important;border-bottom:1px solid var(--pb-border-dark)!important;border-radius:0!important;padding:10px 14px!important}.modal-title{color:#19324c;color:var(--pb-head-text);font-size:18px;font-weight:700}.modal-body{background:#fffef9;padding:14px!important}.modal-footer{background:#fffdf5;border-top:1px solid #c7d5e3!important;border-top:1px solid var(--pb-border)!important;padding:10px 14px!important}.modal-footer .btn-secondary{background:linear-gradient(180deg,#eef5fb,#dce7f2)!important;border:1px solid #a9bdd2!important;border:1px solid var(--pb-border-dark)!important;border-radius:0!important;color:#19324c!important;color:var(--pb-head-text)!important;font-weight:700!important;min-width:90px}.PurchaseBook_filterDialog__lFi\+u{max-width:min(980px,calc(100vw - 28px))!important}.PurchaseBook_filterDialog__lFi\+u .modal-content{background:#f7fbff;border:1px solid #d8e2ee;border-radius:8px;box-shadow:0 22px 60px #14304d38;overflow:hidden}.PurchaseBook_filterModalHeader__bBdNK{align-items:center;background:linear-gradient(180deg,#fff,#edf6ff);border:0!important;gap:12px;padding:14px 18px!important}.PurchaseBook_filterModalHeader__bBdNK .btn-close{background-size:12px;border:1px solid #cad8e8;border-radius:8px;height:34px;margin:0!important;opacity:.75;width:34px}.PurchaseBook_filterHeaderMain__p695I{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.PurchaseBook_filterHeaderIcon__FhNfP{align-items:center;background:#0f766e;border-radius:8px;box-shadow:0 8px 18px #0f766e3d;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}.PurchaseBook_filterTitle__L3o23{color:#14283f!important;font-size:18px!important;font-weight:800!important;letter-spacing:0!important;margin:0!important}.PurchaseBook_filterCount__S72Lu{background:#fff;border:1px solid #bad5ef;border-radius:999px;color:#245177;flex:0 0 auto;font-size:12px;font-weight:800;padding:6px 10px;text-transform:uppercase}.PurchaseBook_filterModalBody__-Syw6{background:#f7fbff!important;max-height:min(72vh,620px);overflow:auto;padding:16px 18px 18px!important}.PurchaseBook_filterSectionTitle__FPHYQ{align-items:center;color:#245177;display:flex;font-size:12px;font-weight:900;gap:10px;letter-spacing:0;margin:4px 0 10px;text-transform:uppercase}.PurchaseBook_filterSectionTitle__FPHYQ:after{background:#d9e6f2;content:"";flex:1 1;height:1px}.PurchaseBook_filterGrid__sJQCy{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.PurchaseBook_filterGridCompact__yFhJP{margin-bottom:0}.PurchaseBook_filterField__7LwRH{min-width:0}.PurchaseBook_filterField__7LwRH label{color:#52687c;display:block;font-size:11px;font-weight:900;letter-spacing:0;margin:0 0 5px;text-transform:uppercase}.PurchaseBook_filterControl__OFxkL{background-color:#fff!important;border:1px solid #c9d8e7!important;border-radius:8px!important;box-shadow:0 1px 2px #14304d0a!important;color:#14283f!important;font-size:14px!important;font-weight:650!important;height:38px!important;min-height:38px!important;outline:none!important;padding:0 10px!important;width:100%!important}.PurchaseBook_filterControl__OFxkL:focus{border-color:#0f766e!important;box-shadow:0 0 0 3px #0f766e24!important}.PurchaseBook_filterModalFooter__Ygeqf{background:#fff!important;border-top:1px solid #d8e2ee!important;gap:10px;padding:12px 18px!important}.PurchaseBook_filterApplyButton__IQYyg,.PurchaseBook_filterResetButton__GimDc{border-radius:8px!important;font-weight:850!important;height:38px;letter-spacing:0!important;min-width:108px}.PurchaseBook_filterResetButton__GimDc{background:#f6f9fc!important;border:1px solid #cbd8e7!important;color:#33485f!important}.PurchaseBook_filterApplyButton__IQYyg{background:#0f766e!important;border:1px solid #0f766e!important;box-shadow:0 9px 18px #0f766e33;color:#fff!important}.PurchaseBook_pb-broker__L47be,.PurchaseBook_pb-cbill__Z9WD0,.PurchaseBook_pb-citY__vZBvu,.PurchaseBook_pb-filterzFont__b4vXF,.PurchaseBook_pb-filterz__rbvZ7,.PurchaseBook_pb-iFrom__iFQ72,.PurchaseBook_pb-iUpto__oxYMS,.PurchaseBook_pb-lDesc__CKgDf,.PurchaseBook_pb-lPost__Pt4vd,.PurchaseBook_pb-mfg__W\+GNr,.PurchaseBook_pb-pName__gSrW4,.PurchaseBook_pb-pnc__r1lal,.PurchaseBook_pb-rem__ojdEO,.PurchaseBook_pb-stype__3qjRN,.PurchaseBook_pb-terms__gOTtl,.PurchaseBook_pb-tpt__zk53Y,.PurchaseBook_pb-vRange1__E8eo\+,.PurchaseBook_pb-vRange2__e1lvH,.PurchaseBook_pb-vehicle__hq6Lj{background:#fff!important;border:1px solid #c2d2e1!important;border-radius:0!important;box-shadow:none!important;color:#24384d!important;color:var(--pb-text)!important;font-size:14px!important;height:34px!important;height:var(--pb-input-h)!important;min-height:34px!important;min-height:var(--pb-input-h)!important;outline:none!important;padding:0 8px!important}.PurchaseBook_pb-broker__L47be:focus,.PurchaseBook_pb-cbill__Z9WD0:focus,.PurchaseBook_pb-citY__vZBvu:focus,.PurchaseBook_pb-filterzFont__b4vXF:focus,.PurchaseBook_pb-filterz__rbvZ7:focus,.PurchaseBook_pb-iFrom__iFQ72:focus,.PurchaseBook_pb-iUpto__oxYMS:focus,.PurchaseBook_pb-lDesc__CKgDf:focus,.PurchaseBook_pb-lPost__Pt4vd:focus,.PurchaseBook_pb-mfg__W\+GNr:focus,.PurchaseBook_pb-pName__gSrW4:focus,.PurchaseBook_pb-pnc__r1lal:focus,.PurchaseBook_pb-rem__ojdEO:focus,.PurchaseBook_pb-stype__3qjRN:focus,.PurchaseBook_pb-terms__gOTtl:focus,.PurchaseBook_pb-tpt__zk53Y:focus,.PurchaseBook_pb-vRange1__E8eo\+:focus,.PurchaseBook_pb-vRange2__e1lvH:focus,.PurchaseBook_pb-vehicle__hq6Lj:focus{background:#fcfeff!important;border-color:#8fb9df!important}.PurchaseBook_pb-filterz__rbvZ7{margin-left:18px;width:250px}.PurchaseBook_pb-citY__vZBvu{margin-left:62px;width:250px}.PurchaseBook_pb-vehicle__hq6Lj{margin-left:14px;width:140px}.PurchaseBook_pb-cbill__Z9WD0{margin-left:8px;width:120px}.PurchaseBook_pb-stype__3qjRN{margin-left:14px;width:190px}.PurchaseBook_pb-lPost__Pt4vd{margin-left:8px;width:92px}.PurchaseBook_pb-pName__gSrW4{margin-left:12px;width:250px}.PurchaseBook_pb-tpt__zk53Y{margin-left:22px;width:250px}.PurchaseBook_pb-broker__L47be{margin-left:30px;width:250px}.PurchaseBook_pb-rem__ojdEO{margin-left:16px;width:250px}.PurchaseBook_pb-lDesc__CKgDf{margin-left:12px;width:110px}.PurchaseBook_pb-terms__gOTtl{margin-left:8px;width:145px}.PurchaseBook_pb-pnc__r1lal{margin-left:10px;width:130px}.PurchaseBook_pb-mfg__W\+GNr{margin-left:8px;width:150px}.PurchaseBook_pb-iFrom__iFQ72{margin-left:14px;text-align:center;width:120px}.PurchaseBook_pb-iUpto__oxYMS{margin-left:10px;text-align:center;width:120px}.PurchaseBook_pb-vRange1__E8eo\+{margin-left:14px;text-align:center;width:120px}.PurchaseBook_pb-vRange2__e1lvH{margin-left:10px;text-align:center;width:120px}.PurchaseBook_pb-filterzFont__b4vXF{width:170px}.pb-field-scroll{background:#fffef4;border:1px solid #a9bdd2;border:1px solid var(--pb-border-dark);border-radius:0;display:flex;flex-direction:column;height:340px;overflow:auto;padding:8px}.pb-field-row{align-items:center;background:#fffdf7;border:1px solid #d4dfeb;border-radius:0;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px;padding:6px 8px}.pb-field-row:hover{background:#fff7d3}.pb-field-order{background:#fff;border:1px solid #c7d5e3;border:1px solid var(--pb-border);border-radius:0;height:30px;padding:0 6px;width:72px}.pb-field-scroll::-webkit-scrollbar,.pb-table-wrap::-webkit-scrollbar{height:10px;width:10px}.pb-field-scroll::-webkit-scrollbar-thumb,.pb-table-wrap::-webkit-scrollbar-thumb{background:#c4d3e2}.pb-field-scroll::-webkit-scrollbar-track,.pb-table-wrap::-webkit-scrollbar-track{background:#f5f9fd}@media (max-width:1280px){.pb-table-wrap{height:calc(100vh - 200px);max-height:calc(100vh - 200px)}.PurchaseBook_pb-broker__L47be,.PurchaseBook_pb-cbill__Z9WD0,.PurchaseBook_pb-citY__vZBvu,.PurchaseBook_pb-filterz__rbvZ7,.PurchaseBook_pb-iFrom__iFQ72,.PurchaseBook_pb-iUpto__oxYMS,.PurchaseBook_pb-lDesc__CKgDf,.PurchaseBook_pb-lPost__Pt4vd,.PurchaseBook_pb-mfg__W\+GNr,.PurchaseBook_pb-pName__gSrW4,.PurchaseBook_pb-pnc__r1lal,.PurchaseBook_pb-rem__ojdEO,.PurchaseBook_pb-stype__3qjRN,.PurchaseBook_pb-terms__gOTtl,.PurchaseBook_pb-tpt__zk53Y,.PurchaseBook_pb-vRange1__E8eo\+,.PurchaseBook_pb-vRange2__e1lvH,.PurchaseBook_pb-vehicle__hq6Lj{margin-left:0!important;margin-top:6px;width:100%!important}}@media (max-width:860px){.PurchaseBook_filterGrid__sJQCy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PurchaseBook_filterGrid__sJQCy{grid-template-columns:1fr}.PurchaseBook_filterModalHeader__bBdNK{flex-wrap:wrap}}@media (max-width:768px){.pb-title{font-size:19px;padding:10px 12px}.pb-toolbar-row{align-items:stretch;flex-direction:column}.pb-action-group,.pb-date-group{justify-content:center;width:100%}.pb-btn{flex:1 1}.pb-table-wrap{height:calc(100vh - 240px);max-height:calc(100vh - 240px)}.pb-custom-table tbody td,.pb-custom-table tfoot td,.pb-custom-table thead th{font-size:13px!important;padding:7px 6px!important}}.PurchaseBook_productDetailOption__uATYd{font-weight:600;margin:4px 0 12px}.purchasebook-page .pb-custom-table .purchasebook-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.purchasebook-page .pb-custom-table>thead>tr>th{font-size:16px!important}.purchasebook-page .pb-custom-table>tfoot>tr>td{font-size:15px!important;font-size:calc(var(--font-size, 13px) + 2px)!important}.purchasebook-page .pb-custom-table tr.purchasebook-product-row>td{background:#f5f9fd!important;padding:6px 0 12px!important}.purchasebook-page .pb-custom-table .salebook-product-table td,.purchasebook-page .pb-custom-table .salebook-product-table th{font-size:12px!important;height:auto!important;line-height:18px;padding:4px 6px!important;position:static!important;white-space:nowrap}.purchasebook-page .pb-custom-table .salebook-product-table th{background:#eaf2f8!important;font-size:14px!important}.purchasebook-page .salebook-product-empty{color:#64748b;font-size:12px;padding:5px}.datepickerBank,.datepickerBank2{background:#fdfdfd;border:1px solid #504f4f;border-radius:5px;box-shadow:inset 2px 2px 6px #00000026,inset -2px -2px 6px #ffffffe6,4px 4px 10px #00000026;color:#333;font-size:16px;font-weight:500;outline:none;padding:10px 14px;transition:all .25s ease-in-out}.datepickerBank2:hover,.datepickerBank:hover{background:#f0f9ff;box-shadow:4px 4px 12px #007bff40,-2px -2px 6px #fffc;cursor:pointer;transform:translateY(-2px)}.datepickerBank2:focus,.datepickerBank:focus{background:#e6f2ff;border:2px solid #007bff;box-shadow:0 0 8px #007bff80}.datepickerBank2::placeholder,.datepickerBank::placeholder{color:#888;font-style:italic}.Type{margin-left:25px}.Type,.Type2{border:1px solid #000;border-radius:5px;font-size:18px;font-weight:700;height:32px;padding-left:5px;width:200px}.Type2{margin-left:5px}.highlight-row{background-color:#c9c7c3!important;font-weight:700}.bank-book-page{background:#f5f8fc;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 16px);min-height:0;overflow:hidden;padding:10px}.headers2{text-transform:uppercase}.headers,.headers2{color:#030372;font-family:Times New Roman,Times,serif;letter-spacing:2px}.bank-title{color:#007bff;font-size:26px;font-weight:700;margin:0 0 8px;text-align:center;text-shadow:1px 1px 3px #0003}.bank-book-table-shell{background:#fff;border:1px solid #c7d5e3;border-radius:12px;box-shadow:0 6px 18px #19324c12;flex:1 1;min-height:220px;outline:none;overflow:auto;scrollbar-color:#aabdd2 #eef3f8;scrollbar-width:thin}.bank-book-table-shell::-webkit-scrollbar{height:10px;width:10px}.bank-book-table-shell::-webkit-scrollbar-track{background:#eef3f8}.bank-book-table-shell::-webkit-scrollbar-thumb{background:#aabdd2;border-radius:20px}.bank-book-table-shell .custom-table{border-collapse:initial;border-spacing:0;margin-bottom:0}.bank-book-table-head th{background:linear-gradient(180deg,#cfe8ff,#a9d3f3)!important;border-bottom:1px solid #9dbbd5;color:#14314f;font-size:17px;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:5}.bank-book-total-footer td{background:linear-gradient(180deg,#fff8d8,#ffe9b8)!important;border-top:2px solid #8fa9c4!important;bottom:0;color:#183554;font-size:16px;font-weight:800;padding:10px 12px!important;position:sticky;white-space:nowrap;z-index:4}.bank-book-total-footer td:first-child{letter-spacing:.5px;text-align:right}.date-filter{align-items:center;display:flex;margin-bottom:10px;margin-top:20px}.date-inputs{display:flex;gap:15px}.date-label{font-size:17px;font-weight:700;margin-right:8px}.btn-3d{border-radius:5px;box-shadow:4px 4px 8px #0003,-4px -4px 8px #fff9;font-weight:700;margin-left:20px;padding:10px 25px;transition:all .2s ease-in-out}.btn-3d:hover{box-shadow:6px 6px 12px #0000004d,-6px -6px 12px #ffffffb3;transform:translateY(-3px)}.bank{margin-left:7.5%}.bank,.filter{background:#fdfdfd;border:1px solid #504f4f;border-radius:5px;box-shadow:inset 2px 2px 6px #00000026,inset -2px -2px 6px #ffffffe6,4px 4px 10px #00000026;color:#333;font-size:16px;font-weight:500;outline:none;padding:10px 14px;transition:all .25s ease-in-out;width:70%}.filter{margin-left:18%}.annexure{background:#fdfdfd;border:1px solid #504f4f;border-radius:5px;box-shadow:inset 2px 2px 6px #00000026,inset -2px -2px 6px #ffffffe6,4px 4px 10px #00000026;color:#333;font-size:16px;font-weight:500;margin-left:8px;outline:none;padding:10px 14px;transition:all .25s ease-in-out;width:70%}.st-page{background:#f4f6fb;box-sizing:border-box;height:calc(100dvh - 30px);min-height:0;padding:8px}body:has(.st-page) .screen-read-notice{bottom:102px!important;bottom:calc(var(--application-footer-height, 22px) + 80px)!important;max-width:min(420px,calc(100% - 32px))!important}.st-shell{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.st-footer-card,.st-header-card,.st-table-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 6px 18px #0f172a0f}.st-header-card{flex:0 0 auto;padding:8px 12px}.st-header-bar{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto 1fr}.st-header-left{align-items:center;display:flex;gap:10px;min-width:0}.st-inline-label{color:#475569;font-size:13px;font-weight:700;margin:0;white-space:nowrap}.st-header-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.st-title{color:#1e293b;font-size:22px;font-weight:800;letter-spacing:1px;line-height:1.1;margin:0;text-align:center}.st-mode-badge{align-items:center;background:linear-gradient(135deg,#edf4ff,#f8fbff);border:1px solid #cfdcf6;border-radius:999px;color:#365486;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;margin-top:3px;min-height:24px;padding:3px 12px}.st-header-right{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}.st-header-field{min-width:0}.st-header-vno{width:170px}.st-header-uom{width:140px}.DatePICKER{background:#f8fafc;border:1px solid #cfd8e3;border-radius:12px;color:#111827;font-size:15px;font-weight:600;height:40px;outline:none;padding:0 12px;transition:.2s ease;width:150px}.DatePICKER:focus{background:#fff;border-color:#8aa9d6;box-shadow:0 0 0 3px #60a5fa1f}.st-mui-input .MuiFilledInput-root{background:#f8fafc!important;border:1px solid #cfd8e3!important;border-radius:12px 12px 0 0!important;height:40px!important;overflow:hidden}.st-mui-input .MuiFilledInput-root:hover{background:#f8fafc!important}.st-mui-input .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#8aa9d6!important;box-shadow:0 0 0 3px #60a5fa1f}.st-mui-input .MuiFilledInput-root:after,.st-mui-input .MuiFilledInput-root:before{display:none!important}.st-mui-input .MuiInputLabel-root{color:#475569!important;font-weight:700!important}.st-mui-input .MuiFilledInput-input{color:#111827!important;font-size:15px!important;font-weight:600!important;padding-bottom:6px!important;padding-top:14px!important}.st-table-card{flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.st-table-wrap{border-radius:8px;height:100%;overflow:auto}.st-table-wrap::-webkit-scrollbar{height:10px;width:10px}.st-table-wrap::-webkit-scrollbar-thumb{background:#c7d2e3;border-radius:999px}.st-table-wrap::-webkit-scrollbar-track{background:#eef2f7}.st-table{border:1px solid #b8c4d6!important;border-collapse:collapse!important;border-spacing:0;margin:0;width:100%}.st-table td,.st-table th{border:1px solid #b8c4d6!important;box-shadow:inset -1px 0 0 #b8c4d6;overflow:hidden;text-overflow:ellipsis}.st-table>:not(caption)>*>*{border-bottom:1px solid #b8c4d6!important;border-right:1px solid #b8c4d6!important}.st-table thead th{background:linear-gradient(180deg,#dcecff,#cfe3ff);border-bottom:1px solid #97a9c3!important;color:#314158;font-size:13px;font-weight:800;letter-spacing:.4px;padding:9px 8px;position:sticky;text-align:center;text-transform:uppercase;top:0;white-space:nowrap;z-index:3}.st-table tbody td,.st-table tfoot td{background:#fff;border:1px solid #d5deea;padding:0;vertical-align:middle}.st-table tbody tr:nth-child(2n) td{background:#fbfdff}.st-table tbody tr:hover td{background:#f4f9ff}.st-cell-item{min-width:300px}.st-cell-narr{min-width:240px}.st-cell-acode{min-width:120px}.st-cell-num{min-width:130px}.st-cell-delete{min-width:80px;text-align:center}.st-table-input{background:#0000;border:none;box-sizing:border-box;color:#111827;font-size:16px;height:38px;outline:none;padding:8px 10px;width:100%}.st-table-input:focus{background:#eef6ff;box-shadow:inset 0 0 0 1px #7ea7d8}.st-table-input:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.st-table-input-left{text-align:left}.st-table-input-right{text-align:right}.st-table tfoot td{background:linear-gradient(180deg,#dcecff,#cfe3ff);border-bottom:1px solid #d5deea;border-top:1px solid #97a9c3;bottom:0;color:#243449;font-size:15px;font-weight:800;padding:8px;position:sticky;text-align:right;z-index:2}.st-footer-card{flex:0 0 auto;padding:4px 8px 5px}.st-add-row-wrap{display:flex;justify-content:flex-start;margin-bottom:2px}.st-add-row-btn{background:linear-gradient(135deg,#dfefff,#cfe2ff)!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#22324a!important;font-weight:800!important;height:36px;min-width:120px}.st-add-row-btn:focus,.st-add-row-btn:hover{background:linear-gradient(135deg,#d1e7ff,#bed8ff)!important}.st-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.st-action-btn{border:none!important;border-radius:8px!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important;height:38px;min-width:108px;transition:transform .15s ease,opacity .15s ease}.st-action-btn:hover:not(:disabled){transform:translateY(-1px)}.st-action-btn:disabled{cursor:not-allowed!important;opacity:.55!important}.st-save-btn{min-width:120px}.st-search-row{align-items:center;display:flex;gap:10px}.st-search-btn{font-weight:800!important;min-width:110px}.st-search-results{border:1px solid #dbe3ef;border-radius:10px;margin-top:12px;max-height:420px;overflow:auto}.st-search-results thead th{background:#e5edf8;position:sticky;top:0;z-index:1}.st-search-result-row{cursor:pointer}.st-search-result-row:hover td{background:#eef6ff}.react-datepicker-popper{z-index:9999!important}@media (max-width:1200px){.st-title{font-size:24px}.st-action-btn{min-width:96px}}@media (max-width:900px){.st-page{padding:8px}.st-shell{height:auto;min-height:calc(100vh - 16px)}.st-header-bar{gap:10px;grid-template-columns:1fr}.st-header-left,.st-header-right{flex-wrap:wrap;justify-content:center}.st-header-uom,.st-header-vno{max-width:220px;width:100%}.st-table-card{min-height:420px}.st-action-btn,.st-add-row-btn{width:100%}}.st-register-page{background:#f4f6fb;min-height:100vh;outline:none;padding:12px}.st-register-shell{border:1px solid #dbe3ef!important;border-radius:10px!important;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column;height:calc(100vh - 24px);overflow:hidden}.st-register-header{align-items:center;background:#fff;border-bottom:1px solid #dbe3ef;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.st-register-header h1{color:#1e293b;font-size:24px;font-weight:800;margin:0}.st-register-header span{color:#64748b;font-size:13px;font-weight:700}.st-register-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.st-register-filters{grid-gap:10px;background:#f8fafc;border-bottom:1px solid #dbe3ef;display:grid;gap:10px;grid-template-columns:150px 150px 150px minmax(260px,1fr);padding:10px 14px}.st-register-filters label{color:#475569;display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:4px;margin:0;text-transform:uppercase}.st-register-totals{background:#eef6ff;border-bottom:1px solid #cfe0f4;color:#314158;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:9px 14px}.st-register-totals span{min-width:150px}.st-register-table-wrap{flex:1 1 auto;min-height:0;overflow:auto}.st-register-table{font-size:14px;margin:0!important}.st-register-table thead th{background:#dcecff;border-bottom:1px solid #bed1ea;color:#314158;font-size:12px;font-weight:900;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.st-register-table tbody tr{cursor:pointer}.st-register-table tbody tr.active td{background:#dbeafe!important;color:#0f172a;font-weight:700}.st-register-table tbody tr:hover td{background:#eef6ff}.st-register-table td{vertical-align:middle}.st-register-table .num,.st-register-table th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.st-register-empty{color:#64748b;font-weight:700;height:150px;text-align:center;vertical-align:middle!important}.st-register-hint{background:#fff;border-top:1px solid #dbe3ef;color:#64748b;font-size:12px;font-weight:700;padding:8px 14px}@media (max-width:900px){.st-register-shell{height:auto;min-height:calc(100vh - 24px)}.st-register-header{align-items:flex-start;flex-direction:column}.st-register-actions{justify-content:flex-start}.st-register-filters{grid-template-columns:1fr}.st-register-table-wrap{min-height:420px}}.StockReport_reportPage__5qP5T{--sr-header-h:58px;--sr-gap:8px;--sr-radius:12px;--sr-border:1px solid #64748b2e;--sr-shadow:0 8px 22px #0f172a14;--sr-title:#0f172a;--sr-subtitle:#475569;background:linear-gradient(180deg,#f7fafc,#eef4f8);font-family:Arial,sans-serif;height:100dvh;min-height:100dvh;overflow:hidden;padding:var(--sr-gap);width:100%}.StockReport_reportShell__hqtx9{grid-gap:6px;background:#fff!important;border:var(--sr-border)!important;border-radius:var(--sr-radius)!important;box-shadow:var(--sr-shadow)!important;display:grid;gap:6px;grid-template-rows:var(--sr-header-h) auto auto minmax(0,1fr) auto;height:100%;margin:0!important;min-height:0;overflow:hidden;padding:0!important}.StockReport_reportHeader__BFqIE{grid-gap:12px;align-items:center;background:#fff;border-bottom:var(--sr-border);display:grid;gap:12px;grid-template-columns:minmax(250px,.8fr) minmax(240px,1fr) minmax(280px,.95fr);min-height:var(--sr-header-h);overflow:hidden;padding:8px 14px;position:relative}.StockReport_reportHeader__BFqIE:before{background:radial-gradient(circle at 15% 18%,#3b82f60f,#0000 22%),radial-gradient(circle at 84% 16%,#14b8a60f,#0000 24%);content:"";inset:0;pointer-events:none;position:absolute}.StockReport_reportHeaderActions__Wdo1Z,.StockReport_reportHeaderMeta__uTeVa,.StockReport_reportTitleWrap__iCdIq{min-width:0;position:relative;z-index:1}.StockReport_reportHeaderMeta__uTeVa{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.StockReport_reportTitleWrap__iCdIq{align-items:center;display:flex;justify-content:center}.StockReport_reportHeaderActions__Wdo1Z{align-items:center;display:flex;gap:8px;justify-content:flex-end}.StockReport_header__Jmyve,.StockReport_reportHeading__GDABA{background:#fffffff5;border:1px solid #94a3b829;border-radius:999px;box-shadow:0 2px 8px #0f172a0a;color:var(--sr-title);font-family:Times New Roman,Times,serif;font-size:clamp(15px,1.1vw,18px);font-weight:800;letter-spacing:.5px;line-height:1.15;margin:0;padding:6px 20px;text-transform:uppercase;white-space:nowrap}.StockReport_statusPill__8QI5l{align-items:center;background:#ecfdf3;border:1px solid #16a34a38;border-radius:8px;color:#14532d;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:32px;padding:0 10px;white-space:nowrap}.StockReport_statusPillMuted__0pbEa{background:#f8fafc;border-color:#64748b2e;color:#334155}.StockReport_reportContextBanner__cZm1q{align-items:center;background:#ecfeff;border:1px solid #0e74902e;border-radius:8px;color:#164e63;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:10px;margin:0 8px;min-height:34px;padding:7px 10px}.StockReport_reportContextBanner__cZm1q strong{color:#0f172a;font-weight:900}.StockReport_toolbar__d1RMj{align-items:flex-end;background:#fff;border:var(--sr-border);border-radius:var(--sr-radius);box-shadow:0 6px 16px #0f172a0d;display:flex;flex-wrap:wrap;gap:8px;margin:0 8px;padding:8px 10px}.StockReport_toolbarTitle__NNebE{color:var(--sr-title);font-size:12px;font-weight:800;letter-spacing:.25px;padding:6px 10px;text-transform:uppercase;width:100%}.StockReport_summaryFilterHeader__r7RFb,.StockReport_toolbarTitle__NNebE{background:linear-gradient(180deg,#f8fafc,#eef6f3);border-bottom:1px solid #64748b29;margin:-8px -10px 0}.StockReport_summaryFilterHeader__r7RFb{align-items:center;box-sizing:border-box;display:flex;flex-basis:calc(100% + 20px);flex-grow:0;flex-shrink:0;flex-wrap:nowrap;gap:6px 12px;overflow-x:auto;padding:3px 10px}.StockReport_reportShell__hqtx9.StockReport_summaryShell__T1S5f{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}.StockReport_summaryShell__T1S5f>.StockReport_reportHeader__BFqIE,.StockReport_summaryShell__T1S5f>.StockReport_toolbar__d1RMj{min-width:0}.StockReport_summaryShell__T1S5f .StockReport_reportHeader__BFqIE{grid-template-columns:auto minmax(150px,1fr) minmax(540px,1.8fr)}.StockReport_summaryShell__T1S5f .StockReport_reportHeaderActions__Wdo1Z{flex-wrap:wrap}.StockReport_summaryShell__T1S5f .StockReport_searchBox__QQXvE{background:#fff;border:1px solid #aebfd0;border-radius:8px;box-shadow:none;flex:1 1 280px;gap:0;max-width:420px;min-width:240px;padding:0}.StockReport_summaryShell__T1S5f .StockReport_searchBox__QQXvE:focus-within{border-color:#167d92;box-shadow:0 0 0 2px #167d9229}.StockReport_summaryShell__T1S5f .StockReport_searchBox__QQXvE .StockReport_reportInput__p7j\+r{background:#0000;border:0;border-radius:8px;box-shadow:none;font-weight:500;height:36px;min-width:0;outline:none;padding:0 10px;width:100%}.StockReport_summaryShell__T1S5f .StockReport_searchBox__QQXvE .StockReport_reportInput__p7j\+r::placeholder{color:#64748b;opacity:1}.StockReport_summaryCompanyContext__ID8DI{align-items:center;color:#164e63;display:flex;flex:1 1 auto;font-size:12px;font-weight:700;gap:6px;min-width:250px;white-space:nowrap}.StockReport_summaryCompanyContext__ID8DI strong{color:var(--sr-title);flex-shrink:0}.StockReport_summaryCompanyContext__ID8DI span{overflow:hidden;text-overflow:ellipsis}.StockReport_summaryFifoAction__akagO .StockReport_actionButton__uhLeR{border-radius:8px!important;font-size:14px!important;font-weight:600!important;height:36px!important;min-width:174px;padding:0 15px!important}.StockReport_fieldGroup__rnZrP{display:flex;flex-direction:column;gap:3px;min-width:130px}.StockReport_fieldGroupWide__V-xSy{min-width:260px}.StockReport_fieldLabel__AR1f5{color:var(--sr-subtitle);font-size:11px;font-weight:800;letter-spacing:.15px;padding-left:4px}.StockReport_From__IyztQ,.StockReport_Upto__KNrJl,.StockReport_reportInput__p7j\+r,.StockReport_reportSelect__9VhpY{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #94a3b838;border-radius:9px;box-shadow:inset 0 1px 0 #fffffff5,0 2px 6px #0f172a08;color:#0f172a;font-size:13px;font-weight:700;height:36px;outline:none;padding:0 10px;width:100%}.StockReport_From__IyztQ:focus,.StockReport_Upto__KNrJl:focus,.StockReport_reportInput__p7j\+r:focus,.StockReport_reportSelect__9VhpY:focus{border-color:#14b8a69e;box-shadow:0 0 0 3px #14b8a61a}.StockReport_searchBox__QQXvE{grid-gap:6px;align-items:end;background:#0000;border:1px solid #0000;border-radius:12px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:260px;padding:3px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.StockReport_searchBox__QQXvE:focus-within{background:linear-gradient(180deg,#f0f9fff2,#ecfdf5f2);border-color:#0ea5e961;box-shadow:0 0 0 3px #0ea5e91f,0 8px 18px #0f172a14}.StockReport_searchBox__QQXvE:focus-within .StockReport_reportInput__p7j\+r{background:#fff;border-color:#14b8a6b3}.StockReport_buttonRow__RoStS{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.StockReport_actionButton__uhLeR{background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #94a3b82e!important;border-radius:7px!important;box-shadow:0 2px 6px #0f172a08;color:#0f172a!important;font-size:12px!important;font-weight:800!important;height:34px!important;min-width:78px;padding:0 12px!important;white-space:nowrap}.StockReport_actionButton__uhLeR:hover:not(:disabled){background:linear-gradient(180deg,#f0fdfa,#dff7f1)!important;border-color:#14b8a65c!important;transform:translateY(-1px)}.StockReport_primaryButton__-rjoI{background:linear-gradient(180deg,#0f766e,#115e59)!important;border-color:#0f766e7a!important;color:#fff!important}.StockReport_primaryButton__-rjoI:hover:not(:disabled){background:linear-gradient(180deg,#0d9488,#0f766e)!important}.StockReport_summaryShell__T1S5f .StockReport_summaryRefreshButton__Y0lDr,.StockReport_summaryShell__T1S5f .StockReport_summaryRefreshButton__Y0lDr:hover:not(:disabled){background:#eef4ff!important;border-color:#a9c2f5!important;color:#315a7d!important}.StockReport_summaryExitButton__nDRuv{--action-background:#eef4ff;--action-border:#a9c2f5;--action-text:#315a7d}.StockReport_TableDIV__ODJYf,.StockReport_tablePanel__5eJoq{background:#fff;border:var(--sr-border);border-radius:var(--sr-radius);box-shadow:0 10px 24px #0f172a12;margin:0 8px;min-height:0;overflow:auto;scrollbar-color:#c3d6ea #edf4fb;scrollbar-width:thin;transition:border-color .14s ease,box-shadow .14s ease}.StockReport_tablePanelLinkedFocus__TFhT7{border-color:#0ea5e96b;box-shadow:0 0 0 3px #0ea5e91a,0 14px 28px #0f172a17}.StockReport_TableDIV__ODJYf::-webkit-scrollbar,.StockReport_tablePanel__5eJoq::-webkit-scrollbar{height:8px;width:8px}.StockReport_TableDIV__ODJYf::-webkit-scrollbar-track,.StockReport_tablePanel__5eJoq::-webkit-scrollbar-track{background:#edf4fb}.StockReport_TableDIV__ODJYf::-webkit-scrollbar-thumb,.StockReport_tablePanel__5eJoq::-webkit-scrollbar-thumb{background:#b9cce0;border-radius:20px}.StockReport_reportTable__uss1i{color:#0f172a;font-size:13px;margin-bottom:0!important}.StockReport_reportTable__uss1i thead{position:sticky;top:0;z-index:2}.StockReport_reportTable__uss1i th{background:linear-gradient(180deg,#f8fafc,#eef6f3)!important;border-bottom:1px solid #64748b29!important;color:#0f172a;font-size:12px;font-weight:800;padding:7px 8px!important;text-transform:uppercase;white-space:nowrap}.StockReport_reportTable__uss1i td{border-bottom:1px solid #e2e8f0b8!important;padding:6px 8px!important;vertical-align:middle}.StockReport_reportTable__uss1i tbody tr{cursor:pointer;transition:background .14s ease,color .14s ease}.StockReport_stockSummaryTable__IMFAR{font-size:15.5px}.StockReport_stockSummaryTable__IMFAR th{font-size:13.5px;padding:9px 10px!important}.StockReport_stockSummaryTable__IMFAR td{line-height:1.3;min-height:36px;padding:9px 10px!important}.StockReport_stockSummaryTable__IMFAR tbody tr{min-height:38px}.StockReport_stockSummaryTable__IMFAR .StockReport_accountCell__7cqct{min-width:430px}.StockReport_stockAccountMeta__v\+Vrf{color:#64748b;display:block;font-size:11px;font-weight:650;letter-spacing:.01em;margin-top:3px}.StockReport_reportTable__uss1i tbody tr:nth-child(2n):not(.StockReport_selectedRow__0Y1Rk),.StockReport_reportTable__uss1i tbody tr:nth-child(2n):not(.StockReport_selectedRow__0Y1Rk) td{background:#fbfdff}.StockReport_reportTable__uss1i tbody tr:hover:not(.StockReport_selectedRow__0Y1Rk),.StockReport_reportTable__uss1i tbody tr:hover:not(.StockReport_selectedRow__0Y1Rk) td{background:#f0fdfa}.StockReport_selectedRow__0Y1Rk{background:linear-gradient(90deg,#fef3c7,#e0f2fe 48%,#dcfce7)!important;box-shadow:inset 4px 0 0 #f59e0b,inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #0ea5e93d;color:#0f172a;font-weight:900}.StockReport_selectedRow__0Y1Rk td{background:#0000!important;color:inherit!important;font-weight:inherit}.StockReport_selectedRow__0Y1Rk td:first-child{box-shadow:inset 4px 0 0 #f59e0b;color:#064e3b}.StockReport_negativeRow__6bUgL:not(.StockReport_selectedRow__0Y1Rk),.StockReport_negativeRow__6bUgL:not(.StockReport_selectedRow__0Y1Rk) td{background:#fff7ed!important}.StockReport_negativeCell__Q1d4k{color:#b91c1c!important;font-weight:900}.StockReport_negativeRow__6bUgL td:first-child{box-shadow:inset 3px 0 0 #ef4444}.StockReport_font__vvuJJ{font-weight:inherit}.StockReport_rightCell__UCIJe{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.StockReport_drillButton__sUwxv{font-feature-settings:"tnum";background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;min-height:28px;text-align:right;width:100%}.StockReport_drillButton__sUwxv:focus-visible,.StockReport_drillButton__sUwxv:hover{color:#0f766e;outline:none;text-decoration:underline}#stock-summary-table .StockReport_drillButton__sUwxv{appearance:none;background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:inherit;display:block;font:inherit;font-weight:400!important;height:auto;margin:0;min-height:0;min-width:0;padding:0;text-align:right;text-decoration:none;transform:none;width:100%}#stock-summary-table .StockReport_drillButton__sUwxv:focus-visible{outline:1px solid currentColor;outline-offset:2px}.StockReport_accountCell__7cqct{font-weight:800;min-width:360px}.StockReport_emptyCell__PREqw{color:#64748b;font-weight:700;padding:18px!important;text-align:center}.StockReport_footerHint__zO99x{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:7px 10px 9px}.StockReport_loadingInline__rrmXn{align-items:center;color:#334155;display:inline-flex;font-size:12px;font-weight:800;gap:7px}.StockReport_hiddenPrint__fESvO{height:0;overflow:hidden;visibility:hidden;width:0}.StockReport_TopPart__IwDMR{display:flex;flex-direction:row}.StockReport_Column__NO80m{display:flex;flex-direction:column;margin-left:10px}.StockReport_AcName__DBelL,.StockReport_options__3cEaK{border:1px solid #94a3b838;border-radius:9px;height:36px;padding:0 10px;width:250px}.StockReport_cardL__dCe91{padding:0}@media (max-width:900px){.StockReport_reportPage__5qP5T{height:auto;min-height:100dvh;overflow:auto}.StockReport_reportShell__hqtx9{min-height:calc(100dvh - 16px)}.StockReport_reportShell__hqtx9,.StockReport_reportShell__hqtx9.StockReport_summaryShell__T1S5f{grid-template-rows:auto auto minmax(360px,1fr) auto}.StockReport_summaryShell__T1S5f .StockReport_reportHeader__BFqIE{grid-template-columns:minmax(0,1fr)}.StockReport_summaryShell__T1S5f .StockReport_searchBox__QQXvE{max-width:none;min-width:100%}.StockReport_reportHeader__BFqIE{grid-template-columns:1fr;justify-items:stretch}.StockReport_reportHeaderActions__Wdo1Z,.StockReport_reportTitleWrap__iCdIq{justify-content:flex-start}.StockReport_buttonRow__RoStS{margin-left:0;width:100%}.StockReport_fieldGroupWide__V-xSy,.StockReport_fieldGroup__rnZrP,.StockReport_searchBox__QQXvE{min-width:100%}}:is(.StockReport_stockSummaryTable__IMFAR,.StockReport_stockDetailTable__CqYkh) tbody td,:is(.StockReport_stockSummaryTable__IMFAR,.StockReport_stockDetailTable__CqYkh) tbody tr{font-weight:400}:is(.StockReport_stockSummaryTable__IMFAR,.StockReport_stockDetailTable__CqYkh) tbody tr{cursor:pointer}:is(.StockReport_stockSummaryTable__IMFAR,.StockReport_stockDetailTable__CqYkh) tbody tr.StockReport_selectedRow__0Y1Rk{color:maroon}.StockReport_stockSummaryTable__IMFAR .StockReport_selectedRow__0Y1Rk .StockReport_drillButton__sUwxv,.StockReport_stockSummaryTable__IMFAR .StockReport_selectedRow__0Y1Rk .StockReport_stockAccountMeta__v\+Vrf{color:inherit}:is(.StockReport_stockSummaryTable__IMFAR,.StockReport_stockDetailTable__CqYkh) tbody tr:hover{color:red}:is(.StockReport_stockSummaryTable__IMFAR,.StockReport_stockDetailTable__CqYkh) tbody tr:hover :is(td,.StockReport_stockAccountMeta__v\+Vrf,.StockReport_drillButton__sUwxv){color:red!important}.StockReport_compactShell__EYsAp .StockReport_toolbar__d1RMj{align-items:center;gap:6px 12px;padding:6px 10px}.StockReport_compactShell__EYsAp .StockReport_fieldGroup__rnZrP{align-items:center;flex-direction:row;gap:6px;min-width:0}.StockReport_compactShell__EYsAp .StockReport_fieldLabel__AR1f5{flex-shrink:0;margin:0;padding:0;white-space:nowrap}.StockReport_compactShell__EYsAp .StockReport_fieldGroup__rnZrP .StockReport_reportSelect__9VhpY{min-width:0;width:148px}.StockReport_compactShell__EYsAp .StockReport_fieldGroupWide__V-xSy .StockReport_reportSelect__9VhpY{width:220px}.StockReport_compactShell__EYsAp .StockReport_fieldGroup__rnZrP :is(.StockReport_reportInput__p7j\+r,.StockReport_From__IyztQ,.StockReport_Upto__KNrJl){min-width:0;width:112px}.StockReport_compactShell__EYsAp .StockReport_fieldGroup__rnZrP :is(.StockReport_reportInput__p7j\+r,.StockReport_reportSelect__9VhpY,.StockReport_From__IyztQ,.StockReport_Upto__KNrJl){height:32px;padding:0 6px}.StockReport_compactShell__EYsAp .StockReport_summaryFilterHeader__r7RFb{margin-top:-6px;padding-bottom:2px;padding-top:2px}.StockReport_compactShell__EYsAp .StockReport_summaryFifoAction__akagO .StockReport_actionButton__uhLeR{font-size:12px!important;height:28px!important;min-width:0}.StockReport_detailShell__J1iHP.StockReport_reportShell__hqtx9{grid-template-rows:auto auto minmax(0,1fr) auto}.StockReport_detailShell__J1iHP .StockReport_reportHeader__BFqIE{gap:5px 12px;grid-template-columns:auto minmax(0,1fr);overflow:visible;padding:6px 10px}.StockReport_detailShell__J1iHP .StockReport_reportTitleWrap__iCdIq{order:-1}.StockReport_detailShell__J1iHP .StockReport_reportHeaderMeta__uTeVa{justify-content:flex-end}.StockReport_detailShell__J1iHP .StockReport_reportHeaderActions__Wdo1Z{flex-wrap:wrap;justify-content:flex-end}.StockReport_detailShell__J1iHP .StockReport_searchBox__QQXvE{flex:0 1 285px;min-width:180px;padding:0;width:285px}.StockReport_detailShell__J1iHP .StockReport_reportContextBanner__cZm1q{min-height:24px;padding:3px 10px}.StockReport_resetError__jzgz9{color:#b91c1c;font-size:12px}@media (max-width:900px){.StockReport_detailShell__J1iHP.StockReport_reportShell__hqtx9{grid-template-rows:auto auto minmax(360px,1fr) auto}.StockReport_compactShell__EYsAp .StockReport_fieldGroup__rnZrP{flex:1 1 260px}.StockReport_compactShell__EYsAp .StockReport_fieldLabel__AR1f5{width:70px}.StockReport_compactShell__EYsAp .StockReport_fieldGroup__rnZrP .react-datepicker-wrapper,.StockReport_compactShell__EYsAp .StockReport_fieldGroup__rnZrP :is(.StockReport_reportInput__p7j\+r,.StockReport_reportSelect__9VhpY){flex:1 1;min-width:0;width:auto}.StockReport_compactShell__EYsAp :is(.StockReport_From__IyztQ,.StockReport_Upto__KNrJl){width:100%!important}.StockReport_compactShell__EYsAp .StockReport_summaryFilterHeader__r7RFb{flex-wrap:wrap}.StockReport_compactShell__EYsAp .StockReport_summaryCompanyContext__ID8DI{flex-wrap:wrap;min-width:0;white-space:normal;width:100%}.StockReport_detailShell__J1iHP .StockReport_reportHeader__BFqIE{grid-template-columns:minmax(0,1fr)}.StockReport_detailShell__J1iHP .StockReport_reportHeaderActions__Wdo1Z,.StockReport_detailShell__J1iHP .StockReport_reportHeaderMeta__uTeVa{justify-content:flex-start}.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9{height:auto}.StockReport_compactShell__EYsAp .StockReport_reportHeader__BFqIE{min-height:min-content}.StockReport_compactShell__EYsAp .StockReport_tablePanel__5eJoq{height:max(360px,60dvh);max-height:640px}}.StockReport_stockTotals__xi5qd td,.StockReport_stockTotals__xi5qd th{background:#e7f0f8!important;border-top:2px solid #a8bed0!important;bottom:0;color:#173653;font-weight:800!important;padding:8px!important;position:sticky;white-space:nowrap;z-index:3}.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 .StockReport_actionButton__uhLeR,.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 .StockReport_actionButton__uhLeR:active,.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 .StockReport_actionButton__uhLeR:focus,.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 .StockReport_actionButton__uhLeR:hover:not(:disabled){--action-background:#fff;--action-border:#b8c8d8;--action-text:#173653;background:#fff!important;border-color:#b8c8d8!important;color:#173653!important;min-width:64px;padding:0 10px!important;transform:none}.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 :is(.StockReport_actionButton__uhLeR,.StockReport_fieldLabel__AR1f5,.StockReport_reportSelect__9VhpY,.StockReport_reportInput__p7j\+r,.StockReport_From__IyztQ,.StockReport_Upto__KNrJl){font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important}.StockReport_compactShell__EYsAp .StockReport_reportHeaderActions__Wdo1Z .StockReport_sortControl__HQgqO{flex:0 0 auto;min-width:0;width:auto}.StockReport_compactShell__EYsAp .StockReport_sortControl__HQgqO .StockReport_fieldLabel__AR1f5{width:auto}.StockReport_compactShell__EYsAp .StockReport_sortControl__HQgqO .StockReport_reportSelect__9VhpY{background:#fff;height:34px;width:140px}@media (min-width:901px){.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_reportHeader__BFqIE{gap:10px;grid-template-columns:auto auto minmax(0,1fr)}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_searchBox__QQXvE{flex:1 1 180px;max-width:285px;min-width:160px}.StockReport_detailShell__J1iHP .StockReport_toolbar__d1RMj{gap:6px 10px}.StockReport_detailShell__J1iHP .StockReport_toolbar__d1RMj .StockReport_fieldGroupWide__V-xSy .StockReport_reportSelect__9VhpY{width:180px}}.StockReport_compactShell__EYsAp .StockReport_reportHeading__GDABA,.StockReport_compactShell__EYsAp .StockReport_statusPill__8QI5l{font-size:15px!important;font-size:calc(var(--app-font-size, 13px) + 2px)!important;font-weight:400}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_reportHeader__BFqIE{gap:5px;grid-template-columns:minmax(0,1fr);padding:6px 10px}.StockReport_summaryHeadingLine__qMMDp{align-items:center;display:flex;gap:10px;min-width:0}.StockReport_summaryHeadingLine__qMMDp .StockReport_reportHeading__GDABA{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.StockReport_summaryHeadingLine__qMMDp .StockReport_summaryFifoAction__akagO{margin-left:auto}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_summaryHeadingLine__qMMDp :is(.StockReport_reportHeading__GDABA,.StockReport_statusPill__8QI5l,.StockReport_actionButton__uhLeR){font-family:Arial,sans-serif!important;font-size:15px!important;font-size:calc(var(--app-font-size, 13px) + 2px)!important;font-weight:400!important}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_summaryHeadingLine__qMMDp .StockReport_actionButton__uhLeR{height:32px!important}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_searchBox__QQXvE{margin-right:auto}@media (max-width:600px){.StockReport_summaryHeadingLine__qMMDp{flex-wrap:wrap;gap:6px}}@media (min-width:901px){.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_reportHeader__BFqIE{gap:12px;grid-template-columns:auto minmax(0,1fr)}}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_toolbar__d1RMj .StockReport_summaryFifoAction__akagO{margin-left:auto}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_toolbar__d1RMj .StockReport_summaryFifoAction__akagO .StockReport_actionButton__uhLeR{font-size:14px!important;font-weight:400!important;height:32px!important}.StockReport_stockSummaryTable__IMFAR .StockReport_qtyAccountCell__MeGyY{min-width:260px}.StockReport_qtyOnlyTable__8QIJF{min-width:1200px;table-layout:fixed;width:100%}.StockReport_qtyOnlyTable__8QIJF td:nth-child(2),.StockReport_qtyOnlyTable__8QIJF td:nth-child(7),.StockReport_qtyOnlyTable__8QIJF th:nth-child(2),.StockReport_qtyOnlyTable__8QIJF th:nth-child(7){padding-left:6px!important;padding-right:6px!important}.StockReport_qtyOnlyTable__8QIJF td{overflow-wrap:anywhere}.StockReport_stockSummaryTable__IMFAR.StockReport_manufacturingSummaryTable__P32Fy{min-width:1400px;table-layout:fixed;width:100%}.StockReport_stockSummaryTable__IMFAR.StockReport_manufacturingSummaryTable__P32Fy th{min-width:0;white-space:normal}.StockReport_stockSummaryTable__IMFAR.StockReport_manufacturingSummaryTable__P32Fy .StockReport_accountCell__7cqct{min-width:0;overflow-wrap:anywhere}.StockReport_stockSummaryTable__IMFAR.StockReport_manufacturingSummaryTable__P32Fy.StockReport_qtyOnlyTable__8QIJF{min-width:1200px}.StockReport_stockSummaryTable__IMFAR.StockReport_manufacturingSummaryTable__P32Fy td{overflow-wrap:anywhere}.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 .StockReport_toolbar__d1RMj :is(.StockReport_fieldLabel__AR1f5,.StockReport_reportSelect__9VhpY,.StockReport_reportInput__p7j\+r,.StockReport_From__IyztQ,.StockReport_Upto__KNrJl),.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_toolbar__d1RMj .StockReport_summaryFifoAction__akagO .StockReport_actionButton__uhLeR{font-size:16px!important}.StockReport_stockDetailTable__CqYkh thead th.StockReport_rightCell__UCIJe,.StockReport_stockSummaryTable__IMFAR thead th:not(:first-child){text-align:center}.StockReport_reportPage__5qP5T .StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9,.StockReport_reportPage__5qP5T .StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 *{font-family:Shkun Inter,Segoe UI,Arial,sans-serif!important}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp.StockReport_reportShell__hqtx9 .StockReport_reportHeaderActions__Wdo1Z :is(.StockReport_actionButton__uhLeR,.StockReport_fieldLabel__AR1f5,.StockReport_reportSelect__9VhpY){font-size:16px!important;font-weight:400!important}.StockReport_summaryShell__T1S5f.StockReport_compactShell__EYsAp .StockReport_sortControl__HQgqO .StockReport_reportSelect__9VhpY{width:185px}.bs-stock-value{background:#f5f8fc;color:#193047;display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 54px);height:var(--application-content-height,calc(100dvh - 54px));min-height:0;padding:12px}.bs-stock-value header{align-items:center;display:flex;gap:12px;justify-content:space-between}.bs-stock-value h2{font-size:20px;margin:0 0 4px}.bs-stock-value p{margin:0}.bs-stock-tools{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.bs-stock-tools label{display:flex;flex-direction:column;font-size:12px;gap:3px}.bs-stock-value input,.bs-stock-value select{background:#fff;border:1px solid #bacbdc;border-radius:4px;color:inherit;font:inherit;padding:5px 7px}.bs-stock-grid{background:#fff;border:1px solid #d4dfeb;border-radius:6px;flex:1 1;min-height:0;overflow:auto}.bs-stock-grid table{border-collapse:initial;border-spacing:0;width:100%}.bs-stock-grid td,.bs-stock-grid th{border-bottom:1px solid #e1e7ef;padding:6px 8px;text-align:right;white-space:nowrap}.bs-stock-grid td:nth-child(-n+2),.bs-stock-grid th:nth-child(-n+2){text-align:left}.bs-stock-grid thead{background:#e7f0fc;position:sticky;top:0;z-index:1}.bs-stock-grid tfoot{background:#e7f0fc;bottom:0;position:sticky}.bs-stock-grid input{text-align:right;width:130px}.bs-stock-grid input:focus{outline:2px solid #259995;outline-offset:-2px}.bs-stock-grid input[aria-invalid=true]{border-color:#c32}.bs-stock-grid small{color:#63798a}.aging-stock{background:#fff;box-sizing:border-box;color:#253b4c;display:flex;flex-direction:column;gap:12px;height:100dvh;height:var(--application-content-height,100dvh);min-height:0;padding:14px}.aging-stock>header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding-left:40px}.aging-stock h1{font-size:21px;font-weight:650;letter-spacing:0;margin:0}.aging-stock>header>span{color:#647585;flex:1 1;font-size:12px}.aging-stock button{align-items:center;background:#fff;border:1px solid #cbd7e2;border-radius:4px;color:#205e8f;display:inline-flex;gap:7px;justify-content:center;min-height:36px;padding:6px 10px}.aging-stock button:disabled{cursor:not-allowed;opacity:.5}.aging-stock :is(button,input):focus-visible{outline:2px solid #217fbb;outline-offset:2px}.aging-stock__filters{align-items:end;border-block:1px solid #e1e7ed;display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.aging-stock__filters label{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:5px;margin:0}.aging-stock__filters input{background:#fff;border:1px solid #cad7e2;border-radius:4px;color:#253b4c;font-size:14px;min-height:36px;padding:6px 9px}.aging-stock__filters input[type=number]{width:170px}.aging-stock__filters .aging-stock__search{flex:1 1;min-width:200px}.aging-stock__search>div{align-items:center;display:flex;gap:6px}.aging-stock__search input{min-width:0;width:100%}.aging-stock__filters .aging-stock__check{align-items:center;flex-direction:row;min-height:36px}.aging-stock__check input{height:16px;min-height:0;width:16px}.aging-stock__status{color:#637585;display:flex;flex-wrap:wrap;font-size:12px;gap:10px 20px}.aging-stock__status strong{color:#253b4c}.aging-stock__table{border:1px solid #dae3eb;flex:1 1;min-height:100px;overflow:auto}.aging-stock__table table{border-collapse:initial;border-spacing:0;font-size:13px;min-width:1080px;table-layout:fixed;width:100%}.aging-stock__table th{background:#eaf1f7;color:#29485f;font-weight:600;position:sticky;text-align:left;top:0;z-index:1}.aging-stock__table :is(th,td){border-bottom:1px solid #e3eaf0;overflow-wrap:anywhere;padding:9px 10px}.aging-stock__table tr:nth-child(2n) td{background:#f7f9fb}.aging-stock__table .aging-stock__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.aging-stock__table .aging-stock__empty{color:#687d8d;padding:28px;text-align:center}.aging-stock>[role=alert]{background:#fff3e6;color:#895114;margin:0;padding:10px}@media (max-width:650px){.aging-stock{overflow:auto;padding:10px}.aging-stock>header{padding-left:36px}.aging-stock h1{font-size:18px}.aging-stock>header>span{flex-basis:100%}.aging-stock__table{flex:1 0 280px}}.interest-page{background:#f3f7fc;min-height:72vh;padding:10px 14px 18px}.interest-page-card{background:#fff;border:1px solid #dbe5f0;border-radius:14px;box-shadow:0 12px 32px #0f274b14;margin:0 auto;max-width:1100px;padding:28px}.interest-page-card h1{color:#0f274b;font-size:28px;margin:0}.interest-page-card p{color:#66788d;margin:8px 0 0}.interest-reopen{background:#2457a7;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-top:22px;padding:10px 16px}.interest-report-sheet{background:#fff;border:1px solid #d5e1ef;box-shadow:0 8px 20px #0f274b0f;color:#111827;margin:0 auto;max-width:1120px;padding:8px 0 18px}.interest-report-actions{display:flex;gap:6px;justify-content:flex-end;margin:0 10px 2px}.interest-report-actions button{background:#eef6ff;border:1px solid #b8c8dc;border-radius:5px;color:#153b69;cursor:pointer;font-size:10.8px;font-weight:800;height:24px;min-width:54px;padding:2px 9px}.interest-report-actions button:nth-child(2){background:#17375f;border-color:#17375f;color:#fff}.interest-report-actions button:nth-child(3){background:#fff;color:#425466}.interest-report-company{color:#0c2d5a;font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--app-font-family,Inter,"Segoe UI",Arial,sans-serif);text-align:center}.interest-report-company h2{font-size:17px;font-weight:900;letter-spacing:.02em;margin:0;text-transform:uppercase}.interest-report-company p{color:#64748b;font-size:12px;font-weight:600;margin:2px 0 0}.interest-report-meta{grid-gap:5px;display:grid;gap:5px;margin:18px 14px 11px;text-align:center}.interest-report-meta h3{color:#111f38;font-size:20px;font-weight:900;letter-spacing:0;margin:0;text-align:center}.interest-party-name{color:#2563eb;font-size:13px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.interest-report-period-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:8px;padding:0;text-align:left}.interest-report-period-strip>div{align-items:center;background:#f8fbff;border:1px solid #dbe7f4;border-radius:7px;box-sizing:border-box;color:#1d3153;display:flex;font-size:12.5px;gap:8px;min-height:38px;padding:8px 13px}.interest-report-period-strip span{font-weight:800}.interest-report-period-strip b{font-weight:700}.interest-report-period-strip em{color:#2563eb;font-style:normal;font-weight:900}.interest-report-table-wrap{overflow-x:auto;padding:0 14px}.interest-report-table{border-collapse:collapse;font-size:13px;width:100%}.interest-report-table td,.interest-report-table th{border:1px solid #313131;padding:7px 8px;text-align:right;white-space:nowrap}.interest-report-table th{background:#fff;font-size:14px;text-align:center}.interest-report-table td:first-child,.interest-report-table th:first-child{min-width:220px;text-align:left}.interest-report-table td:nth-child(2),.interest-report-table th:nth-child(2){min-width:105px;text-align:left}.interest-report-table tfoot td{background:#f8fafc;font-weight:800}.interest-report-empty{color:#64748b;height:54px;text-align:center!important}.interest-report-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:15px}.interest-statement-table{border:1px solid #111;border-collapse:initial;border-radius:7px;border-spacing:0;color:#16243b;font-size:12.6px;margin:0;min-width:820px;overflow:hidden;width:100%}.interest-statement-table td,.interest-statement-table th{border-bottom:1px solid #111;border-right:1px solid #111;padding:7px 9px;vertical-align:middle;white-space:nowrap}.interest-statement-table td:last-child,.interest-statement-table th:last-child{border-right:0}.interest-statement-table thead th{background:#f3f8ff;color:#172b4d;font-size:12.3px;font-weight:900;text-align:center}.interest-statement-table thead tr:first-child th{font-size:12.6px;letter-spacing:0}.interest-statement-table thead tr:first-child th:first-child{background:#fff4f4;color:#dc2626}.interest-statement-table thead tr:first-child th:nth-child(2){background:#f0fff6;color:#16a34a}.interest-statement-table thead tr:first-child th:nth-child(n+3){background:#f3f8ff;color:#172b4d}.interest-statement-table tbody td{background:#fff;height:26px;text-align:right}.interest-statement-table tbody tr:nth-child(2n) td{background:#f8fbff}.interest-statement-table tbody td:first-child,.interest-statement-table tbody td:nth-child(3){text-align:left}.interest-statement-table tbody td:nth-child(5),.interest-statement-table tbody td:nth-child(7){text-align:center}.interest-statement-table tfoot td{background:#eef6ff;border-bottom:0;color:#0f2344;font-weight:900;padding:8px 9px;text-align:right}.interest-statement-table tfoot td:first-child{text-align:left}.interest-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a182e75;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:1500}.interest-annexure{background:#fff;border:1px solid #b9cce2;border-radius:11px;box-shadow:0 20px 55px #04122647;overflow:hidden;width:min(780px,95vw)}.interest-annexure-group{width:min(860px,95vw)}.interest-annexure-header{align-items:flex-start;background:linear-gradient(135deg,#123564,#2563a9);color:#fff;display:flex;justify-content:space-between;padding:12px 17px}.interest-annexure-header span{color:#c9ddf7;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.interest-annexure-header h2{font-size:19px;margin:2px 0 0}.interest-annexure-header p{color:#dceaff;margin:4px 0 0}.interest-annexure-header button{background:#ffffff1a;border:1px solid #ffffff59;border-radius:6px;color:#fff;cursor:pointer;font-size:20px;height:28px;line-height:1;width:28px}.interest-annexure-body{grid-gap:12px;background:#f8fbff;display:grid;gap:12px;padding:16px 17px}.interest-form-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.interest-group-grid{grid-gap:10px 12px;align-items:start;display:grid;gap:10px 12px;grid-template-columns:minmax(230px,1.25fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(100px,.55fr)}.interest-group-grid .interest-field:nth-child(5),.interest-group-grid .interest-field:nth-child(6),.interest-group-name-field{grid-column:span 2}.interest-date-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr .62fr}.interest-rate-filter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.interest-field{grid-gap:4px;display:grid;gap:4px}.interest-field span{color:#263c58;font-size:11.5px;font-weight:800}.interest-field input,.interest-field select{background:#fff;border:1px solid #b9c9dc;border-radius:6px;box-sizing:border-box;color:#132d4c;font-size:12.5px;min-height:35px;outline:none;padding:6px 9px;width:100%}.interest-field input:focus,.interest-field select:focus{border-color:#3574bd;box-shadow:0 0 0 3px #3574bd21}.interest-field input.date-invalid{background:#fff7f7;border-color:#ef4444}.interest-field input.date-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef444421}.interest-date-error{color:#dc2626;font-size:10.5px;font-weight:700;line-height:1.2;min-height:12px}.interest-field input[readonly]{background:#eaf2fc;color:#153f73;font-weight:800;text-align:center}.interest-field input:disabled,.interest-field select:disabled{background:#eef3f8;color:#7b8794;cursor:not-allowed}.interest-account-combo{position:relative}.interest-account-menu{background:#fff;border:1px solid #b9c9dc;border-radius:7px;box-shadow:0 10px 24px #0f274b29;left:0;max-height:188px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:4}.interest-account-menu button{background:#fff;border:0;border-bottom:1px solid #edf2f7;color:#132d4c;cursor:pointer;display:block;font-size:12.5px;font-weight:700;padding:7px 10px;text-align:left;width:100%}.interest-account-menu button.selected,.interest-account-menu button:hover{background:#eaf3ff;color:#0f3f85}.interest-account-menu mark{background:#dbeafe;border-radius:2px;color:#0b4fb3;font-weight:900;padding:0 1px}.interest-account-empty{color:#6b7d92;font-size:12.5px;font-weight:700;padding:9px 10px}.interest-tick-panel{grid-gap:8px 10px;background:#fff;border:1px solid #d8e4f1;border-radius:8px;display:grid;gap:8px 10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.interest-check{align-items:center;color:#17314f;display:inline-flex;font-size:12.3px;font-weight:700;gap:7px;min-height:26px}.interest-check input{accent-color:#2563eb;height:14px;margin:0;width:14px}.interest-check.disabled{color:#8a98aa;cursor:not-allowed}.interest-check.disabled input{accent-color:#94a3b8;cursor:not-allowed}.interest-annexure-actions{background:#fff;border-top:1px solid #dce6f1;display:flex;gap:10px;justify-content:flex-end;padding:10px 17px}.interest-annexure-actions button{border-radius:6px;cursor:pointer;font-size:12px;font-weight:800;min-width:78px;padding:7px 14px}.interest-update{background:#eaf3fd;border:1px solid #7aa2d0;color:#174b85}.interest-ok{background:#24845b;border:1px solid #1f6b49;color:#fff}.interest-ok:disabled{cursor:wait;opacity:.65}.interest-cancel{background:#fff;border:1px solid #b7c2cf;color:#43566c}@media (max-width:650px){.interest-date-grid,.interest-form-grid,.interest-group-grid,.interest-rate-filter-grid,.interest-tick-panel{grid-template-columns:1fr}.interest-group-grid .interest-field:nth-child(5),.interest-group-grid .interest-field:nth-child(6),.interest-group-name-field{grid-column:auto}.interest-annexure-actions{flex-wrap:wrap}.interest-report-meta{align-items:flex-start;flex-direction:column}}@media print{@page{size:landscape;margin:8mm}#root,.protected-app-layout,.protected-app-layout.has-shared-chrome,.protected-screen-content,body,html{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.protected-app-layout.has-shared-chrome{display:block!important}.app-shared-footer,.app-welcome-header,.interest-overlay,.interest-page-card,.interest-report-actions{display:none!important}.interest-page{background:#fff;padding:0}.interest-report-sheet{border:0;box-shadow:none;display:block!important;margin:0;max-width:none;padding:0;width:100%!important}.interest-report-table-wrap{display:block!important;overflow:visible!important;padding:0!important}.interest-statement-table{display:table!important;font-size:10.5px;min-width:0!important;page-break-inside:auto;width:100%!important}.interest-statement-table thead{display:table-header-group}.interest-statement-table tfoot{display:table-footer-group}.interest-statement-table td,.interest-statement-table th{padding:4px 5px}}.interest-report-actions{flex-wrap:wrap}.interest-report-actions button:disabled{cursor:not-allowed;opacity:.5}.trial-designer .modal-dialog{max-width:1180px}.trial-designer .modal-body{max-height:76vh;overflow:auto;padding:18px}.trial-designer .modal-title small{color:#607487;display:block;font-size:12px;font-weight:400}.design-intro{color:#425b70;font-size:13px}.design-workspace{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(400px,1fr) minmax(360px,1fr)}.trial-designer h3{font-size:14px;font-weight:700;margin:12px 0}.trial-designer h3 small{color:#62758a;font-size:11px}.trial-designer input:not([type=checkbox]),.trial-designer select{background:#fff;border:1px solid #cbd9e5;border-radius:5px;color:#18344f;font-size:13px;height:34px;min-width:0;padding:6px;width:100%}.design-compose{display:flex;gap:6px;margin:8px 0}.design-compose .btn{font-size:12px;white-space:nowrap}.design-examples{display:flex;flex-wrap:wrap;gap:6px}.design-examples button{background:#f2f8fb;border:1px solid #cce1e8;border-radius:14px;color:#24556a;font-size:11px;padding:5px 9px}.design-chat{font-size:13px;max-height:125px;overflow:auto}.design-chat p{margin:8px 0}.design-error,.design-notice{border-radius:6px;font-size:13px;margin:8px 0;padding:9px}.design-error{background:#fff1ef;color:#b32b26}.design-notice{background:#e9f6f5;color:#155d61}.trial-designer fieldset{border:0;border-top:1px solid #dce5eb;margin-top:15px;padding:8px 0}.trial-designer legend{float:none;font-size:14px;font-weight:700;margin:0;width:auto}.design-appearance{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.design-appearance label{font-size:12px;margin:0}.design-wide{grid-column:1/-1}.design-check{align-items:center;display:flex;font-size:12px;gap:6px;margin:0}.trial-designer input[type=checkbox]{accent-color:#087f83;height:16px!important;min-width:16px;width:16px!important}.design-column-choices{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:8px 0}.design-column-editor{margin-top:8px}.design-column-row{grid-gap:4px;align-items:center;display:grid;font-size:11px;gap:4px;grid-template-columns:94px 1fr 52px 68px 25px 25px;margin:5px 0}.design-column-row button{background:#f5f8fa;border:1px solid #ccdbe4;border-radius:4px;height:30px}.design-paper{background:#fff;border:1px solid #d8e2e8;border-radius:8px;overflow:auto;padding:14px}.design-paper h2{margin:8px 0}.design-paper p{color:#657789;font-size:12px}.design-caption{color:#5b7082;font-size:12px;margin-top:9px}.design-preview-panel{align-self:start;position:sticky;top:0}.design-saved{list-style:none;padding:0}.design-saved li{border-bottom:1px solid #e2e9ef;display:flex;justify-content:space-between;padding:8px 0}.design-saved button{background:none;border:0;color:#126777;font-size:12px}.trial-designed-table{border-collapse:collapse;font-size:13px!important;font-size:var(--design-font,13px)!important;table-layout:fixed;width:100%}.trial-designed-table td,.trial-designed-table th{border:0!important;font-size:13px!important;font-size:var(--design-font,13px)!important;max-width:none!important;overflow:hidden;padding:7px!important;text-overflow:ellipsis;white-space:nowrap;width:auto!important}.trial-designed-table.design-grid td,.trial-designed-table.design-grid th{border:1px solid #d5e1e9!important}.trial-designed-table.design-striped tbody tr:nth-child(2n):not(.trail-row-active):not(.trail-spacer-row)>td{background:#f1f6f9}.trial-designed-table:not(.design-striped) tbody tr:not(.trail-row-active):not(.trail-row-flagged)>td{background:#fff}.trial-designed-table tfoot{background:#edf4f7;font-weight:700}.trial-designed-table.trail-main-table td{text-align:inherit}.trial-designed-table.trail-main-table .trail-spacer-row td{border:0!important;padding:0!important}.trial-design-print .modal-body{max-height:75vh;overflow:auto}.trial-design-active{background:#eaf6f6;color:#19616b;font-size:12px;padding:4px 12px}.trial-designer small{color:#5d7285;font-size:11px}@media(max-width:850px){.design-workspace{display:block}.design-preview-panel{position:static}.design-column-row{grid-template-columns:80px 1fr 45px 62px 24px 24px}}.trail-reference-layout .trial-designed-table td,.trail-reference-layout .trial-designed-table th{border:0!important;font-size:var(--design-font)!important;padding:7px!important}.trail-reference-layout .trial-designed-table.design-grid td,.trail-reference-layout .trial-designed-table.design-grid th{border:1px solid #d5e1e9!important}.trail-reference-layout .trial-designed-table th{background:var(--design-heading)!important;color:#fff!important}.trail-reference-layout .trial-designed-table .trail-spacer-row td{border:0!important;padding:0!important}.trail-reference-layout .trial-designed-table .trail-row td{line-height:1.2}.trail-reference-layout .trial-designed-table.design-striped .trail-row:nth-child(2n):not(.trail-row-active):not(.trail-row-flagged) td{background:#f1f6f9}.trail-reference-layout .trial-designed-table:not(.design-striped) .trail-row:not(.trail-row-active):not(.trail-row-flagged) td{background:#fff}.trail-reference-layout .trial-designed-table tfoot td{background:#edf4f7;color:#172d41}.trail-reference-layout .trial-designed-table{min-width:600px}.trial-designer .modal-header .modal-title small{color:#d4e7ee}.trial-designer h3{color:#213f59;letter-spacing:normal}.design-paper .trial-designed-table{min-width:740px}.design-paper h2,.trail-reference-layout .trial-designed-title,.trial-design-print h2{font-size:var(--design-heading-size)!important}.trail-reference-layout .trial-designed-table td,.trail-reference-layout .trial-designed-table th,.trial-designed-table td,.trial-designed-table th{text-align:left!important;text-align:var(--design-align,left)!important}.design-field-key{color:#64768a;display:block;font-size:10px!important;font-weight:400;overflow-wrap:anywhere}.design-column-choices .design-check{align-items:flex-start}.design-column-choices .design-check input{margin-top:2px}.trial-table-settings .modal-dialog{max-width:540px}.trial-table-settings .modal-body{max-height:75vh;padding:14px}.trial-table-settings .modal-title{font-size:17px}.trial-table-settings .design-intro{margin:0 0 12px}.trial-table-settings fieldset.trial-settings-controls{border:0;margin:0;min-width:0;padding:0}.trial-settings-fonts{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr}.trial-settings-fonts label,.trial-settings-label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.trial-settings-fonts select{margin-top:6px}.trial-settings-size{align-items:center;display:flex;gap:8px;height:34px;justify-content:space-between}.trial-settings-size .btn{background:#00008b;border:0;color:#fff;font-size:18px;height:30px;min-width:32px;padding:0 10px}.trial-settings-size output{font-size:16px;min-width:50px;text-align:center}.trial-settings-fields-heading{align-items:center;display:flex;font-size:15px;justify-content:space-between;margin-top:16px}.trial-settings-fields-heading>span{color:#526579;font-size:12px;text-align:center;width:72px}.trial-settings-field-scroll{background:#fffef4;border:1px solid #c6d5e4;height:340px;overflow:auto;padding:8px}.trial-settings-field-row{align-items:center;background:#fffdf7;border:1px solid #d4dfeb;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px;padding:6px 8px}.trial-settings-field-row:hover{background:#fff7d3}.trial-settings-field-row label{align-items:center;display:flex;flex:1 1;font-size:13px;gap:8px;margin:0;min-width:0}.trial-settings-field-row label span{overflow-wrap:anywhere}.trial-settings-field-row small{display:block;font-size:10px}.trial-table-settings input.trial-settings-order{border-radius:0;flex:0 0 72px;height:30px;width:72px}.trial-table-settings input:disabled{background:#edf0f3;color:#64748b}.trial-settings-more{border-top:1px solid #dce5eb;margin-top:12px;padding-top:10px}.trial-settings-more summary{color:#254d70;cursor:pointer;font-size:13px;font-weight:600;margin-bottom:10px}.trial-settings-column,.trial-settings-column-head{grid-gap:4px;align-items:center;display:grid;font-size:11px;gap:4px;grid-template-columns:90px minmax(0,1fr) 52px 68px;margin:6px 0}.trial-settings-column-head{font-weight:700;margin-top:14px}.trial-table-settings .modal-footer{gap:6px;padding:10px 14px}.trial-table-settings .modal-footer .btn{font-size:13px;margin:0}.trial-table-settings .modal-footer .btn:first-child{margin-right:auto}@media(max-width:575px){.trial-table-settings .modal-dialog{margin:8px}.trial-settings-fonts{gap:14px}.trial-settings-field-scroll{height:35vh}}.trial-options-dialog{margin-inline:auto;max-width:600px;width:calc(100% - 24px)}.trial-options-dialog .modal-content{background:#fff;border:1px solid #cbd8e5;border-radius:8px;box-shadow:0 18px 42px #17325226;overflow:hidden}.trial-options-windowbar{align-items:center;background:#173252;border-bottom:1px solid #cbd8e5;display:flex;gap:12px;padding:8px 12px!important}.trial-options-windowbar .modal-title{color:#fff;font-size:14px;font-weight:600;margin:0}.trial-options-close{background:#fff;border:1px solid #cbd5dd;border-radius:6px;color:#52616f;cursor:pointer;display:inline-grid;font:600 20px/1 Arial,sans-serif;margin-left:auto;padding:0;place-items:center}.trial-options-body{color:#173252;font-family:Arial,sans-serif;font-size:13px;padding:16px}.trial-options-title{color:#173252;font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;margin:0 0 14px;text-align:center}.trial-options-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 154px}.trial-options-left{min-width:0}.trial-options-row{grid-gap:8px;align-items:center;display:grid;font-weight:600;gap:8px;grid-template-columns:70px minmax(0,1fr);margin-bottom:8px}.trial-options-row span{white-space:nowrap}.trial-options-row select{background:#fff;border:1px solid #cbd8e5;border-radius:6px;color:#173252;height:34px;min-width:0;padding:4px 24px 4px 8px;width:100%}.trial-options-checks{grid-gap:10px;display:grid;gap:10px;margin:12px 0 0 78px}.trial-options-checks label,.trial-pick-balance,.trial-radio-box label{align-items:flex-start;color:#173252;display:flex;font-size:13px;font-weight:500;gap:8px;line-height:19px;margin:0}.trial-options-checks input,.trial-pick-balance input,.trial-radio-box input{accent-color:#168f8b;appearance:auto;flex:0 0 15px;height:15px;margin:2px 0 0;padding:0;width:15px}.trial-options-right,.trial-radio-box{grid-gap:12px;display:grid;gap:12px}.trial-radio-box{background:#f5f8fc;border:1px solid #d8e3ef;border-radius:8px;padding:12px}.trial-pick-balance span,.trial-radio-box span{color:#173252}.trial-options-footer{grid-gap:14px;border-top:1px solid #e1e9f2;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:16px;padding-top:14px}.trial-period-fields{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.trial-period-fields label:not(.trial-pick-balance){grid-gap:8px;align-items:center;display:grid;font-weight:600;gap:8px;grid-template-columns:78px minmax(0,1fr);margin:0}.trial-period-fields input:not([type=checkbox]){background:#fff;border:1px solid #cbd8e5;border-radius:6px;color:#173252;height:34px;min-width:0;padding:4px 8px;width:100%}.trial-pick-balance{grid-column:1/-1;margin-left:86px}.trial-options-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.trial-options-actions button{background:#eef4ff;border:1px solid #a9c2f5;border-radius:8px;color:#315a7d;font-weight:600;min-width:68px}.trial-options-body input:focus-visible,.trial-options-body select:focus-visible,.trial-options-close:focus-visible{outline:2px solid #a9c2f5;outline-offset:2px}@media(max-width:520px){.trial-options-body{padding:12px}.trial-options-grid{grid-template-columns:minmax(0,1fr)}.trial-options-right{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-period-fields{grid-template-columns:minmax(0,1fr)}}@layer softwareControlFit{@media screen{.trial-options-body{--app-font-size:14px}.trial-options-windowbar .modal-title{font-size:15px!important}.trial-options-title{font-size:17px!important;letter-spacing:0!important}.trial-options-row select{background-image:none!important;font-weight:500!important}.trial-pick-balance span,.trial-radio-box span{color:#173252!important}.trial-options-dialog,.trial-options-dialog :is(div,span,label,input,select,button,h3){font-family:Shkun Inter,Inter,Arial,sans-serif!important}.trial-options-dialog .trial-options-body :is(div,span,label,input,select){font-size:14px!important}.trial-options-dialog .trial-options-actions button{font-size:15px!important}}}#root,body,html{background:#fff;color:#0f172a;font-family:Roboto,sans-serif;height:100%;margin:0;padding:0}.trail-page{min-height:100vh;width:100%}.trail-card,.trail-page{background:#fff;overflow:hidden;padding:0}.trail-card{border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100vh;margin:0;position:relative}.trail-appbar{align-items:center;border-bottom:1px solid #e1e5e8;display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding:0 20px}.trail-menu-button{align-items:center;background:#0000;border:none;border-radius:9px;color:#1f2933;display:inline-flex;height:36px;justify-content:center;width:36px}.trail-menu-button:hover{background:#eef3f6}.trail-top-search-group{align-items:center;display:flex;gap:8px;margin-left:auto}.trail-top-actions{align-items:center;display:flex;flex:0 0 auto;gap:5px}.trail-top-actions .trail-btn{background:linear-gradient(180deg,#fff,#f2f7fb)!important;border:1px solid #cfdbe6!important;border-radius:8px!important;box-shadow:0 3px 9px #0f172a12;color:#0f243a!important;flex-direction:row;font-size:12px!important;font-weight:850!important;gap:4px;height:34px!important;min-width:66px;padding:4px 8px!important}.trail-top-actions .trail-btn:hover{background:linear-gradient(180deg,#eff7ff,#dbeafe)!important;border-color:#7cb5ef!important}.trail-top-actions .trail-btn-exit{color:#8f1717!important}.trail-top-search{align-items:center;background:#fff;border:1px solid #aeb9c1;border-radius:8px;color:#374151;display:flex;gap:8px;height:36px;padding:0 10px;width:300px}.trail-top-search input{background:#0000;border:none;color:#111827;font-size:14px;outline:none;width:100%}.trail-top-search input::placeholder{color:#566162}.trail-search-mode-compact{background:#f2f6f8;border-color:#d4dde3;grid-template-columns:1fr 1fr;height:34px;width:126px}.trail-search-mode-compact button{font-size:11px;height:24px}.trail-reportbar{grid-gap:16px;align-items:center;border-bottom:1px solid #e1e5e8;display:grid;flex:0 0 auto;gap:16px;grid-template-columns:minmax(330px,1fr) auto minmax(260px,1fr);height:58px;padding:0 20px}.trail-period-controls{align-items:center;display:flex;gap:18px}.trail-period-control{align-items:center;color:#111827;display:inline-flex;font-size:14px;font-weight:800;gap:6px;margin:0;white-space:nowrap}.trail-topbar{grid-gap:12px;align-items:stretch;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:minmax(360px,1fr) 280px minmax(360px,.9fr);margin-bottom:9px}.trail-date-panel,.trail-summary-panel,.trail-title-block{border:1px solid #cfddebf2;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffeb,0 8px 20px #0f172a0a}.trail-date-panel{background:linear-gradient(180deg,#f8fbff,#eef5fb);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:10px}.trail-field-row{align-items:center;display:flex;gap:8px}.textform{font-family:Raleway,Roboto,sans-serif;font-size:13px}.trail-label{color:#31506d;letter-spacing:.2px;min-width:42px;text-transform:uppercase}.headerTrail{color:#10243b;font-family:Raleway,Roboto,sans-serif;font-size:25px;font-weight:800;letter-spacing:0;line-height:1.1;margin:0;text-align:center;white-space:nowrap}.trail-title-block{background:linear-gradient(135deg,#226fc421,#ffffffe6 45%),#f8fbff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:14px 16px;position:relative;text-align:left}.trail-title-block:before{background:linear-gradient(180deg,#3f97df,#1f6dbb);border-radius:0 999px 999px 0;bottom:12px;content:"";left:0;position:absolute;top:12px;width:4px}.trail-mini-text{color:#34699d;font-size:12px;font-weight:800;letter-spacing:.4px;margin-bottom:5px;text-transform:uppercase}.trail-period-text{color:#526b82;font-size:13px;font-weight:600;margin-top:6px}.trail-summary-panel{grid-gap:8px;background:linear-gradient(180deg,#f8fbff,#eef5fb);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px}.trail-summary-box{border:1px solid #d8e4ef;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:76px;min-width:0;padding:10px}.trail-summary-box-total{background:#fff}.trail-summary-box-dr{background:linear-gradient(180deg,#f3f8ff,#e6f1ff);border-color:#c7daf8}.trail-summary-box-cr{background:linear-gradient(180deg,#fff6f6,#ffe9e9);border-color:#f2cccc}.trail-summary-label{color:#61758b;font-size:11px;font-weight:800;letter-spacing:.2px;margin-bottom:7px;text-transform:uppercase;white-space:nowrap}.trail-summary-value{background:#0000;border:none;color:#0f172a;font-size:19px;font-weight:800;height:26px;min-width:0;outline:none;padding:0}.fDate,.toDate,.trail-date-input{background:#fff;border:1px solid #aeb9c1;border-radius:8px;box-shadow:none;font-size:14px;height:34px;outline:none;padding:6px 10px 6px 28px;transition:all .18s ease;width:136px}.trail-period-control{position:relative}.trail-period-control:before{border:1.8px solid #526063;border-radius:2px;content:"";height:14px;left:48px;pointer-events:none;position:absolute;width:14px}.trail-period-control:after{background:#526063;content:"";height:2px;left:51px;pointer-events:none;position:absolute;top:13px;width:8px}.trail-status-strip{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.trail-status-strip span{align-items:center;background:#e8f2ff;border-radius:999px;color:#2a5886;display:inline-flex;font-size:12px;font-weight:800;min-height:25px;padding:4px 9px}.trail-search-mode{grid-gap:6px;background:#fff;border:1px solid #d4e1ee;border-radius:10px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:4px}.trail-search-mode button{background:#0000;border:none;border-radius:7px;color:#4d6680;font-size:12px;font-weight:800;height:30px;transition:background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.trail-search-mode button:hover{background:#edf6ff;color:#1f6dbb}.trail-search-mode .trail-mode-active{background:linear-gradient(180deg,#3f97df,#1f6dbb);box-shadow:0 6px 12px #1f6dbb38;color:#fff}.fDate:focus,.filterselect:focus,.toDate:focus,.trail-date-input:focus,.value:focus{border-color:#68a2db;box-shadow:0 0 0 3px #3b82f624}.trail-date-input.trail-date-input-error{background:#fff7f7;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f;color:#991b1b}.trail-period-error{color:#b91c1c;font-size:12px;font-weight:800;line-height:1.2;margin-top:4px}.value{font-size:16px;font-weight:600}.filterselect,.value{background:#fff;border:1px solid #bfd0df;border-radius:10px;height:38px;outline:none;padding:6px 10px;width:200px}.filterselect{margin-left:60px}.trail-table-shell{background:#fff;border:1px solid #d8e0e6;border-radius:8px;box-shadow:none;display:flex;flex:1 1;flex-direction:column;margin:12px 14px 42px;min-height:0;overflow:hidden}.trail-city-cell,.trail-name-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trail-name-cell{padding-left:13px!important}.trail-ledger-name{color:#122b45;display:block;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trail-ledger-code{color:#7890a7;display:none;font-size:11px;font-weight:700;line-height:1.1;margin-top:1px}.trail-empty-cell{color:#64748b;font-size:15px;font-weight:700;padding:28px 12px!important;text-align:center}.TableT,.trail-table-wrap{background:#fff;border-radius:8px;contain:layout paint;height:100%;margin-bottom:0;max-height:100%;outline:none;overflow:auto}.trail-table-wrap:focus{box-shadow:inset 0 0 0 2px #2b77c52e}.TableT::-webkit-scrollbar,.styles_tableHeight__scroll::-webkit-scrollbar,.trail-account-table-box::-webkit-scrollbar,.trail-table-wrap::-webkit-scrollbar{height:9px;width:9px}.TableT::-webkit-scrollbar-thumb,.styles_tableHeight__scroll::-webkit-scrollbar-thumb,.trail-account-table-box::-webkit-scrollbar-thumb,.trail-table-wrap::-webkit-scrollbar-thumb{background:#bfd0e0;border-radius:10px}.TableT::-webkit-scrollbar-track,.styles_tableHeight__scroll::-webkit-scrollbar-track,.trail-account-table-box::-webkit-scrollbar-track,.trail-table-wrap::-webkit-scrollbar-track{background:#edf3f9}.custom-table{border-collapse:initial;border-spacing:0;margin-bottom:0!important}.trail-main-table{background:#fff;min-width:980px;table-layout:fixed}.trail-account-table thead th,.trail-main-table thead th{position:sticky;top:0;z-index:2}.trail-table-head{background:linear-gradient(180deg,#eef3f6,#dfe7ec);color:#10243b}.trail-table-head th{border:none!important;border-bottom:1px solid #cbd5dc!important;box-shadow:none;color:#10243b;font-size:14px;font-weight:900;height:48px;letter-spacing:0;padding:8px 10px!important;text-align:left;text-transform:uppercase}.trail-table-head th small{color:#51616e;display:block;font-size:13px;font-weight:700;margin-top:2px;text-transform:none}.trail-main-table td:first-child,.trail-main-table th:first-child{width:38px}.trail-main-table td:nth-child(2),.trail-main-table th:nth-child(2){width:38%}.trail-main-table td:nth-child(3),.trail-main-table th:nth-child(3){width:18%}.trail-main-table td:nth-child(4),.trail-main-table th:nth-child(4){width:11%}.trail-main-table td:nth-child(5),.trail-main-table th:nth-child(5){width:12%}.trail-main-table td:nth-child(6),.trail-main-table td:nth-child(7),.trail-main-table th:nth-child(6),.trail-main-table th:nth-child(7){width:15%}.trail-serial-cell,.trail-serial-col{color:#16324f;font-weight:900;text-align:center;width:38px}.trail-row td{border-bottom:1px solid #e2e8ed!important;border-right:1px solid #d2dce4b3!important;border-top:none!important;color:#101820;cursor:pointer;font-size:14px;font-weight:500;height:33px;vertical-align:middle}.trail-row:nth-child(2n) td{background:#edf4f8}.trail-row:nth-child(odd) td{background:#fffdf5}.trail-row:hover td{background:#e3f1fb!important}.trail-row-active,.trail-row-active td{background:#d5e9f5!important;box-shadow:inset 3px 0 0 #315f79;color:#0f1f2c}.trail-row-flagged,.trail-row-flagged td{background:linear-gradient(180deg,#ffe5e5,#ffd9d9)!important;color:#8b1e1e!important}.trail-checkbox{accent-color:#1f6dbb;cursor:pointer;height:15px;width:15px}.trail-balance-head-dr{background:linear-gradient(180deg,#d7f6e2,#b9ebcd)!important;border-left:1px solid #8fd3ad!important;border-right:1px solid #8fd3ad!important;color:#065f2e!important}.trail-balance-head-cr{background:linear-gradient(180deg,#ffe1e1,#ffc7c7)!important;border-left:1px solid #f1a3a3!important;border-right:1px solid #f1a3a3!important;color:#9f1717!important}.trail-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.trail-cr-text,.trail-dr-text{color:#111827!important;font-weight:500!important}.trail-table-foot{background:#eef3f6;bottom:0;position:sticky;z-index:2}.trail-table-foot td{background:inherit!important;border-top:1px solid #cbd5dc!important;font-size:14px;font-weight:800;height:34px;padding:8px 10px!important}.trail-loading-more{background:#f8fbff;border-top:1px solid #dbe7f2;font-weight:700;padding:9px 12px}.trail-loading-more,.trail-loading-row td{color:#47627f;font-size:13px;text-align:center}.trail-loading-row td{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;border-bottom:1px solid #dbe7f2!important;border-top:1px solid #dbe7f2!important;font-weight:800;height:42px!important;padding:8px 12px!important}.trail-loading-row .spinner-border{color:#2f7ac8;margin-right:8px}.trail-total-label{color:#14314f;letter-spacing:.2px;text-align:right}.trail-action-dock{background:#fffffff5;border:1px solid #d1d9de;bottom:12px;box-shadow:0 10px 24px #0f172a29;padding:6px;position:absolute;right:18px;z-index:5}.trail-bottombar{display:none}.trail-search-box{flex:1 1;min-width:260px}.trail-search-box .MuiOutlinedInput-root{background:#fff;border-radius:9px!important;min-height:38px}.trail-search-box .MuiInputLabel-root{font-weight:600}.trail-key-hint{background:#e8f2ff;border-radius:999px;color:#2a5886;flex:0 0 auto;font-size:12px;font-weight:800;padding:8px 11px;white-space:nowrap}.trail-action-group{align-items:center;display:flex;flex-wrap:nowrap;gap:4px}.Buttonz,.trail-btn{align-items:center;background:#0000!important;border:none!important;border-radius:8px!important;box-shadow:none;color:#111827!important;display:inline-flex!important;flex-direction:column;font-size:12px!important;font-weight:600!important;gap:3px;height:52px;justify-content:center;letter-spacing:0;min-width:58px;padding:5px 8px!important;transition:background .15s ease,transform .15s ease}.Buttonz:hover,.trail-btn:hover{background:#eef3f6!important;box-shadow:none;transform:translateY(-1px)}.Buttonz:active,.trail-btn:active{transform:translateY(0)}.trail-btn-exit{background:#0000!important;box-shadow:none}.trail-account-modal{margin:3vh auto!important;max-width:90vw!important;width:90vw!important}.trail-account-modal .modal-content{background:#fff;border:1px solid #dae2edf2;border-radius:14px;box-shadow:0 26px 70px #0f172a42;height:90vh;max-height:90vh;overflow:hidden}.trail-account-modal .modal-header,.trail-modal-header{align-items:flex-start;background:linear-gradient(135deg,#2563eb14,#fffffffa 36%),#fff;border-bottom:1px solid #e5eaf1;min-height:78px;padding:16px 22px}.trail-modal-title{color:#10243b;display:flex;flex-direction:column;font-family:Raleway,Roboto,sans-serif;font-size:25px;font-weight:900;gap:5px;letter-spacing:0;line-height:1.05}.trail-modal-title small{color:#526b82;font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.trail-account-modal .btn-close{box-shadow:none!important;margin-top:5px}.trail-modal-body{background:linear-gradient(180deg,#fff,#f8fafc);height:calc(90vh - 78px);max-height:calc(90vh - 78px);overflow:hidden;padding:14px 18px 16px}.trail-account-wrap{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.trail-account-top{grid-gap:12px;align-items:stretch;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:minmax(260px,.92fr) minmax(340px,1.32fr) minmax(330px,1.08fr)}.trail-account-info-card,.trail-account-name-card,.trail-account-progress-card{background:#fff;border:1px solid #dbe3ee;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffe6;padding:11px 14px}.trail-account-info-card{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.trail-info-item{display:flex;flex-direction:column;gap:2px}.trail-info-label{color:#51616e;font-size:11px;font-weight:900;letter-spacing:.2px;text-transform:uppercase}.trail-info-value{color:#10243b;font-size:14px;font-weight:700;word-break:break-word}.trail-account-name-card{display:flex;flex-direction:column;justify-content:center;text-align:center}.trail-account-name{color:#10243b;font-family:Raleway,Roboto,sans-serif;font-size:22px;font-weight:900;line-height:1.2}.trail-account-city{color:#51616e;font-size:14px;font-weight:600;margin-top:3px}.trail-balance-pill{background:#f8fbff;border:1px solid #dbe3ee;border-radius:999px;font-size:15px;font-weight:700;margin:8px auto 0;padding:6px 12px}.trail-account-progress-card{display:flex;flex-direction:column;gap:7px;justify-content:center}.trail-progress-row{align-items:center;display:flex;gap:8px}.trail-progress-label{color:#17324d;font-size:13px;min-width:104px}.custom-bordered-input .MuiOutlinedInput-root{background:#fff;border-radius:10px!important}.custom-bordered-input .MuiOutlinedInput-notchedOutline{border-color:#c5d5e5!important}.custom-bordered-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#68a2db!important}.custom-bordered-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#68a2db!important;box-shadow:0 0 0 3px #3b82f621}.trail-account-table-box{background:#fff;border:1px solid #d8e0e6;border-radius:10px;flex:1 1 auto;height:auto;min-height:0;overflow:auto}.trail-account-table{min-width:980px;table-layout:fixed}.trail-account-table tbody td{font-size:13px;height:34px;vertical-align:middle}.trail-account-table tbody tr:nth-child(2n) td{background:#edf4f8}.trail-account-table tbody tr:nth-child(odd) td{background:#fffdf5}.trail-account-table tbody tr:hover td{background:#e3f1fb!important}.trail-modal-footer-actions{display:flex;flex:0 0 auto;justify-content:flex-end;margin-top:0;padding-top:2px}.custom-modal .modal-content{border:none;border-radius:20px;box-shadow:0 20px 42px #0f172a33;overflow:hidden}.custom-modal .modal-header{background:linear-gradient(180deg,#f8fbff,#eef5fb);border-bottom:1px solid #dbe7f2}.custom-modal .modal-body{background:linear-gradient(180deg,#fff,#fbfdff)}.trial-group-dialog{margin:3vh auto!important;max-width:80vw!important;width:80vw}.trial-group-dialog .modal-content{display:flex;flex-direction:column;height:84vh;max-height:84vh}.trial-group-dialog .modal-header{flex:0 0 auto;min-height:62px;padding:14px 20px}.trial-group-dialog .modal-title{font-size:22px;font-weight:900;letter-spacing:0}.trial-group-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow:hidden!important;padding:8px 14px 12px}.trial-group-summary{grid-gap:8px;align-items:center;background:#f8fbff;border:1px solid #d9e5ef;border-radius:8px;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:minmax(150px,.9fr) minmax(150px,.9fr) minmax(170px,1fr) minmax(170px,1fr) minmax(170px,1fr);margin-bottom:0!important;padding:7px 10px}.trial-group-summary label{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr);margin:0;min-width:0}.trial-group-summary span{color:#18324f;font-size:13px;font-weight:900;white-space:nowrap}.trial-group-summary .MuiTextField-root{min-width:0}.trial-group-summary .MuiOutlinedInput-root{background:#fff;height:30px}.trial-group-summary .MuiOutlinedInput-input{font-size:13px;font-weight:850;height:30px;padding:4px 8px!important;text-align:right}.trial-group-table-box{background:#fff;border:1px solid #d5e2ee;border-radius:12px;flex:1 1 auto;min-height:0;overflow:auto}.trial-group-table-box .custom-table{min-width:980px}.trial-group-actions{display:flex;flex:0 0 auto;flex-direction:row;gap:10px;justify-content:flex-end;padding-top:2px}.annexure-summary-dialog{max-width:80vw!important;width:80vw}.annexure-summary-dialog .modal-content{display:flex;flex-direction:column;height:80vh}.annexure-summary-dialog .modal-footer,.annexure-summary-dialog .modal-header{flex:0 0 auto}.annexure-summary-dialog .annexure-summary-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 18px}.annexure-summary-dialog .custom-table{font-size:14px}.annexure-summary-dialog h5{background:#fff;padding:8px 4px;position:sticky;top:0;z-index:2}@media (max-width:900px){.trial-group-dialog{margin:10px auto!important;max-width:calc(100vw - 20px)!important;width:calc(100vw - 20px)}.trial-group-dialog .modal-content{height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.trial-group-summary{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.annexure-summary-dialog{margin:10px auto;max-width:calc(100vw - 20px)!important;width:calc(100vw - 20px)}.annexure-summary-dialog .modal-content{height:calc(100vh - 20px)}}.containerT{margin-top:-25px}.TableSize{max-height:455px;overflow:auto}.contMain{box-shadow:0 8px 16px #0101012e;height:92vh;margin-top:-12px;padding:20px}.btn-close{filter:saturate(.8);opacity:.85}.react-datepicker-wrapper input,.react-datepicker__input-container input,.styles_from__input,.styles_nar__input,.styles_tType__input,.styles_to__input{border-radius:10px}@media (max-width:1400px){.trail-reportbar{grid-template-columns:minmax(320px,1fr) auto minmax(260px,1fr)}.trail-account-modal{max-width:90vw!important;width:90vw!important}}@media (max-width:1200px){.trail-reportbar{gap:10px;grid-template-columns:1fr;height:auto;padding:10px 14px}.trail-period-controls{justify-content:center}.trail-appbar{flex-wrap:wrap;height:auto;padding:10px 14px}.trail-top-search-group{width:100%}.trail-top-search{flex:1 1;width:auto}.trail-key-hint{border-radius:9px;justify-content:center;order:3;text-align:center;width:100%}.trail-account-top{grid-template-columns:1fr}.trail-account-modal{margin:2vh auto!important;max-width:94vw!important;width:94vw!important}.trail-account-modal .modal-content{height:94vh;max-height:94vh}.trail-modal-body{height:calc(94vh - 78px);max-height:calc(94vh - 78px)}}@media (max-width:768px){.trail-page{padding:0}.trail-card{border-radius:0;height:100vh;min-height:100vh;padding:0}.headerTrail{font-size:18px}.trail-period-controls,.trail-top-search-group{align-items:stretch;flex-direction:column}.trail-search-mode-compact,.trail-top-search{width:100%}.trail-table-shell{margin:10px 8px 12px}.trail-action-dock{bottom:8px;left:8px;right:8px}.trail-action-group{justify-content:space-between}.trail-btn{flex:1 1;min-width:0}.trail-account-modal{max-width:96vw!important;width:96vw!important}.trail-account-table-box{height:auto}.trail-date-input{width:min(190px,68vw)}}.trail-page{background:linear-gradient(180deg,#f4f8fb,#fff 42%),#fff}.trail-card{background:#0000}.trail-appbar{background:#fffffff2;border-bottom-color:#d9e3ec;height:48px;padding:0 16px}.trail-menu-button{border-radius:8px;color:#1b4f72;height:32px;width:32px}.trail-top-search{border-color:#c5d5df;border-radius:7px;box-shadow:inset 0 1px 0 #ffffffd9;height:33px;width:320px}.trail-top-search input{font-size:13px;font-size:var(--app-font-size,13px);font-weight:650}.trail-search-mode-compact{border-radius:8px;height:33px}.trail-reportbar{background:linear-gradient(90deg,#4ca8a414,#fffffff5 34%,#56a6cb14),#fff;border-bottom-color:#d9e3ec;gap:12px;grid-template-columns:minmax(310px,1fr) auto minmax(260px,1fr);height:50px;padding:0 16px}.headerTrail{background:linear-gradient(180deg,#fff,#f0f7fb);border:1px solid #d8e5ee;border-radius:999px;box-shadow:0 8px 18px #0f172a14,inset 0 1px 0 #fffffff2;font-size:clamp(20px,1.45vw,27px);padding:7px 22px 8px}.trail-date-input{border-radius:7px;height:31px;width:128px}.trail-date-input,.trail-period-control{font-size:13px;font-size:var(--app-font-size,13px)}.trail-period-control:before{left:43px}.trail-period-control:after{left:46px;top:12px}.trail-selected-pill{align-items:center;background:#fff;border:1px solid #d8e5ee;border-radius:999px;box-shadow:0 4px 12px #0f172a0f;color:#14314f;display:inline-flex;font-size:13px;font-size:var(--app-font-size,13px);font-weight:850;justify-self:end;min-height:31px;padding:6px 12px;white-space:nowrap}.trail-table-shell{border-color:#cfdbe6;border-radius:10px;box-shadow:0 14px 28px #0f172a14,inset 0 1px 0 #ffffffd9;margin:10px 12px 12px}.trail-table-wrap{background:#f7fafc;border-radius:10px}.trail-main-table{min-width:1040px}.trail-table-head th{background:linear-gradient(180deg,#f9fcff,#dfeaf2);border-bottom:1px solid #bdccd7!important;color:#0f2d44;font-size:13px;font-size:var(--app-font-size,13px);height:44px;padding:6px 10px!important;text-shadow:0 1px 0 #fff}.trail-table-head th small{font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px)}.trail-table-head th.trail-balance-head-dr{background:linear-gradient(180deg,#d7f6e2,#b9ebcd)!important;border-left:1px solid #8fd3ad!important;border-right:1px solid #8fd3ad!important;color:#065f2e!important}.trail-table-head th.trail-balance-head-cr{background:linear-gradient(180deg,#ffe1e1,#ffc7c7)!important;border-left:1px solid #f1a3a3!important;border-right:1px solid #f1a3a3!important;color:#9f1717!important}.trail-row td{border-bottom-color:#dfe7ee!important;box-shadow:inset 0 1px 0 #ffffffd9;font-size:13px;font-size:var(--app-font-size,13px);height:38px;padding:6px 10px!important}.trail-row:nth-child(2n) td{background:#f5f9fc}.trail-row:nth-child(odd) td{background:#fff}.trail-row:hover td{background:#e8f5fb!important}.trail-row-active td{background:linear-gradient(180deg,#d7edf8,#c6e4f3)!important;box-shadow:inset 4px 0 0 #277a9c,inset 0 1px 0 #ffffffe6}.trail-spacer-row td{background:#0000!important;border:0!important;padding:0!important}.trail-table-foot td{background:linear-gradient(180deg,#fff0b8,#ffd878)!important;border-bottom:1px solid #b7791f!important;border-top:2px solid #b7791f!important;color:#472a00!important;font-size:13px;font-size:var(--app-font-size,13px);font-weight:950!important;height:36px;text-shadow:0 1px 0 #ffffff8c}.trail-table-foot .trail-dr-text{background:linear-gradient(180deg,#daf7e5,#bdf0d2)!important;color:#065f2e!important}.trail-table-foot .trail-cr-text{background:linear-gradient(180deg,#ffe1e1,#ffc5c5)!important;color:#991b1b!important}.trail-ledger-name{line-height:1.18}.trail-action-dock{border-color:#d6e2ea;border-radius:10px;bottom:10px;padding:5px;right:14px}.trail-btn{border-radius:8px!important;font-size:12px!important;font-size:calc(var(--app-font-size, 13px) - 1px)!important;height:44px;min-width:62px}@media (max-width:1200px){.trail-reportbar{height:auto}.trail-selected-pill{justify-self:center}}.trail-appbar{background:#fff;border-bottom:1px solid #edf1f6;box-shadow:0 8px 20px #0f172a0a;height:58px;padding:8px 18px}.trail-appbar-left{align-items:center;display:flex;gap:10px;min-width:0}.trail-header-emblem{background:linear-gradient(180deg,#1672f3,#0558d8);border-radius:50%;box-shadow:0 12px 22px #0558d833;color:#fff;display:grid;flex:0 0 auto;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);font-weight:900;height:38px;letter-spacing:0;place-items:center;width:38px}.trail-title-wrap{display:flex;flex-direction:column;gap:1px;min-width:0}.trail-title-wrap h1{color:#07172f;font-family:Roboto,Raleway,sans-serif;font-size:23px;font-size:calc(var(--app-font-size, 13px) + 10px);font-weight:900;letter-spacing:0;line-height:1.05;margin:0}.trail-title-wrap span{color:#516681;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:700;line-height:1.15;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trail-top-search-group{flex:0 0 auto}.trail-reportbar{background:#fff;border-bottom:1px solid #edf1f6;gap:10px;grid-template-columns:max-content minmax(390px,30%) minmax(120px,1fr);height:70px;padding:8px 18px}.trail-balance-stats,.trail-date-card,.trail-period-card{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #dbe4ef;border-radius:12px;box-shadow:0 10px 22px #0f172a0d,inset 0 1px 0 #fffffff2;min-height:0}.trail-period-card{display:flex;flex-direction:column;gap:4px;height:54px;justify-content:center;padding:6px 10px}.trail-report-label{color:#516681;display:block;font-size:11px;font-size:calc(var(--app-font-size, 13px) - 2px);font-weight:800;line-height:1}.trail-period-card .trail-period-controls{gap:8px;min-width:0}.trail-period-card .trail-period-control{color:#07172f;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);gap:5px}.trail-period-card .trail-period-control:after,.trail-period-card .trail-period-control:before{display:none}.trail-period-card .trail-date-input{border-color:#d7e2ed;border-radius:7px;color:#07172f;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:800;height:27px;padding:4px 8px;width:118px}.trail-balance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:54px;overflow:hidden}.trail-balance-stat{grid-gap:5px;align-items:center;border-right:1px solid #edf1f6;display:grid;gap:5px;grid-template-columns:23px minmax(0,1fr);min-width:0;padding:6px}.trail-balance-stat:last-child{border-right:0}.trail-stat-icon{background:#eaf4ff;border-radius:50%;color:#0b6be8;display:grid;font-size:10px;font-size:calc(var(--app-font-size, 13px) - 3px);font-weight:900;height:23px;place-items:center;width:23px}.trail-balance-stat-dr .trail-stat-icon{background:#e7f8ed;color:#079640}.trail-balance-stat-cr .trail-stat-icon{background:#ffeded;color:#e12323}.trail-balance-stat-selected .trail-stat-icon{background:#f1e9ff;color:#7c3aed}.trail-balance-stat-diff .trail-stat-icon{background:#fff3cd;color:#8a5a00}.trail-balance-stat small{color:#516681;font-size:11px;font-size:calc(var(--app-font-size, 13px) - 2px);font-weight:750;line-height:1.1}.trail-balance-stat small,.trail-balance-stat strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trail-balance-stat strong{color:#07172f;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);font-weight:900;line-height:1.12;margin-top:2px}.trail-date-card{align-items:flex-end;display:flex;flex-direction:column;gap:1px;height:54px;justify-content:center;justify-self:end;min-width:120px;padding:6px 10px}.trail-date-card strong{color:#07172f;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);font-weight:900;line-height:1.15}.trail-date-card small{color:#516681;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:800;line-height:1.1}.trail-table-shell{margin-top:9px}@media (max-width:1180px){.trail-appbar{flex-wrap:wrap;height:auto}.trail-top-search-group{justify-content:flex-end;margin-left:0;width:100%}}@media (max-width:1000px){.trail-reportbar{grid-template-columns:max-content minmax(0,1fr);height:auto}.trail-date-card{grid-column:1/-1}}@media (max-width:760px){.trail-reportbar{grid-template-columns:minmax(0,1fr)}.trail-top-search-group{flex-wrap:wrap}.trail-top-search{width:100%}.trail-balance-stats,.trail-period-card{height:auto;min-height:54px}.trail-period-card .trail-period-controls{flex-wrap:wrap}.trail-title-wrap span{max-width:70vw}}.trail-reference-layout{background:#fff;color:#082c50}.trail-reference-layout .trail-card{height:100dvh}.trail-reference-layout .trail-appbar{background:#fff;border-bottom:1px solid #d8e3ef;gap:12px;height:auto;min-height:60px;padding:7px 14px}.trail-reference-layout .trail-menu-button{display:none}.trail-reference-layout .trail-header-emblem{background:#0860df;border-radius:50%;box-shadow:none;color:#fff;height:38px;width:38px}.trail-reference-layout .trail-title-wrap h1{color:#203952;font-size:20px;line-height:24px}.trail-reference-layout .trail-title-wrap span{font-size:14px;font-weight:500;line-height:18px}.trail-reference-layout .trail-top-search-group{flex-wrap:wrap;gap:10px;margin-left:auto;width:auto}.trail-reference-layout .trail-search-mode{border-radius:5px;height:33px}.trail-reference-layout .trail-search-mode button{font-size:14px}.trail-reference-layout .trail-top-search{background:#fff;border:1px solid #c5d8fc;border-radius:5px;box-shadow:none;height:33px;width:238px}.trail-reference-layout .trail-top-search input{font-size:14px}.trail-reference-layout .trail-top-search-group .trail-btn{align-items:center;background:#fff!important;border:1px solid #cad9e9!important;border-radius:5px!important;box-shadow:none;color:#173b60!important;display:inline-flex;flex-direction:row;font-size:14px!important;gap:5px;height:34px!important;justify-content:center;min-height:34px;min-width:65px;padding:5px 10px!important}.trail-reference-layout .trail-btn-options svg{display:none}.trail-reference-layout .trail-top-actions .trail-btn-export{background:#18c653!important;border-color:#18c653!important;color:#fff!important}.trail-reference-layout .trail-top-actions .trail-btn-print{background:#475569!important;border-color:#475569!important;color:#fff!important}.trail-reference-layout .trail-top-actions .trail-btn-exit{border-color:#fecaca!important;color:#ef3038!important}.trail-reference-layout .trail-top-actions svg{height:14px;width:14px}.trail-reference-layout .trail-reportbar{grid-gap:8px;background:#fff;border-bottom:1px solid #e4ebf3;display:grid;gap:8px;grid-template-columns:340px minmax(0,1fr) 140px;height:auto;min-height:70px;padding:7px 14px}.trail-reference-layout .trail-date-card,.trail-reference-layout .trail-period-card{background:#fff;border:1px solid #d6e2f0;border-radius:7px;box-shadow:none;height:56px}.trail-reference-layout .trail-period-card{gap:3px;padding:5px 10px}.trail-reference-layout .trail-period-controls{flex-wrap:nowrap;gap:8px;justify-content:flex-start}.trail-reference-layout .trail-period-control{font-size:14px;gap:5px}.trail-reference-layout .trail-date-input{font-size:14px;height:26px;padding:2px 8px;width:118px}.trail-reference-layout .trail-report-label{font-size:14px;font-weight:600}.trail-reference-layout .trail-date-card{grid-column:auto;padding:4px 10px;width:140px}.trail-reference-layout .trail-date-card small,.trail-reference-layout .trail-date-card strong{font-size:14px}.trail-reference-layout .trail-balance-stats{grid-gap:8px;background:none;border:0;border-radius:0;box-shadow:none;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));height:56px;min-height:0;overflow:visible}.trail-reference-layout .trail-balance-stat{grid-gap:8px;border:1px solid #d8e3ef;border-radius:7px;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);height:56px;padding:7px 10px}.trail-reference-layout .trail-balance-stat-dr{background:#eaf1ff}.trail-reference-layout .trail-balance-stat-cr{background:#eaf9f0}.trail-reference-layout .trail-balance-stat-diff{background:#fff5dc}.trail-reference-layout .trail-stat-icon{background:#0000;font-size:13px;height:26px;width:26px}.trail-reference-layout .trail-balance-stat small{color:#506781;font-size:14px;font-weight:600;line-height:17px}.trail-reference-layout .trail-balance-stat strong{font-size:15px;line-height:18px;margin-top:0}.trail-reference-layout .trail-balance-stat-dr .trail-stat-icon,.trail-reference-layout .trail-balance-stat-dr strong{color:#2862ff}.trail-reference-layout .trail-balance-stat-cr .trail-stat-icon,.trail-reference-layout .trail-balance-stat-cr strong{color:#00b64c}.trail-reference-layout .trail-balance-stat-diff .trail-stat-icon,.trail-reference-layout .trail-balance-stat-diff strong{color:#ec8500}.trail-reference-layout .trail-table-shell{border-color:#d6e1ed;border-radius:6px;margin:7px 14px 16px}.trail-reference-layout .trail-main-table{min-width:900px}.trail-reference-layout .trail-main-table td:nth-child(2),.trail-reference-layout .trail-main-table th:nth-child(2){width:34%}.trail-reference-layout .trail-main-table td:nth-child(3),.trail-reference-layout .trail-main-table th:nth-child(3){width:16%}.trail-reference-layout .trail-main-table td:nth-child(4),.trail-reference-layout .trail-main-table th:nth-child(4){width:10%}.trail-reference-layout .trail-main-table td:nth-child(5),.trail-reference-layout .trail-main-table th:nth-child(5){width:11%}.trail-reference-layout .trail-main-table td:nth-child(6),.trail-reference-layout .trail-main-table td:nth-child(7),.trail-reference-layout .trail-main-table th:nth-child(6),.trail-reference-layout .trail-main-table th:nth-child(7){width:13.5%}.trail-reference-layout .trail-table-head th{background:#edf3f9!important;border:0!important;border-bottom:1px solid #dce5f0!important;border-right:1px solid #dce5f0!important;color:#223f60!important;font-size:14px;font-weight:700;height:33px;padding:6px 10px!important;text-align:center}.trail-reference-layout .trail-row td{background:#fff;border-bottom:1px solid #dfe5ec!important;border-right:1px solid #d7e2ef!important;color:#082c50;font-size:14px;font-weight:400;height:42px;line-height:21px;padding:10px 9px!important}.trail-reference-layout .trail-row:nth-child(2n) td{background:#fafbfd}.trail-reference-layout .trail-ledger-name{color:#082c50;font-size:14px;font-weight:600}.trail-reference-layout .trail-row-flagged td{background:#ffe0e0!important}.trail-reference-layout .trail-row-active td{background:#c9e1ff!important;box-shadow:inset 0 1px #397ec1,inset 0 -1px #397ec1}.trail-reference-layout .trail-row-active td:first-child{box-shadow:inset 4px 0 #175d9e,inset 0 1px #397ec1,inset 0 -1px #397ec1}.trail-reference-layout .trail-row-active td:last-child{box-shadow:inset -1px 0 #397ec1,inset 0 1px #397ec1,inset 0 -1px #397ec1}.trail-reference-layout .trail-row-active.trail-row-flagged td{background:#ffd0d0!important}.trail-reference-layout .trail-row .trail-dr-text{color:#2862ff!important}.trail-reference-layout .trail-row .trail-cr-text{color:#00b864!important}.trail-reference-layout .trail-table-foot{background:#223651}.trail-reference-layout .trail-table-foot td{border-right:1px solid #dce5f0;border-top:0!important;color:#fff;height:34px;padding:6px 9px!important}.trail-reference-layout .trail-table-foot .trail-dr-text{color:#579dff!important;font-weight:700!important}.trail-reference-layout .trail-table-foot .trail-cr-text{color:#18d89b!important;font-weight:700!important}.trail-total-content{align-items:center;display:flex;gap:10px;justify-content:space-between}.trail-record-count{color:#c4d4e9;font-weight:500;text-align:left}@media (max-width:1250px){.trail-reference-layout .trail-appbar{flex-wrap:wrap}.trail-reference-layout .trail-reportbar{grid-template-columns:340px minmax(0,1fr)}.trail-reference-layout .trail-date-card{grid-column:1/-1}.trail-reference-layout .trail-balance-stat{gap:4px;grid-template-columns:22px minmax(0,1fr);padding:6px}.trail-reference-layout .trail-balance-stat small{font-size:12px}}@media (max-width:800px){.trail-reference-layout .trail-reportbar{grid-template-columns:minmax(0,1fr)}.trail-reference-layout .trail-top-search-group{justify-content:flex-start;margin-left:0}.trail-reference-layout .trail-balance-stats{height:auto}.trail-reference-layout .trail-period-card{max-width:100%;width:340px}.trail-reference-layout .trail-period-controls{flex-wrap:wrap}.trail-reference-layout .trail-period-card{height:auto;min-height:56px}.trail-reference-layout .trail-balance-stat strong{font-size:13px}.trail-reference-layout .trail-record-count{font-size:12px}}.trail-reference-layout .trail-balance-stat-dr .trail-stat-icon,.trail-reference-layout .trail-balance-stat-dr strong,.trail-reference-layout .trail-row .trail-dr-text,.trail-reference-layout .trail-table-foot .trail-dr-text{color:#079640!important}.trail-reference-layout .trail-balance-stat-cr .trail-stat-icon,.trail-reference-layout .trail-balance-stat-cr strong,.trail-reference-layout .trail-row .trail-cr-text,.trail-reference-layout .trail-table-foot .trail-cr-text{color:#e12323!important}.trail-reference-layout .trail-balance-stat-dr{background:#eaf9ef}.trail-reference-layout .trail-balance-stat-cr{background:#fff0f0}.trail-reference-layout{--trial-row-height:52.5px;height:100vh;height:100dvh;min-height:0}.trail-reference-layout .trail-card{height:100%;min-height:0}.trail-reference-layout .trail-table-shell{margin:5px 10px 6px}.trail-annexure-navigation{align-items:center;color:#173b60;display:flex;gap:10px;justify-content:space-between;padding:4px 10px}.trail-reference-layout .trail-table-wrap{--trial-grid-font-size:var(--trial-setup-font-size,13px);flex:1 1;min-height:0}.trail-reference-layout .trail-main-table{--app-font-size:var(--trial-grid-font-size)}.trail-reference-layout .trail-row td{padding:0 9px!important;white-space:nowrap}@media (max-height:950px){.trail-reference-layout{--trial-row-height:42.5px}}@media (max-height:800px){.trail-reference-layout{--trial-row-height:35px}.trail-reference-layout .trail-appbar{gap:6px;min-height:48px;padding:4px 10px}.trail-reference-layout .trail-header-emblem{height:32px;width:32px}.trail-reference-layout .trail-title-wrap h1{font-size:18px;line-height:21px}.trail-reference-layout .trail-title-wrap span{font-size:12px;line-height:15px}.trail-reference-layout .trail-reportbar{min-height:58px;padding:4px 10px}.trail-reference-layout .trail-balance-stat,.trail-reference-layout .trail-balance-stats,.trail-reference-layout .trail-date-card,.trail-reference-layout .trail-period-card{height:48px;min-height:0}.trail-reference-layout .trail-balance-stat{padding:4px 6px}}@media (min-width:1000px) and (max-width:1250px){.trail-reference-layout .trail-reportbar{grid-template-columns:340px minmax(0,1fr) 108px}.trail-reference-layout .trail-date-card{grid-column:auto;min-width:0;padding:4px 6px;width:108px}.trail-reference-layout .trail-period-card{padding:4px 6px}.trail-reference-layout .trail-balance-stat{gap:0;grid-template-columns:minmax(0,1fr)}.trail-reference-layout .trail-stat-icon{display:none}}@media (max-width:999px){.trail-reference-layout .trail-reportbar{grid-template-columns:minmax(0,1fr)}.trail-reference-layout .trail-date-card{display:none}.trail-reference-layout .trail-balance-stats{height:auto}}@media (max-height:450px){.trail-reference-layout{overflow:auto}.trail-reference-layout .trail-card{min-height:450px}}.trail-reference-layout .trail-search-mode{background:#0000;border:0;gap:10px;height:34px;padding:0}.trail-reference-layout .trail-top-search-group .trail-search-control{align-items:center;background:#fff!important;border:1px solid #cad9e9!important;border-radius:5px!important;box-shadow:none;color:#173b60!important;cursor:pointer;display:inline-flex;font-size:14px!important;font-weight:600!important;height:34px!important;justify-content:center;line-height:20px;min-height:34px;min-width:65px;padding:5px 10px!important;transition:background .15s ease,border-color .15s ease,transform .15s ease}.trail-reference-layout .trail-top-search-group .trail-search-control:hover{background:#edf6ff!important;border-color:#7cb5ef!important;transform:translateY(-1px)}.trail-reference-layout .trail-top-search-group .trail-search-control:active{transform:translateY(0)}.trail-reference-layout .trail-top-search-group .trail-search-control:focus-visible{outline:2px solid #0860df;outline-offset:2px}.trail-reference-layout .trail-search-control[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.trail-mode-switch{align-items:center;color:#315a7d;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin:0;white-space:nowrap}.trail-mode-switch input{appearance:none;background:#cbd8e5;border:1px solid #b6c9dc;border-radius:12px;cursor:pointer;flex:0 0 34px;height:20px;margin:0;position:relative;transition:background 175ms;width:34px}.trail-mode-switch input:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #17325230;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform 175ms;width:14px}.trail-mode-switch input:checked{background:#168f8b;border-color:#168f8b}.trail-mode-switch input:checked:before{transform:translateX(14px)}.trail-mode-switch input:focus-visible{outline:2px solid #356ae6;outline-offset:3px}.trail-reference-layout .trail-date-card{display:flex;flex-direction:column;gap:1px;height:auto;justify-content:center;min-height:56px;padding:6px 10px}.trail-reference-layout .trail-date-card>*{font-size:12px;line-height:14px;margin:0}.trail-reference-layout .trail-date-card strong{font-size:13px}.trail-reference-layout .trail-reportbar{align-items:stretch}.trail-reference-layout .trail-row td{box-sizing:border-box;height:var(--trial-row-height);line-height:20px}@media(max-width:999px){.trail-reference-layout .trail-date-card{align-items:flex-end;width:auto}}.trail-filter-notice{animation:trial-filter-emphasis 1.2s ease-out 2;background:#fff1f0;border-left:3px solid #b42318;color:#b42318;flex-shrink:0;font-size:13px;font-weight:700;margin:0;padding:4px 10px}@keyframes trial-filter-emphasis{0%,to{background-color:#fff1f0}50%{background-color:#ffd6d2}}@media (prefers-reduced-motion:reduce){.trail-filter-notice{animation:none}}.trail-reference-layout .trail-main-table:not(.trial-designed-table){min-width:1120px}.trail-reference-layout .trail-main-table:not(.trial-designed-table) td:nth-child(2),.trail-reference-layout .trail-main-table:not(.trial-designed-table) th:nth-child(2){width:auto}.trail-reference-layout .trail-main-table:not(.trial-designed-table) td:nth-child(3),.trail-reference-layout .trail-main-table:not(.trial-designed-table) th:nth-child(3){width:140px}.trail-reference-layout .trail-main-table:not(.trial-designed-table) td:nth-child(4),.trail-reference-layout .trail-main-table:not(.trial-designed-table) td:nth-child(5),.trail-reference-layout .trail-main-table:not(.trial-designed-table) th:nth-child(4),.trail-reference-layout .trail-main-table:not(.trial-designed-table) th:nth-child(5){width:100px}.trail-reference-layout .trail-main-table:not(.trial-designed-table) td:nth-child(6),.trail-reference-layout .trail-main-table:not(.trial-designed-table) td:nth-child(7),.trail-reference-layout .trail-main-table:not(.trial-designed-table) th:nth-child(6),.trail-reference-layout .trail-main-table:not(.trial-designed-table) th:nth-child(7){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;width:max(140.8px,15.36ch)}@media screen{#root .trail-reference-layout{--app-font-size:var(--trial-setup-font-size,13px);font-family:Shkun Inter,Inter,Arial,sans-serif;font-size:13px;font-size:var(--trial-setup-font-size,13px)}#root .trail-reference-layout :is(div,span,p,strong,b,small,h1,label,button,input,select,textarea,th,td){font-family:Shkun Inter,Inter,Arial,sans-serif!important;font-size:13px!important;font-size:var(--trial-setup-font-size,13px)!important}#root .trail-reference-layout .trail-row td{line-height:1.2}}@layer softwareButtonDimensions{@media screen{#root .trail-reference-layout :is(button,a.btn,a.MuiButton-root){font-size:13px!important;font-size:var(--trial-setup-font-size,13px)!important}}}.outstanding-report.report-reference,.trail-page.report-reference{background:#f2f6fb;color:#213b5a;min-height:100dvh;padding:12px 16px}.outstanding-report.report-reference .outstanding-report__body,.trail-page.report-reference .trail-card{background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:calc(100dvh - 24px);margin:0;min-height:0;padding:0}.report-reference .report-heading{flex-shrink:0;padding:0 0 18px}.report-heading__titlebar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding-left:34px}.report-heading__identity{align-items:center;display:flex;gap:14px;min-width:0}.report-heading__icon{background:#e0ecff;border-radius:8px;color:#2478e0;display:grid;flex-shrink:0;height:50px;place-items:center;width:50px}.report-reference .report-heading h1{color:#203e65;font-size:24px;font-weight:650;letter-spacing:0;line-height:1.3;padding:0}.report-heading__actions{display:flex;flex-wrap:wrap;gap:10px}.report-heading__actions button{align-items:center;background:#fff;border:1px solid #ccd8e7;border-radius:5px;color:#24456e;display:flex;font-size:13px;gap:8px;justify-content:center;min-height:40px;padding:10px 16px}.report-heading__actions .report-primary{background:#2365bb;border-color:#2365bb;color:#fff}.report-heading__filters{grid-gap:18px;border-bottom:1px solid #dce5ee;border-top:1px solid #dce5ee;display:grid;gap:18px;grid-template-columns:160px 160px minmax(130px,180px) minmax(180px,1fr);margin-bottom:18px;padding:16px 0}.report-heading__filters label{grid-gap:6px;color:#365273;display:grid;font-size:12px;font-weight:600;gap:6px;margin:0;min-width:0}.report-heading__filters input{background:#fff;border:1px solid #cedaea;border-radius:5px;color:#2f4661;font-size:13px;height:38px;min-width:0;padding:8px 10px;width:100%}.report-heading__search>span{align-items:center;background:#fff;border:1px solid #cedaea;border-radius:5px;color:#778aa4;display:flex;padding-left:10px}.report-heading__search input{background:#0000;border:0}.report-heading__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.report-stat{align-items:center;background:#edf5ff;border:1px solid #d6e6fa;border-radius:7px;color:#285998;display:flex;gap:14px;min-height:88px;min-width:0;padding:16px}.report-stat--red{background:#fff3f4;border-color:#f2dce0;color:#c83349}.report-stat--green{background:#eff9f5;border-color:#d2e9e0;color:#178063}.report-stat__icon{background:#ffffff90;border-radius:7px;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.report-stat>div{min-width:0}.report-stat>div>span{display:block;font-size:12px;margin-bottom:5px}.report-stat output{font-feature-settings:"tnum";display:block;font-size:20px;font-variant-numeric:tabular-nums;font-weight:650;overflow-wrap:anywhere}.report-reference .TableT,.report-reference .trail-table-shell{background:#fff;border:1px solid #dbe5ef;border-radius:6px}.report-reference .custom-table thead th{background:#eaf1fa!important;border-color:#dce5ef!important;color:#234569!important;font-size:12px!important;padding:11px 12px!important}.report-reference .custom-table tbody td{border-color:#e4ebf3;font-size:13px!important;padding:10px 12px!important;vertical-align:middle}.report-reference .custom-table tbody tr:nth-child(2n):not(.debtor-row-active):not(.debtor-row-flagged)>td{background:#f5f8fc}.report-reference .custom-table tbody tr:hover:not(.debtor-row-active):not(.debtor-row-flagged)>td{background:#edf4ff}.report-reference .custom-table tbody tr.trail-row-active>td{background:#dceafa!important}.report-reference .custom-table tbody tr.trail-row-flagged>td{background:#f9dddd!important}.trail-page.report-reference .trail-main-table .trail-row td{height:38px;padding:6px 10px!important}.trail-page.report-reference .trail-main-table .trail-spacer-row td{background:#0000!important;border:0!important;padding:0!important}.report-reference .custom-table tfoot td{background:#f4f8fd!important;border-color:#dce5ef;font-size:14px;padding:12px}.report-reference .outstanding-payment-button{background:#f0f8ff;border:1px solid #94c8f1;border-radius:4px;color:#1470d4;font-size:12px;padding:5px 15px}.report-reference .outstanding-report__toolbar{justify-content:flex-end;padding:12px 0 0}.report-reference .debtors-report__status{border-top:0;padding-top:0}.trail-page.report-reference .trail-appbar{background:#0000;border:0;box-shadow:none;gap:16px;padding:0 0 18px 34px}.trail-page.report-reference .trail-title-wrap h1{color:#203e65;font-size:24px;letter-spacing:0}.trail-page.report-reference .trail-header-emblem{background:#e0ecff;border-radius:8px;box-shadow:none;color:#2478e0}.trail-page.report-reference .trail-reportbar{grid-gap:16px;background:none;border:0;box-shadow:none;display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) auto;padding:0 0 18px}.trail-page.report-reference .trail-date-card,.trail-page.report-reference .trail-period-card{background:#0000;border:0;box-shadow:none;padding:12px 0}.trail-page.report-reference .trail-balance-stats{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.trail-page.report-reference .trail-balance-stat{background:#edf5ff;border:1px solid #d6e6fa;border-radius:7px;box-shadow:none;min-height:88px;padding:16px}.trail-page.report-reference .trail-balance-stat-cr{background:#fff3f4;border-color:#f2dce0}.trail-page.report-reference .trail-balance-stat-diff{background:#eff9f5;border-color:#d2e9e0}.trail-page.report-reference .trail-balance-stat strong{font-size:20px;overflow-wrap:anywhere}@media(max-width:1050px){.report-heading__filters,.report-heading__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.outstanding-report.report-reference,.trail-page.report-reference{padding:16px 12px}.outstanding-report.report-reference .outstanding-report__body,.trail-page.report-reference .trail-card{height:auto;min-height:calc(100dvh - 32px)}.report-heading__titlebar{flex-wrap:wrap;gap:14px}.report-reference .report-heading h1{font-size:20px}.report-heading__actions{width:100%}.report-heading__actions button{padding:8px 12px}.report-heading__stats{gap:8px}.report-stat{gap:8px;padding:12px}.report-stat__icon{display:none}.report-stat output{font-size:17px}.trail-page.report-reference .trail-reportbar{grid-template-columns:1fr}.trail-page.report-reference .trail-balance-stats{grid-row:auto;grid-template-columns:1fr}}.report-reference .report-heading{padding:0 0 8px}.report-reference .report-heading__titlebar{gap:12px;margin-bottom:8px;min-height:36px;padding-left:40px}.report-reference .report-heading__icon{border-radius:5px;height:32px;width:32px}.report-reference .report-heading__icon svg{height:20px;width:20px}.report-reference .report-heading h1{font-size:18px;margin:0}.report-reference .report-heading__identity{gap:10px}.report-reference .report-heading__actions{gap:6px}.report-reference .report-heading__actions button{min-height:32px;padding:5px 10px}.report-reference .report-heading__filters{gap:12px;margin-bottom:8px;padding:6px 0}.report-reference .report-heading__filters label{font-size:11px;gap:3px}.report-reference .report-heading__filters input{box-sizing:border-box;height:32px;line-height:20px;margin:0;padding:5px 8px}.report-reference .report-heading__search>span{box-sizing:border-box;height:32px;min-width:0}.report-reference .report-heading__search svg{flex-shrink:0}.report-reference .report-heading__search input{box-shadow:none;flex:1 1;height:30px;outline:none;width:0}.report-reference .report-heading__search>span:focus-within{outline:2px solid #288779;outline-offset:1px}.report-reference .report-heading__stats{gap:8px}.report-reference .report-stat{border-radius:5px;gap:9px;min-height:50px;padding:7px 10px}.report-reference .report-stat__icon{border-radius:4px;height:28px;width:28px}.report-reference .report-stat__icon svg{height:19px;width:19px}.report-reference .report-stat>div>span{font-size:11px;margin-bottom:2px}.report-reference .report-stat output{font-size:16px;line-height:20px}.report-reference .debtors-report__status{flex-shrink:0;font-size:11px;padding:0 0 5px}.report-reference .custom-table thead th{padding:7px 10px!important}.report-reference .custom-table tbody td{padding:6px 10px!important}.report-reference .custom-table tfoot td{font-size:13px;padding:7px 10px}.report-reference .outstanding-payment-button{padding:3px 10px}.report-reference .outstanding-report__toolbar{padding-top:6px}.trail-page.report-reference .trail-appbar{flex-shrink:0;gap:10px;height:auto;min-height:40px;padding:0 0 8px 40px}.trail-page.report-reference .trail-title-wrap h1{font-size:18px}.trail-page.report-reference .trail-header-emblem{border-radius:5px;height:32px;width:32px}.trail-page.report-reference .trail-reportbar{flex-shrink:0;gap:8px;height:auto;padding:0 0 8px}.trail-page.report-reference .trail-date-card,.trail-page.report-reference .trail-period-card{height:auto;min-height:40px;padding:0}.trail-page.report-reference .trail-balance-stats{background:none;border:0;border-radius:0;box-shadow:none;gap:8px;height:auto;min-height:0;overflow:visible}.trail-page.report-reference .trail-balance-stat{border-radius:5px;min-height:50px;padding:7px 10px}.trail-page.report-reference .trail-balance-stat strong{font-size:16px;line-height:20px;overflow:visible;white-space:normal}.trail-page.report-reference .trail-balance-stat small{overflow:visible;white-space:normal}.trail-page.report-reference .trail-table-shell{flex:1 1;margin:0;min-height:0}@media(min-width:1051px){.report-reference .report-heading__filters{grid-template-columns:140px 140px minmax(120px,170px) minmax(180px,1fr)}}@media(max-width:700px){.outstanding-report.report-reference,.trail-page.report-reference{padding:12px}.outstanding-report.report-reference .outstanding-report__body,.trail-page.report-reference .trail-card{height:auto;min-height:calc(100dvh - 24px);overflow:visible}.report-reference .report-heading__titlebar{flex-wrap:wrap}.report-reference .report-heading__actions{width:auto}.report-reference .TableT,.trail-page.report-reference .trail-table-shell{flex:none;height:60dvh;min-height:240px}.trail-page.report-reference .trail-balance-stats{grid-template-columns:1fr}}.annexure-summary-body{background:#e9edf2;overflow:auto}.vfp-pages{min-width:190mm;padding:10px 0}.vfp-pages>.vfp-page{box-shadow:0 1px 5px #0002;min-height:277mm}.vfp-measure{left:-10000px;pointer-events:none;position:fixed;top:0;visibility:hidden;width:190mm}.AccountStatementModal_modalDialog__MU9sK{height:96vh;margin:2vh auto!important;max-width:96vw!important;width:96vw}.AccountStatementModal_modalDialog__MU9sK .modal-content{background:#fff;border:1px solid #dae4eff2;border-radius:18px;box-shadow:0 30px 90px #0f172a47;height:96vh;max-height:96vh;overflow:hidden}.AccountStatementModal_modalHeader__ZzzBT{align-items:flex-start!important;background:#fff;border-bottom:1px solid #edf1f6!important;min-height:46px;padding:10px 24px 6px!important}.AccountStatementModal_modalHeader__ZzzBT .btn-close{box-shadow:none!important;margin-top:0;opacity:.85}.AccountStatementModal_modalTitle__8StaP{color:#07172f;font-family:Roboto,Raleway,sans-serif;font-size:23px;font-size:calc(var(--app-font-size, 13px) + 10px);font-weight:900;letter-spacing:0;line-height:1.1;text-transform:none}.AccountStatementModal_modalBody__i9KNz{background:#fff;height:calc(96vh - 46px);overflow:hidden;padding:0 24px 16px!important}.AccountStatementModal_modalContent__7slfT{grid-gap:8px;display:grid;grid-template-rows:16% minmax(0,1fr) 42px;height:100%;min-height:0}.AccountStatementModal_accountTop__lkZZ6{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #dbe4ef;box-shadow:0 10px 22px #0f172a0f,inset 0 1px 0 #fffffff2;display:grid;grid-template-columns:minmax(390px,1.05fr) minmax(520px,1.35fr);grid-template-rows:1fr;min-height:0;overflow:hidden}.AccountStatementModal_accountSummaryCard__epF-X{grid-gap:10px;align-items:center;border-right:1px solid #edf1f6;display:grid;grid-template-columns:46px minmax(0,1fr) 178px;min-height:0;padding:7px 10px}.AccountStatementModal_bankIcon__LGBbj{background:linear-gradient(180deg,#1672f3,#0558d8);border-radius:50%;box-shadow:0 12px 22px #0558d838;color:#fff;display:grid;font-size:18px;font-size:calc(var(--app-font-size, 13px) + 5px);font-weight:900;height:36px;place-items:center;width:36px}.AccountStatementModal_accountIdentity__JPF6G{min-width:0}.AccountStatementModal_accountName__5Bu8O{color:#07172f;font-size:18px;font-size:calc(var(--app-font-size, 13px) + 5px);font-weight:900;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountStatementModal_accountMeta__7EkVz{color:#516681;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:600;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountStatementModal_accountStatus__NJRTn{background:#dcf8e6;border-radius:999px;color:#088836;display:inline-block;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:800;margin-top:3px;padding:2px 8px}.AccountStatementModal_balancePanel__KenxH{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe7f6;border-radius:9px;min-height:0;padding:6px 9px}.AccountStatementModal_balancePanel__KenxH span{color:#4e637f;display:block;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:800;margin-bottom:2px}.AccountStatementModal_balancePanel__KenxH strong{color:#07172f;display:block;font-size:16px;font-size:calc(var(--app-font-size, 13px) + 3px);font-weight:900}.AccountStatementModal_balancePanel__KenxH em{font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-style:normal;margin-left:4px}.AccountStatementModal_statementStats__cYR-0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.AccountStatementModal_statementStat__pYiw\+{align-items:center;border-right:1px solid #edf1f6;display:flex;padding:6px 9px}.AccountStatementModal_statementStat__pYiw\+:last-child{border-right:0}.AccountStatementModal_statIcon__fZIzV{background:#eaf4ff;border-radius:50%;color:#0b6be8;display:grid;flex:0 0 auto;font-size:11px;font-size:calc(var(--app-font-size, 13px) - 2px);font-weight:900;height:28px;place-items:center;width:28px}.AccountStatementModal_statementStat__pYiw\+:first-child .AccountStatementModal_statIcon__fZIzV{background:#e7f8ed;color:#079640}.AccountStatementModal_statementStat__pYiw\+:nth-child(2) .AccountStatementModal_statIcon__fZIzV{background:#ffeded;color:#e12323}.AccountStatementModal_statementStat__pYiw\+:nth-child(4) .AccountStatementModal_statIcon__fZIzV{background:#f1e9ff;color:#7c3aed}.AccountStatementModal_statementStat__pYiw\+ span:not(.AccountStatementModal_statIcon__fZIzV){color:#516681;display:block;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:700}.AccountStatementModal_statementStat__pYiw\+ strong{color:#07172f;display:block;font-size:calc(var(--app-font-size, 13px) + 1px);font-weight:900;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountStatementModal_transactionPanel__TqlRm{background:#f8fbff;border:1px solid #cfddea;border-radius:14px;box-shadow:0 10px 22px #0f172a0f;display:grid;grid-template-rows:54px minmax(0,1fr);min-height:0;overflow:hidden}.AccountStatementModal_transactionHeader__-LJrV{align-items:center;background:linear-gradient(180deg,#fff,#f7fbff);border-bottom:1px solid #edf1f6;display:flex;gap:16px;justify-content:space-between;padding:0 20px}.AccountStatementModal_transactionHeader__-LJrV h3{color:#07172f;font-size:18px;font-size:calc(var(--app-font-size, 13px) + 5px);font-weight:900;margin:0}.AccountStatementModal_transactionHeader__-LJrV span{color:#526883;font-size:13px;font-size:var(--app-font-size,13px);font-weight:800}.AccountStatementModal_txnGrid__rWqin{display:grid;font-size:13px;font-size:var(--app-font-size,13px);grid-template-rows:48px minmax(0,1fr) 48px;height:100%;min-height:0}.AccountStatementModal_txnGridHead__85PRs,.AccountStatementModal_txnGridRow__OIFGx{align-items:center;display:grid;grid-template-columns:50px 120px 90px minmax(270px,1fr) 115px 115px 140px 140px 140px 80px}.AccountStatementModal_txnGridHead__85PRs{background:linear-gradient(180deg,#f7fbff,#e6f1ff);border-bottom:1px solid #c9d9e9;box-shadow:0 4px 12px #0f172a14;color:#07172f;min-height:48px;z-index:4}.AccountStatementModal_txnHeadCell__E4QdO{align-items:center;border-right:1px solid #92aac447;display:flex;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);font-weight:900;height:48px;justify-content:center;padding:0 10px}.AccountStatementModal_txnTableWrap__rPtRF{background:#f3f7fb;border:0;border-radius:0;contain:layout paint;height:100%;min-height:0;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;will-change:scroll-position}.AccountStatementModal_txnVirtualBody__NMtXQ{min-height:0;position:relative}.AccountStatementModal_txnGridRow__OIFGx{cursor:default;left:0;position:absolute;right:0;width:100%}.AccountStatementModal_txnCell__pJXWU{align-items:center;background:#fff;border-bottom:1px solid #d1deeb;border-right:1px solid #d1deeb;border-top:1px solid #dce8f4;box-shadow:inset 0 1px 0 #fffffff2;color:#10243b;display:flex;height:48px;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.AccountStatementModal_txnCell__pJXWU:first-child{border-left:1px solid #dce8f4;border-radius:10px 0 0 10px;justify-content:center}.AccountStatementModal_txnCell__pJXWU:last-child{border-radius:0 10px 10px 0;border-right:1px solid #dce8f4}.AccountStatementModal_txnGridRow__OIFGx:hover .AccountStatementModal_txnCell__pJXWU{background:#eef7ff}.AccountStatementModal_selectedRow__ssuTD .AccountStatementModal_txnCell__pJXWU{background:#d9ecff!important;border-color:#88bff5!important;box-shadow:inset 0 0 0 1px #2563eb38,inset 0 1px 0 #fffffff2}.AccountStatementModal_txnGridFoot__CnzRx{align-items:center;background:linear-gradient(180deg,#e8f3ff,#dcebff);border-top:1px solid #b8cde3;box-shadow:0 -5px 14px #0f172a14;display:grid;font-weight:900;grid-template-columns:minmax(530px,1fr) 115px 115px 140px 140px 140px 80px;min-height:48px;z-index:4}.AccountStatementModal_txnGridFoot__CnzRx>div{font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);min-width:0;padding:0 12px}.AccountStatementModal_txnTable__9QASt{border-collapse:initial;border-spacing:0 4px;font-size:13px;font-size:var(--app-font-size,13px);min-width:1080px;table-layout:fixed}.AccountStatementModal_txnTable__9QASt .AccountStatementModal_tableHead__ZqE1W{background:linear-gradient(180deg,#eef6ff,#dfeeff);color:#07172f}.AccountStatementModal_txnTable__9QASt .AccountStatementModal_tableHead__ZqE1W th{background:linear-gradient(180deg,#f7fbff,#e6f1ff)!important;border-bottom:1px solid #c9d9e9!important;box-shadow:inset 0 -1px 0 #4776a824;color:#07172f;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);padding:13px 10px!important;position:sticky;text-align:center;top:0;z-index:2}.AccountStatementModal_txnTable__9QASt td:first-child,.AccountStatementModal_txnTable__9QASt th:first-child{width:50px}.AccountStatementModal_txnTable__9QASt td:nth-child(2),.AccountStatementModal_txnTable__9QASt th:nth-child(2){width:120px}.AccountStatementModal_txnTable__9QASt td:nth-child(3),.AccountStatementModal_txnTable__9QASt th:nth-child(3){width:90px}.AccountStatementModal_txnTable__9QASt td:nth-child(4),.AccountStatementModal_txnTable__9QASt th:nth-child(4){width:330px}.AccountStatementModal_txnTable__9QASt td:nth-child(5),.AccountStatementModal_txnTable__9QASt td:nth-child(6),.AccountStatementModal_txnTable__9QASt th:nth-child(5),.AccountStatementModal_txnTable__9QASt th:nth-child(6){width:115px}.AccountStatementModal_txnTable__9QASt td:nth-child(7),.AccountStatementModal_txnTable__9QASt td:nth-child(8),.AccountStatementModal_txnTable__9QASt td:nth-child(9),.AccountStatementModal_txnTable__9QASt th:nth-child(7),.AccountStatementModal_txnTable__9QASt th:nth-child(8),.AccountStatementModal_txnTable__9QASt th:nth-child(9){width:140px}.AccountStatementModal_txnTable__9QASt td:nth-child(10),.AccountStatementModal_txnTable__9QASt th:nth-child(10){width:80px}.AccountStatementModal_txnTable__9QASt tbody td,.AccountStatementModal_txnTable__9QASt tfoot td{background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid #d1deeb!important;border-top:1px solid #dce8f4!important;box-shadow:0 3px 8px #0f172a0f,inset 0 1px 0 #fffffff2;color:#10243b;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);height:48px;overflow:hidden;padding:8px 12px!important;text-overflow:ellipsis;white-space:nowrap}.AccountStatementModal_txnTable__9QASt tbody tr td:first-child,.AccountStatementModal_txnTable__9QASt tfoot tr td:first-child{border-left:1px solid #dce8f4!important;border-radius:10px 0 0 10px}.AccountStatementModal_txnTable__9QASt tbody tr td:last-child,.AccountStatementModal_txnTable__9QASt tfoot tr td:last-child{border-radius:0 10px 10px 0;border-right:1px solid #dce8f4!important}.AccountStatementModal_txnTable__9QASt tbody tr:hover td{background:linear-gradient(180deg,#eef7ff,#e4f1ff)!important;transform:translateY(-1px)}.AccountStatementModal_txnTable__9QASt .AccountStatementModal_selectedRow__ssuTD td{background:linear-gradient(180deg,#d9ecff,#c9e3ff)!important;border-color:#88bff5!important;box-shadow:0 6px 14px #2563eb2e,inset 0 1px 0 #fffffff2}.AccountStatementModal_narrationCell__f-IeU{justify-content:flex-start}.AccountStatementModal_txnCell__pJXWU.AccountStatementModal_narrationCell__f-IeU{line-height:1.25;white-space:normal;word-break:break-word}.AccountStatementModal_virtualSpacerRow__3fL7P td{background:#0000!important;border:0!important;box-shadow:none!important;height:auto!important;padding:0!important}.AccountStatementModal_loadingMoreRow__AM6rD td{background:linear-gradient(180deg,#f7fbff,#edf6ff)!important;border:1px solid #cfe0f2!important;border-radius:10px!important;color:#46637f;font-weight:800;height:44px!important;padding:8px 12px!important;text-align:center}.AccountStatementModal_loadingMoreRow__AM6rD .spinner-border{color:#2f7ac8;margin-right:8px}.AccountStatementModal_centerCell__yUjnW,.AccountStatementModal_checkCell__Wcu9d{text-align:center}.AccountStatementModal_rightCell__LbH4M{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:flex-end;text-align:right}.AccountStatementModal_drText__WaoGn{color:#08a045!important;font-weight:800!important}.AccountStatementModal_crText__\+JsdV{color:#ff1f2d!important;font-weight:800!important}.AccountStatementModal_drTextSoft__OeB-h{color:#08a045!important;font-weight:800}.AccountStatementModal_crTextSoft__Y7EWa{color:#ff1f2d!important;font-weight:800}.AccountStatementModal_footerTotalRow__tQRYK td{background:linear-gradient(180deg,#e8f3ff,#dcebff)!important;border-top:1px solid #b8cde3!important;bottom:0;font-weight:800;position:sticky;z-index:3}.AccountStatementModal_modalActionBar__61tke{align-items:center;display:flex;justify-content:flex-end;margin-top:8px;min-height:0}.AccountStatementModal_modalBtnGroup__shY5h{display:flex;gap:10px}.AccountStatementModal_topBtnAlt__-kZr6,.AccountStatementModal_topBtn__cX95k{border:none!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important;min-height:38px;padding:6px 14px!important}.AccountStatementModal_topBtn__cX95k{background:linear-gradient(180deg,#458ed5,#2b77c5)!important}.AccountStatementModal_topBtnAlt__-kZr6{background:linear-gradient(180deg,#5c6b7c,#445160)!important}.AccountStatementModal_optionGrid__V19uT{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.2fr .8fr}.AccountStatementModal_popupInput__5-o3c{background:#fff!important;border:1px solid #c7d6e5!important;border-radius:9px!important;font-size:14px!important;height:38px}.AccountStatementModal_voucherBox__F7j9k{background:#f8fbff;border:1px solid #dde7f1;border-radius:14px;padding:12px}.AccountStatementModal_voucherTitle__jREbf{color:#16324e;display:block;font-size:15px;margin-bottom:10px}.AccountStatementModal_emptyCell__KVaXP{color:#5e7388;font-weight:700;padding:24px!important;text-align:center}@media (max-width:1200px){.AccountStatementModal_accountTop__lkZZ6{grid-template-columns:minmax(360px,1fr) minmax(430px,1.15fr)}.AccountStatementModal_accountSummaryCard__epF-X{grid-template-columns:42px minmax(0,1fr) 170px}}@media (max-width:768px){.AccountStatementModal_modalDialog__MU9sK{height:94vh;margin:2vh auto!important;max-width:96vw!important;width:96vw}.AccountStatementModal_modalDialog__MU9sK .modal-content{height:94vh;max-height:94vh}.AccountStatementModal_modalBody__i9KNz{height:calc(94vh - 46px)}.AccountStatementModal_modalContent__7slfT{grid-template-rows:auto minmax(0,1fr) 46px}.AccountStatementModal_accountTop__lkZZ6{grid-template-columns:1fr;grid-template-rows:auto auto;max-height:28vh;overflow:auto}.AccountStatementModal_accountSummaryCard__epF-X,.AccountStatementModal_statementStats__cYR-0{grid-template-columns:1fr}.AccountStatementModal_modalActionBar__61tke{justify-content:stretch}.AccountStatementModal_modalBtnGroup__shY5h{width:100%}.AccountStatementModal_modalBtnGroup__shY5h button{flex:1 1}}.AccountStatementModal_modalDialog__MU9sK{height:calc(100dvh - 94px);margin:8px auto!important;max-width:98vw!important;width:98vw}.AccountStatementModal_modalDialog__MU9sK .modal-content{border-radius:9px;height:calc(100dvh - 94px);max-height:calc(100dvh - 94px)}.AccountStatementModal_modalHeader__ZzzBT{align-items:center!important;height:32px;min-height:32px;padding:0 12px!important}.AccountStatementModal_modalTitle__8StaP{font-size:14px;font-weight:700;line-height:20px}.AccountStatementModal_closeButton__u5ajt{background:#fff;border:1px solid #d3dfed;border-radius:5px;color:#263c56;cursor:pointer;display:grid;font:700 24px/1 Arial,sans-serif;height:28px;margin-left:auto;padding:0;place-items:center;width:30px}.AccountStatementModal_closeButton__u5ajt:hover{background:#eaf2fd}.AccountStatementModal_closeButton__u5ajt:focus-visible{outline:2px solid #2673ff;outline-offset:2px}.AccountStatementModal_optionHeader__PtgkI{min-height:32px;padding:2px 10px!important}.AccountStatementModal_optionHeader__PtgkI .modal-title{font-size:14px;line-height:20px}.AccountStatementModal_modalBody__i9KNz{height:calc(100% - 32px);padding:0 12px 6px!important}.AccountStatementModal_modalContent__7slfT{gap:8px;grid-template-rows:126px minmax(0,1fr) 34px}.AccountStatementModal_accountTop__lkZZ6{border-radius:12px;box-shadow:none;grid-template-columns:minmax(280px,29%) minmax(0,1fr)}.AccountStatementModal_accountSummaryCard__epF-X{gap:10px;grid-template-columns:46px minmax(0,1fr);padding:12px 10px}.AccountStatementModal_accountMeta__7EkVz,.AccountStatementModal_accountName__5Bu8O{font-size:14px}.AccountStatementModal_statementStats__cYR-0{gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px}.AccountStatementModal_statementStat__pYiw\+{background:#eaf1ff;border:1px solid #d6e1ed!important;border-radius:8px;gap:7px;min-width:0;padding:8px}.AccountStatementModal_statementStat__pYiw\+:nth-child(3){background:#eaf9ef}.AccountStatementModal_statementStat__pYiw\+:nth-child(4){background:#fff5dc}.AccountStatementModal_statementStat__pYiw\+:nth-child(5){background:#f5efff}.AccountStatementModal_statementStat__pYiw\+ span:not(.AccountStatementModal_statIcon__fZIzV){color:#536d8b;font-size:14px}.AccountStatementModal_statementStat__pYiw\+ strong{font-size:14px;font-weight:700}.AccountStatementModal_statementStat__pYiw\+ em{font-size:12px;font-style:normal}.AccountStatementModal_statementStat__pYiw\+ .AccountStatementModal_statIcon__fZIzV{background:#e0ebff;color:#2466ff}.AccountStatementModal_statementStat__pYiw\+:nth-child(3) .AccountStatementModal_statIcon__fZIzV{background:#ddf9e7;color:#00b548}.AccountStatementModal_statementStat__pYiw\+:nth-child(4) .AccountStatementModal_statIcon__fZIzV{background:#fff0c7;color:#ed8700}.AccountStatementModal_statementStat__pYiw\+:nth-child(5) .AccountStatementModal_statIcon__fZIzV{background:#eee5ff;color:#8544ff}.AccountStatementModal_statementStat__pYiw\+:nth-child(4) strong{color:#ed8700}.AccountStatementModal_drTextSoft__OeB-h,.AccountStatementModal_drText__WaoGn{color:#2865ff!important}.AccountStatementModal_crTextSoft__Y7EWa,.AccountStatementModal_crText__\+JsdV{color:#00b94d!important}.AccountStatementModal_transactionPanel__TqlRm{background:#f2f7fc;border-radius:12px;box-shadow:none}.AccountStatementModal_transactionHeader__-LJrV{background:#fbfdff;min-height:52px}.AccountStatementModal_txnGrid__rWqin{grid-template-rows:48px minmax(0,1fr) auto}.AccountStatementModal_txnGridRow__OIFGx{padding:2px 0}.AccountStatementModal_txnCell__pJXWU{box-shadow:none;font-size:14px;height:44px}.AccountStatementModal_txnTableWrap__rPtRF{background:#f2f7fc}.AccountStatementModal_txnGridFoot__CnzRx{background:#223651;border:0;box-shadow:none;color:#fff;min-height:44px}.AccountStatementModal_txnGridFoot__CnzRx.AccountStatementModal_selectedTotals__68P64{background:#e9f4ff;border-top:1px solid #c9ddec;color:#173754;min-height:36px}.AccountStatementModal_transactionPanel__TqlRm{overflow-x:auto;overflow-y:hidden}.AccountStatementModal_txnGridFoot__CnzRx .AccountStatementModal_drText__WaoGn{color:#4e99ff!important}.AccountStatementModal_txnGridFoot__CnzRx .AccountStatementModal_crText__\+JsdV{color:#14d893!important}.AccountStatementModal_modalActionBar__61tke{margin:0}.AccountStatementModal_modalBtnGroup__shY5h button{min-height:28px;padding:3px 10px!important}@media(max-width:1250px){.AccountStatementModal_modalContent__7slfT{grid-template-rows:168px minmax(0,1fr) 34px}.AccountStatementModal_accountTop__lkZZ6{grid-template-columns:1fr;grid-template-rows:62px minmax(0,1fr)}.AccountStatementModal_accountSummaryCard__epF-X{padding:4px 10px}.AccountStatementModal_statementStats__cYR-0{grid-template-columns:repeat(5,minmax(0,1fr))}.AccountStatementModal_statementStat__pYiw\+ span:not(.AccountStatementModal_statIcon__fZIzV),.AccountStatementModal_statementStat__pYiw\+ strong{font-size:12px}}@media(max-width:800px){.AccountStatementModal_modalDialog__MU9sK,.AccountStatementModal_modalDialog__MU9sK .modal-content{height:calc(100dvh - 124px);max-height:calc(100dvh - 124px)}.AccountStatementModal_modalContent__7slfT{grid-template-rows:210px minmax(0,1fr) 34px}.AccountStatementModal_accountTop__lkZZ6{max-height:none;overflow:auto}.AccountStatementModal_statementStats__cYR-0{min-width:700px}.AccountStatementModal_modalBody__i9KNz{padding:0 6px 4px!important}}@media (min-width:801px) and (max-width:1100px){.AccountStatementModal_modalDialog__MU9sK,.AccountStatementModal_modalDialog__MU9sK .modal-content{height:calc(100dvh - 124px);max-height:calc(100dvh - 124px)}}.AccountStatementModal_modalContent__7slfT{grid-template-rows:76px minmax(0,1fr) 34px}.AccountStatementModal_accountSummaryCard__epF-X{padding:6px 10px}.AccountStatementModal_statementStats__cYR-0{padding:5px}.AccountStatementModal_statementStat__pYiw\+{padding:5px 8px}.AccountStatementModal_drTextSoft__OeB-h,.AccountStatementModal_drText__WaoGn,.AccountStatementModal_txnGridFoot__CnzRx .AccountStatementModal_drText__WaoGn{color:#079640!important}.AccountStatementModal_crTextSoft__Y7EWa,.AccountStatementModal_crText__\+JsdV,.AccountStatementModal_txnGridFoot__CnzRx .AccountStatementModal_crText__\+JsdV{color:#e12323!important}.AccountStatementModal_statementStat__pYiw\+:nth-child(2){background:#eaf9ef}.AccountStatementModal_statementStat__pYiw\+:nth-child(3){background:#fff0f0}.AccountStatementModal_statementStat__pYiw\+:nth-child(2) .AccountStatementModal_statIcon__fZIzV{background:#ddf9e7;color:#079640}.AccountStatementModal_statementStat__pYiw\+:nth-child(3) .AccountStatementModal_statIcon__fZIzV{background:#ffe0e0;color:#e12323}.AccountStatementModal_statementPeriod__0AhMR{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.AccountStatementModal_statementPeriod__0AhMR label{align-items:center;display:flex;font-size:12px;gap:5px;margin:0;white-space:nowrap}.AccountStatementModal_periodInput__syMR3{border:1px solid #c4d7ec;border-radius:4px;font-size:12px;height:26px;padding:3px 6px;width:108px}.AccountStatementModal_statementPeriod__0AhMR [role=alert]{color:#b42318}@media(max-width:1250px){.AccountStatementModal_modalContent__7slfT{grid-template-rows:126px minmax(0,1fr) 34px}}@media(max-width:800px){.AccountStatementModal_modalContent__7slfT{grid-template-rows:142px minmax(0,1fr) 34px}.AccountStatementModal_transactionHeader__-LJrV{flex-wrap:wrap;gap:4px;padding:4px 8px}.AccountStatementModal_statementPeriod__0AhMR{margin-left:0}}.AccountStatementModal_transactionPanel__TqlRm{--statement-period-layout:1;grid-template-rows:auto minmax(0,1fr)}.AccountStatementModal_transactionHeader__-LJrV{flex-wrap:wrap;min-height:54px;padding-bottom:5px;padding-top:5px}.AccountStatementModal_refreshNotice__wFStK{color:#805419;font-size:11px!important}.AccountStatementModal_refreshNotice__wFStK button{background:#fff9ee;border:1px solid #bca176;border-radius:4px;color:#714611;cursor:pointer;font-size:11px!important;margin-left:5px}.AccountStatementModal_accountTop__lkZZ6{grid-template-columns:minmax(445px,37%) minmax(0,1fr)}.AccountStatementModal_accountSummaryCard__epF-X{gap:8px;grid-template-columns:36px minmax(100px,1fr) auto}.AccountStatementModal_accountContacts__PJ7FK{grid-gap:6px;border-left:1px solid #d6e1ed;display:grid;gap:6px;min-width:0;padding-left:10px}.AccountStatementModal_accountContacts__PJ7FK>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px}.AccountStatementModal_accountContacts__PJ7FK span{color:#53677e;font-size:11px!important}.AccountStatementModal_accountContacts__PJ7FK strong{color:#173754;font-size:12px!important;font-weight:600;overflow-wrap:anywhere}.AccountStatementModal_statementStat__pYiw\+{align-self:center;border-color:#dfe7ef!important;border-radius:6px;gap:5px;min-height:56px;padding:3px 6px}@media(max-width:1250px){.AccountStatementModal_accountTop__lkZZ6{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.AccountStatementModal_accountSummaryCard__epF-X{grid-template-columns:36px minmax(0,1fr)}.AccountStatementModal_accountContacts__PJ7FK{border-left:0;gap:3px;grid-column:2;padding-left:0}.AccountStatementModal_accountTop__lkZZ6{grid-template-rows:100px minmax(0,1fr)}.AccountStatementModal_modalContent__7slfT{grid-template-rows:180px minmax(0,1fr) 34px}}.AccountStatementModal_modalHeader__ZzzBT{background:#172b43!important;color:#fff;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px 12px;height:auto;min-height:34px;padding:3px 10px!important}.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_modalTitle__8StaP{color:#fff!important;white-space:nowrap}.AccountStatementModal_titleControls__AvavN{align-items:center;display:flex;flex-wrap:wrap;gap:5px 12px;margin-left:auto}.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_statementPeriod__0AhMR{gap:8px;margin:0}.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_statementPeriod__0AhMR label,.AccountStatementModal_transactionCount__XhnOP{color:#fff;font-size:12px;font-weight:600}.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_periodInput__syMR3{background:#fff;color:#172b43;height:24px;padding:1px 5px}.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_refreshNotice__wFStK,.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_statementPeriod__0AhMR [role=alert]{color:#ffdc96}.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_closeButton__u5ajt{height:26px;margin-left:0;width:26px}.AccountStatementModal_modalBody__i9KNz{flex:1 1 auto;height:auto;min-height:0;padding:4px 10px!important}.AccountStatementModal_modalContent__7slfT{gap:4px;grid-template-rows:68px minmax(0,1fr) 30px}.AccountStatementModal_accountTop__lkZZ6{border-radius:5px}.AccountStatementModal_accountSummaryCard__epF-X{padding:3px 6px}.AccountStatementModal_statementStats__cYR-0{gap:4px;padding:3px}.AccountStatementModal_statementStat__pYiw\+{min-height:50px;padding:2px 5px}.AccountStatementModal_transactionPanel__TqlRm{border-radius:3px;grid-template-rows:minmax(0,1fr)}.AccountStatementModal_txnGrid__rWqin{--txn-columns:40px 100px 80px minmax(270px,1fr) 85px 85px 118px 118px 118px 64px;grid-template-rows:32px minmax(0,1fr) auto;min-width:1080px}.AccountStatementModal_txnGridFoot__CnzRx,.AccountStatementModal_txnGridHead__85PRs,.AccountStatementModal_txnGridRow__OIFGx{grid-template-columns:var(--txn-columns)}.AccountStatementModal_txnGridFoot__CnzRx,.AccountStatementModal_txnGridHead__85PRs{padding-right:0;padding-right:var(--txn-scrollbar-width,0)}.AccountStatementModal_txnGridHead__85PRs{box-shadow:none;min-height:32px}.AccountStatementModal_txnHeadCell__E4QdO{border-right:1px solid #cfdeeb;height:32px;padding:0 6px}.AccountStatementModal_txnGridRow__OIFGx{padding:0}.AccountStatementModal_txnCell__pJXWU{border-bottom:1px solid #cfdeeb;border-right:1px solid #cfdeeb;border-top:0;height:100%;padding:2px 6px}.AccountStatementModal_txnCell__pJXWU:first-child,.AccountStatementModal_txnCell__pJXWU:last-child{border-radius:0}.AccountStatementModal_txnCell__pJXWU:first-child{border-left:0}.AccountStatementModal_txnCell__pJXWU:last-child{border-right:1px solid #cfdeeb}.AccountStatementModal_txnGridFoot__CnzRx,.AccountStatementModal_txnGridFoot__CnzRx.AccountStatementModal_selectedTotals__68P64{min-height:32px}.AccountStatementModal_txnGridFoot__CnzRx>div{align-items:center;border-right:1px solid #cfdeeb;display:flex;height:100%;padding:2px 6px}.AccountStatementModal_txnGridFoot__CnzRx>div:first-child{grid-column:span 4;justify-content:center}.AccountStatementModal_txnCell__pJXWU.AccountStatementModal_centerCell__yUjnW,.AccountStatementModal_txnGridFoot__CnzRx>.AccountStatementModal_centerCell__yUjnW{justify-content:center}@media(max-width:1250px){.AccountStatementModal_modalContent__7slfT{grid-template-rows:118px minmax(0,1fr) 30px}}@media(max-width:800px){.AccountStatementModal_modalHeader__ZzzBT{gap:4px 8px}.AccountStatementModal_modalHeader__ZzzBT .AccountStatementModal_closeButton__u5ajt{margin-left:auto;order:1}.AccountStatementModal_titleControls__AvavN{flex-basis:100%;margin-left:0;order:2}.AccountStatementModal_modalContent__7slfT{grid-template-rows:132px minmax(0,1fr) 30px}}@media(max-width:600px){.AccountStatementModal_modalContent__7slfT{grid-template-rows:172px minmax(0,1fr) 30px}}.AccountStatementModal_txnGrid__rWqin{--txn-money-width:max(160px,17.6ch);--txn-columns:40px 100px 80px minmax(220px,1fr) 85px 85px var(--txn-money-width) var(--txn-money-width) var(--txn-money-width) 64px;min-width:calc(690px + max(480px, 52.8ch))}.AccountStatementModal_txnCell__pJXWU.AccountStatementModal_rightCell__LbH4M,.AccountStatementModal_txnGridFoot__CnzRx>.AccountStatementModal_rightCell__LbH4M{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AccountStatementModal_txnCell__pJXWU.AccountStatementModal_narrationCell__f-IeU{line-height:20px;overflow-wrap:anywhere;padding:6px 8px;word-break:normal}.AccountStatementModal_narrationText__ECblu{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:40px;overflow:hidden}.AccountStatementModal_transactionPanel__TqlRm.AccountStatementModal_filteredPanel__NklnL{grid-template-rows:auto minmax(0,1fr)}.AccountStatementModal_filterNotice__AK9Qp{align-items:center;background:#fff4d9;border-bottom:1px solid #e6cc92;color:#754800;display:flex;font-size:13px;font-size:var(--app-font-size,13px);gap:8px;justify-content:space-between;line-height:1.3;padding:5px 8px}.AccountStatementModal_filterNotice__AK9Qp span{min-width:0;overflow-wrap:anywhere}.AccountStatementModal_filterNotice__AK9Qp button{background:#fff;border:1px solid #b79a5c;border-radius:4px;color:#614100;cursor:pointer;flex-shrink:0;padding:3px 8px}.StatementOptionsDialog_dialog__gISpU{color:#10253c;font-family:Arial,sans-serif;margin:12px auto;max-width:calc(100vw - 20px);width:550px}.StatementOptionsDialog_content__g7b6y{background:#f8f5e4;border:2px solid #a9cbe2;border-radius:4px;box-shadow:0 8px 28px #142a4740;max-height:calc(100dvh - 110px);overflow-y:auto}.StatementOptionsDialog_header__llkZV{background:linear-gradient(#9ab5d0,#c0d4e4);border:0;border-radius:2px 2px 0 0;font-size:16px;min-height:34px;padding:3px 5px}.StatementOptionsDialog_close__PpyA0{background:linear-gradient(#e5b2a3,#b64a32);border:1px solid #8a665f;border-radius:3px;color:#fff;font-size:24px;height:23px;line-height:19px;text-shadow:0 1px #542717;width:38px}.StatementOptionsDialog_title__\+VF3E{color:#080808;font-size:24px;font-weight:500;margin:9px 0 28px;text-align:center}.StatementOptionsDialog_layout__Y7POG{--label-width:100px;--field-gap:5px;grid-gap:12px 22px;display:grid;font-size:15px;gap:12px 22px;grid-template-columns:minmax(0,1fr) 124px;padding:0 6px 7px}.StatementOptionsDialog_aside__AUapa label,.StatementOptionsDialog_checks__Sv-bG label,.StatementOptionsDialog_main__yNdaU label,.StatementOptionsDialog_period__vBC\+R label{align-items:center;display:flex;font-weight:400;gap:4px;margin:0}.StatementOptionsDialog_main__yNdaU input:not([type]),.StatementOptionsDialog_main__yNdaU select,.StatementOptionsDialog_period__vBC\+R input{background:#fff;border:1px solid #adaeb3;border-radius:4px;color:#10253c;height:31px;min-width:0;padding:2px 6px;width:100%}.StatementOptionsDialog_aside__AUapa input[type=checkbox],.StatementOptionsDialog_checks__Sv-bG input[type=checkbox],.StatementOptionsDialog_main__yNdaU input[type=checkbox],.StatementOptionsDialog_main__yNdaU input[type=radio]{accent-color:#0078bf;flex-shrink:0;height:15px;margin:0;width:15px}.StatementOptionsDialog_period__vBC\+R{grid-gap:var(--field-gap);align-items:center;display:grid;gap:var(--field-gap);grid-column:1/-1;grid-template-columns:var(--label-width) minmax(0,120px) max-content minmax(0,120px);justify-content:start;margin-bottom:2px}.StatementOptionsDialog_period__vBC\+R>label{justify-content:flex-end}.StatementOptionsDialog_period__vBC\+R .react-datepicker-wrapper{min-width:0;width:100%}.StatementOptionsDialog_field__pmWEw{grid-gap:var(--field-gap)!important;display:grid!important;gap:var(--field-gap)!important;grid-template-columns:var(--label-width) minmax(0,1fr);text-align:right}.StatementOptionsDialog_field__pmWEw select{max-width:180px}.StatementOptionsDialog_wholeWord__aBZ5r{margin:4px 0 16px calc(var(--label-width) + var(--field-gap));white-space:nowrap}.StatementOptionsDialog_red__OLkgU{color:#ff1616;font-weight:600!important}.StatementOptionsDialog_range__FX6fi{grid-gap:var(--field-gap);align-items:center;display:grid;gap:var(--field-gap);grid-template-columns:var(--label-width) minmax(0,86px) max-content minmax(0,120px);justify-content:start;margin-bottom:6px}.StatementOptionsDialog_range__FX6fi>label:first-child{justify-content:flex-end}.StatementOptionsDialog_range__FX6fi input{text-align:right}.StatementOptionsDialog_radios__1TPSZ{border:1px solid #adaeb3;border-radius:4px;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;line-height:1.3;margin:0 0 0 10px;max-width:100%;min-width:0;padding:6px;width:fit-content}.StatementOptionsDialog_radios__1TPSZ input[type=radio]{height:13px;width:13px}.StatementOptionsDialog_radios__1TPSZ+.StatementOptionsDialog_radios__1TPSZ{margin-top:10px}.StatementOptionsDialog_field__pmWEw+.StatementOptionsDialog_radios__1TPSZ{margin-top:11px}.StatementOptionsDialog_checks__Sv-bG{grid-gap:10px 24px;display:grid;font-size:14px;gap:10px 24px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 4px 0}.StatementOptionsDialog_checks__Sv-bG label{flex-direction:row-reverse;justify-content:space-between}.StatementOptionsDialog_unavailable__Kj-lS{cursor:help;opacity:.6}.StatementOptionsDialog_aside__AUapa strong{font-size:17px}.StatementOptionsDialog_vouchers__P3FKa{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.StatementOptionsDialog_actions__eXzEF{display:flex;gap:8px;justify-content:flex-end;margin:12px 10px 10px}.StatementOptionsDialog_actions__eXzEF button{background:#fbfaf4;border:1px solid #cac9c2;border-radius:4px;color:#173148;height:37px;text-decoration:underline;width:76px}.StatementOptionsDialog_notice__cIjIl{color:#637083;font-size:11px;margin:4px 8px 8px}.StatementOptionsDialog_error__FRkpj{color:#b42318;font-size:13px;margin:4px 8px 8px}.StatementOptionsDialog_dialog__gISpU button:focus-visible,.StatementOptionsDialog_dialog__gISpU input:focus-visible,.StatementOptionsDialog_dialog__gISpU select:focus-visible{outline:2px solid #0078bf;outline-offset:1px}@media (max-width:560px){.StatementOptionsDialog_layout__Y7POG{--label-width:68px;font-size:13px;gap:12px 10px;grid-template-columns:minmax(0,1fr) 88px}.StatementOptionsDialog_checks__Sv-bG{font-size:12px;gap:10px 14px}.StatementOptionsDialog_radios__1TPSZ{margin-left:0;min-width:0}.StatementOptionsDialog_range__FX6fi{grid-template-columns:var(--label-width) minmax(0,86px) max-content minmax(0,120px)}.StatementOptionsDialog_period__vBC\+R{font-size:12px;gap:5px}.StatementOptionsDialog_period__vBC\+R input{font-size:12px;padding:2px 3px}.StatementOptionsDialog_wholeWord__aBZ5r{white-space:normal}}.trial-check-dialog .MuiDialog-paper{color:#173252;margin:16px;max-height:92vh;max-width:96vw;width:min(1500px,96vw)}.trial-check-dialog header{align-items:center;background:#173252;color:#fff;display:flex;justify-content:space-between;padding:10px 16px}.trial-check-body{overflow:auto;padding:12px 16px}.trial-check-body p{margin:0 0 10px}.trial-check-clean,.trial-check-summary{background:#e8f5f1;padding:10px}.trial-check-error{color:#ad2222}.trial-check-grid{max-height:53vh;overflow:auto}.trial-check-grid table{border-collapse:collapse;min-width:960px;width:100%}.trial-check-grid th{background:#e8f1fa;position:sticky;top:0;z-index:1}.trial-check-grid td,.trial-check-grid th{border:1px solid #cbd8e5;padding:7px;vertical-align:top}.trial-check-grid ul{margin:0;padding-left:17px}.trial-check-grid li+li{margin-top:5px}.trial-check-number{text-align:right;white-space:nowrap}.trial-check-grid input[type=checkbox]{height:16px;margin:4px!important;position:static!important;width:16px}.trial-check-confirm{background:#fff7df;border:1px solid #e2bc69;margin-top:12px;padding:12px}.trial-check-dialog footer{border-top:1px solid #cbd8e5;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 16px}.trial-check-dialog button{background:#f5f9fc;border:1px solid #a7bbd0;border-radius:5px;color:#173252;padding:5px 10px}.core-page{background:#eef3f8;color:#172033;min-height:100vh;padding:14px}.core-shell{background:#fff;border:1px solid #71809640;border-radius:8px;box-shadow:0 12px 32px #0f172a14;display:grid;grid-template-rows:auto auto auto 1fr;height:calc(100vh - 28px);overflow:hidden}.core-header{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #7180962e;display:flex;gap:16px;justify-content:space-between;padding:14px 16px 10px}.core-header span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.core-header h1{font-size:24px;letter-spacing:0;line-height:1.1;margin:2px 0 0}.core-meta{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.core-message,.core-meta span,.core-note,.core-summaryStrip span{align-items:center;background:#fff;border:1px solid #64748b2e;border-radius:8px;color:#334155;display:inline-flex;font-size:12px;font-weight:850;min-height:28px;padding:0 10px;text-transform:none}.core-toolbar{align-items:center;border-bottom:1px solid #71809629;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.core-dateFilters,.core-summaryStrip,.core-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.core-dateFilters button,.core-tabs button{background:#f8fafc;border:1px solid #47556938;border-radius:8px;color:#334155;font-size:12px;font-weight:900;height:34px;padding:0 11px}.core-tabs button.active{background:#0e7490;border-color:#0e74905c;color:#fff}.core-dateFilters input{border:1px solid #47556938;border-radius:8px;font-size:12px;font-weight:800;height:34px;padding:0 9px}.core-dateFilters button{background:#14532d;color:#fff}.core-message{background:#fff1f2;border-color:#dc262640;color:#991b1b;margin:8px 12px 0}.core-reportSurface{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto 1fr;min-height:0;padding:10px 12px 12px}.core-summaryStrip{padding-bottom:2px}.core-summaryStrip .core-good{background:#f0fdf4;border-color:#16a34a40;color:#166534}.core-summaryStrip .core-bad{background:#fff1f2;border-color:#dc262640;color:#991b1b}.core-note{background:#fffbeb;border-color:#f59e0b47;color:#92400e;margin-bottom:2px}.core-tableWrap{border:1px solid #71809633;border-radius:8px;min-height:0;overflow:auto}.core-tableWrap table{border-collapse:collapse;font-size:13px;width:100%}.core-tableWrap th{background:#f1f5f9;border-bottom:1px solid #64748b33;color:#334155;font-size:12px;font-weight:950;padding:9px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.core-tableWrap td{border-bottom:1px solid #e2e8f0db;color:#1f2937;padding:8px 10px;vertical-align:top;white-space:nowrap}.core-tableWrap td:nth-child(2),.core-tableWrap td:nth-child(5){min-width:160px;white-space:normal}.core-tableWrap tr:hover td{background:#f8fafc}.core-empty{color:#64748b;display:grid;font-size:13px;font-weight:850;min-height:160px;place-items:center}@media (max-width:900px){.core-shell{height:auto;min-height:calc(100vh - 28px)}.core-header,.core-toolbar{align-items:stretch;flex-direction:column}.core-meta{justify-content:flex-start}}.newModalcb{background-color:#00000080;border-radius:20px;box-shadow:0 8px 16px #1010104d;display:block;left:50%;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:10000}.modalcontainer{background-color:#fff;border:1px solid #000;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:10px;width:100%}.contentcontainer{display:flex;flex-direction:row}.leftside{margin-left:2%}.Rightside,.leftside{display:flex;flex-direction:column}.Rightside{margin-left:20%}.headingBank{background:linear-gradient(90deg,#8357eb,#30c9c9);-webkit-background-clip:text;background-clip:text;color:#0000}.discountdes{margin-left:47.5px}.chgdes,.discountdes{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:231px}.chgdes{margin-left:69.5px}.discountpaid{margin-left:101px}.disRece,.discountpaid{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:200px}.disRece{margin-left:77.5px}.bankchrcode{margin-left:59px}.bankchrcode,.defbankname{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:200px}.defbankname{margin-left:57px}.cashreceiptdes{margin-left:17px}.bankRecDes,.cashreceiptdes{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:231px}.bankRecDes{margin-left:14px}.BankIssues{margin-left:32px;width:231.5px}.AcdesBank,.BankIssues{border:1px solid #000;font-weight:700;height:30px;padding:5px}.AcdesBank{margin-left:40px;width:231px}.narrationMang{margin-left:9.5px}.narrationMang,.negativeCash{border:1px solid #000;font-weight:700;height:30px;width:231px}.negativeCash{margin-left:5px}.tcs1h206{margin-left:110px}.cgstaccount,.tcs1h206{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:200px}.cgstaccount{margin-left:42px}.sgstaccount{margin-left:45px}.igstaccount,.sgstaccount{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:200px}.igstaccount{margin-left:49px}.duplicate{margin-left:5px}.duplicate,.tdsOPTIONS{border:1px solid #000;font-weight:700;height:30px;width:231px}.tdsOPTIONS{margin-left:24.5px}.cashvalidate{height:30px;margin-left:18.5px;width:231px}.Bankdetials,.cashvalidate{border:1px solid #000;font-weight:700}.Bankdetials{margin-top:5px}.selectCB{width:200px}.newModalcb{max-height:85vh;overflow-y:auto}.newModalcb .cashbank-load-status{background:#fff7df;border:1px solid #e5c978;border-radius:6px;color:#744d00;margin-bottom:8px;padding:8px 12px}.newModalcb .MuiFormHelperText-root{line-height:1.25;margin:2px 4px 0}.NewModalcb{border-radius:20px;display:block;left:50%;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:10000}.Modalcontainer{background-color:#fff;border:1px solid #000;border-radius:20px;display:flex;flex-direction:column;height:90%;padding:20px;width:100%}.Headingz{background:linear-gradient(90deg,#07060b,#1279ef);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:bolder;letter-spacing:2px}.LABEL{font-family:Times New Roman,Times,serif;font-size:20px}.ServiceTax{margin-left:5px}.PLA,.ServiceTax{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:180px}.PLA{margin-left:66px}.RGC{margin-left:35px}.RGA,.RGC{border:1px solid #000;font-weight:700;height:30px;padding:5px;width:180px}.RGA{margin-left:33.8px}.ExciseRate,.HCessRate,.Modvat,.PCessRate{border:1px solid #000;font-weight:700;height:30px;margin-left:5px;padding:5px;width:180px}.GroupStock,.StockLevel,.TradingExcise{border:1px solid #000;font-weight:700;height:30px;margin-left:10px;padding:5px;text-align:center;width:80px}.NewModalVat{border-radius:20px;display:block;height:80%;left:70%;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%}.ModalcontainerVat{background:linear-gradient(180deg,#edc5a7,#a5d8ed);border:1px solid #000;border-radius:20px;display:flex;flex-direction:column;height:98%;padding:10px;width:50%}.HeadingGST{background:linear-gradient(90deg,#07060b,#1279ef);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:bolder;letter-spacing:2px;text-decoration:underline}.EntryTax,.municipalFund{border:1px solid #000;height:30px}.bankcashgst,.purgst,.salegst{display:flex;flex-direction:column}.ncs-accounting-grid,.ncs-basic-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ncs-basic-grid{grid-template-rows:repeat(4,minmax(64px,1fr));min-height:100%}.ncs-accounting-grid>.MuiGrid-item,.ncs-basic-grid>.MuiGrid-item{flex-basis:auto;max-width:none;min-width:0;width:100%}.ncs-layout-page .ncs-fieldBox{border-radius:8px!important;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:4px!important}.ncs-layout-page .ncs-fieldLabel{letter-spacing:0;line-height:1.1;margin-bottom:3px!important}.ncs-basic-grid .MuiFormControl-root,.ncs-basic-grid .MuiInputBase-root{flex:1 1;max-height:56px;min-height:34px}.ncs-basic-grid .MuiInputBase-root{border-radius:7px!important;height:auto!important}.ncs-accounting-grid .MuiInputBase-root{border-radius:7px!important;height:38px!important}.ncs-layout-page .MuiInputBase-input{padding-bottom:4px!important;padding-top:4px!important}.ncs-layout-page .ncs-fieldHint[data-has-error=false]{display:none}.ncs-accounting-grid .react-datepicker-wrapper{width:100%}.ncs-layout-page .ncs-setupStepper .MuiCardContent-root{padding:8px!important}.ncs-layout-page .ncs-setupStepper .MuiStepLabel-label{margin-top:2px}.ncs-layout-page .ncs-setupHeader,.ncs-layout-page .ncs-setupMain,.ncs-layout-page .ncs-setupNavigation{padding:8px!important}.ncs-layout-page .ncs-setupStack>:not(style)~:not(style){margin-top:8px}.ncs-layout-page .ncs-setupHeader{gap:8px}.ncs-layout-page .ncs-setupHeader>img{height:40px;width:40px}@media (max-width:1100px){.ncs-accounting-grid,.ncs-basic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ncs-basic-grid{grid-template-rows:repeat(6,minmax(64px,1fr))}}@media (max-width:850px){.ncs-accounting-grid,.ncs-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ncs-basic-grid{grid-template-rows:repeat(8,minmax(64px,1fr))}}@media (max-width:600px){.ncs-accounting-grid,.ncs-basic-grid{grid-template-columns:minmax(0,1fr)}.ncs-basic-grid{grid-template-rows:repeat(16,minmax(64px,1fr))}}@media screen{.ncs-professional{background:#f3f6fa!important;font-family:Shkun Inter,Segoe UI,Arial,sans-serif}.ncs-professional :is(.MuiTypography-root,.MuiInputBase-root,.MuiButton-root,.MuiStepLabel-label,input,select,button){font-family:Shkun Inter,Segoe UI,Arial,sans-serif!important;letter-spacing:0!important}.ncs-professional :is(.ncs-setupHeader,.ncs-setupStepper,.ncs-setupNavigation){background:#fff!important;border:1px solid #dce4ee!important;border-radius:8px!important;box-shadow:0 1px 3px #17325208!important}.ncs-professional .ncs-fieldBox{background:#fff!important;border:1px solid #e1e7ef!important;border-radius:6px!important;justify-content:flex-start;padding:4px!important}.ncs-professional .ncs-fieldLabel{font-weight:500!important;line-height:1.25;margin-bottom:3px!important;text-transform:none!important}.ncs-professional :is(.MuiInputBase-input,.MuiSelect-select){font-weight:400!important}.ncs-professional .MuiOutlinedInput-root{border-radius:5px!important;box-shadow:none}.ncs-professional .MuiOutlinedInput-notchedOutline{border-color:#cbd6e2}.ncs-professional :is(.ncs-basic-grid,.ncs-accounting-grid){align-content:stretch;gap:6px;grid-auto-rows:minmax(64px,1fr);grid-template-rows:none;min-height:100%}.ncs-professional.ncs-layout-page .ncs-fieldBox{justify-content:center}.ncs-professional .ncs-basic-grid .MuiInputBase-root{min-height:38px}.ncs-professional .ncs-setupHeader .MuiTypography-root{font-weight:600}.ncs-professional .MuiStepLabel-label{font-weight:500!important}.ncs-professional .MuiStepLabel-label.Mui-active{font-weight:600!important}}@media screen and (min-width:1200px){.ncs-professional :is(.ncs-basic-grid,.ncs-accounting-grid){grid-template-columns:repeat(5,minmax(0,1fr))}}.year-carry-dialog .MuiDialog-paper{border:1px solid #cbdbea;border-radius:10px;color:#18334b}.year-carry-dialog .MuiDialogTitle-root{background:#18334b;color:#fff;font-size:18px;font-weight:700;padding:13px 20px}.year-carry-dialog .MuiDialogContent-root{padding-top:16px!important}.year-carry-intro{font-size:14px;line-height:1.5;margin:0 0 16px}.year-carry-periods{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:8px}.year-carry-periods>div,.year-carry-periods>label{grid-gap:7px;background:#f3f7fb;border:1px solid #ccdeeb;border-radius:6px;display:grid;font-size:13px;font-weight:600;gap:7px;padding:12px}.year-carry-periods span{color:#51697c}.year-carry-periods select{background:#fff;border:1px solid #bfd2e4;border-radius:4px;color:#18334b;min-width:0;padding:7px;width:100%}.year-carry-options{display:flex;flex-wrap:wrap}.year-carry-dialog .MuiFormControlLabel-label{font-size:13px}.year-carry-hint{color:#506679;font-size:12px;margin:12px 0}.year-carry-summary{display:flex;gap:10px;justify-content:space-between;margin-top:18px}.year-carry-table{border:1px solid #cbdbea;margin-top:10px;max-height:40vh;overflow:auto}.year-carry-table table{border-collapse:collapse;font-size:13px;min-width:720px;width:100%}.year-carry-table th{background:#e6f0f9;position:sticky;text-align:left;top:0}.year-carry-table td,.year-carry-table th{border:1px solid #cfdeeb;padding:8px}.year-carry-table td:nth-child(n+4){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.year-carry-dialog .MuiDialogActions-root{border-top:1px solid #d4e0ec;flex-wrap:wrap;gap:6px;padding:12px 20px}@media(max-width:600px){.year-carry-periods{grid-template-columns:1fr}.year-carry-summary{flex-wrap:wrap}}.sidebar-flyout-popper{z-index:1301}.sidebar-flyout{background:#121b2b;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 12px 35px #0005;color:#eef4ff;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);max-width:calc(100vw - 32px);overflow:hidden;width:310px}.sidebar-flyout-heading{align-items:center;border-bottom:1px solid #ffffff20;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.sidebar-flyout-heading strong{font-size:13px}.sidebar-flyout-heading button{background:#0000;border:0;border-radius:5px;color:inherit;cursor:pointer;display:grid;font-size:24px;height:28px;padding:0;place-items:center;width:28px}.sidebar-flyout-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin}.sidebar-flyout [data-sidebar-part=SubWrap]{background:#0000;border:0;margin:0;padding:0}.sidebar-flyout [data-sidebar-part=SubItem]{margin-top:3px!important;min-height:36px}.sidebar-flyout [data-sidebar-part=SubItem]:focus-visible,.sidebar-flyout-heading button:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.sidebar-flyout.sidebar-light{color:#354651}.sidebar-flyout.sidebar-light .sidebar-flyout-heading{border-color:#d9e2e8}.sidebar-flyout,.sidebar-flyout *{box-sizing:border-box}.sidebar-flyout{font-family:Arial,sans-serif}.sidebar-scroll-area{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.sidebar-scroll-viewport{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar-scroll-arrow{background:#24354d;border:0;border-radius:4px;color:#dcecff;cursor:pointer;display:block;flex:0 0 26px;font-size:13px;height:26px;line-height:26px;min-height:26px;padding:0;text-align:center;width:100%}.sidebar-scroll-arrow:hover{background:#365173}.sidebar-scroll-arrow:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.sidebar-scroll-arrow:disabled{visibility:hidden}.sidebar-light .sidebar-scroll-arrow{background:#e3edf4;color:#265a77}.sidebar-light .sidebar-scroll-arrow:hover{background:#cbdfea}.sidebar-main-scroll{min-height:0}.sidebar-main-scroll>.sidebar-scroll-viewport{padding-bottom:12px}.sidebar-flyout-heading{flex-shrink:0}.sidebar-flyout [data-sidebar-part=SubItem]:focus,.sidebar-main-scroll [data-sidebar-part=ItemRow]:focus,.sidebar-main-scroll [data-sidebar-part=SubItem]:focus{background:#233f60!important;color:#fff!important;outline:2px solid #52b8ff!important;outline-offset:-2px}.sidebar-flyout.sidebar-light [data-sidebar-part=SubItem]:focus,.sidebar-light .sidebar-main-scroll [data-sidebar-part=ItemRow]:focus,.sidebar-light .sidebar-main-scroll [data-sidebar-part=SubItem]:focus{background:#dff3f4!important;color:#174757!important;outline-color:#087f8c!important}.sidebar-appearance{align-items:center;border-bottom:1px solid #ffffff20;color:#dce4ea;display:flex;flex-shrink:0;font-size:12px;gap:8px;justify-content:space-between;padding:8px 12px}.sidebar-appearance>div{border:1px solid #ffffff40;border-radius:5px;display:flex;gap:2px;padding:2px}.sidebar-appearance button{align-items:center;background:#0000;border:0;border-radius:3px;color:inherit;display:flex;font-size:12px;gap:5px;padding:5px 8px}.sidebar-appearance button[aria-pressed=true]{background:#3f515e;color:#fff}.sidebar-light{border-color:#dce3e8!important;box-shadow:4px 0 20px #0002!important}.sidebar-light,.sidebar-light [data-sidebar-part=SearchWrap]{background:#f8fafb!important}.sidebar-light [data-sidebar-part=SearchBox]{background:#fff;border-color:#d5dfe5}.sidebar-light .MuiTypography-root,.sidebar-light [data-sidebar-part=PrimaryText],.sidebar-light [data-sidebar-part=SearchInput],.sidebar-light [data-sidebar-part=SubItem]{color:#354651!important}.sidebar-light [data-sidebar-part=SecondaryText]{color:#657783!important}.sidebar-light input::placeholder{color:#71818c!important}.sidebar-light .MuiSvgIcon-root{color:#536f7d!important}.sidebar-light [data-sidebar-part=ItemRow],.sidebar-light [data-sidebar-part=SubItem]{background:#0000;border:1px solid #0000;border-radius:5px;box-shadow:none}.sidebar-light [data-sidebar-part=ItemRow]:hover,.sidebar-light [data-sidebar-part=SubItem]:hover{background:#eaf0f4;transform:none}.sidebar-light [data-sidebar-active=true]{background:#dfede8!important;border-color:#c6ddd3!important}.sidebar-light [data-sidebar-part=IconWrap]{background:#eaf0f3;border-color:#0000;border-radius:5px}.sidebar-light [data-sidebar-part=SubWrap]{background:#f0f4f6;border-color:#d9e2e8;border-radius:5px}.sidebar-light [data-sidebar-part=Header]{border-color:#dce3e8}.sidebar-light .sidebar-appearance{border-color:#dce3e8;color:#40535f}.sidebar-light .sidebar-appearance>div{background:#eef2f5;border-color:#d4dee5}.sidebar-light .sidebar-appearance button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0002;color:#245e4d}.sidebar-appearance>span{font-size:11px;line-height:1.4}.NAME{border:1px solid #000;border-radius:5px;font-size:18px;font-weight:700;height:35px;margin-left:12.9%;padding:5px;width:50%}.NAME:focus{background-color:#9df3f0;border:2px solid #000;color:#000;font-weight:700}.Code{border:1px solid #000;border-radius:5px;font-size:18px;font-weight:700;height:35px;margin-left:13.7%;padding:5px;width:50%}.Code:focus{background-color:#9df3f0;border:2px solid #000}.Bsheet,.Code:focus{color:#000;font-weight:700}.Bsheet{border:1px solid #000;border-radius:5px;font-size:18px;height:35px;margin-left:10px;padding:5px;width:50%}.Bsheet:focus{background-color:#9df3f0;border:2px solid #000}.Bsheet:focus,.DrCr{color:#000;font-weight:700}.DrCr{border:1px solid #000;border-radius:5px;font-size:18px;height:35px;margin-left:6.4%;padding:5px;width:50%}.DrCr:focus{background-color:#9df3f0;border:2px solid #000;color:#000;font-weight:700}.Description{border:1px solid #000;border-radius:5px;font-size:18px;font-weight:700;height:35px;margin-left:7.4%;padding:5px;width:50%}.Description:focus{background-color:#9df3f0;border:2px solid #000;color:#000;font-weight:700}.Effect{border:1px solid #000;border-radius:5px;font-size:18px;font-weight:700;height:35px;margin-left:7%;padding:5px;width:50%}.Effect:focus{background-color:#9df3f0;border:2px solid #000;color:#000;font-weight:700}.Annx{border:1px solid #000;border-radius:5px;font-size:18px;font-weight:700;height:35px;margin-left:7.5%;padding:5px;width:50%}.Annx:focus{background-color:#9df3f0;border:2px solid #000}.Annx:focus,.Group{color:#000;font-weight:700}.Group{border:1px solid #000;border-radius:5px;font-size:18px;height:35px;margin-left:12.5%;padding:5px;width:50%}.Group:focus{background-color:#9df3f0;border:2px solid #000;color:#000;font-weight:700}.MultiSelect{border:1px solid #000;border-radius:5px;font-size:18px;font-weight:700;margin-left:5.5%;width:70%}.bs-review-checklist{display:flex;flex-direction:column;font-size:13px;gap:8px;height:100%;min-height:0}.bs-review-checklist .bs-review-items{background:#f6f8fb;border:1px solid #e2e8f0;border-radius:6px;flex:1 1;line-height:1.5;margin:0;min-height:0;overflow-y:auto;padding:10px 10px 10px 30px}.bs-review-checklist textarea{background:#fff;border:1px solid #9cb8c8;border-radius:6px;color:#193853;flex:1 1;font:inherit;line-height:1.6;min-height:130px;padding:10px;resize:vertical;width:100%}.bs-review-checklist label{color:#52677b;font-size:12px}.bs-review-actions{display:flex;flex-wrap:wrap;gap:8px}.bs-review-checklist button{background:#edf6fa;border:1px solid #b8d4df;border-radius:5px;color:#194962;cursor:pointer;font:inherit;min-height:32px;padding:5px 10px}.bs-review-checklist button:disabled{cursor:default;opacity:.6}.bs-review-checklist [role=alert]{color:#a22929}.bs-review-checklist [role=status]{color:#16665d;font-size:12px}.balance-modal-shell{background:#fff;border:1px solid #6f7782;border-radius:2px;box-shadow:0 16px 34px #00000052;color:#1f2933;display:flex;flex-direction:column;font-family:Inter,Manrope,IBM Plex Sans,Segoe UI,Arial,sans-serif;height:100%;overflow:visible}.balance-modal-header{align-items:center;background:linear-gradient(135deg,#1f2c43,#24324a 52%,#324763);border-bottom:1px solid #1c273a;display:flex;flex-shrink:0;height:38px;justify-content:center;position:relative}.balance-window-icon{color:#fff;font-size:15px;left:10px;position:absolute;top:7px}.balance-title{color:#fff;font-size:16px;font-weight:500;margin:0}.balance-window-controls{display:flex;gap:3px;position:absolute;right:7px;top:6px}.balance-window-controls button{align-items:center;background:#ffffff1f;border:1px solid #ffffff61;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:1;padding:0;width:19px}.balance-modal-body{grid-gap:12px;align-items:stretch;display:grid;flex:1 1;gap:12px;grid-template-columns:240px 340px 1fr;grid-template-rows:24px minmax(0,1fr);min-height:0;padding:12px}.balance-center-panel,.balance-left-panel,.balance-right-panel{min-height:0}.balance-options-panel{align-items:stretch;background:#0000;border:1px solid #c5ced7;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:14px 9px;position:relative}.balance-modal-shell .section-title{color:#232b35;font-size:16px;font-weight:600;line-height:1.15;margin:0;white-space:nowrap}.balance-options-panel>.section-title{display:none}.balance-panel-heading{align-self:center;color:#232b35;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1;white-space:nowrap}.balance-options-heading{grid-column:1;grid-row:1;justify-self:start;padding-left:10px}.balance-settings-heading{color:#24324a;grid-column:2;grid-row:1;justify-self:center}.balance-attention-heading{align-items:center;color:#d12f2f;display:flex;gap:14px;grid-column:3;grid-row:1;justify-self:center;letter-spacing:2px}.balance-modal-shell .m-0{margin:0}.menu-button-group{display:flex;flex-direction:column;gap:10px;width:100%}.balance-btn.menu-btn{background:#f3f8ff!important;border:1px solid #cfe0f4!important;border-radius:6px!important;box-shadow:none!important;color:#25415f!important;font-size:14px!important;font-weight:500!important;gap:13px;height:47px!important;justify-content:flex-start!important;line-height:1.2!important;min-height:47px!important;padding:0 14px!important;text-transform:none!important}.balance-btn.menu-btn:focus-visible,.balance-btn.menu-btn:hover{background:#e8f2ff!important;border-color:#93c5fd!important}.balance-btn.menu-btn:active{background:#dbeafe!important;color:#0f4fb8!important}.balance-btn.active-menu-btn{background:#f3f8ff!important;border-color:#cfe0f4!important;border-left:4px solid #2563eb!important;color:#25415f!important;font-weight:600!important;padding-left:10px!important}.menu-icon{align-items:center;background:#fff;border:1px solid #cfe0f4;border-radius:50%;color:#2563eb;display:inline-flex;flex:0 0 auto;font-size:15px;height:26px;justify-content:center;line-height:1;width:26px}.annexure-box{background:#eef2f5;border:1px solid #aab3bb;border-radius:5px;display:flex;flex-direction:column;font-size:13px;gap:5px;padding:4px 5px}.balance-center-panel{align-items:center;background:#0000;border:1px solid #c5ced7;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:14px 10px 12px;position:relative}.settings-title{display:none}.check-grid{align-self:center;display:flex;flex-direction:column;gap:5px;margin:0 0 14px}.balance-modal-shell .custom-check-row{align-items:center;color:#1f2933;display:flex;font-size:14px;font-weight:500;gap:10px}.balance-modal-shell .custom-checkbox{accent-color:#475569;cursor:pointer;height:15px;margin:0;width:15px}.settings-divider{background:#cbd5df;height:1px;margin:0 0 12px;width:100%}.balance-modal-shell .field-grid{align-self:center;display:flex;flex-direction:column;gap:9px;width:240px}.balance-modal-shell .field-row{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:105px 135px;justify-content:start}.balance-modal-shell .field-label{color:#25313d;font-size:14px;font-weight:600}.balance-modal-shell .GpRatio,.balance-modal-shell .custom-datepicker{background:#fff;border:1px solid #93c5fd;border-radius:6px;box-shadow:0 1px 2px #0f27480a;color:#111827;font-size:14px;font-weight:600;height:32px;outline:none;padding:0 11px;width:100%}.balance-modal-shell .GpRatio:focus,.balance-modal-shell .custom-datepicker:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.closing-stock-note{align-items:center;align-self:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;box-sizing:border-box;color:#7f1d1d;display:flex;flex-wrap:wrap;font-size:10px!important;font-weight:600;gap:4px;justify-content:center;line-height:1.1;margin-top:16px;max-width:285px;min-height:auto;overflow:hidden;padding:5px 8px;text-align:center;white-space:normal;width:100%}.closing-stock-note strong{font-size:inherit;font-weight:inherit}.note-icon{background:#24324a;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;width:20px}.balance-footer,.note-icon{align-items:center;justify-content:center}.balance-footer{display:flex;gap:4px;margin-top:16px;width:100%}.balance-modal-shell .footer-btn{background:#dbeafe!important;border:1px solid #93c5fd!important;border-radius:6px!important;box-shadow:none!important;color:#0f4fb8!important;font-size:11px!important;font-weight:600!important;height:34px!important;min-width:58px!important;padding:0 9px!important;text-transform:none!important}.balance-modal-shell .export-btn,.balance-modal-shell .secondary-btn{background:#f8fbff!important;border-color:#d8e5f4!important;color:#315071!important}.balance-modal-shell .ok-btn{background:#24324a!important;border-color:#24324a!important;color:#fff!important}.balance-modal-shell .danger-btn{background:#f8fbff!important;border-color:#d8e5f4!important;color:#315071!important;min-width:62px!important}.balance-modal-shell .primary-btn{background:#24324a!important;border-color:#24324a!important;color:#fff!important;flex:0 0 116px;line-height:1.15!important}.balance-modal-shell .footer-btn:focus-visible,.balance-modal-shell .footer-btn:hover{filter:brightness(.98)}.balance-right-panel{background:#0000;border:1px solid #c5ced7;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;padding:14px 10px 10px;position:relative}.attention-header{display:none}.save-change-check{color:#1f2933;font-weight:500}.attention-list{background:#f6f8fb;border:1px solid #e2e8f0;border-radius:6px;color:#1f2933;flex:1 1;font-size:13px;font-weight:400;line-height:1.35;overflow-y:auto;padding:10px 12px}.attention-list div{display:flex;gap:5px;padding:1px 0}.attention-list .check-number{flex:0 0 auto;font-weight:600}.attention-list .check-text{font-weight:400}@media (max-width:1040px){.balance-modal-body{gap:12px;grid-template-columns:220px 390px 1fr}}@media (max-width:860px){.balance-modal-body{grid-template-columns:1fr;overflow-y:auto;padding:12px}.balance-center-panel{min-height:470px}.attention-list{min-height:160px}}.dep-chart-window{background:#fff;border:1px solid #d7e2ef;box-shadow:0 14px 32px #0f172a2e;color:#111827;font-family:Inter,Manrope,IBM Plex Sans,Segoe UI,Arial,sans-serif;height:720px;left:50%;max-height:96vh;max-width:98vw;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:1240px}.dep-chart-header{background:#fff;border-bottom:1px solid #d7e2ef;box-sizing:border-box;height:132px;padding:14px 24px 12px;position:relative;text-align:left}.dep-company-block{align-items:flex-start;display:flex;flex-direction:column;width:52%}.dep-report-actions{align-items:center;display:flex;gap:14px;position:absolute;right:24px;top:18px}.dep-balance-sheet-toggle{align-items:center;background:#f4f8fd;border:1px solid #b9cce2;border-radius:6px;color:#25415f;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:7px;min-height:32px;padding:0 10px;position:absolute;right:0;top:48px;white-space:nowrap}.dep-balance-sheet-toggle input{accent-color:#2563eb;height:16px;margin:0;width:16px}.dep-balance-sheet-toggle:has(input:disabled){cursor:not-allowed;opacity:.58}.dep-report-btn{border:1px solid #cbd5e1;border-radius:6px;box-shadow:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;height:38px;min-width:98px;padding:0 14px}.dep-post-btn{min-width:130px}.dep-post-btn,.dep-print-btn{background:#24324a;border-color:#24324a;color:#fff}.dep-excel-btn{background:#eaf8ef;border-color:#b7e3c4;color:#166534}.dep-pdf-btn{background:#fff1f2;border-color:#fecdd3;color:#dc2626}.dep-chart-close{background:#f8fbff;border-color:#d8e5f4;color:#315071}.dep-company{color:#172b4d;font-size:13px;font-weight:500;letter-spacing:0;margin-bottom:18px}.dep-company-name{font-size:20px;font-weight:800;text-transform:uppercase}.dep-company-gst,.dep-company-name{color:#2563eb;font-family:inherit;margin-bottom:5px}.dep-company-gst{font-size:13px;font-weight:700}.dep-chart-header h2{color:#0f274b;font-size:26px;font-weight:900;line-height:1.15;margin:0}.dep-period{bottom:15px;color:#172b4d;font-size:12px;font-weight:800;position:absolute;right:24px}.dep-table-wrap{background:#fff;box-sizing:border-box;height:calc(100% - 132px);overflow:auto;padding:20px 14px 18px;width:100%}.dep-chart-table{background:#fff;border:1px solid #9fc4ef;border-collapse:initial;border-radius:6px;border-spacing:0;font-size:14px;font-weight:500;height:auto;min-width:1180px;overflow:hidden;table-layout:fixed;width:100%}.dep-chart-table td,.dep-chart-table th{border-bottom:1px solid #d8e3f1;border-right:1px solid #c9d8ea;color:#172b4d;padding:6px 13px;vertical-align:middle}.dep-chart-table tbody tr:nth-child(2n){background:#f9fbfe}.dep-chart-table tbody tr:nth-child(odd){background:#fff}.dep-chart-table td:first-child,.dep-chart-table th:first-child{border-left:0}.dep-chart-table td:last-child,.dep-chart-table th:last-child{border-right:0}.dep-chart-table th{background:linear-gradient(180deg,#f9fcff,#edf6ff);border-bottom:1px solid #9fc4ef;border-top:0;color:#0f274b;font-weight:800;height:68px;line-height:1.35;text-align:center;vertical-align:middle}.dep-chart-table td{height:30px;line-height:1.25;text-align:right}.dep-chart-table td:first-child{text-align:left;white-space:nowrap}.dep-chart-table .dep-empty-row{color:#64748b;font-weight:600;height:90px;text-align:center}.dep-chart-table th:first-child{width:270px}.dep-chart-table th:nth-child(2){width:62px}.dep-chart-table th:nth-child(3){width:118px}.dep-chart-table th:nth-child(4),.dep-chart-table th:nth-child(5){width:125px}.dep-chart-table th:nth-child(6){width:105px}.dep-chart-table th:nth-child(7){width:118px}.dep-chart-table th:nth-child(8){width:90px}.dep-chart-table th:nth-child(9){width:118px}.dep-chart-table tfoot td{background:#eef6ff;border-bottom:0;border-top:1px solid #9fc4ef;color:#0f274b;font-weight:800;height:38px}.dep-chart-table tfoot td:first-child{text-align:left}.dep-fixed-assets-count{color:#0f274b;font-size:15px;font-weight:600;margin-top:22px}.bs-options-window{background:#e8edf2;border:1px solid #8fa1b7;box-shadow:0 14px 32px #00000059;color:#111827;font-family:Inter,Manrope,IBM Plex Sans,Segoe UI,Arial,sans-serif;height:300px;left:50%;max-height:90vh;max-width:94vw;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:540px}.bs-options-titlebar{align-items:center;background:#dbeafe;color:#1f2933;display:flex;font-size:18px;font-weight:700;height:38px;justify-content:center;position:relative}.bs-options-icon{font-size:16px;left:16px;position:absolute}.bs-options-controls{display:flex;gap:5px;position:absolute;right:10px}.bs-options-controls button{background:#cbd5df;border:1px solid #8fa1b7;color:#1f2933;cursor:pointer;font-size:14px;font-weight:800;height:21px;line-height:1;width:23px}.bs-options-controls button:last-child{background:#e6a0a0;border-color:#c97b7b}.bs-options-body{box-sizing:border-box;height:calc(100% - 38px);padding:18px 34px 14px;position:relative}.bs-options-row{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:122px auto 1fr;margin-bottom:8px}.bs-options-row label{color:#24324a;font-size:17px;font-weight:700}.bs-options-row.quantity-row{margin-bottom:14px}.bs-options-row.quantity-row input{accent-color:#2563eb;height:18px;width:18px}.bs-options-input{background:#f8fafc;border:1px solid #9eacb7;box-sizing:border-box;color:#111827;font-size:16px;font-weight:700;height:32px;outline:none;padding:0 12px}.bs-options-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.bs-options-input.small{text-align:right;width:128px}.bs-options-input.medium{width:185px}.bs-options-input.long{width:332px}.bs-options-input.tiny{width:48px}.bs-options-ok{background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;bottom:14px;color:#0f4fb8;cursor:pointer;font-size:14px;font-weight:700;height:34px;position:absolute;right:28px;top:auto;width:68px}.bs-options-ok:focus-visible,.bs-options-ok:hover{background:#bfdbfe}.bs-adjustment-window,.bs-report-window{background:#fff;border:1px solid #64748b;border-radius:6px;box-shadow:0 20px 48px #0f172a4d;color:#172b4d;display:flex;flex-direction:column;font-family:Inter,Manrope,IBM Plex Sans,Segoe UI,Arial,sans-serif;left:50%;max-height:92vh;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1180px,96vw)}.bs-report-window{height:min(760px,92vh)}.bs-adjustment-window{height:min(720px,92vh)}.bs-report-titlebar{align-items:center;background:#1f2c43;color:#fff;display:flex;flex:0 0 auto;justify-content:space-between;min-height:54px;padding:8px 12px 8px 18px}.bs-report-titlebar>div{display:flex;flex-direction:column;gap:2px}.bs-report-titlebar strong{font-size:17px}.bs-report-titlebar span{color:#dbeafe;font-size:12px}.bs-report-titlebar button{background:#ffffff1a;border:1px solid #ffffff59;color:#fff;cursor:pointer;font-size:20px;height:32px;width:32px}.bs-report-company{background:#f8fbff;border-bottom:1px solid #d7e2ef;display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:8px 18px}.bs-report-company strong{font-size:16px}.bs-report-company span{color:#475569;font-size:12px;margin-top:2px}.bs-report-state{color:#64748b;display:grid;flex:1 1;font-weight:700;place-items:center}.bs-adjustment-list-wrap,.bs-report-table-wrap{flex:1 1;min-height:0;overflow:auto;padding:12px 16px}.bs-adjustment-list,.bs-report-table{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.bs-adjustment-list td,.bs-adjustment-list th,.bs-report-table td,.bs-report-table th{border:1px solid #c8d6e5;padding:7px 9px;vertical-align:middle}.bs-adjustment-list th,.bs-report-table th{background:#eaf3ff;color:#183153;font-weight:800;position:sticky;text-align:left;top:0;z-index:1}.bs-report-table td:nth-child(2),.bs-report-table td:nth-child(4),.bs-report-table th:nth-child(2),.bs-report-table th:nth-child(4){width:16%}.bs-report-table td small,.bs-report-table td strong{display:block}.bs-report-table td small{color:#64748b;font-size:10px;margin-top:2px}.bs-report-table tfoot td{background:#eef6ff;bottom:0;font-weight:800;position:sticky}.bs-depreciation-details{border:1px solid #b8cbe2;border-radius:6px;margin-top:14px;overflow:hidden}.bs-depreciation-details-title{align-items:center;background:#edf5ff;color:#183153;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:7px 10px}.bs-depreciation-details-title strong{font-size:13px}.bs-depreciation-details-title span{color:#526b88;font-size:10px}.bs-depreciation-details table{border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.bs-depreciation-details td,.bs-depreciation-details th{border-right:1px solid #d7e2ef;border-top:1px solid #d7e2ef;padding:6px 8px;text-align:left}.bs-depreciation-details td:last-child,.bs-depreciation-details th:last-child{border-right:0;text-align:right}.bs-depreciation-details th{background:#f8fbff;font-weight:800}.bs-number-cell{text-align:right}.bs-adjusted-row{background:#eff6ff;border-left:4px solid #2563eb!important}.bs-difference-warning td{background:#fff1f0!important;color:#b42318}.bs-isolation-note{background:#eef6ff;border-top:1px solid #c9d8ea;color:#25415f;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 16px}.bs-isolation-note-top{border-bottom:1px solid #c9d8ea;border-top:0}.bs-report-actions{background:#f8fafc;border-top:1px solid #d7e2ef;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;min-height:52px;padding:8px 16px}.bs-adjustment-actions-cell button,.bs-adjustment-form-actions button,.bs-report-actions button{background:#dbeafe;border:1px solid #93c5fd;border-radius:5px;color:#0f4fb8;cursor:pointer;font-weight:800;min-height:34px;padding:0 15px}.bs-adjustment-form-actions button:last-child,.bs-report-actions button:last-child{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.bs-adjustment-form{grid-gap:9px;background:#fff;border-bottom:1px solid #d7e2ef;display:grid;flex:0 0 auto;gap:9px;grid-template-columns:1.1fr 1.4fr 1.2fr .7fr .7fr .8fr;padding:12px 16px}.bs-adjustment-form label{color:#475569;display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:4px;min-width:0}.bs-adjustment-form input,.bs-adjustment-form select{background:#fff;border:1px solid #b8c7d9;border-radius:4px;color:#172b4d;font:inherit;font-size:13px;height:34px;outline:none;padding:0 8px;width:100%}.bs-adjustment-form input:focus,.bs-adjustment-form select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.bs-adjustment-note-field{grid-column:1/span 4}.bs-adjustment-form-actions{align-items:flex-end;display:flex;gap:7px;grid-column:5/span 2;justify-content:flex-end}.bs-adjustment-toolbar{align-items:center;background:#fff;border-bottom:1px solid #d7e2ef;display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;min-height:62px;padding:10px 16px}.bs-adjustment-toolbar>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bs-adjustment-toolbar strong{color:#183153;font-size:14px}.bs-adjustment-toolbar span{color:#64748b;font-size:11px}.bs-adjustment-toolbar button{background:#2f8e95;border:1px solid #2f8e95;border-radius:5px;color:#fff;cursor:pointer;font-weight:800;min-height:36px;padding:0 15px;white-space:nowrap}.bs-adjustment-list td:nth-child(4),.bs-adjustment-list th:nth-child(4){width:12%}.bs-adjustment-list td:first-child,.bs-adjustment-list td:nth-child(2),.bs-adjustment-list td:nth-child(5),.bs-adjustment-list td:nth-child(6),.bs-adjustment-list td:nth-child(7),.bs-adjustment-list th:first-child,.bs-adjustment-list th:nth-child(2),.bs-adjustment-list th:nth-child(5),.bs-adjustment-list th:nth-child(6),.bs-adjustment-list th:nth-child(7){width:10%}.bs-adjustment-list td:last-child,.bs-adjustment-list th:last-child{width:15%}.bs-adjustment-actions-cell{display:flex;gap:5px;justify-content:flex-end}.bs-adjustment-actions-cell button{font-size:11px;min-height:28px;padding:0 9px}.bs-archived-row{background:#f8fafc;color:#94a3b8}.bs-adjustment-form-actions button:disabled,.bs-report-actions button:disabled,.dep-report-btn:disabled{cursor:not-allowed;opacity:.55}@media (max-width:850px){.bs-adjustment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-adjustment-form-actions,.bs-adjustment-note-field{grid-column:1/-1}.bs-adjustment-toolbar{align-items:stretch;flex-direction:column}}.bs-report-table{min-width:880px}.bs-report-table td:nth-child(2),.bs-report-table td:nth-child(4),.bs-report-table th:nth-child(2),.bs-report-table th:nth-child(4){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;width:max(176px,19.2ch)}.bs-number-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.balance-settings-heading{align-items:center;display:flex;gap:10px}.balance-settings-heading button{font-size:12px;letter-spacing:normal;padding:2px 8px}.bs-annexure-report-modal{display:grid;place-items:center}.bs-annexure-report-window{background:#f8fafc;border:1px solid #8ba3bf;border-radius:8px;box-shadow:0 24px 64px #0f172a52;color:#172b4d;display:grid;font-family:Inter,Manrope,Segoe UI,Arial,sans-serif;grid-template-rows:auto auto minmax(0,1fr) auto;height:min(780px,94vh);outline:none;overflow:hidden;width:min(1220px,97vw)}.bs-annexure-report-window>header{align-items:center;background:linear-gradient(135deg,#16345a,#1f4f82);color:#fff;display:flex;gap:18px;justify-content:space-between;min-height:86px;padding:10px 14px 10px 20px}.bs-annexure-report-window>header>div:first-child{grid-gap:2px;display:grid;gap:2px}.bs-annexure-report-window>header strong{font-size:18px;line-height:1.2}.bs-annexure-report-window>header span{color:#d9e9fa;font-size:12px;font-weight:650}.bs-annexure-report-window>header h1{color:#fff;font-size:15px;letter-spacing:.08em;line-height:1.2;margin:4px 0 0;text-transform:uppercase}.bs-annexure-report-header-actions,.bs-annexure-report-toolbar{align-items:center;display:flex;gap:10px}.bs-annexure-report-header-actions{justify-content:flex-end}.bs-annexure-report-window button{background:#fff;border:1px solid #a9bed5;border-radius:6px;color:#183153;cursor:pointer;font-weight:800;min-height:32px;padding:0 12px}.bs-annexure-report-window button:disabled{cursor:not-allowed;opacity:.5}.bs-annexure-report-header-actions button{background:#ffffff1f;border-color:#ffffff6b;color:#fff}.bs-annexure-report-header-actions .primary-action{background:#0f9f6e;border-color:#6ee7b7;min-width:92px}.bs-annexure-report-header-actions button:last-child{font-size:20px;padding:0;width:34px}.bs-annexure-report-toolbar{background:#fff;border-bottom:1px solid #d7e2ef;justify-content:space-between;min-height:48px;padding:7px 16px}.bs-annexure-report-toolbar>span,.bs-annexure-report-toolbar>strong{color:#526b88;font-size:12px;font-weight:750}.bs-annexure-report-body{min-height:0;overflow:auto;padding:12px 14px}.bs-annexure-report-state{color:#64748b;display:grid;font-weight:700;min-height:180px;place-items:center}.bs-annexure-report-window table{background:#fff;border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.bs-annexure-report-window td,.bs-annexure-report-window th{border:1px solid #c7d5e5;height:35px;padding:6px 9px;text-align:left;vertical-align:middle}.bs-annexure-report-window th{background:#eaf3ff;color:#183153;font-size:12px;font-weight:850;position:sticky;top:0;z-index:2}.bs-annexure-report-window td.number,.bs-annexure-report-window th.number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bs-annexure-report-window .debit-amount{color:#15803d;font-weight:800}.bs-annexure-report-window .credit-amount{color:#dc2626;font-weight:800}.bs-annexure-report-window .zero-amount{color:#64748b;font-weight:700}.bs-annexure-head-table th:first-child{width:25%}.bs-annexure-head-table th:nth-child(2){width:auto}.bs-annexure-head-table th:nth-child(3){width:90px}.bs-annexure-head-table th:nth-child(4),.bs-annexure-head-table th:nth-child(5),.bs-annexure-head-table th:nth-child(6){width:145px}.bs-annexure-head-table tbody tr{cursor:pointer}.bs-annexure-head-table tbody tr:nth-child(2n) td{background:#fbfdff}.bs-annexure-head-table tbody tr:focus td,.bs-annexure-head-table tbody tr:hover td{background:#e6f2ff}.bs-annexure-head-table tbody tr:focus{outline:2px solid #2e77c7;outline-offset:-2px}.bs-annexure-report-window tfoot td{background:#eef5fc;bottom:0;font-weight:850;position:sticky;z-index:1}.bs-annexure-back{background:#e7f1ff!important;border-color:#2e77c7!important;color:#164f91!important;min-width:132px}.bs-annexure-detail-card{background:#fff;border:1px solid #b8cbe2;border-radius:6px;overflow:hidden}.bs-annexure-detail-card h2{background:#edf5ff;color:#183153;display:flex;font-size:14px;gap:12px;justify-content:space-between;margin:0;padding:10px 12px}.bs-annexure-detail-card h2 small{color:#64748b;font-size:11px}.bs-annexure-detail-card th:first-child{width:120px}.bs-annexure-detail-card th:nth-child(2){width:auto}.bs-annexure-detail-card th:nth-child(3){width:18%}.bs-annexure-detail-card th:nth-child(4),.bs-annexure-detail-card th:nth-child(5),.bs-annexure-detail-card th:nth-child(6){width:145px}.bs-annexure-print-table th:first-child{width:42%}.bs-annexure-print-table th:nth-child(2){width:24%}.bs-annexure-print-table th:nth-child(3),.bs-annexure-print-table th:nth-child(4){width:17%}.bs-annexure-print-table .group-row td:first-child{font-weight:900;padding-top:9px;text-decoration:underline}.bs-annexure-print-table .group-row td:not(:first-child){border-left-color:#0000}.bs-annexure-report-window>footer{align-items:center;background:#eef4fa;border-top:1px solid #c7d5e5;color:#526b88;display:flex;font-size:12px;font-weight:700;gap:18px;justify-content:space-between;min-height:50px;padding:8px 14px}.bs-annexure-report-window>footer button{background:#64748b;border-color:#64748b;color:#fff;min-width:90px}@media (max-width:760px){.bs-annexure-report-window{height:96vh;width:98vw}.bs-annexure-report-toolbar,.bs-annexure-report-window>header{align-items:stretch;flex-direction:column}.bs-annexure-report-header-actions{flex-wrap:wrap;justify-content:flex-start}.bs-annexure-report-window table{min-width:820px}}.final-accounts-window{background:#fff;border:1px solid #64748b;border-radius:7px;box-shadow:0 20px 48px #0f172a4d;color:#172b4d;display:flex;flex-direction:column;font:13px Inter,Segoe UI,Arial,sans-serif;height:min(780px,94vh);left:50%;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1600px,97vw)}.final-accounts-window button{background:#f6f9fc;border:1px solid #b9c7d8;border-radius:5px;color:#173758;cursor:pointer;font:inherit;line-height:1.25;min-height:32px;padding:7px 12px}.final-accounts-window button:disabled{cursor:default;opacity:.5}.final-accounts-window button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.final-accounts-window button:hover:enabled{background:#e5eef9}.final-accounts-heading{align-items:center;background:#193350;color:#fff;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:9px 14px}.final-accounts-heading>div{display:flex;flex-direction:column;gap:2px}.final-accounts-heading strong{font-size:17px}.final-accounts-heading span{color:#dbeafe;font-size:12px}.final-accounts-heading button{background:#ffffff14;border-color:#fff6;color:#fff;font-size:21px;padding:3px 9px}.final-accounts-heading button:hover:enabled{background:#ffffff30}.final-accounts-company{align-items:center;background:#f7faff;border-bottom:1px solid #d7e2ef;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:9px 14px}.final-accounts-company strong{font-size:15px}.final-accounts-company span{color:#475569;font-size:12px}.final-accounts-tabs{border-bottom:1px solid #d7e2ef;display:flex;flex-shrink:0;gap:7px;padding:9px 12px}.final-accounts-tabs button{flex:1 1;min-width:0}.final-accounts-tabs button[aria-selected=true]{background:#e8f5f2;border-color:#168c87;color:#126d69;font-weight:700}.final-accounts-transfers{background:#f1faf7;border-bottom:1px solid #cce3df;color:#16655c;flex-shrink:0;font-weight:600;line-height:1.5;padding:8px 14px}.final-accounts-body{flex:1 1;min-height:0;overflow:auto;padding:10px 14px}.final-accounts-body h2{font:700 15px Inter,Segoe UI,Arial,sans-serif;margin:0 0 10px}.final-accounts-state{align-items:center;color:#52657c;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:180px;text-align:center}.final-accounts-warnings{background:#fff8e7;border:1px solid #ecd29d;border-radius:4px;color:#76531e;font-size:12px;margin-bottom:10px;padding:8px 10px}.final-accounts-warnings>div+div{margin-top:4px}.final-accounts-table{border-collapse:collapse;font:inherit;min-width:1080px;table-layout:fixed;width:100%}.final-accounts-table td,.final-accounts-table th{border:1px solid #c8d6e5;overflow-wrap:anywhere;padding:7px 8px;vertical-align:top}.final-accounts-table th{background:#eaf3ff;font-weight:700;position:sticky;text-align:left;top:-10px;z-index:1}.final-accounts-value-column{width:160px}.final-accounts-quantity-column{width:100px}.final-accounts-table small{color:#617187;display:block;font-size:11px;margin-top:2px}.final-accounts-table .final-accounts-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;text-align:right;white-space:nowrap}.final-accounts-transfer-row{background:#f0faf6;color:#126d69;font-weight:700}.final-accounts-table tfoot{background:#f0f5fa;font-weight:700}.final-accounts-table .final-accounts-difference{background:#fff1e8;color:#9f3120}.final-accounts-actions{background:#f8fbff;border-top:1px solid #d7e2ef;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:9px 12px}.final-accounts-actions>div{display:flex;flex-wrap:wrap;gap:7px}.final-accounts-actions>div:last-child>button:last-child{background:#138e8b;border-color:#138e8b;color:#fff}.final-accounts-action-error{background:#fff1e8;color:#9f3120;padding:8px 14px}@media(max-width:650px){.final-accounts-tabs{gap:4px;padding:7px}.final-accounts-tabs button{font-size:11px;padding:6px 4px}.final-accounts-body{padding:8px}.final-accounts-table td,.final-accounts-table th{font-size:11px;padding:6px 4px}.final-accounts-table small{font-size:10px}.final-accounts-transfers{font-size:11px;padding:6px 9px}.final-accounts-actions{gap:7px;padding:7px}.final-accounts-actions button{font-size:11px;padding:6px 8px}.final-accounts-company{padding:7px 9px}.final-accounts-company strong{font-size:13px}}.final-accounts-window .final-accounts-ledger-link{appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;margin:0;min-height:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.final-accounts-window .final-accounts-ledger-link:hover:enabled{background:#0000;color:#b91c1c;text-decoration:underline}.final-accounts-window .final-accounts-ledger-link:focus-visible{color:#b91c1c;outline:none;text-decoration-thickness:2px}.final-accounts-ledger-modal.modal{z-index:1400!important}.final-accounts-ledger-backdrop.modal-backdrop{z-index:1399!important}.final-accounts-table td.final-accounts-group-row{background:#eaf3ff;font-weight:700;text-decoration:underline}.final-accounts-table td.final-accounts-group-row+td,.final-accounts-table td.final-accounts-group-row+td+td{background:#eaf3ff;font-weight:700}.final-accounts-table td.final-accounts-account-row{padding-left:20px}.final-accounts-with-quantity{min-width:1280px}.final-accounts-with-quantity td.final-accounts-group-row+td+td+td{background:#eaf3ff;font-weight:700}.final-accounts-quantity-note{color:#52657c;font-size:11px;margin:8px 0 0}.final-accounts-with-pieces{min-width:1480px}.final-accounts-with-pieces td.final-accounts-group-row+td+td+td+td{background:#eaf3ff;font-weight:700}.final-accounts-value-column{width:max(176px,19.2ch)}.journal-posting-modal-root{z-index:1700!important}.journal-posting-dialog{background:#fff;border:1px solid #cbd8e8;border-radius:8px;box-shadow:0 24px 70px #0f172a57;color:#172b4d;font-family:Inter,Manrope,Segoe UI,Arial,sans-serif;left:50%;outline:none;padding:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 28px))}.journal-posting-title-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:40px 1fr 32px}.journal-posting-title-icon{background:#eaf3ff;border-radius:7px;color:#1756a9;display:grid;height:40px;place-items:center;width:40px}.journal-posting-title-row h3,.journal-posting-title-row p{letter-spacing:0;margin:0}.journal-posting-title-row h3{font-size:17px;line-height:1.3}.journal-posting-title-row p{color:#64748b;font-size:12px;margin-top:2px}.journal-posting-close{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;color:#334155;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.journal-posting-description{background:#f4f8fd;border-left:3px solid #2563eb;color:#334155;font-size:13px;line-height:1.5;margin:16px 0;padding:11px 12px;white-space:pre-line}.journal-posting-date-field{display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:6px}.journal-posting-date-field input{background:#fff;border:1px solid #aebfd3;border-radius:6px;color:#172b4d;font:700 15px Inter,Manrope,Segoe UI,Arial,sans-serif;height:42px;letter-spacing:0;outline:none;padding:0 12px;width:100%}.journal-posting-date-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.journal-posting-date-field small{color:#c81e1e;font-size:11px}.journal-posting-warning{color:#8a4b08;font-size:11px;line-height:1.45;margin-top:12px}.journal-posting-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.journal-posting-actions button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-weight:800;height:38px;min-width:104px;padding:0 14px}.journal-posting-actions .journal-posting-confirm{background:#18794e;border-color:#18613c;color:#fff}.journal-posting-actions button:disabled,.journal-posting-close:disabled{cursor:not-allowed;opacity:.6}.djv-modal-root{z-index:1400!important}.djv-page{--djv-label-size:calc(var(--djv-font-size)*0.82);grid-gap:8px;background:#eef4fb;border:1px solid #cbd8e8;border-radius:8px;box-shadow:0 22px 60px #0f172a59;color:#172b4d;display:grid;font:var(--djv-font-size) Inter,Manrope,Segoe UI,Arial,sans-serif;gap:8px;grid-template-rows:minmax(126px,18%) minmax(0,1fr) auto;inset:3vh 2vw;outline:none;overflow:hidden;padding:8px;position:absolute}.djv-page *,.djv-page :after,.djv-page :before{box-sizing:border-box}.djv-footer,.djv-header,.djv-table-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;box-shadow:0 5px 16px #0f172a12;min-height:0}.djv-header{display:flex;flex-direction:column;padding:9px 14px 12px}.djv-title-row{align-items:center;display:flex;justify-content:center;min-height:48px;position:relative}.djv-title-block{align-items:center;display:flex;gap:9px}.djv-title-block h2{background:#f8fbff;border:1px solid #dbe5f1;border-radius:999px;color:#17213a;font-size:clamp(18px,calc(var(--djv-font-size)*1.65),28px);letter-spacing:1px;line-height:1;margin:0;padding:8px 20px}.djv-title-block span{color:#64748b;font-weight:700}.djv-isolation-badge{background:#ecfdf5;border:1px solid #99d5c8;border-radius:999px;color:#166534;font-size:var(--djv-label-size);font-weight:800;padding:5px 9px;position:absolute;right:44px}.djv-isolation-badge[data-posted=true]{background:#eaf3ff;border-color:#86b7fe;color:#174ea6}.djv-icon-button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;color:#334155;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:0;width:32px}.djv-header-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.djv-header-fields label{display:flex;flex-direction:column;gap:4px;min-width:0}.djv-header-fields span{color:#334155;font-size:var(--djv-label-size);font-weight:800}.djv-header-fields input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font:inherit;font-weight:700;height:38px;outline:none;padding:0 12px;width:100%}.djv-header-fields input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb21}.djv-table-card{overflow:hidden;padding:7px}.djv-table-scroll{border:1px solid #d7e2ef;border-radius:6px;height:100%;overflow:auto;width:100%}.djv-table-scroll table{border-collapse:collapse;min-width:760px;table-layout:fixed;width:100%}.djv-table-scroll th{background:#2f8e95;border-right:1px solid #ffffff80;color:#fff;font-weight:800;height:38px;padding:7px;position:sticky;text-align:center;top:0;z-index:3}.djv-table-scroll th:nth-child(3),.djv-table-scroll th:nth-child(4){background:#388bb6}.djv-table-scroll th:first-child{width:27%}.djv-table-scroll th:nth-child(2){width:35%}.djv-table-scroll th:nth-child(3),.djv-table-scroll th:nth-child(4){width:17%}.djv-table-scroll th:last-child:empty{background:#7d5aa7;width:4%}.djv-table-scroll tbody tr{height:40px}.djv-table-scroll td{background:#fff;border-bottom:1px solid #d7e2ef;border-right:1px solid #d7e2ef;padding:0}.djv-table-scroll tbody tr:nth-child(2n) td{background:#fbfdff}.djv-table-scroll td input{background:#0000;border:0;color:#0f172a;font:inherit;font-weight:600;height:40px;outline:none;padding:0 10px;width:100%}.djv-table-scroll td input:focus{background:#eff6ff;box-shadow:inset 0 0 0 2px #60a5fa}.djv-number-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.djv-delete-cell{text-align:center}.djv-delete-cell button{background:#0000;border:0;color:#dc2626;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;width:100%}.djv-table-scroll tfoot td{font-feature-settings:"tnum";background:#eef6ff;bottom:0;font-variant-numeric:tabular-nums;font-weight:800;height:38px;padding:0 10px;position:sticky;text-align:right;z-index:2}.djv-table-scroll tfoot td:first-child{text-align:right}.djv-footer{padding:8px 10px}.djv-footer p{color:#475569;font-size:var(--djv-label-size);font-weight:700;margin:0 0 7px;text-align:center}.djv-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(11,minmax(76px,1fr))}.djv-actions button{background:#388bb6;border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-weight:800;height:38px;min-width:0;padding:0 8px}.djv-actions button[data-tone=green],.djv-actions button[data-tone=teal]{background:#2f8e95}.djv-actions button[data-tone=journal]{background:#167c55}.djv-actions button[data-tone=purple]{background:#7d5aa7}.djv-actions button[data-tone=gold]{background:#d99a2b}.djv-actions button[data-tone=red]{background:#d94848}.djv-actions button[data-tone=slate]{background:#475569}.djv-actions button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:980px){.djv-page{inset:2vh 1vw}.djv-actions{grid-template-columns:repeat(5,minmax(72px,1fr))}.djv-isolation-badge{display:none}}@media (max-width:650px){.djv-header-fields{grid-template-columns:1fr}.djv-page{grid-template-rows:auto minmax(0,1fr) auto}}.depreciation-overwrite-modal-root{z-index:1710!important}.depreciation-overwrite-dialog{background:#fff;border:1px solid #d5c5a7;border-radius:8px;box-shadow:0 24px 70px #0f172a57;color:#172b4d;font-family:Inter,Manrope,Segoe UI,Arial,sans-serif;left:50%;outline:none;padding:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 28px))}.depreciation-overwrite-title-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:40px 1fr 32px}.depreciation-overwrite-icon{background:#fff4df;border-radius:7px;color:#9a5708;display:grid;height:40px;place-items:center;width:40px}.depreciation-overwrite-title-row h3,.depreciation-overwrite-title-row p{letter-spacing:0;margin:0}.depreciation-overwrite-title-row h3{font-size:17px;line-height:1.3}.depreciation-overwrite-title-row p{color:#64748b;font-size:12px;margin-top:2px}.depreciation-overwrite-close{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;color:#334155;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.depreciation-overwrite-comparison{border:1px solid #d7e0ea;border-radius:6px;margin-top:17px;overflow:hidden}.depreciation-overwrite-comparison>div{align-items:center;border-top:1px solid #e5ebf2;display:grid;grid-template-columns:minmax(128px,1.25fr) minmax(100px,1fr) minmax(100px,1fr);min-height:40px}.depreciation-overwrite-comparison>div:first-child{border-top:0}.depreciation-overwrite-comparison b,.depreciation-overwrite-comparison span,.depreciation-overwrite-comparison strong{font-size:12px;letter-spacing:0;min-width:0;padding:8px 10px}.depreciation-overwrite-comparison b,.depreciation-overwrite-comparison strong{border-left:1px solid #e5ebf2;text-align:right}.depreciation-overwrite-heading{background:#f4f7fb;color:#475569}.depreciation-overwrite-heading strong{font-size:11px;text-transform:uppercase}.depreciation-overwrite-warning{background:#fff8e8;border-left:3px solid #d97706;color:#7c4308;font-size:12px;line-height:1.45;margin:13px 0 0;padding:10px 11px}.depreciation-overwrite-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.depreciation-overwrite-actions button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-weight:800;height:38px;min-width:138px;padding:0 14px}.depreciation-overwrite-actions .depreciation-overwrite-confirm{background:#c24e25;border-color:#a13f1d;color:#fff}.depreciation-overwrite-actions button:focus-visible,.depreciation-overwrite-close:focus-visible{outline:3px solid #2563eb33;outline-offset:1px}.depreciation-overwrite-actions button:disabled,.depreciation-overwrite-close:disabled{cursor:not-allowed;opacity:.6}@media (max-width:540px){.depreciation-overwrite-comparison>div{grid-template-columns:minmax(105px,1fr) minmax(82px,1fr) minmax(82px,1fr)}.depreciation-overwrite-actions{flex-direction:column-reverse}.depreciation-overwrite-actions button{width:100%}}.splash-screen{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.splash-logo{animation:bounce 2s infinite;margin-bottom:20px;width:400px}.loader{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;width:30px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--prodc-bg:#f4f6fb;--prodc-surface:#fff;--prodc-border:#d9e1ef;--prodc-border-strong:#bcc9de;--prodc-text:#1f2a37;--prodc-text-soft:#5f6b7a;--prodc-title-1:#6d55f8;--prodc-title-2:#20c0c5;--prodc-shadow:0 6px 18px #1f346214;--prodc-shadow-soft:0 4px 14px #1f34620f;--prodc-radius-xl:8px;--prodc-radius-lg:8px;--prodc-radius-md:8px;--prodc-table-head:linear-gradient(180deg,#dcecff,#cfe3ff);--prodc-table-foot:linear-gradient(180deg,#dcecff,#cfe3ff);--prodc-input-bg:#fbfcff;--prodc-row-hover:#f8fbff}.prodc-page{background:#f4f6fb;background:var(--prodc-bg);box-sizing:border-box;height:calc(100dvh - 30px);min-height:0;padding:8px;width:100%}.prodc-maincontainer{background:#0000;display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;width:100%}.prodc-topheader{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin-bottom:0}.prodc-topheader-left{min-height:1px}.prodc-titleblock{align-items:center;display:flex;flex-direction:column;justify-self:center}.prodc-headerCard{background:#f6f8ff;border:1px solid #d5ddf0;border-radius:999px;box-shadow:0 4px 14px #1f34620f;box-shadow:var(--prodc-shadow-soft);color:#1e293b;font-family:Times New Roman,Times,serif;font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.1;margin:0;padding:6px 22px;text-align:center}.prodc-titleTag{color:#365486;font-size:12px;font-weight:700;margin-top:4px}.prodc-topheader-right{display:flex;justify-content:flex-end;min-width:180px}.prodc-dayanddate{align-items:flex-end;background:#fff;border:1px solid #d9e1ef;border:1px solid var(--prodc-border);border-radius:8px;box-shadow:0 4px 14px #1f34620f;box-shadow:var(--prodc-shadow-soft);display:flex;flex-direction:column;padding:7px 12px}.prodc-dateText{color:#1f2a37;color:var(--prodc-text);font-size:14px;font-weight:700}.prodc-dayText{color:#4d65ff;font-size:15px;font-weight:800;margin-top:2px}.prodc-entryheader{background:#fff;border:1px solid #d9e1ef;border:1px solid var(--prodc-border);border-radius:8px;border-radius:var(--prodc-radius-xl);box-shadow:0 6px 18px #1f346214;box-shadow:var(--prodc-shadow);flex:0 0 auto;margin-bottom:0;padding:8px 10px}.prodc-entryrow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.prodc-entryfield{display:flex;flex-direction:column}.prodc-datefield,.prodc-unitfield,.prodc-voucherfield{width:180px}.prodc-selectfield{width:280px}.prodc-fieldLabel{color:#5f6b7a;color:var(--prodc-text-soft);font-size:12px;font-weight:800;letter-spacing:.3px;margin-bottom:4px}.prodc-cashdate{background:#fbfcff;background:var(--prodc-input-bg);border:1px solid #d9e1ef!important;border:1px solid var(--prodc-border)!important;border-radius:8px;font-size:15px;font-weight:600;height:40px;outline:none;padding:0 12px;width:100%}.prodc-cashdate:focus{border-color:#96a8ff!important;box-shadow:0 0 0 3px #5f6fff1f}.prodc-VoucherNo,.prodc-custom-bordered-input{width:100%}.prodc-VoucherNo .MuiFilledInput-root,.prodc-custom-bordered-input .MuiFilledInput-root{background:#fbfcff!important;background:var(--prodc-input-bg)!important;border:1px solid #d9e1ef!important;border:1px solid var(--prodc-border)!important;border-radius:8px!important;height:40px!important}.prodc-VoucherNo .MuiFilledInput-root:hover,.prodc-custom-bordered-input .MuiFilledInput-root:hover{background:#fff!important}.prodc-VoucherNo .MuiFilledInput-root.Mui-focused,.prodc-custom-bordered-input .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#96a8ff!important;box-shadow:0 0 0 3px #5f6fff1f}.prodc-VoucherNo .MuiFilledInput-underline:after,.prodc-VoucherNo .MuiFilledInput-underline:before,.prodc-custom-bordered-input .MuiFilledInput-underline:after,.prodc-custom-bordered-input .MuiFilledInput-underline:before{display:none!important}.prodc-VoucherNo .MuiInputLabel-root,.prodc-custom-bordered-input .MuiInputLabel-root{color:#5f6b7a!important;color:var(--prodc-text-soft)!important;font-weight:700}.prodc-VoucherNo .MuiFilledInput-input,.prodc-custom-bordered-input .MuiFilledInput-input{color:#1f2a37!important;color:var(--prodc-text)!important;font-weight:600}.prodc-TableProd{background:#fff;border:1px solid #d9e1ef;border:1px solid var(--prodc-border);border-radius:8px;border-radius:var(--prodc-radius-xl);box-shadow:0 6px 18px #1f346214;box-shadow:var(--prodc-shadow);flex:1 1 auto;max-height:none;min-height:0;overflow-x:auto;overflow-y:auto;padding:0}.prodc-TableProd::-webkit-scrollbar{height:10px;width:10px}.prodc-TableProd::-webkit-scrollbar-track{background:#eef3fb;border-radius:999px}.prodc-TableProd::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9ab2ff,#71d7da);border-radius:999px}.prodc-custom-table{border:1px solid #b8c4d6!important;border-collapse:collapse!important;border-spacing:0;margin-bottom:0!important;min-width:1200px;width:100%}.prodc-custom-table td,.prodc-custom-table th{border:1px solid #b8c4d6!important;box-shadow:inset -1px 0 0 #b8c4d6;overflow:hidden;text-overflow:ellipsis}.prodc-custom-table>:not(caption)>*>*{border-bottom:1px solid #b8c4d6!important;border-right:1px solid #b8c4d6!important}.prodc-custom-table thead{background:linear-gradient(180deg,#dcecff,#cfe3ff);background:var(--prodc-table-head);position:sticky;top:0;z-index:4}.prodc-custom-table thead th{border-bottom:1px solid #97a9c3!important;color:#46566c;font-size:13px;font-weight:800;padding:9px 8px!important;text-align:center;white-space:nowrap}.prodc-custom-table tbody tr:nth-child(2n){background:#fbfdff}.prodc-custom-table tbody tr:hover{background:#f8fbff;background:var(--prodc-row-hover)}.prodc-custom-table tbody td{border:1px solid #d5deea;vertical-align:middle}.prodc-custom-table tfoot{background:linear-gradient(180deg,#dcecff,#cfe3ff);background:var(--prodc-table-foot);bottom:-1px;position:sticky;z-index:3}.prodc-custom-table tfoot td{border:1px solid #d5deea!important;border-top-color:#97a9c3!important;color:#22324b;font-weight:800;padding:8px!important}.prodc-Amount,.prodc-Disc,.prodc-Hsn,.prodc-ItemCode,.prodc-desc{background:#fbfcff;border:none!important;box-sizing:border-box;font-size:16px;height:38px;outline:none!important;padding:8px 10px;width:100%}.prodc-Amount,.prodc-Disc{text-align:right}.prodc-Amount:focus,.prodc-Disc:focus,.prodc-Hsn:focus,.prodc-ItemCode:focus,.prodc-desc:focus{background:#fff;box-shadow:inset 0 0 0 1px #98adff}.prodc-deleteCell{align-items:center;display:flex;height:100%;justify-content:center}.prodc-addbutton{display:flex;flex:0 0 auto;justify-content:flex-start;margin-bottom:2px;margin-top:0}.prodc-add-row-btn{background:#e7f1fc!important;border:1px solid #9bb9d8!important;border-radius:7px!important;box-shadow:none!important;color:#24415f!important;font-size:13px!important;font-weight:800!important;height:32px;min-width:112px}.prodc-add-row-btn:hover:not(:disabled){background:#d8eafb!important}.prodc-Belowcontent{background:#fff;border:1px solid #d9e1ef;border:1px solid var(--prodc-border);border-radius:8px;border-radius:var(--prodc-radius-xl);box-shadow:0 6px 18px #1f346214;box-shadow:var(--prodc-shadow);flex:0 0 auto;margin-top:0;padding:4px 8px 5px}.prodc-Buttonsgroupz{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.prodc-Buttonz{border:none!important;border-radius:8px!important;box-shadow:0 8px 18px #4660911f;color:#1c2332!important;font-weight:800!important;height:38px;min-width:108px;transition:.16s ease}.prodc-Buttonz:hover:not(:disabled){box-shadow:0 12px 24px #46609129;transform:translateY(-1px)}.prodc-Buttonz:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.prodc-Report{width:100%}.modal-content{border:1px solid #dbe5f2!important;border-radius:18px!important;box-shadow:0 24px 60px #21335f2e!important}.modal-header{border-bottom:1px solid #e8eef7!important}.modal-footer{border-top:1px solid #e8eef7!important}@media (max-width:1100px){.prodc-entryrow{flex-wrap:wrap}}@media (max-width:768px){.prodc-headerCard{font-size:28px}.prodc-topheader{grid-template-columns:1fr}.prodc-titleblock{justify-self:center}.prodc-topheader-right{justify-content:flex-end}.prodc-datefield,.prodc-entryfield,.prodc-selectfield,.prodc-unitfield,.prodc-voucherfield{width:100%}.prodc-Buttonz{min-width:calc(50% - 8px)}}.production-entry{color:#173651;flex:1 1;min-height:0;overflow:auto;padding:8px}.production-section{background:#fff;border:1px solid #c4d7e8;border-radius:6px;margin-bottom:12px;overflow:hidden}.production-section header{align-items:center;background:#e8f2f8;display:flex;flex-wrap:wrap;gap:16px;padding:8px 10px}.production-section header span{flex:1 1;font-size:.9em}.production-entry button{background:#f6fbff;border:1px solid #b7d1e4;border-radius:4px;color:inherit;font:inherit;padding:5px 9px}.production-scroll{overflow-x:auto}.production-entry table{border-collapse:collapse;min-width:960px;table-layout:fixed;width:100%}.production-entry th{background:#f0f5fa;font-weight:600;padding:7px;text-align:left}.production-entry td{border:1px solid #dbe5ed;padding:3px 6px}.production-entry th:first-child{width:90px}.production-entry th:nth-child(2){width:23%}.production-entry th:nth-child(3){width:170px}.production-entry th:nth-child(4){width:85px}.production-entry th:nth-child(5),.production-entry th:nth-child(6){width:100px}.production-entry th:last-child:empty{width:40px}.production-entry input,.production-entry select{background:#0000;border:0;color:inherit;font:inherit;min-width:0;padding:5px 2px;width:100%}.production-entry button:disabled,.production-entry input[readonly],.production-entry select:disabled{color:inherit;opacity:1}.production-entry td:nth-child(5) input,.production-entry td:nth-child(6) input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.production-entry .production-item{background:#0000;border:0;text-align:left;white-space:normal;width:100%}.production-reconciliation{background:#e9f5f1;border-radius:5px;display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px}.production-extra-fields{display:flex;gap:12px;padding:6px 12px}.production-extra-fields label{align-items:center;display:flex;flex:1 1;gap:8px}.production-extra-fields input{border:1px solid #bdd2e6;border-radius:4px;flex:1 1;min-width:0;padding:5px}.production-compact .production-scroll{max-height:none}.production-compact table{min-width:1200px}.production-compact th:nth-child(n){padding:7px 5px;width:auto}.production-compact td{padding:3px 4px}.production-compact .production-number input,.production-compact td:nth-child(5) input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.production-compact td:nth-child(6) input{text-align:left}.production-compact .production-raw-row{background:#edf5fc}.production-compact .production-loss-row{background:#fff5e4}.production-compact .production-empty{color:#7890a2}.production-compact tfoot td{background:#edf5f8;font-weight:600;padding:7px 4px;text-align:right}.production-compact .production-error{background:#fff1f1;border-radius:4px;color:#a62020;padding:8px}.production-compact input,.production-compact select{padding:4px 2px}.production-compact .production-add-row{border-top:1px solid #dbe5ed;padding:8px}.production-compact .production-item{cursor:text;font-weight:400}.production-compact td:nth-child(4) input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.production-compact td:nth-child(5) input{text-align:left}.production-compact .production-number input{text-align:right}@media screen{#root .prodc-page{--app-font-size:var(--prodc-font-size,13px);font-family:Shkun Inter,Inter,Arial,sans-serif;font-size:13px;font-size:var(--prodc-font-size,13px)}#root .prodc-page :is(input,select,textarea,button,label,th,td,.MuiInputBase-root,.MuiInputLabel-root,.MuiMenuItem-root,.prodc-fieldLabel,.prodc-dateText,.prodc-dayText,.prodc-titleTag){font-family:Shkun Inter,Inter,Arial,sans-serif!important;font-size:13px!important;font-size:var(--prodc-font-size,13px)!important}#root .prodc-page .prodc-headerCard{font-family:Shkun Inter,Inter,Arial,sans-serif;font-size:19px;font-size:calc(var(--prodc-font-size,13px) + 6px)}#root .prodc-page .prodc-entryheader .MuiFilledInput-root{height:46px!important;height:calc(var(--prodc-font-size,13px)*2 + 20px)!important}#root .prodc-page .prodc-entryheader .MuiFilledInput-input{height:auto!important;line-height:1.35;padding-bottom:6px;padding-top:22px}}.production-register{--app-font-size:var(--register-font-size,13px);background:#f5f8fc;color:#193b5d;font-family:Shkun Inter,Inter,Arial,sans-serif;font-size:13px;font-size:var(--register-font-size,13px);min-height:calc(100vh - 130px);padding:12px}.production-register header{align-items:center;background:#fff;border:1px solid #d6e3ee;border-radius:7px;display:flex;gap:12px;justify-content:space-between;padding:12px}.production-register h1{font:600 1.35em Shkun Inter,Inter,Arial,sans-serif;margin:0}.production-register header>div{display:flex;flex-wrap:wrap;gap:6px}.production-register button,.production-register input,.production-register select{background:#fff;border:1px solid #b9d0e3;border-radius:5px;color:inherit;font:inherit;padding:7px 10px}.production-register button{cursor:pointer}.production-register button:hover{background:#e9f3fc}.production-register button:disabled{cursor:default;opacity:.5}.production-register-filters{align-items:flex-end;background:#fff;border:1px solid #d6e3ee;border-radius:7px;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding:12px}.production-register-filters label{display:flex;flex-direction:column;gap:4px}.production-register-search{flex:1 1;min-width:220px}.production-register-count{color:#536f89;font-size:.95em;margin:10px 2px}.production-register-scroll{background:#fff;border:1px solid #c8d9e7;border-radius:7px;overflow:auto;padding:12px}.production-register-document h2,.production-register-document h3,.production-register-document>p{margin:5px 0;text-align:center}.production-register-document h2{font-size:1.4em}.production-register-document h3{font-size:1.1em}.production-register table{border-collapse:collapse;margin-top:12px;min-width:1100px;width:100%}.production-register td,.production-register th{border:1px solid #d8e3ed;padding:8px;text-align:left}.production-register th{background:#193b5d;color:#fff}.production-register .numeric-heading{text-align:center;width:8%}.production-register .number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.production-register .date{white-space:nowrap}.production-register tbody tr:nth-child(2n){background:#f7faff}.production-register tbody tr:hover{background:#eaf4ff}.production-register td small{color:#6d8194;display:block}.production-register td button{background:none;border:0;color:#126bb0;padding:0;text-decoration:underline}.production-register tfoot{background:#eaf2fa;font-weight:600}.production-register tfoot th{background:#eaf2fa;color:#193b5d}.register-print-number{display:none}@media(max-width:650px){.production-register header{align-items:flex-start;flex-direction:column}.production-register-filters label{flex:1 1;min-width:130px}.production-register input,.production-register select{box-sizing:border-box;width:100%}}#root .production-register :is(h1,h2){font-size:16px!important;font-size:calc(var(--register-font-size,13px) + 3px)!important}*{box-sizing:border-box}.LedgerList_LL-pageWrap__TkKY6{background:radial-gradient(circle at top left,#3b82f61f,#0000 24%),radial-gradient(circle at top right,#0ea5e91a,#0000 22%),linear-gradient(180deg,#f6f9fc,#edf3f8);min-height:100vh;padding:10px;width:100%}.LedgerList_LL-shell__Cr8NR{background:#fffffff5;border:1px solid #b4c7dad9;border-radius:12px;box-shadow:0 10px 26px #0f172a14,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;height:calc(100vh - 20px);overflow:hidden;padding:9px 10px 10px}.LedgerList_LL-headerPanel__km1U6{grid-gap:14px;border-bottom:1px solid #d8e3ef;display:grid;gap:14px;grid-template-columns:minmax(300px,1fr) auto;margin-bottom:6px;padding:4px 2px 7px}.LedgerList_LL-statsRow__8DeZS,.LedgerList_LL-titleBlock__CwNV0{border:0;border-radius:0;box-shadow:none}.LedgerList_LL-titleBlock__CwNV0{background:#0000;padding:0}.LedgerList_LL-kicker__lC7AO{color:#34699d;font-size:10px;font-weight:800;letter-spacing:.3px;margin-bottom:1px;text-transform:uppercase}.LedgerList_LL-title__gkb5g{color:#0d2945;font-family:Raleway,Roboto,sans-serif;font-weight:800;letter-spacing:0;line-height:1;margin:0}.LedgerList_LL-subtitle__NqIl0{color:#526b82;font-size:12px;font-weight:500;margin:3px 0 0}.LedgerList_LL-statsRow__8DeZS{grid-gap:6px;background:#0000;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:0}.LedgerList_LL-statCard__8tCm7{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d8e4ef;border-radius:8px;display:flex;flex-direction:row;gap:10px;justify-content:space-between;min-height:34px;min-width:0;padding:6px 10px}.LedgerList_LL-statLabel__rlK8f{color:#627a91;font-size:10px;font-weight:800;letter-spacing:.2px;margin-bottom:0;text-transform:uppercase;white-space:nowrap}.LedgerList_LL-statValue__\+00Yx{color:#0f2f52;font-size:17px;font-weight:800;line-height:1}.LedgerList_LL-toolbar__YcJh8{grid-gap:8px;background:#f8fbff;border:1px solid #dbe6f1;border-radius:13px;display:grid;grid-template-columns:minmax(280px,1fr) 170px 140px 132px 96px 96px;margin-bottom:8px;padding:9px}.LedgerList_LL-searchWrap__fyt5a{width:100%}.LedgerList_LL-searchInput__ts-4y{background:#fff!important;border:1px solid #c7d6e5!important;border-radius:9px!important;box-shadow:inset 0 1px 2px #0f172a0a;font-size:14px!important;height:38px}.LedgerList_LL-searchInput__ts-4y:focus{border-color:#67a1dc!important;box-shadow:0 0 0 3px #3b82f61f!important}.LedgerList_LL-popupInput__dYVHk,.LedgerList_LL-searchSelect__iZ696{background:#fff!important;border:1px solid #c7d6e5!important;border-radius:9px!important;font-size:14px!important;height:38px}.LedgerList_LL-smartWrap__6OnpY{display:flex;flex-direction:row;justify-content:center}.LedgerList_LL-smartLabel__1er7S{color:#61758b;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.1;max-width:48px}.LedgerList_LL-smartToggle__QYXU-{background:#cfd7e0;border-radius:999px;cursor:pointer;height:28px;position:relative;transition:.25s ease;width:54px}.LedgerList_LL-smartToggleOn__oORdA{background:linear-gradient(180deg,#2f80ed,#1f5fbf)}.LedgerList_LL-smartThumb__IkaKr{background:#fff;border-radius:50%;box-shadow:0 4px 10px #0000002e;height:22px;left:4px;position:absolute;top:3px;transition:.25s ease;width:22px}.LedgerList_LL-smartToggleOn__oORdA .LedgerList_LL-smartThumb__IkaKr{left:28px}.LedgerList_LL-pageBtn__G6I\+f,.LedgerList_LL-topBtnAlt__DhT6F,.LedgerList_LL-topBtn__x54RU{border:none!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important;min-height:38px;padding:6px 10px!important}.LedgerList_LL-topBtn__x54RU{background:linear-gradient(180deg,#458ed5,#2b77c5)!important;box-shadow:0 8px 16px #2b77c538}.LedgerList_LL-topBtnAlt__DhT6F{background:linear-gradient(180deg,#5c6b7c,#445160)!important;box-shadow:0 8px 16px #44516038}.LedgerList_LL-pageBtn__G6I\+f{background:linear-gradient(180deg,#458ed5,#2b77c5)!important}.LedgerList_LL-periodBar__6SUei{align-items:center;background:#f8fbff;border:1px solid #d8e3ef;border-radius:13px;display:flex;gap:10px;margin-bottom:8px;padding:8px 10px}.LedgerList_LL-periodItem__QrFwv{align-items:center;display:flex;gap:8px}.LedgerList_LL-periodLabel__C1vTv{color:#23415f;font-size:13px;font-weight:700}.LedgerList_LL-dateInput__XJC6f{background:#fff;border:1px solid #bfd0df;border-radius:8px;height:34px;outline:none;padding:6px 10px;width:132px}.LedgerList_LL-hintBadge__zVGpI{background:#e8f2ff;border-radius:999px;color:#2a5886;font-size:12px;font-weight:700;padding:7px 11px}.LedgerList_LL-tableShell__Lju\+P{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #d8e3ef;border-radius:13px;box-shadow:0 8px 22px #0f172a0a;flex:1 1;min-height:0;overflow:hidden}.LedgerList_LL-columnModalBody__POGdG,.LedgerList_LL-tableContainer__dSmUa,.LedgerList_LL-txnTableWrap__5osv3{height:100%;overflow:auto}.LedgerList_LL-columnModalBody__POGdG::-webkit-scrollbar,.LedgerList_LL-tableContainer__dSmUa::-webkit-scrollbar,.LedgerList_LL-txnTableWrap__5osv3::-webkit-scrollbar{height:9px;width:9px}.LedgerList_LL-columnModalBody__POGdG::-webkit-scrollbar-thumb,.LedgerList_LL-tableContainer__dSmUa::-webkit-scrollbar-thumb,.LedgerList_LL-txnTableWrap__5osv3::-webkit-scrollbar-thumb{background:#bfd0e0;border-radius:10px}.LedgerList_LL-columnModalBody__POGdG::-webkit-scrollbar-track,.LedgerList_LL-tableContainer__dSmUa::-webkit-scrollbar-track,.LedgerList_LL-txnTableWrap__5osv3::-webkit-scrollbar-track{background:#f1f6fb}.LedgerList_LL-gridTable__lUuDv,.LedgerList_LL-txnTable__lJkUu{border-collapse:initial;border-spacing:0;margin-bottom:0!important}.LedgerList_LL-txnTable__lJkUu{min-width:980px}.LedgerList_LL-tableHead__avzHj{background:linear-gradient(180deg,#3f97df,#1f6dbb);color:#fff}.LedgerList_LL-tableHead__avzHj th{border:none!important;box-shadow:inset 0 -1px 0 #ffffff2e;font-size:13px;font-weight:800;letter-spacing:.2px;padding:9px 10px!important;position:sticky;text-align:center;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.LedgerList_LL-checkCell__4BonB,.LedgerList_LL-checkCol__EsWZw{text-align:center;width:48px}.LedgerList_LL-checkCell__4BonB input{accent-color:#1f6dbb;height:15px;width:15px}.LedgerList_LL-dataCell__KiS0E{max-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LedgerList_LL-gridTable__lUuDv tbody td,.LedgerList_LL-txnTable__lJkUu tbody td,.LedgerList_LL-txnTable__lJkUu tfoot td{border-bottom:1px solid #e5edf5!important;border-top:none!important;color:#1c2f45;font-size:13.5px;height:44px;padding:6px 10px!important;vertical-align:middle}.LedgerList_LL-gridTable__lUuDv tbody tr:nth-child(2n) td,.LedgerList_LL-txnTable__lJkUu tbody tr:nth-child(2n) td{background:#fbfdff}.LedgerList_LL-gridTable__lUuDv tbody tr:hover td,.LedgerList_LL-txnTable__lJkUu tbody tr:hover td{background:#edf6ff!important}.LedgerList_LL-selectedRow__dvhcO td{background:linear-gradient(180deg,#d8ebff,#cfe5ff)!important;box-shadow:inset 0 1px 0 #3a82d22e,inset 0 -1px 0 #3a82d22e}.LedgerList_LL-flaggedRow__Hx7yf td{background:linear-gradient(180deg,#ffe5e5,#ffd9d9)!important;color:#8b1e1e!important}.LedgerList_LL-emptyCell__2MQ-7{color:#5e7388;font-weight:700;padding:24px!important;text-align:center}.LedgerList_LL-footerBar__WU2Dv{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:26px}.LedgerList_LL-pageInfo__QoyT6{color:#415b75;font-size:14px;font-weight:600}.LedgerList_LL-pagerWrap__fCFly{align-items:center;display:flex;gap:10px}.LedgerList_LL-pageBadge__KLJEF{align-items:center;background:#fff;border:1px solid #d1dce7;border-radius:12px;color:#183756;display:flex;font-weight:800;height:38px;justify-content:center;min-width:42px}.LedgerList_LL-modalDialog__VCOZ1{height:92vh;margin:3vh auto!important;max-width:90vw!important;width:90vw}.LedgerList_LL-modalDialog__VCOZ1 .modal-content{background:#fff;border:1px solid #dae4eff2;border-radius:18px;box-shadow:0 30px 90px #0f172a47;height:92vh;max-height:92vh;overflow:hidden}.LedgerList_LL-modalHeader__W9Q13{align-items:flex-start!important;background:#fff;border-bottom:1px solid #edf1f6!important;min-height:46px;padding:10px 24px 6px!important}.LedgerList_LL-modalHeader__W9Q13 .btn-close{box-shadow:none!important;margin-top:0;opacity:.85}.LedgerList_LL-modalTitle__1zN5W{color:#07172f;font-family:Roboto,Raleway,sans-serif;font-size:23px;font-size:calc(var(--app-font-size, 13px) + 10px);font-weight:900;letter-spacing:0;line-height:1.1;text-transform:none}.LedgerList_LL-modalSubtitle__GqcOM{color:#536887;font-size:14px;font-weight:600;margin-top:5px}.LedgerList_LL-modalBody__KBApT{background:#fff;height:calc(92vh - 46px);overflow:hidden;padding:0 24px 16px!important}.LedgerList_LL-modalContent__VDgqz{grid-gap:8px;display:grid;gap:8px;grid-template-rows:16% minmax(0,1fr) 42px;height:100%;min-height:0}.LedgerList_LL-accountTop__3lsL0{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #dbe4ef;border-radius:12px;box-shadow:0 10px 22px #0f172a0f,inset 0 1px 0 #fffffff2;display:grid;grid-template-columns:minmax(390px,1.05fr) minmax(520px,1.35fr);grid-template-rows:1fr;min-height:0;overflow:hidden}.LedgerList_LL-accountSummaryCard__JCGed{grid-gap:10px;align-items:center;border-bottom:0;border-right:1px solid #edf1f6;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr) 178px;min-height:0;padding:7px 10px}.LedgerList_LL-bankIcon__FN-Gy{background:linear-gradient(180deg,#1672f3,#0558d8);border-radius:50%;box-shadow:0 12px 22px #0558d838;color:#fff;display:grid;font-size:18px;font-size:calc(var(--app-font-size, 13px) + 5px);font-weight:900;height:36px;place-items:center;width:36px}.LedgerList_LL-accountIdentity__-ORp2{min-width:0}.LedgerList_LL-accountName__RNiL\+{color:#07172f;font-size:18px;font-size:calc(var(--app-font-size, 13px) + 5px);font-weight:900;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LedgerList_LL-accountMeta__YkG2I{color:#516681;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:600;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LedgerList_LL-accountStatus__IhLft{background:#dcf8e6;border-radius:999px;color:#088836;display:inline-block;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:800;margin-top:3px;padding:2px 8px}.LedgerList_LL-balancePanel__L6od6,.LedgerList_LL-periodPanel__YmExd{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe7f6;border-radius:9px;min-height:0;padding:6px 9px}.LedgerList_LL-balancePanel__L6od6 span,.LedgerList_LL-periodPanel__YmExd span{color:#4e637f;display:block;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:800;margin-bottom:2px}.LedgerList_LL-balancePanel__L6od6 strong{color:#07172f;display:block;font-size:16px;font-size:calc(var(--app-font-size, 13px) + 3px);font-weight:900}.LedgerList_LL-balancePanel__L6od6 em{font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-style:normal;margin-left:4px}.LedgerList_LL-periodPanel__YmExd{display:none}.LedgerList_LL-periodPanel__YmExd strong{color:#07172f;display:block;font-size:15px;font-size:calc(var(--app-font-size, 13px) + 2px);font-weight:800;line-height:1.35}.LedgerList_LL-statementStats__EKXyA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.LedgerList_LL-statementStat__w9wpu{align-items:center;border-right:1px solid #edf1f6;display:flex;gap:7px;min-width:0;padding:6px 9px}.LedgerList_LL-statementStat__w9wpu:last-child{border-right:0}.LedgerList_LL-statIcon__KKcmj{background:#eaf4ff;border-radius:50%;color:#0b6be8;display:grid;flex:0 0 auto;font-size:11px;font-size:calc(var(--app-font-size, 13px) - 2px);font-weight:900;height:28px;place-items:center;width:28px}.LedgerList_LL-statementStat__w9wpu:first-child .LedgerList_LL-statIcon__KKcmj{background:#e7f8ed;color:#079640}.LedgerList_LL-statementStat__w9wpu:nth-child(2) .LedgerList_LL-statIcon__KKcmj{background:#ffeded;color:#e12323}.LedgerList_LL-statementStat__w9wpu:nth-child(4) .LedgerList_LL-statIcon__KKcmj{background:#f1e9ff;color:#7c3aed}.LedgerList_LL-statementStat__w9wpu span:not(.LedgerList_LL-statIcon__KKcmj){color:#516681;display:block;font-size:12px;font-size:calc(var(--app-font-size, 13px) - 1px);font-weight:700}.LedgerList_LL-statementStat__w9wpu strong{color:#07172f;display:block;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);font-weight:900;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LedgerList_LL-transactionPanel__4DATc{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #cfddea;border-radius:14px;box-shadow:0 14px 28px #0f172a14,inset 0 1px 0 #fffffff2;display:grid;grid-template-rows:54px minmax(0,1fr);min-height:0;overflow:hidden}.LedgerList_LL-transactionHeader__ac94j{align-items:center;background:linear-gradient(180deg,#fff,#f7fbff);border-bottom:1px solid #edf1f6;display:flex;gap:16px;justify-content:space-between;padding:0 20px}.LedgerList_LL-transactionHeader__ac94j h3{color:#07172f;font-size:18px;font-size:calc(var(--app-font-size, 13px) + 5px);font-weight:900;margin:0}.LedgerList_LL-transactionHeader__ac94j span{color:#526883;font-size:13px;font-size:var(--app-font-size,13px);font-weight:800}.LedgerList_LL-txnTableWrap__5osv3{background:linear-gradient(180deg,#f8fbff,#eef5fc);border:0;border-radius:0;box-shadow:none;contain:strict;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;will-change:scroll-position}.LedgerList_LL-txnTable__lJkUu{border-collapse:initial;border-spacing:0 6px;font-size:13px;font-size:var(--app-font-size,13px);min-width:1080px;table-layout:fixed}.LedgerList_LL-txnTable__lJkUu .LedgerList_LL-tableHead__avzHj{background:linear-gradient(180deg,#eef6ff,#dfeeff);color:#07172f}.LedgerList_LL-txnTable__lJkUu .LedgerList_LL-tableHead__avzHj th{background:linear-gradient(180deg,#f7fbff,#e6f1ff)!important;border-bottom:1px solid #c9d9e9!important;box-shadow:inset 0 -1px 0 #4776a824;color:#07172f;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);letter-spacing:0;padding:13px 10px!important;text-transform:none}.LedgerList_LL-txnTable__lJkUu td:first-child,.LedgerList_LL-txnTable__lJkUu th:first-child{width:50px}.LedgerList_LL-txnTable__lJkUu td:nth-child(2),.LedgerList_LL-txnTable__lJkUu th:nth-child(2){width:120px}.LedgerList_LL-txnTable__lJkUu td:nth-child(3),.LedgerList_LL-txnTable__lJkUu th:nth-child(3){width:90px}.LedgerList_LL-txnTable__lJkUu td:nth-child(4),.LedgerList_LL-txnTable__lJkUu th:nth-child(4){width:330px}.LedgerList_LL-txnTable__lJkUu td:nth-child(5),.LedgerList_LL-txnTable__lJkUu td:nth-child(6),.LedgerList_LL-txnTable__lJkUu th:nth-child(5),.LedgerList_LL-txnTable__lJkUu th:nth-child(6){width:115px}.LedgerList_LL-txnTable__lJkUu td:nth-child(7),.LedgerList_LL-txnTable__lJkUu td:nth-child(8),.LedgerList_LL-txnTable__lJkUu td:nth-child(9),.LedgerList_LL-txnTable__lJkUu th:nth-child(7),.LedgerList_LL-txnTable__lJkUu th:nth-child(8),.LedgerList_LL-txnTable__lJkUu th:nth-child(9){width:140px}.LedgerList_LL-txnTable__lJkUu td:nth-child(10),.LedgerList_LL-txnTable__lJkUu th:nth-child(10){width:80px}.LedgerList_LL-txnTable__lJkUu tbody td,.LedgerList_LL-txnTable__lJkUu tfoot td{background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid #d1deeb!important;border-top:1px solid #dce8f4!important;box-shadow:0 3px 8px #0f172a0f,inset 0 1px 0 #fffffff2;color:#10243b;font-size:14px;font-size:calc(var(--app-font-size, 13px) + 1px);height:46px;overflow:hidden;padding:10px 12px!important;text-overflow:ellipsis;white-space:nowrap}.LedgerList_LL-txnTable__lJkUu tbody tr td:first-child,.LedgerList_LL-txnTable__lJkUu tfoot tr td:first-child{border-left:1px solid #dce8f4!important;border-radius:10px 0 0 10px}.LedgerList_LL-txnTable__lJkUu tbody tr td:last-child,.LedgerList_LL-txnTable__lJkUu tfoot tr td:last-child{border-radius:0 10px 10px 0;border-right:1px solid #dce8f4!important}.LedgerList_LL-txnTable__lJkUu tbody tr:hover td{background:linear-gradient(180deg,#eef7ff,#e4f1ff)!important;transform:translateY(-1px)}.LedgerList_LL-txnTable__lJkUu .LedgerList_LL-selectedRow__dvhcO td{background:linear-gradient(180deg,#d9ecff,#c9e3ff)!important;border-color:#88bff5!important;box-shadow:0 6px 14px #2563eb2e,inset 0 1px 0 #fffffff2}.LedgerList_LL-narrationCell__3xS8y{max-width:1px}.LedgerList_LL-openingRow__GaaGP td{background:linear-gradient(180deg,#fffaf0,#fff4dc)!important}.LedgerList_LL-virtualSpacerRow__fKxs- td{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.LedgerList_LL-centerCell__c3kIQ{text-align:center}.LedgerList_LL-rightCell__UvkQI{text-align:right}.LedgerList_LL-drText__jhRNK{color:#08a045!important;font-weight:800!important}.LedgerList_LL-crText__YcTU1{color:#ff1f2d!important;font-weight:800!important}.LedgerList_LL-footerTotalRow__2gn6L td{background:linear-gradient(180deg,#e8f3ff,#dcebff)!important;border-top:1px solid #b8cde3!important;bottom:0;font-weight:800;position:sticky;z-index:3}.LedgerList_LL-modalActionBar__Q4YcE{align-items:center;display:flex;justify-content:flex-end;margin-top:8px;min-height:0}.LedgerList_LL-modalBtnGroup__qSJ6B{display:flex;gap:10px}.LedgerList_LL-optionGrid__bH2tE{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.2fr .8fr}.LedgerList_LL-voucherBox__IRK5V{background:#f8fbff;border:1px solid #dde7f1;border-radius:14px;padding:12px}.LedgerList_LL-voucherTitle__sOBJT{color:#16324e;display:block;font-size:15px;margin-bottom:10px}.LedgerList_LL-columnModalBody__POGdG{max-height:420px}@media (max-width:1200px){.LedgerList_LL-headerPanel__km1U6{grid-template-columns:1fr}.LedgerList_LL-toolbar__YcJh8{grid-template-columns:1fr 160px 140px 150px 90px 90px}.LedgerList_LL-modalDialog__VCOZ1{max-width:94vw!important;width:94vw}.LedgerList_LL-accountTop__3lsL0{grid-template-columns:minmax(360px,1fr) minmax(430px,1.15fr);grid-template-rows:1fr}.LedgerList_LL-accountSummaryCard__JCGed{grid-template-columns:42px minmax(0,1fr) 170px}.LedgerList_LL-periodPanel__YmExd{display:none}}@media (max-width:768px){.LedgerList_LL-shell__Cr8NR{height:auto;min-height:96vh}.LedgerList_LL-toolbar__YcJh8{grid-template-columns:1fr}.LedgerList_LL-footerBar__WU2Dv,.LedgerList_LL-periodBar__6SUei{align-items:stretch;flex-direction:column}.LedgerList_LL-hintBadge__zVGpI{margin-left:0}.LedgerList_LL-optionGrid__bH2tE,.LedgerList_LL-statsRow__8DeZS{grid-template-columns:1fr}.LedgerList_LL-modalDialog__VCOZ1{height:94vh;margin:2vh auto!important;max-width:96vw!important;width:96vw}.LedgerList_LL-modalDialog__VCOZ1 .modal-content{height:94vh;max-height:94vh}.LedgerList_LL-modalBody__KBApT{height:calc(94vh - 46px)}.LedgerList_LL-modalContent__VDgqz{grid-template-rows:auto minmax(0,1fr) 46px}.LedgerList_LL-accountTop__3lsL0{grid-template-rows:auto auto;max-height:28vh;overflow:auto}.LedgerList_LL-accountSummaryCard__JCGed,.LedgerList_LL-statementStats__EKXyA{grid-template-columns:1fr}.LedgerList_LL-periodPanel__YmExd{grid-column:auto}.LedgerList_LL-modalActionBar__Q4YcE{justify-content:stretch}.LedgerList_LL-modalBtnGroup__qSJ6B{width:100%}.LedgerList_LL-modalBtnGroup__qSJ6B button{flex:1 1}}.LedgerList_LL-pageWrap__TkKY6{background:#fff;color:#082c50;min-height:100dvh;padding:0}.LedgerList_LL-shell__Cr8NR{background:#fff;border:1px solid #b9d0e7;border-radius:7px;box-shadow:0 2px 8px #1737580a;height:calc(100dvh - 2px);min-height:0;padding:6px}.LedgerList_LL-headerPanel__km1U6{border-bottom:1px solid #d1e2f5;display:block;flex:0 0 auto;margin-bottom:4px;min-height:51px;padding:4px 0 8px;text-align:center}.LedgerList_LL-title__gkb5g{color:#082c50;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:26px}.LedgerList_LL-subtitle__NqIl0{color:#345a83;font-size:9px;line-height:13px;margin:0}.LedgerList_LL-toolbar__YcJh8{background:#f7fbff;border:1px solid #d1e2f5;border-radius:7px;display:flex;flex:0 0 auto;gap:5px;margin-bottom:5px;min-height:39px;padding:6px}.LedgerList_LL-searchWrap__fyt5a{width:clamp(230px,19vw,365px)}.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-searchSelect__iZ696{width:115px}.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-searchSelect__iZ696:nth-of-type(2){width:90px}.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-searchInput__ts-4y,.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-searchSelect__iZ696{border:1px solid #bfd4ed!important;border-radius:5px!important;box-shadow:none;color:#173b60;font-size:11px!important;height:24px;min-height:24px;padding:2px 7px}.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-searchSelect__iZ696{padding-right:25px}.LedgerList_LL-smartWrap__6OnpY{gap:7px;margin:0 9px}.LedgerList_LL-smartLabel__1er7S{color:#174577;font-size:9px;max-width:38px}.LedgerList_LL-smartToggle__QYXU-{flex-shrink:0;height:17px;width:32px}.LedgerList_LL-smartThumb__IkaKr{height:13px;left:2px;top:2px;width:13px}.LedgerList_LL-smartToggleOn__oORdA .LedgerList_LL-smartThumb__IkaKr{left:17px}.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-topBtn__x54RU{margin-left:auto}.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-topBtnAlt__DhT6F,.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-topBtn__x54RU{align-items:center;border-radius:5px!important;box-shadow:0 2px 5px #194b7626;display:inline-flex;font-size:10px!important;gap:4px;height:24px;justify-content:center;min-height:24px;padding:3px 9px!important}.LedgerList_LL-periodBar__6SUei{background:#f7fbff;border:1px solid #d1e2f5;border-radius:7px;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:5px;min-height:34px;padding:4px 6px}.LedgerList_LL-periodItem__QrFwv{gap:6px}.LedgerList_LL-periodLabel__C1vTv{color:#174577;font-size:11px;white-space:nowrap}.LedgerList_LL-dateInput__XJC6f{border:1px solid #bfd4ed;border-radius:5px;color:#173b60;font-size:11px;height:22px;padding:2px 6px;width:83px}.LedgerList_LL-hintBadge__zVGpI{font-size:9px;font-weight:500;margin-left:auto;padding:4px 8px}.LedgerList_LL-tableShell__Lju\+P{border-color:#c3d9f0;border-radius:6px;box-shadow:none}.LedgerList_LL-gridTable__lUuDv{table-layout:fixed;width:100%}.LedgerList_LL-gridTable__lUuDv .LedgerList_LL-tableHead__avzHj{background:#d9eafd;color:#244361}.LedgerList_LL-gridTable__lUuDv .LedgerList_LL-tableHead__avzHj th{background:linear-gradient(#e0efff,#cde4fb);border-bottom:1px solid #b8cee5!important;border-right:1px solid #b8cee5!important;box-shadow:none;color:#244361;font-size:11px;font-weight:700;height:26px;letter-spacing:0;line-height:18px;padding:3px 6px!important}.LedgerList_LL-gridTable__lUuDv .LedgerList_LL-checkCol__EsWZw{width:8.4%}.LedgerList_LL-gridTable__lUuDv tbody tr:not(.LedgerList_LL-virtualSpacerRow__fKxs-) td{background:#fff;border-bottom:1px solid #e0ebf7!important;border-right:1px solid #d0e0f2;box-shadow:none;color:#082c50;font-size:11px;font-weight:400;height:var(--ledger-row-height);line-height:20px;padding:3px 6px!important}.LedgerList_LL-gridTable__lUuDv tbody tr:nth-child(2n):not(.LedgerList_LL-virtualSpacerRow__fKxs-) td{background:#f8fbff}.LedgerList_LL-gridTable__lUuDv tbody tr.LedgerList_LL-selectedRow__dvhcO td{background:#cfe5ff!important}.LedgerList_LL-gridTable__lUuDv tbody tr.LedgerList_LL-flaggedRow__Hx7yf td{background:#ffe0e0!important;color:#8b1e1e!important}.LedgerList_LL-gridTable__lUuDv .LedgerList_LL-checkCell__4BonB input{height:10px;margin:0;vertical-align:middle;width:10px}.LedgerList_LL-footerBar__WU2Dv{flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:2px;min-height:20px}.LedgerList_LL-footerBar__WU2Dv .LedgerList_LL-pageInfo__QoyT6{color:#174577;font-size:10px;order:-1}.LedgerList_LL-footerBar__WU2Dv .LedgerList_LL-kicker__lC7AO{font-size:9px;margin:0 0 0 auto}.LedgerList_LL-footerBar__WU2Dv .LedgerList_LL-statsRow__8DeZS{display:flex;gap:10px}.LedgerList_LL-footerBar__WU2Dv .LedgerList_LL-statCard__8tCm7{background:none;border:0;gap:4px;min-height:0;padding:0}.LedgerList_LL-footerBar__WU2Dv .LedgerList_LL-statLabel__rlK8f{font-size:9px;letter-spacing:0;text-transform:none}.LedgerList_LL-footerBar__WU2Dv .LedgerList_LL-statValue__\+00Yx{font-size:10px}@media (max-width:760px){.LedgerList_LL-shell__Cr8NR{height:calc(100dvh - 2px);min-height:0}.LedgerList_LL-searchWrap__fyt5a{flex:1 1 100%;width:100%}.LedgerList_LL-smartWrap__6OnpY{margin:0}.LedgerList_LL-hintBadge__zVGpI{margin-left:0}.LedgerList_LL-gridTable__lUuDv{min-width:850px}.LedgerList_LL-footerBar__WU2Dv .LedgerList_LL-kicker__lC7AO{margin-left:0}}.LedgerList_LL-searchMatch__GkYh0{background:#e4efe8;color:#2f6b4f;font:inherit;padding:0}.LedgerList_LL-gridTable__lUuDv .LedgerList_LL-tableHead__avzHj th,.LedgerList_LL-gridTable__lUuDv tbody td{font-family:Roboto,Helvetica,Arial,sans-serif}.LedgerList_LL-toolbar__YcJh8{align-items:center;flex-wrap:wrap;gap:8px}.LedgerList_LL-smartWrap__6OnpY{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;width:auto}.LedgerList_LL-smartLabel__1er7S{font-size:12px;line-height:18px;max-width:none;overflow-wrap:normal;white-space:nowrap;width:auto;word-break:normal}.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-topBtnAlt__DhT6F,.LedgerList_LL-toolbar__YcJh8 .LedgerList_LL-topBtn__x54RU{flex-shrink:0;white-space:nowrap}.LedgerList_LL-columnDialog__SWdbC{--app-font-size:13px;margin-inline:auto;max-width:560px;width:calc(100% - 24px)}.LedgerList_LL-columnDialog__SWdbC .modal-content{background:#fff;border:1px solid #cbd8e5;border-radius:8px;box-shadow:0 18px 42px #17325226;max-height:calc(100dvh - 110px);overflow:hidden}.LedgerList_LL-columnDialog__SWdbC .modal-header{gap:12px;padding:8px 14px}.LedgerList_LL-columnDialog__SWdbC .modal-title{font-weight:600}.LedgerList_LL-columnDialog__SWdbC .LedgerList_LL-columnModalBody__POGdG{grid-gap:8px;background:#fff;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;min-height:0;overflow-y:auto;padding:14px}.LedgerList_LL-columnDialog__SWdbC .form-check{align-items:center;background:#f5f8fc;border:1px solid #d8e3ef;border-radius:6px;display:flex;gap:9px;margin:0;min-height:34px;min-width:0;padding:6px 10px}.LedgerList_LL-columnDialog__SWdbC .form-check:has(input:checked){background:#e8f6f3;border-color:#a4dbd2}.LedgerList_LL-columnDialog__SWdbC .form-check-input{border-color:#aebed0;cursor:pointer;flex:0 0 15px;float:none;height:15px;margin:0;position:static;width:15px}.LedgerList_LL-columnDialog__SWdbC .form-check-input:checked{background-color:#168f8b;border-color:#168f8b}.LedgerList_LL-columnDialog__SWdbC .form-check-label{color:#173252;cursor:pointer;flex:1 1;font-weight:500;line-height:20px;margin:0;overflow-wrap:anywhere}.LedgerList_LL-columnDialog__SWdbC .modal-footer{background:#fff;border-top:1px solid #e1e9f2;margin:0;padding:10px 14px}.LedgerList_LL-columnDialog__SWdbC .modal-footer button{margin:0;min-width:84px}@media(max-width:420px){.LedgerList_LL-columnDialog__SWdbC .LedgerList_LL-columnModalBody__POGdG{grid-template-columns:minmax(0,1fr)}}.LedgerList_LL-headerPanel__km1U6{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 10px;text-align:left}.LedgerList_LL-headingIdentity__u5rHn{align-items:center;display:flex;gap:10px;min-width:0}.LedgerList_LL-emblem__n\+dpF{background:#0860df;border-radius:50%;color:#fff;display:grid;flex:0 0 36px;font-size:13px;font-weight:600;height:36px;place-items:center;width:36px}.LedgerList_LL-headerPanel__km1U6 .LedgerList_LL-titleBlock__CwNV0{align-items:flex-start;margin:0;text-align:left}.LedgerList_LL-headerPanel__km1U6 .LedgerList_LL-title__gkb5g{color:#203952;line-height:24px;margin:0;text-align:left}.LedgerList_LL-headerPanel__km1U6 .LedgerList_LL-subtitle__NqIl0{margin:0;text-align:left}.LedgerList_LL-headerActions__M9NKH{align-items:center;display:flex;gap:8px;margin-left:auto}.LedgerList_LL-controlsRow__fiNop{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:6px 10px}.LedgerList_LL-controlsRow__fiNop .LedgerList_LL-periodBar__6SUei{gap:8px;margin:0;min-height:40px;padding:7px 10px}.LedgerList_LL-controlsRow__fiNop .LedgerList_LL-searchWrap__fyt5a{align-items:center;display:flex;flex:1 1 360px;gap:8px;margin-left:auto;min-width:0}.LedgerList_LL-controlsRow__fiNop .LedgerList_LL-searchInput__ts-4y{background:#fff;border:1px solid #cbd8e5;border-radius:6px;flex:1 1 230px;height:36px;min-height:36px;min-width:180px;padding:6px 10px;width:100%}.LedgerList_LL-controlsRow__fiNop .LedgerList_LL-dateInput__XJC6f{height:28px;width:104px}.LedgerList_LL-searchWrap__fyt5a .LedgerList_LL-hintBadge__zVGpI{flex:0 1 251px;margin:0}@media(max-width:760px){.LedgerList_LL-controlsRow__fiNop .LedgerList_LL-searchWrap__fyt5a{flex:1 1 100%;flex-wrap:wrap;row-gap:4px;width:100%}.LedgerList_LL-headerPanel__km1U6 .LedgerList_LL-subtitle__NqIl0{max-width:65vw}}.LedgerList_LL-controlsRow__fiNop .LedgerList_LL-gridOrder__aQUpu{align-items:center;color:#203952;display:flex;font:inherit;gap:8px;margin:0;white-space:nowrap}.LedgerList_LL-gridOrder__aQUpu select{background:#fff;border:1px solid #cbd8e5;border-radius:5px;color:inherit;font:inherit;height:32px;padding:3px 8px;width:125px}.outstanding-statement .modal-dialog{margin:16px auto!important;max-width:1100px!important;width:calc(100% - 32px)!important}.outstanding-statement .modal-content{background:#fff;border:1px solid #c9ced1;border-radius:6px!important;height:auto!important;max-height:calc(100dvh - 32px);overflow:hidden}.outstanding-statement .modal-header{background:#fff!important;border-bottom:1px solid #d8dddf!important;padding:12px 16px!important}.outstanding-statement .modal-title{color:#293237!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;margin:0}.outstanding-statement .modal-body{background:#fff!important;min-height:0;overflow-y:auto;padding:12px 16px!important}.statement-summary{color:#303a40;letter-spacing:0;margin-bottom:12px}.statement-summary__identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 16px}.statement-summary__identity h2{font-size:17px;font-weight:650;letter-spacing:0;line-height:1.4;margin:0;overflow-wrap:anywhere}.statement-summary__identity>span{color:#626b70;font-size:13px;overflow-wrap:anywhere}.statement-summary__details{display:flex;flex-wrap:wrap;font-size:12px;gap:4px 18px;margin:8px 0 12px}.statement-summary__details>div{display:flex;gap:6px;min-width:0}.statement-summary__details dt{color:#626b70;font-weight:400;white-space:nowrap}.statement-summary__details dd{margin:0;overflow-wrap:anywhere}.statement-summary__figures{border-bottom:1px solid #e0e4e5;border-top:1px solid #e0e4e5;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 22px;padding:9px 0}.statement-summary__figures strong{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:6px}.statement-summary__period{margin-left:auto}.outstanding-statement .statement-table-frame{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.outstanding-statement .statement-table-scroll{border:1px solid #d8dddf;border-radius:0;height:auto!important;max-height:48dvh!important;overflow:auto;position:relative}.outstanding-statement .custom-table{min-width:760px}.outstanding-statement .custom-table thead th{background:#eef1f2!important;color:#394248!important;font-size:12px!important;padding:7px 8px!important}.outstanding-statement .custom-table tbody td{font-size:13px!important;font-weight:400;padding:6px 8px!important}.outstanding-statement .custom-table tfoot td{background:#f1f5f4!important;font-size:13px!important}.outstanding-statement .statement-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.outstanding-statement .Buttonz{background:#fff!important;border:1px solid #c6ccd0!important;border-radius:4px!important;box-shadow:none!important;color:#354047!important;font-size:13px!important;font-weight:500!important;height:34px!important;line-height:22px;margin:0!important;min-width:64px;padding:5px 12px!important;width:auto!important}.outstanding-statement .Buttonz:hover{background:#eef4f3!important}@media (max-width:640px){.outstanding-statement .modal-dialog{margin:8px auto!important;width:calc(100% - 16px)!important}.outstanding-statement .modal-content{max-height:calc(100dvh - 16px)}.outstanding-statement .modal-body{padding:12px!important}.statement-summary__period{flex-basis:100%;margin-left:0}}.outstanding-report{background:#fff;color:#252b30;letter-spacing:0;padding:16px}.outstanding-report .outstanding-report__body{border:0;border-radius:0;box-shadow:none;height:calc(100dvh - 32px);margin:0;min-height:420px;padding:0}.outstanding-report__header{flex-shrink:0;padding:8px 0 16px}.outstanding-report__header h1{background:none;border:0;border-radius:0;box-shadow:none;color:#252b30;font-size:22px;font-weight:650;letter-spacing:0;line-height:1.4;margin:0 0 20px;padding:0 0 0 40px}.outstanding-report__filters{align-items:end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.outstanding-report__dates{display:flex;gap:16px}.outstanding-report__dates label{grid-gap:6px;color:#596168;display:grid;font-size:12px;font-weight:600;gap:6px;margin:0}.outstanding-report__dates input{background:#fff;border:1px solid #c6ccd0;border-radius:4px;color:#252b30;font-size:14px;height:36px;line-height:20px;max-width:100%;padding:7px 10px;width:144px}.outstanding-report__totals{display:flex;flex-wrap:wrap;gap:32px}.outstanding-report__totals>div{grid-gap:6px;display:grid;gap:6px;text-align:right}.outstanding-report__totals span{color:#596168;font-size:12px}.outstanding-report__totals output{font-feature-settings:"tnum";color:#11665d;font-size:18px;font-variant-numeric:tabular-nums;font-weight:650;overflow-wrap:anywhere}.outstanding-report__totals>div:last-child output{color:#b23939}.outstanding-report .TableT{border:1px solid #d8dddf;border-radius:0;flex:1 1;height:auto;min-height:180px}.outstanding-report .custom-table{min-width:780px}.outstanding-report .custom-table thead th{background:#eef1f2!important;background-image:none!important;border-color:#d8dddf;color:#394248;font-size:12px;font-weight:650;letter-spacing:0;padding:10px 8px}.outstanding-report .custom-table tfoot td{background:#f3f6f5!important;border-color:#d8dddf}.outstanding-report .custom-table .debtor-row-active>td{background:#d9eee8!important;box-shadow:none!important}.outstanding-report .custom-table .debtor-row-active>td:first-child{border-left:3px solid #247a68}.outstanding-report .custom-table .debtor-row-flagged>td{background:#f9dddd!important;box-shadow:none!important}.debtor-statement .table tbody tr[aria-selected=true]>td{background:#d9eee8!important;box-shadow:none!important}.outstanding-report__toolbar{align-items:center;display:flex;flex-shrink:0;gap:12px;padding-top:16px}.outstanding-report__toolbar>span{font-size:13px!important;margin:0!important;white-space:nowrap}.outstanding-report__toolbar>input{border:1px solid #c6ccd0;border-radius:4px;flex:1 1;font-size:14px;height:36px!important;margin:0!important;min-width:80px;width:0!important}.outstanding-report__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.outstanding-report__actions>.Buttonz{background:#fff!important;border:1px solid #c6ccd0!important;border-radius:4px!important;box-shadow:none!important;color:#37434b!important;font-size:13px!important;height:36px!important;line-height:22px;margin:0!important;min-width:64px;padding:6px 12px!important;width:auto!important}.outstanding-report__actions>.Buttonz:hover{background:#eef4f3!important;border-color:#75948e!important}.outstanding-report button:focus-visible,.outstanding-report input:focus-visible{outline:2px solid #288779;outline-offset:2px}.debtors-report{background:#fff;padding:20px 24px}.debtors-report .outstanding-report__body{height:calc(100dvh - 40px)}.debtors-report .outstanding-report__header{padding-bottom:20px}.debtors-report .outstanding-report__header h1{color:#28433c;font-weight:600;margin-bottom:22px}.debtors-report .outstanding-report__totals{gap:28px}.debtors-report .outstanding-report__totals>div{border-left:2px solid #dce9e3;padding-left:16px}.debtors-report__status{border-top:1px solid #e2e8e5;color:#64736c;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:10px 0}.debtors-report .custom-table thead th{background:#eef4f0!important;color:#385448;padding:11px 10px}.debtors-report .custom-table tbody td{border-color:#e3e9e5;font-size:13px;padding:10px;vertical-align:middle}.debtors-report .custom-table tbody tr:nth-child(2n):not(.debtor-row-active):not(.debtor-row-flagged)>td{background:#fafcfb}.debtors-report .custom-table tbody tr:hover:not(.debtor-row-active):not(.debtor-row-flagged)>td{background:#eef5f2}.debtors-report .custom-table .debtor-row-active>td{background:#e0eee7!important}.debtors-report .outstanding-payment-button{background:#f4faf7;border:1px solid #abc9bc;border-radius:4px;color:#28604c;font-size:12px;padding:5px 12px}.debtors-report .debtors-report__empty{color:#68766e;padding:44px 16px!important;text-align:center}.debtors-report__error{align-items:center;background:#fff5ef;border-left:3px solid #bd673c;color:#713f28;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 12px}.debtors-report__error button{background:#fff;border:1px solid #c9b2a6;border-radius:4px;color:inherit;flex-shrink:0;padding:5px 12px}@media (max-width:640px){.outstanding-report{padding:12px}.outstanding-report .outstanding-report__body{height:auto;min-height:calc(100dvh - 24px)}.outstanding-report__header h1{font-size:20px}.outstanding-report__dates{gap:12px;width:100%}.outstanding-report__dates label{flex:1 1;min-width:0}.outstanding-report__dates input{width:100%}.outstanding-report__totals{gap:24px}.outstanding-report__totals>div{text-align:left}.outstanding-report .TableT{flex:none;max-height:60dvh}.outstanding-report__toolbar{flex-wrap:wrap}.outstanding-report__actions{justify-content:flex-end;width:100%}}.outstanding-report.report-reference.outstanding-workbench{--app-font-size:calc(13px*var(--app-font-scale, 1) + 2px);background:#fff;color:#273641;padding:12px 16px}.outstanding-workbench .outstanding-report__header.report-heading{margin:0;padding:0}.outstanding-workbench .report-heading__titlebar{align-items:flex-start;justify-content:center;margin:0 0 4px;min-height:40px;padding:0 42px}.outstanding-workbench .report-heading h1{color:#273641;font-size:24px!important;font-weight:650;line-height:28px;margin:0;padding:0;text-align:center}.outstanding-workbench .report-heading__filters{border-bottom:0;border-top:0;margin:0 0 8px;padding:0}.outstanding-workbench .report-heading__filters.outstanding-controls{align-items:end;gap:10px;grid-template-columns:115px 115px minmax(95px,120px) minmax(160px,1fr) minmax(160px,210px) auto}.outstanding-workbench .outstanding-controls .report-heading__actions{flex-wrap:nowrap;height:32px}.outstanding-workbench .outstanding-controls .report-heading__actions button{white-space:nowrap}.outstanding-workbench .outstanding-controls .report-heading__actions .outstanding-selected-records,.outstanding-workbench .outstanding-select-all{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;font-size:12px;gap:5px;margin:0;white-space:nowrap}.outstanding-workbench .outstanding-select-all input[type=checkbox],.outstanding-workbench .outstanding-selected-records input[type=checkbox]{accent-color:#087e88;cursor:pointer;height:16px;margin:0;min-height:16px;padding:0;width:16px}.outstanding-summary{background:#f7f9fa;border-bottom:1px solid #e1e6eb;border-top:1px solid #e1e6eb;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(240px,1.3fr) repeat(2,minmax(190px,1fr));margin:0;padding:7px 0}.outstanding-summary>div{align-items:baseline;border-right:1px solid #e1e6eb;display:flex;flex-wrap:wrap;gap:3px 10px;min-width:0;padding:0 12px}.outstanding-summary>div:last-child{border:0}.outstanding-summary dt{color:#62717d;font-size:13px;font-weight:500;line-height:16px}.outstanding-summary dd{margin:0}.outstanding-summary output{font-feature-settings:"tnum";font-size:17px;font-variant-numeric:tabular-nums;font-weight:650;line-height:22px;overflow-wrap:anywhere}.outstanding-summary dd{min-width:0}.outstanding-summary>div:nth-child(2) output{color:#a43d44}.outstanding-summary>div:nth-child(3) output{color:#23745d}.outstanding-workbench .debtors-report__status{color:#65727b;font-size:11px}.outstanding-workbench .outstanding-report__body>.TableT{border:1px solid #dce3e8;border-radius:0;flex:1 1;margin:0;min-height:180px;overflow:auto;width:100%}.outstanding-workbench .TableT>.custom-table{margin:0;min-width:860px;table-layout:auto;width:100%}.outstanding-workbench .TableT>.custom-table thead th{background:#edf2f5!important;color:#435460!important;font-size:13px!important;padding:8px 10px!important;white-space:nowrap}.outstanding-workbench .TableT>.custom-table tbody td{font-size:15px!important;height:36px;padding:5px 10px!important}.outstanding-workbench .TableT>.custom-table thead{position:sticky;top:0;z-index:2}.outstanding-workbench .TableT>.custom-table tfoot{bottom:0;position:sticky;z-index:2}.outstanding-workbench .TableT>.custom-table{table-layout:fixed}.outstanding-workbench .TableT>.custom-table>thead>tr>th:first-child{padding-left:4px!important;padding-right:4px!important;width:3%}.outstanding-workbench .TableT>.custom-table>thead>tr>th:nth-child(2){text-align:left;width:27%}.outstanding-workbench .TableT>.custom-table>thead>tr>th:nth-child(3){text-align:left;width:15%}.outstanding-workbench .TableT>.custom-table>thead>tr>th:nth-child(4){text-align:left;width:18%}.outstanding-workbench .TableT>.custom-table>thead>tr>th:nth-child(5){text-align:left;width:14%}.outstanding-workbench .TableT>.custom-table>thead>tr>th:nth-child(6){white-space:normal;width:16%}.outstanding-workbench .TableT>.custom-table>thead>tr>th:nth-child(7){width:7%}.outstanding-workbench .TableT>.custom-table>tbody>tr[data-outstanding-party]>td{overflow-wrap:anywhere}.outstanding-workbench .TableT>.custom-table>tbody>tr[data-outstanding-party]>td:first-child{padding-left:4px!important;padding-right:4px!important;text-align:center}.outstanding-workbench .TableT>.custom-table>tbody>tr[data-outstanding-party]>td:nth-child(6){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.outstanding-workbench .TableT>.custom-table tbody tr:nth-child(2n):not(.debtor-row-active):not(.debtor-row-flagged)>td{background:#f8fafb}.outstanding-workbench .TableT>.custom-table tbody tr.debtor-row-active>td{background:#e6effa!important}.outstanding-workbench .TableT>.custom-table tbody tr.debtor-row-active>td:first-child{border-left:3px solid #3971a7}.outstanding-workbench .TableT>.custom-table tbody tr.debtor-row-flagged>td{background:#f9dddd!important}.outstanding-workbench .outstanding-payment-button{background:#fff;border:1px solid #b7cbd9;border-radius:4px;color:#2a5b80;font-size:12px;line-height:18px;min-width:64px;padding:3px 10px}@media(max-width:1000px){.outstanding-summary{gap:6px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.outstanding-summary>div:nth-child(2){border-right:0}.outstanding-workbench .report-heading__filters.outstanding-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.outstanding-workbench .outstanding-controls .report-heading__actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:700px){.outstanding-summary{gap:10px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.outstanding-summary>div:nth-child(2){border-right:0}.outstanding-workbench .outstanding-report__body>.TableT{flex:none;height:60dvh}}.outstanding-workbench .outstanding-controls .outstanding-party-search input{background-image:none;margin:0;min-width:0;padding:5px 8px;text-indent:0;width:100%}.outstanding-workbench .outstanding-controls select{background:#fff;border:1px solid #cedaea;border-radius:5px;box-sizing:border-box;color:#2f4661;font-size:13px;height:32px;min-width:0;padding:4px 6px;width:100%}@media(max-width:1200px){.outstanding-workbench .report-heading__filters.outstanding-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.outstanding-workbench .outstanding-controls .report-heading__actions{flex-wrap:wrap;grid-column:1/-1;height:auto;justify-content:flex-end}}.outstanding-annexure-control{display:flex;flex-direction:column;gap:4px;min-width:0}.outstanding-annexure-control>label{margin:0}.outstanding-annexure-picker{align-items:center;display:flex;gap:5px;min-width:0}.outstanding-annexure-picker select{flex:1 1;width:0!important}.outstanding-workbench .outstanding-annexure-default{background:#edf7f8;border:1px solid #b9d6dc;border-radius:5px;color:#176577;cursor:pointer;flex-shrink:0;font-size:12px;height:32px;padding:4px 8px}.outstanding-annexure-default:focus-visible{outline:2px solid #087f8c;outline-offset:1px}.outstanding-workbench .TableT>.custom-table thead th{box-shadow:inset 1px 0 0 #bdd3eb,inset 0 1px 0 #bdd3eb,inset 0 -1px 0 #bdd3eb}.outstanding-workbench .TableT>.custom-table thead th:last-child{box-shadow:inset 1px 0 0 #bdd3eb,inset -1px 0 0 #bdd3eb,inset 0 1px 0 #bdd3eb,inset 0 -1px 0 #bdd3eb}.outstanding-workbench .TableT>.custom-table thead{top:0!important}.outstanding-workbench .TableT>.custom-table>tbody>tr[data-outstanding-party]>td{box-sizing:border-box;height:32px;padding-bottom:2px!important;padding-top:2px!important;vertical-align:middle}.outstanding-workbench .TableT>.custom-table>tbody>tr[data-outstanding-party] .outstanding-payment-button{height:26px!important;line-height:24px!important;min-height:26px!important;padding-bottom:0!important;padding-top:0!important}@layer softwareButtonDimensions{@media screen{.outstanding-report.report-reference.outstanding-workbench button{font-size:16px!important}}}.outstanding-workbench .outstanding-controls .outstanding-period-date,.outstanding-workbench .outstanding-controls .outstanding-period-date::placeholder{font-size:calc(var(--app-font-size) - 1px)!important}.outstanding-workbench .TableT>.custom-table>tbody>tr[data-outstanding-party]>td:nth-child(n+2):nth-child(-n+5){font-weight:700}.outstanding-workbench .TableT>.custom-table>tbody>tr[data-outstanding-party]>td:nth-child(n+2):nth-child(-n+4){overflow-wrap:anywhere;white-space:normal!important}@layer softwareButtonDimensions{@media screen{.outstanding-report.report-reference.outstanding-workbench .outstanding-payment-button{max-width:100%!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important;width:100%!important}}}.outstanding-filters-modal{align-items:center;display:flex;justify-content:center;padding:16px;z-index:1400!important}.outstanding-filters-dialog{background:#fff;border:1px solid #dce4ec;border-radius:12px;box-shadow:0 20px 64px #102b4b40;color:#22394f;display:flex;flex-direction:column;font-family:Arial,sans-serif;max-height:calc(100dvh - 32px);max-width:100%;outline:none;overflow:hidden;width:660px}.outstanding-filters-heading{align-items:center;background:#f7fafc;border-bottom:1px solid #e2e9ee;display:flex;gap:12px;padding:17px 20px}.outstanding-filters-icon{background:#e0f3f1;border-radius:10px;color:#087e88;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.outstanding-filters-heading h2{color:#19334e;font-size:18px!important;font-weight:700;line-height:24px;margin:0}.outstanding-filters-heading p{color:#687b8b;font-size:12px;line-height:17px;margin:3px 0 0}.outstanding-filters-dialog button{align-items:center;background:#fff;border:1px solid #ccd8e2;border-radius:6px;color:#344b61;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:34px;padding:7px 14px}.outstanding-filters-dialog .outstanding-filter-close{background:#0000;border-color:#0000;margin-left:auto;min-width:30px;padding:6px}.outstanding-filters-dialog form{display:flex;flex-direction:column;min-height:0}.outstanding-filters-body{min-height:0;overflow-y:auto;padding:18px 20px}.outstanding-filter-section+.outstanding-filter-section{border-top:1px solid #e5ebef;margin-top:18px;padding-top:16px}.outstanding-filter-section h3{align-items:center;color:#466076;display:flex;font-size:13px!important;font-weight:700;gap:7px;margin:0 0 12px}.outstanding-filter-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.outstanding-filter-grid+.outstanding-filter-grid{margin-top:12px}.outstanding-filter-field{color:#53697d;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:5px;margin:0;min-width:0}.outstanding-filters-dialog .outstanding-filter-field input,.outstanding-filters-dialog .outstanding-filter-field select{background:#fff;border:1px solid #cbd7e1;border-radius:6px;box-sizing:border-box;color:#243f56;font-size:13px;font-weight:400;height:36px;line-height:20px;margin:0;min-width:0;padding:6px 9px;width:100%}.outstanding-filters-dialog .outstanding-filter-field select:disabled{background:#f1f8f6;color:#47796f;opacity:1}.outstanding-filters-dialog button:focus-visible,.outstanding-filters-dialog input:focus,.outstanding-filters-dialog select:focus{outline:2px solid #138c95;outline-offset:1px}.outstanding-annexure-note{align-items:flex-start;background:#edf8f5;border-radius:6px;color:#2a6f61;display:flex;font-size:12px;gap:6px;line-height:17px;margin:10px 0 12px;padding:8px 10px}.outstanding-annexure-note svg{flex-shrink:0;margin-top:1px}.outstanding-filters-footer{align-items:center;background:#fbfcfd;border-top:1px solid #e2e9ee;display:flex;flex-shrink:0;gap:8px;padding:13px 20px}.outstanding-filters-dialog .outstanding-filter-reset{background:#0000;border-color:#0000;font-weight:400;margin-right:auto}.outstanding-filters-dialog .outstanding-filter-apply{background:#087e88;border-color:#087e88;color:#fff}@media(max-width:520px){.outstanding-filter-grid{grid-template-columns:1fr}.outstanding-filters-body,.outstanding-filters-footer,.outstanding-filters-heading{padding:12px}}.outstanding-filters-dialog .outstanding-filters-heading{background:#193651!important}.outstanding-filters-dialog .outstanding-filters-heading h2{color:#fff!important;letter-spacing:0}.outstanding-filters-dialog .outstanding-filters-heading p{color:#d3e2ef}.outstanding-filters-dialog .outstanding-filter-close{color:#fff}.outstanding-filters-dialog .outstanding-filter-section h3{letter-spacing:0}.outstanding-bill-note{background:#edf7f8;border:1px solid #cfe5e8;border-radius:5px;color:#31596b;font-size:12px;margin:4px 0 8px;padding:7px 10px}.outstanding-bill-detail-row>td{background:#f6fafc!important;padding:8px 12px 12px!important}.outstanding-bills{padding:4px 8px 8px}.outstanding-bills table{border-collapse:collapse;font-size:12px;table-layout:auto;width:100%}.outstanding-bills table td,.outstanding-bills table th{border:1px solid #dbe6ee;font-size:12px!important;height:auto!important;padding:5px 8px!important;white-space:normal}.outstanding-bills table thead{position:static!important}.outstanding-bills table th{background:#eaf1f6!important;color:#34546d!important;text-transform:none!important}.outstanding-bills table th:nth-child(n+3){text-align:right!important}.outstanding-bills table td:nth-child(2){min-width:160px}.outstanding-bills table tfoot{background:#eef7f6;position:static!important}.outstanding-bills table tfoot td{font-weight:600;text-align:right}.outstanding-bill-warning{background:#fff5dd;color:#884a00;font-size:12px;margin:0 0 6px;padding:6px 8px}@media print{.outstanding-bills thead{display:table-header-group}.outstanding-bills tr{break-inside:avoid;page-break-inside:avoid}}.outstanding-workbench .TableT .outstanding-bills table{table-layout:auto}.outstanding-workbench .TableT .outstanding-bills table td,.outstanding-workbench .TableT .outstanding-bills table th{height:auto!important}.outstanding-workbench .TableT .outstanding-bills table tbody td:first-child,.outstanding-workbench .TableT .outstanding-bills table thead th:first-child{max-width:none;min-width:105px;text-align:left!important;white-space:nowrap;width:105px}.outstanding-workbench .TableT .outstanding-bills table td:nth-child(2),.outstanding-workbench .TableT .outstanding-bills table th:nth-child(2){text-align:left!important;width:auto}.outstanding-workbench .TableT .outstanding-bills table td:nth-child(n+3){min-width:115px;text-align:right!important;white-space:nowrap}.outstanding-workbench .TableT .outstanding-bills table tfoot td{max-width:none;text-align:right!important;width:auto}.outstanding-workbench .TableT .outstanding-bills table th{max-width:none;min-width:105px;overflow:visible;position:static!important;white-space:nowrap;width:auto}.outstanding-workbench .TableT .outstanding-bills table tfoot td:last-child{text-align:right!important}.outstanding-workbench .TableT .outstanding-bills table td:nth-child(3),.outstanding-workbench .TableT .outstanding-bills table th:nth-child(3){min-width:55px;width:55px}.outstanding-workbench .TableT .outstanding-bills table td:nth-child(4),.outstanding-workbench .TableT .outstanding-bills table th:nth-child(4){min-width:90px;width:90px}.party-payment-dialog{max-width:min(1120px,calc(100vw - 28px))}.party-payment-content{border:1px solid #cbd8e5;border-radius:7px;color:#172033;overflow:hidden}.party-payment-header{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #d9e3ec;display:flex;gap:14px;padding:16px 18px}.party-payment-header>div{flex:1 1;min-width:0}.party-payment-footer span,.party-payment-header span,.party-payment-line label>span,.party-payment-notes>span,.party-payment-summary span{color:#5b6b7f;display:block;font-size:10px;font-weight:800;text-transform:uppercase}.party-payment-header h2{font-size:22px;letter-spacing:0;margin:2px 0}.party-payment-header p{color:#34445a;font-size:14px;font-weight:700;margin:0}.party-payment-content .party-payment-header p,.party-payment-content .party-payment-header>div>span{color:#e5edf7!important}.party-payment-header button,.party-payment-remove{background:#fff;border:1px solid #cbd5df;border-radius:5px;color:#435268;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.party-payment-summary{border-bottom:1px solid #dde5ed;display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(180px,.8fr)}.party-payment-summary>div,.party-payment-summary>label{border-right:1px solid #dde5ed;min-width:0;padding:12px 16px}.party-payment-summary>label{border-right:0}.party-payment-summary b{font-feature-settings:"tnum";display:block;font-size:19px;font-variant-numeric:tabular-nums;margin-top:3px}.party-payment-summary .has-advance{background:#fff7df;color:#8a5700}.party-payment-line input,.party-payment-line select,.party-payment-notes input,.party-payment-summary input{background:#fff;border:1px solid #c5d1dd;border-radius:5px;box-sizing:border-box;color:#172033;font:inherit;font-size:13px;height:38px;outline:0;padding:0 9px;width:100%}.party-payment-line input:focus,.party-payment-line select:focus,.party-payment-notes input:focus,.party-payment-summary input:focus{border-color:#207693;box-shadow:0 0 0 3px #2076931f}.party-payment-lines{max-height:300px;overflow:auto}.party-payment-line{grid-gap:9px;align-items:end;border-bottom:1px solid #e2e8f0;display:grid;gap:9px;grid-template-columns:85px minmax(160px,1fr) 110px 100px 95px minmax(125px,.7fr) 32px;padding:11px 16px}.party-payment-line label{display:flex;flex-direction:column;gap:4px;min-width:0}.party-payment-mode-icon{background:#e8f4f7;border-radius:5px;color:#176b87;display:grid;height:38px;place-items:center;width:38px}.party-payment-remove{color:#c63832;cursor:pointer}.party-payment-remove:disabled{cursor:default;opacity:.35}.party-payment-loading{color:#607086;font-weight:700;padding:16px;text-align:center}.party-payment-add{align-items:center;background:#eef8fb;border:1px solid #9fc2cf;border-radius:5px;color:#176b87;display:inline-flex;font-weight:800;gap:6px;margin:11px 16px 5px;min-height:36px;padding:0 12px}.party-payment-notes{display:flex;flex-direction:column;gap:4px;margin:10px 16px 14px}.party-payment-footer{align-items:center;background:#f8fafc;border-top:1px solid #d9e3ec;display:flex;gap:9px;padding:12px 16px}.party-payment-footer>div{margin-right:auto}.party-payment-footer b{display:block;font-size:20px}.party-payment-cancel,.party-payment-submit{border-radius:5px;font:inherit;font-weight:800;min-height:39px;padding:0 16px}.party-payment-cancel{background:#fff;border:1px solid #c7d2de;color:#334155}.party-payment-submit{background:#176b87;border:0;color:#fff}.party-payment-submit:disabled{opacity:.55}.outstanding-payment-button{background:#e9f6f9;border:1px solid #19708d;border-radius:5px;color:#145f78;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:31px;min-width:76px;padding:0 11px}.outstanding-payment-button:hover{background:#19708d;color:#fff}@media (max-width:820px){.party-payment-summary{grid-template-columns:1fr 1fr}.party-payment-summary>div,.party-payment-summary>label{border-bottom:1px solid #dde5ed}.party-payment-line{grid-template-columns:1fr 1fr}.party-payment-account{grid-column:span 2}}@media (max-width:560px){.party-payment-line,.party-payment-summary{grid-template-columns:1fr}.party-payment-account{grid-column:span 1}.party-payment-footer{flex-wrap:wrap}.party-payment-footer>div{width:100%}}.party-payment-speech{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:flex-end;margin-top:10px}.party-payment-speech button,.party-payment-speech select{background:#fff;border:1px solid #cbd8e6;border-radius:5px;padding:4px 8px}.party-payment-speech button{align-items:center;display:flex;gap:5px}.party-payment-speech-status{color:#52677d;font-size:12px;margin:4px 0}.party-payment-discount-help{color:#52677d;font-size:12px;margin:8px 16px 0}.party-payment-line input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.party-payment-remove{height:32px;margin-bottom:3px;width:32px}.gstw-page{background:radial-gradient(circle at 12% 0,#2563eb17,#0000 28%),#f4f7fb;box-sizing:border-box;color:#17243a;min-height:calc(100dvh - 12px);padding:14px}.gstw-hero{align-items:center;background:linear-gradient(120deg,#fff,#f7fbff 72%,#edf5ff)!important;border:1px solid #d9e3ef;border-radius:16px!important;box-shadow:0 8px 24px #1d3d6814!important;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}.gstw-title-block{min-width:250px}.gstw-detail-eyebrow,.gstw-eyebrow{color:#2563eb!important;font-size:11px!important;font-weight:850!important;letter-spacing:1.25px!important;line-height:1.2!important}.gstw-title{color:#152d4f!important;font-size:25px!important;font-weight:850!important;letter-spacing:-.45px!important;line-height:1.15!important;margin-top:3px!important}.gstw-subtitle{color:#617086!important;font-size:13px!important;font-weight:600!important;margin-top:5px!important}.gstw-period-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.gstw-date-field{display:flex;flex-direction:column;gap:5px}.gstw-date-field label{color:#4b5e78;font-size:11px!important;font-weight:800;letter-spacing:.45px;padding-left:2px;text-transform:uppercase}.gstw-date-field input{background:#fff;border:1px solid #cbd8e8;border-radius:10px;box-sizing:border-box;color:#1d314d;font-weight:750;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease;width:145px}.gstw-date-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.gstw-exit-button{align-self:center;text-transform:none!important;white-space:nowrap}.gstw-export-button{background:#2563eb!important;border-radius:10px!important;box-shadow:0 6px 14px #2563eb33!important;font-weight:800!important;height:42px!important;min-width:122px!important;padding:0 18px!important;text-transform:none!important}.gstw-filter-bar{align-items:center;background:#fff!important;border:1px solid #dce5ef;border-radius:14px!important;display:flex;gap:18px;margin-top:10px;padding:10px 14px}.gstw-filter-group{align-items:center;display:flex;gap:12px;min-width:0}.gstw-filter-label{color:#4d5e74!important;flex:0 0 auto;font-size:12px!important;font-weight:800!important}.gstw-filter-divider{align-self:stretch;background:#e1e8f0;width:1px}.gstw-segmented{background:#f5f8fc;border:1px solid #dce5ef;border-radius:10px;display:inline-flex;gap:3px;padding:3px}.gstw-segmented button{background:#0000;border:0;border-radius:7px;color:#607089;cursor:pointer;font-size:12px!important;font-weight:750;min-height:30px;padding:5px 12px;white-space:nowrap}.gstw-segmented button:hover{background:#eaf2ff;color:#1f4f94}.gstw-segmented button.is-active{background:#fff;box-shadow:0 2px 7px #23497921;color:#174785}.gstw-segmented button:focus-visible,.gstw-table tbody tr:focus-visible{outline:3px solid #2563eb47;outline-offset:-2px}.gstw-error{background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;margin-top:10px;padding:10px 14px}.gstw-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.gstw-kpi-card{background:#fff!important;border:1px solid #dce5ef;border-radius:13px!important;min-width:0;overflow:hidden;padding:13px 14px 12px;position:relative}.gstw-kpi-card:before{background:#64748b;content:"";inset:0 auto 0 0;position:absolute;width:4px}.gstw-kpi-card.tone-net-positive:before,.gstw-kpi-card.tone-output:before,.gstw-kpi-card.tone-sale:before{background:#2563eb}.gstw-kpi-card.tone-input:before,.gstw-kpi-card.tone-net-negative:before,.gstw-kpi-card.tone-purchase:before{background:#10b981}.gstw-kpi-label{color:#6a788d!important;font-size:11px!important;font-weight:800!important;letter-spacing:.35px!important;text-transform:uppercase}.gstw-kpi-value{color:#172c49!important;font-size:19px!important;font-weight:850!important;line-height:1.15!important;margin-top:5px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gstw-loading{align-items:center;background:#fff;border:1px solid #dce5ef;border-radius:14px;color:#627087;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:10px;min-height:360px}.gstw-report-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.gstw-report-panel{background:#fff!important;border:1px solid #d8e2ed;border-radius:15px!important;box-shadow:0 6px 18px #1c375b0f!important;min-width:0;overflow:hidden}.gstw-report-panel-sale{border-top:3px solid #2563eb}.gstw-report-panel-purchase{border-top:3px solid #0f9f73}.gstw-panel-head{align-items:center;border-bottom:1px solid #e2e9f1;display:flex;gap:12px;justify-content:space-between;padding:13px 15px 11px}.gstw-panel-title{color:#183352!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important}.gstw-panel-subtitle{color:#718097!important;font-size:11px!important;font-weight:600!important;margin-top:3px!important}.gstw-detail-count,.gstw-rate-count{background:#eff6ff;border:1px solid #d7e3f2;border-radius:999px;color:#315c91;flex:0 0 auto;font-size:11px!important;font-weight:800;padding:6px 9px}.gstw-table-container{max-height:330px;overflow:auto!important;scrollbar-color:#afbdcf #eef3f8;scrollbar-width:thin}.gstw-table{min-width:630px;table-layout:fixed}.gstw-detail-table thead th,.gstw-summary-table thead th,.gstw-table thead th{background:#244f82!important;border-bottom:1px solid #cad7e7!important;color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.25px;padding:9px 10px!important;white-space:nowrap}.gstw-report-panel-purchase .gstw-table thead th{background:#20745f!important}.gstw-table tbody tr{cursor:pointer;transition:background .14s ease}.gstw-table tbody td{font-feature-settings:"tnum";border-bottom:1px solid #e8edf3!important;color:#25364d;font-size:12px!important;font-variant-numeric:tabular-nums;padding:10px!important;white-space:nowrap}.gstw-table tbody tr:nth-child(2n){background:#fafcff}.gstw-table tbody tr.gstw-row-selected,.gstw-table tbody tr:hover{background:#edf5ff}.gstw-report-panel-purchase .gstw-table tbody tr.gstw-row-selected,.gstw-report-panel-purchase .gstw-table tbody tr:hover{background:#ecfbf6}.gstw-table tbody tr.gstw-row-selected td:first-child{box-shadow:inset 4px 0 0 #2563eb}.gstw-report-panel-purchase .gstw-table tbody tr.gstw-row-selected td:first-child{box-shadow:inset 4px 0 0 #0f9f73}.gstw-rate-badge{background:#e8f2ff;border-radius:999px;color:#1d5ba8;display:inline-flex;font-weight:850;justify-content:center;min-width:48px;padding:5px 8px}.gstw-report-panel-purchase .gstw-rate-badge{background:#e7f8f1;color:#087555}.gstw-empty-cell{color:#7a8799!important;font-weight:650!important;height:126px}.gstw-total-row{background:#f2f6fb;bottom:0;position:sticky;z-index:2}.gstw-total-row td{font-feature-settings:"tnum";border-top:2px solid #c9d6e5!important;color:#17314f!important;font-size:12px!important;font-variant-numeric:tabular-nums;font-weight:850!important;padding:10px!important}.gstw-panel-help{background:#fbfcfe;border-top:1px solid #e6ebf1;color:#7b8797!important;font-size:10px!important;font-weight:650!important;padding:8px 14px!important}.gstw-net-summary{background:#fff!important;border:1px solid #d8e2ed;border-radius:15px!important;box-shadow:0 6px 18px #1c375b0f!important;margin-top:12px;overflow:hidden}.gstw-net-summary-head{align-items:center;border-bottom:1px solid #e1e8f0;display:flex;gap:14px;justify-content:space-between;padding:13px 15px}.gstw-net-title{color:#193552!important;font-size:16px!important;font-weight:850!important}.gstw-net-subtitle{color:#728096!important;font-size:11px!important;font-weight:600!important;margin-top:3px!important}.gstw-net-result{align-items:center;border-radius:10px;display:flex;gap:14px;padding:8px 12px}.gstw-net-result.is-payable{background:#fff0ed;color:#9f2f24}.gstw-net-result.is-credit{background:#eafaf4;color:#08735a}.gstw-net-result span{font-size:11px!important;font-weight:800;text-transform:uppercase}.gstw-net-result strong{font-feature-settings:"tnum";font-size:17px!important;font-variant-numeric:tabular-nums;font-weight:900}.gstw-summary-table-wrap{overflow-x:auto!important}.gstw-summary-table{min-width:720px}.gstw-summary-table tbody td{font-feature-settings:"tnum";color:#283a50;font-size:12px!important;font-variant-numeric:tabular-nums;padding:9px 12px!important}.gstw-summary-table tbody td:first-child{font-weight:800}.gstw-difference-row{background:#f4f7fb}.gstw-difference-row td{border-top:2px solid #d5dfeb!important;color:#152f4d!important;font-weight:850!important}.gstw-summary-dot{background:#64748b;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.gstw-summary-dot.sale{background:#2563eb}.gstw-summary-dot.purchase{background:#0f9f73}.gstw-detail-paper{border-radius:16px!important;max-height:calc(100dvh - 32px)!important;max-width:none!important;overflow:hidden!important;width:min(1240px,calc(100vw - 32px))!important}.gstw-detail-title{align-items:center;background:#f7faff;display:flex;gap:16px;justify-content:space-between;padding:16px 18px!important}.gstw-detail-heading{color:#173451!important;font-size:20px!important;font-weight:850!important;margin-top:3px!important}.gstw-detail-content{overflow:auto!important;padding:0!important}.gstw-detail-table{min-width:1050px}.gstw-detail-table tbody tr{cursor:pointer}.gstw-detail-table tbody tr:hover{background:#edf5ff}.gstw-detail-table tbody td{font-feature-settings:"tnum";color:#293a50;font-size:12px!important;font-variant-numeric:tabular-nums;padding:9px 10px!important;white-space:nowrap}.gstw-detail-actions{background:#f8fafc;border-top:1px solid #e0e7ef;gap:8px;padding:12px 16px!important}.gstw-dialog-help{color:#738096!important;font-size:11px!important;font-weight:650!important;margin-right:auto!important}.gstw-dialog-close,.gstw-dialog-print{border-radius:9px!important;font-weight:800!important;height:38px!important;min-width:86px!important;text-transform:none!important}.gstw-dialog-print{background:#2563eb!important}.gstw-dialog-close{background:#e7edf4!important;color:#35465d!important}@media (max-width:1120px){.gstw-filter-bar,.gstw-hero{align-items:flex-start}.gstw-filter-bar{flex-direction:column;gap:10px}.gstw-filter-divider{height:1px;width:100%}.gstw-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.gstw-page{padding:10px}.gstw-hero,.gstw-period-actions{align-items:stretch;flex-direction:column}.gstw-period-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.gstw-date-field input{width:100%}.gstw-export-button{grid-column:1/-1}.gstw-report-grid{grid-template-columns:1fr}.gstw-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.gstw-filter-group{align-items:stretch;flex-direction:column;width:100%}.gstw-segmented{overflow-x:auto}.gstw-kpi-grid{grid-template-columns:1fr}.gstw-net-summary-head{align-items:stretch;flex-direction:column}.gstw-net-result{justify-content:space-between}.gstw-dialog-help{display:none}}@media print{.gstw-page{background:#fff;padding:0}.gstw-exit-button,.gstw-export-button,.gstw-filter-bar,.gstw-panel-help{display:none!important}.gstw-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gstw-table-container{max-height:none;overflow:visible!important}}html.bd-dashboard-active{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.bd-dashboard-active{height:auto!important;min-height:100%!important;overflow:visible!important}body.bd-dashboard-active #root{height:auto!important;min-height:100vh!important;overflow:visible!important}.bd-shell{--bd-border:#d8e1ec;--bd-ink:#172033;--bd-muted:#667085;--bd-surface:#fff;--bd-page:#f3f6fa;--bd-blue:#1769aa;background:var(--bd-page);color:var(--bd-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;min-height:calc(100dvh - 30px);overflow:visible;padding-bottom:24px}.bd-shell *,.bd-shell :after,.bd-shell :before{box-sizing:border-box}.bd-shell button,.bd-shell input,.bd-shell select,.bd-shell textarea{font:inherit;letter-spacing:0}.bd-header{grid-gap:18px;align-items:center;background:#fff;border-bottom:1px solid var(--bd-border);border-top:3px solid #0f766e;box-shadow:0 5px 18px #16223312;display:grid;gap:18px;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);min-height:72px;padding:11px 20px 10px;position:sticky;top:0;z-index:30}.bd-company{align-items:center;display:flex;gap:10px;min-width:0}.bd-companyIcon{background:#0f766e;border-radius:7px;color:#fff;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.bd-company h1{font-size:19px;line-height:1.25;margin:0;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-company p{color:var(--bd-muted);font-size:11px;margin:3px 0 0}.bd-periods{align-items:center;background:#f7f9fc;border:1px solid var(--bd-border);border-radius:7px;display:flex;height:36px;padding:3px}.bd-periods button{background:#0000;border:0;border-radius:5px;color:#59657a;cursor:pointer;font-size:12px;font-weight:700;height:28px;min-width:62px;padding:0 10px}.bd-periods button.active{background:#1f344f;box-shadow:0 2px 5px #17203329;color:#fff}.bd-headerActions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.bd-filterBar{align-items:center;background:#f8fafc;border-bottom:1px solid var(--bd-border);display:flex;gap:10px;min-height:60px;padding:10px 20px}.bd-filterBar>.bd-field{width:160px}.bd-search{align-items:center;background:#fff;border:1px solid #cbd7e4;border-radius:6px;color:#718096;display:flex;flex:1 1;gap:8px;height:38px;max-width:430px;min-width:230px;padding:0 11px}.bd-search:focus-within{border-color:#3b82c4;box-shadow:0 0 0 2px #1769aa1a}.bd-search input{background:#0000;border:0;color:var(--bd-ink);font-size:12px;min-width:0;outline:0;width:100%}.bd-quickActions{display:flex;gap:6px;margin-left:auto}.bd-tabs{background:#fff;border-bottom:1px solid var(--bd-border);gap:2px;min-height:48px;overflow-x:auto;padding:6px 20px 0}.bd-tabs,.bd-tabs button{align-items:center;display:flex}.bd-tabs button{background:#0000;border:0;border-bottom:3px solid #0000;color:#59657a;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:750;gap:7px;height:39px;padding:0 13px}.bd-tabs button:hover{background:#f7f9fc;color:#1769aa}.bd-tabs button.active{border-bottom-color:#1769aa;color:#1769aa}.bd-content{padding:18px 20px 34px;width:100%}.bd-content>*+*{margin-top:12px}.bd-button{align-items:center;background:#1769aa;border:1px solid #0000;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:7px;justify-content:center;min-height:34px;padding:0 13px;white-space:nowrap}.bd-button:hover:not(:disabled){filter:brightness(.96)}.bd-button:disabled{cursor:not-allowed;opacity:.55}.bd-button--quiet{background:#fff;border-color:#cbd7e4;color:#334155}.bd-button--success{background:#07855b}.bd-button--warning{background:#efb833;color:#402b00}.bd-button--danger{background:#c43d4b}.bd-iconButton{background:#fff;border:1px solid #cbd7e4;border-radius:6px;color:#475569;cursor:pointer;display:inline-grid;flex:0 0 34px;height:34px;padding:0;place-items:center;width:34px}.bd-iconButton:hover{background:#edf7fd;border-color:#7db2da;color:#1769aa}.bd-iconButton--money{background:#ebfaf4;border-color:#8fd4bc;color:#087451}.bd-statGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(180px,1fr))}.bd-statGrid--small{grid-template-columns:repeat(4,minmax(180px,1fr))}.bd-stat{align-items:flex-start;background:var(--bd-surface);border-top:3px solid #1769aa;border:1px solid var(--bd-border);border-radius:8px;border-top:3px solid var(--tone,#1769aa);color:var(--bd-ink);display:flex;gap:10px;min-height:108px;overflow:hidden;padding:15px 14px;position:relative;text-align:left}button.bd-stat{cursor:pointer;width:100%}button.bd-stat:hover{border-color:#9db6cb;box-shadow:0 8px 20px #1e344d1a;transform:translateY(-1px)}.bd-stat--green{--tone:#07855b;--soft:#e6f7f0}.bd-stat--teal{--tone:#008b8b;--soft:#e4f7f7}.bd-stat--red{--tone:#c43d4b;--soft:#fdecee}.bd-stat--amber{--tone:#d58b00;--soft:#fff4d9}.bd-stat--slate{--tone:#475569;--soft:#eef2f6}.bd-stat--blue{--tone:#1769aa;--soft:#e8f2fa}.bd-stat--violet{--tone:#7550a6;--soft:#f1ebf8}.bd-statIcon{background:var(--soft);border-radius:6px;color:var(--tone);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.bd-statCopy{display:flex;flex-direction:column;min-width:0}.bd-statCopy small{color:#667085;font-size:10px;font-weight:750}.bd-statCopy small,.bd-statCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-statCopy strong{color:#182235;font-size:18px;line-height:1.2;margin-top:6px}.bd-statCopy em{color:#7b8798;font-size:9px;font-style:normal;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-statArrow{bottom:8px;color:#b2becb;position:absolute;right:8px}.bd-overviewGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr)}.bd-overviewGrid--tables{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-overviewGrid--cash{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr)}.bd-alertGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bd-panel{background:#fff;border:1px solid var(--bd-border);border-radius:8px;box-shadow:0 5px 16px rgba(35,53,80,.055);min-width:0}.bd-panel--full{width:100%}.bd-panelHeader{align-items:center;border-bottom:1px solid #e4eaf1;display:flex;gap:10px;justify-content:space-between;min-height:58px;padding:10px 13px}.bd-panelHeader h2{font-size:15px;line-height:1.3;margin:0}.bd-panelHeader p{color:var(--bd-muted);font-size:10px;margin:3px 0 0}.bd-chart{height:286px;padding:8px 12px 8px 2px}.bd-chart--large{height:360px}.bd-ageingList{grid-gap:16px;display:grid;gap:16px;padding:17px 15px}.bd-ageingList>div>span{display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.bd-ageingList b,.bd-ageingList strong{font-size:11px}.bd-progress{background:#e8edf3;border-radius:3px;height:6px;overflow:hidden}.bd-progressFill{background:#1769aa;border-radius:inherit;display:block;height:100%;transition:width .18s ease}.bd-progressFill--green{background:#07855b}.bd-progressFill--blue{background:#1769aa}.bd-progressFill--amber{background:#d58b00}.bd-progressFill--orange{background:#d76f20}.bd-progressFill--red{background:#c43d4b}.bd-list{display:flex;flex-direction:column;max-height:360px;overflow:auto}.bd-list>button{grid-gap:9px;align-items:center;background:#fff;border:0;border-bottom:1px solid #e8edf3;color:var(--bd-ink);cursor:pointer;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto 18px;min-height:54px;padding:8px 12px;text-align:left;width:100%}.bd-list>button:last-child{border-bottom:0}.bd-list>button:hover{background:#f6f9fc}.bd-list>button>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.bd-list b{font-size:11px}.bd-list b,.bd-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-list small{color:var(--bd-muted);font-size:9px;margin-top:3px}.bd-list strong{color:#26364f;font-size:11px;white-space:nowrap}.bd-avatar{background:#e8f2fa;border-radius:50%;color:#1769aa;display:grid;font-size:10px;font-weight:800;height:34px;place-items:center;text-transform:uppercase;width:34px}.bd-avatar--large{font-size:12px;height:42px;width:42px}.bd-salesmanMini{grid-gap:1px;background:#e8edf3;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.bd-salesmanMini button{background:#fff;border:0;color:var(--bd-ink);cursor:pointer;display:flex;flex-direction:column;min-height:92px;padding:11px;text-align:left}.bd-salesmanMini button:hover{background:#f7f9fc}.bd-salesmanMini span{display:flex;flex-direction:column;min-width:0}.bd-salesmanMini b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-salesmanMini small{color:var(--bd-muted);font-size:9px;margin-top:3px}.bd-salesmanMini strong{font-size:13px;margin:8px 0}.bd-tableWrap{overflow:auto;width:100%}.bd-tableWrap--short{border:1px solid #e1e8f0;border-radius:6px;max-height:260px}.bd-table{border-collapse:collapse;font-size:11px;min-width:850px;width:100%}.bd-table th{background:#eaf0f6;border-bottom:1px solid #cbd7e4;border-right:1px solid #dbe3ec;color:#334155;font-size:9px;height:34px;padding:7px 9px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.bd-table td{border-bottom:1px solid #e1e7ee;border-right:1px solid #e1e7ee;height:43px;padding:6px 9px;vertical-align:middle}.bd-table tr:hover td{background:#f8fafc}.bd-table tr.bd-rowOverdue td{background:#fff9f9}.bd-table td>small{color:var(--bd-muted);display:block;font-size:9px;margin-top:3px}.bd-link{background:#0000;border:0;color:#125f98;cursor:pointer;font-weight:750;max-width:260px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.bd-dangerText{color:#b52f3d}.bd-inlineSelect{background:#fff;border:1px solid #cbd7e4;border-radius:5px;color:#334155;font-size:10px;height:30px;padding:0 7px;width:145px}.bd-rowActions{align-items:center;display:flex;gap:5px}.bd-tableInput{border:1px solid #cbd7e4;border-radius:5px;height:30px;padding:0 7px;width:120px}.bd-salesmanGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(280px,1fr));padding:11px}.bd-salesmanCard{background:#fff;border:1px solid #d8e1ec;border-radius:7px}.bd-salesmanCard header{grid-gap:10px;align-items:center;border-bottom:1px solid #e5eaf0;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;min-height:68px;padding:11px}.bd-salesmanCard header div{min-width:0}.bd-salesmanCard h3{font-size:13px;margin:0}.bd-salesmanCard h3,.bd-salesmanCard p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-salesmanCard p{color:var(--bd-muted);font-size:9px;margin:4px 0 0}.bd-salesmanNumbers{border-bottom:1px solid #e5eaf0;display:grid;grid-template-columns:repeat(2,1fr)}.bd-salesmanNumbers span{border-bottom:1px solid #e5eaf0;border-right:1px solid #e5eaf0;min-width:0;padding:10px 11px}.bd-salesmanNumbers small,.bd-targetBlock small{color:var(--bd-muted);display:block;font-size:9px}.bd-salesmanNumbers b{display:block;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-targetBlock{grid-gap:7px;display:grid;gap:7px;padding:11px}.bd-targetBlock>span{display:flex;justify-content:space-between}.bd-targetBlock b{font-size:10px}.bd-salesmanCard footer{border-top:1px solid #e5eaf0;display:flex;gap:5px;justify-content:flex-end;padding:9px 11px}.bd-status{align-items:center;border-radius:10px;display:inline-flex;font-size:8px;font-weight:800;padding:3px 7px;text-transform:uppercase;width:fit-content}.bd-status.active{background:#e2f6ee;color:#087451}.bd-status.inactive{background:#fde9ec;color:#a22d3a}.bd-status.pending{background:#fff0c9;color:#8a5c00}.bd-modeList{grid-gap:1px;background:#e7edf3;display:grid;gap:1px}.bd-modeList>div{grid-gap:9px;align-items:center;background:#fff;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;min-height:52px;padding:8px 12px}.bd-modeList b{font-size:11px}.bd-modeList strong{font-size:12px}.bd-modeIcon{background:#e8f2fa;border-radius:6px;color:#1769aa;display:grid;height:32px;place-items:center;width:32px}.bd-modeIcon--cash{background:#e2f6ee;color:#087451}.bd-modeIcon--card{background:#f0e9f8;color:#7550a6}.bd-modeIcon--finance{background:#fff0cf;color:#a26000}.bd-accountSetup{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:130px minmax(220px,1fr) auto auto;padding:12px}.bd-mappingList{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.bd-mappingList span{align-items:center;background:#f7f9fc;border:1px solid #d3dde8;border-radius:5px;color:#526075;display:inline-flex;font-size:9px;gap:7px;min-height:30px;padding:5px 8px}.bd-mappingList b{color:#1769aa}.bd-vtype{background:#e8edf3;border-radius:4px;color:#34435a;display:inline-flex;font-size:9px;font-weight:750;padding:3px 7px}.bd-vtype--s,.bd-vtype--ss{background:#e2f6ee;color:#087451}.bd-vtype--p,.bd-vtype--ps{background:#fff0c9;color:#8a5c00}.bd-vtype--cn{background:#fde9ec;color:#9d3140}.bd-vtype--b{background:#e5f2fb;color:#155f95}.bd-alertGrid .bd-list{max-height:520px}.bd-field{display:flex;flex-direction:column;gap:4px;min-width:0}.bd-field>span{color:#526075;font-size:9px;font-weight:750;text-transform:uppercase}.bd-field input,.bd-field select,.bd-field textarea{background:#fff;border:1px solid #cbd7e4;border-radius:6px;color:#172033;font-size:11px;height:38px;min-width:0;outline:0;padding:0 9px;width:100%}.bd-field textarea{height:auto;padding-top:8px;resize:vertical}.bd-field input:focus,.bd-field select:focus,.bd-field textarea:focus{border-color:#3b82c4;box-shadow:0 0 0 2px #1769aa1a}.bd-field--full{grid-column:1/-1}.bd-check{align-items:center;color:#526075;display:inline-flex;font-size:10px;font-weight:700;gap:7px;min-height:34px}.bd-check input{accent-color:#1769aa;height:15px;width:15px}.bd-formGrid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.bd-formStack{grid-gap:15px;display:grid;gap:15px}.bd-subHeader{align-items:center;border-top:1px solid #e3e9f0;display:flex;gap:10px;justify-content:space-between;padding-top:4px}.bd-subHeader h3{font-size:12px;margin:10px 0 0}.bd-subHeader p{color:var(--bd-muted);font-size:9px;margin:3px 0 0}.bd-splitRow{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:115px 130px minmax(190px,1fr) minmax(140px,.7fr) 34px}.bd-note{background:#fff8df;border:1px solid #e2d5a4;border-radius:6px;color:#74530b;font-size:10px;padding:10px}.bd-modalBackdrop{background:#151f2f85;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1600}.bd-modal{background:#fff;border:1px solid #cbd7e4;border-radius:8px;box-shadow:0 24px 70px #141e2e47;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(610px,96vw)}.bd-modal--wide{width:min(1060px,96vw)}.bd-modalHeader{align-items:center;background:#f7f9fc;border-bottom:1px solid #dce4ed;display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:12px 15px}.bd-modalHeader h2{font-size:15px;margin:0}.bd-modalHeader p{color:var(--bd-muted);font-size:10px;margin:4px 0 0}.bd-modalBody{min-height:120px;overflow:auto;padding:14px 15px}.bd-modalFooter{align-items:center;background:#f7f9fc;border-top:1px solid #dce4ed;display:flex;gap:7px;justify-content:flex-end;min-height:56px;padding:10px 15px}.bd-detailStats{border:1px solid #dce4ed;border-radius:6px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.bd-detailStats span{border-right:1px solid #dce4ed;display:flex;flex-direction:column;min-width:0;padding:10px}.bd-detailStats span:last-child{border-right:0}.bd-detailStats small{color:var(--bd-muted);font-size:9px}.bd-detailStats b{font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-sectionTitle{font-size:12px;margin:14px 0 7px}.bd-empty{align-items:center;color:#78869a;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:155px;padding:20px;text-align:center}.bd-empty b{color:#425169;font-size:12px}.bd-empty span{font-size:10px;max-width:360px}.bd-loading{color:#667085;justify-content:center;min-height:180px}.bd-error,.bd-loading{align-items:center;display:flex;font-size:11px;gap:10px}.bd-error{background:#fff0f2;border:1px solid #efb3ba;border-radius:6px;color:#9d3140;margin:12px 20px 0;padding:9px 11px}.bd-error .bd-button{margin-left:auto}.bd-spin{animation:bd-spin .9s linear infinite}@keyframes bd-spin{to{transform:rotate(1turn)}}@media (max-width:1320px){.bd-statGrid{grid-template-columns:repeat(4,minmax(150px,1fr))}.bd-salesmanGrid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:1050px){.bd-header{grid-template-columns:1fr auto}.bd-periods{grid-column:1/-1;grid-row:2;justify-self:center}.bd-overviewGrid,.bd-overviewGrid--cash{grid-template-columns:1fr}.bd-alertGrid{grid-template-columns:1fr 1fr}.bd-filterBar{flex-wrap:wrap}.bd-quickActions{margin-left:0}}@media (max-width:760px){.bd-header{grid-template-columns:minmax(0,1fr) auto;padding:9px 12px}.bd-company h1{max-width:58vw}.bd-periods{justify-content:flex-start;overflow-x:auto;width:100%}.bd-headerActions .bd-button{display:none}.bd-filterBar{align-items:stretch;padding:8px 12px}.bd-filterBar>.bd-field{width:calc(50% - 5px)}.bd-search{flex-basis:100%;max-width:none;min-width:100%;order:-1;width:100%}.bd-quickActions{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.bd-quickActions .bd-button{min-width:0;padding:0 5px}.bd-tabs{padding-left:12px;padding-right:12px}.bd-content{padding:10px 12px 24px}.bd-statGrid,.bd-statGrid--small{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-stat{min-height:106px}.bd-statCopy small{line-height:1.2;min-height:24px;overflow:visible;white-space:normal}.bd-alertGrid,.bd-overviewGrid--tables,.bd-salesmanGrid,.bd-salesmanMini{grid-template-columns:1fr}.bd-accountSetup{grid-template-columns:1fr 1fr}.bd-formGrid{grid-template-columns:1fr}.bd-field--full{grid-column:auto}.bd-splitRow{border-bottom:1px solid #e4eaf1;grid-template-columns:1fr 1fr;padding-bottom:10px}.bd-splitRow .bd-iconButton{align-self:end}.bd-detailStats{grid-template-columns:repeat(2,1fr)}.bd-detailStats span:nth-child(2){border-right:0}.bd-detailStats span:nth-child(-n+2){border-bottom:1px solid #dce4ed}.bd-modalBackdrop{padding:8px}.bd-modal{max-height:96vh}}@media print{.bd-button,.bd-filterBar,.bd-headerActions,.bd-iconButton,.bd-quickActions,.bd-tabs{display:none!important}.bd-shell{background:#fff}.bd-content{padding:0}.bd-panel{box-shadow:none}.bd-tableWrap{overflow:visible}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/shkunsoftlive/static/media/Inter-Regular.0b7ebb30c248fcda7217.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/shkunsoftlive/static/media/Inter-Bold.baa2f906dccb6dcea188.ttf) format("truetype")}.companies-form,.companies-form *,.companies-form input::placeholder,.companies-form textarea::placeholder{font-size:14px!important;font-size:calc(var(--app-font-size, 13px) + 1px)!important}.companies-form .companies-company-name,.companies-form .companies-database-text{font-family:Inter,sans-serif!important;font-size:14px!important}.companies-form .companies-company-name{font-weight:700!important;overflow-wrap:anywhere;white-space:normal}.companies-form .companies-database-text{font-weight:400!important}.company-access-modal .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1e348c}html body .company-access-modal.MuiDialog-root .MuiDialog-paper.MuiPaper-root{background:#fff;border:1px solid #ffffffb3;border-radius:20px!important;box-shadow:0 24px 80px #06172b4d,0 4px 16px #06172b1f!important;margin:16px;max-height:calc(100dvh - 32px);max-width:calc(100% - 32px);overflow:hidden;width:540px}.company-access-dialog{color:#172d48;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:0}.company-access-dialog *{box-sizing:border-box}.company-access-dialog .MuiButton-root,.company-access-dialog .MuiFormHelperText-root,.company-access-dialog .MuiFormLabel-root,.company-access-dialog .MuiInputBase-root,.company-access-dialog .MuiTypography-root{font-family:inherit}.company-access-header{align-items:center;background:#122b4c;color:#fff;display:flex;flex:0 0 auto;gap:18px;isolation:isolate;min-height:124px;overflow:hidden;padding:28px 48px 28px 28px;position:relative}.company-access-header:after,.company-access-header:before{background:#27579542;border-radius:50%;content:"";height:190px;pointer-events:none;position:absolute;right:-98px;top:-105px;width:190px;z-index:-1}.company-access-header:after{background:#27579530;right:-50px;top:74px}.company-access-shield{background:#088a9a2b;border:1px solid #40d8d217;border-radius:18px;color:#48d7d1;display:grid;flex:0 0 60px;height:60px;place-items:center;width:60px}.company-access-heading{min-width:0}.company-access-header h2{background:#0000;color:#fff;font-size:25px!important;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin:0;padding:0}.company-access-heading p{color:#b7cbe2;font-size:15px!important;line-height:1.5;margin:8px 0 0}.company-access-header .company-access-close{background:#0000;border:0;border-radius:8px;color:#dce7f3;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:10px;top:10px;width:34px}.company-access-header .company-access-close:hover{background:#ffffff1f}.company-access-dialog .company-access-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 20px}.company-access-company{align-items:center;background:#edf8f9;border:1px solid #e2f1f3;border-radius:12px;display:flex;gap:14px;margin-bottom:23px;padding:16px}.company-access-building{background:#dceff2;border-radius:11px;color:#1c5067;display:grid;flex:0 0 45px;height:45px;place-items:center;width:45px}.company-access-company>div{min-width:0}.company-access-eyebrow{color:#536b81;display:block;font-size:12px!important;font-weight:700;letter-spacing:.65px;margin-bottom:4px;text-transform:uppercase}.company-access-company p{color:#162e4e;font-size:18px!important;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.company-access-user{display:block;font-size:15px!important;font-weight:700;margin-bottom:21px}.company-access-select{margin-top:8px;position:relative}.company-access-select>svg{color:#37506d;left:14px;pointer-events:none;position:absolute;top:14px}.company-access-select>svg:last-child{left:auto;right:14px;top:15px}.company-access-select select{appearance:none;background:#fff;border:1px solid #cfdbe7;border-radius:9px;color:#203752;cursor:pointer;display:block;font:400 16px Inter,sans-serif;font-size:16px!important;height:48px;padding:0 40px 0 43px;text-overflow:ellipsis;width:100%}.company-access-select select:focus-visible{outline:2px solid #008f9d;outline-offset:2px}.company-access-select select:disabled{background:#f5f7f9;color:#7b8999;cursor:default}.company-access-key-label{align-items:center;display:flex;flex-wrap:wrap;font-size:15px!important;font-weight:700;gap:6px 12px;justify-content:space-between;margin-bottom:8px}.company-access-key-label label{font-size:15px!important;margin:0}.company-access-dialog .company-access-recovery{color:#007b87;font-size:14px!important;letter-spacing:0;line-height:1.5;min-width:0;padding:2px 0;text-transform:none}.company-access-dialog .MuiOutlinedInput-root{background:#fff;border-radius:9px;color:#203752;font-size:16px!important}.company-access-dialog .company-access-key .MuiOutlinedInput-root{height:48px}.company-access-dialog .MuiOutlinedInput-notchedOutline{border-color:#cfdbe7}.company-access-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0097a5;border-width:2px}.company-access-dialog .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#c83e43}.company-access-dialog .MuiInputAdornment-root{color:#37506d}.company-access-dialog .MuiFormHelperText-root{color:#61748b;font-size:13px!important;letter-spacing:0;line-height:1.5;margin:8px 0 0}.company-access-dialog .MuiFormHelperText-root.Mui-error,.company-access-dialog p[role=alert]{color:#b62f36}.company-access-content>p,.company-access-dialog .company-access-help{color:#61748b;font-size:14px!important;line-height:1.6;margin:12px 0 0}.company-access-dialog .company-access-actions{border-top:1px solid #e2e9f0;flex:0 0 auto;gap:10px;margin:0 28px;padding:20px 0 23px}.company-access-actions .MuiButton-root{border-radius:9px;font-size:15px!important;font-weight:700;letter-spacing:0;line-height:1.4;margin:0;min-height:44px;padding:10px 21px;text-transform:none}.company-access-actions .company-access-cancel{background:#fff;border:1px solid #cfdae6;color:#36506c}.company-access-actions .company-access-cancel:hover{background:#f4f7fa}.company-access-actions .company-access-submit{background:#007f8c;border:1px solid #007987;box-shadow:0 2px 4px #006a7a1f;color:#fff}.company-access-actions .company-access-submit:hover{background:#006d79}.company-access-actions .company-access-submit.Mui-disabled{background:#e5eef0;border-color:#dce6e9;box-shadow:none;color:#627b82}.company-access-dialog .MuiButton-root:focus-visible,.company-access-dialog .MuiIconButton-root:focus-visible{outline:2px solid #0097a5;outline-offset:3px}@media (max-width:480px){html body .company-access-modal.MuiDialog-root .MuiDialog-paper.MuiPaper-root{border-radius:16px!important;margin:10px;max-height:calc(100dvh - 20px);max-width:calc(100% - 20px)}.company-access-header{gap:12px;min-height:112px;padding:24px 40px 24px 20px}.company-access-shield{border-radius:13px;flex-basis:44px;height:48px;width:44px}.company-access-header h2{font-size:21px!important}.company-access-heading p{font-size:13px!important}.company-access-dialog .company-access-content{padding:20px}.company-access-dialog .company-access-actions{margin:0 20px;padding:16px 0 20px}.company-access-actions .MuiButton-root{font-size:14px!important;padding:10px 15px}.company-access-actions .company-access-submit{flex:1 1}}@media (max-height:560px){.company-access-header{min-height:88px}.company-access-dialog .company-access-content,.company-access-header{padding-bottom:16px;padding-top:16px}.company-access-company{margin-bottom:16px;padding:12px}.company-access-dialog .company-access-actions{padding-bottom:12px;padding-top:12px}}.company-access-dialog .MuiInputBase-input{font-size:16px!important}.company-access-dialog .MuiButton-endIcon{font-size:inherit!important}.company-access-dialog .company-access-recovery{background:#0000;border:0;box-shadow:none}.company-access-dialog .company-access-close:focus-visible{outline:2px solid #48d7d1;outline-offset:2px}.company-access-company .company-access-year{color:#536b81;font-size:13px!important;font-weight:400;margin-top:5px}.gst-register-page{background:radial-gradient(circle at 12% 0,#2563eb14,#0000 27%),#f4f7fb;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);min-height:0;overflow:hidden;padding:10px 12px max(12px,env(safe-area-inset-bottom))}.gst-register-topbar{align-items:center;background:linear-gradient(120deg,#fff,#f7fbff);border:1px solid #dae4ef;border-radius:14px;box-shadow:0 6px 18px #1c375b0f;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:18px;justify-content:space-between;min-height:58px;padding:7px 10px}.gst-register-title-wrap{min-width:280px}.gst-register-eyebrow{color:#2563eb!important;font-size:10px!important;font-weight:850!important;letter-spacing:1.1px!important;line-height:1!important}.gst-register-title{color:#173454;font-size:23px!important;font-weight:850!important;letter-spacing:-.35px;line-height:1.05!important;margin:3px 0 0!important}.gst-register-subtitle{color:#6d7b8f!important;font-size:11px!important;font-weight:650!important;margin-top:4px!important}.gst-register-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gst-compact-field{min-width:128px!important}.gst-view-field{min-width:150px!important}.gst-compact-field .MuiOutlinedInput-root{background:#fff;border-radius:10px;font-size:14px!important;height:38px}.gst-compact-field .MuiInputLabel-root{font-size:13px!important;font-weight:600}.gst-print-button{background:#2f6fdb!important;border-radius:10px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;height:38px!important;min-width:92px!important;text-transform:none!important}.gst-main-card{border:1px solid #dde6f0;border-radius:14px!important;box-shadow:0 4px 14px #00000014!important;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.gst-register-table-toolbar{align-items:center;background:#fbfdff;border-bottom:1px solid #dde6f0;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;min-height:38px;padding:7px 12px}.gst-register-record-count{color:#233c59!important;font-size:12px!important;font-weight:850!important;line-height:1.05!important}.gst-register-table-help{color:#778499!important;font-size:10px!important;font-weight:600!important;line-height:1!important;margin-top:3px!important}.gst-register-view-chip{background:#eef5ff;border:1px solid #d6e2f1;border-radius:999px;color:#285384;flex:0 0 auto;font-size:10px!important;font-weight:800;padding:5px 10px}.gst-table-focus{outline:none}.gst-print-table-wrap,.gst-table-focus{display:flex;flex:1 1;flex-direction:column;height:auto;min-height:0;overflow:hidden}.gst-table-container{border-radius:0!important;flex:1 1;height:auto;max-height:none;min-height:0;overflow:auto!important;scrollbar-color:#b7c4d6 #eef3f8;scrollbar-width:thin}.gst-table-container::-webkit-scrollbar{height:9px;width:9px}.gst-table-container::-webkit-scrollbar-track{background:#eef3f8}.gst-table-container::-webkit-scrollbar-thumb{background:#b7c4d6;border-radius:20px}.gst-head-row-1 th{background:#3e6ea5!important;font-size:14px!important;font-weight:800!important;padding:10px 8px!important}.gst-head-row-1 th,.gst-head-row-2 th{color:#fff!important;text-align:center!important;white-space:nowrap}.gst-head-row-2 th{background:#5b88bb!important;font-size:13px!important;font-weight:700!important;padding:8px!important}.gst-table-container tbody tr td{border-bottom:1px solid #e8eef5;color:#1a2433;font-size:15px!important;font-weight:600!important;padding:8px 10px!important;white-space:nowrap}.gst-table-container tbody tr:nth-child(2n){background:#fafcff}.gst-table-container tbody tr:hover{background:#edf5ff!important}.gst-row-selected{background:#dcebff!important}.gst-row-selected td{color:#163864!important;font-weight:800!important}.gst-row-selected td:first-child{box-shadow:inset 4px 0 0 #2f6fdb}.gst-summary-strip{align-items:center;background:#fff;border:1px solid #cfdae8;border-radius:12px;box-shadow:0 5px 16px #19324c14;display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;min-height:68px;padding:9px 12px;position:relative;z-index:5}.gst-summary-footer-title-wrap{min-width:170px}.gst-summary-footer-title{color:#183554;font-size:16px!important;font-weight:850!important;line-height:1.1!important}.gst-summary-footer-subtitle{color:#6b7b8f;font-size:12px!important;font-weight:650!important;margin-top:3px!important}.gst-summary-footer-metrics{display:flex;flex:1 1;gap:8px;justify-content:flex-end;min-width:0}.gst-summary-pill{align-items:center;background:#f8fbff;border:1px solid #d8e2ed;border-radius:10px;color:#22374f;display:flex;gap:14px;justify-content:space-between;min-width:126px;padding:8px 11px}.gst-summary-pill span{color:#66758a;font-size:12px;font-weight:800;text-transform:uppercase}.gst-summary-pill strong{color:#17324f;font-size:15px;font-weight:850}.gst-summary-pill-strong{background:#e8f2ff;border-color:#b9cfee}.gst-summary-pill-purchase{background:#effaf6;border-color:#bfe5d8}.gst-summary-pill-sale{background:#f0f5ff;border-color:#c7d7f1}.gst-summary-detail-button{background:#245fa8!important;border-radius:10px!important;box-shadow:none!important;flex:0 0 auto;font-weight:800!important;height:42px!important;min-width:92px!important;text-transform:none!important}.gst-summary-modal{background:#fff;border:1px solid #d7e2ef;border-radius:16px;box-shadow:0 24px 70px #0f223947;left:50%;max-height:calc(100vh - 48px);outline:none;overflow:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(860px,calc(100vw - 32px))}.gst-summary-modal-head{align-items:center;background:#f8fbff;border-bottom:1px solid #dbe5ef;display:flex;gap:14px;justify-content:space-between;padding:16px 18px;position:sticky;top:0;z-index:2}.gst-summary-modal-title{color:#183554;font-size:20px!important;font-weight:850!important}.gst-summary-modal-subtitle{color:#68788e;font-size:13px!important;font-weight:650!important;margin-top:2px!important}.gst-summary-modal-close{background:#e8eef7!important;border-radius:10px!important;color:#183554!important;font-weight:800!important;height:36px!important;min-width:82px!important;text-transform:none!important}.gst-summary-modal-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.gst-summary-modal-card{background:#fff;border:1px solid #dbe5ef;border-radius:12px;overflow:hidden}.gst-summary-modal-card-title{background:#eef5fd;border-bottom:1px solid #dbe5ef;color:#183554;font-size:13px!important;font-weight:850!important;padding:10px 12px!important}.gst-summary-modal-line,.gst-summary-modal-total{display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 12px}.gst-summary-modal-line span,.gst-summary-modal-total span{color:#68788e;font-weight:750}.gst-summary-modal-line strong,.gst-summary-modal-total strong{color:#183554;font-weight:850}.gst-summary-modal-total{background:#fff8dc;border-top:1px solid #dbe5ef;margin-top:4px}@media (max-width:1100px){.gst-summary-strip{align-items:stretch}.gst-summary-footer-metrics{justify-content:flex-start;overflow-x:auto}}@media (max-height:720px){.gst-register-page{gap:6px;padding-bottom:max(8px,env(safe-area-inset-bottom));padding-top:6px}.gst-register-topbar{min-height:50px;padding-bottom:5px;padding-top:5px}.gst-register-subtitle,.gst-register-table-help,.gst-summary-footer-subtitle{display:none}.gst-summary-strip{min-height:54px}.gst-summary-pill,.gst-summary-strip{padding-bottom:6px;padding-top:6px}}@media (max-width:768px){.gst-register-page{height:auto;max-height:none;min-height:calc(100dvh - 8px);overflow:visible;padding:8px}.gst-register-title{font-size:18px!important}.gst-table-container tbody tr td{font-size:13px!important;padding:7px 8px!important}.gst-head-row-1 th{font-size:12px!important}.gst-head-row-2 th{font-size:11px!important}.gst-summary-strip{bottom:6px;flex-wrap:wrap;position:sticky}.gst-summary-footer-metrics,.gst-summary-footer-title-wrap{width:100%}.gst-summary-pill{min-width:120px}.gst-summary-modal-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.gst-main-card,.gst-main-card *{visibility:visible!important}.gst-main-card{border:none!important;box-shadow:none!important;height:auto!important;left:0;position:absolute!important;top:0;width:100%}.gst-register-topbar,.gst-summary-strip,button{display:none!important}.gst-table-container{height:auto!important;max-height:none!important;overflow:visible!important}}.ledger-print-options .modal-dialog{max-width:850px}.ledger-print-preview .modal-dialog{max-width:1200px;width:96%}.ledger-print-options .modal-content,.ledger-print-preview .modal-content{border:0;border-radius:14px;box-shadow:0 18px 65px #102d4850;overflow:hidden}.ledger-print-options .modal-header,.ledger-print-preview .modal-header{background:#183650;color:#fff;padding:16px 22px}.ledger-print-options .modal-title,.ledger-print-preview .modal-title{font-size:19px;font-weight:650}.ledger-print-options .modal-title small{color:#d2e0eb;display:block;font-size:12px;font-weight:400;margin-top:4px}.ledger-print-options .btn-close,.ledger-print-preview .btn-close{background-color:#fff}.ledger-print-options .modal-body{background:#f4f7fa;max-height:73vh;overflow:auto;padding:18px}.ledger-print-preview .modal-body{max-height:75vh;overflow:auto}.lp-company{color:#25465f;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;margin-bottom:16px}.lp-company span{font-weight:400;white-space:nowrap}.lp-fields{border:0;margin:0;min-width:0;padding:0}.lp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.lp-card{background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;padding:18px}.lp-card h3{color:#17455b;font-size:15px;font-weight:700;margin:0 0 18px}.lp-card h4{color:#60758b;font-size:12px;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.lp-dates{display:flex;gap:12px;margin-bottom:20px}.lp-dates label{font-size:12px;font-weight:600;width:50%}.lp-dates input,.lp-selection>input{background:#fff;border:1px solid #becdda;border-radius:6px;color:#17344b;padding:8px;width:100%}.lp-card .MuiAutocomplete-root{margin-bottom:18px}.lp-card .MuiInputBase-root{font-size:13px}.lp-help{color:#63768b;font-size:12px;line-height:1.5;margin:8px 0 16px}.lp-choice{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:9px;line-height:1.5;margin-bottom:12px}.ledger-print-options input[type=checkbox],.ledger-print-options input[type=radio]{accent-color:#07848c;flex-shrink:0;height:17px!important;margin:0;min-width:17px;vertical-align:middle;width:17px!important}.lp-option-group+.lp-option-group{border-top:1px solid #e6edf2;margin-top:18px;padding-top:18px}.lp-inline{display:flex;gap:20px}.lp-selection{align-items:center;display:flex;gap:10px;justify-content:space-between}.lp-selection .lp-choice{margin:0}.lp-selection>input{max-width:350px}.lp-footer-note{color:#63768b;font-size:12px;margin-right:auto}.ledger-print-options .modal-footer,.ledger-print-preview .modal-footer{background:#fff;padding:12px 18px}.ledger-print-options .btn-primary,.ledger-print-preview .btn-primary{background:#07848c;border-color:#07848c}.lp-error{background:#fff3dc;border-radius:6px;color:#774708;font-size:13px;margin-bottom:12px;padding:10px}.lp-table{border-collapse:collapse;font-size:13px;width:100%}.lp-table td,.lp-table th{border:1px solid #dce5ed;padding:8px;text-align:left}.lp-table th{background:#eaf1f7;color:#183650}.lp-table td.lp-number,.lp-table th.lp-number{text-align:right;white-space:nowrap}.lp-dateTotal,.lp-monthTotal,.lp-opening,.lp-total{background:#eef5f9;font-weight:600}.lp-account{margin:20px 0 28px}.lp-account h3{font-size:17px}.lp-account p{color:#61758a;font-size:12px}.lp-report-company{text-align:center}.lp-report-company h2{font-size:20px}.lp-report-company div,.lp-report-company strong{font-size:13px}@media(max-width:700px){.lp-grid{grid-template-columns:1fr}.lp-company{flex-direction:column}.lp-selection{flex-wrap:wrap}.ledger-print-preview .modal-body{overflow:auto}.lp-table{min-width:550px}.ledger-print-options .modal-body{max-height:70vh}}.ledger-print-options .modal-dialog,.ledger-print-preview .modal-dialog{margin:52px auto 12px;min-height:calc(100% - 64px);width:calc(100% - 24px)}.ledger-print-options .modal-content,.ledger-print-preview .modal-content{max-height:calc(100dvh - 64px)}.ledger-print-options .modal-body,.ledger-print-preview .modal-body{flex:1 1 auto;min-height:0}.ledger-print-options .modal-footer,.ledger-print-options .modal-header,.ledger-print-preview .modal-footer,.ledger-print-preview .modal-header{flex-shrink:0}.income-details{background:#f2f7fb;color:#173452;display:flex;flex-direction:column;font-size:13px;font-size:var(--app-font-size,13px);gap:9px;height:calc(100dvh - 58px);min-height:490px;padding:12px 16px}.income-details,.income-details *{box-sizing:border-box}.income-details header{align-items:center;display:flex;gap:12px;justify-content:space-between}.income-details h1{font-size:20px;font-weight:750;margin:0}.income-details header p{color:#60758d;margin:3px 0 0}.income-details button{align-items:center;background:#fff;border:1px solid #b8cbdc;border-radius:5px;color:#173452;cursor:pointer;display:inline-flex;font:inherit;gap:5px;justify-content:center;padding:7px 12px;white-space:nowrap}.income-details button:disabled{cursor:default;opacity:.45}.income-details button:focus-visible,.income-details input:focus-visible,.income-details select:focus-visible{outline:2px solid #008e97;outline-offset:1px}.income-details nav{border-bottom:1px solid #b8cbdc;display:flex;gap:5px}.income-details nav button{background:#0000;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 1;font-weight:700;padding:10px}.income-details nav button[aria-pressed=true]{background:#e2f2f3;border-bottom-color:#008e97;color:#007e89}.id-filters{align-items:flex-end;background:#fff;border:1px solid #d6e2ed;border-radius:7px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.id-filters label{display:flex;flex:1 1 125px;flex-direction:column;font-size:12px;gap:3px;max-width:220px;min-width:110px}.id-filters input,.id-filters select{background:#fff;border:1px solid #bccedc;border-radius:4px;color:#173452;font:inherit;height:32px;padding:4px 7px;width:100%}.id-book{align-self:flex-end;display:flex}.id-book button{height:32px}.income-details .id-book button[aria-pressed=true],.income-details .id-primary{background:#098b91;border-color:#098b91;color:#fff}.id-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.id-cards>div{background:linear-gradient(120deg,#fff,#eaf3fa);border:1px solid #d6e2ed;border-radius:6px;padding:9px 14px}.id-cards span{color:#60758d;display:block;font-size:12px}.id-cards strong{font-feature-settings:"tnum";display:block;font-size:19px;font-variant-numeric:tabular-nums;margin-top:3px}.id-context{align-items:center;display:flex;gap:6px}.id-context strong{flex:1 1}.id-context button{font-size:12px;padding:3px 8px}.id-table{background:#fff;border:1px solid #c5d7e6;border-radius:5px;flex:1 1;min-height:120px;overflow:auto}.income-details table{border-collapse:initial;border-spacing:0;font-size:12px;width:100%}.income-details td,.income-details th{border-bottom:1px solid #d5e2ee;border-right:1px solid #d5e2ee;padding:7px 8px;text-align:left;vertical-align:middle}.income-details thead th{background:#deedf8;position:sticky;top:0;z-index:2}.income-details .id-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.income-details .id-quantity{min-width:110px;white-space:normal}.income-details td small{color:#687f93;display:block;font-size:11px}.income-details .id-group{background:#e8f2f9}.income-details .id-group button{background:none;border:0;font-weight:700;padding:0}.id-group button span{color:#637e93;font-weight:400;margin-left:8px}.id-group-value{float:right;font-weight:700}.income-details .id-total{background:#f0f6fb;font-weight:700}.income-details tfoot td,.income-details tfoot th{background:#dcebf5;bottom:0;position:sticky;z-index:1}.income-details .id-link{background:none;border:0;color:#007f91;padding:0;text-decoration:underline}.income-details .id-empty{padding:30px;text-align:center}.income-details footer{align-items:center;display:flex;gap:7px}.income-details footer>div{color:#5e7288;flex:1 1;font-size:11px}.income-details footer small{display:block}.id-error{background:#fff0ef;color:#a22121;margin:0;padding:8px}.id-error button{margin-left:8px}@media(max-width:800px){.income-details{height:auto;min-height:calc(100dvh - 90px);padding:8px}.id-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.id-table{max-height:60dvh}.id-context,.income-details footer{flex-wrap:wrap}.income-details footer>div{flex-basis:100%}.income-details table{min-width:1000px}}.income-details .id-heading{align-items:baseline;display:flex;flex:1 1;gap:12px;min-width:0}.income-details .id-heading h1{flex-shrink:0}.income-details .id-company{color:#60758d;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.income-details .id-multi-picker{flex:1 1 190px;max-width:300px;min-width:165px}.income-details .id-multi-picker>label{display:block;font-size:12px;margin-bottom:3px}.income-details .id-select__control{border-color:#bccedc;font-size:12px;min-height:32px}.income-details .id-select__input-container input{border:0;box-shadow:none;height:auto;min-height:18px}.income-details .id-select__value-container{max-height:66px;overflow:auto;padding:2px 6px}.income-details .id-select__menu{z-index:8}.income-details .id-select__indicator{padding:4px}.income-details .id-select__multi-value__remove{cursor:pointer}.income-details .id-selection-button{align-items:center;background:#fff;border:1px solid #bccedc;border-radius:4px;display:flex;font-size:12px;gap:6px;height:32px;justify-content:space-between;padding:4px 7px;text-align:left;width:100%}.income-details .id-selection-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.income-details .id-selection-button svg{flex-shrink:0}.income-details .id-selection-button:disabled{cursor:wait;opacity:.6}.id-report-modes{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.income-details .id-report-modes button[aria-pressed=true]{background:#087d7f;border-color:#087d7f;color:#fff}.id-report-modes span{color:#526b80;font-size:12px}.income-details .id-table{overflow:auto}.income-details .id-heading{flex-wrap:wrap}.income-details .id-filters{align-items:flex-end;gap:10px 8px}.income-details .id-filters label{line-height:18px;margin:0}.income-details .id-filters .id-multi-picker>label{margin:0 0 3px}.income-details .id-filters :is(input,select,button){box-sizing:border-box;height:34px!important;line-height:20px;margin-bottom:0!important;margin-top:0!important;max-height:34px!important;min-height:34px!important}.income-details .id-filters .id-book{align-self:flex-end;gap:0}.income-details .id-filters .id-book button{padding:5px 10px}.income-details .id-filters .id-default-action{align-self:flex-end}.income-details .id-filters .id-order-field{flex:1 1 180px;max-width:220px;min-width:180px}.income-details .id-primary-filters,.income-details .id-secondary-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 8px;width:100%}.income-details .id-primary-filters>label{flex:0 1 160px}.income-details .id-secondary-filters{border-top:1px solid #e5edf3;padding-top:10px}@media(max-width:600px){.income-details .id-primary-filters>label{flex:1 1 115px}}.spa{--spa-ink:#193b58;--spa-muted:#647b8f;--spa-border:#d7e2eb;background:#f3f7fb;color:var(--spa-ink);font:13px Arial,sans-serif;min-height:calc(100vh - 100px);padding:20px 22px}.spa *{box-sizing:border-box}.spa-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.spa-eyebrow{color:#627e93;font-size:10px;font-weight:700;letter-spacing:1.4px}.spa h1{font-size:23px;font-weight:700;margin:5px 0 7px}.spa-heading p{color:var(--spa-muted);margin:0}.spa-heading p span{padding:0 8px}.spa button,.spa input,.spa select,.spa-invoices button{background:#fff;border:1px solid #cbdbe6;border-radius:5px;color:var(--spa-ink);font:inherit;min-height:34px;padding:8px 10px}.spa button,.spa-invoices button{cursor:pointer}.spa button:hover:not(:disabled){background:#eaf3f7;border-color:#7ab}.spa button:focus-visible,.spa input:focus-visible,.spa select:focus-visible{outline:2px solid #118896;outline-offset:2px}.spa button:disabled,.spa-invoices button:disabled{cursor:default;opacity:.5}.spa-actions{display:flex;flex-wrap:wrap;gap:7px}.spa-actions button{align-items:center;display:flex;gap:6px}.spa-filters{grid-gap:12px;background:#fff;border:1px solid var(--spa-border);border-radius:9px;display:grid;gap:12px;grid-template-columns:1.15fr 1fr 1fr 1.1fr 1.1fr 1.3fr 1.3fr;padding:15px 16px}.spa label{color:#50697d;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:5px}.spa label input,.spa label select{font-size:12px;font-weight:400;min-width:0;width:100%}.spa-picker{align-items:center;display:flex;font-weight:400!important;justify-content:space-between;text-align:left;width:100%}.spa .spa-check{align-items:center;flex-direction:row;gap:7px}.spa-check input{width:auto!important}.spa-filter-actions{align-items:end;display:flex;gap:8px;grid-column:6/-1;justify-content:flex-end}.spa .spa-primary{background:#087f8c;border-color:#087f8c;color:#fff;min-width:84px}.spa .spa-primary:hover{background:#076976!important;color:#fff}.spa-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.spa-card{background:#fff;border:1px solid var(--spa-border);border-radius:8px;border-top:3px solid #91a7b7;padding:15px}.spa-card.spa-sale{border-top-color:#087f8c}.spa-card.spa-purchase{border-top-color:#4266c8}.spa-card>span{color:#597285;display:block;font-size:12px}.spa-card strong{font-feature-settings:"tnum";display:block;font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1.25;margin:9px 0}.spa-card small{color:var(--spa-muted);font-size:11px;line-height:1.5}.spa-tabs{border-bottom:1px solid #ccdbe5;display:flex;gap:4px;margin-top:20px;overflow:auto}.spa-tabs button{align-items:center;background:#0000;border:0;border-bottom:3px solid #0000;border-radius:0;color:#61788a;display:flex;font-weight:600;gap:7px;padding:12px 16px;white-space:nowrap}.spa-tabs button[aria-current=page]{background:#e9f4f5;border-bottom-color:#087f8c;color:#087f8c}.spa-panel{background:#fff;border:1px solid var(--spa-border);border-radius:0 0 9px 9px;border-top:0;overflow:hidden}.spa-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px}.spa h2{font-size:15px;font-weight:700;margin:0 0 5px}.spa-panel-head p{color:var(--spa-muted);font-size:11px;margin:0}.spa-controls{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.spa-controls label{min-width:110px}.spa-chart-top{align-items:center;color:var(--spa-muted);display:flex;font-size:12px;justify-content:space-between;padding:0 18px 8px}.spa-chart-top button{border-radius:0;min-height:29px;padding:5px 12px}.spa-chart-top button.active{background:#193b58;color:#fff}.spa-chart{height:340px;min-width:0;padding:12px 18px 8px}.spa-table-wrap{border-top:1px solid var(--spa-border);max-height:520px;overflow:auto;width:100%}.spa table,.spa-invoices table{border-collapse:initial;border-spacing:0;font-size:12px;width:100%}.spa td,.spa th,.spa-invoices td,.spa-invoices th{border-bottom:1px solid #e0e9f0;padding:10px 12px;text-align:left;white-space:nowrap}.spa th,.spa-invoices th{background:#eaf0f6;color:#405d75;font-size:11px;font-weight:700;position:sticky;top:0;z-index:1}.spa td.numeric,.spa th.numeric,.spa-invoices .numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.spa tbody tr:nth-child(2n){background:#f8fafc}.spa tbody tr:hover{background:#eef6f9}.spa tfoot{background:#e6eff5;bottom:0;font-weight:700;position:sticky}.spa .spa-link,.spa-invoices .spa-link{background:none;border:0;color:#087f8c;font-weight:600;min-height:0;padding:0;text-align:left}.spa .spa-link:hover{background:none!important;text-decoration:underline}.spa-empty{padding:35px!important;text-align:center!important}.spa-empty,.spa-note{color:var(--spa-muted)}.spa-note{border-top:1px solid var(--spa-border);font-size:11px;line-height:1.6;padding:12px 16px}.spa-note span{color:#895315;display:block}.spa-updated{color:var(--spa-muted);font-size:11px;margin:10px 0;text-align:right}.spa-error{align-items:center;background:#fff1ec;border:1px solid #eac9bc;border-radius:6px;color:#a3391d;display:flex;gap:10px;margin-top:12px;padding:10px}.spa-invoices .modal-title{font-size:17px}.spa-invoices .modal-body{padding:0}.spa-invoices .modal-body>p{padding:20px}.spa-invoices .modal-footer{font-size:12px}.spa-invoices .modal-footer>span{margin-right:auto}.spa-invoices small{color:#6e8495;display:block;margin-top:3px}@media(max-width:1100px){.spa{padding:15px}.spa-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.spa-filter-actions{grid-column:3/-1}.spa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.spa-panel-head{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.spa{padding:10px}.spa-heading{align-items:flex-start;flex-direction:column}.spa h1{font-size:20px}.spa-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.spa-filter-actions{grid-column:1/-1}.spa-cards{gap:8px}.spa-card{padding:11px}.spa-card strong{font-size:19px}.spa-tabs button{padding:11px}.spa-chart{padding:8px 0}.spa-controls{width:100%}.spa-controls label{flex:1 1}}.spa h1{font-size:23px!important;line-height:1.25!important}.spa h2{font-size:15px!important}.spa .spa-eyebrow{font-size:10px!important}.spa .spa-card>strong{font-size:24px!important;line-height:1.25!important}.spa .spa-card{background:#fff!important;box-shadow:none!important}.spa .spa-link,.spa-invoices .spa-link{min-height:0!important;padding:0!important}.spa .spa-link,.spa .spa-tabs button,.spa-invoices .spa-link{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important}.spa .spa-tabs button{border-bottom:3px solid #0000!important}.spa .spa-tabs button[aria-current=page]{background:#e9f4f5!important;border-bottom-color:#087f8c!important}.spa td.numeric,.spa th.numeric,.spa-invoices .numeric{text-align:right!important}.spa .spa-actions button,.spa .spa-filter-actions button{box-shadow:none!important}@media(max-width:650px){.spa h1{font-size:20px!important}.spa .spa-card>strong{font-size:19px!important}}.spa .spa-nested-cell{background:#f0f6fa!important;padding:0 0 12px 24px!important;white-space:normal}.spa .spa-ledgers{background:#fff;border-left:3px solid #64aab0;margin:0 12px 4px 0}.spa .spa-ledger-title{color:#087f8c;font-weight:700;margin:0;padding:12px}.spa .spa-ledger-title span{color:#647b8f;font-size:11px;font-weight:400}.spa .spa-ledgers th{background:#edf5f6;font-size:11px!important;position:static}.spa .spa-ledgers td{font-size:12px!important;padding:9px 10px}.spa .spa-account-code{color:#6e8293;display:block;font-size:11px!important;margin-top:3px}.spa .spa-ledger-note{color:#647b8f;font-size:11px!important;line-height:1.5;margin:0;padding:8px 12px}.spa .spa-ledger-invoices{background:#fff;border-left:3px solid #7896c9;margin:4px 12px 0 0}.spa .spa-ledger-invoice-heading{color:#4266c8;display:flex;gap:12px;justify-content:space-between;padding:12px}.spa .spa-ledger-pages{align-items:center;display:flex;gap:6px;justify-content:flex-end;padding:8px 12px}.spa .spa-ledger-pages span{margin-right:auto}.spa .spa-ledger-invoices>p{padding:12px}.spa .spa-month-toggle span{color:#087f8c}.spa .spa-ledger-empty{color:#647b8f;margin:0;padding:12px}.spa .spa-table-wrap table button.spa-link,.spa-invoices .spa-table-wrap table button.spa-link{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;min-width:0!important;padding:0!important;text-decoration:underline!important;text-underline-offset:3px;width:auto!important}.spa .spa-table-wrap table button.spa-link:disabled{text-decoration:none!important}.spa .spa-table-wrap table button.spa-link:focus-visible,.spa-invoices .spa-table-wrap table button.spa-link:focus-visible{outline:2px solid #118896!important;outline-offset:3px}.spa .spa-chart-top button.active,.spa .spa-chart-top button.active:hover{background:#193b58!important;border-color:#193b58!important;color:#fff!important}.cashflow-report{background:#eff5fa;color:#19334d;display:flex;flex-direction:column;font-size:13px;font-size:var(--app-font-size,13px);gap:7px;height:100%;min-height:0;padding:10px}.cashflow-toolbar{align-items:flex-end;background:#fff;border:1px solid #cbddeb;border-radius:8px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:10px 14px}.cashflow-toolbar>div{margin-right:auto}.cashflow-toolbar h1{font-size:20px;font-weight:700;margin:0 0 3px}.cashflow-context,.cashflow-period,.cashflow-toolbar span{font-size:12px}.cashflow-toolbar label{display:flex;flex-direction:column;gap:3px;margin:0}.cashflow-toolbar input{border:1px solid #b4cadd;border-radius:4px;height:32px;padding:4px 7px;width:150px}.cashflow-report button{background:#f9fcff;border:1px solid #aebfd0;border-radius:5px;color:#254a6b;font:inherit;min-height:32px;padding:4px 12px}.cashflow-report button:disabled{opacity:.5}.cashflow-context,.cashflow-period{flex-shrink:0;padding:0 5px}.cashflow-error{background:#fff2d4;border:1px solid #e4bd6b;border-radius:5px;flex-shrink:0;padding:8px}.cashflow-grid{background:#fff;border:1px solid #b9cfe1;flex:1 1;min-height:0;overflow:auto}.cashflow-grid table{border-collapse:initial;border-spacing:0;min-width:1020px;table-layout:auto;width:100%}.cashflow-grid td,.cashflow-grid th{border-bottom:1px solid #cbdbea;border-right:1px solid #cbdbea;height:35px;padding:6px 9px;text-align:left}.cashflow-grid th{background:#dcecf9;position:sticky;top:0;white-space:nowrap;z-index:1}.cashflow-grid td:nth-child(4){min-width:230px}.cashflow-grid td:nth-child(-n+3){white-space:nowrap}.cashflow-grid tbody tr:nth-child(2n){background:#f6faff}.cashflow-grid tbody tr.is-selected{background:#e0f1eb;color:#861313}.cashflow-grid .cashflow-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:120px;text-align:right!important;white-space:nowrap}.cashflow-footer{background:#fff;border:1px solid #cbddeb;border-radius:6px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 12px}.cashflow-paging{align-items:center;display:flex;gap:8px}.cashflow-totals{display:flex;gap:24px;text-align:right}.cashflow-totals div{display:flex;flex-direction:column;min-width:110px}.cashflow-totals span{font-size:12px;text-transform:capitalize}.cashflow-totals strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:768px){.cashflow-toolbar>div{flex-basis:100%}.cashflow-toolbar{gap:6px}.cashflow-totals{flex-wrap:wrap;gap:10px}.cashflow-report{padding:5px}}:root{--salesum-bg:#f6fbff;--salesum-bg-soft:#eef7ff;--salesum-white:#fff;--salesum-blue-main:#5da9e9;--salesum-blue-dark:#3f8fd4;--salesum-blue-soft:#dff0ff;--salesum-blue-soft-2:#f2f9ff;--salesum-text-main:#1f2d3d;--salesum-text-soft:#6b7a8c;--salesum-border:#d4e6f5;--salesum-border-strong:#bfd8ee;--salesum-shadow-main:0 10px 24px #5da9e91f;--salesum-shadow-soft:0 4px 12px #5da9e914}.salesum-cardContainer{background:linear-gradient(180deg,#f8fcff,#eef7ff);box-sizing:border-box;min-height:100%;padding:20px}.salesum-cardSumm{background:#fff!important;background:var(--salesum-white)!important;border:1px solid #d4e6f5!important;border:1px solid var(--salesum-border)!important;border-radius:18px!important;box-shadow:0 10px 24px #5da9e91f!important;box-shadow:var(--salesum-shadow-main)!important;overflow:hidden;padding:18px}.salesum-titleWrap{margin-bottom:14px;text-align:center}.salesum-headerSummary{color:#3f8fd4;color:var(--salesum-blue-dark);font-family:Times New Roman,Times,serif;font-size:clamp(24px,2.2vw,30px);font-weight:700;letter-spacing:3px;margin-bottom:4px;text-align:center;text-transform:uppercase}.salesum-filters{align-items:end;background:#f2f9ff;background:var(--salesum-blue-soft-2);border:1px solid #d4e6f5;border:1px solid var(--salesum-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px}.salesum-filterField{flex:1 1 180px;min-width:180px}.salesum-filterFieldWide{flex:1.3 1 260px;min-width:240px}.salesum-inputRoot{border-radius:10px!important;overflow:hidden}.salesum-inputRoot .MuiFilledInput-root{background:#fff!important;border:1px solid #bfd8ee!important;border:1px solid var(--salesum-border-strong)!important;border-radius:10px!important}.salesum-inputRoot .MuiFilledInput-root:hover{background:#fff!important}.salesum-inputRoot .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#5da9e9!important;border-color:var(--salesum-blue-main)!important;box-shadow:0 0 0 3px #5da9e91f}.salesum-inputRoot .MuiFilledInput-underline:after,.salesum-inputRoot .MuiFilledInput-underline:before{display:none!important}.salesum-inputRoot .MuiInputLabel-root{color:#6b7a8c!important;color:var(--salesum-text-soft)!important;font-weight:600}.salesum-inputRoot .MuiSelect-select,.salesum-inputRoot input{color:#1f2d3d!important;color:var(--salesum-text-main)!important;font-weight:600}.salesum-tableCard{background:#fafdff;border:1px solid #d4e6f5;border:1px solid var(--salesum-border);border-radius:16px;padding:8px}.salesum-seriesStrip{display:flex;gap:10px;margin-bottom:8px;margin-top:-4px;overflow-x:auto;padding:2px 2px 12px}.salesum-seriesTile{grid-gap:3px;background:#fff;border:1px solid #d4e6f5;border:1px solid var(--salesum-border);border-radius:10px;box-shadow:0 4px 12px #5da9e914;box-shadow:var(--salesum-shadow-soft);color:#1f2d3d;color:var(--salesum-text-main);cursor:pointer;display:grid;gap:3px;min-width:150px;padding:9px 12px;text-align:left}.salesum-seriesTile span{color:#245b84;font-size:12px;font-weight:800;text-transform:uppercase}.salesum-seriesTile strong{color:#1f2d3d;font-size:15px}.salesum-seriesTile small{color:#6b7a8c;color:var(--salesum-text-soft);font-size:11px}.salesum-seriesTileActive{background:#eaf6ff;border-color:#5da9e9;border-color:var(--salesum-blue-main);box-shadow:0 0 0 3px #5da9e91f}.salesum-tables{zoom:1.08;background:#fff;border:1px solid #d4e6f5;border:1px solid var(--salesum-border);border-radius:14px;font-size:16px;margin-bottom:6px;max-height:380px;overflow-x:auto;overflow-y:auto;scrollbar-color:#9fcdf0 #edf7ff;scrollbar-width:thin}.salesum-tables::-webkit-scrollbar{height:10px;width:10px}.salesum-tables::-webkit-scrollbar-track{background:#edf7ff;border-radius:10px}.salesum-tables::-webkit-scrollbar-thumb{background:#9fcdf0;border-radius:10px}.salesum-table{border-collapse:initial;border-spacing:0;margin-bottom:0!important;min-width:1020px;width:100%}.salesum-table thead th{background:#d9efff;border-bottom:1px solid #bfd8ee;border-bottom:1px solid var(--salesum-border-strong);color:#245b84!important;font-size:14px;font-weight:700;padding:11px 10px;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:2}.salesum-table thead th:first-child{border-top-left-radius:10px}.salesum-table thead th:last-child{border-top-right-radius:10px}.salesum-table tbody tr{background:#fff;transition:background .2s ease}.salesum-table tbody tr:nth-child(2n){background:#f8fcff}.salesum-table tbody tr:hover{background:#eef7ff}.salesum-table tbody td{border-bottom:1px solid #e7f1fa;color:#1f2d3d;color:var(--salesum-text-main);font-size:15px;height:38px;padding:9px 12px;vertical-align:middle;white-space:nowrap}.salesum-table tbody td:first-child{color:#244766;font-weight:600}.salesum-activeRow{background:#e7f4ff!important;font-weight:700}.salesum-activeRow td{color:#163b59!important}.salesum-activeRow td:first-child{border-left:4px solid #5da9e9;border-left:4px solid var(--salesum-blue-main)}.salesum-footer{align-items:center!important;background:#f2f9ff!important;border:1px solid #d4e6f5!important;border:1px solid var(--salesum-border)!important;border-radius:14px!important;display:flex!important;flex-wrap:wrap;gap:14px;justify-content:space-between!important;margin-top:14px;padding:14px 18px!important}.salesum-totalBox{display:flex;flex-direction:column;gap:2px}.salesum-totalLabel{color:#6b7a8c;color:var(--salesum-text-soft);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.salesum-totalValue{color:#3f8fd4;color:var(--salesum-blue-dark);font-size:24px;font-weight:800}.salesum-printBtn{background:#5da9e9!important;background:var(--salesum-blue-main)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 12px #5da9e914;box-shadow:var(--salesum-shadow-soft);color:#fff!important;font-weight:700!important;letter-spacing:1px!important;min-width:130px;padding:10px 20px!important;transition:all .25s ease}.salesum-printBtn:focus,.salesum-printBtn:hover{background:#3f8fd4!important;background:var(--salesum-blue-dark)!important;transform:translateY(-1px)}.salesum-printBtn:active{transform:translateY(0)}@media (max-width:1200px){.salesum-cardContainer,.salesum-cardSumm{padding:16px}}@media (max-width:992px){.salesum-filters{gap:12px;padding:12px}.salesum-tables{max-height:350px}}@media (max-width:768px){.salesum-cardContainer{padding:12px}.salesum-cardSumm{border-radius:14px!important;padding:14px}.salesum-headerSummary{font-size:22px;letter-spacing:2px}.salesum-filters{align-items:stretch;flex-direction:column}.salesum-filterField,.salesum-filterFieldWide{min-width:100%}.salesum-footer{align-items:stretch!important;flex-direction:column!important}.salesum-totalBox{text-align:center}.salesum-printBtn{width:100%}}@media (max-width:480px){.salesum-headerSummary{font-size:20px;letter-spacing:1px}.salesum-table tbody td,.salesum-table thead th{font-size:13px;padding:8px}.salesum-totalValue{font-size:20px}}.salesum-seriesTile small,.salesum-seriesTile strong,.salesum-table tbody td.text-end,.salesum-totalValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.salesum-table tbody td,.salesum-table thead th{border:0;border-bottom:1px solid #c4d8e8;border-right:1px solid #c4d8e8}.salesum-table tr>:first-child{border-left:1px solid #c4d8e8}.salesum-table thead tr:first-child>th{border-top:1px solid #c4d8e8}.salesum-cardContainer,.salesum-cardSumm{padding-top:8px}.salesum-filters{align-items:center;gap:10px;padding:8px 12px}.salesum-filters .salesum-headerSummary{flex:0 0 auto;margin:0 8px 0 0;text-align:left;white-space:nowrap}.salesum-filters>.salesum-filterField{flex:0 1 20vw;min-width:180px}.salesum-filters>.salesum-filterField:first-of-type,.salesum-filters>.salesum-filterField:nth-of-type(2){flex:0 0 10vw;min-width:120px}.salesum-filters>.salesum-filterFieldWide{flex:0 0 14vw;min-width:160px}@media (max-width:768px){.salesum-filters{flex-direction:row;flex-wrap:wrap}.salesum-filters .salesum-headerSummary{flex-basis:100%}.salesum-filters>.salesum-filterField,.salesum-filters>.salesum-filterField:first-of-type,.salesum-filters>.salesum-filterField:nth-of-type(2),.salesum-filters>.salesum-filterFieldWide{flex:1 1 140px;min-width:120px}}.salesum-table tbody td{height:34.5px;padding-bottom:5px;padding-top:5px}.salesum-table thead th{padding-bottom:7px;padding-top:7px}.salesum-filters{margin-bottom:10px}.salesum-seriesStrip{margin-bottom:4px;padding-bottom:6px}.salesum-cardContainer,.salesum-cardSumm{height:100%;min-height:0;padding-bottom:8px}.salesum-cardSumm{display:flex;flex-direction:column}.salesum-filters,.salesum-footer,.salesum-seriesStrip{flex:0 0 auto}.salesum-tableCard{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:4px}.salesum-tables{flex:1 1;margin-bottom:0;max-height:none;min-height:0}.salesum-footer{margin-top:8px;padding-bottom:8px!important;padding-top:8px!important}:root{--aem-blue-main:#5da9e9;--aem-blue-dark:#3f8fd4;--aem-blue-soft:#eef7ff;--aem-blue-soft-2:#f8fcff;--aem-blue-head:#d9efff;--aem-border:#d4e6f5;--aem-border-strong:#bfd8ee;--aem-text-main:#1f2d3d;--aem-text-soft:#6b7a8c;--aem-white:#fff;--aem-shadow-main:0 18px 36px #5da9e924;--aem-shadow-soft:0 8px 20px #5da9e914}.aem-viewport-modal.modal{height:100dvh!important;height:calc(100dvh - var(--aem-top-offset, 0px))!important;left:0;overflow:hidden!important;overscroll-behavior:none;padding:10px!important;position:fixed;top:0!important;top:var(--aem-top-offset,0)!important;width:100%;z-index:1200}.aem-viewport-backdrop.modal-backdrop{z-index:1199}.aem-viewport-modal .aem-beauty-dialog{display:flex;height:100%;margin:0 auto!important;max-width:94vw!important;min-height:0;width:1450px!important}.aem-viewport-modal .aem-beauty-content{background:#fff!important;background:var(--aem-white)!important;border:none!important;border-radius:10px!important;box-shadow:0 18px 36px #5da9e924!important;box-shadow:var(--aem-shadow-main)!important;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.aem-viewport-modal .aem-beauty-header{background:linear-gradient(180deg,#f8fcff,#eef7ff)!important;border-bottom:1px solid #d4e6f5!important;border-bottom:1px solid var(--aem-border)!important;flex:0 0 auto;padding:8px 14px!important}.aem-beauty-headerInner{text-align:center;width:100%}.aem-beauty-title{color:#fff;font-family:Times New Roman,Times,serif;font-size:18px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.aem-beauty-subtitle{color:#fff;font-size:13px;font-weight:600;margin-top:2px}.aem-viewport-modal .aem-beauty-body{background:linear-gradient(180deg,#fff,#f9fcff);display:flex;flex:1 1;flex-direction:column;max-height:none;min-height:0;overflow:hidden;padding:10px 12px!important}.aem-beauty-topCard{grid-gap:12px;align-items:center;background:#f8fcff;background:var(--aem-blue-soft-2);border:1px solid #d4e6f5;border:1px solid var(--aem-border);border-radius:10px;box-shadow:0 8px 20px #5da9e914;box-shadow:var(--aem-shadow-soft);display:grid;flex:0 0 auto;gap:12px;grid-template-columns:minmax(160px,1fr) auto minmax(200px,300px);margin-bottom:8px;padding:8px 10px}.aem-beauty-company{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-wrap:anywhere}.aem-beauty-companyName{color:#3f8fd4;color:var(--aem-blue-dark);font-size:16px;font-weight:800;line-height:1.2}.aem-beauty-companyMeta{color:#6b7a8c;color:var(--aem-text-soft);font-size:13px;margin-top:3px}.aem-beauty-period{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.aem-beauty-periodBox{align-items:baseline;display:flex;gap:6px;white-space:nowrap}.aem-beauty-periodBox span{color:#6b7a8c;color:var(--aem-text-soft);font-size:12px;letter-spacing:.6px;text-transform:uppercase}.aem-beauty-periodBox strong{font-feature-settings:"tnum";color:#1f2d3d;color:var(--aem-text-main);font-size:14px;font-variant-numeric:tabular-nums}.aem-beauty-searchWrap{align-items:center;display:flex;justify-content:center;min-width:0}.aem-beauty-searchInput{background:#fff;border:1px solid #bfd8ee;border:1px solid var(--aem-border-strong);border-radius:7px;box-shadow:0 8px 20px #5da9e914;box-shadow:var(--aem-shadow-soft);color:#1f2d3d;color:var(--aem-text-main);font-size:14px;font-weight:600;height:36px;min-width:0;outline:none;padding:0 10px;text-align:left;transition:all .2s ease;width:100%}.aem-beauty-searchInput::placeholder{color:#6b7a8c;color:var(--aem-text-soft);font-weight:500}.aem-beauty-searchInput:focus{border-color:#5da9e9;border-color:var(--aem-blue-main);box-shadow:0 0 0 3px #5da9e91f}.aem-beauty-stats{grid-gap:8px;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px}.aem-beauty-statCard{background:#fff;background:var(--aem-white);border:1px solid #d4e6f5;border:1px solid var(--aem-border);border-radius:8px;box-shadow:0 8px 20px #5da9e914;box-shadow:var(--aem-shadow-soft);display:flex;flex-direction:column;gap:3px;padding:6px 10px}.aem-beauty-statCardHighlight{background:linear-gradient(180deg,#f2f9ff,#e8f5ff);border-color:#bfd8ee;border-color:var(--aem-border-strong)}.aem-beauty-statLabel{color:#6b7a8c;color:var(--aem-text-soft);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.aem-beauty-statValue{color:#3f8fd4;color:var(--aem-blue-dark);font-size:16px;font-weight:800;line-height:1.1}.aem-viewport-modal .aem-beauty-tableWrap{background:#fff;background:var(--aem-white);border:1px solid #d4e6f5;border:1px solid var(--aem-border);border-radius:8px;box-shadow:0 8px 20px #5da9e914;box-shadow:var(--aem-shadow-soft);flex:1 1;max-height:none;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.aem-beauty-tableWrap:focus-visible{outline:2px solid #5da9e9;outline:2px solid var(--aem-blue-main);outline-offset:-2px}.aem-beauty-table{border-collapse:initial;border-spacing:0;margin-bottom:0!important;min-width:1200px}.aem-viewport-modal .aem-beauty-table thead{background:#d9efff;background:var(--aem-blue-head);position:sticky;top:0;z-index:3}.aem-viewport-modal .aem-beauty-table thead th{background:#d9efff!important;background:var(--aem-blue-head)!important;border-bottom:1px solid #bfd8ee!important;border-bottom:1px solid var(--aem-border-strong)!important;color:#245b84!important;font-size:13px;font-weight:700;padding:7px 10px!important;position:static;text-align:center;white-space:nowrap}.aem-beauty-table tbody tr{transition:background .2s ease}.aem-beauty-table tbody tr:nth-child(2n){background:#f8fcff}.aem-beauty-table tbody tr:hover{background:#eef7ff}.aem-beauty-table tbody td{border-color:#e5eff8!important;color:#1f2d3d;color:var(--aem-text-main);font-size:13px;padding:8px 10px!important;vertical-align:top;white-space:nowrap}.aem-beauty-activeRow{background:#e7f4ff!important}.aem-beauty-activeRow td:first-child{border-left:4px solid #5da9e9!important;border-left:4px solid var(--aem-blue-main)!important}.aem-beauty-empty{color:#6b7a8c;color:var(--aem-text-soft);font-weight:600;padding:26px!important;text-align:center}.aem-viewport-modal .aem-beauty-footer{background:#f8fcff!important;border-top:1px solid #d4e6f5!important;border-top:1px solid var(--aem-border)!important;display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding:8px 12px!important}.aem-beauty-btn{border:none;border-radius:10px;box-shadow:0 8px 20px #5da9e914;box-shadow:var(--aem-shadow-soft);color:#fff;font-weight:700;min-width:110px;padding:10px 18px;transition:all .2s ease}.aem-beauty-btn:hover{transform:translateY(-1px)}.aem-beauty-btnPrint{background:#4f9ee3}.aem-beauty-btnExport{background:#54b483}.aem-beauty-btnClose{background:#7d8fa3}@media (max-width:1000px){.aem-beauty-topCard{grid-template-columns:minmax(0,1fr) auto}.aem-beauty-searchWrap{grid-column:1/-1}}@media (max-width:600px){.aem-beauty-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.aem-beauty-topCard{gap:8px;grid-template-columns:minmax(0,1fr);padding:10px}.aem-beauty-period{gap:6px 12px}}@media (max-width:768px){.aem-viewport-modal.modal{padding:6px!important}.aem-viewport-modal .aem-beauty-dialog{margin:0 auto!important;max-width:100%!important;width:100%!important}.aem-beauty-title{font-size:16px}.aem-beauty-stats{gap:4px}.aem-beauty-statCard{padding:5px 6px}.aem-viewport-modal .aem-beauty-footer{flex-direction:row;gap:6px}.aem-beauty-footer .aem-beauty-btn{flex:1 1}}@media (min-width:701px) and (max-height:600px){.aem-beauty-topCard{gap:8px;grid-template-columns:minmax(120px,1fr) auto minmax(150px,220px)}.aem-beauty-searchWrap{grid-column:auto}}.aem-beauty-statValue,.aem-beauty-table tbody td.text-end{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}:root{--pursum-bg:#f6fbff;--pursum-bg-soft:#eef7ff;--pursum-white:#fff;--pursum-blue-main:#5da9e9;--pursum-blue-dark:#3f8fd4;--pursum-blue-soft:#dff0ff;--pursum-blue-soft-2:#f2f9ff;--pursum-text-main:#1f2d3d;--pursum-text-soft:#6b7a8c;--pursum-border:#d4e6f5;--pursum-border-strong:#bfd8ee;--pursum-shadow-main:0 10px 24px #5da9e91f;--pursum-shadow-soft:0 4px 12px #5da9e914}.pursum-cardContainer{background:linear-gradient(180deg,#f8fcff,#eef7ff);box-sizing:border-box;min-height:100%;padding:20px}.pursum-cardSumm{background:#fff!important;background:var(--pursum-white)!important;border:1px solid #d4e6f5!important;border:1px solid var(--pursum-border)!important;border-radius:18px!important;box-shadow:0 10px 24px #5da9e91f!important;box-shadow:var(--pursum-shadow-main)!important;overflow:hidden;padding:18px}.pursum-titleWrap{margin-bottom:14px;text-align:center}.pursum-headerSummary{color:#3f8fd4;color:var(--pursum-blue-dark);font-family:Times New Roman,Times,serif;font-size:clamp(24px,2.2vw,30px);font-weight:700;letter-spacing:3px;margin-bottom:4px;text-align:center;text-transform:uppercase}.pursum-filters{align-items:end;background:#f2f9ff;background:var(--pursum-blue-soft-2);border:1px solid #d4e6f5;border:1px solid var(--pursum-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px}.pursum-filterField{flex:1 1 180px;min-width:180px}.pursum-filterFieldWide{flex:1.3 1 260px;min-width:240px}.pursum-inputRoot{border-radius:10px!important;overflow:hidden}.pursum-inputRoot .MuiFilledInput-root{background:#fff!important;border:1px solid #bfd8ee!important;border:1px solid var(--pursum-border-strong)!important;border-radius:10px!important}.pursum-inputRoot .MuiFilledInput-root:hover{background:#fff!important}.pursum-inputRoot .MuiFilledInput-root.Mui-focused{background:#fff!important;border-color:#5da9e9!important;border-color:var(--pursum-blue-main)!important;box-shadow:0 0 0 3px #5da9e91f}.pursum-inputRoot .MuiFilledInput-underline:after,.pursum-inputRoot .MuiFilledInput-underline:before{display:none!important}.pursum-inputRoot .MuiInputLabel-root{color:#6b7a8c!important;color:var(--pursum-text-soft)!important;font-weight:600}.pursum-inputRoot .MuiSelect-select,.pursum-inputRoot input{color:#1f2d3d!important;color:var(--pursum-text-main)!important;font-weight:600}.pursum-tableCard{background:#fafdff;border:1px solid #d4e6f5;border:1px solid var(--pursum-border);border-radius:16px;padding:8px}.pursum-seriesStrip{display:flex;gap:10px;margin-bottom:8px;margin-top:-4px;overflow-x:auto;padding:2px 2px 12px}.pursum-seriesTile{grid-gap:3px;background:#fff;border:1px solid #d4e6f5;border:1px solid var(--pursum-border);border-radius:10px;box-shadow:0 4px 12px #5da9e914;box-shadow:var(--pursum-shadow-soft);color:#1f2d3d;color:var(--pursum-text-main);cursor:pointer;display:grid;gap:3px;min-width:150px;padding:9px 12px;text-align:left}.pursum-seriesTile span{color:#245b84;font-size:12px;font-weight:800;text-transform:uppercase}.pursum-seriesTile strong{color:#1f2d3d;font-size:15px}.pursum-seriesTile small{color:#6b7a8c;color:var(--pursum-text-soft);font-size:11px}.pursum-seriesTileActive{background:#eaf6ff;border-color:#5da9e9;border-color:var(--pursum-blue-main);box-shadow:0 0 0 3px #5da9e91f}.pursum-tables{zoom:1.08;background:#fff;border:1px solid #d4e6f5;border:1px solid var(--pursum-border);border-radius:14px;font-size:16px;margin-bottom:6px;max-height:380px;overflow-x:auto;overflow-y:auto;scrollbar-color:#9fcdf0 #edf7ff;scrollbar-width:thin}.pursum-tables::-webkit-scrollbar{height:10px;width:10px}.pursum-tables::-webkit-scrollbar-track{background:#edf7ff;border-radius:10px}.pursum-tables::-webkit-scrollbar-thumb{background:#9fcdf0;border-radius:10px}.pursum-table{border-collapse:initial;border-spacing:0;margin-bottom:0!important;min-width:1020px;width:100%}.pursum-table thead th{background:#d9efff;border-bottom:1px solid #bfd8ee;border-bottom:1px solid var(--pursum-border-strong);color:#245b84!important;font-size:14px;font-weight:700;padding:11px 10px;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:2}.pursum-table thead th:first-child{border-top-left-radius:10px}.pursum-table thead th:last-child{border-top-right-radius:10px}.pursum-table tbody tr{background:#fff;transition:background .2s ease}.pursum-table tbody tr:nth-child(2n){background:#f8fcff}.pursum-table tbody tr:hover{background:#eef7ff}.pursum-table tbody td{border-bottom:1px solid #e7f1fa;color:#1f2d3d;color:var(--pursum-text-main);font-size:15px;height:38px;padding:9px 12px;vertical-align:middle;white-space:nowrap}.pursum-table tbody td:first-child{color:#244766;font-weight:600}.pursum-activeRow{background:#e7f4ff!important;font-weight:700}.pursum-activeRow td{color:#163b59!important}.pursum-activeRow td:first-child{border-left:4px solid #5da9e9;border-left:4px solid var(--pursum-blue-main)}.pursum-footer{align-items:center!important;background:#f2f9ff!important;border:1px solid #d4e6f5!important;border:1px solid var(--pursum-border)!important;border-radius:14px!important;display:flex!important;flex-wrap:wrap;gap:14px;justify-content:space-between!important;margin-top:14px;padding:14px 18px!important}.pursum-totalBox{display:flex;flex-direction:column;gap:2px}.pursum-totalLabel{color:#6b7a8c;color:var(--pursum-text-soft);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.pursum-totalValue{color:#3f8fd4;color:var(--pursum-blue-dark);font-size:24px;font-weight:800}.pursum-printBtn{background:#5da9e9!important;background:var(--pursum-blue-main)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 12px #5da9e914;box-shadow:var(--pursum-shadow-soft);color:#fff!important;font-weight:700!important;letter-spacing:1px!important;min-width:130px;padding:10px 20px!important;transition:all .25s ease}.pursum-printBtn:focus,.pursum-printBtn:hover{background:#3f8fd4!important;background:var(--pursum-blue-dark)!important;transform:translateY(-1px)}.pursum-printBtn:active{transform:translateY(0)}@media (max-width:1200px){.pursum-cardContainer,.pursum-cardSumm{padding:16px}}@media (max-width:992px){.pursum-filters{gap:12px;padding:12px}.pursum-tables{max-height:350px}}@media (max-width:768px){.pursum-cardContainer{padding:12px}.pursum-cardSumm{border-radius:14px!important;padding:14px}.pursum-headerSummary{font-size:22px;letter-spacing:2px}.pursum-filters{align-items:stretch;flex-direction:column}.pursum-filterField,.pursum-filterFieldWide{min-width:100%}.pursum-footer{align-items:stretch!important;flex-direction:column!important}.pursum-totalBox{text-align:center}.pursum-printBtn{width:100%}}@media (max-width:480px){.pursum-headerSummary{font-size:20px;letter-spacing:1px}.pursum-table tbody td,.pursum-table thead th{font-size:13px;padding:8px}.pursum-totalValue{font-size:20px}}.pursum-seriesTile small,.pursum-seriesTile strong,.pursum-table tbody td.text-end,.pursum-totalValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.pursum-table tbody td,.pursum-table thead th{border:0;border-bottom:1px solid #c4d8e8;border-right:1px solid #c4d8e8}.pursum-table tr>:first-child{border-left:1px solid #c4d8e8}.pursum-table thead tr:first-child>th{border-top:1px solid #c4d8e8}.pursum-cardContainer,.pursum-cardSumm{padding-top:8px}.pursum-filters{align-items:center;gap:10px;padding:8px 12px}.pursum-filters .pursum-headerSummary{flex:0 0 auto;margin:0 8px 0 0;text-align:left;white-space:nowrap}.pursum-filters>.pursum-filterField{flex:0 1 20vw;min-width:180px}.pursum-filters>.pursum-filterField:first-of-type,.pursum-filters>.pursum-filterField:nth-of-type(2){flex:0 0 10vw;min-width:120px}.pursum-filters>.pursum-filterFieldWide{flex:0 0 14vw;min-width:160px}@media (max-width:768px){.pursum-filters{flex-direction:row;flex-wrap:wrap}.pursum-filters .pursum-headerSummary{flex-basis:100%}.pursum-filters>.pursum-filterField,.pursum-filters>.pursum-filterField:first-of-type,.pursum-filters>.pursum-filterField:nth-of-type(2),.pursum-filters>.pursum-filterFieldWide{flex:1 1 140px;min-width:120px}}.pursum-table tbody td{height:34.5px;padding-bottom:5px;padding-top:5px}.pursum-table thead th{padding-bottom:7px;padding-top:7px}.pursum-filters{margin-bottom:10px}.pursum-seriesStrip{margin-bottom:4px;padding-bottom:6px}.pursum-cardContainer,.pursum-cardSumm{height:100%;min-height:0;padding-bottom:8px}.pursum-cardSumm{display:flex;flex-direction:column}.pursum-filters,.pursum-footer,.pursum-seriesStrip{flex:0 0 auto}.pursum-tableCard{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:4px}.pursum-tables{flex:1 1;margin-bottom:0;max-height:none;min-height:0}.pursum-footer{margin-top:8px;padding-bottom:8px!important;padding-top:8px!important}.summary_cardContainer__v9OTE,.summary_cardSumm__KYJUj{padding:20px}.summary_activeRow__PBRB\+{background-color:#ffeeba!important;font-weight:700}.summary_headerSummary__abNO6{background:linear-gradient(90deg,#8357eb,#30c9c9);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Times New Roman,Times,serif;font-size:30px;font-weight:700;letter-spacing:5px;margin-bottom:10px;text-align:center}.summary_tables__1MUdQ{font-size:18px;margin-bottom:10px;max-height:360px;overflow-y:auto}.summary_filters__b\+V2Y{display:flex;flex-direction:row;justify-content:space-between}.summary_Taxtype__WrjI0{border:1px solid #000;border-radius:5px;box-shadow:0 8px 16px #0000004d;font-weight:700;height:40px;padding-left:5px;width:250px}.hsn-result-dialog{max-width:min(96vw,1560px);width:96vw}.hsn-result-modal .modal-content{max-height:92vh}.hsn-result-body{max-height:76vh;overflow:auto;padding:12px}.hsn-result-period{color:#263244;font-weight:700;margin-bottom:8px}.hsn-result-table{border-collapse:collapse!important;margin-bottom:0;min-width:1480px}.hsn-result-table td,.hsn-result-table th{border:1px solid #9aa8ba!important;padding:4px 6px!important;vertical-align:middle;white-space:nowrap}.hsn-result-table thead th{background:#e8e5de;position:sticky;top:0;z-index:2}.GstReport_modalHeader__dnHxS{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);border-bottom:1px solid #cfcfcf;padding:8px 12px}.GstReport_modalTitle__VqvLB{color:#333;font-size:14px;font-weight:600}.GstReport_modalBody__xNrbL{background-color:#fafafa;padding:14px}.GstReport_radioGroup__ZCPQj{background:#fff;border:1px solid #ddd;border-radius:6px;display:flex;gap:20px;justify-content:center;margin-bottom:12px;padding:8px 0}.GstReport_radioLabel__LWohp{font-size:13px;font-weight:500}.GstReport_modalFooter__I6b-G{background:#f5f5f5;border-top:1px solid #cfcfcf;padding:10px 12px}.GstReport_footerBtn__Gz1rI{font-weight:600;letter-spacing:.5px;min-width:90px}.party-gst-table{border-collapse:collapse;font-size:13px;width:100%}.party-gst-table td,.party-gst-table th{border:1px solid #cbd5e1;padding:7px 9px;vertical-align:top}.party-gst-table th{background:#e7eff8;color:#16365c;position:sticky;top:0;white-space:nowrap;z-index:1}.party-gst-table .numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.party-gst-table tfoot{background:#edf3f9;font-weight:700}.party-gst-report-header{margin-bottom:14px;text-align:center}.party-gst-report-header h2{font-size:19px;margin:0 0 4px}.party-gst-report-group{margin-bottom:24px}.party-gst-report-group h3{font-size:16px;margin:8px 0}.party-gst-report-scroll{overflow-x:auto}@media print{.party-gst-report-scroll{overflow:visible}.party-gst-table{font-size:10px}.party-gst-table td,.party-gst-table th{padding:4px}.party-gst-table th{position:static;white-space:normal}.party-gst-table thead{display:table-header-group}.party-gst-table tfoot{display:table-row-group}.party-gst-table tr{break-inside:avoid;page-break-inside:avoid}}.hsn-monthly.MuiPaper-root{border-radius:8px;color:#183650;max-height:90vh;width:calc(100vw - 40px)}.hsn-monthly>header{align-items:center;background:#183650;color:#fff;display:flex;justify-content:space-between;padding:10px 18px}.hsn-monthly>header h2{font-size:18px;margin:0}.hsn-monthly>header button{color:#fff}.hsn-monthly-tools{align-items:center;border-bottom:1px solid #d4e1eb;display:flex;flex-wrap:wrap;gap:18px;padding:12px}.hsn-monthly-tools select{border:1px solid #bdcddd;border-radius:4px;padding:6px}.hsn-monthly-scroll{overflow:auto;padding:12px}.hsn-monthly-scroll>h2,.hsn-monthly-scroll>p{text-align:center}.hsn-monthly table{border-collapse:collapse;font-size:13px;white-space:nowrap;width:100%}.hsn-monthly td,.hsn-monthly th{border:1px solid #d4e1eb;padding:7px 9px;text-align:right}.hsn-monthly th{background:#eaf2fa;position:sticky;top:0}.hsn-monthly tbody tr:nth-child(2n){background:#f6f9fc}.hsn-monthly tfoot{background:#eaf2fa;font-weight:700}.hsn-monthly>p{padding:18px}.hsn-monthly-section+.hsn-monthly-section{margin-top:22px}.hsn-monthly-section h3{color:#183650;font-size:15px;font-weight:700;margin:10px 0 7px}.monthly-gst-dialog{border:1px solid #dbe4ed;color:#20364d;font-family:Roboto,Segoe UI,Arial,sans-serif}.monthly-gst-header{align-items:center;background:#193451;color:#fff;display:flex;flex-shrink:0;gap:14px;padding:20px 24px}.monthly-gst-icon{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.monthly-gst-heading{flex:1 1;min-width:0}.monthly-gst-heading h2{font-size:18px!important;font-size:calc(var(--app-font-size, 13px) + 5px)!important;font-weight:650;line-height:1.4;margin:0}.monthly-gst-heading p{color:#c8d8e8;font-size:12px;margin:4px 0 0;overflow-wrap:anywhere}.monthly-gst-close{background:#0000;border:1px solid #ffffff35;border-radius:6px;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.monthly-gst-close:hover{background:#ffffff16}.monthly-gst-close:focus-visible{outline:2px solid #fff;outline-offset:3px}.monthly-gst-body{min-height:0;overflow-y:auto;padding:24px}.monthly-gst-dialog .monthly-gst-options{margin-top:0}.monthly-gst-dialog .monthly-gst-field .MuiOutlinedInput-root{background:#fff;border-radius:6px;color:#20364d;font-size:13px;font-size:var(--app-font-size,13px);min-height:43px}.monthly-gst-dialog .monthly-gst-field .MuiOutlinedInput-notchedOutline{border-color:#ced9e4}.monthly-gst-dialog .monthly-gst-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#91a8ba}.monthly-gst-dialog .monthly-gst-field .MuiOutlinedInput-root.Mui-focused{background:#e4efe8}.monthly-gst-dialog .monthly-gst-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#398e8d;border-width:1px}.monthly-gst-dialog .monthly-gst-field .MuiInputLabel-root{color:#62758a;font-size:12px;font-weight:600}.monthly-gst-dialog .monthly-gst-field .MuiSelect-select{line-height:1.5;padding-right:32px;white-space:normal}.monthly-gst-dialog .monthly-gst-amount input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.monthly-gst-section-title{align-items:center;border-top:1px solid #e5ebf1;color:#334f68;display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:space-between;margin:22px 0 17px;padding-top:17px}.monthly-gst-section-title span{color:#7a8b9b;font-size:10px;font-weight:500;letter-spacing:.04em}.monthly-gst-dialog .MuiFormControlLabel-root{margin-left:-7px;margin-right:0}.monthly-gst-dialog .MuiFormControlLabel-label{color:#40576c;font-size:13px}.monthly-gst-dialog .MuiCheckbox-root{color:#91a3b3;padding:7px}.monthly-gst-dialog .MuiCheckbox-root.Mui-checked{color:#12888a}.monthly-gst-help{align-items:center;color:#217784;display:flex;font-size:12px;gap:8px;margin-top:16px;max-width:100%;text-decoration:none;width:fit-content}.monthly-gst-help:hover{color:#155d68;text-decoration:underline}.monthly-gst-help svg{flex-shrink:0}.monthly-gst-footer{align-items:center;background:#f4f8fb;border-top:1px solid #dfe7ef;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:15px 24px}.monthly-gst-footer-note{color:#738598;font-size:11px;margin-right:auto}.monthly-gst-dialog .monthly-gst-footer .MuiButton-root{border-radius:6px;box-shadow:none;font-size:12px;font-weight:650;min-height:36px;padding:6px 18px;text-transform:none;white-space:nowrap}.monthly-gst-dialog .monthly-gst-footer .monthly-gst-exit{background:#fff;border:1px solid #cbd7e3;color:#496176}.monthly-gst-dialog .monthly-gst-footer .monthly-gst-export{background:#12888a;border:1px solid #12888a;color:#fff}.monthly-gst-dialog .monthly-gst-footer .monthly-gst-export:hover{background:#0c7274}.monthly-gst-dialog .monthly-gst-footer .MuiButton-root:disabled{cursor:default;opacity:.6}@media(max-width:600px){.monthly-gst-header{gap:10px;padding:16px}.monthly-gst-heading h2{font-size:16px!important;font-size:calc(var(--app-font-size, 13px) + 3px)!important}.monthly-gst-icon{height:34px;width:34px}.monthly-gst-body{padding:20px 16px}.monthly-gst-footer{padding:12px 16px}.monthly-gst-footer-note{display:none}}.monthly-gst-balance-status{color:#61748b;font-size:12px;margin:-6px 0 10px}.monthly-gst-balance-status[role=alert]{color:#a13523}.monthly-gst-balance-status button{margin-left:8px}.sale-register-view{color:#243746;letter-spacing:0}.sale-register-filters label{color:#526574;display:block;font-size:12px;font-weight:600}.sale-register-filters input.form-control{background:#fff;border:1px solid #ccd8e1;border-radius:5px;box-shadow:none;color:#243746;display:block;font-size:13px;max-width:100%;min-height:38px;padding:7px 9px}.sale-register-filters input[role=combobox]{border:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;padding:0!important}.sale-register-table{border-collapse:initial;border-spacing:0;font-size:12px;min-width:1800px;width:100%}.sale-register-table td,.sale-register-table th{border-bottom:1px solid #e1e8ee;border-right:1px solid #e1e8ee;padding:8px 10px;vertical-align:middle;white-space:nowrap}.sale-register-table th{background:#edf3f7;font-weight:600;text-align:center}.sale-register-table tbody tr:nth-child(2n){background:#f8fafb}.sale-register-table tbody tr:hover{background:#eaf5f0}.sale-register-table td:nth-child(3){max-width:300px;min-width:220px;overflow-wrap:anywhere;white-space:normal}.sale-register-table .text-end{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sale-register-table tfoot td{background:#edf5f1;font-weight:650}.sale-register-view button.sale-register-link{background:none!important;border:0!important;box-shadow:none!important;color:#205e88;cursor:pointer;font-size:12px;min-height:24px!important;padding:0!important}.sale-register-view button:focus-visible{outline:2px solid #2674bd;outline-offset:2px}.sale-register-filters{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:155px 155px minmax(180px,1fr) minmax(180px,1fr) minmax(170px,.8fr) auto}.sale-register-filter-field,.sale-register-filters>label{margin:0;min-width:0}.sale-register-filters label{line-height:18px;margin-bottom:0}.sale-register-filters .register-select__control,.sale-register-filters input.form-control{box-sizing:border-box;height:40px!important;margin-top:5px;min-height:40px!important}.sale-register-filters input.form-control{padding:6px 9px!important;width:100%}.sale-register-filters .register-select__control{border-color:#ccd8e1;border-radius:5px}.sale-register-filters .register-select__value-container{padding:2px 9px}.sale-register-filters .register-select__input-container{margin:0;padding:0}.sale-register-filters .register-select__indicators{height:38px}.sale-register-filter-actions{align-items:center;display:flex;gap:4px;height:40px}.sale-register-filter-actions .MuiButton-root{margin:0;padding:6px 10px}@layer softwareButtonDimensions{html body .sale-register-filters .sale-register-filter-actions .MuiButton-root{height:40px!important;max-height:none!important;min-height:40px!important}}.sale-register-filter-actions .MuiButton-root:last-child{min-width:40px}@media(max-width:1100px){.sale-register-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-register-filter-actions{justify-content:flex-end}}@media(max-width:600px){.sale-register-filters{grid-template-columns:minmax(0,1fr)}.sale-register-filter-actions{justify-content:flex-start}}.gst-review{background:#fff;box-sizing:border-box;color:#283d48;font:14px Arial,sans-serif;letter-spacing:0}main.gst-review{display:flex;flex-direction:column;height:100dvh;min-height:0}.gst-review *,.gst-review :after,.gst-review :before{box-sizing:border-box;letter-spacing:0}.gst-review h1{color:#174d43;font-size:22px;margin:0 0 4px}.gst-review .gst-review-header h1{font-size:22px!important;line-height:1.3!important}.gst-review h2{font-size:16px;margin:18px 0 10px}.gst-review-header{align-items:center;border-bottom:1px solid #dbe4e7;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.gst-review-header span{color:#647780;font-size:12px}.gst-review button{align-items:center;background:#fff;border:1px solid #cbd9dd;border-radius:5px;box-shadow:none;color:#254c57;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:36px;padding:8px 12px;white-space:normal}.gst-review button:hover{background:#eef5f4}.gst-review button:disabled{cursor:default;opacity:.5}.gst-review button.gst-primary{background:#137760;border-color:#137760;color:#fff}.gst-review button.gst-link{background:#0000;border:0;color:#196993;justify-content:flex-start;min-height:24px;padding:0;text-align:left}.gst-review :focus-visible{outline:2px solid #1678b2;outline-offset:2px}.gst-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gst-review input:not([type=checkbox]),.gst-review select,.gst-review textarea{background:#fff;border:1px solid #cbd9dd;border-radius:4px;color:#283d48;font:13px Arial,sans-serif;min-height:36px;min-width:0;padding:7px 9px;width:100%}.gst-review input[type=checkbox]{height:16px;margin-right:7px;vertical-align:middle;width:16px}.gst-toolbar{align-items:flex-end;background:#f7faf9;display:flex;flex-wrap:wrap;gap:12px;padding:12px 20px}.gst-toolbar label{grid-gap:5px;display:grid;font-size:12px;font-weight:600;gap:5px;min-width:155px}.gst-review .gst-mobile-tools{display:none}.gst-context{color:#647780;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding:8px 20px}.gst-tabs{border-bottom:1px solid #dbe4e7;display:flex;gap:8px;padding:0 20px}.gst-tabs button{border:0;border-bottom:3px solid #0000;border-radius:0;min-height:42px}.gst-tabs button[aria-pressed=true]{background:#f0f8f5;border-bottom-color:#137760;color:#137760}.gst-content{flex:1 1;min-height:0;overflow:auto;padding:12px 20px 20px}.gst-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.gst-summary button{background:#f8fafb;justify-content:space-between;min-height:58px;text-align:left}.gst-summary button[aria-pressed=true]{background:#edf8f2;border-color:#137760}.gst-summary strong{font-size:20px}.gst-search{display:flex;gap:10px;margin-bottom:10px}.gst-search select{max-width:220px}.gst-table-scroll{border:1px solid #dbe4e7;margin-bottom:12px;max-height:58vh;overflow:auto}.gst-table-scroll.gst-short{max-height:240px}.gst-review table{border-collapse:initial;border-spacing:0;font-size:13px;min-width:920px;width:100%}.gst-review td,.gst-review th{border-bottom:1px solid #e2e9ec;padding:9px 10px;text-align:left;vertical-align:middle}.gst-review th{color:#46616c;font-size:12px;font-weight:600}.gst-review thead th{background:#edf3f5;position:sticky;top:0;z-index:1}.gst-review tbody tr:nth-child(2n){background:#f9fbfc}.gst-review tfoot td,.gst-review tfoot th{background:#eaf4ef;bottom:0;font-weight:700;position:sticky}.gst-review td.gst-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.gst-review .gst-number input{display:block;margin:5px 0 0 auto;max-width:140px;min-width:95px;text-align:right}.gst-review td select{max-width:320px;min-width:185px}.gst-review td small{color:#6a7b82;display:block;margin-top:4px;max-width:260px;white-space:normal}.gst-badge{background:#fff2df;border-radius:4px;color:#86551d;display:inline-block;font-size:12px;padding:4px 6px}.gst-badge.gst-matched{background:#e4f5eb;color:#187046}.gst-alert{background:#fff0ee;color:#973b31;font-size:13px;margin:8px 0;padding:10px 16px}.gst-warning{background:#fff7e7;color:#6d552a;font-size:13px;line-height:1.5;padding:10px 12px}.gst-footer{align-items:center;border-top:1px solid #dbe4e7;display:flex;flex-shrink:0;font-size:12px;gap:12px;justify-content:space-between;padding:12px 20px}.gst-notes{display:block;margin-top:16px}.gst-notes textarea{display:block;margin-top:6px;min-height:70px}.gst-import-dialog,.gst-source-dialog{padding:20px}.gst-import-dialog .gst-actions{justify-content:flex-end;margin-top:20px}.gst-import-dialog dl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:150px 1fr}.gst-import-dialog dd{margin:0;overflow-wrap:anywhere}.gst-source-dialog>button{margin:8px 8px 0 0}@media(max-width:700px){.gst-review-header{align-items:flex-start;flex-direction:column;padding:12px}.gst-content,.gst-context,.gst-footer,.gst-toolbar{padding:10px 12px}.gst-toolbar label{flex:1 1 140px;min-width:0}.gst-tabs{overflow:auto;padding:0 8px}.gst-tabs,.gst-tabs button{flex-shrink:0}.gst-review .gst-mobile-tools{align-self:flex-start;display:flex;flex-shrink:0;margin:8px 12px}.gst-toolbar.gst-tools-collapsed{display:none}.gst-summary{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.gst-summary button{flex-direction:column;font-size:11px;gap:3px;min-height:46px;padding:6px}.gst-summary strong{font-size:15px}.gst-search select{max-width:135px}.gst-footer{align-items:flex-start;flex-direction:column}.gst-table-scroll{max-height:60vh}}.gstr-json{background:#f4f7fa;color:#20394b;display:flex;flex-direction:column;font:14px Arial,sans-serif;height:100dvh;padding:0!important}.gstr-json *{box-sizing:border-box;letter-spacing:normal}.gstr-json header{align-items:center;background:#183650;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:18px 24px}.gstr-json h1{font-size:22px;margin:0 0 6px}.gstr-json header p{margin:0}.gstr-json button{background:#fff;border:1px solid #bccbd7;border-radius:6px;color:#174258;cursor:pointer;padding:9px 14px}.gstr-json button:disabled{cursor:not-allowed;opacity:.5}.gstr-json-controls{align-items:end;background:#fff;border-bottom:1px solid #dce5ed;display:flex;flex-wrap:wrap;gap:18px;padding:16px 24px}.gstr-json-controls label{grid-gap:7px;display:grid;font-weight:700;gap:7px}.gstr-json input,.gstr-json select{background:#fff;border:1px solid #becddb;border-radius:5px;color:#20394b;font:inherit;padding:8px}.gstr-json-content{flex:1 1;min-height:0;overflow:auto;padding:16px 24px}.gstr-json-error{background:#fff0ef;border:1px solid #f2bab4;border-radius:8px;color:#92312b;padding:14px}.gstr-json-error li{margin:6px 0}.gstr-json-stats{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.gstr-json-stats span{background:#fff;border:1px solid #dce5ed;border-radius:8px;min-width:100px;padding:10px 18px}.gstr-json-stats strong{display:block;font-size:20px;margin-top:6px}.gstr-json-table{background:#fff;margin:14px 0;overflow:auto}.gstr-json table{border-collapse:collapse;white-space:nowrap;width:100%}.gstr-json td,.gstr-json th{border:1px solid #dce5ed;padding:9px}.gstr-json th{background:#eaf1f7;text-align:left}.gstr-json td.number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.gstr-json td input{width:135px}.gstr-json details{background:#fff;border:1px solid #dce5ed;border-radius:8px;margin:18px 0;padding:14px}.gstr-json summary{cursor:pointer;font-weight:700}.gstr-json aside{background:#fff7e7;border-radius:8px;padding:10px 14px}.gstr-json footer{align-items:center;background:#fff;border-top:1px solid #dce5ed;display:flex;gap:12px;justify-content:space-between;padding:14px 24px}.gstr-json footer label{align-items:center;display:flex;gap:10px}.gstr-json input[type=checkbox]{accent-color:#087e87;flex-shrink:0;height:18px;width:18px}.gstr-json button.primary{background:#087e87;border-color:#087e87;color:#fff}@media(max-width:650px){.gstr-json footer,.gstr-json header{align-items:stretch;flex-direction:column}.gstr-json-content,.gstr-json-controls{padding:12px}.gstr-json-controls label{width:100%}}.gst-report-menu{background:#fff;border:1px solid #dce5ed;border-radius:12px;box-shadow:0 4px 20px #16395508;color:#243c53;font-family:Shkun Inter,Segoe UI,sans-serif;margin:24px auto;max-width:1120px;overflow:hidden;width:calc(100% - 40px)}.gst-report-menu-header{align-items:center;background:#fff;border-bottom:1px solid #e5ecf1;display:flex;gap:14px;padding:24px 28px}.gst-menu-header-icon{background:#eaf5f5;border-radius:10px;color:#087d7f;display:grid;height:44px;place-items:center;width:44px}.gst-report-menu-header h1{color:#173955;font-size:21px;font-weight:600;margin:0}.gst-menu-section-heading p,.gst-report-menu-header p{color:#65798c;font-size:13px;line-height:1.5;margin:5px 0 0}.gst-report-menu-layout{display:grid;grid-template-columns:252px minmax(0,1fr)}.gst-report-menu-groups{background:#f7f9fb;border-right:1px solid #e5ecf1;padding:20px 14px}.gst-report-menu button{align-items:center;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;height:auto;justify-content:space-between;line-height:1.5;max-height:none;min-height:48px;padding:13px 14px;text-align:left;white-space:normal;width:100%}.gst-report-menu button svg{flex-shrink:0}.gst-report-menu-groups button{background:#0000;border:1px solid #0000;border-radius:7px;font-weight:500;margin:0 0 6px}.gst-menu-group-label,.gst-menu-report-label{align-items:center;display:flex;gap:12px;min-width:0}.gst-menu-group-label>svg{color:#758a9b}.gst-report-menu-groups button:hover{background:#edf2f6}.gst-report-menu-groups button[aria-pressed=true]{background:#e5f2f2;border-color:#d0e8e8;color:#086e70}.gst-report-menu-groups button[aria-pressed=true] .gst-menu-group-label>svg{color:#087d7f}.gst-report-menu-details{min-width:0;padding:26px 30px 30px}.gst-menu-section-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.gst-report-menu-details h2{color:#193853;font-size:18px;font-weight:600;margin:0}.gst-menu-report-count{background:#f1f5f8;border-radius:5px;color:#61758a;flex-shrink:0;font-size:12px;padding:4px 9px}.gst-report-menu-details button{background:#0000;border:0;border-bottom:1px solid #e8eef3;border-radius:0;min-height:57px;padding:16px 10px}.gst-menu-report-label>svg,.gst-report-menu-details button>svg{color:#8a9baa}.gst-report-menu-details button:hover{background:#f1f8f8;color:#087d7f}.gst-report-menu button:focus-visible{outline:2px solid #168f8b;outline-offset:2px}@media (max-width:650px){.gst-report-menu{margin:12px auto;width:calc(100% - 20px)}.gst-report-menu-header{padding:18px}.gst-report-menu-layout{grid-template-columns:1fr}.gst-report-menu-groups{grid-gap:4px;border-bottom:1px solid #e5ecf1;border-right:0;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.gst-report-menu-groups button{font-size:13px;margin:0;padding:10px 8px}.gst-menu-group-label{gap:7px}.gst-report-menu-details{padding:20px 16px}.gst-menu-section-heading{flex-wrap:wrap}}.gst-report-menu .gst-menu-exit{background:#fff;border:1px solid #d4dfe7;border-radius:6px;flex-shrink:0;font-size:13px;margin-left:auto;min-height:36px;padding:6px 12px;width:auto}.gst-menu-exit span{color:#75899b;font-size:11px}.gst-report-menu .gst-menu-exit:hover{background:#f0f6f8}@media (max-width:650px){.gst-report-menu-header{flex-wrap:wrap}.gst-report-menu-header>div{flex:1 1;min-width:150px}}.tcs-page{background:#f5f8fc;color:#173553;font-size:13px;min-height:75vh;padding:16px}.tcs-heading{align-items:center;background:#193752;border-radius:9px;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.tcs-heading h1{font-size:21px;margin:0 0 5px}.tcs-heading p{margin:0}.tcs-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tcs-modal button:not(.btn-close),.tcs-page button{background:#fff;border:1px solid #b8cfe5;border-radius:5px;color:#193752;font-weight:600;padding:7px 12px}.tcs-modal button:disabled,.tcs-page button:disabled{cursor:not-allowed;opacity:.45}.tcs-modal button.tcs-primary,.tcs-modal button[aria-pressed=true],.tcs-page button.tcs-primary{background:#13777e;border-color:#13777e;color:#fff}.tcs-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.tcs-fields label{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;min-width:0}.tcs-fields input,.tcs-fields select{background:#fff;border:1px solid #bfd3e9;border-radius:4px;color:#132e4e;font:inherit;font-size:13px;min-height:34px;padding:7px;width:100%}.tcs-filter{background:#fff;border:1px solid #d4e4f1;border-radius:8px;margin:14px 0;padding:14px}.tcs-check,.tcs-fields .tcs-check{align-items:center;display:flex;flex-direction:row;gap:7px}.tcs-check input{min-height:15px;width:15px}.tcs-summary{background:#e8f2f8;border:1px solid #cadfeb;border-radius:5px;margin:12px 0;padding:10px}.tcs-summary strong{margin-right:auto}.tcs-hint{color:#526a80}.tcs-scroll{background:#fff;border:1px solid #c6daec;max-height:60vh;overflow:auto}.tcs-report>header{padding:10px;text-align:center}.tcs-report h2{font-size:18px}.tcs-report h3{font-size:15px}.tcs-grid{border-collapse:collapse;font-size:12px;white-space:nowrap;width:100%}.tcs-grid td,.tcs-grid th{border:1px solid #cbdff0;padding:8px}.tcs-grid th{background:#eaf2f9;position:sticky;top:0;z-index:1}.tcs-grid .tcs-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tcs-grid tfoot{background:#193752;color:#fff;font-weight:700}.tcs-grid tr:nth-child(2n){background:#f5f9fd}.tcs-grid tr.tcs-unselected{color:#687e90}.tcs-modal .modal-body{background:#f4f7fa;max-height:70vh;overflow:auto}.f127-editor{color:#193752}.f127-editor>.tcs-check{margin-top:14px}.f127-editor>p{margin:14px 0}.f127-sheet{background:#fff;box-shadow:0 2px 8px #22334422;color:#111;font:12px/1.4 Times New Roman,serif;margin:0 auto 15px;max-width:100%;padding:10mm;width:190mm}.f127-sheet h2{font:700 15px Times New Roman,serif;margin:0 0 10px;text-align:center}.f127-sheet h3{font:700 12px/1.4 Times New Roman,serif;margin:10px 0;text-align:center}.f127-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.f127-sheet td,.f127-sheet th{border:1px solid #888;overflow-wrap:anywhere;padding:5px;vertical-align:top}.f127-sheet th{font-weight:400;text-align:left;width:52%}.f127-num{text-align:center;width:6%}.f127-value{white-space:pre-wrap;width:42%}.f127-band{border:1px solid #888;padding:6px}.f127-sign{break-inside:avoid;display:flex;gap:20px;justify-content:space-between;margin:28px 0;page-break-inside:avoid}.f127-sign>div{width:50%}.f127-center{text-align:center}.f127-sheet ol{padding-left:20px}.f127-sheet li{margin:5px 0}.tcs-modal [role=alert],.tcs-page [role=alert]{background:#fff0f0;color:#a01620;padding:10px}.tcs-modal :focus-visible,.tcs-page :focus-visible{outline:2px solid #1684bd;outline-offset:2px}@media print{.tcs-grid tr[data-selected=false]{display:none!important}}@media(max-width:700px){.tcs-heading{align-items:flex-start}.tcs-fields{grid-template-columns:1fr 1fr}.tcs-page{padding:8px}.f127-sheet{padding:6mm}.tcs-summary{align-items:flex-start}}.tcs-modal.modal{height:100%!important;inset:0!important;overflow:auto!important;padding:12px!important;position:fixed!important;width:100%!important;z-index:14000!important}.tcs-backdrop.modal-backdrop{background:#10202d;opacity:.45!important;z-index:13999!important}.tcs-modal .modal-dialog{margin:16px auto!important;max-width:1100px;width:100%}.tcs-modal .modal-content{background:#fff!important;border:1px solid #bdd1e4;border-radius:9px;opacity:1!important;overflow:hidden}.tcs-modal .modal-header{background:#193752!important;color:#fff!important}.tcs-modal .modal-title{color:#fff!important;font-size:17px!important;letter-spacing:normal!important}.tcs-modal .modal-footer{background:#fff!important}.tcs-modal .modal-body{background:#f4f7fa!important}.f127-document h2,.f127-document h3{color:#111!important;letter-spacing:normal!important;text-transform:none!important}.f127-document table td,.f127-document table th{background:#fff!important;border:1px solid #888!important;color:#111!important}.f127-document li,.f127-document p{color:#111!important;letter-spacing:normal!important}.f127-document table th{position:static!important}@media(max-width:700px){.tcs-modal .modal-dialog{margin:0 auto!important}.tcs-modal .modal-body{max-height:calc(100vh - 165px);padding:12px!important}.tcs-modal .modal-footer{padding:8px!important}}.f127-preview-scroll{max-width:100%;overflow:auto;padding:8px 0}.tcs-form-notice{background:#fff5d9;border:1px solid #e2c875;border-radius:5px;color:#553c00;padding:10px 12px}.utility27c-grid th{max-width:260px;min-width:170px;white-space:normal}.utility27c-grid td{max-width:300px;min-width:170px;overflow-wrap:anywhere;white-space:normal}.utility27c-grid .utility-source{background:#f2f8fc;box-shadow:2px 0 2px #bdd1e4;left:0;min-width:180px;position:sticky;z-index:2}.utility27c-grid th.utility-source{z-index:3}.utility-source small{display:block;margin:4px 0}.utility27c-grid .utility-invalid{background:#fff5df;color:#8b4400}.utility27c-fields{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.utility27c-fields small{color:#687c8c;font-weight:400}.utility27c-fields [aria-invalid=true]{border-color:#c07825}.utility27c-fields select{height:auto;min-height:38px}.utility27c [role=status]{margin-top:12px}@media(max-width:700px){.utility27c-fields{grid-template-columns:1fr}.utility27c .tcs-heading{flex-wrap:wrap}}.tdsq-page{background:#eef4fa;min-height:calc(100vh - 100px)}.tdsq-modal .modal-content{border:1px solid #b6cee3;border-radius:10px;color:#16324b;overflow:hidden}.tdsq-modal .modal-header{background:#e6f1fb;border-bottom:1px solid #c6daec;padding:12px 18px}.tdsq-modal .modal-title{font-size:20px;font-weight:700}.tdsq-modal .modal-body{background:#fffff5;padding:20px}.tdsq-modal .modal-dialog{max-width:650px}.tdsq-filter-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.15fr 1fr}.tdsq-fields{grid-gap:9px;display:grid;gap:9px}.tdsq-fields label{grid-gap:8px;align-items:center;display:grid;font-size:13px;font-weight:600;gap:8px;grid-template-columns:88px minmax(0,1fr);margin:0}.tdsq-fields input,.tdsq-fields select,.tdsq-search{background:#fff;border:1px solid #b9cede;border-radius:4px;color:#132f49;font:inherit;min-width:0;padding:6px 8px;width:100%}.tdsq-fields input:focus,.tdsq-fields select:focus,.tdsq-search:focus{outline:2px solid #92c5ed;outline-offset:1px}.tdsq-actions{display:flex;flex-direction:column;gap:10px}.tdsq-actions>div{display:flex;gap:8px}.tdsq-actions>div>button{flex:1 1}.tdsq-checkbox{align-items:center;display:flex;font-size:13px;font-weight:600;gap:7px;margin:0}.tdsq-checkbox input{accent-color:#247aca;height:15px;width:15px}.tdsq-account-choice{align-items:center;display:flex;gap:8px;margin-top:18px}.tdsq-hint{color:#596f7e;font-size:12px;line-height:1.5;margin:10px 0 0}.tdsq-status{font-size:13px;font-weight:600;margin-top:14px}.tdsq-status [role=alert]{color:#b42318}.tdsq-picker-tools{align-items:center;display:flex;font-size:13px;gap:10px;margin:12px 0}.tdsq-picker-tools>span{margin-right:auto}.tdsq-ledgers{background:#fff;border:1px solid #ccdeec;max-height:52vh;overflow:auto}.tdsq-ledgers>label{border-bottom:1px solid #e0ebf4;cursor:pointer;display:flex;gap:12px;margin:0;padding:9px 12px}.tdsq-ledgers small{color:#5b7084;display:block}.tdsq-preview .modal-dialog{margin:18px auto;max-width:96vw}.tdsq-preview .modal-content{max-height:94vh}.tdsq-preview .modal-body{background:#fff;overflow:auto;padding:12px}.tdsq-toolbar{align-items:center;background:#f7fbff;border-bottom:1px solid #cfdeeb;display:flex;gap:8px;padding:10px 16px}.tdsq-toolbar>span{font-size:13px;margin-left:auto}.tdsq-report-scroll{overflow:auto}.tdsq-report{background:#fff;color:#111;padding:10px}.tdsq-report header{margin-bottom:12px;text-align:center}.tdsq-report h2{font-size:20px;margin:0 0 4px}.tdsq-report h3{font-size:16px;margin:0 0 4px}.tdsq-report h4{font-size:13px;font-weight:700;margin:14px 0 5px}.tdsq-report p{font-size:12px;margin:3px 0}.tdsq-report table{border-collapse:collapse;font:12px Arial,sans-serif;width:100%}.tdsq-report td,.tdsq-report th{border:1px solid #cfdeeb;padding:5px 6px;vertical-align:middle}.tdsq-report th{background:#e7f1f9;font-weight:700;white-space:nowrap}.tdsq-report td{overflow-wrap:anywhere}.tdsq-report .tdsq-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tdsq-report tfoot td{background:#edf5fb;border-top:2px solid #abc6dd;font-weight:700}@media(max-width:600px){.tdsq-filter-layout{gap:18px;grid-template-columns:1fr}.tdsq-modal .modal-dialog{margin:10px}.tdsq-modal .modal-body{padding:14px}.tdsq-preview .modal-dialog{max-width:calc(100vw - 20px)}.tdsq-toolbar{flex-wrap:wrap}.tdsq-report table{min-width:1050px}}@media print{.tdsq-report table{min-width:0!important}.tdsq-report h2,.tdsq-report h3,.tdsq-report h4{break-after:avoid;page-break-after:avoid}}.newModal{background-color:#00000080;border:1px solid #000;border-radius:20px;box-shadow:0 8px 16px #fc00004d;display:block;height:90%;left:20;margin-top:30px;overflow:auto;position:fixed;top:0;width:95%;z-index:1000}.newModal-content{background-color:#fefefe;border:1px solid #888;width:100%}.closeModal{color:#aaa;float:right;font-size:28px;font-weight:700}.closeModal:focus,.closeModal:hover{color:#000;cursor:pointer;text-decoration:none}.custom-datepicker3{box-shadow:0 8px 16px #0101014d;font-size:17px;height:30px;padding:5px;width:200px}.custom-datepicker3,.form-control{border:1px solid #000;border-radius:5px;font-weight:700;outline:none}.form-control{box-shadow:0 8px 16px #0000004d;font-size:19px}.cashinventory{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.cashinventory,.journal{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.journal{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.bank{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.bank,.saleStock{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.saleStock{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.purchase{background:linear-gradient(90deg,#a5d8ed,#f5c199);border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.cashbook,.saleOrder{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.cashbook,.daybook,.saleOrder{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.daybook{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.salebook{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.purbook,.salebook{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.purbook{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.bankbook{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.bankbook,.copyofAc{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.copyofAc{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.Trail{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.Trail,.balance{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.balance{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.Bill{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.Bill,.stock{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.stock{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.income{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.income,.ledger{border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.ledger{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.cashsummary{background:linear-gradient(90deg,#f5c199,#a5d8ed);border:1px solid #000;border-radius:10px;box-shadow:15px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.salepursumm{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.outstanding,.salepursumm{border:1px solid #000;border-radius:10px;box-shadow:8px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.outstanding{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.inttstate{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.excisebook,.inttstate{border:1px solid #000;border-radius:10px;box-shadow:8px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.excisebook{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.gstreturn{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.gstreturn,.tcsreport{border:1px solid #000;border-radius:10px;box-shadow:8px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.tcsreport{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.tdsreport{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.tdsreport,.trfacc{border:1px solid #000;border-radius:10px;box-shadow:8px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.trfacc{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.telephone{background:linear-gradient(90deg,#a5d8ed,#f5c199)}.backup,.telephone{border:1px solid #000;border-radius:10px;box-shadow:8px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.backup{background:linear-gradient(90deg,#f5c199,#a5d8ed)}.setup{background:linear-gradient(90deg,#a5d8ed,#f5c199);border:1px solid #000;border-radius:10px;box-shadow:8px 8px 16px #3509884d;margin-left:5px;margin-top:5px;padding:10px}.pass{border:1px solid #000;box-shadow:20px 30px 30px #3509884d}.button{background-color:green;border-color:#0000;width:250px}label{font-weight:700}h3{background:linear-gradient(90deg,#1279ef,#07060b);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:bolder;letter-spacing:2px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#636161;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#767474}.dash{margin-left:9.08%}@media (max-width:1366px){.dash{margin-left:10.8%}}#root.print-setup-scroll-enabled,body.print-setup-scroll-enabled,html.print-setup-scroll-enabled{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.print-setup-page{background:#f3f6fa;box-sizing:border-box;color:#172033;font-family:Inter,Segoe UI,Arial,sans-serif;height:auto!important;min-height:calc(100dvh - 12px);overflow:visible!important;padding-bottom:18px;width:100%}.print-setup-header{background:#fff;border-bottom:1px solid #dce5ef;box-shadow:0 3px 12px #1e354e0d;gap:18px;justify-content:space-between;min-height:88px;padding:14px 20px}.print-agent-state,.print-header-actions,.print-overview-grid article,.print-panel-title>div,.print-security-note,.print-setup-header,.print-setup-heading{align-items:center;display:flex}.print-setup-heading{gap:12px}.print-heading-icon{background:linear-gradient(145deg,#e1f7fb,#edf4ff);border:1px solid #bfe4ef;border-radius:13px;color:#0f6b86;display:grid;height:48px;place-items:center;width:48px}.print-setup-heading small{color:#7b8798;display:block;font-size:10px;font-weight:800;letter-spacing:.07em;margin-bottom:2px;text-transform:uppercase}.print-setup-heading h1{font-size:22px;line-height:1.2;margin:0}.print-setup-heading p{color:#627086;font-size:12px;font-weight:700;margin:3px 0 0}.print-header-actions{gap:8px;justify-content:flex-end}.print-agent-state{border:1px solid;border-radius:10px;gap:9px;min-height:46px;min-width:205px;padding:7px 12px}.print-agent-state.online{background:#effbf6;border-color:#b5e3d1;color:#087f5b}.print-agent-state.offline{background:#fff7f0;border-color:#f1cbb9;color:#bd4b16}.print-agent-state div{display:flex;flex-direction:column;min-width:0}.print-agent-state strong{font-size:12px}.print-agent-state span{color:#69768a;font-size:10px;margin-top:2px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-primary-button,.print-queue-actions button,.print-secondary-button,.print-test-button{align-items:center;border:1px solid #cbd7e3;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:42px;padding:0 14px}.print-primary-button{background:#176b87;border-color:#176b87;color:#fff}.print-secondary-button{background:#fff;color:#33445b}.print-primary-button:hover{background:#125a72}.print-secondary-button:hover{background:#f6f9fc}.print-overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 14px 0}.print-overview-grid article{background:#fff;border:1px solid #dce5ef;border-radius:12px;box-shadow:0 4px 14px #1f364e0a;gap:12px;min-height:70px;padding:10px 14px}.print-overview-grid article>svg{background:#eaf6fa;border-radius:10px;color:#176b87;height:39px;padding:9px;width:39px}.print-overview-grid span{display:flex;flex-direction:column;gap:4px;min-width:0}.print-overview-grid small{color:#748196;font-size:10px;font-weight:800;text-transform:uppercase}.print-overview-grid strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-setup-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(360px,.78fr) minmax(570px,1.22fr);padding:12px 14px}.print-setup-panel{background:#fff;border:1px solid #dce5ef;border-radius:13px;box-shadow:0 4px 16px rgba(31,54,78,.045);overflow:hidden}.print-calibration-panel{grid-column:1/-1}.print-calibration-reset{align-items:center;background:#fff;border:1px solid #cad6e3;border-radius:8px;color:#40516a;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:6px;min-height:34px;padding:0 11px}.print-calibration-grid,.print-calibration-selectors{grid-gap:10px;display:grid;gap:10px}.print-calibration-selectors{grid-template-columns:minmax(260px,1.4fr) minmax(120px,.55fr) minmax(180px,1fr)}.print-calibration-grid{grid-template-columns:repeat(5,minmax(135px,1fr))}.print-calibration-margins{background:#f8fafc;border:1px solid #dce6ef;border-radius:10px;padding:11px}.print-calibration-margins>strong{color:#42536a;display:block;font-size:11px;margin-bottom:8px}.print-calibration-margins>div{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(100px,1fr))}.print-calibration-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.print-calibration-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.print-calibration-save{background:#effbf6;border-color:#9dd8c3;color:#087f5b}.print-calibration-save:hover{background:#e1f7ee}.print-calibration-preview-button{background:#eff9fc;border-color:#a9d4e0;color:#176b87}.print-calibration-preview-button:hover{background:#e1f3f8}.print-calibration-support{border-radius:8px;font-size:11px;font-weight:750;padding:9px 11px}.print-calibration-support.ready{background:#eafaf3;color:#087f5b}.print-calibration-support.upgrade{background:#fff4e8;color:#a64b16}.print-panel-title{align-items:center;background:#f9fbfd;border-bottom:1px solid #e2e9f1;display:flex;gap:12px;justify-content:space-between;min-height:60px;padding:0 15px}.print-panel-title>div{gap:9px}.print-panel-title>div>svg{color:#176b87}.print-panel-title span{display:flex;flex-direction:column;gap:3px}.print-panel-title h2{font-size:14px;margin:0}.print-panel-title small{color:#748196;font-size:10px;font-weight:650}.print-panel-content{grid-gap:11px;display:grid;gap:11px;padding:14px}.print-field-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.print-field-grid.print-two-columns{grid-template-columns:1fr 1fr}.print-field,.print-route-field{display:flex;flex-direction:column;gap:6px}.print-default-printer>span,.print-field>span{color:#4d5b70;font-size:10px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.print-field input,.print-field select,.print-route-field select{background:#fff;border:1px solid #cad6e2;border-radius:8px;box-sizing:border-box;color:#253247;font:inherit;font-size:12px;font-weight:700;min-height:42px;outline:none;padding:0 11px;width:100%}.print-field input:focus,.print-field select:focus,.print-route-field select:focus{border-color:#2b8dac;box-shadow:0 0 0 3px #2b8dac1f}.print-toggle-row{align-items:center;background:#f8fafc;border:1px solid #dde6ef;border-radius:9px;display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:8px 11px}.print-toggle-row>span{display:flex;flex-direction:column;min-width:0}.print-toggle-row strong{font-size:12px}.print-toggle-row small{color:#738095;font-size:10px;font-weight:650;line-height:1.35;margin-top:3px}.print-toggle-row input{accent-color:#176b87;flex:0 0 auto;height:20px;width:20px}.print-security-note{align-items:flex-start;background:#eef8fb;border:1px solid #c8e4ed;border-radius:9px;color:#176b87;gap:9px;padding:10px 11px}.print-security-note svg{flex:0 0 auto;margin-top:1px}.print-security-note span{display:flex;flex-direction:column;gap:3px}.print-security-note strong{font-size:11px}.print-security-note small{color:#587185;font-size:10px;line-height:1.45}.print-routing-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.print-route-field{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:9px;gap:8px;min-width:0;padding:9px}.print-route-field>span{display:flex;flex-direction:column;gap:3px;min-width:0}.print-route-field strong{font-size:11px}.print-route-field small{color:#7a8697;font-size:9px;line-height:1.3}.print-route-field:last-child:nth-child(odd){grid-column:1/-1}.print-test-content{align-content:start}.print-test-button{background:#176b87;border-color:#176b87;color:#fff;min-height:44px}.print-test-content p{color:#728095;font-size:10px;line-height:1.45;margin:0}.print-primary-button:disabled,.print-queue-actions button:disabled,.print-secondary-button:disabled,.print-test-button:disabled{cursor:default;opacity:.5}.print-queue-panel{grid-column:1/-1}.print-queue-actions{display:flex;gap:6px}.print-queue-actions button{background:#fff;color:#33445b;min-height:34px;padding:0 10px}.print-queue-actions button.danger{color:#b42318}.print-queue-head,.print-queue-row{align-items:center;display:grid;grid-template-columns:1.15fr 1fr 90px 1.4fr 38px}.print-queue-head{background:#2c3a4d;color:#dce7f1;font-size:9px;font-weight:850;letter-spacing:.035em;min-height:36px;padding:0 12px;text-transform:uppercase}.print-queue-list{max-height:310px;overflow:auto}.print-queue-row{border-bottom:1px solid #e2e9f1;font-size:11px;min-height:58px;padding:0 12px}.print-queue-row>span{min-width:0;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.print-queue-row>span:first-child,.print-queue-row>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.print-queue-row strong{font-size:11px;overflow:hidden;text-overflow:ellipsis}.print-queue-row small{color:#7a8697;font-size:9px;text-transform:capitalize}.print-queue-row>button{background:#fff;border:1px solid #e0e7ef;border-radius:7px;color:#b42318;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.print-error-text{color:#b54708}.print-queue-empty{align-items:center;color:#0a7c5a;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:150px}.print-queue-empty strong{font-size:12px}.print-queue-empty span{color:#7b8798;font-size:10px}.print-calibration-preview-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1b2ba3;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1400}.print-calibration-preview-dialog{background:#fff;border:1px solid #d7e2ec;border-radius:15px;box-shadow:0 24px 70px #07182947;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:94vh;overflow:hidden;width:min(780px,96vw)}.print-calibration-preview-dialog>footer,.print-calibration-preview-dialog>header{align-items:center;background:#f8fafc;border-bottom:1px solid #e1e8f0;display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:10px 16px}.print-calibration-preview-dialog>header>div{align-items:center;color:#176b87;display:flex;gap:9px}.print-calibration-preview-dialog>header span{display:flex;flex-direction:column;gap:3px}.print-calibration-preview-dialog>header strong{color:#1d2b3e;font-size:14px}.print-calibration-preview-dialog>header small{color:#748196;font-size:10px}.print-calibration-preview-dialog>header button{background:#fff;border:1px solid #cfdae5;border-radius:8px;color:#40516a;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.print-calibration-preview-stage{background-color:#dfe6ed;background-image:linear-gradient(#ffffff73 1px,#0000 0),linear-gradient(90deg,#ffffff73 1px,#0000 0);background-size:16px 16px;display:grid;min-height:420px;overflow:auto;padding:22px;place-items:center}.print-calibration-preview-paper{background:#fff;border:1px solid #cad3dd;box-shadow:0 10px 28px #15263933;box-sizing:border-box;display:flex;overflow:hidden;width:min(400px,78vw)}.print-calibration-preview-paper.a4{aspect-ratio:210/297}.print-calibration-preview-paper.letter{aspect-ratio:8.5/11}.print-calibration-preview-content{align-items:center;background:repeating-linear-gradient(0deg,rgba(43,141,172,.035),rgba(43,141,172,.035) 12px,#0000 0,#0000 24px);border:1px dashed #2c8ca9;color:#176b87;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;height:86%;justify-content:center;position:relative;width:86%}.print-calibration-preview-content>strong{color:#24354a;font-size:12px;letter-spacing:.06em;text-align:center}.print-calibration-preview-content>small{color:#64748b;font-size:9px;font-weight:750}.preview-rule{background:#176b8759;pointer-events:none;position:absolute}.preview-rule.horizontal{height:1px;left:4%;right:4%;top:50%}.preview-rule.vertical{bottom:4%;left:50%;top:4%;width:1px}.preview-corner{border-color:#176b87;height:20px;position:absolute;width:20px}.preview-corner.top-left{border-left:2px solid;border-top:2px solid;left:8px;top:8px}.preview-corner.top-right{border-right:2px solid;border-top:2px solid;right:8px;top:8px}.preview-corner.bottom-left{border-bottom:2px solid;border-left:2px solid;bottom:8px;left:8px}.preview-corner.bottom-right{border-bottom:2px solid;border-right:2px solid;bottom:8px;right:8px}.print-calibration-preview-dialog>footer{border-bottom:0;border-top:1px solid #e1e8f0;min-height:58px}.print-calibration-preview-dialog>footer>span{color:#64748b;font-size:10px;font-weight:700}@keyframes print-spin{to{transform:rotate(1turn)}}.print-setup-page .is-spinning{animation:print-spin .8s linear infinite}@media (max-width:1150px){.print-setup-header{align-items:flex-start}.print-header-actions{flex-wrap:wrap}.print-overview-grid{grid-template-columns:1fr 1fr}.print-setup-grid{grid-template-columns:1fr}.print-calibration-panel,.print-queue-panel{grid-column:auto}.print-calibration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.print-setup-header{flex-direction:column;padding:12px}.print-header-actions{justify-content:flex-start;width:100%}.print-agent-state{box-sizing:border-box;width:100%}.print-overview-grid{grid-template-columns:1fr;padding:9px 9px 0}.print-setup-grid{padding:9px}.print-calibration-grid,.print-calibration-margins>div,.print-calibration-selectors,.print-field-grid.print-two-columns,.print-routing-grid{grid-template-columns:1fr}.print-calibration-action-buttons,.print-calibration-actions{align-items:stretch;flex-direction:column}.print-calibration-action-buttons>button{width:100%}.print-calibration-preview-backdrop{padding:8px}.print-calibration-preview-stage{min-height:360px;padding:12px}.print-calibration-preview-dialog>footer{align-items:stretch;flex-direction:column}.print-route-field:last-child:nth-child(odd){grid-column:auto}.print-queue-panel{overflow-x:auto}.print-queue-panel>*{min-width:720px}}.um-page{background:#f5f7fa;box-sizing:border-box;color:#172033;min-height:calc(100vh - 30px);padding:18px}.um-company-scope,.um-directory,.um-header,.um-workspace{background:#fff;border:1px solid #d9e1e8;margin-inline:auto;width:min(1480px,100%)}.um-company-scope{align-items:center;border-left:4px solid #2563a6;box-sizing:border-box;color:#344054;display:flex;font-size:12px;gap:9px;margin-top:12px;min-height:46px;padding:9px 16px}.um-company-scope strong{color:#1d4ed8}.um-company-scope span{color:#172033;font-weight:850}.um-company-scope small{color:#667085}.um-header{grid-gap:18px;align-items:center;box-sizing:border-box;display:grid;gap:18px;grid-template-columns:1fr auto auto auto;min-height:72px;padding:12px 16px}.um-header>div:first-child,.um-section-title{align-items:center;display:flex;gap:10px}.um-header h1,.um-section-title h2{letter-spacing:0;margin:0}.um-header h1{font-size:21px!important;line-height:28px}.um-section-title h2{font-size:15px}.um-header p,.um-section-title p{color:#667085;font-size:12px;margin:3px 0 0}.um-header svg,.um-section-title>svg{color:#2563a6}.um-license{grid-gap:2px 12px;border-left:3px solid #147d64;display:grid;gap:2px 12px;grid-template-columns:1fr auto;min-width:220px;padding:5px 10px}.um-license span{color:#667085;font-size:11px;font-weight:800}.um-license strong{align-self:center;font-size:21px;grid-row:span 2}.um-license small{color:#667085;font-size:10px}.um-icon-button,.um-row-actions button{background:#fff;border:1px solid #cfd8e2;border-radius:5px;color:#344054;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.um-workspace{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);margin-top:12px}.um-details,.um-permissions{min-width:0;padding:16px}.um-details{border-right:1px solid #d9e1e8}.um-field-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.um-field-grid label{grid-gap:5px;display:grid;gap:5px}.um-company-access strong,.um-field-grid label>span{color:#475467;font-size:11px;font-weight:800}.um-field-grid input,.um-field-grid select,.um-permission-search{background:#fff;border:1px solid #cbd5df;border-radius:5px;box-sizing:border-box;color:#172033;font:inherit;min-height:40px;outline:none;padding:0 10px;width:100%}.um-password-input{position:relative}.um-password-input input{padding-right:42px}.um-password-input button{background:#eef3f6;border:0;border-radius:4px;color:#475467;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:3px;top:3px;width:34px}.um-field-grid input:focus,.um-field-grid select:focus,.um-permission-search:focus{border-color:#2563a6;box-shadow:0 0 0 3px #2563a61f}.um-active-field button{align-items:center;background:#fff;border:1px solid;border-radius:5px;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:40px}.um-active-field button.active{border-color:#8bcab5;color:#126b55}.um-active-field button.blocked{border-color:#e4a6a6;color:#9a2929}.um-active-field input[type=checkbox]{accent-color:#147d64;align-self:center;height:18px;min-height:18px;width:18px}.um-company-access{border-top:1px solid #e4e9ee;margin-top:16px;padding-top:12px}.um-company-access>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.um-company-access>div button{background:#0000;border:0;color:#2563a6;cursor:pointer;font-size:11px;font-weight:800}.um-company-access>label{grid-gap:8px;align-items:center;border-bottom:1px solid #edf0f3;display:grid;font-size:12px;gap:8px;grid-template-columns:auto 1fr auto;min-height:34px}.um-company-access small{color:#8993a1}.um-company-access .um-help-text{background:#f5f9fc;border:1px solid #dbe7f1;color:#526173;font-size:12px;line-height:1.45;margin:10px 0 0;padding:9px 10px}.um-password-help{color:#667085;font-size:12px;line-height:1.45;margin:9px 0 0}.um-permission-search{margin:12px 0 8px}.um-permission-guide{grid-gap:4px 10px;background:#f7fafc;border:1px solid #dbe7f1;color:#667085;display:grid;font-size:11px;gap:4px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;padding:8px 10px}.um-permission-guide b{color:#344054}.um-permission-tools{display:flex;gap:6px;justify-content:flex-end;margin-bottom:7px}.um-permission-tools button{background:#fff;border:1px solid #cbd5df;border-radius:4px;color:#2563a6;cursor:pointer;font-size:10px;font-weight:850;min-height:30px;padding:0 9px}.um-permission-list{border:1px solid #dce3e9;max-height:455px;overflow:auto}.um-permission-table{border-collapse:collapse;min-width:930px;width:100%}.um-permission-table th{background:#eef3f6;border-bottom:1px solid #cfd8e2;border-right:1px solid #dce3e9;color:#475467;font-size:11px;min-width:60px;padding:8px 6px;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:2}.um-permission-table th:first-child{left:0;min-width:140px;text-align:left;z-index:3}.um-permission-table th:last-child{min-width:210px;text-align:left}.um-permission-table td{background:#fff;border-bottom:1px solid #e7ebef;border-right:1px solid #edf0f3;font-size:12px;padding:7px 6px;text-align:center}.um-permission-table td:first-child{background:#fff;left:0;position:sticky;text-align:left;z-index:1}.um-permission-table td:first-child strong{color:#344054;font-size:12px}.um-permission-table td:last-child{text-align:left}.um-permission-table tbody tr:hover td{background:#f8fbfd}.um-permission-table input[type=checkbox]{accent-color:#147d64;cursor:pointer;height:16px;margin:0;width:16px}.um-not-applicable{color:#b3bdc8}.um-extra-permissions{display:flex;flex-wrap:wrap;gap:4px}.um-extra-permissions label{align-items:center;border:1px solid #d7dee5;border-radius:4px;color:#667085;cursor:pointer;display:inline-flex;font-size:10px;font-weight:750;gap:4px;min-height:25px;padding:0 6px}.um-extra-permissions label.enabled{background:#edf6fd;border-color:#8bb7dc;color:#1f5d91}.um-extra-permissions input[type=checkbox]{height:12px;width:12px}.um-form-actions{border-top:1px solid #d9e1e8;display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;padding:10px 16px}.um-form-actions button{align-items:center;border:0;border-radius:5px;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:38px;min-width:132px}.um-form-actions .primary{background:#147d64;color:#fff}.um-form-actions .secondary{background:#e9edf2;color:#344054}.um-form-actions button:disabled{cursor:not-allowed;opacity:.5}.um-directory{margin-top:12px;padding-top:14px}.um-directory>.um-section-title{padding:0 16px 12px}.um-table-wrap{overflow:auto}.um-directory table{border-collapse:collapse;min-width:920px;width:100%}.um-directory th{background:#eef3f6;color:#475467;font-size:11px;padding:9px 12px;text-align:left}.um-directory td{border-bottom:1px solid #e6ebef;font-size:12px;padding:10px 12px}.um-directory td small,.um-directory td strong{display:block}.um-directory td small{color:#7b8794;margin-top:3px}.um-status{border-radius:999px;display:inline-flex;font-size:10px;font-weight:850;padding:4px 8px}.um-status.active{background:#e5f5ef;color:#126b55}.um-status.blocked{background:#f8e9e9;color:#9a2929}.um-row-actions{display:flex;gap:5px}.um-row-actions button{height:31px;width:31px}.um-row-actions button.danger{color:#b42318}.um-empty{color:#667085;height:120px;text-align:center}.um-denied{align-items:center;background:#fff;border:1px solid #e4b9b9;color:#9a2929;display:flex;gap:9px;justify-content:center;margin:80px auto;padding:24px;width:min(520px,100%)}@media (max-width:900px){.um-page{padding:10px}.um-header{grid-template-columns:1fr auto}.um-license{border-left:0;border-top:3px solid #147d64;grid-column:1/-1}.um-workspace{grid-template-columns:1fr}.um-details{border-bottom:1px solid #d9e1e8;border-right:0}}@media (max-width:560px){.um-field-grid{grid-template-columns:1fr}.um-company-scope{align-items:flex-start;flex-direction:column}.um-permission-guide{grid-template-columns:1fr}.um-form-actions{flex-direction:column-reverse}.um-form-actions button{width:100%}}.um-page .um-directory,.um-page .um-header{border:0;box-shadow:none}.um-page{background:#fff}.um-header{border-bottom:1px solid #d9e1e8!important;padding:8px 0 14px}.um-add-button{align-items:center;background:#176d59;border:0;border-radius:4px;color:#fff;display:inline-flex;gap:6px;justify-content:center;min-height:36px;padding:6px 12px;white-space:nowrap}.um-add-button:disabled{opacity:.5}.um-directory-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 0 12px}.um-directory-toolbar input{border:1px solid #cbd5df;border-radius:4px;max-width:65%;padding:8px 10px;width:280px}.um-load-error{align-items:center;background:#fff4ee;color:#8b3929;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 12px}.um-load-error button{background:#fff;border:1px solid #d1a49c;border-radius:4px;padding:4px 12px}.um-row-actions .um-permissions-button{display:inline-flex;gap:6px;min-width:140px;padding:4px 8px;white-space:nowrap;width:auto}.um-dialog.MuiPaper-root{border-radius:6px}.um-dialog .MuiDialogTitle-root{align-items:center;border-bottom:1px solid #d9e1e8;display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.um-dialog .MuiDialogTitle-root>span{min-width:0;overflow-wrap:anywhere}.um-dialog .MuiDialogContent-root{padding:0 20px}.um-dialog .um-workspace{border:0;display:block;margin:0;width:100%}.um-dialog .um-details,.um-dialog .um-permissions{border:0;padding:12px 0}.um-dialog [hidden]{display:none!important}.um-editor-fields{border:0;margin:0;min-width:0;padding:0}.um-editor-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding-top:12px}.um-editor-toolbar .um-permission-tools{flex-wrap:wrap;margin:0}.um-editor-tabs{display:flex;gap:8px}.um-voucher-date-range{align-items:center;background:#f5f8fc;border:1px solid #d9e1e8;border-radius:5px;display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 10px}.um-voucher-date-range label{align-items:center;display:flex;gap:6px;margin:0}.um-voucher-date-range input{background:#fff;border:1px solid #cbd5df;border-radius:4px;color:inherit;font:inherit;min-height:32px;min-width:0;padding:3px 6px;width:145px}.um-voucher-date-range button{background:#fff;border:1px solid #cbd5df;border-radius:4px;color:#425469;padding:5px 8px}.um-voucher-date-range small{color:#526173;flex:1 0 100%}.um-editor-tabs button{align-items:center;background:#fff;border:1px solid #cbd5df;border-radius:4px;color:#425469;display:inline-flex;gap:6px;padding:7px 10px}.um-editor-tabs button[aria-pressed=true]{background:#eaf5ef;border-color:#a1cbb9;color:#155c4b}.um-dialog .um-form-actions{background:#fff;bottom:0;padding:12px 0;position:sticky;z-index:4}.um-dialog .um-company-access>label{grid-template-columns:auto minmax(0,1fr)}.um-dialog .um-company-access small{grid-column:2;overflow-wrap:anywhere}@media(max-width:560px){.um-header{gap:8px}.um-license{min-width:0}.um-dialog .MuiDialogContent-root{padding:0 12px}.um-editor-tabs{flex-wrap:wrap}}@layer softwareControlFit{#um-login-id:disabled,#um-login-password:disabled{background-color:#eef2f6!important;color:#475467;cursor:default}}.um-existing-login{grid-gap:6px;display:grid;gap:6px;margin-bottom:16px}.um-existing-login select{border:1px solid #cbd5df;border-radius:5px;padding:8px;width:100%}.um-company-label{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 20px;margin:auto;max-width:1480px;overflow-wrap:anywhere;padding:14px 0}.um-company-label strong{color:#172033}.um-company-label span{color:#475467}.um-dealer-access{grid-gap:10px;background:#f7faff;border:1px solid #d6e3f4;border-radius:12px;display:grid;gap:10px;margin-top:12px;padding:14px}.um-dealer-list label,.um-dealer-toggle{align-items:center;cursor:pointer;display:flex!important;gap:10px}.um-dealer-access input[type=checkbox]{flex:0 0 18px;height:18px;min-height:18px!important;width:18px!important}.um-dealer-access small{color:#52647b;display:block;font-size:12px;line-height:1.5}.um-dealer-heading{display:flex;font-size:13px;gap:10px;justify-content:space-between}.um-dealer-heading span{color:#63758b}.um-dealer-list{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:200px;overflow:auto}.um-dealer-list label{background:#fff;border-radius:7px;padding:8px}.um-dealer-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:95px;overflow:auto}.um-dealer-chips button{background:#eaf2ff;border:1px solid #c8d8ee;border-radius:20px;color:#234b7c;font-size:12px;padding:5px 9px}.um-dealer-access p[role=alert]{color:#a52222;margin:0}.um-dealer-access>input{background:#fff;border:1px solid #c8d8ee;border-radius:8px;box-sizing:border-box;font:inherit;min-height:38px;padding:8px 10px;width:100%}.um-dealer-list label>span,.um-dealer-toggle>span{min-width:0;overflow-wrap:anywhere}.um-dealer-list strong{font-size:13px}.um-editor-toolbar,.um-workspace{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.um-dealer-access{background:#f5f9fd;border-radius:16px;gap:12px;padding:16px}.um-dealer-toggle{align-items:flex-start!important;border-bottom:1px solid #dce7f0;padding-bottom:12px}.um-dealer-toggle strong{color:#16334f;font-size:15px;line-height:22px}.um-dealer-toggle small{font-size:12px;line-height:18px;margin-top:4px}.um-dealer-access input[type=checkbox]{accent-color:#008b83}.um-dealer-heading strong{color:#183750;font-size:13px}.um-dealer-heading span{background:#e6edf5;border-radius:20px;font-size:11px;padding:4px 8px}.um-dealer-list label{border:1px solid #e0e9f2;border-radius:10px;box-sizing:border-box;min-height:60px;padding:10px;transition:background .15s,border-color .15s}.um-dealer-list label.is-selected{background:#e9f7f3;border-color:#74bfb0}.um-dealer-list strong{color:#193c52;font-size:14px}.um-dealer-list small{margin-top:3px}.um-dealer-chips button{min-height:32px}.um-dealer-access>input{font-size:13px;min-height:42px}.um-dealer-access:focus-within{border-color:#b5d2df}.master-excel-page{color:#183753;height:100%;margin:auto;max-width:1450px;overflow:auto;padding:22px}.master-excel-page header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.master-excel-page h1{font-size:22px!important;margin:0 0 6px}.master-excel-page p{color:#60758b;line-height:1.5}.master-excel-page a,.master-excel-page button{background:#fff;border:1px solid #c4d3e3;border-radius:6px;color:#20425f;cursor:pointer;display:inline-block;padding:9px 14px;text-decoration:none}.master-excel-page button:disabled{cursor:default;opacity:.5}.master-excel-page :focus-visible{outline:2px solid #16888e;outline-offset:2px}.master-excel-card{background:#fff;border:1px solid #d9e3ed;border-radius:12px;padding:20px}.master-excel-tabs{display:flex;gap:16px;margin-bottom:22px}.master-excel-tabs button[aria-pressed=true]{background:#effaf8;border-color:#16888e;color:#087a78}.master-excel-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.master-excel-steps>div{background:#f7fafc;border:1px solid #e1e8f0;border-radius:8px;min-width:0;padding:18px}.master-excel-steps input{max-width:100%}.master-excel-page .master-excel-primary{background:#128b87;border-color:#128b87;color:#fff}.master-excel-help{margin:18px 0 12px}.master-excel-status{background:#f1f7fc;border-radius:6px;line-height:1.6;padding:12px}.master-excel-summary{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:18px 0 10px}.master-excel-scroll{max-height:52vh;overflow:auto}.master-excel-scroll table{border-collapse:collapse;font-size:12px;min-width:100%}.master-excel-scroll td,.master-excel-scroll th{border:1px solid #dae4ef;padding:9px 12px;text-align:left;white-space:nowrap}.master-excel-scroll th{background:#eaf2fa;position:sticky;top:0}.master-excel-scroll tr[data-status="Check save"],.master-excel-scroll tr[data-status=Error]{background:#fff0ed}.master-excel-scroll tr[data-status=Imported]{background:#edf8f1}@media(max-width:800px){.master-excel-card,.master-excel-page{padding:12px}.master-excel-steps{grid-template-columns:1fr}.master-excel-summary{align-items:flex-start;flex-direction:column}.master-excel-tabs{flex-wrap:wrap;gap:12px}}.protected-audit{background:#f4f8fc;color:#172d46;font-size:13px;min-height:80vh;padding:16px}.pat-filters,.protected-audit footer,.protected-audit header{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.protected-audit header{margin-bottom:12px}.protected-audit h1{font-size:20px;margin:0 auto 0 0}.protected-audit h2{font-size:18px;margin:0 auto 0 0}.protected-audit button,.protected-audit input,.protected-audit select{background:#fff;border:1px solid #b8cde1;border-radius:5px;color:#183650;padding:7px 10px}.protected-audit button{cursor:pointer}.protected-audit button:disabled{cursor:default;opacity:.5}.pat-filters{padding:12px 0}.pat-filters label{display:flex;flex-direction:column;gap:5px}.pat-table{border:1px solid #c6d7e6;max-height:55vh;overflow:auto}.pat-table table{border-collapse:collapse;width:100%}.pat-table td,.pat-table th{border:1px solid #d7e4ef;padding:8px;text-align:left}.pat-table th{background:#dceafa;position:sticky;top:0}.pat-table tr:nth-child(2n){background:#edf4fa}.protected-audit footer{justify-content:flex-end;padding:12px 0}.protected-audit [role=alert]{color:#a71919}.pat-overlay{align-items:center;background:#10233788;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1600}.pat-overlay>section{background:#fff;border-radius:10px;max-height:85vh;overflow:auto;padding:18px;width:min(100%,1000px)}.pat-overlay pre{background:#f3f7fa;max-height:350px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.pat-overlay article{border-bottom:1px solid #cadceb;padding:12px 0}.pat-report h2{margin:16px 0}.pat-summary{grid-gap:12px;background:#eaf2fa;border:1px solid #c6d7e6;border-radius:6px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.pat-summary dt{color:#53677d;font-size:12px}.pat-summary dd{font-weight:600;margin:5px 0 0;overflow-wrap:anywhere}.pat-all-fields{align-items:center;display:flex;gap:7px;padding:6px 0}.pat-changes{border-collapse:collapse;table-layout:fixed;width:100%}.pat-changes td,.pat-changes th{border:1px solid #cbddec;overflow-wrap:anywhere;padding:9px 12px;text-align:left;vertical-align:top;white-space:pre-wrap}.pat-changes thead th{background:#dceafa;color:#183650}.pat-changes tbody th{background:#f7fafd;font-weight:500}.pat-changes tr.pat-changed td:last-child{background:#eff9f2;color:#17492f}.pat-report h3{font-size:15px;margin:8px 0}.pat-record-state{color:#53677d;margin:5px 0 10px}.pat-review{background:#fff7df;border:1px solid #dfc88c;color:#6c4910;padding:10px}.pat-reference{color:#53677d;font-size:11px;overflow-wrap:anywhere}.pat-overlay article{padding-bottom:16px}@media(max-width:600px){.pat-summary{grid-template-columns:1fr}.pat-overlay{padding:8px}.pat-overlay>section{padding:12px}.pat-changes td,.pat-changes th{padding:6px}}.protected-audit .pat-filters{align-items:flex-end}.protected-audit .pat-filters label{margin:0}.pat-filter-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.protected-audit .pat-filter-actions button,.protected-audit .pat-filters input,.protected-audit .pat-filters select{box-sizing:border-box;height:36px}.pat-table tr.pat-voucher-start>td{border-top:2px solid #263e57}.pat-voucher-label{color:#263e57;display:inline;font-size:12px;font-weight:600;margin-left:3px}.pat-voucher-note{color:#53677d;display:block;font-size:12px;margin-top:3px}.pat-fresh-view{align-items:center;background:#eaf2fa;border:1px solid #b8cde1;border-radius:5px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px}.pat-table tbody td{padding:4px 8px;vertical-align:middle}.pat-table tbody button{padding:5px 10px}.ar-page{background:linear-gradient(180deg,#f7fafc,#eef4f8);color:#0f172a;font-family:Arial,sans-serif;min-height:100dvh;padding:10px}.ar-shell{grid-gap:8px;background:#fff;border:1px solid #64748b2e;border-radius:12px;box-shadow:0 10px 28px #0f172a14;display:grid;gap:8px;grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100dvh - 20px);overflow:hidden}.ar-header{align-items:center;border-bottom:1px solid #64748b29;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.ar-kicker{color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.ar-detail h2,.ar-header h1{font-size:20px;font-weight:900;margin:2px 0 0}.ar-facts,.ar-headerMeta{display:flex;flex-wrap:wrap;gap:8px}.ar-action,.ar-facts span,.ar-headerMeta span{align-items:center;background:#f8fafc;border:1px solid #64748b2e;border-radius:8px;color:#334155;display:inline-flex;font-size:12px;font-weight:800;min-height:30px;padding:0 10px}.ar-toolbar{grid-gap:8px;border-bottom:1px solid #64748b24;display:grid;gap:8px;grid-template-columns:170px 160px minmax(240px,1fr) auto;padding:10px}.ar-toolbar input,.ar-toolbar select{border:1px solid #94a3b842;border-radius:8px;color:#0f172a;font-size:13px;font-weight:700;height:38px;outline:none;padding:0 10px}.ar-toolbar input:focus,.ar-toolbar select:focus{border-color:#14b8a6a3;box-shadow:0 0 0 3px #14b8a61a}.ar-actions button,.ar-toolbar button{background:#fff;border:1px solid #94a3b838;border-radius:8px;color:#0f172a;font-size:12px;font-weight:900;height:38px;min-width:90px}.ar-actions .primary{background:linear-gradient(180deg,#0f766e,#115e59);border-color:#0f766e73;color:#fff}.ar-actions button:disabled,.ar-toolbar button:disabled{cursor:not-allowed;opacity:.55}.ar-message{background:#f0f9ff;border:1px solid #0ea5e938;border-radius:8px;color:#075985;font-size:13px;font-weight:800;margin:0 10px;padding:9px 10px}.ar-content{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:0;padding:0 10px 10px}.ar-detail,.ar-list{background:#fff;border:1px solid #64748b2e;border-radius:10px;min-height:0;overflow:auto}.ar-list{padding:8px}.ar-row{grid-gap:6px 8px;align-items:center;background:#fbfdff;border:1px solid #94a3b82e;border-radius:8px;display:grid;gap:6px 8px;grid-template-columns:auto minmax(0,1fr);margin-bottom:7px;padding:9px;text-align:left;width:100%}.ar-row strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-row small{color:#64748b;font-size:11px;font-weight:700;grid-column:2}.ar-row.active{background:linear-gradient(90deg,#fef3c7,#e0f2fe 52%,#dcfce7);border-color:#f59e0b70;box-shadow:inset 4px 0 0 #f59e0b}.ar-action{justify-content:center;min-height:24px;padding:0 8px;text-transform:uppercase}.ar-action.delete{background:#fef2f2;border-color:#dc262638;color:#991b1b}.ar-action.update{background:#f0f9ff;border-color:#0ea5e938;color:#075985}.ar-action.create,.ar-action.restore{background:#ecfdf3;border-color:#16a34a38;color:#14532d}.ar-detail{padding:12px}.ar-detailHead{align-items:flex-start;border-bottom:1px solid #64748b24;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.ar-actions{display:flex;gap:8px}.ar-facts{margin:10px 0}.ar-preview{border:1px solid #64748b29;border-radius:8px;overflow:auto}.ar-preview table,.ar-stockRows table{border-collapse:collapse;width:100%}.ar-preview td,.ar-preview th,.ar-stockRows td,.ar-stockRows th{border-bottom:1px solid #e2e8f0db;font-size:13px;padding:9px 10px;vertical-align:top}.ar-preview th,.ar-stockRows th{background:#f8fafc;font-weight:900;text-align:left}.ar-stockRows{border:1px solid #14b8a638;border-radius:8px;margin-top:10px;overflow:auto}.ar-sectionTitle{background:#ecfeff;border-bottom:1px solid #e2e8f0db;color:#164e63;font-size:12px;font-weight:900;padding:9px 10px;text-transform:uppercase}.ar-sectionTitle small{color:#475569;display:block;font-size:11px;font-weight:700;margin-top:3px;text-transform:none}.ar-stockNone{color:#475569;font-size:13px;font-weight:800;padding:12px}.ar-stockImpact td.positive{color:#047857}.ar-stockImpact td.negative{color:#b91c1c}.ar-stockRows td:nth-child(3),.ar-stockRows td:nth-child(4),.ar-stockRows td:nth-child(5),.ar-stockRows td:nth-child(6){font-weight:800;text-align:right}.ar-empty{color:#64748b;font-size:13px;font-weight:800;padding:18px;text-align:center}@media (max-width:900px){.ar-shell{height:auto;min-height:calc(100dvh - 20px)}.ar-content,.ar-toolbar{grid-template-columns:1fr}.ar-detailHead,.ar-header{align-items:stretch;flex-direction:column}}.fi-page{background:#f7fafc;color:#0f172a;font-family:Arial,sans-serif;min-height:100dvh;padding:10px}.fi-shell{grid-gap:8px;background:#fff;border:1px solid #64748b2e;border-radius:12px;box-shadow:0 10px 28px #0f172a14;display:grid;gap:8px;grid-template-rows:auto auto auto auto auto minmax(0,1fr);height:calc(100dvh - 20px);overflow:hidden}.fi-header{align-items:center;border-bottom:1px solid #64748b29;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.fi-kicker{color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.fi-header h1{font-size:20px;font-weight:900;margin:2px 0 0}.fi-cards,.fi-headerMeta{display:flex;flex-wrap:wrap;gap:8px}.fi-card,.fi-headerMeta span{align-items:center;background:#f8fafc;border:1px solid #64748b2e;border-radius:8px;color:#334155;display:inline-flex;font-size:12px;font-weight:800;min-height:30px;padding:0 10px}.fi-toolbar{grid-gap:8px;border-bottom:1px solid #64748b24;display:grid;gap:8px;grid-template-columns:180px 180px 190px auto auto;padding:10px}.fi-toolbar label{grid-gap:4px;color:#475569;display:grid;font-size:11px;font-weight:900;gap:4px;text-transform:uppercase}.fi-toolbar input,.fi-toolbar select{border:1px solid #94a3b842;border-radius:8px;color:#0f172a;font-size:13px;font-weight:700;height:38px;outline:none;padding:0 10px}.fi-closeBtn,.fi-dangerBtn,.fi-fixBtn,.fi-linkBtn,.fi-toolbar button{background:#0f766e;border:1px solid #0f766e73;border-radius:8px;color:#fff;font-size:12px;font-weight:900;height:38px;min-width:90px}.fi-toolbar .fi-repairBtn{background:#2563eb;border-color:#2563eb6b;white-space:nowrap}.fi-dangerBtn:disabled,.fi-fixBtn:disabled,.fi-linkBtn:disabled,.fi-toolbar button:disabled{cursor:not-allowed;opacity:.55}.fi-yearBanner{align-items:center;background:#ecfeff;border:1px solid #0e74902e;border-radius:8px;color:#164e63;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px;margin:0 10px;min-height:34px;padding:7px 10px}.fi-bankCheck{background:#fff;border:1px solid #64748b29;border-radius:8px;margin:0 10px;overflow:hidden}.fi-bankHead{background:#f8fafc;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.fi-bankHead>div:first-child{grid-gap:2px;display:grid;gap:2px}.fi-bankHead strong,.fi-modalHead strong{color:#0f172a;font-size:13px;font-weight:900}.fi-bankHead span,.fi-modalHead span{color:#64748b;font-size:12px;font-weight:700}.fi-bankInputs{align-items:center;display:flex;gap:8px}.fi-bankInputs input{border:1px solid #94a3b842;border-radius:8px;font-size:12px;font-weight:800;height:34px;padding:0 9px;width:150px}.fi-bankInputs button{background:#0f766e;border:1px solid #0f766e73;border-radius:8px;color:#fff;font-size:12px;font-weight:900;height:34px;min-width:104px}.fi-bankResult{grid-gap:7px;display:grid;gap:7px;padding:8px 10px 10px}.fi-bankTotals,.fi-bankWarnings{display:flex;flex-wrap:wrap;gap:7px}.fi-bankTotals span,.fi-bankWarnings span,.fi-manualTag{align-items:center;background:#f8fafc;border:1px solid #64748b29;border-radius:8px;color:#334155;display:inline-flex;font-size:12px;font-weight:800;min-height:26px;padding:0 8px}.fi-bankWarnings span{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.fi-bankWarnings.danger span{background:#fff1f2;border-color:#dc262647;color:#991b1b}.fi-bankTableWrap{border:1px solid #e2e8f0e6;border-radius:8px;max-height:160px;overflow:auto}.fi-bankTableWrap table{border-collapse:collapse;font-size:12px;width:100%}.fi-bankTableWrap td,.fi-bankTableWrap th{border-bottom:1px solid #e2e8f0e6;padding:7px 8px;text-align:left;vertical-align:top}.fi-bankTableWrap th{background:#fff;color:#475569;font-weight:900;position:sticky;top:0}.fi-message{background:#f0f9ff;border:1px solid #0ea5e938;border-radius:8px;color:#075985;font-size:13px;font-weight:800;margin:0 10px;padding:9px 10px}.fi-cards{padding:0 10px}.fi-card{gap:12px;justify-content:space-between;min-width:150px}.fi-card strong{color:#0f172a;font-size:18px}.fi-card.error{background:#fff1f2;border-color:#ef444452}.fi-card.warning{background:#fffbeb;border-color:#f59e0b52}.fi-tableWrap{border-top:1px solid #64748b24;min-height:0;overflow:auto}.fi-table{border-collapse:collapse;font-size:13px;width:100%}.fi-table th{background:#f8fafc;border-bottom:1px solid #64748b2e;color:#334155;font-size:12px;padding:9px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.fi-table td{border-bottom:1px solid #e2e8f0cc;padding:8px 10px;vertical-align:middle}.fi-actionsCell{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.fi-fixBtn{background:#2563eb;border-color:#2563eb6b}.fi-dangerBtn{background:#dc2626;border-color:#dc262670}.fi-closeBtn{background:#fff;border-color:#94a3b847;color:#0f172a}.fi-table tbody tr:nth-child(2n) td{background:#fbfdff}.fi-severity{border-radius:8px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-width:70px;padding:4px 7px;text-transform:uppercase}.fi-severity.error{background:#fee2e2;color:#991b1b}.fi-severity.warning{background:#fef3c7;color:#92400e}.fi-empty{color:#64748b;font-weight:800;padding:20px!important;text-align:center}.fi-modalBackdrop{background:#0f172a61;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:30}.fi-modal{background:#fff;border:1px solid #64748b3d;border-radius:10px;box-shadow:0 22px 60px #0f172a3d;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(680px,calc(100dvh - 36px));overflow:hidden;width:min(920px,100%)}.fi-modalActions,.fi-modalHead{align-items:center;border-bottom:1px solid #e2e8f0e6;display:flex;gap:12px;justify-content:space-between;padding:12px}.fi-modalHead>div{grid-gap:3px;display:grid;gap:3px}.fi-duplicateList{min-height:0;overflow:auto;padding:10px}.fi-duplicateRow{grid-gap:8px;align-items:center;background:#fbfdff;border:1px solid #94a3b838;border-radius:8px;color:#0f172a;display:grid;font-size:12px;font-weight:800;gap:8px;grid-template-columns:1.2fr 110px 150px 100px 160px;margin-bottom:8px;padding:9px}.fi-duplicateRow>span:first-of-type{grid-gap:2px;display:grid;gap:2px}.fi-duplicateRow small{color:#64748b;font-size:11px;font-weight:700;word-break:break-all}.fi-modalActions{border-bottom:0;border-top:1px solid #e2e8f0e6}.fi-modalActions span{color:#475569;font-size:12px;font-weight:800}@media (max-width:820px){.fi-header,.fi-toolbar{display:grid;grid-template-columns:1fr}.fi-bankInputs button,.fi-toolbar button{width:100%}.fi-bankHead,.fi-bankInputs,.fi-modalActions,.fi-modalHead{align-items:stretch;flex-direction:column}.fi-bankInputs input{width:100%}.fi-duplicateRow{grid-template-columns:1fr}}:root{--owner-ink:#172033;--owner-muted:#667085;--owner-line:#dfe4ea;--owner-green:#147d64;--owner-blue:#2563a6;--owner-purple:#7652a6;--owner-surface:#fff;--owner-soft:#f4f7f9}.ownerLoginPage,.ownerPasswordPage,.ownerPortalPage{background:#f4f7f9;color:#172033;color:var(--owner-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.ownerLoginPage{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.ownerLoginBrand{align-items:flex-start;background:#152233;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,7vw,96px)}.ownerBrandMark{background:#147d64;background:var(--owner-green);border-radius:8px;color:#fff;display:grid;height:48px;place-items:center;width:48px}.ownerBrandName,.ownerEyebrow{font-size:12px!important;font-weight:800;letter-spacing:0;margin-top:22px}.ownerLoginBrand h1{font-size:clamp(38px,5vw,62px)!important;letter-spacing:0;line-height:1;margin:14px 0 10px}.ownerLoginBrand p{color:#cbd5df;font-size:17px!important;line-height:1.6;margin:0;max-width:470px}.ownerSecurityLine{align-items:center;border-top:1px solid #3c4858;color:#dbe5ec;display:flex;font-size:13px!important;gap:9px;margin-top:34px;padding-top:22px}.ownerLoginPanel{background:#fff;background:var(--owner-surface);display:grid;padding:70px 30px 36px;place-items:center;position:relative}.ownerBackButton{align-items:center;background:#0000;border:0;color:#475467;cursor:pointer;display:inline-flex;font-weight:700;gap:7px;left:28px;padding:8px;position:absolute;top:26px}.ownerLoginForm,.ownerPasswordPanel{width:min(100%,430px)}.ownerFormHeading>span{color:#147d64;color:var(--owner-green);font-size:12px!important;font-weight:800}.ownerFormHeading h1,.ownerFormHeading h2{font-size:30px!important;letter-spacing:0;margin:8px 0}.ownerFormHeading p{color:#667085;color:var(--owner-muted);line-height:1.55;margin:0 0 24px}.ownerField{display:block;margin-top:20px}.ownerField>span{color:#344054;display:block;font-size:13px!important;font-weight:750;margin-bottom:7px}.ownerField input,.ownerSearch input{background:#fff;border:1px solid #cfd6df;border-radius:6px;box-sizing:border-box;color:#172033;color:var(--owner-ink);font-size:15px!important;min-height:48px;outline:none;padding:0 13px;width:100%}.ownerField input:focus,.ownerSearch:focus-within{border-color:#2563a6;border-color:var(--owner-blue);box-shadow:0 0 0 3px #2563a621}.ownerPasswordField{position:relative}.ownerPasswordField input{padding-right:48px}.ownerPasswordField button{background:#0000;border:0;color:#667085;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:6px;top:6px;width:36px}.ownerPrimaryButton{align-items:center;background:#147d64;background:var(--owner-green);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px!important;font-weight:800;gap:9px;justify-content:center;margin-top:26px;min-height:48px;width:100%}.ownerPrimaryButton:disabled{cursor:wait;opacity:.65}.ownerTextButton{background:#0000;border:0;color:#475467;cursor:pointer;font-weight:700;margin-top:12px;padding:10px;width:100%}.ownerError{background:#fff2f2;border-left:4px solid #c84040;color:#9a2929;font-size:13px!important;margin-top:18px;padding:11px 13px}.ownerPasswordPage{display:grid;padding:30px;place-items:center}.ownerPasswordPanel{background:#fff;border:1px solid #dfe4ea;box-shadow:0 18px 48px #17203314;padding:32px}.ownerPasswordPanel .ownerBrandMark{margin-bottom:24px}.ownerPortalPage{padding:22px clamp(16px,3vw,42px) 36px}.ownerPortalHeader{align-items:center;gap:24px;justify-content:space-between;min-height:64px;padding-bottom:18px}.ownerPortalHeader,.ownerPortalSections{border-bottom:1px solid #dfe4ea;display:flex}.ownerPortalSections{gap:4px;margin-top:16px}.ownerPortalSections button{align-items:center;background:#0000;border:0;border-bottom:3px solid #0000;color:#667085;color:var(--owner-muted);cursor:pointer;display:inline-flex;font-size:13px!important;font-weight:800;gap:7px;padding:11px 13px}.ownerPortalSections button.active{border-bottom-color:#147d64;border-bottom-color:var(--owner-green);color:#147d64;color:var(--owner-green)}.ownerHeaderActions,.ownerPortalIdentity,.ownerSignedIn{align-items:center;display:flex}.ownerPortalIdentity{gap:13px}.ownerPortalIdentity .ownerEyebrow{color:#147d64;color:var(--owner-green);margin:0 0 2px}.ownerPortalIdentity h1{font-size:24px!important;letter-spacing:0;margin:0}.ownerHeaderActions{gap:8px}.ownerSignedIn{color:#475467;font-size:13px!important;font-weight:700;gap:7px;margin-right:8px}.ownerHeaderActions button{background:#fff;border:1px solid #cfd6df;border-radius:6px;color:#344054;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.ownerNotice{align-items:center;background:#e9f6f1;border-left:4px solid #147d64;border-left:4px solid var(--owner-green);color:#126b55;display:flex;font-size:13px!important;font-weight:750;gap:8px;margin-top:16px;padding:10px 13px;width:fit-content}.ownerDialogBackdrop{background:#0f1c2494;display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:1500}.ownerPasswordDialog{background:#fff;border:1px solid #dfe4ea;border-radius:8px;box-shadow:0 24px 70px #0f1c2438;width:min(100%,480px)}.ownerPasswordDialog>header{align-items:center;border-bottom:1px solid #dfe4ea;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.ownerDialogTitle{align-items:center;display:flex;gap:12px}.ownerDialogTitle .ownerBrandMark{height:42px;width:42px}.ownerDialogTitle span{color:#147d64;color:var(--owner-green);display:block;font-size:10px!important;font-weight:850}.ownerDialogTitle h2{font-size:20px!important;letter-spacing:0;margin:3px 0 0}.ownerDialogClose{background:#fff;border:1px solid #d4dae1;border-radius:6px;color:#475467;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.ownerPasswordDialog form{padding:22px 24px 24px}.ownerDialogHelp{color:#667085;color:var(--owner-muted);font-size:13px!important;line-height:1.5;margin:0 0 4px}.ownerDialogActions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:112px minmax(0,1fr);margin-top:24px}.ownerDialogActions>button{background:#fff;border:1px solid #cfd6df;border-radius:6px;color:#344054;cursor:pointer;font-size:13px!important;font-weight:800;min-height:46px}.ownerDialogActions .ownerPrimaryButton{background:#147d64;background:var(--owner-green);border-color:#147d64;border-color:var(--owner-green);color:#fff;margin-top:0;min-height:46px;width:auto}.ownerDialogActions button:disabled{cursor:wait;opacity:.6}.ownerSummaryBand{background:#fff;border:1px solid #dfe4ea;display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0}.ownerSummaryBand>div{grid-gap:11px;align-items:center;border-right:1px solid #dfe4ea;display:grid;gap:11px;grid-template-columns:auto 1fr auto;min-height:86px;padding:18px 20px}.ownerSummaryBand>div:last-child{border-right:0}.ownerSummaryBand svg{color:#2563a6;color:var(--owner-blue)}.ownerSummaryBand span{color:#667085;color:var(--owner-muted);font-size:13px!important;font-weight:700}.ownerSummaryBand strong{font-size:27px!important}.ownerDirectory{background:#fff;border:1px solid #dfe4ea}.ownerDirectoryToolbar{align-items:center;border-bottom:1px solid #dfe4ea;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}.ownerDirectoryToolbar h2{font-size:18px!important;margin:0}.ownerDirectoryToolbar p{color:#667085;color:var(--owner-muted);font-size:12px!important;margin:3px 0 0}.ownerSearch{align-items:center;border:1px solid #cfd6df;border-radius:6px;color:#667085;display:flex;gap:9px;height:42px;padding:0 11px;width:min(100%,380px)}.ownerSearch input{border:0;box-shadow:none;min-height:38px;padding:0}.ownerSearch input:focus{box-shadow:none}.ownerDirectoryError{margin:14px 20px 0}.ownerTableWrap{overflow:auto}.ownerTable{border-collapse:collapse;min-width:1180px;width:100%}.ownerTable th{background:#eef3f6;border-bottom:1px solid #dfe4ea;color:#475467;font-size:12px!important;padding:11px 15px;text-align:left}.ownerTable td{border-bottom:1px solid #e9edf1;color:#344054;font-size:13px!important;padding:13px 15px;vertical-align:top}.ownerTable td small,.ownerTable td strong,.ownerTable td>span{display:block}.ownerTable td small{color:#667085;color:var(--owner-muted);font-size:11px!important;margin-top:4px}.ownerCompanyList{display:flex;flex-wrap:wrap;gap:6px}.ownerCompanyList>span{background:#f7f9fa;border:1px solid #d7e0e7;font-weight:700;padding:5px 7px}.ownerCompanyList small{margin-top:2px}.ownerMuted{color:#8a94a3}.ownerStatus{border-radius:999px;display:inline-flex!important;font-size:11px!important;font-weight:800;padding:4px 8px;width:fit-content}.ownerStatus.active{background:#e6f5ef;color:#126b55}.ownerStatus.inactive{background:#f8e9e9;color:#9a2929}.ownerEmpty{color:#667085!important;color:var(--owner-muted)!important;height:180px;text-align:center}.ownerAccountControls{grid-gap:7px;display:grid;gap:7px;min-width:290px}.ownerAccountControls label{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 72px}.ownerAccountControls label span{color:#475467;font-size:11px!important;font-weight:800}.ownerAccountControls input{border:1px solid #cfd6df;border-radius:5px;box-sizing:border-box;font:inherit;min-height:34px;padding:0 9px;width:100%}.ownerAccountControls>div{display:flex;flex-wrap:wrap;gap:6px}.ownerAccountControls button{align-items:center;background:#fff;border:1px solid #cfd6df;border-radius:5px;color:#344054;cursor:pointer;display:inline-flex;font-size:11px!important;font-weight:800;gap:5px;min-height:32px;padding:0 9px}.ownerAccountControls .ownerControlSave{border-color:#9fc0dc;color:#1f5d91}.ownerAccountControls .ownerControlBlock{border-color:#e5b0b0;color:#a32d2d}.ownerAccountControls .ownerControlEnable{border-color:#9bd1be;color:#126b55}.ownerAccountControls button:disabled{cursor:wait;opacity:.55}.ownerEInvoicePage{margin-top:22px}.ownerEInvoiceIntro{align-items:flex-start;background:#fff;border:1px solid #dfe4ea;display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.ownerEInvoiceIntro h2{font-size:22px!important;margin:4px 0 5px}.ownerEInvoiceIntro p{color:#667085;color:var(--owner-muted);font-size:13px!important;line-height:1.5;margin:0}.ownerEInvoiceIntro>button{align-items:center;background:#fff;border:1px solid #b9cad8;border-radius:6px;color:#285b82;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;min-height:40px;padding:0 13px}.ownerEInvoiceIntro>button:disabled{cursor:wait;opacity:.55}.ownerEInvoiceSummary{background:#fff;border:1px solid #dfe4ea;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:16px 0}.ownerEInvoiceSummary>div{border-right:1px solid #dfe4ea;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:82px;padding:14px 17px}.ownerEInvoiceSummary>div:last-child{border-right:0}.ownerEInvoiceSummary span{color:#667085;color:var(--owner-muted);font-size:11px!important;font-weight:800}.ownerEInvoiceSummary strong{font-size:25px!important}.ownerEInvoiceSummary .ownerEInvoiceValue{font-size:17px!important}.ownerEInvoiceSummary .hasProblem{background:#fff6f6}.ownerEInvoiceSummary .hasProblem strong{color:#b42318}.ownerEInvoiceDirectory{margin-top:0}.ownerEInvoiceTable{min-width:1580px}.ownerEInvoiceTable td:nth-child(n+4):nth-child(-n+9),.ownerEInvoiceTable th:nth-child(n+4):nth-child(-n+9){text-align:center}.ownerGoodNumber{color:#147d64}.ownerBadNumber{color:#b42318}.ownerEInvoiceActions{display:flex;flex-wrap:wrap;gap:6px;min-width:190px}.ownerEInvoiceActions button{align-items:center;background:#fff;border:1px solid #cfd6df;border-radius:5px;color:#344054;cursor:pointer;display:inline-flex;font-size:11px!important;font-weight:850;gap:5px;min-height:34px;padding:0 10px}.ownerEInvoiceActions button.enable{border-color:#89c9b1;color:#126b55}.ownerEInvoiceActions button.disable{border-color:#e0a4a4;color:#9a2929}.ownerEInvoiceActions button:disabled{cursor:not-allowed;opacity:.48}.ownerEInvoiceDialog{background:#fff;border:1px solid #dfe4ea;border-radius:8px;box-shadow:0 24px 70px #0f1c243d;display:flex;flex-direction:column;max-height:min(88vh,900px);width:min(96vw,1180px)}.ownerEInvoiceDialog>header{align-items:center;border-bottom:1px solid #dfe4ea;display:flex;gap:18px;justify-content:space-between;padding:17px 20px}.ownerEInvoiceDialog .ownerDialogTitle small{color:#667085;color:var(--owner-muted);display:block;font-size:11px!important;margin-top:3px}.ownerEInvoiceDialogBody{min-height:260px;overflow:auto;padding:18px}.ownerEInvoiceEmpty{grid-gap:7px;align-content:center;color:#667085;display:grid;gap:7px;min-height:230px;place-items:center;text-align:center}.ownerEInvoiceEmpty svg{color:#147d64;color:var(--owner-green)}.ownerEInvoiceEmpty strong{color:#172033;color:var(--owner-ink);font-size:17px!important}.ownerEInvoiceEmpty span{font-size:12px!important}.ownerEInvoiceDetailTable{min-width:1000px}.ownerMono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px!important;max-width:270px;overflow:hidden;text-overflow:ellipsis}.ownerInvoiceRecordStatus{background:#eef2f6;border-radius:999px;display:inline-flex!important;font-size:10px!important;font-weight:900;padding:4px 8px;width:fit-content}.ownerInvoiceRecordStatus.generated{background:#e6f5ef;color:#126b55}.ownerInvoiceRecordStatus.cancelled,.ownerInvoiceRecordStatus.failed{background:#f8e9e9;color:#9a2929}.ownerInvoiceRecordStatus.pending{background:#fff4d6;color:#8b5e00}@media (max-width:820px){.ownerLoginPage{grid-template-columns:1fr}.ownerLoginBrand{min-height:34vh;padding:42px 28px}.ownerLoginBrand h1{font-size:40px!important}.ownerLoginPanel{min-height:66vh;padding:80px 24px 36px}.ownerSummaryBand{grid-template-columns:1fr}.ownerSummaryBand>div{border-bottom:1px solid #dfe4ea;border-right:0}.ownerSummaryBand>div:last-child{border-bottom:0}.ownerDirectoryToolbar{align-items:stretch;flex-direction:column}.ownerSearch{width:100%}.ownerPortalSections{overflow-x:auto}.ownerPortalSections button{flex:0 0 auto}.ownerEInvoiceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerEInvoiceSummary>div{border-bottom:1px solid #dfe4ea}.ownerEInvoiceSummary>div:nth-child(2n){border-right:0}.ownerEInvoiceSummary>div:nth-last-child(-n+2){border-bottom:0}.ownerEInvoiceIntro{flex-direction:column}}@media (max-width:520px){.ownerPortalHeader{align-items:flex-start}.ownerSignedIn{display:none}.ownerPortalIdentity .ownerBrandMark{height:42px;width:42px}.ownerPortalIdentity h1{font-size:20px!important}.ownerPasswordPanel{padding:24px 20px}.ownerDialogBackdrop{padding:12px}.ownerPasswordDialog form{padding:20px}.ownerDialogActions,.ownerEInvoiceSummary{grid-template-columns:1fr}.ownerEInvoiceSummary>div{border-right:0}.ownerEInvoiceSummary>div,.ownerEInvoiceSummary>div:nth-last-child(-n+2){border-bottom:1px solid #dfe4ea}.ownerEInvoiceSummary>div:last-child{border-bottom:0}.ownerEInvoiceIntro{padding:18px}.ownerEInvoiceDialogBody{padding:10px}}.ow-shell{--owner-green:#16766b;--owner-ink:#1c2c3e;--owner-muted:#728094;background:#f5f7fb;display:flex;padding:0}.ow-actionDialog *,.ow-shell *{box-sizing:border-box}.ow-sidebar{background:#132e35;color:#e4eff0;display:flex;flex-direction:column;flex-shrink:0;height:100vh;min-height:100vh;padding:30px 18px;position:sticky;top:0;width:248px}.ow-brand{align-items:center;display:flex;gap:10px;padding:0 10px 44px}.ow-brand .ownerBrandMark{background:#2c6967;border:1px solid #53817e;border-radius:13px;height:42px;width:42px}.ow-brand strong{font-size:23px!important;letter-spacing:-.8px}.ow-brand strong span{font-size:11px!important;margin-left:3px;vertical-align:top}.ow-brand small{color:#aac5c7;display:block;font-size:8px!important;letter-spacing:2px;margin-top:5px}.ow-navLabel{color:#8ba9ad;font-size:10px!important;letter-spacing:1.6px;padding:0 15px 15px}.ow-sidebar nav{grid-gap:7px;display:grid;gap:7px}.ow-sidebar nav button{align-items:center;background:#0000;border:0;border-radius:9px;color:#b7ccce;cursor:pointer;display:flex;font:inherit;font-size:13px!important;gap:12px;padding:14px 12px;text-align:left}.ow-sidebar nav button:hover{background:#23424a;color:#fff}.ow-sidebar nav button.active{background:#e0f0e9;color:#184b43;font-weight:750}.ow-sidebarBottom{margin:auto 10px 0;padding-top:35px}.ow-sidebarBottom>svg{color:#8dbab0;margin-bottom:9px}.ow-sidebarBottom strong{display:block;font-size:13px!important}.ow-sidebarBottom p{color:#9eb9bc;font-size:12px!important;line-height:1.7}.ow-sidebarBottom button{align-items:center;background:#0000;border:1px solid #426068;border-radius:7px;color:#dbe9e9;cursor:pointer;display:flex;font-size:12px!important;gap:8px;padding:10px 12px}.ow-main{flex:1 1;min-width:0;padding:0 32px 30px}.ow-shell .ownerPortalHeader{border-color:#e4e9ef;min-height:91px;padding:17px 0}.ow-shell .ownerPortalIdentity .ownerBrandMark{display:none}.ow-shell .ownerPortalIdentity h1{font-size:16px!important;font-weight:650}.ow-shell .ownerPortalIdentity .ownerEyebrow{color:#7c8a9a;font-size:9px!important;letter-spacing:1.5px;margin-bottom:6px}.ow-shell .ownerHeaderActions button{border-color:#e2e7ef;border-radius:9px;height:36px;width:36px}.ow-pageHeading{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:32px 0 25px}.ow-kicker{color:#728494;font-size:9px!important;font-weight:750;letter-spacing:1.8px}.ow-pageHeading h2{font-size:clamp(24px,2.5vw,32px)!important;font-weight:700;letter-spacing:-.9px;margin:9px 0 8px}.ow-pageHeading p{color:#728094;font-size:13px!important;line-height:1.6;margin:0}.ow-live{align-items:center;background:#eef7f1;border:1px solid #d8e7df;border-radius:20px;color:#47765e;display:inline-flex;font-size:10px!important;gap:7px;padding:8px 11px;white-space:nowrap}.ow-live>span{background:#4a946e;border-radius:50%;height:6px;width:6px}.ow-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.ow-stat{background:#fff;border:1px solid #e3e8ef;border-radius:13px;box-shadow:0 3px 5px #18364703;color:#1c2c3e;cursor:pointer;padding:20px;position:relative;text-align:left;transition:border-color .15s,box-shadow .15s}.ow-stat:hover{border-color:#89b8ab;box-shadow:0 5px 18px #1836470c}.ow-statIcon{border-radius:11px;display:grid;height:40px;margin-bottom:18px;place-items:center;width:40px}.ow-statIcon.blue{background:#edf3fc;color:#5a7eb1}.ow-statIcon.green{background:#eaf5ef;color:#40846d}.ow-statIcon.purple{background:#f1edfc;color:#8b74bc}.ow-statIcon.orange{background:#fcf0e7;color:#c38b58}.ow-statArrow{color:#aab6c3;position:absolute;right:20px;top:24px}.ow-statLabel{color:#6b7989;display:block;font-size:12px!important;font-weight:500}.ow-stat>strong{display:block;font-size:32px!important;letter-spacing:-.8px;line-height:1.1;margin:7px 0 9px}.ow-stat>small{color:#8894a3;font-size:10px!important;line-height:1.5}.ow-panel{background:#fff;border:1px solid #e3e8ef;border-radius:13px;overflow:hidden}.ow-panelHeading{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:23px 24px}.ow-panelHeading h3{font-size:15px!important;font-weight:700;margin:0 0 6px}.ow-panelHeading p{color:#8893a2;font-size:11px!important;margin:0}.ow-panel select{background:#fff;border:1px solid #dee5ed;border-radius:7px;color:#536174;font:inherit;font-size:12px!important;max-width:100%;padding:10px}.ow-dashboardGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(245px,1fr);margin-bottom:24px}.ow-chartTotal{align-items:baseline;display:flex;gap:10px;padding:0 24px}.ow-chartTotal strong{font-size:29px!important}.ow-chartTotal span{color:#8794a3;font-size:11px!important}.ow-chart{background:repeating-linear-gradient(0deg,#0000 0,#0000 43px,#eef2f6 44px,#0000 45px);display:flex;gap:10px;height:195px;margin:22px 24px 24px;overflow-x:auto}.ow-barColumn{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:26px}.ow-barCount{color:#587970;font-size:10px!important;height:20px}.ow-barTrack{align-items:flex-end;display:flex;flex:1 1;max-width:44px;width:65%}.ow-bar{background:#4d9589;border-radius:5px 5px 0 0;min-height:2px;width:100%}.ow-barLabel{color:#84909f;font-size:9px!important;height:28px;padding-top:12px;white-space:nowrap}.ow-chartNote{color:#728094;font-size:11px!important;margin:-12px 24px 20px}.ow-healthRing{background:conic-gradient(#4d9589 var(--health),#f2e1d2 0);border-radius:50%;height:158px;margin:0 auto 19px;padding:13px;width:158px}.ow-healthRing>div{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;width:100%}.ow-healthRing strong{font-size:28px!important}.ow-healthRing span{color:#7a8898;font-size:10px!important}.ow-healthRow{display:flex;font-size:12px!important;justify-content:space-between;margin:12px 24px}.ow-healthRow>span{align-items:center;color:#728094;display:flex;gap:7px}.ow-healthRow i{border-radius:50%;height:7px;width:7px}.ow-healthRow .green{background:#4d9589}.ow-healthRow .orange{background:#e5b991}.ow-linkButton{align-items:center;background:#0000;border:0;color:#287867;cursor:pointer;display:inline-flex;font-size:11px!important;font-weight:650;gap:7px;padding:4px 0}.ow-access>.ow-linkButton{margin:10px 24px 20px}.ow-table{border-collapse:collapse;min-width:760px;text-align:left;width:100%}.ow-table th{background:#f8fafc;border-block:1px solid #edf0f5;color:#7b8897;font-size:10px!important;font-weight:600;padding:13px 22px;white-space:nowrap}.ow-table td{border-bottom:1px solid #edf0f5;color:#536274;font-size:12px!important;padding:18px 22px;vertical-align:middle}.ow-table tr:last-child td{border-bottom:0}.ow-table tbody tr:hover{background:#fafcfb}.ow-table strong{color:#293c4d;display:block;font-size:12px!important;font-weight:600}.ow-table strong svg{color:#72998f;vertical-align:middle}.ow-table small{color:#84909f;display:block;font-size:10px!important;margin-top:5px;max-width:270px;overflow-wrap:anywhere}.ow-database{font-family:ui-monospace,monospace}.ow-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 20px}.ow-filters .ownerSearch{border-color:#dee5ed;flex:1 1;height:39px;min-width:220px}.ow-filters .ownerSearch input{font-size:12px!important;min-height:34px}.ow-rowActions{display:flex;gap:6px}.ow-pagination button,.ow-rowActions button{align-items:center;background:#fff;border:1px solid #e0e7ee;border-radius:6px;color:#456a60;cursor:pointer;display:inline-flex;font-size:11px!important;gap:5px;justify-content:center;padding:8px;white-space:nowrap}.ow-rowActions .ow-dangerText{color:#a6554b}.ow-pagination{align-items:center;border-top:1px solid #edf0f5;color:#7a8898;display:flex;font-size:11px!important;justify-content:space-between;padding:16px 24px}.ow-pagination>div{align-items:center;display:flex;gap:12px}.ow-pagination button:disabled{cursor:default;opacity:.4}.ow-info{align-items:flex-start;background:#f0f6f8;border-radius:7px;color:#59737d;display:flex;font-size:11px!important;gap:9px;line-height:1.6;margin:0 24px 18px;padding:12px}.ow-info svg{flex-shrink:0}.ow-unknown{background:#f2f4f7;border-radius:5px;color:#788597;font-size:10px!important;padding:5px 9px}.ow-empty{color:#7a8898;font-size:13px!important;padding:45px 24px;text-align:center}.ow-empty h3{color:#34495b}.ow-loading{background:#eaf2f8;border-radius:8px;color:#55758f;font-size:12px!important;margin-bottom:14px;padding:12px}.ow-updated{color:#8a97a5;font-size:10px!important;margin:18px 0 0;text-align:right}.ow-actionDialog.MuiPaper-root{border-radius:18px;max-width:470px}.ow-actionDialog form{padding:28px}.ow-modalHeader{align-items:center;display:flex;justify-content:space-between}.ow-modalIcon{background:#edf6f1;border-radius:13px;color:#397e6c;display:grid;padding:12px;place-items:center}.ow-actionDialog h2{color:#1c2c3e;font-size:23px!important;margin:22px 0 10px}.ow-modalDescription{color:#728094;font-size:13px!important;line-height:1.7}.ow-modalAccount{align-items:center;border:1px solid #e2e9ed;border-radius:9px;color:#4d7e73;display:flex;gap:12px;padding:15px}.ow-modalAccount strong{color:#344859;display:block;font-size:13px!important}.ow-modalAccount small{color:#7a8898;display:block;font-size:12px!important;margin-top:4px;overflow-wrap:anywhere}.ownerDialogActions .ow-dangerButton{background:#ac4c43;border-color:#ac4c43}.ow-actionDialog button:focus-visible,.ow-shell button:focus-visible,.ow-shell select:focus-visible{outline:3px solid #70b5a4;outline-offset:3px}.ow-shell .ownerDirectory,.ow-shell .ownerEInvoiceIntro,.ow-shell .ownerEInvoiceSummary{border-color:#e3e8ef;border-radius:12px;overflow:hidden}.ow-shell .ownerEInvoiceIntro{margin-top:30px}.ow-shell .ownerNotice{border-radius:8px}.ownerLoginBrand{background:radial-gradient(ellipse at 0 100%,#2b675f 0,#0000 65%),#132e35}.ownerLoginBrand .ownerBrandMark{border-radius:13px}.ownerLoginForm .ownerPrimaryButton{border-radius:9px}@media (min-width:1700px){.ow-main{padding-inline:48px}}@media (max-width:1150px){.ow-sidebar{padding-inline:12px;width:215px}.ow-main{padding-inline:20px}.ow-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-live{display:none}.ow-dashboardGrid{gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(215px,1fr)}}@media (max-width:800px){.ow-shell{flex-direction:column}.ow-sidebar{height:auto;min-height:auto;padding:16px;position:static;width:100%}.ow-brand{padding:0 4px 18px}.ow-navLabel,.ow-sidebarBottom{display:none}.ow-sidebar nav{display:flex;gap:6px;overflow-x:auto}.ow-sidebar nav button{flex-shrink:0;font-size:11px!important;gap:7px;padding:10px}.ow-main{padding:0 16px 24px}.ow-dashboardGrid{grid-template-columns:1fr}.ow-access{display:none}.ow-pageHeading{padding-top:24px}.ow-shell .ownerPortalHeader{min-height:72px}.ow-panelHeading{padding:20px 16px}.ow-filters{padding-inline:16px}.ow-info{margin-inline:16px}}@media (max-width:450px){.ow-stats{gap:10px}.ow-stat{padding:15px}.ow-stat>strong{font-size:27px!important}.ow-stat>small{font-size:9px!important}.ow-pageHeading h2{font-size:25px!important}.ow-filters select{flex:1 1;min-width:130px}.ow-pagination{padding-inline:12px}.ow-actionDialog form{padding:22px}}.ownerEntryPage{background:radial-gradient(ellipse at 12% 60%,#e1eee7 0,#0000 50%),#f5f7f4;color:#193b35;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh;padding:30px clamp(22px,6vw,100px)}.ownerEntryPage *{box-sizing:border-box}.ownerEntryFooter,.ownerEntryHeader{align-items:center;display:flex;gap:16px;justify-content:space-between}.ownerEntryBrand{align-items:center;display:flex;gap:10px}.ownerEntryBrand strong{font-size:26px!important;letter-spacing:-.8px}.ownerEntryBrand strong span{font-size:10px!important;margin-left:3px;vertical-align:top}.ownerEntryHeader>span{color:#7c9289;font-size:10px!important;letter-spacing:2px}.ownerEntryContent{grid-gap:clamp(36px,7vw,110px);align-items:center;display:grid;gap:clamp(36px,7vw,110px);grid-template-columns:1fr minmax(360px,460px);margin:auto;padding:55px 0;width:min(1120px,100%)}.ownerEntryEyebrow{color:#658779;display:block;font-size:10px!important;font-weight:700;letter-spacing:1.6px}.ownerEntryIntro h1{font-size:clamp(40px,4.8vw,66px)!important;font-weight:650;letter-spacing:-2.8px;line-height:1.08;margin:22px 0}.ownerEntryIntro>p{color:#71877e;font-size:15px!important;line-height:1.8;max-width:365px}.ownerEntrySteps{grid-gap:23px;display:grid;gap:23px;margin-top:40px}.ownerEntrySteps>div{align-items:center;display:flex;gap:15px}.ownerEntrySteps>div>span{border:1px solid #cfdcd4;border-radius:50%;color:#7a9487;display:grid;font-size:10px!important;height:36px;place-items:center;width:36px}.ownerEntrySteps>.current>span{background:#245e4d;border-color:#245e4d;color:#fff}.ownerEntrySteps strong{display:block;font-size:12px!important;font-weight:650}.ownerEntrySteps small{color:#7e9489;display:block;font-size:11px!important;margin-top:5px}.ownerEntryCard{background:#fff;border:1px solid #e3e9e2;border-radius:22px;box-shadow:0 20px 70px #2347340b;padding:38px}.ownerEntryIcon{background:#edf5ef;border-radius:15px;color:#37775b;display:grid;height:52px;margin-bottom:27px;place-items:center;width:52px}.ownerEntryCard h2{font-size:27px!important;letter-spacing:-.7px;margin:12px 0 8px}.ownerEntryCard>p{color:#84938a;font-size:13px!important;line-height:1.7;margin:0 0 23px}.ownerEntryCard .ownerField>span{color:#456153;font-size:12px!important}.ownerEntryCard .ownerField input{background:#fcfdfb;border-color:#dce5de;border-radius:9px;font-size:13px!important}.ownerEntryCard .ownerPrimaryButton{background:#245e4d;border-radius:9px;font-size:13px!important;justify-content:space-between;padding-inline:17px}.ownerEntryHelp{color:#71877e;display:block;font-size:11px!important;margin-top:8px}.ownerEntryFootnote{border-top:1px solid #eef2ed;color:#8b9a90;display:flex;font-size:10px!important;gap:8px;line-height:1.7;margin-top:26px;padding-top:21px}.ownerEntryFootnote svg{flex-shrink:0;margin-top:2px}.ownerEntryFooter{color:#8a9b90;font-size:10px!important}.ownerEntryFooter button{align-items:center;background:#0000;border:0;color:#658174;cursor:pointer;display:flex;font-size:11px!important;gap:7px}.ownerEntryPage button:focus-visible{outline:3px solid #6fa88c;outline-offset:3px}@media(max-width:800px){.ownerEntryContent{gap:26px;grid-template-columns:1fr;max-width:460px;padding:36px 0}.ownerEntryIntro h1{font-size:38px!important;letter-spacing:-1.5px;margin:15px 0}.ownerEntrySteps{display:none}.ownerEntryIntro>p{margin-bottom:0}.ownerEntryCard{padding:27px}.ownerEntryHeader>span{font-size:8px!important}}.op-shell{--owner-green:#705bd6;--owner-ink:#25233e;--owner-muted:#85859b;background:#f7f8fc;color:#25233e}.op-shell .ow-sidebar{background:#fff;border-right:1px solid #ececf4;color:#323147;padding:32px 19px 24px;width:244px}.op-shell .ow-brand{gap:11px;padding:0 6px 45px}.op-shell .ow-brand .ownerBrandMark{background:#7964df;border:0;border-radius:13px;box-shadow:0 5px 12px #7964df25}.op-shell .ow-brand strong{color:#343047;font-size:24px!important;letter-spacing:-.8px}.op-shell .ow-brand small{color:#a09aaf;font-size:8px!important;letter-spacing:1.8px;margin-top:6px}.op-shell .ow-navLabel{color:#aaa5b9;font-size:9px!important;letter-spacing:1.7px;padding-inline:13px}.op-shell .ow-sidebar nav{gap:8px}.op-shell .ow-sidebar nav button{border-radius:10px;color:#8a859b;font-size:12px!important;font-weight:550;gap:11px;padding:14px 12px;position:relative}.op-shell .ow-sidebar nav button:hover{background:#f7f5fc;color:#705bd6}.op-shell .ow-sidebar nav button.active{background:#f0ecfd;color:#745ed8;font-weight:750}.op-navDot{background:#7b65e3;border-radius:50%;height:5px;margin-left:auto;width:5px}.op-shell .ow-sidebarBottom{background:linear-gradient(140deg,#f6f3ff,#f8f9fd);border-radius:14px;margin-inline:3px;padding:19px 15px}.op-shell .ow-sidebarBottom>svg{color:#8d79db}.op-shell .ow-sidebarBottom strong{color:#5b527a}.op-shell .ow-sidebarBottom p{color:#9690a7;font-size:11px!important}.op-shell .ow-sidebarBottom button{border:0;color:#7965c8;font-size:11px!important;padding:0}.op-shell .ow-main{padding:0 34px 30px}.op-shell .ownerPortalHeader{border-color:#eceef5;min-height:89px}.op-shell .ownerPortalIdentity h1{color:#393449;font-size:18px!important}.op-shell .ownerPortalIdentity .ownerEyebrow{color:#aaa4b5;font-size:8px!important;margin-bottom:5px}.op-shell .ownerHeaderActions{gap:10px}.op-shell .ownerHeaderActions>button{background:#fff;border-color:#e7e7f0;border-radius:10px;color:#898299;height:36px;width:36px}.op-shell .ownerSignedIn{color:#514962;font-size:12px!important;font-weight:650;gap:9px;margin-right:12px}.op-ownerAvatar{background:#e9e2fc;border:3px solid #fff;border-radius:50%;color:#7a60c5;display:grid;height:35px;place-items:center;width:35px}.ownerSignedIn small{color:#a29bab;display:block;font-size:9px!important;font-weight:400;margin-top:2px}.op-pageTitle{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:31px 0 25px}.op-eyebrow{color:#a29bb2;display:block;font-size:9px!important;font-weight:750;letter-spacing:1.5px}.op-pageTitle h2{color:#29273d;font-size:clamp(24px,2.1vw,31px)!important;font-weight:650;letter-spacing:-.9px;margin:10px 0 9px}.op-pageTitle p{color:#9490a4;font-size:12px!important;line-height:1.7;margin:0}.op-live{align-items:center;background:#eef6f0;border:1px solid #dfece4;border-radius:7px;color:#7f9b8c;display:flex;font-size:10px!important;gap:7px;padding:8px 11px}.op-live i{background:#77ad8d;border-radius:50%;height:5px;width:5px}.op-welcome{align-items:center;background:radial-gradient(ellipse at 85% 10%,#a18af3 0,#0000 55%),linear-gradient(110deg,#7160d8,#8c78e7);border-radius:18px;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;min-height:226px;overflow:hidden;padding:29px 34px;position:relative}.op-welcome>div:first-child{max-width:55%;position:relative;z-index:1}.op-welcome>div>span{align-items:center;color:#e4ddff;display:flex;font-size:8px!important;gap:7px;letter-spacing:1.7px}.op-welcome h3{font-size:30px!important;font-weight:600;letter-spacing:-.8px;line-height:1.14;margin:14px 0 10px}.op-welcome p{color:#ded5ff;font-size:11px!important;line-height:1.6;margin:0 0 18px}.op-welcome button{align-items:center;background:#fff;border:0;border-radius:7px;color:#7d65ce;cursor:pointer;display:inline-flex;font-size:10px!important;font-weight:700;gap:15px;padding:10px 12px}.op-welcomeArt{display:grid;inset:0 0 0 60%;place-items:center;position:absolute}.op-orbit{border:1px solid #ffffff24;border-radius:50%;height:255px;position:absolute;width:255px}.op-orbit.two{height:360px;width:360px}.op-artTile{align-items:center;background:linear-gradient(145deg,#ffffff43,#ffffff17);border:1px solid #ffffff40;border-radius:27px;box-shadow:0 24px 30px #514c8e25;color:#fff;display:flex;flex-direction:column;gap:13px;height:130px;justify-content:center;transform:rotate(-10deg);width:130px}.op-artTile>span{font-size:8px!important;letter-spacing:2px}.op-welcome .op-artBadge{align-items:center;background:#fff;border:1px solid #eee8ff;border-radius:11px;box-shadow:0 12px 20px #4b437624;color:#8a76c7;display:flex;font-size:10px!important;gap:9px;letter-spacing:0;padding:12px 14px;position:absolute}.badgeOne{right:30px;top:35px;transform:rotate(7deg)}.badgeTwo{bottom:30px;left:0;transform:rotate(-5deg)}.op-stats{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px}.op-stat{background:#fff;border:1px solid #eaeaf3;border-radius:13px;box-shadow:0 3px 4px #37305202;font-family:inherit;min-width:0;padding:19px 22px;text-align:left}.op-stat:is(button){cursor:pointer}.op-statTop{align-items:center;color:#b6b0c5;display:flex;justify-content:space-between;margin-bottom:15px}.op-statIcon{background:#f0ebfd;border-radius:10px;color:#9276de;display:inline-grid;height:37px;place-items:center;width:37px}.op-stat.blue .op-statIcon{background:#edf2fd;color:#7c9ce3}.op-stat.green .op-statIcon{background:#eaf7f1;color:#6eae9c}.op-stat.orange .op-statIcon{background:#fff3e8;color:#dbab7c}.op-statLabel{color:#92899f;display:block;font-size:11px!important}.op-statValue{color:#322e46;display:block;font-size:clamp(23px,2.1vw,30px)!important;font-weight:650;letter-spacing:-.8px;margin:6px 0 9px;overflow-wrap:anywhere}.op-stat small{color:#aaa1b5;display:block;font-size:9px!important;line-height:1.6}.op-panel{background:#fff;border:1px solid #eaeaf3;border-radius:15px;overflow:hidden}.op-panelHead{align-items:center;color:#a99bbf;display:flex;gap:15px;justify-content:space-between;padding:24px 25px 19px}.op-panel h3,.op-panelHead h3{color:#464055;font-size:15px!important;font-weight:650;letter-spacing:-.2px;margin:7px 0}.op-panelHead p{color:#a49aae;font-size:10px!important;margin:6px 0 0}.op-panel select{background:#fff;border:1px solid #e7e4f0;border-radius:7px;color:#8c7f9e;font-family:inherit;font-size:11px!important;max-width:100%;padding:9px}.op-dashboardGrid{grid-gap:23px;display:grid;gap:23px;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);margin-bottom:24px}.op-chartHeading{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:0 25px}.op-chartHeading strong{color:#534368;font-size:28px!important;font-weight:600}.op-chartHeading span{color:#b1a3be;font-size:10px!important;margin-left:8px}.op-segments{background:#f7f6fa;border-radius:7px;display:inline-flex;gap:3px;padding:3px}.op-segments button{align-items:center;background:#0000;border:0;border-radius:5px;color:#a398b2;cursor:pointer;display:inline-flex;font-size:10px!important;justify-content:center;padding:6px 10px}.op-segments button[aria-pressed=true]{background:#fff;box-shadow:0 2px 4px #45325308;color:#9078cc}.op-chart{margin:14px 22px 16px;min-width:0}.op-chartData{color:#9683ab;font-size:10px!important;margin:6px 0 0}.op-chartData summary{cursor:pointer}.op-chartData table{font-size:11px!important;margin-top:10px;text-align:left;width:100%}.op-chartData td{padding:4px}.op-footnote{color:#9e90ac;font-size:11px!important;margin:0 24px 20px}.op-statusChart{padding:0 25px 20px}.op-donut{height:200px;margin:0 auto 2px;position:relative;width:220px}.op-donutCenter{display:flex;flex-direction:column;gap:4px;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.op-donutCenter strong{color:#514563;font-size:31px!important;font-weight:600;letter-spacing:-.9px}.op-donutCenter span{color:#ad9fbb;font-size:10px!important}.op-legend{grid-gap:11px;display:grid;gap:11px}.op-legend>div{color:#625370;display:flex;font-size:11px!important;justify-content:space-between}.op-legend span{align-items:center;color:#a297af;display:flex;gap:8px}.op-legend i{border-radius:50%;height:7px;width:7px}.op-legend strong{font-weight:600}.op-panelFooter{border-top:1px solid #f0edf5;padding:17px 25px}.op-textButton{align-items:center;background:#0000;border:0;color:#9278cc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px!important;font-weight:650;gap:9px;padding:0}.op-secondaryGrid{align-items:stretch}.op-capacity{padding:25px}.op-capacity h3{font-size:17px!important;margin-top:22px}.op-capacity p{color:#a294af;font-size:11px!important;line-height:1.8;margin:10px 0 20px}.op-capacity>strong{color:#675077;font-size:30px!important;font-weight:600}.op-capacity>strong small{color:#b2a4bc;font-size:12px!important;font-weight:400}.op-capacity .op-progress{margin:14px 0}.op-capacityNote{color:#ab9ab7;display:block;font-size:10px!important;margin-bottom:25px}.op-progress{min-width:95px}.op-progressLabel{color:#a89ab4;display:flex;font-size:10px!important;gap:9px;justify-content:space-between;margin-bottom:7px}.op-progressLabel strong{color:#887496;font-size:10px!important;font-weight:600;white-space:nowrap}.op-progressTrack{background:#f1ecf8;border-radius:5px;height:6px;overflow:hidden}.op-progressTrack>div{background:#a58bdd;border-radius:5px;height:100%}.op-progress.green .op-progressTrack>div{background:#79b9a2}.op-shell .ow-table{min-width:730px}.op-shell .ow-table th{background:#fbfafd;border-color:#f0edf6;color:#a296ad;font-size:10px!important;font-weight:550;padding:13px 20px}.op-shell .ow-table td{border-color:#f2eff6;color:#8f7e9e;font-size:11px!important;padding:18px 20px}.op-shell .ow-table strong{color:#72607f;font-size:11px!important;font-weight:600}.op-shell .ow-table small{color:#b1a5bb;font-size:9px!important}.op-identity{align-items:center;display:flex;gap:11px}.op-avatar{background:#f4eefb;border-radius:10px;color:#ae94c3;display:grid;flex-shrink:0;font-size:10px!important;font-weight:600;height:33px;place-items:center;width:33px}.op-shell .ownerStatus{font-size:9px!important;font-weight:550;padding:5px 9px}.op-shell .ownerStatus.active{background:#edf7f0;color:#8bae93}.op-shell .ownerStatus.inactive{background:#fcf0ed;color:#cd9b89}.op-shell .ow-rowActions button{border-color:#eae3f1;color:#a186b7;font-size:10px!important;padding:7px 9px}.op-shell .ow-rowActions .ow-dangerText{color:#c99999}.op-shell .ow-rowActions button:hover{background:#f8f3fc}.op-shell .ownerSearch{border-color:#e9e2ef;border-radius:8px;color:#b3a6be}.op-shell .ownerSearch input{font-size:11px!important}.op-shell .ow-filters{padding:4px 25px 22px}.op-shell .ow-info{background:#f9f6fc;border:1px solid #efe8f5;border-radius:8px;color:#ae9cbd;font-size:10px!important;padding:12px}.op-shell .ow-pagination{border-color:#f0edf5;color:#ac9db7;font-size:10px!important}.op-shell .ow-pagination button{border-color:#eae3f1;color:#aa90bd}.op-shell .ow-updated{color:#b7a8c0;font-size:9px!important}.op-companyGrid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 25px 24px}.op-companyCard{border:1px solid #ece5f3;border-radius:12px;padding:20px;transition:box-shadow .2s,border-color .2s}.op-companyCard:hover{border-color:#cfc1e8;box-shadow:0 8px 20px #63477b08}.op-companyCardHead{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:19px}.op-companyIcon{background:#f5edf9;border-radius:11px;color:#b291ce;display:grid;height:42px;place-items:center;width:42px}.op-companyCard h3{color:#785f8a;font-size:14px!important;margin:0 0 5px}.op-companyCard>p{color:#b8a5c4;font-size:10px!important;margin:0 0 20px}.op-companyCard dl{grid-gap:12px;display:grid;gap:12px;margin:0 0 20px}.op-companyCard dl>div{display:flex;gap:15px;justify-content:space-between}.op-companyCard dt{color:#b8a7c3;font-size:10px!important;white-space:nowrap}.op-companyCard dd{color:#9d80ae;font-size:10px!important;margin:0;overflow-wrap:anywhere;text-align:right}.op-companyOpen{align-items:center;background:#0000;border:0;border-top:1px solid #f1eaf7;color:#ae8fc5;cursor:pointer;display:flex;font-size:10px!important;font-weight:600;justify-content:space-between;padding:15px 0 0;width:100%}.op-companyDialog.MuiPaper-root{border-radius:18px}.op-companyDetail{padding:30px}.op-companyDetail h2{color:#685276;font-size:25px!important;margin:12px 0 7px}.op-companyDetail p{color:#ae9aba;font-size:12px!important}.op-companyDetail dl{border-top:1px solid #eee7f3;margin-top:23px}.op-companyDetail dl>div{border-bottom:1px solid #f4eff7;display:flex;font-size:12px!important;gap:20px;justify-content:space-between;padding:15px 0}.op-companyDetail dt{color:#ae9abc}.op-companyDetail dd{color:#826490;margin:0;overflow-wrap:anywhere;text-align:right}.op-companyDetail .ownerPrimaryButton{background:#a283c7}.op-invoices{margin-top:0}.op-invoiceCharts{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.op-invoiceCharts .op-statusChart{align-items:center;display:flex;gap:25px;padding-bottom:20px}.op-invoiceCharts .op-donut{flex-shrink:0;margin:0}.op-invoiceCharts .op-legend{flex:1 1}.op-approvalPanel{padding:26px;position:relative}.op-approvalIcon{background:#f6effc;border-radius:16px;color:#ad8ecc;display:grid;height:57px;place-items:center;position:absolute;right:24px;top:25px;width:57px}.op-approvalPanel h3{font-size:22px!important;margin:21px 70px 9px 0}.op-approvalPanel>p{color:#ad9cba;font-size:12px!important;line-height:1.7;margin-bottom:24px;max-width:75%}.op-approvalNumbers{display:flex;gap:40px;margin:20px 0}.op-approvalNumbers strong{color:#9878ac;display:block;font-size:23px!important;font-weight:600}.op-approvalNumbers span{color:#b8a6c5;display:block;font-size:10px!important;margin-top:4px}.op-secondaryButton{align-items:center;background:#fff;border:1px solid #e6ddef;border-radius:8px;color:#a288b3;cursor:pointer;display:flex;font-size:11px!important;gap:8px;padding:11px 14px}.op-secondaryButton:disabled{cursor:wait;opacity:.5}.op-shell .ownerEInvoiceDirectory{border-color:#eae4f1;border-radius:15px}.op-shell .ownerDirectoryToolbar{border-color:#f1ebf6;padding:23px 25px}.op-shell .ownerDirectoryToolbar h2{color:#856793;font-size:15px!important}.op-shell .ownerDirectoryToolbar p{color:#b9a6c6;font-size:10px!important}.op-filterTabs{border-bottom:1px solid #f0e9f6;display:flex;gap:17px;overflow:auto;padding:0 25px}.op-filterTabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#b69dc5;cursor:pointer;font-size:11px!important;padding:14px 0;white-space:nowrap}.op-filterTabs button[aria-pressed=true]{border-color:#b392d0;color:#a27cc1}.op-shell .ownerEInvoiceTable{min-width:1050px}.op-shell .ownerEInvoiceTable th{background:#fbf9fd;border-color:#f2eaf7;color:#b6a1c5;font-size:10px!important;font-weight:550;padding:13px 18px;text-align:left!important}.op-shell .ownerEInvoiceTable td{border-color:#f3edf8;color:#9e7fb0;font-size:11px!important;padding:19px 18px;text-align:left!important}.op-shell .ownerEInvoiceTable small{color:#bca7ca;font-size:9px!important}.op-shell .ownerEInvoiceTable strong{font-weight:550}.op-invoiceActivity{min-width:140px}.op-invoiceActivity .op-progress{margin:8px 0}.op-shell .ownerEInvoiceActions{min-width:155px}.op-shell .ownerEInvoiceActions button{border-color:#e9dff0;border-radius:7px;color:#af91c0;font-size:10px!important;font-weight:600}.op-shell .ownerEInvoiceActions button.disable{border-color:#f0dfe5;color:#c998aa}.ownerEntryPage{background:radial-gradient(ellipse at 5% 15%,#e7defc,#0000 60%),#f7f5fc;color:#443457}.ownerEntryHeader{color:#6f5290}.ownerEntryHeader>span{color:#aa93bb}.ownerEntryEyebrow{color:#a786bf}.ownerEntryIntro h1{color:#694883;font-weight:600}.ownerEntryIntro>p{color:#a58ab7}.ownerEntrySteps>div>span{border-color:#dbcae9;color:#bba1ce}.ownerEntrySteps>.current>span{background:#a57bc5;border-color:#a57bc5}.ownerEntrySteps strong{color:#916ca9}.ownerEntrySteps small{color:#b99fc9}.ownerEntryCard{border:1px solid #eaddf3;box-shadow:0 25px 80px #76518e0c;padding:37px}.ownerEntryIcon{background:#f6eafa;color:#b486cc}.ownerEntryCard h2{color:#815695}.ownerEntryCard section>p{color:#b396c3;font-size:13px!important;line-height:1.7}.ownerEntryCard .ownerField>span{color:#aa82b9}.ownerEntryCard .ownerField input{background:#fdfaff;border-color:#e6d6ed;color:#90629f}.ownerEntryCard .ownerField input:focus{border-color:#c296d6;box-shadow:0 0 0 3px #bd91d318}.ownerEntryCard .ownerPrimaryButton{background:#ac7cc6;color:#fff;min-height:48px}.ownerEntryHelp{color:#b492c5}.ownerEntryFootnote{border-color:#f0e4f6;color:#bba2c9}.ownerEntryFooter,.ownerEntryFooter button{color:#ba9eca}.op-passwordGuide{background:#fcf8fe;border:1px solid #eadcf2;border-radius:10px;margin-top:20px;padding:14px}.op-passwordGuide>div:first-child{align-items:center;color:#ab80bd;display:flex;font-size:10px!important;gap:7px;margin-bottom:10px}.op-passwordGuide>div>span{color:#c0a7cd;margin-left:auto}.op-passwordGuide p{align-items:center;color:#c7afd2;display:flex;font-size:10px!important;gap:6px;margin:10px 0 0}.op-passwordGuide p.passed{color:#72a491}.ownerPasswordPage{background:#f7f4fc}.ownerPasswordPanel{border-color:#e6d8ef;border-radius:18px}.ownerPasswordPanel .ownerPrimaryButton{background:#a578c2}.ownerPasswordDialog{border-radius:16px}.ow-actionDialog.MuiPaper-root{border-radius:20px}.ow-actionDialog .ow-modalIcon{background:#f5ebfb;color:#b58acd}.ow-actionDialog h2{color:#825b96}.ow-actionDialog .ownerPrimaryButton{background:#aa7fc6}.ow-actionDialog .ow-dangerButton{background:#bc727f}.ow-actionDialog .ow-modalAccount{background:#fdfaff;border-color:#e9dcf0;color:#b78ccd}.op-shell .op-companyCard dd,.op-shell .op-companyCard dt,.op-shell .op-companyCard>p,.op-shell .op-legend span,.op-shell .op-pageTitle p,.op-shell .op-panelHead p,.op-shell .op-statLabel,.op-shell .ow-info,.op-shell .ow-table small,.op-shell .ow-table td,.op-shell .ownerEInvoiceTable small,.op-shell .ownerEInvoiceTable td{color:#7e718d}.op-shell .op-eyebrow,.op-shell .op-progressLabel,.op-shell .op-progressLabel strong,.op-shell .op-stat small,.op-shell .ow-table th,.op-shell .ownerEInvoiceTable th{color:#897b96}.op-passwordGuide p,.ownerEntryCard .ownerField>span,.ownerEntryCard section>p,.ownerEntryFootnote,.ownerEntryHelp,.ownerEntryIntro>p,.ownerEntrySteps small{color:#8d749d}.op-shell .ownerStatus.active{color:#4d8560}.op-shell .ownerStatus.inactive{color:#ab7964}.op-shell button:focus-visible,.ownerEntryPage button:focus-visible{outline:3px solid #b79be7;outline-offset:3px}@media(min-width:1700px){.op-shell .ow-main{padding-inline:50px}.op-companyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1250px){.op-shell .ow-sidebar{width:220px}.op-shell .ow-main{padding-inline:22px}.op-companyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-invoiceCharts .op-statusChart{display:block}.op-invoiceCharts .op-donut{margin:auto}.op-welcomeArt{left:57%}.op-welcome .badgeOne{right:12px}.op-stat{padding:18px}}@media(max-width:1000px){.op-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.op-dashboardGrid{grid-template-columns:minmax(0,1fr)}.op-invoiceCharts{grid-template-columns:repeat(2,minmax(0,1fr))}.op-chart{margin-inline:16px}.op-welcomeArt{opacity:.7}.op-welcome h3{font-size:26px!important}.op-secondaryGrid .ow-table{min-width:650px}}@media(max-width:800px){.op-shell .ow-sidebar{border-bottom:1px solid #ece5f3;border-right:0;height:auto;min-height:auto;padding:17px 16px;width:100%}.op-shell .ow-brand{padding:0 4px 17px}.op-shell .ow-sidebar nav button{font-size:11px!important;padding:10px}.op-shell .ow-sidebarBottom{display:none}.op-shell .ow-main{padding-inline:16px}.op-shell .op-pageTitle{padding:26px 0 22px}.op-shell .ownerPortalHeader{min-height:75px}.op-invoiceCharts{grid-template-columns:1fr}.op-invoiceCharts .op-statusChart{display:flex}.op-pageTitle h2{font-size:25px!important}.op-live{display:none}.op-welcome{min-height:210px;padding:25px}.op-welcomeArt{left:55%}.op-welcome .op-artBadge{display:none}.op-welcome>div:first-child{max-width:65%}.op-stats{gap:12px}.op-statValue{font-size:28px!important}.op-companyGrid{gap:12px;padding:0 16px 20px}.op-panelHead{padding:21px 18px}.op-shell .ow-filters{padding-inline:18px}.op-approvalPanel>p{max-width:80%}}@media(max-width:480px){.op-welcomeArt{display:none}.op-welcome>div:first-child{max-width:100%}.op-welcome h3{font-size:30px!important}.op-stat{padding:16px}.op-statLabel{font-size:10px!important}.op-stat small{font-size:9px!important}.op-companyGrid{grid-template-columns:1fr}.op-pageTitle h2{font-size:25px!important;max-width:300px}.op-invoiceCharts .op-statusChart{display:block}.op-invoiceCharts .op-donut{margin:auto}.op-shell .ownerSignedIn{display:none}.op-chartHeading{padding-inline:18px}.op-panelHead{align-items:flex-start}.op-panelHead h3{max-width:230px}.op-chartHeading>div:first-child{display:flex;flex-direction:column;gap:3px}.op-chartHeading span{margin-left:0}.ownerEntryCard{padding:26px}.ownerEntryIntro h1{font-size:41px!important}.op-approvalNumbers{gap:35px}}@media(prefers-reduced-motion:reduce){.op-shell *,.ownerEntryPage *{scroll-behavior:auto!important;transition:none!important}}.op-statValue.op-money{font-size:clamp(17px,1.45vw,22px)!important;letter-spacing:-.6px;white-space:nowrap}.op-shell .op-companyOpen,.op-shell .op-secondaryButton,.op-shell .op-textButton{color:#7755a1}.op-shell .op-filterTabs button{color:#887196}.op-shell .op-filterTabs button[aria-pressed=true]{color:#73519b}.op-shell .ow-rowActions button,.op-shell .ownerEInvoiceActions button{color:#765783}.op-shell .ow-rowActions .ow-dangerText,.op-shell .ownerEInvoiceActions button.disable{color:#a26073}.op-shell .op-companyCard h3,.op-shell .ownerDirectoryToolbar h2{color:#654674}.op-shell .op-companyCard>p{color:#877191}.ow-actionDialog .ownerPrimaryButton,.ownerEntryCard .ownerPrimaryButton,.ownerPasswordPanel .ownerPrimaryButton{background:#8056ac}.ow-actionDialog .ow-dangerButton{background:#ac5368}.ownerEntryFooter,.ownerEntryFooter button{color:#91779f}@media(max-width:480px){.op-statValue.op-money{font-size:17px!important}.op-shell .op-stat.op-moneyCard{grid-column:span 2}}.op-shell{min-height:0;overflow:hidden}.op-shell,.op-shell .ow-sidebar{height:100dvh}.op-shell .ow-main{height:100%;overflow-y:auto;overscroll-behavior:contain}.op-shell .op-welcome h3{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important}.ownerEntryPage,.ownerPasswordPage{height:100dvh;overflow-y:auto}@media(max-width:800px){.op-shell .ow-sidebar{flex-shrink:0;height:auto}.op-shell .ow-main{flex:1 1;height:auto;min-height:0}}.op-tableFrame{min-width:0;position:relative}.op-tableViewport{max-height:min(62vh,640px);overflow:auto;overscroll-behavior:contain;scrollbar-color:#b1a0d6 #f6f2fb;scrollbar-gutter:stable;scrollbar-width:auto}.op-tableTopScroll:focus-visible,.op-tableViewport:focus-visible{outline:2px solid #a18ad2;outline-offset:-2px}.op-tableViewport table{border-collapse:initial;border-spacing:0}.op-tableViewport table thead th{background:#f7f4fc!important;box-shadow:0 1px 0 #e6dff0;position:sticky;top:0;z-index:2}.op-tableTopScroll{height:17px;overflow-x:auto;overflow-y:hidden;scrollbar-color:#b1a0d6 #f6f2fb}.op-scrollHint{color:#877697;display:block;font-size:10px!important;padding:4px 22px}.op-shell .ow-filters select{max-width:min(100%,280px)}.op-deleteButton{align-items:center;background:#fff7f7;border:1px solid #efd9df;border-radius:7px;color:#a34f63;cursor:pointer;display:inline-flex;font-size:11px!important;gap:7px;padding:9px 11px;white-space:nowrap}.op-companyCard>.op-deleteButton{justify-content:center;margin-top:14px;width:100%}.op-deleteButton:disabled{cursor:not-allowed;opacity:.45}.op-deleteIcon{background:#faeaf0;border-radius:12px;color:#b55267;padding:12px}.op-deleteTarget{border:1px solid #e7deef;border-radius:10px;display:flex;flex-direction:column;gap:6px;margin:17px 0;overflow-wrap:anywhere;padding:16px}.op-deleteTarget strong{color:#654372;font-size:15px!important}.op-deleteTarget span{color:#967aa1;font-size:12px!important}.op-deleteTarget code{color:#aa556e;font-size:12px!important}.op-deleteDialog .ow-info{background:#fff6e9;color:#927249;font-size:12px!important;margin:0}.op-deleteAcknowledge{align-items:flex-start;color:#8c738e;display:flex;font-size:12px!important;gap:10px;line-height:1.6;margin-top:19px}.op-deleteAcknowledge input{flex-shrink:0;margin-top:4px}.op-deletePhase{color:#8769a1;font-size:12px!important;line-height:1.7;margin-top:16px}.op-storagePanel{margin-bottom:24px;padding:25px}.op-storagePanel h3{margin-bottom:20px}.op-storagePanel>p{color:#8a7896;font-size:12px!important;line-height:1.7}.op-storagePanel .op-storageNote{color:#9c8da6;max-width:800px}@media(max-width:800px){.op-tableViewport{max-height:55vh}.op-shell .ow-filters select{flex:1 1;min-width:140px}.op-shell .ow-filters{gap:9px}.op-storagePanel{padding:20px}}.ownerEntryPage{background:radial-gradient(ellipse at 5% 15%,#cfbce9,#0000 65%),#eee7f6;color:#382548}.ownerEntryPage .ownerEntryHeader,.ownerEntryPage .ownerEntryIntro h1{color:#452368}.ownerEntryPage .ownerEntryEyebrow,.ownerEntryPage .ownerEntryHeader>span{color:#694285}.ownerEntryPage .ownerEntryCard section>p,.ownerEntryPage .ownerEntryFooter,.ownerEntryPage .ownerEntryFooter button,.ownerEntryPage .ownerEntryFootnote,.ownerEntryPage .ownerEntryHelp,.ownerEntryPage .ownerEntryIntro>p,.ownerEntryPage .ownerEntrySteps small{color:#665271}.ownerEntryPage .ownerEntrySteps strong,.ownerEntryPage .ownerField>span{color:#4d315f}.ownerEntryPage .ownerEntrySteps>div>span{border-color:#9272ac;color:#56316f}.ownerEntryPage .ownerEntrySteps>.current>span{background:#60338d;border-color:#60338d;color:#fff}.ownerEntryPage .ownerEntryCard{border-color:#c7b1da;box-shadow:0 25px 80px #45236820}.ownerEntryPage .ownerEntryIcon{background:#e9dcf5;color:#60338d}.ownerEntryPage .ownerEntryCard h2{color:#452368}.ownerEntryPage .ownerField input{background:#faf7fd;border-color:#9c83b0;color:#382548}.ownerEntryPage .ownerField input::placeholder{color:#776381;opacity:1}.ownerEntryPage .ownerField input:focus{border-color:#693c94;box-shadow:0 0 0 3px #693c9425}.ownerEntryPage .ownerPasswordField button,.ownerEntryPage .ownerTextButton{color:#60338d}.ownerEntryPage .ownerPrimaryButton{background:#60338d;box-shadow:0 5px 14px #60338d25;color:#fff}.ownerEntryPage .ownerPrimaryButton:hover:not(:disabled){background:#48236f}.ownerEntryPage button:focus-visible{outline-color:#693c94}.ownerEntryPage .ownerEntryFootnote{border-color:#d8c8e4}.ownerEntryPage .op-passwordGuide{background:#f2eaf8;border-color:#c7b1da}.ownerEntryPage .op-passwordGuide p,.ownerEntryPage .op-passwordGuide>div:first-child,.ownerEntryPage .op-passwordGuide>div>span{color:#665271}.ownerEntryPage .op-passwordGuide p.passed{color:#25644e}.testingCenter{color:#172033}.testingCenter *,.testingModal *{box-sizing:border-box}.testingCenterTopbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:22px 0}.testingCenterTopbar nav{background:#fff;border:1px solid #dfe4ea;border-radius:9px;display:flex;gap:4px;overflow-x:auto;padding:4px}.testingCenterTopbar nav button{background:#0000;border:0;border-radius:6px;color:#667085;cursor:pointer;font-size:13px;font-weight:750;padding:9px 13px;white-space:nowrap}.testingCenterTopbar nav button.active{background:#172b3f;color:#fff}.testingTopActions{display:flex;gap:8px}.testingPrimaryButton,.testingSecondaryButton{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:40px;padding:0 14px}.testingPrimaryButton{background:#147d64;border:1px solid #147d64;color:#fff}.testingSecondaryButton{background:#fff;border:1px solid #cfd6df;color:#344054}.testingPrimaryButton:disabled,.testingSecondaryButton:disabled{cursor:wait;opacity:.6}.testingPrimaryButton.full{margin-top:18px;min-height:48px;width:100%}.testingAlert{align-items:center;border-left:4px solid;display:flex;font-size:13px;gap:9px;margin:12px 0;padding:11px 13px}.testingAlert.error{background:#fff2f2;border-color:#c84040;color:#9a2929}.testingAlert.success{background:#eaf7f2;border-color:#147d64;color:#11634f}.testingAlert button{background:none;border:0;color:inherit;margin-left:auto}.testingLoading{grid-gap:10px;align-content:center;color:#667085;display:grid;gap:10px;min-height:260px;place-items:center}.testingLoading svg{animation:testingSpin 1s linear infinite}@keyframes testingSpin{to{transform:rotate(1turn)}}.testingMetricGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(120px,1fr));margin-bottom:14px}.testingMetric{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dfe4ea;border-radius:8px;border-top:3px solid #2563a6;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:112px;padding:16px}.testingMetric svg{color:#2563a6}.testingMetric span{color:#667085;font-size:12px;font-weight:750}.testingMetric strong{font-size:30px;grid-column:1/-1}.testingMetric.green{border-top-color:#147d64}.testingMetric.green svg{color:#147d64}.testingMetric.amber{border-top-color:#c58216}.testingMetric.amber svg{color:#c58216}.testingMetric.red{border-top-color:#c84040}.testingMetric.red svg{color:#c84040}.testingMetric.purple{border-top-color:#7652a6}.testingMetric.purple svg{color:#7652a6}.testingMetric.teal{border-top-color:#0e7490}.testingMetric.teal svg{color:#0e7490}.testingOverviewGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.15fr .85fr;margin-bottom:14px}.testingPanel{background:#fff;border:1px solid #dfe4ea;border-radius:9px;overflow:hidden}.testingPanelHeading{align-items:center;border-bottom:1px solid #e4e9ee;display:flex;gap:16px;justify-content:space-between;min-height:70px;padding:14px 18px}.testingPanelHeading.action{align-items:center}.testingPanelHeading span{color:#147d64;font-size:10px;font-weight:900;letter-spacing:.08em}.testingPanelHeading h2{font-size:18px;margin:3px 0 0}.testingPanelHeading>svg{color:#2563a6}.testingFirstTask{border-top:3px solid #c58216}.testingFirstTaskButton{grid-gap:18px;align-items:center;background:#fffaf0;border:0;cursor:pointer;display:grid;gap:18px;grid-template-columns:1fr auto auto;padding:22px 20px;text-align:left;width:100%}.testingFirstTaskButton h3{font-size:19px;margin:10px 0 5px}.testingFirstTaskButton p{color:#667085;margin:0}.testingProgressRing{border:6px solid #f0d9a9;border-radius:50%;border-top-color:#c58216;color:#8a5b0e;display:grid;font-weight:900;height:58px;place-items:center;width:58px}.testingAttendanceList>div{grid-gap:10px;align-items:center;border-bottom:1px solid #eef1f4;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:12px 18px}.testingAttendanceList small,.testingAttendanceList strong{display:block}.testingAttendanceList small{color:#667085;margin-top:3px}.testingAttendanceList .done,.testingAttendanceList .waiting{font-size:11px;font-weight:800;max-width:165px;text-align:right}.testingAttendanceList .done{color:#147d64}.testingAttendanceList .waiting{color:#9a6a18}.testingAvatar{background:#e3edf5;border-radius:50%;color:#244f73;display:grid;font-weight:900;height:34px;place-items:center;text-transform:uppercase;width:34px}.testingAvatar.large{height:46px;width:46px}.testingStatus{border-radius:999px;display:inline-flex;font-size:10px;font-weight:900;padding:4px 8px;white-space:nowrap;width:fit-content}.testingStatus.pending{background:#fff4d8;color:#8a5b0e}.testingStatus.in_progress{background:#e7f0fb;color:#245b91}.testingStatus.passed{background:#e5f6ef;color:#11654f}.testingStatus.problem_found{background:#fce8e8;color:#9a2929}.testingStatus.partially_done{background:#eee9f8;color:#62418d}.testingTaskTable{margin-top:14px}.testingTableWrap{overflow:auto}.testingTableWrap table{border-collapse:collapse;min-width:930px;width:100%}.testingTableWrap th{background:#eef3f6;color:#596579;font-size:11px;padding:10px 14px;text-align:left}.testingTableWrap td{border-bottom:1px solid #e9edf1;color:#344054;font-size:12px;padding:13px 14px;vertical-align:middle}.testingTableWrap td small,.testingTableWrap td strong{display:block}.testingTableWrap td small{color:#7a8493;margin-top:4px}.testingTableWrap td>button{background:#fff;border:1px solid #d8dee6;border-radius:6px;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.testingProgress{background:#e8edf1;border-radius:999px;height:6px;overflow:hidden;width:100px}.testingProgress span{background:#147d64;display:block;height:100%}.testingEmptyCompact,.testingEmptyRow{color:#7a8493;padding:30px;text-align:center}.testingEmptyCompact svg{color:#147d64;display:block;margin:0 auto 8px}.testingFilters{display:flex;gap:10px;margin-bottom:12px}.testingFilters label{align-items:center;background:#fff;border:1px solid #cfd6df;border-radius:7px;display:flex;flex:1 1;gap:8px;padding:0 12px}.testingFilters input,.testingFilters select,.testingFilters+select{border:0;min-height:42px;outline:none}.testingFilters select{background:#fff;border:1px solid #cfd6df;border-radius:7px;min-width:180px;padding:0 10px}.testingFilters input{width:100%}.testingCardGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:16px}.testingPersonCard{grid-gap:12px;align-items:start;border:1px solid #e0e6eb;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:15px}.testingPersonCard h3,.testingProjectCard h3{font-size:16px;margin:0}.testingPersonCard p,.testingProjectCard p{color:#667085;font-size:12px;margin:3px 0}.testingPersonCard small,.testingProjectCard small{color:#8a94a3;font-size:11px}.testingPersonCard>button{background:#0000;border:0;color:#2563a6;font-size:11px;font-weight:800;grid-column:2/-1;justify-self:end}.testingProjectCard{grid-gap:12px;border:1px solid #e0e6eb;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:16px}.testingProjectCard>svg{color:#2563a6}.testingProjectCard div>span{color:#147d64;font-size:10px;font-weight:900}.testingDateFilter{align-items:center;border:1px solid #cfd6df;border-radius:7px;display:flex;gap:8px;padding:0 10px}.testingDateFilter input{border:0;min-height:38px;outline:none}.testingHistoryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:16px}.testingHistoryGrid>article{border:1px solid #e0e6eb;border-radius:8px;padding:15px}.testingHistoryGrid article>header{align-items:center;display:flex;gap:10px}.testingHistoryGrid h3,.testingHistoryGrid p{margin:0}.testingHistoryGrid header p{color:#667085;font-size:11px}.testingHistoryGrid dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:15px 0}.testingHistoryGrid dl div{border-left:2px solid #dfe4ea;padding-left:8px}.testingHistoryGrid dt{color:#667085;font-size:10px}.testingHistoryGrid dd{font-size:11px;font-weight:800;margin:3px 0 0}.testingHistoryGrid a,.testingMuted{align-items:center;color:#2563a6;display:inline-flex;font-size:11px;gap:5px;text-decoration:none}.testingCompletionList{margin-top:13px}.testingCompletionList>button{grid-gap:8px;align-items:center;background:#0000;border:0;border-top:1px solid #edf0f3;display:grid;font-size:11px;gap:8px;grid-template-columns:auto 1fr auto;padding:8px 0;text-align:left;width:100%}.testingCompletionList small{color:#7a8493}.testingPendingWork{border-top:1px solid #edf0f3;margin-top:9px;padding-top:8px}.testingPendingWork>strong{color:#946210;display:block;font-size:10px;margin-bottom:5px;text-transform:uppercase}.testingPendingWork>button{grid-gap:7px;background:#0000;border:0;color:#5b6674;display:grid;font-size:10px;gap:7px;grid-template-columns:auto 1fr auto;padding:6px 0;text-align:left;width:100%}.testingModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101b289e;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:15000}.testingModal{background:#fff;border-radius:12px;box-shadow:0 24px 80px #00000047;max-height:calc(100vh - 36px);overflow:hidden;width:min(100%,620px)}.testingModal.wide{width:min(100%,980px)}.testingModal>header{border-bottom:1px solid #e0e6eb;display:flex;gap:15px;justify-content:space-between;padding:17px 20px}.testingModal>header h2{font-size:20px;margin:0}.testingModal>header p{color:#667085;font-size:12px;margin:4px 0 0}.testingModal>header button{background:#fff;border:1px solid #dfe4ea;border-radius:7px;display:grid;height:36px;place-items:center;width:36px}.testingModalBody{max-height:calc(100vh - 112px);overflow:auto;padding:20px}.testingFormGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.testingFormGrid.three{grid-template-columns:repeat(3,1fr)}.testingField{display:block;margin-bottom:13px}.testingField>span{color:#344054;display:block;font-size:11px;font-weight:850;margin-bottom:6px}.testingField input,.testingField select,.testingField textarea{background:#fff;border:1px solid #cfd6df;border-radius:7px;font:inherit;font-size:13px;min-height:43px;outline:none;padding:9px 11px;width:100%}.testingField textarea{min-height:84px;resize:vertical}.testingField input:focus,.testingField select:focus,.testingField textarea:focus{border-color:#2563a6;box-shadow:0 0 0 3px #2563a61f}.testingArrayEditor{background:#f8fafb;border:1px solid #dfe4ea;border-radius:8px;margin:16px 0;padding:14px}.testingArrayEditor>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.testingArrayEditor h3{font-size:14px;margin:0}.testingArrayEditor header small{color:#7a8493}.testingArrayEditor header button{align-items:center;background:#fff;border:1px solid #cfd6df;border-radius:6px;color:#2563a6;display:inline-flex;font-weight:800;gap:5px;padding:6px 9px}.testingArrayRow{grid-gap:8px;border-top:1px solid #e1e6eb;display:grid;gap:8px;grid-template-columns:28px 1fr 30px;padding-top:11px}.testingArrayRow>strong{background:#e3edf5;border-radius:50%;color:#245b91;display:grid;font-size:11px;height:25px;place-items:center;width:25px}.testingRemoveButton{background:#0000;border:0;color:#a43737;display:grid;height:28px;place-items:center;width:28px}.testingTaskDetail>section{margin-top:20px}.testingTaskDetail h3{font-size:15px;margin:0 0 10px}.testingDetailMeta{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.testingPriority{border:1px solid #d5dce3;border-radius:999px;font-size:10px;font-weight:900;padding:3px 7px}.testingPriority.high,.testingPriority.urgent{border-color:#e5b7b7;color:#a12f2f}.testingDetailSummary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:15px}.testingDetailSummary article{background:#f8fafb;border:1px solid #dfe4ea;border-radius:7px;padding:13px}.testingDetailSummary span{color:#147d64;font-size:9px;font-weight:900}.testingDetailSummary p{font-size:13px;line-height:1.55;margin:7px 0 0;white-space:pre-wrap}.testingStepList article{grid-gap:11px;border:1px solid #e0e6eb;border-radius:7px;display:grid;gap:11px;grid-template-columns:auto 1fr;margin-bottom:8px;padding:12px}.testingStepList article>span{border-radius:50%;display:grid;font-size:11px;font-weight:900;height:28px;place-items:center;width:28px}.testingStepList article>span.done{background:#e5f6ef;color:#147d64}.testingStepList article>span.pending{background:#fff2d5;color:#946210}.testingStepList p{color:#475467;font-size:12px;margin:5px 0;white-space:pre-wrap}.testingStepList small{color:#667085}.testingStepList blockquote{border-left:3px solid #9eb6ca;color:#475467;font-size:11px;margin:8px 0 0;padding-left:9px}.testingScenarioGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.testingScenarioGrid article{border:1px solid #e0e6eb;border-radius:7px;padding:12px}.testingScenarioGrid p{color:#475467;font-size:12px;margin:6px 0;white-space:pre-wrap}.testingScenarioGrid small{color:#667085}.testingProblemBox{background:#fff5f5;border:1px solid #efc8c8;border-left:4px solid #c84040;border-radius:7px;color:#8f2929;display:flex;gap:10px;padding:13px}.testingProblemBox p{margin:5px 0 0;white-space:pre-wrap}.testingEvidenceGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.testingEvidenceGrid a{border:1px solid #dfe4ea;border-radius:7px;color:#344054;overflow:hidden;text-decoration:none}.testingEvidenceGrid img{background:#eef2f5;display:block;height:140px;object-fit:cover;width:100%}.testingEvidenceGrid span{align-items:center;display:flex;font-size:10px;gap:5px;padding:7px}.testingCodexBox{background:#f8f5fc;border:1px solid #d9d0e8;border-left:4px solid #7652a6;border-radius:7px;padding:13px}.testingCodexBox p{margin:7px 0;white-space:pre-wrap}.testingTimeline>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:12px 1fr;padding-bottom:12px}.testingTimeline>div>span{background:#2563a6;border-radius:50%;box-shadow:0 0 0 4px #e8f0f8;height:9px;margin-top:4px;width:9px}.testingTimeline strong{font-size:11px;text-transform:capitalize}.testingTimeline p{color:#475467;font-size:11px;margin:3px 0}.testingTimeline small{color:#7a8493;font-size:10px}@media (max-width:1050px){.testingMetricGrid{grid-template-columns:repeat(3,1fr)}.testingCardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.testingCenterTopbar{align-items:stretch;flex-direction:column}.testingTopActions{justify-content:flex-end}.testingMetricGrid{grid-template-columns:repeat(2,1fr)}.testingCardGrid,.testingDetailSummary,.testingFormGrid,.testingFormGrid.three,.testingHistoryGrid,.testingOverviewGrid,.testingScenarioGrid{grid-template-columns:1fr}.testingFilters{flex-direction:column}.testingHistoryGrid dl{grid-template-columns:1fr}.testingEvidenceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.testingMetricGrid{grid-template-columns:1fr 1fr}.testingMetric{min-height:96px;padding:12px}.testingFirstTaskButton{grid-template-columns:1fr auto}.testingFirstTaskButton>svg{display:none}.testingEvidenceGrid{grid-template-columns:1fr}}.owner-auto-test{color:#18324b;max-width:1200px;padding:24px}.owner-auto-test h2{font-size:28px;margin:0}.owner-auto-test p{line-height:1.6}.auto-test-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:24px 0}.auto-test-grid article,.auto-test-grid form{background:#fff;border:1px solid #dce4ec;border-radius:16px;min-width:0;padding:24px}.owner-auto-test label{display:block;font-weight:600;margin:16px 0}.owner-auto-test input,.owner-auto-test select{background:#fff;border:1px solid #bdccdb;border-radius:8px;box-sizing:border-box;color:#18324b;display:block;margin-top:6px;padding:12px;width:100%}.owner-auto-test button{background:#edf4fc;border:1px solid #aebfd2;border-radius:8px;color:#164777;cursor:pointer;padding:10px 16px}.owner-auto-test button[type=submit]{background:#185bb8;color:#fff}.owner-auto-test button:disabled{cursor:wait;opacity:.6}.owner-auto-test dt{font-weight:600;margin-top:16px}.owner-auto-test dd{font-size:22px;margin:4px 0}.owner-auto-test .auto-test-run{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:12px;overflow-wrap:anywhere;text-align:left;width:100%}.auto-test-run[aria-pressed=true]{outline:2px solid #185bb8}.auto-test-error{color:#a82323}.auto-test-pass{color:#196332}.owner-auto-test progress{height:18px;width:100%}.owner-auto-test article p{overflow-wrap:anywhere}@media(max-width:800px){.auto-test-grid{grid-template-columns:1fr}.owner-auto-test{padding:14px}}:root{--employee-navy:#102438;--employee-blue:#215f8f;--employee-green:#14816a;--employee-ink:#172033;--employee-muted:#697586;--employee-line:#dfe6eb;--employee-soft:#f3f7f9}.employeeAppPage,.employeeLoginPage,.employeeTaskPage{background:#f3f7f9;background:var(--employee-soft);color:#172033;color:var(--employee-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.employeeAppPage *,.employeeLoginPage *,.employeeTaskPage *{box-sizing:border-box}.employeeLoginPage{display:grid;grid-template-columns:1.05fr .95fr}.employeeLoginHero{align-items:flex-start;background:linear-gradient(145deg,#102438,#183b50);color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:clamp(42px,7vw,100px)}.employeeLoginHero>*{max-width:100%}.employeeBrandMark{background:#14816a;background:var(--employee-green);border-radius:14px;box-shadow:0 12px 28px #14816a47;color:#fff;display:grid;height:52px;place-items:center;width:52px}.employeeBrandMark.small{border-radius:10px;height:39px;width:39px}.employeeLoginHero>span{color:#73d7c0;font-size:11px;font-weight:900;letter-spacing:.12em;margin-top:26px}.employeeLoginHero h1{font-size:clamp(42px,5vw,68px)!important;line-height:1.02;margin:13px 0 16px;overflow-wrap:anywhere}.employeeLoginHero p{color:#cfdae2;font-size:17px!important;line-height:1.65;margin:0;max-width:520px;overflow-wrap:anywhere}.employeeLoginHero>div:last-child{align-items:center;border-top:1px solid #ffffff26;color:#dbe5eb;display:flex;font-size:12px;gap:8px;margin-top:34px;padding-top:20px}.employeeLoginPanel{background:#fff;display:grid;padding:34px;place-items:center}.employeeLoginPanel form{width:min(100%,430px)}.employeeFormHeading>span{color:#14816a;color:var(--employee-green);font-size:11px;font-weight:900;letter-spacing:.08em}.employeeFormHeading h2{font-size:30px!important;margin:8px 0}.employeeFormHeading p{color:#697586;color:var(--employee-muted);line-height:1.5;margin:0 0 24px}.employeeLoginPanel label{display:block;margin-top:17px}.employeeLoginPanel label>span{color:#344054;display:block;font-size:12px;font-weight:800;margin-bottom:7px}.employeeLoginPanel label>div{align-items:center;border:1px solid #cfd8df;border-radius:9px;color:#738091;display:flex;gap:9px;padding:0 12px}.employeeLoginPanel input{background:#0000;border:0;font-size:15px;min-height:49px;outline:0;width:100%}.employeeLoginPanel form>button{align-items:center;background:#14816a;background:var(--employee-green);border:0;border-radius:9px;color:#fff;display:flex;font-weight:900;gap:9px;justify-content:center;margin-top:24px;min-height:51px;width:100%}.employeeLoginPanel form>button:disabled{opacity:.7}.employeeLoginPanel form>small{color:#697586;color:var(--employee-muted);display:block;font-size:11px;margin-top:12px;text-align:center}.spin{animation:employeeSpin 1s linear infinite}@keyframes employeeSpin{to{transform:rotate(1turn)}}.employeeAppPage,.employeeTaskPage{box-shadow:0 0 0 1px #e0e6eb;margin:0 auto;padding-bottom:42px;width:min(100%,760px)}.employeeAppHeader,.employeeTaskHeader{align-items:center;background:#102438;background:var(--employee-navy);border-bottom:1px solid #ffffff1f;color:#fff;display:flex;gap:12px;justify-content:space-between;min-height:66px;padding:10px 16px;position:sticky;top:0;z-index:20}.employeeAppHeader>div,.employeeTaskHeader>div{align-items:center;display:flex;gap:10px}.employeeAppHeader small,.employeeAppHeader strong,.employeeTaskHeader small,.employeeTaskHeader strong{display:block}.employeeAppHeader small,.employeeTaskHeader small{color:#9ec5d9;font-size:9px;letter-spacing:.07em}.employeeAppHeader button,.employeeTaskHeader button{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#fff;display:grid;height:39px;place-items:center;width:39px}.employeeWelcome{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:22px 18px 16px}.employeeFirstTask header>span,.employeeSectionHeading span,.employeeTaskHero+span,.employeeTodayTop span,.employeeWelcome span{color:#14816a;color:var(--employee-green);font-size:9px;font-weight:900;letter-spacing:.09em}.employeeWelcome h1{font-size:26px!important;margin:4px 0}.employeeWelcome p{color:#697586;color:var(--employee-muted);font-size:11px;margin:0}.employeeWelcome button{background:#fff;border:1px solid #dfe6eb;border:1px solid var(--employee-line);border-radius:10px;color:#40566a;display:grid;height:39px;place-items:center;width:39px}.employeeAlert{align-items:center;border-left:4px solid;display:flex;font-size:12px;gap:8px;margin:0 18px 12px;padding:11px 12px}.employeeAlert.error{background:#fff0f0;border-color:#c84040;color:#922a2a}.employeeAlert.success{background:#e9f7f2;border-color:#14816a;border-color:var(--employee-green);color:#12634f}.employeeTodayCard{background:linear-gradient(140deg,#17344d,#1d5266);border-radius:13px;box-shadow:0 14px 34px #10243829;color:#fff;margin:0 16px 12px;overflow:hidden}.employeeTodayTop{padding:17px}.employeeTodayTop>div:first-child{align-items:center;display:flex;justify-content:space-between}.employeeTodayTop span{color:#8ddbc8}.employeeTodayTop strong{font-size:20px}.employeeProgress,.employeeTodayTrack{background:#ffffff29;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.employeeProgress span,.employeeTodayTrack span{background:#50d0ae;border-radius:inherit;display:block;height:100%}.employeeTodayTimes{border-top:1px solid #ffffff1f;display:grid;grid-template-columns:1fr 1fr}.employeeTodayTimes>div{align-items:flex-start;display:flex;gap:8px;padding:13px 16px}.employeeTodayTimes>div+div{border-left:1px solid #ffffff1f}.employeeTodayTimes span,.employeeTodayTimes strong{display:block}.employeeTodayTimes span{color:#bdd1dc;font-size:9px}.employeeTodayTimes strong{color:#fff;font-size:10px;margin-top:3px}.employeeMetricGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(5,1fr);padding:0 16px 12px}.employeeMetricGrid>div{background:#fff;border:1px solid #dfe6eb;border:1px solid var(--employee-line);border-radius:10px;min-width:0;padding:11px 8px;text-align:center}.employeeMetricGrid svg{color:#215f8f;color:var(--employee-blue);height:17px;width:17px}.employeeMetricGrid span,.employeeMetricGrid strong{display:block}.employeeMetricGrid span{color:#697586;color:var(--employee-muted);font-size:8px;margin:5px 0 2px;overflow:hidden;text-overflow:ellipsis}.employeeMetricGrid strong{font-size:18px}.employeeFirstTask{background:#fffaf0;border:1px solid #ecd59c;border-radius:12px;margin:2px 16px 14px;overflow:hidden}.employeeFirstTask header{align-items:center;background:#fff2ce;display:flex;justify-content:space-between;padding:10px 13px}.employeeFirstTask header>span{align-items:center;color:#92600b;display:flex;gap:5px}.employeeFirstTask header small{color:#896b36}.employeeFirstTask>button{grid-gap:12px;align-items:center;background:#0000;border:0;display:grid;gap:12px;grid-template-columns:1fr auto;padding:16px;text-align:left;width:100%}.employeeFirstTask h2{font-size:18px!important;margin:9px 0 5px}.employeeFirstTask p{color:#697586;color:var(--employee-muted);font-size:10px;margin:0}.employeeFirstTask .employeeProgress{background:#eedfb9}.employeeFirstTask .employeeProgress span{background:#c7891e}.employeeFirstTask button small{color:#896b36;display:block;margin-top:5px}.employeeChecklist,.employeeComments,.employeeEvidence,.employeeScenarios,.employeeSubmitCard,.employeeTaskSection{background:#fff;border:1px solid #dfe6eb;border:1px solid var(--employee-line);border-radius:12px;margin:0 16px 14px}.employeeSectionHeading{align-items:center;border-bottom:1px solid #e9edf1;display:flex;gap:10px;justify-content:space-between;padding:13px 15px}.employeeSectionHeading h2{font-size:16px!important;margin:3px 0 0}.employeeSectionHeading>strong{background:#e8f1f6;border-radius:50%;color:#245b7e;display:grid;font-size:11px;height:30px;min-width:30px;place-items:center}.employeeTaskList>button{grid-gap:11px;align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f3;display:grid;gap:11px;grid-template-columns:auto 1fr auto;padding:13px 14px;text-align:left;width:100%}.employeeTaskList>button:last-child{border-bottom:0}.employeeTaskIcon{background:#e9f1f7;border-radius:10px;color:#245f88;display:grid;height:38px;place-items:center;width:38px}.employeeTaskIcon.retest{background:#eee8f7;color:#684893}.employeeTaskList h3{font-size:13px!important;margin:6px 0 3px}.employeeTaskList p{font-size:10px;margin:0}.employeeEmpty,.employeeTaskList p{color:#697586;color:var(--employee-muted)}.employeeEmpty{padding:36px 20px;text-align:center}.employeeEmpty svg{color:#14816a;color:var(--employee-green)}.employeeEmpty h3{color:#172033;color:var(--employee-ink);margin:8px 0 4px}.employeeEmpty p{margin:0}.employeeLoading{grid-gap:10px;align-content:center;color:#697586;color:var(--employee-muted);display:grid;gap:10px;min-height:50vh;place-items:center}.employeeStatus{border-radius:999px;display:inline-flex;font-size:8px;font-weight:900;letter-spacing:.02em;padding:4px 7px;text-transform:uppercase;width:fit-content}.employeeStatus.pending{background:#fff0c8;color:#895d0f}.employeeStatus.in_progress{background:#e5eff8;color:#235b85}.employeeStatus.passed{background:#e2f5ed;color:#11624e}.employeeStatus.problem_found{background:#fbe5e5;color:#952c2c}.employeeStatus.partially_done{background:#eee8f7;color:#63448c}.employeeTaskHero{background:#fff;padding:22px 18px 18px}.employeeTaskHero h1{font-size:23px!important;line-height:1.25;margin:10px 0 5px;overflow-wrap:anywhere}.employeeTaskHero p{color:#697586;color:var(--employee-muted);font-size:11px;margin:0}.employeeProgress.large{background:#e5ebef;margin-top:15px}.employeeProgress.large span{background:#14816a;background:var(--employee-green)}.employeeTaskHero>small{color:#697586;color:var(--employee-muted);display:block;margin-top:5px}.employeeTaskInfo{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:12px 16px}.employeeTaskInfo article{background:#fff;border:1px solid #dfe6eb;border:1px solid var(--employee-line);border-radius:11px;padding:13px}.employeeTaskInfo span{color:#14816a;color:var(--employee-green);font-size:8px;font-weight:900;letter-spacing:.07em}.employeeTaskInfo p{color:#3c4958;font-size:11px;line-height:1.55;margin:7px 0 0;white-space:pre-wrap}.employeeChecklist>article{grid-gap:11px;border-bottom:1px solid #e9edf1;display:grid;gap:11px;grid-template-columns:auto 1fr;padding:14px}.employeeChecklist>article:last-child{border-bottom:0}.employeeChecklist>article>button{background:#fff;border:2px solid #d4dce3;border-radius:50%;color:#687585;display:grid;font-weight:900;height:34px;place-items:center;width:34px}.employeeChecklist>article.done>button{background:#14816a;background:var(--employee-green);border-color:#14816a;border-color:var(--employee-green);color:#fff}.employeeChecklist h3{font-size:14px;margin:0}.employeeChecklist p{color:#4b5868;font-size:11px;line-height:1.5;margin:6px 0;white-space:pre-wrap}.employeeChecklist aside,.employeeScenarios aside{align-items:flex-start;background:#f0faf7;border-left:3px solid #8ec5b6;color:#286253;display:flex;font-size:9px;gap:6px;padding:7px 9px}.employeeChecklist aside span{font-weight:800;white-space:nowrap}.employeeChecklist aside strong{color:#3d5e55;font-weight:650}.employeeChecklist label{align-items:center;color:#738091;display:flex;gap:6px;margin-top:8px}.employeeChecklist label input{border:1px solid #d9e0e5;border-radius:7px;font-size:10px;min-height:35px;padding:0 8px;width:100%}.employeeScenarios article{border:1px solid #dfe6eb;border-radius:9px;margin:11px 13px;padding:12px}.employeeScenarios h3{font-size:13px;margin:0}.employeeScenarios p{color:#4b5868;font-size:10px;margin:6px 0;white-space:pre-wrap}.employeeScenarios aside{margin-top:8px}.employeeEvidenceGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);padding:12px}.employeeEvidenceGrid a,.employeePendingFile{border:1px solid #dfe6eb;border-radius:8px;color:#344054;overflow:hidden;text-decoration:none}.employeeEvidenceGrid img{background:#eef2f5;display:block;height:100px;object-fit:cover;width:100%}.employeeEvidenceGrid a span{align-items:center;display:flex;font-size:8px;gap:4px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.employeePendingFile{align-items:center;background:#f3f6f8;color:#647182;display:flex;flex-direction:column;font-size:8px;gap:6px;justify-content:center;min-height:126px;padding:10px;position:relative;text-align:center}.employeePendingFile button{background:#fff;border:0;border-radius:50%;display:grid;height:25px;place-items:center;position:absolute;right:4px;top:4px;width:25px}.employeeUploadButton{align-items:center;background:#f3f8fa;border:1px dashed #87a8bc;border-radius:9px;color:#245f88;display:flex;font-size:11px;font-weight:850;gap:7px;justify-content:center;margin:0 12px 13px;min-height:45px}.employeeUploadButton input{display:none}.employeeComments textarea,.employeeProblemField textarea{border:1px solid #cfd8df;border-radius:9px;font:inherit;font-size:11px;margin:12px;min-height:100px;padding:11px;resize:vertical;width:calc(100% - 24px)}.employeeSecondaryButton{align-items:center;background:#fff;border:1px solid #cfd8df;border-radius:8px;color:#344054;display:inline-flex;font-size:10px;font-weight:850;gap:6px;margin:0 12px 13px;padding:9px 12px}.employeeStatusChoices{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,1fr);padding:12px}.employeeStatusChoices button{align-items:center;background:#fff;border:1px solid #d7dee4;border-radius:8px;color:#4b5868;display:flex;font-size:10px;font-weight:850;gap:6px;justify-content:center;min-height:42px}.employeeStatusChoices button.active{background:#eaf7f3;border-color:#14816a;border-color:var(--employee-green);box-shadow:0 0 0 2px #14816a1a;color:#12634f}.employeeProblemField{display:block;margin-top:2px}.employeeProblemField span{color:#922d2d;display:block;font-size:10px;font-weight:850;margin:0 12px}.employeeSubmitButton{align-items:center;background:#14816a;background:var(--employee-green);border:0;border-radius:9px;color:#fff;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin:4px 12px 9px;min-height:48px;width:calc(100% - 24px)}.employeeSubmitCard>small{color:#697586;color:var(--employee-muted);display:block;font-size:9px;margin:0 14px 14px;text-align:center}.employeeSubmittedCard{background:#edf9f5;border:1px solid #b9dfd2;border-radius:12px;color:#155d4d;display:flex;gap:12px;margin:12px 16px;padding:17px}.employeeSubmittedCard span{font-size:8px;font-weight:900;letter-spacing:.08em}.employeeSubmittedCard h2{font-size:18px;margin:4px 0}.employeeSubmittedCard p{font-size:10px;margin:0}.employeeSubmittedCard strong{display:block;font-size:10px;margin-top:8px}@media (max-width:720px){.employeeLoginPage{grid-template-columns:minmax(0,1fr)}.employeeLoginHero{min-height:37vh;padding:38px 26px}.employeeLoginHero h1{font-size:38px!important}.employeeLoginHero p{font-size:14px!important}.employeeLoginPanel{min-height:63vh;min-width:0;padding:34px 24px}.employeeAppPage,.employeeTaskPage{box-shadow:none}}@media (max-width:430px){.employeeTaskInfo{grid-template-columns:1fr}.employeeEvidenceGrid{grid-template-columns:repeat(2,1fr)}}.docs-page{--docs-font-size:var(--app-font-size,13px);background:#f4f7fb;color:#172033;display:flex;flex-direction:column;font-size:var(--docs-font-size);height:calc(100dvh - 30px);min-height:620px;overflow:hidden;width:100%}.docs-header{background:#fff;border-bottom:1px solid #d9e2ee;flex:0 0 auto;gap:24px;justify-content:space-between;min-height:82px;padding:14px 28px}.docs-header,.docs-heading{align-items:center;display:flex}.docs-heading{gap:12px;min-width:0}.docs-heading-icon{background:#0f766e;border-radius:7px;color:#fff;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.docs-heading-icon svg{font-size:24px}.docs-heading h1{font-size:calc(var(--docs-font-size) + 10px)!important;font-weight:800;letter-spacing:0;line-height:1.15;margin:0}.docs-heading p{color:#64748b;font-size:calc(var(--docs-font-size) - .5px)!important;margin:4px 0 0}.docs-search{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;display:flex;gap:8px;height:40px;padding:0 12px;width:min(360px,40vw)}.docs-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb17}.docs-search svg{color:#64748b;font-size:20px}.docs-search input{background:#0000;border:0;color:#172033;font:inherit;font-size:var(--docs-font-size)!important;min-width:0;outline:0;width:100%}.docs-search input::placeholder{color:#94a3b8}.docs-workspace{display:grid;flex:1 1 auto;grid-template-columns:250px minmax(0,1fr);min-height:0}.docs-nav{background:#eef3f8;border-right:1px solid #d9e2ee;min-height:0;overflow-y:auto;padding:18px 12px}.docs-nav-title{color:#475569;font-size:calc(var(--docs-font-size) - 2px)!important;font-weight:800;padding:0 8px 9px;text-transform:uppercase}.docs-nav-list{grid-gap:5px;display:grid;gap:5px}.docs-nav-item{grid-gap:8px;align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#334155;cursor:pointer;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:54px;padding:7px 9px;text-align:left;width:100%}.docs-nav-item:hover{background:#fff;border-color:#cbd5e1}.docs-nav-item.is-active{background:#fff;border-color:#9fc8c4;box-shadow:inset 3px 0 0 #0f766e;color:#115e59}.docs-nav-item>svg{font-size:21px}.docs-nav-item span{display:grid;min-width:0}.docs-nav-item strong{font-size:calc(var(--docs-font-size) - .5px)!important}.docs-nav-item small,.docs-nav-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-nav-item small{color:#64748b;font-size:calc(var(--docs-font-size) - 2.5px)!important;margin-top:2px}.docs-empty{color:#64748b;font-size:calc(var(--docs-font-size) - 1px)!important;line-height:1.5;padding:18px 8px}.docs-content{background:#fff;min-width:0;overflow-y:auto;padding:24px clamp(20px,4vw,58px) 40px}.docs-content-title{align-items:flex-end;border-bottom:1px solid #dbe4ee;display:flex;gap:20px;justify-content:space-between;padding-bottom:18px}.docs-eyebrow{color:#0f766e;font-size:calc(var(--docs-font-size) - 2.5px)!important;font-weight:900}.docs-content-title h2{font-size:calc(var(--docs-font-size) + 15px)!important;font-weight:850;letter-spacing:0;line-height:1.12;margin:5px 0 0}.docs-content-title p{color:#64748b;font-size:var(--docs-font-size)!important;margin:7px 0 0}.docs-open-button{align-items:center;background:#0f766e;border:1px solid #0f766e;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:calc(var(--docs-font-size) - 1px)!important;font-weight:800;gap:7px;height:38px;justify-content:center;min-width:124px;padding:0 14px}.docs-open-button:hover{background:#115e59}.docs-open-button svg{font-size:17px}.docs-flow{align-items:center;display:flex;gap:6px;margin:22px 0 26px;overflow-x:auto;padding-bottom:5px}.docs-flow-step{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;display:inline-flex;flex:0 0 auto;font-size:calc(var(--docs-font-size) - 1.5px)!important;gap:7px;min-height:34px;padding:5px 9px 5px 6px}.docs-flow-step span{background:#2563eb;border-radius:50%;color:#fff;display:grid;font-size:calc(var(--docs-font-size) - 3px)!important;font-weight:800;height:22px;place-items:center;width:22px}.docs-flow-step strong{white-space:nowrap}.docs-flow-arrow{color:#94a3b8;flex:0 0 auto;font-size:17px!important}.docs-sections{grid-gap:0;border-top:1px solid #e2e8f0;display:grid;gap:0}.docs-section{border-bottom:1px solid #e2e8f0;padding:22px 2px}.docs-section-heading{align-items:center;display:flex;gap:8px}.docs-section-heading svg{color:#0f766e;font-size:20px}.docs-section h3{font-size:calc(var(--docs-font-size) + 4px)!important;font-weight:800;letter-spacing:0;margin:0}.docs-section>p{color:#475569;font-size:var(--docs-font-size)!important;line-height:1.55;margin:9px 0 12px 28px;max-width:900px}.docs-section ul{grid-gap:8px 28px;display:grid;gap:8px 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 0 28px;padding:0}.docs-section li{color:#334155;font-size:calc(var(--docs-font-size) - .5px)!important;line-height:1.45;padding-left:15px;position:relative}.docs-section li:before{background:#f59e0b;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}@media (max-width:900px){.docs-page{height:auto;min-height:calc(100dvh - 30px);overflow:visible}.docs-header{align-items:stretch;flex-direction:column;gap:12px;padding:14px 18px}.docs-search{width:100%}.docs-workspace{grid-template-columns:1fr}.docs-nav{border-bottom:1px solid #d9e2ee;border-right:0;overflow:visible}.docs-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-content{overflow:visible;padding:20px 18px 34px}.docs-section ul{grid-template-columns:1fr}}@media (max-width:560px){.docs-nav-list{grid-template-columns:1fr}.docs-content-title{align-items:stretch;flex-direction:column}.docs-open-button{width:100%}.docs-content-title h2{font-size:calc(var(--docs-font-size) + 10px)!important}}.party-directory{background:#f4f7fb;color:#172033;font-family:inherit;min-height:100vh;padding:20px 22px 28px 64px}.party-directory__header{align-items:flex-end;border-bottom:1px solid #d9e1ec;display:flex;gap:18px;justify-content:space-between;padding:4px 0 16px}.party-directory__eyebrow{color:#47708f;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.party-directory h1,.party-modal h2{color:#152238;font-size:25px;font-weight:800;letter-spacing:0;line-height:1.2;margin:3px 0 0}.party-directory__header-actions,.party-directory__row-actions,.party-modal__footer,.party-modal__header{align-items:center;display:flex;gap:9px}.party-directory__count{color:#536278;font-size:13px;font-weight:700;margin-right:4px}.party-icon-button,.party-primary-button,.party-secondary-button{border:0;cursor:pointer;font:inherit}.party-primary-button{align-items:center;background:#176b87;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:39px;padding:0 15px}.party-primary-button svg{font-size:19px}.party-secondary-button{background:#fff;border:1px solid #c9d3df;border-radius:6px;color:#334155;font-weight:700;min-height:39px;padding:0 16px}.party-icon-button:disabled,.party-primary-button:disabled{cursor:not-allowed;opacity:.55}.party-icon-button{background:#fff;border:1px solid #cbd6e2;border-radius:6px;color:#40516a;display:inline-grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.party-icon-button svg{font-size:19px}.party-icon-button--default{background:#fff8e7;border-color:#edc56f;color:#a46100}.party-icon-button--advance{background:#eef9f5;border-color:#9fcbbd;color:#176b5e}.party-directory__toolbar{align-items:center;background:#fff;border:1px solid #cbd6e2;border-radius:6px;display:flex;gap:8px;height:42px;margin:14px 0 10px;max-width:520px;padding:0 11px}.party-directory__toolbar svg{color:#63748a;font-size:20px}.party-directory__toolbar input{border:0;color:#172033;flex:1 1;font-size:14px;min-width:0;outline:0}.party-directory__toolbar button{background:#0000;border:0;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.party-directory__table-shell{background:#fff;border:1px solid #cfd9e5;border-radius:6px;height:calc(100vh - 168px);min-height:360px;overflow:auto}.party-directory__table{border-collapse:initial;border-spacing:0;min-width:1050px;table-layout:fixed;width:100%}.party-directory__table td,.party-directory__table th{border-bottom:1px solid #dce4ee;border-right:1px solid #dce4ee;font-size:13px;overflow:hidden;padding:10px 12px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.party-directory__table th{background:#eaf1f7;color:#2c4058;font-size:11px;font-weight:800;height:40px;position:sticky;text-transform:uppercase;top:0;z-index:2}.party-directory__table th:first-child{width:90px}.party-directory__table th:nth-child(2){width:230px}.party-directory__table th:nth-child(3){width:180px}.party-directory__table th:nth-child(4){width:160px}.party-directory__table th:nth-child(5){width:220px}.party-directory__table th:nth-child(6){width:110px}.party-directory__table th:nth-child(7){width:80px}.party-directory__table th:nth-child(8){width:138px}.party-directory__table tr:hover td{background:#f8fbfe}.party-directory__default-row td{background:#fffdf5}.party-directory__code{font-feature-settings:"tnum";color:#52647a;font-variant-numeric:tabular-nums;font-weight:700}.party-directory__name{background:#0000;border:0;color:#105e7a;cursor:pointer;font:inherit;font-weight:800;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.party-directory__default-tag{color:#9a6207;display:block;font-size:10px;font-weight:800;margin-top:3px;text-transform:uppercase}.party-directory__actions-column,.party-directory__row-actions{text-align:center!important}.party-directory__row-actions{justify-content:center}.party-directory__empty{color:#68788d;font-weight:700;height:180px;text-align:center!important}.party-modal-backdrop{background:#0f1b2a75;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1500}.party-modal{background:#f8fafc;border:1px solid #bdcbd9;border-radius:7px;box-shadow:0 24px 70px #0f1b2a47;max-height:calc(100vh - 30px);overflow:auto;width:min(900px,calc(100vw - 28px))}.party-modal__header{background:#fff;border-bottom:1px solid #d6e0ea;justify-content:space-between;padding:15px 17px}.party-modal__header span{color:#55708a;font-size:10px;font-weight:800;text-transform:uppercase}.party-modal__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 17px}.party-field{display:flex;flex-direction:column;gap:5px;min-width:0}.party-field--wide{grid-column:span 2}.party-checkbox span,.party-field>span{color:#43556c;font-size:11px;font-weight:800}.party-field input,.party-field select{background:#fff;border:1px solid #c6d2df;border-radius:5px;box-sizing:border-box;color:#172033;font:inherit;font-size:13px;height:39px;min-width:0;outline:0;padding:0 10px;width:100%}.party-field input:focus,.party-field select:focus{border-color:#287997;box-shadow:0 0 0 3px #2879971f}.party-checkbox{align-items:center;display:flex;gap:9px;min-height:39px}.party-checkbox input{height:17px;width:17px}.party-modal__footer{background:#fff;border-top:1px solid #d6e0ea;justify-content:flex-end;padding:12px 17px 15px}@media (max-width:820px){.party-directory{padding:18px 12px 22px 54px}.party-directory__header{align-items:flex-start}.party-directory__header-actions{flex-wrap:wrap;justify-content:flex-end}.party-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.party-directory__header{flex-direction:column}.party-directory__header-actions,.party-primary-button{width:100%}.party-directory__header-actions .party-icon-button{width:39px}.party-modal__grid{grid-template-columns:1fr}.party-field--wide{grid-column:span 1}}.advance-page{background:#f4f7fb;color:#182235;min-height:100vh;padding:18px 22px 28px 64px}.advance-header{align-items:center;border-bottom:1px solid #d6e0ea;display:flex;gap:13px;padding-bottom:15px}.advance-header>div:nth-child(2){flex:1 1}.advance-form label>span,.advance-header span,.advance-notes>span{color:#52657b;font-size:11px;font-weight:800;text-transform:uppercase}.advance-header h1{font-size:25px;letter-spacing:0;margin:2px 0 0}.advance-icon-button,.advance-remove{background:#fff;border:1px solid #cbd6e2;border-radius:6px;color:#40516a;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.advance-party-chip{align-items:center;background:#fff;border:1px solid #c8d5e2;border-radius:6px;display:flex;gap:9px;min-width:250px;padding:8px 12px}.advance-party-chip small{color:#64748b;display:block;font-size:10px;font-weight:800;text-transform:uppercase}.advance-party-chip b{display:block;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advance-position{background:#fff;border:1px solid #cbd8e5;border-radius:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0}.advance-position>div{border-right:1px solid #dbe4ee;padding:13px 16px}.advance-position>div:last-child{background:#edf8f5;border-right:0}.advance-position span{color:#5a6b80;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.advance-position b{font-feature-settings:"tnum";display:block;font-size:20px;font-variant-numeric:tabular-nums;margin-top:4px}.advance-form{background:#fff;border:1px solid #cbd8e5;border-radius:6px}.advance-form-head{align-items:end;border-bottom:1px solid #dce5ee;display:flex;gap:20px;justify-content:space-between;padding:15px 16px}.advance-form-head h2{font-size:17px;margin:0}.advance-form-head p{color:#66778b;font-size:12px;margin:3px 0 0}.advance-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.advance-form input,.advance-form select,.advance-form textarea{background:#fff;border:1px solid #c4d1de;border-radius:5px;box-sizing:border-box;color:#172033;font:inherit;font-size:13px;outline:0;width:100%}.advance-form input,.advance-form select{height:39px;padding:0 10px}.advance-form textarea{min-height:70px;padding:9px 10px;resize:vertical}.advance-form input:focus,.advance-form select:focus,.advance-form textarea:focus{border-color:#287997;box-shadow:0 0 0 3px #2879971f}.advance-split-list{max-height:315px;overflow:auto}.advance-split-row{grid-gap:9px;align-items:end;border-bottom:1px solid #e1e8ef;display:grid;gap:9px;grid-template-columns:38px 130px minmax(190px,1fr) 145px minmax(170px,.8fr) 38px;padding:11px 16px}.advance-mode-icon{background:#e8f2f7;border-radius:5px;color:#176b87;display:grid;height:39px;place-items:center;width:38px}.advance-remove{color:#c2413b}.advance-remove:disabled{cursor:not-allowed;opacity:.35}.advance-add-split{align-items:center;background:#eef8fb;border:1px solid #9fc2cf;border-radius:5px;color:#176b87;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;margin:12px 16px 5px;min-height:37px;padding:0 12px}.advance-notes{margin:12px 16px 15px}.advance-footer{align-items:center;background:#f8fafc;border-top:1px solid #dce5ee;display:flex;gap:9px;padding:12px 16px}.advance-footer>div{margin-right:auto}.advance-footer>div span{color:#5a6b80;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.advance-footer>div b{font-size:21px}.advance-primary,.advance-secondary{border-radius:5px;cursor:pointer;font:inherit;font-weight:800;min-height:39px;padding:0 16px}.advance-primary{background:#176b87;border:0;color:#fff}.advance-secondary{background:#fff;border:1px solid #c7d2de;color:#334155}.advance-primary:disabled{cursor:not-allowed;opacity:.55}.advance-empty{background:#fff;border:1px solid #cbd8e5;border-radius:6px;font-weight:800;margin:15vh auto 0;max-width:520px;padding:28px;text-align:center}@media (max-width:900px){.advance-split-row{grid-template-columns:38px 1fr 1fr}.advance-account-field{grid-column:span 2}.advance-party-chip{min-width:0}}@media (max-width:620px){.advance-page{padding:14px 10px 22px 52px}.advance-header{flex-wrap:wrap}.advance-party-chip{width:100%}.advance-position{grid-template-columns:1fr}.advance-position>div{border-bottom:1px solid #dbe4ee;border-right:0}.advance-split-row{grid-template-columns:38px 1fr}.advance-account-field{grid-column:span 1}.advance-form-head{align-items:stretch;flex-direction:column}}.unused-page{background:#f4f7fb;color:#182235;display:flex;flex-direction:column;height:100vh;min-height:560px;overflow:hidden;padding:18px 22px 18px 64px}.unused-header{align-items:center;border-bottom:1px solid #d6e0ea;display:flex;gap:13px;padding-bottom:15px}.unused-header>div:nth-child(2){flex:1 1}.unused-header span,.unused-summary span{color:#5b6d82;font-size:10px;font-weight:800;text-transform:uppercase}.unused-header h1{font-size:24px;letter-spacing:0;margin:3px 0 0}.unused-summary{align-items:center;background:#eef9f5;border:1px solid #bfd5cc;border-radius:6px;color:#176b5e;display:flex;gap:9px;min-width:210px;padding:8px 12px}.unused-summary.has-warning{background:#fff4e9;border-color:#efc4a6;color:#a34b16}.unused-summary b,.unused-summary span{display:block}.unused-summary b{font-size:18px}.unused-icon{background:#fff;border:1px solid #c7d3df;border-radius:6px;color:#40516a;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.unused-toolbar{align-items:center;display:flex;gap:10px;padding:13px 0 10px}.unused-tabs{background:#fff;border:1px solid #c7d3df;border-radius:6px;display:inline-flex;overflow:hidden}.unused-tabs button{background:#fff;border:0;border-right:1px solid #d5dfe9;color:#52647a;cursor:pointer;font-weight:800;min-height:38px;padding:0 15px}.unused-tabs button:last-child{border-right:0}.unused-tabs button.active{background:#176b87;color:#fff}.unused-search{align-items:center;background:#fff;border:1px solid #c7d3df;border-radius:6px;display:flex;gap:8px;height:40px;margin-left:auto;max-width:480px;min-width:260px;padding:0 10px}.unused-search input{border:0;flex:1 1;font:inherit;min-width:0;outline:0}.unused-table-shell{background:#fff;border:1px solid #cbd6e2;border-radius:6px;flex:1 1 auto;min-height:250px;overflow:auto}.unused-table{border-collapse:initial;border-spacing:0;min-width:1120px;table-layout:fixed;width:100%}.unused-table td,.unused-table th{border-bottom:1px solid #dce4ed;border-right:1px solid #dce4ed;font-size:12px;overflow:hidden;padding:10px 11px;text-overflow:ellipsis;white-space:nowrap}.unused-table th{background:#eaf1f7;color:#30445b;font-size:10px;height:39px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:2}.unused-table th:first-child{width:85px}.unused-table th:nth-child(2){width:215px}.unused-table th:nth-child(3){width:125px}.unused-table th:nth-child(4){width:190px}.unused-table th:nth-child(5){width:130px}.unused-table th:nth-child(6),.unused-table th:nth-child(7),.unused-table th:nth-child(8){width:105px}.unused-table th:nth-child(9){width:65px}.unused-table td small{color:#718096;display:block;margin-top:2px}.unused-table .amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.unused-balance{background:#f0faf6;color:#136b58;font-weight:900}.unused-type{border-radius:4px;display:inline-block;font-size:10px;font-weight:800;padding:4px 7px}.unused-type--customer{background:#e7f4fa;color:#176b87}.unused-type--vendor{background:#fff1e6;color:#a24b16}.unused-view{background:#fff;border:1px solid #c5d2df;border-radius:5px;color:#176b87;cursor:pointer;display:grid;height:31px;place-items:center;width:31px}.unused-view:disabled{cursor:not-allowed;opacity:.35}.unused-empty{color:#66778b;font-weight:800;height:190px;text-align:center}.unused-help{color:#607187;font-size:11px;padding:10px 2px 0}.unused-section-tabs{align-items:center;display:flex;gap:8px;padding:12px 0 0}.unused-section-tabs button{align-items:center;background:#fff;border:1px solid #c7d3df;border-radius:6px;color:#4b5f76;cursor:pointer;display:inline-flex;font-weight:850;gap:7px;min-height:38px;padding:0 15px}.unused-section-tabs button.active{background:#176b87;border-color:#176b87;box-shadow:0 5px 14px #176b8729;color:#fff}.unused-control-cards{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(150px,1fr));padding-top:10px}.unused-control-cards>div{background:#fff;border:1px solid #d2dde8;border-radius:6px;min-height:58px;padding:9px 12px}.unused-control-cards span,.unused-detail-totals span{color:#66788c;display:block;font-size:9px;font-weight:850;text-transform:uppercase}.unused-control-cards b{font-feature-settings:"tnum";color:#20364f;display:block;font-size:17px;font-variant-numeric:tabular-nums;margin-top:4px}.unused-aging-table th:first-child,.unused-history-table th:nth-child(2){width:220px}.unused-aging-table th:nth-child(n+3):nth-child(-n+8){text-align:right;width:118px}.unused-aging-table th:nth-child(9){text-align:right;width:75px}.unused-clickable{cursor:pointer}.unused-clickable:hover td{background:#f1f7fb}.unused-health{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:900;gap:5px;padding:4px 7px}.unused-health.is-good{background:#e8f7f0;color:#167055}.unused-health.is-bad{background:#fff0e7;color:#b24c18}.unused-aging-table .overdue{background:#fff8f6;color:#b3261e;font-weight:850}.unused-spin{animation:unused-spin .8s linear infinite}@keyframes unused-spin{to{transform:rotate(1turn)}}.unused-detail-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121e2d6b;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1400}.unused-detail{background:#f7f9fc;border-left:1px solid #c8d5e1;box-shadow:-18px 0 48px #121e2d2e;height:100%;overflow:auto;padding:20px;width:min(570px,96vw)}.unused-detail>header{align-items:flex-start;border-bottom:1px solid #d6e0ea;display:flex;gap:12px;padding-bottom:14px}.unused-detail>header>div{flex:1 1;min-width:0}.unused-detail>header span{color:#176b87;font-size:10px;font-weight:900;text-transform:uppercase}.unused-detail>header h2{color:#17283c;font-size:22px;margin:3px 0;overflow-wrap:anywhere}.unused-detail>header p{color:#66778b;margin:0}.unused-detail>header button{background:#fff;border:1px solid #cad6e1;border-radius:6px;color:#40516a;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.unused-detail-totals{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:14px 0}.unused-detail-totals>div{background:#fff;border:1px solid #d3dee8;border-radius:6px;padding:10px}.unused-detail-totals b{font-feature-settings:"tnum";display:block;font-size:17px;font-variant-numeric:tabular-nums;margin-top:4px}.unused-detail section{margin-top:14px}.unused-detail section h3{color:#31475f;font-size:12px;margin:0 0 8px;text-transform:uppercase}.unused-detail-line{align-items:center;background:#fff;border:1px solid #d1dce7;border-radius:6px;color:#253950;display:flex;gap:10px;margin-bottom:7px;min-height:48px;padding:8px 10px;text-align:left;width:100%}button.unused-detail-line{cursor:pointer}.unused-detail-line>span{flex:1 1;font-size:12px;font-weight:800;min-width:0;overflow-wrap:anywhere}.unused-detail-line small{color:#718196;display:block;font-size:10px;margin-top:2px}.unused-detail-line b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.unused-detail-good,.unused-detail-warning{align-items:flex-start;border-radius:6px;display:flex;font-size:12px;font-weight:750;gap:7px;padding:10px}.unused-detail-good{background:#e9f7f1;color:#146b52}.unused-detail-warning{background:#fff0e8;color:#a94316}.unused-detail-empty{background:#fff;border:1px dashed #cbd7e2;border-radius:6px;color:#697b90;font-size:12px;padding:13px}@media (max-width:900px){.unused-control-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.unused-page{padding:14px 10px 14px 52px}.unused-header{flex-wrap:wrap}.unused-summary{width:100%}.unused-section-tabs{overflow-x:auto}.unused-section-tabs button{flex:0 0 auto}.unused-toolbar{flex-wrap:wrap}.unused-search{min-width:100%;order:3}.unused-control-cards{grid-template-columns:1fr 1fr}}.series-page{--series-font:var(--app-font-size,13px);-webkit-overflow-scrolling:touch;background:#f4f7fb;box-sizing:border-box;color:#182235;font-size:var(--series-font);height:calc(100vh - 30px);height:calc(100dvh - 30px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:18px 22px 24px;scrollbar-gutter:stable}.series-dialog-footer,.series-dialog-header,.series-header,.series-workspace-title{align-items:center;display:flex;gap:18px;justify-content:space-between}.series-header{margin-bottom:14px;min-height:66px}.series-heading{align-items:center;display:flex;gap:12px;min-width:0}.series-heading-icon{background:#0f766e;border-radius:7px;color:#fff;display:grid;height:42px;place-items:center;width:42px}.series-heading-icon svg{width:22px}.series-dialog h2,.series-heading h1,.series-workspace-title h2{letter-spacing:0;margin:0}.series-heading h1{font-size:calc(var(--series-font) + 11px)}.series-dialog-header p,.series-heading p,.series-workspace-title p{color:#64748b;margin:3px 0 0}.series-header-actions{align-items:center;display:flex;gap:8px}.series-dialog-header button,.series-icon-button,.series-row-actions button{background:#fff;border:1px solid #cbd5e1;color:#334155;cursor:pointer;display:grid;place-items:center}.series-icon-button{border-radius:6px;height:40px;width:40px}.series-icon-button svg,.series-primary-button svg{width:17px}.series-primary-button,.series-secondary-button{border:1px solid #0000;border-radius:6px;cursor:pointer;font:inherit;font-weight:800;min-height:40px;padding:0 16px}.series-primary-button{align-items:center;background:#1769aa;color:#fff;display:inline-flex;gap:7px}.series-secondary-button{background:#fff;border-color:#cbd5e1;color:#334155}.series-dialog button:disabled,.series-page button:disabled{cursor:not-allowed;opacity:.52}.series-module-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.series-module{grid-gap:9px;align-items:center;background:#fff;border:1px solid #d9e2ec;border-radius:7px;color:#334155;cursor:pointer;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr) auto;min-height:72px;padding:10px;position:relative;text-align:left}.series-module:hover{border-color:#94a3b8}.series-module.is-selected{border-color:#1769aa;box-shadow:inset 0 -3px 0 #1769aa}.series-module-icon{background:#0f766e;border-radius:6px;color:#fff;display:grid;height:36px;place-items:center;width:36px}.tone-blue .series-module-icon{background:#2563a5}.tone-green .series-module-icon{background:#2f855a}.tone-violet .series-module-icon{background:#7c4ca5}.tone-amber .series-module-icon{background:#b7791f}.series-module-icon svg{width:19px}.series-module-copy{display:grid;min-width:0}.series-module-copy strong{font-size:calc(var(--series-font) + 1px)}.series-module-copy small{color:#718096;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-module-count{background:#edf2f7;border-radius:5px;color:#334155;font-weight:800;min-width:34px;padding:4px 6px;text-align:center}.series-workspace{background:#fff;border:1px solid #d7e0ea;border-radius:7px;overflow:hidden}.series-workspace-title{border-bottom:1px solid #dfe6ee;min-height:66px;padding:12px 16px}.series-workspace-title h2{font-size:calc(var(--series-font) + 6px)}.series-shared-setup{align-items:center;background:#eef9f7;border:1px solid #b7d7d2;border-radius:5px;color:#11635d;display:inline-flex;font-weight:700;gap:6px;padding:7px 9px}.series-shared-setup svg{width:17px}.series-table-wrap{max-height:none;min-height:340px;overflow:auto}.series-table{border-collapse:collapse;table-layout:fixed;width:100%}.series-table th{background:#eef3f8;border-bottom:1px solid #cad5e2;color:#475569;font-size:calc(var(--series-font) - 1px);height:38px;padding:0 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.series-table td{border-bottom:1px solid #e1e7ef;height:66px;padding:9px 12px;vertical-align:middle}.series-table th:first-child{width:17%}.series-table th:nth-child(2){width:14%}.series-table th:nth-child(3){width:11%}.series-table th:nth-child(4){width:20%}.series-table th:nth-child(5){width:12%}.series-table th:nth-child(6){width:26%}.series-table tr.is-archived td{background:#fafafa;color:#64748b}.series-name-cell{grid-gap:3px;display:grid;gap:3px}.series-table td:nth-child(2) .series-path,.series-table td:nth-child(3) .series-path{display:block;margin-top:3px}.series-gap-button{align-items:center;background:#fff8df;border:1px solid #e6b95c;border-radius:4px;color:#855600;cursor:pointer;display:inline-flex;font:inherit;font-size:calc(var(--series-font) - 1px);font-weight:800;gap:4px;margin-top:5px;padding:3px 7px}.series-gap-button svg{height:13px;width:13px}.series-name-cell span,.series-path{color:#64748b;font-size:calc(var(--series-font) - 1px)}.series-position{background:#eaf4f8;border-radius:4px;color:#315c74;font-size:calc(var(--series-font) - 2px);font-weight:800;padding:2px 5px;width:max-content}.series-number-locked{color:#9a5b0a;display:block}.series-counter-health,.series-number-locked{font-size:calc(var(--series-font) - 2px);font-weight:800;margin-top:4px}.series-counter-health{align-items:center;display:flex;gap:4px;width:max-content}.series-counter-health svg{height:13px;width:13px}.series-counter-health.is-healthy{color:#18704d}.series-counter-health.is-warning{color:#b45309}.series-counter-repair{align-items:center;background:#fff7df;border:1px solid #dc9f45;border-radius:4px;color:#854d0e;cursor:pointer;display:inline-flex;font:inherit;font-size:calc(var(--series-font) - 2px);font-weight:800;gap:4px;margin-top:5px;max-width:100%;padding:4px 7px}.series-counter-repair:hover{background:#a9620a;border-color:#a9620a;color:#fff}.series-counter-repair:disabled{cursor:wait;opacity:.58}.series-counter-repair svg{flex:0 0 auto;height:13px;width:13px}.series-type{color:#1e3a5f}.series-account,.series-setup-state{align-items:center;color:#64748b;display:inline-flex;font-weight:700;gap:5px}.series-account svg,.series-setup-state svg{width:16px}.series-setup-state.is-ready{color:#18704d}.series-account.is-warning{color:#a35a0a}.series-statuses{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.series-pill{align-items:center;border-radius:4px;display:inline-flex;font-size:calc(var(--series-font) - 1px);font-weight:800;gap:4px;padding:4px 7px}.series-pill svg{height:13px;width:13px}.series-pill.is-default{background:#fff2bd;color:#7c5300}.series-pill.is-active{background:#dff5e9;color:#17623e}.series-pill.is-inactive{background:#f8e3e7;color:#7b4450}.series-row-actions{display:flex;gap:5px;justify-content:flex-end}.series-row-actions button{border-radius:5px;height:31px;width:31px}.series-row-actions button.series-setup-button{background:#eef7fd;border-color:#8fc0df;color:#0f5f94}.series-row-actions button.series-setup-button,.series-row-actions button.series-transfer-button{display:inline-flex;font:inherit;font-size:calc(var(--series-font) - 1px);font-weight:800;gap:5px;padding:0 9px;width:auto}.series-row-actions button.series-transfer-button{background:#edf9f3;border-color:#8bc7a9;color:#17623e}.series-row-actions button.series-transfer-button:hover{background:#18704d;border-color:#18704d;color:#fff}.series-row-actions button.series-setup-button:hover{background:#1769aa;border-color:#1769aa;color:#fff}.series-row-actions button:hover{background:#eef7fd;border-color:#7eb3dc;color:#1769aa}.series-row-actions svg{width:15px}.series-empty{color:#64748b;height:210px!important;text-align:center}.series-dialog-backdrop{background:#0f172a7a;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:14000}.series-dialog{background:#fff;border:1px solid #bfcbd8;border-radius:7px;box-shadow:0 24px 70px #0f172a47;max-height:calc(100dvh - 36px);overflow:hidden;width:min(680px,calc(100vw - 30px))}.series-dialog-header{border-bottom:1px solid #dfe6ee;padding:15px 18px}.series-dialog-header h2{font-size:calc(var(--series-font) + 7px)}.series-dialog-header button{border-radius:5px;height:34px;width:34px}.series-dialog-header button svg{width:18px}.series-dialog-body{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 190px);overflow-y:auto;padding:17px 18px}.series-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.series-field.full,.series-notice.full{grid-column:1/-1}.series-field>label,.series-field>span{color:#334155;font-weight:800}.series-auto-badge{background:#e5f3fc;border-radius:4px;color:#0f5f94;display:inline-block;font-size:calc(var(--series-font) - 2px);font-style:normal;margin-left:5px;padding:2px 5px;text-transform:uppercase}.series-field input:not([type=checkbox]),.series-field select{background:#fff;border:1px solid #bfcbd8;border-radius:5px;box-sizing:border-box;color:#182235;font:inherit;height:40px;outline:none;padding:0 10px;width:100%}.series-field input:focus,.series-field select:focus{border-color:#1769aa;box-shadow:0 0 0 3px #1769aa1a}.series-field input[readonly]{background:#f1f5f9;color:#64748b}.series-segmented{border:1px solid #bfcbd8;border-radius:5px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;width:min(330px,100%)}.series-segmented button{background:#fff;border:0;color:#475569;cursor:pointer;font:inherit;font-weight:800;height:38px}.series-segmented button.is-on{background:#1769aa;color:#fff}.series-prefix-modes{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1.4fr 1fr 1fr}.series-prefix-modes button{background:#fff;border:1px solid #bfcbd8;border-radius:5px;color:#475569;cursor:pointer;font:inherit;font-weight:800;min-height:38px;padding:0 10px}.series-prefix-modes button.is-on{background:#1769aa;border-color:#1769aa;color:#fff}.series-number-preview{align-items:center;background:#f0f8fd;border:1px solid #b9d8ee;border-radius:6px;display:flex;gap:16px;grid-column:1/-1;justify-content:space-between;padding:12px 14px}.series-number-preview>div{grid-gap:3px;display:grid;gap:3px}.series-number-preview span{color:#526478;font-size:calc(var(--series-font) - 1px);font-weight:800;text-transform:uppercase}.series-number-preview strong{color:#123f61;font-size:calc(var(--series-font) + 4px);overflow-wrap:anywhere}.series-number-preview small{color:#5b6d7d;max-width:330px;text-align:right}.series-choice-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.series-choice-grid button{grid-gap:8px;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:5px;color:#334155;cursor:pointer;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:62px;padding:9px 11px;text-align:left}.series-choice-grid button.is-chosen{background:#eff7fd;border-color:#1769aa}.series-choice-grid svg{color:#1769aa;width:20px}.series-choice-grid span{grid-gap:2px;display:grid;gap:2px}.series-choice-grid small{color:#64748b}.series-ledger-picker{border:1px solid #cbd5e1;border-radius:5px;overflow:hidden}.series-ledger-picker>input{border:0!important;border-bottom:1px solid #dfe6ee!important;border-radius:0!important;box-shadow:none!important}.series-ledger-results{max-height:150px;overflow-y:auto}.series-ledger-results button{background:#fff;border:0;border-bottom:1px solid #edf1f5;color:#334155;cursor:pointer;display:grid;padding:8px 34px 8px 10px;position:relative;text-align:left;width:100%}.series-ledger-results button.is-selected,.series-ledger-results button:hover{background:#eef7fd}.series-ledger-results small{color:#64748b}.series-ledger-results svg{color:#1769aa;position:absolute;right:10px;top:13px;width:16px}.series-check-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:9px}.series-check-row label{align-items:center;color:#475569;cursor:pointer;display:inline-flex;gap:6px}.series-check-row svg{width:16px}.series-notice{align-items:flex-start;background:#eef9f7;border:1px solid #bed7d3;border-radius:5px;color:#155e58;display:flex;gap:9px;padding:11px}.series-notice>svg{flex:0 0 auto;width:20px}.series-notice div{grid-gap:2px;display:grid;gap:2px}.series-notice span{color:#47716d}.series-dialog-footer{border-top:1px solid #dfe6ee;padding:12px 18px}.series-gap-dialog{width:min(720px,calc(100vw - 30px))}.series-gap-toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #dfe6ee;display:flex;gap:12px;justify-content:space-between;padding:11px 18px}.series-gap-toolbar label{align-items:center;color:#475569;display:inline-flex;font-weight:700;gap:7px}.series-gap-toolbar select{background:#fff;border:1px solid #bfcbd8;border-radius:5px;color:#182235;font:inherit;height:34px;padding:0 8px}.series-gap-list{max-height:min(430px,calc(100dvh - 240px));overflow-y:auto;padding:8px 18px}.series-gap-row{align-items:center;border-bottom:1px solid #e4eaf0;display:flex;gap:16px;justify-content:space-between;min-height:62px;padding:9px 0}.series-gap-row>div{grid-gap:3px;display:grid;gap:3px}.series-gap-footnote,.series-gap-row small{color:#64748b}.series-transfer-dialog{width:min(1040px,calc(100vw - 30px))}.series-transfer-body{max-height:calc(100dvh - 190px);overflow-y:auto;padding:16px 18px}.series-transfer-flow{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.series-transfer-flow>div,.series-transfer-flow>label{grid-gap:4px;display:grid;gap:4px;min-width:0}.series-transfer-flow>svg{color:#1769aa;margin:0 auto 10px;width:20px}.series-transfer-flow span{color:#526478;font-size:calc(var(--series-font) - 1px);font-weight:800;text-transform:uppercase}.series-transfer-flow strong{color:#153a57;font-size:calc(var(--series-font) + 3px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-transfer-flow small{color:#64748b}.series-transfer-flow select{background:#fff;border:1px solid #b8c6d5;border-radius:5px;color:#182235;font:inherit;height:42px;padding:0 10px;width:100%}.series-transfer-safety{align-items:flex-start;background:#eef9f4;border:1px solid #a8d6c1;border-radius:5px;color:#155e44;display:flex;gap:8px;margin-top:13px;padding:10px 12px}.series-transfer-safety svg{flex:0 0 auto;height:18px;width:18px}.series-transfer-loading{color:#64748b;display:grid;font-weight:700;min-height:260px;place-items:center}.series-transfer-empty{align-items:center;color:#8b5a13;display:flex;gap:10px;justify-content:center;min-height:220px}.series-transfer-empty>svg{width:28px}.series-transfer-empty>div{grid-gap:3px;display:grid;gap:3px}.series-transfer-empty span{color:#64748b}.series-transfer-toolbar{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(240px,1fr) auto auto;margin-top:13px}.series-transfer-search input{background:#fff;border:1px solid #bfcbd8;border-radius:5px;box-sizing:border-box;color:#182235;font:inherit;height:40px;outline:none;padding:0 11px;width:100%}.series-transfer-search input:focus{border-color:#1769aa;box-shadow:0 0 0 3px #1769aa1a}.series-transfer-toolbar strong{color:#17623e;white-space:nowrap}.series-transfer-table-wrap{border:1px solid #cbd5e1;border-radius:6px;margin-top:9px;max-height:min(360px,calc(100dvh - 440px));min-height:190px;overflow:auto}.series-transfer-table{border-collapse:collapse;table-layout:fixed;width:100%}.series-transfer-table th{background:#eef3f8;border-bottom:1px solid #c5d0dc;color:#475569;font-size:calc(var(--series-font) - 1px);height:38px;padding:0 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.series-transfer-table th:first-child{width:42px}.series-transfer-table th:nth-child(2){width:18%}.series-transfer-table th:nth-child(3){width:15%}.series-transfer-table th:nth-child(4){width:auto}.series-transfer-table th:nth-child(5){text-align:right;width:18%}.series-transfer-table td{border-bottom:1px solid #e2e8f0;height:48px;padding:6px 10px;vertical-align:middle}.series-transfer-table tbody tr{cursor:pointer}.series-transfer-table tbody tr:hover td{background:#f5f9fc}.series-transfer-table tbody tr.is-selected td{background:#edf9f4}.series-transfer-table td:nth-child(2){grid-gap:2px;align-content:center;display:grid;gap:2px}.series-transfer-table td:nth-child(2) small{color:#64748b}.series-transfer-confirm input,.series-transfer-table input[type=checkbox]{accent-color:#1769aa;cursor:pointer;height:17px;width:17px}.series-transfer-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.series-transfer-no-results{color:#64748b;height:150px!important;text-align:center}.series-transfer-preview{background:#fff8e5;border:1px solid #e1b760;border-radius:6px;color:#76500a;margin-top:12px;padding:12px}.series-transfer-preview.is-ready{background:#eef9f4;border-color:#8cc7aa;color:#155e44}.series-transfer-preview>div:first-child{align-items:center;display:flex;gap:12px;justify-content:space-between}.series-transfer-preview>div:first-child span{color:#526478}.series-transfer-preview p{align-items:center;display:flex;gap:6px;margin:8px 0 0}.series-transfer-preview p svg{flex:0 0 auto;width:16px}.series-transfer-confirm{align-items:flex-start;border-top:1px solid #badcc9;color:#234b3a;cursor:pointer;display:flex;gap:8px;margin-top:11px;padding-top:10px}.series-transfer-footer-actions{align-items:center;display:flex;gap:8px}.series-access{background:#fff;border:1px solid #d7e0ea;border-radius:7px;margin:15vh auto;padding:34px;text-align:center;width:min(520px,90vw)}.series-access svg{color:#1769aa;height:38px;width:38px}.series-access h1{margin:12px 0 5px}.series-access p{color:#64748b;margin:0}@media (max-width:980px){.series-module-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.series-table{min-width:1080px}}@media (max-width:640px){.series-page{padding:12px 8px 18px}.series-header{align-items:flex-start}.series-heading p{display:none}.series-header-actions .series-primary-button{font-size:0;justify-content:center;padding:0;width:40px}.series-module-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.series-module-copy small{display:none}.series-workspace-title{align-items:flex-start;flex-direction:column}.series-dialog-body{grid-template-columns:1fr}.series-field.full,.series-notice.full{grid-column:auto}.series-choice-grid,.series-prefix-modes{grid-template-columns:1fr}.series-number-preview{align-items:flex-start;flex-direction:column}.series-number-preview small{max-width:none;text-align:left}.series-transfer-flow{align-items:stretch;grid-template-columns:1fr}.series-transfer-flow>svg{margin:0 auto;transform:rotate(90deg)}.series-transfer-toolbar{grid-template-columns:1fr auto}.series-transfer-toolbar strong{grid-column:1/-1}.series-transfer-table{min-width:720px}.series-dialog-footer,.series-transfer-preview>div:first-child{align-items:flex-start;flex-direction:column}.series-transfer-footer-actions{flex-wrap:wrap;width:100%}}.series-form-error{background:#fff0f0;border:1px solid #e9bcbc;border-radius:4px;color:#8b1e1e;margin:0 18px 8px;padding:9px 12px}form.series-dialog{display:flex;flex-direction:column}form.series-dialog>.series-dialog-body{flex:1 1 auto;min-height:0}form.series-dialog>:is(.series-dialog-header,.series-dialog-footer,.series-form-error){flex-shrink:0}#root.lsi-scroll-enabled,body.lsi-scroll-enabled,html.lsi-scroll-enabled{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.lsi-page{background:radial-gradient(circle at 10% -10%,#2563eb1f,#0000 34%),radial-gradient(circle at 92% 10%,#14b8a61a,#0000 30%),#f5f7fb;box-sizing:border-box;color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto!important;min-height:calc(100vh - 30px);min-height:calc(100dvh - 30px);overflow:visible!important;padding:28px clamp(18px,3vw,48px) 56px;width:100%}.lsi-hero{align-items:end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 18px;max-width:1380px}.lsi-eyebrow,.lsi-step{color:#2563eb;font-size:12px;font-weight:850;letter-spacing:.12em;line-height:1.2}.lsi-hero h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1;margin:7px 0 5px}.lsi-hero p{color:#5c677d;font-size:15px;margin:0}.lsi-company-pill{background:#ffffffd6;border:1px solid #d9e2f1;border-radius:16px;box-shadow:0 10px 25px #26375412;min-width:240px;padding:13px 16px}.lsi-company-pill small,.lsi-company-pill span{color:#728098;display:block;font-size:11px}.lsi-company-pill strong{display:block;font-size:15px;margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsi-company-pill .lsi-account-email{border-top:1px solid #e4eaf3;color:#2563eb;font-weight:750;margin-top:7px;overflow:hidden;padding-top:7px;text-overflow:ellipsis;white-space:nowrap}.lsi-complete-card,.lsi-panel,.lsi-safety-banner{margin-left:auto;margin-right:auto;max-width:1380px}.lsi-safety-banner{align-items:center;background:#effbf7;border:1px solid #bde9df;border-radius:15px;display:flex;gap:12px;margin-bottom:14px;padding:12px 16px}.lsi-safety-banner>span{font-size:21px}.lsi-safety-banner strong{color:#116652;font-size:13px}.lsi-safety-banner p{color:#477264;font-size:12px;margin:2px 0 0}.lsi-panel{background:#fffffff0;border:1px solid #dde5f1;border-radius:22px;box-shadow:0 14px 38px #21325014;margin-bottom:15px;padding:clamp(18px,2.4vw,28px)}.lsi-panel-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.lsi-panel-heading h2{font-size:21px;letter-spacing:-.02em;margin:4px 0 0}.lsi-required{color:#7b879c;font-size:12px}.lsi-status{border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.06em;padding:7px 11px}.lsi-status.is-ready{background:#dff9ef;color:#08785d}.lsi-status.is-blocked{background:#fee4e2;color:#b42318}.lsi-file-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lsi-file-card{align-items:center;background:#f8faff;border:1.5px dashed #afbdd2;border-radius:16px;cursor:pointer;display:flex;gap:14px;min-height:92px;padding:16px;position:relative;transition:border-color .18s,background .18s,transform .18s}.lsi-file-card:hover{background:#f4f8ff;border-color:#2563eb;transform:translateY(-1px)}.lsi-file-card.is-ready{background:#f1fcf8;border-color:#7bd4bd;border-style:solid}.lsi-file-card.is-disabled{cursor:not-allowed;opacity:.65;transform:none}.lsi-file-card input{height:1px;opacity:0;position:absolute;width:1px}.lsi-file-icon{background:linear-gradient(145deg,#2563eb,#194eb8);border-radius:13px;box-shadow:0 8px 18px #2563eb38;color:#fff;display:grid;flex:0 0 44px;font-size:21px;font-weight:900;height:44px;place-items:center;width:44px}.lsi-file-card.is-ready .lsi-file-icon{background:linear-gradient(145deg,#10a77c,#08745a)}.lsi-file-copy{flex:1 1;min-width:0}.lsi-file-copy strong{display:block;font-size:15px;margin-bottom:4px}.lsi-file-copy small{color:#69778e;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsi-file-action{color:#2563eb;font-size:12px;font-weight:800}.lsi-primary-actions{display:flex;gap:10px;margin-top:18px}.lsi-button{border:0;border-radius:11px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:42px;padding:0 18px;transition:transform .16s,box-shadow .16s,opacity .16s}.lsi-button:hover:not(:disabled){transform:translateY(-1px)}.lsi-button:disabled{cursor:not-allowed;opacity:.45}.lsi-button.is-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb33;color:#fff}.lsi-button.is-ghost{background:#fff;border:1px solid #ccd6e5;color:#344158}.lsi-button.is-seed{background:linear-gradient(135deg,#0b8a68,#08614f);box-shadow:0 9px 20px #0b8a6838;color:#fff}.lsi-progress{background:#f4f7fc;border-radius:12px;margin-top:17px;padding:12px 14px}.lsi-progress div{color:#536078;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.lsi-progress progress{accent-color:#2563eb;display:block;height:7px;width:100%}.lsi-message{background:#fff0ef;border-radius:11px;color:#9e2f25;font-size:13px;font-weight:700;margin-top:15px;padding:11px 13px}.lsi-message.is-complete{background:#e8faf4;color:#08725a}.lsi-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.lsi-metric{background:#f9fbfe;border:1px solid #e1e7f0;border-radius:13px;min-width:0;padding:13px}.lsi-metric span{color:#6c7890;display:block;font-size:11px;font-weight:700;min-height:30px}.lsi-metric strong{font-size:23px;letter-spacing:-.04em}.lsi-metric.is-good{background:#effbf7;border-color:#b7eadb}.lsi-metric.is-good strong{color:#07815f}.lsi-metric.is-warn{background:#fffaed;border-color:#f2d38d}.lsi-metric.is-warn strong{color:#a45a00}.lsi-review-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.4fr 1fr;margin-top:14px}.lsi-review-card{background:#fff;border:1px solid #e1e7f0;border-radius:14px;padding:16px}.lsi-issues h3,.lsi-review-card h3{font-size:14px;margin:0 0 11px}.lsi-review-card ul{color:#58657b;font-size:12px;line-height:1.75;margin:0;padding-left:18px}.lsi-review-card dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:0}.lsi-review-card dl div{background:#f6f8fc;border-radius:10px;padding:9px 10px}.lsi-review-card dt{color:#7b879a;font-size:10px;font-weight:700;text-transform:uppercase}.lsi-review-card dd{font-size:13px;font-weight:800;margin:3px 0 0}.lsi-issues{border:1px solid #e2e7f0;border-radius:14px;margin-top:14px;overflow:hidden}.lsi-issues-title{background:#f7f9fc;display:flex;justify-content:space-between;padding:13px 15px}.lsi-issues-title h3{margin:0}.lsi-issues-title span{color:#7a879b;font-size:11px}.lsi-issue-row{grid-gap:12px;align-items:center;border-top:1px solid #edf0f5;display:grid;font-size:12px;gap:12px;grid-template-columns:72px minmax(220px,1fr) 70px minmax(160px,.7fr);padding:10px 15px}.lsi-issue-row>span:nth-of-type(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.lsi-issue-row small{color:#7b879a}.lsi-severity{border-radius:6px;font-size:9px;font-weight:900;padding:4px 7px;text-transform:uppercase;width:fit-content}.lsi-severity.is-error{background:#fee4e2;color:#b42318}.lsi-severity.is-warning{background:#fff1c2;color:#9b5c00}.lsi-confirm-panel{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(300px,1.6fr) minmax(240px,.8fr) auto}.lsi-confirm-panel .lsi-panel-heading{grid-column:1/-1;margin-bottom:0}.lsi-check{align-items:flex-start;background:#f7f9fc;border-radius:11px;color:#4d5a70;display:flex;font-size:12px;gap:9px;line-height:1.45;padding:11px 12px}.lsi-check input{accent-color:#0b8a68;height:17px;margin:0;width:17px}.lsi-confirm-input span{color:#68758a;display:block;font-size:11px;margin-bottom:6px}.lsi-confirm-input input{border:1px solid #bac6d8;border-radius:10px;box-sizing:border-box;font:inherit;font-size:13px;font-weight:800;height:42px;outline:none;padding:0 12px;width:100%}.lsi-confirm-input input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.lsi-seed-readiness{align-items:center;background:#f8fafc;border:1px solid #d8e0eb;border-radius:10px;color:#536176;display:flex;font-size:12px;gap:9px;grid-column:1/-1;min-height:38px;padding:9px 12px}.lsi-seed-readiness strong{color:#243248;font-size:12px}.lsi-seed-readiness.is-waiting{background:#fff9e9;border-color:#f3d58b;color:#795b13}.lsi-seed-readiness.is-waiting strong{color:#6b4e08}.lsi-seed-readiness.is-ready{background:#ecfbf5;border-color:#9bd8c4;color:#17634f}.lsi-seed-readiness.is-ready strong{color:#0b604a}.lsi-complete-card{grid-gap:17px;align-items:center;background:linear-gradient(135deg,#f0fcf8,#fff);border:1px solid #9bddcb;border-radius:20px;box-shadow:0 14px 32px #0b8a681a;display:grid;gap:17px;grid-template-columns:auto 1fr auto;padding:22px 26px}.lsi-complete-icon{background:#0b8a68;border-radius:18px;color:#fff;display:grid;font-size:28px;font-weight:900;height:54px;place-items:center;width:54px}.lsi-complete-card h2{font-size:21px;margin:4px 0}.lsi-complete-card p{color:#5e6b7f;font-size:12px;margin:0}.lsi-complete-actions{display:flex;gap:9px}.lsi-empty-state{background:#fff;border:1px solid #dce4ef;border-radius:20px;margin:15vh auto;max-width:540px;padding:32px;text-align:center}.lsi-empty-state p{color:#66738a}.lsi-empty-state button{background:#2563eb;border:0;border-radius:10px;color:#fff;font-weight:800;padding:11px 17px}@media (max-width:1050px){.lsi-metrics{grid-template-columns:repeat(3,1fr)}.lsi-confirm-panel{grid-template-columns:1fr 1fr}.lsi-confirm-panel .lsi-button{grid-column:2}}@media (max-width:760px){.lsi-page{padding:20px 12px max(42px,env(safe-area-inset-bottom))}.lsi-hero{align-items:stretch;flex-direction:column}.lsi-company-pill{min-width:0}.lsi-file-grid,.lsi-review-grid{grid-template-columns:1fr}.lsi-metrics{grid-template-columns:repeat(2,1fr)}.lsi-issue-row{grid-template-columns:70px 1fr 55px}.lsi-issue-row small{grid-column:2/-1}.lsi-confirm-panel{grid-template-columns:1fr}.lsi-confirm-panel .lsi-button{grid-column:auto}.lsi-complete-card{grid-template-columns:auto 1fr}.lsi-complete-actions{grid-column:1/-1}}body.vfp-scroll,html.vfp-scroll{height:auto!important;overflow-y:auto!important}.vfp-import.vfp-import{padding-bottom:130px}.vfp-import .vfp-review{scroll-margin-top:130px}.vfp-import .vfp-action-bar{align-items:center;background:#fff;border:1px solid #bdd0e0;border-radius:9px;bottom:12px;box-shadow:0 3px 18px #18345124;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;left:50%;padding:14px 18px;position:fixed;transform:translateX(-50%);width:min(1120px,calc(100% - 32px));z-index:1100}.vfp-import .vfp-action-help{display:flex;flex-direction:column;font-size:13px;gap:3px;line-height:1.4;min-width:0}.vfp-import .vfp-action-help span{color:#52667b}.vfp-import .vfp-action-buttons{display:flex;flex-shrink:0;gap:9px}.vfp-import .vfp-action-buttons button{padding:10px 15px;white-space:nowrap}.vfp-import .vfp-action-buttons .vfp-secondary{background:#edf4fa;border:1px solid #c6d8e6;color:#175b7a}.vfp-import .vfp-action-buttons button:disabled{cursor:not-allowed}@media(max-width:750px){.vfp-import .vfp-action-bar{align-items:stretch;flex-direction:column;gap:8px;padding:10px}.vfp-import .vfp-action-buttons{flex-wrap:wrap}.vfp-import .vfp-action-buttons button{flex:1 1;padding:8px 10px}.vfp-import.vfp-import{padding-bottom:180px}}.vfp-import{background:#f7f9fc;color:#172b42;font:14px/1.55 Arial,sans-serif;margin:0 auto;max-width:1120px;min-height:100vh;padding:32px 24px 90px}.vfp-import h1{font-size:30px;margin:6px 0}.vfp-eyebrow{color:#326b88;font-size:11px;font-weight:700;letter-spacing:1.4px}.vfp-import header p{color:#52667b}.vfp-notice{background:#e9f2fa;border-left:4px solid #397da4;margin:24px 0;padding:16px}.vfp-import fieldset{background:#fff;border:1px solid #d6e0ea;border-radius:10px;margin:22px 0;padding:22px}.vfp-import legend{font-weight:700;padding:0 8px}.vfp-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1.3fr;margin-top:20px}.vfp-fields label,.vfp-upload{display:flex;flex-direction:column;gap:7px}.vfp-import input:not([type=checkbox]){border:1px solid #b6c7d6;border-radius:5px;min-width:0;padding:10px}.vfp-upload small{color:#61758a}.vfp-check{align-items:start;display:flex;gap:10px;margin:13px 0}.vfp-import button{background:#175b7a;border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:11px 20px}.vfp-import button:disabled{cursor:wait;opacity:.55}.vfp-import :focus-visible{outline:3px solid #dd970b;outline-offset:3px}.vfp-error{background:#fff0ed;color:#932e26;padding:15px}.vfp-review-title{align-items:center;display:flex;justify-content:space-between;margin-top:28px}.vfp-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin:24px 0}.vfp-metrics div{background:#fff;border:1px solid #d6e0ea;border-radius:7px;display:flex;flex-direction:column;padding:16px}.vfp-metrics strong{font-size:24px}.vfp-metrics span{color:#52667b}.vfp-table{background:#fff;border:1px solid #d6e0ea;max-height:430px;overflow:auto}.vfp-import table{border-collapse:collapse;text-align:left;width:100%}.vfp-import td,.vfp-import th{border-bottom:1px solid #e4eaf0;padding:11px 14px}.vfp-import thead th{background:#eaf0f5;position:sticky;top:0}.vfp-excluded{color:#52667b;overflow-wrap:anywhere}@media(max-width:750px){.vfp-fields{grid-template-columns:1fr 1fr}.vfp-metrics{grid-template-columns:repeat(2,1fr)}.vfp-import{padding:20px 14px 70px}.vfp-review-title{align-items:start;gap:10px}}.vfp-import .vfp-confirm-source legend{float:left;margin:0 0 8px;padding:0;width:100%}.vfp-import .vfp-confirm-source>.vfp-check:first-of-type{clear:both}.vfp-import .vfp-approval-code{display:flex;flex-direction:column;gap:7px;margin-top:16px;max-width:280px}.vfp-import .vfp-approval-code input{font-size:18px;letter-spacing:4px;scroll-margin-block:180px}html.vfp-scroll{scroll-padding-bottom:180px}.order-register-page{background:#f3f7fb;color:#162033;min-height:100vh;padding:28px}.order-register-page>header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.order-register-page h1{font-size:28px;font-weight:850;margin:0}.order-register-page p{color:#607086;margin:5px 0 0}.order-register-actions{display:flex;gap:9px}.order-register-actions button,.order-register-row-actions button{background:#fff;border:1px solid #b9c8da;border-radius:10px;color:#26354a;font-weight:750;padding:9px 15px}.order-register-actions button:first-child,.order-register-row-actions .is-convert{background:#2563eb;border-color:#1d67dc;color:#fff}.order-register-filters{grid-gap:12px;align-items:center;background:#fff;border:1px solid #d4deea;border-radius:15px 15px 0 0;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) 220px auto;padding:14px}.order-register-filters input,.order-register-filters select{background:#fff;border:1px solid #becbdd;border-radius:10px;font-size:14px;height:44px;padding:0 13px}.order-register-filters span{color:#52647a;font-weight:750}.order-register-table-wrap{background:#fff;border:1px solid #d4deea;border-radius:0 0 15px 15px;border-top:0;overflow:auto}.order-register-table-wrap table{border-collapse:collapse;width:100%}.order-register-table-wrap th{background:#e5eef9;font-size:13px;padding:13px;position:sticky;text-align:left;top:0}.order-register-table-wrap td{border-top:1px solid #e5eaf1;font-size:14px;padding:13px}.order-register-table-wrap tbody tr:hover{background:#f5f9ff}.order-register-table-wrap td small,.order-register-table-wrap td strong{display:block}.order-register-table-wrap td small{color:#64748b}.order-register-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;padding:5px 9px;text-transform:capitalize}.order-register-status.is-open{background:#dcfce7;color:#166534}.order-register-status.is-partial{background:#fef3c7;color:#92400e}.order-register-status.is-converted{background:#dbeafe;color:#1e40af}.order-register-status.is-cancelled{background:#fee2e2;color:#991b1b}.order-register-row-actions{align-items:center;display:flex;gap:7px}.order-register-empty{color:#64748b;padding:60px!important;text-align:center!important}@media(max-width:800px){.order-register-page{padding:14px}.order-register-page>header{align-items:flex-start;flex-direction:column}.order-register-filters{grid-template-columns:1fr}.order-register-table-wrap{max-height:70vh}}@media print{.order-register-page{background:#fff;padding:0}.order-register-actions,.order-register-filters{display:none}.order-register-table-wrap{border:0}.order-register-row-actions{display:none}}.order-register-table-wrap table{min-width:1100px}.order-register-table-wrap .order-register-qty{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.order-register-product{min-width:180px;overflow-wrap:anywhere}.order-register-table-wrap td,.order-register-table-wrap td[rowspan]{line-height:1.4;vertical-align:middle}.order-register-table-wrap th{white-space:nowrap}@media print{.order-register-table-wrap{overflow:visible}.order-register-table-wrap table{min-width:0}.order-register-table-wrap td,.order-register-table-wrap th{font-size:10px;padding:5px}.order-register-table-wrap th{position:static;white-space:normal}.order-register-product{min-width:0}.order-register-table-wrap thead{display:table-header-group}}.order-register-status.is-closed{background:#e2e8f0;color:#334155}.order-register-row-actions{flex-wrap:wrap}.pending-orders .order-register-actions{flex-shrink:0;flex-wrap:wrap}.pending-orders .pending-order-filters{grid-template-columns:150px 150px minmax(180px,1fr) minmax(180px,1fr)}.pending-order-filters label{display:flex;flex-direction:column;font-weight:700;gap:5px}.pending-order-filters input,.pending-order-filters select{width:100%}.pending-order-summary{padding:10px 0}.pending-order-party td{background:#dbeafa;color:#183651;font-weight:800}.pending-order-total td{background:#edf4fa;border-top:1px solid #bbd3ec;font-weight:800}.pending-order-deliveries{min-width:240px;white-space:pre-line}.pending-order-action button{background:#fff;border:1px solid #bbd3ec;border-radius:5px;color:#183651;padding:6px 10px}.pending-orders button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:800px){.pending-orders .pending-order-filters{grid-template-columns:1fr 1fr}.pending-orders .order-register-actions{flex-shrink:1}}@media print{.pending-orders .pending-order-action{display:none}.pending-order-deliveries{min-width:0}.pending-orders tr{break-inside:avoid;page-break-inside:avoid}.pending-orders .order-register-table-wrap{max-height:none}.pending-order-party{break-after:avoid;page-break-after:avoid}}@media screen{.order-register-page:not(.pending-orders) .order-register-table-wrap th{padding-bottom:6px;padding-top:6px}.order-register-page:not(.pending-orders) .order-register-table-wrap td{padding-bottom:3px;padding-top:3px}.order-register-page:not(.pending-orders) .order-register-row-actions button{padding-bottom:5px;padding-top:5px}}.order-register-page :is(.order-register-actions,.order-register-row-actions,.pending-order-action) button{align-items:center;background:#fff;border:1px solid #bfd0e2;border-radius:6px;box-shadow:0 1px 2px #17324d0f;color:#19466f;display:inline-flex;font-family:inherit;font-weight:600;justify-content:center;line-height:20px;min-height:32px;min-width:64px;padding:5px 12px;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap}.order-register-page :is(.order-register-actions,.order-register-row-actions,.pending-order-action) button:hover:not(:disabled){background:#edf5fc;border-color:#7ca3c5}.order-register-page :is(.order-register-actions,.order-register-row-actions,.pending-order-action) button:focus-visible{outline:2px solid #1687aa;outline-offset:2px}.order-register-page :is(.order-register-actions,.order-register-row-actions,.pending-order-action) button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.order-register-page :is(.order-register-actions,.order-register-row-actions){flex-wrap:wrap;gap:6px}.pending-orders .pending-order-filters{display:flex;flex-wrap:wrap;gap:12px}.pending-order-filters label{flex:1 1 160px;min-width:0}.order-ageing-summary{border-radius:8px;border-top:1px solid #d4deea;margin:0 0 14px}.order-ageing-summary caption{background:#edf4fa;caption-side:top;color:#183651;font-weight:600;padding:10px;text-align:left}.order-ageing-summary table{min-width:850px}.order-age-band{white-space:nowrap}.order-age-band.age-91{color:#a52b22;font-weight:600}@media print{.order-ageing-summary table{min-width:0}.order-ageing-summary{border:0}.order-ageing-summary caption{font-size:11px}}.rd-dashboard .rd-clockButton{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;gap:6px;margin-left:2cm;padding:2px 0}.rd-dashboard .rd-clockButton:focus-visible{border-radius:3px;outline:2px solid #58b8ff;outline-offset:3px}.dashboard-alarm .MuiDialogTitle-root{align-items:center;background:#193651;color:#fff;display:flex;font-size:17px;gap:10px}.dashboard-alarm .MuiDialogContent-root{padding-top:20px}.dashboard-alarm label{color:#29435f;display:block;font-size:13px;font-weight:600;margin:8px 0 5px}.dashboard-alarm input,.dashboard-alarm textarea{background:#fff;border:1px solid #bcccdc;border-radius:5px;box-sizing:border-box;color:#162d45;display:block;font:inherit;padding:10px;width:100%}.dashboard-alarm .dashboard-alarm-note{color:#62758a;font-size:12px;margin:12px 0 0}.dashboard-alarm .dashboard-alarm-status{background:#e7f5f1;border-radius:5px;color:#08766d;font-size:13px;padding:10px}.dashboard-alarm .dashboard-alarm-message{color:#193651;font-size:19px;overflow-wrap:anywhere;white-space:pre-wrap}.dashboard-alarm .MuiDialogActions-root{gap:6px;padding:12px 20px}.dashboard-alarm button{background:#fff;border:1px solid #bcccdc;border-radius:5px;color:#29435f;cursor:pointer;padding:8px 12px}.dashboard-alarm button.dashboard-alarm-primary{background:#128f91;border-color:#128f91;color:#fff}.rd-dashboard .rd-clockAlarmIcon{flex-shrink:0}.cash-voucher-page{--accounting-voucher-font-size:var(--cash-font-size,var(--app-font-size,13px))}.bank-voucher-page{--accounting-voucher-font-size:var(--bank-font-size,var(--app-font-size,13px))}.journal-voucher-page{--accounting-voucher-font-size:var(--journal-font-size,var(--app-font-size,13px))}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page){--accounting-voucher-border:#d5deea;--accounting-voucher-row-height:32px;--voucher-button-font-size:var(--accounting-voucher-font-size);-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#f8fbff,#fff)!important;color:#172033;font-size:var(--accounting-voucher-font-size)!important;height:100dvh!important;margin:0!important;min-height:100svh!important;overflow:hidden!important;padding:0!important;text-rendering:optimizeLegibility;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page),:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) *,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :after,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :before{box-sizing:border-box}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-shell,.bank-voucher-shell,.journal-voucher-shell){grid-gap:6px!important;display:grid!important;height:100%!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:8px!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card){background:linear-gradient(180deg,#fffffffc,#f6fafffc)!important;border:1px solid #dbe5f1!important;box-shadow:0 8px 20px #0f172a12!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;height:auto!important;margin:0!important;min-height:108px!important;padding:6px 10px 8px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-top,.bank-voucher-header-top,.journal-voucher-header-top.compact-header){align-items:center!important;display:flex!important;flex:0 0 38px!important;height:38px!important;justify-content:center!important;min-height:38px!important;position:relative!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .header-title-wrap{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:center!important;margin:0!important;min-width:0!important;text-align:center!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.HeaderCASH,.HeaderBANK,.HeaderJOU){align-items:center!important;background:linear-gradient(90deg,#fff,#eef5ff,#f5f3ff)!important;border:1px solid #d7e2f0!important;border-radius:999px!important;box-shadow:0 6px 14px #0f172a14!important;color:#0f172a!important;display:inline-flex!important;font-family:Times New Roman,Times,serif!important;font-size:calc(var(--accounting-voucher-font-size) + 2px)!important;font-weight:800!important;justify-content:center!important;line-height:1!important;min-height:34px!important;padding:0 18px!important;white-space:nowrap!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .tittle{color:#475569!important;font-size:var(--accounting-voucher-font-size)!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important;margin:0!important;white-space:nowrap!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar.compact-topbar){grid-gap:8px!important;display:grid!important;min-height:54px!important;min-width:0!important;padding:0 0 0 40px!important;width:100%!important}:is(.cash-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.journal-voucher-topbar.compact-topbar){grid-template-columns:repeat(3,minmax(150px,1fr))!important}.bank-voucher-page .bank-voucher-topbar{grid-template-columns:minmax(140px,.85fr) minmax(130px,.75fr) minmax(140px,.85fr) minmax(220px,1.6fr) minmax(120px,.7fr)!important}.bank-voucher-page .bank-topbar-right>.bankdiv.modern-bank-row,.bank-voucher-page .bank-voucher-topbar>:is(.topbar-left,.bank-topbar-right),.cash-voucher-page .cash-voucher-topbar>:is(.topbar-left,.topbar-right),.journal-voucher-page .journal-voucher-topbar>.topbar-left.header-input-grid{display:contents!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.field-block,.equal-field,.custom-bordered-input,.bank-name-field,.bank-code-field){margin:0!important;min-height:0!important;min-width:0!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .top-label{color:#475569!important;font-size:max(10px,calc(var(--accounting-voucher-font-size)*.78))!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important;margin:0 0 3px!important;min-height:13px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .DatePICKER.modern-date-input{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #bfc8d6!important;border-radius:8px!important;box-shadow:0 4px 10px #0f172a0d!important;color:#1e293b!important;display:block!important;font-size:var(--accounting-voucher-font-size)!important;font-weight:700!important;height:40px!important;line-height:38px!important;margin:0!important;min-height:40px!important;outline:none!important;padding:0 11px!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .DatePICKER.modern-date-input:focus{border-color:#6c8fcb!important;box-shadow:0 0 0 3px #3b82f614!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input{margin:0!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiFilledInput-root{align-items:center!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #bfc8d6!important;border-radius:8px!important;box-shadow:0 4px 10px #0f172a0d!important;display:flex!important;height:40px!important;min-height:40px!important;overflow:hidden!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiInputBase-input{color:#1e293b!important;font-size:var(--accounting-voucher-font-size)!important;font-weight:700!important;height:40px!important;line-height:22px!important;min-height:40px!important;padding:14px 10px 3px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiInputLabel-root{color:#64748b!important;font-size:max(10px,calc(var(--accounting-voucher-font-size)*.78))!important;font-weight:800!important;letter-spacing:0!important;transform:translate(10px,12px) scale(1)!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiInputLabel-shrink{transform:translate(10px,3px) scale(.75)!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-table-card,.bank-voucher-table-card,.journal-voucher-table-card){border:1px solid var(--accounting-voucher-border)!important;box-shadow:0 6px 16px #0f172a0d!important;display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.TableSectionz,.Tablesections,.Tablesection){flex:1 1 auto!important;height:100%!important;margin:0!important;min-height:0!important;overflow:auto!important;padding:0!important;scrollbar-gutter:stable;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table){border-collapse:initial!important;border-spacing:0!important;font-size:var(--accounting-voucher-font-size)!important;margin:0!important;min-width:900px!important;table-layout:fixed!important;width:100%!important}.bank-voucher-page .modern-bank-table{min-width:1240px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) thead{position:sticky!important;top:0!important;z-index:8!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) tfoot{bottom:0!important;position:sticky!important;z-index:7!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) td,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) th{border-bottom:1px solid #d4dfeb!important;border-right:1px solid #d4dfeb!important;height:var(--accounting-voucher-row-height)!important;line-height:var(--accounting-voucher-row-height)!important;max-height:var(--accounting-voucher-row-height)!important;min-height:var(--accounting-voucher-row-height)!important;overflow:hidden!important;padding:0 6px!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) thead th{font-weight:800!important;height:32px!important;line-height:32px!important;max-height:32px!important;min-height:32px!important;text-align:center!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) tfoot td{background:#eef5fb!important;font-weight:800!important;height:32px!important;line-height:32px!important;max-height:32px!important;min-height:32px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Account,.Narration,.Payment,.Receipt,.Discounts,.Payments,.Receipts,.Totals,.Bankcharges,.TDSrs,.chnqBank,.REM,.Debit,.Credits){background:#0000!important;border:0!important;border-radius:0!important;color:#172033!important;display:block!important;font-size:var(--accounting-voucher-font-size)!important;height:calc(var(--accounting-voucher-row-height) - 1px)!important;line-height:calc(var(--accounting-voucher-row-height) - 1px)!important;margin:0!important;max-height:calc(var(--accounting-voucher-row-height) - 1px)!important;min-height:calc(var(--accounting-voucher-row-height) - 1px)!important;outline:none!important;padding:0 7px!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.delete-cell-wrap,.delete-cell-wrap .MuiIconButton-root){height:var(--accounting-voucher-row-height)!important;line-height:var(--accounting-voucher-row-height)!important;max-height:var(--accounting-voucher-row-height)!important;min-height:var(--accounting-voucher-row-height)!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Belowcontent.cash-bottom-section,.Belowcontent.bank-bottom-section,.Belowcontent.journal-bottom-section){align-items:center!important;background:#fffffff0!important;border:1px solid #dbe5f1!important;border-radius:8px!important;box-shadow:0 4px 12px #0f172a0d!important;display:flex!important;flex:0 0 auto!important;height:auto!important;justify-content:center!important;margin:0!important;min-height:50px!important;width:100%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-action-bar{padding-bottom:5px!important;padding-top:5px!important}@media (max-height:760px) and (min-width:901px){:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-shell,.bank-voucher-shell,.journal-voucher-shell){gap:4px!important;padding:5px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card){min-height:98px!important;padding-bottom:5px!important;padding-top:4px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-top,.bank-voucher-header-top,.journal-voucher-header-top.compact-header){flex-basis:32px!important;height:32px!important;margin-bottom:4px!important;min-height:32px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.HeaderCASH,.HeaderBANK,.HeaderJOU){min-height:30px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar.compact-topbar){min-height:50px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Belowcontent.cash-bottom-section,.Belowcontent.bank-bottom-section,.Belowcontent.journal-bottom-section){min-height:46px!important}}@media (max-width:900px){:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page){height:auto!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:auto!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-shell,.bank-voucher-shell,.journal-voucher-shell){display:flex!important;flex-direction:column!important;height:auto!important;min-height:100svh!important;overflow:visible!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card){min-height:0!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar.compact-topbar){grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:40px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-table-card,.bank-voucher-table-card,.journal-voucher-table-card){flex:0 0 auto!important;height:min(58svh,520px)!important;min-height:340px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Belowcontent.cash-bottom-section,.Belowcontent.bank-bottom-section,.Belowcontent.journal-bottom-section){overflow-x:auto!important}}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page){--accounting-voucher-border:#cbd8e5;--accounting-voucher-row-height:34px;background:#eef3f7!important;color:#172033!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-shell,.bank-voucher-shell,.journal-voucher-shell){gap:6px!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:7px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card){background:#fff!important;border:1px solid #cbd8e5!important;border-radius:8px!important;border-top:3px solid #287a82!important;box-shadow:0 3px 10px #0f172a0f!important;min-height:0!important;overflow:visible!important;padding:6px 10px 9px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-top,.bank-voucher-header-top,.journal-voucher-header-top.compact-header){flex:0 0 34px!important;height:34px!important;margin:0 0 6px!important;min-height:34px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .header-title-wrap{gap:7px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.HeaderCASH,.HeaderBANK,.HeaderJOU){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#172033!important;font-family:inherit!important;font-size:calc(var(--accounting-voucher-font-size) + 5px)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.15!important;margin:0!important;min-height:0!important;padding:0!important}.journal-voucher-page .journal-series-select select,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-series-badge{align-items:center!important;background:#e9f8f8!important;border:1px solid #95dce0!important;border-radius:6px!important;color:#155e67!important;display:inline-flex!important;font-size:max(11px,calc(var(--accounting-voucher-font-size)*.9))!important;font-weight:850!important;height:26px!important;justify-content:center!important;line-height:24px!important;margin:0!important;max-width:180px!important;min-width:42px!important;overflow:hidden!important;padding:0 9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-mode-badge{background:#f5f7fa!important;border:1px solid #d5dde7!important;border-radius:6px!important;color:#526174!important;font-size:max(10px,calc(var(--accounting-voucher-font-size)*.84))!important;font-weight:800!important;line-height:1!important;margin:0!important;min-height:24px!important;padding:5px 8px!important}.journal-voucher-page .journal-series-select{color:#526174!important;gap:6px!important;height:28px!important;margin:0!important;position:absolute!important;right:0!important;top:4px!important}.journal-voucher-page .journal-series-select select{cursor:pointer!important;width:170px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar.compact-topbar){align-items:end!important;gap:8px!important;margin:0!important;min-height:48px!important;padding:0 0 0 38px!important}:is(.cash-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.journal-voucher-topbar.compact-topbar){grid-template-columns:repeat(3,minmax(140px,1fr))!important}.bank-voucher-page .bank-voucher-topbar{grid-template-columns:minmax(125px,.78fr) minmax(125px,.78fr) minmax(130px,.82fr) minmax(220px,1.45fr) minmax(110px,.68fr)!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .top-label{color:#526174!important;margin-bottom:3px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .DatePICKER.modern-date-input,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiFilledInput-root,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiInputBase-input{height:38px!important;line-height:38px!important;min-height:38px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .DatePICKER.modern-date-input,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiFilledInput-root{background:#fff!important;border:1px solid #b9c7d6!important;border-radius:6px!important;box-shadow:none!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .DatePICKER.modern-date-input:focus,:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiFilledInput-root.Mui-focused{border-color:#287dcc!important;box-shadow:0 0 0 3px #287dcc1f!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card) .custom-bordered-input .MuiInputBase-input{padding:13px 10px 2px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-table-card,.bank-voucher-table-card,.journal-voucher-table-card){background:#fff!important;border:1px solid #c8d6e4!important;border-radius:8px!important;box-shadow:0 3px 10px #0f172a0d!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric-strip{align-items:stretch!important;background:#f7f9fc!important;border-bottom:1px solid #cbd8e5!important;display:flex!important;flex:0 0 42px!important;justify-content:flex-end!important;min-height:42px!important;overflow-x:auto!important;overflow-y:hidden!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric{align-items:center!important;border-left:1px solid #d8e1eb!important;color:#526174!important;display:flex!important;font-size:max(10px,calc(var(--accounting-voucher-font-size)*.82))!important;font-weight:750!important;gap:14px!important;justify-content:space-between!important;min-width:148px!important;padding:0 12px!important;white-space:nowrap!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric strong{font-feature-settings:"tnum"!important;color:#172033!important;font-size:var(--accounting-voucher-font-size)!important;font-variant-numeric:tabular-nums!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) tfoot .voucher-total-label{letter-spacing:0!important;padding-right:12px!important;text-align:right!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric-balance{background:#eef4f9!important;border-left-color:#b9c9dc!important;min-width:168px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric-balance.is-balanced strong{color:#18724c!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric-balance.is-open strong{color:#b54708!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table){color:#172033!important}.cash-voucher-page .modern-cash-table{min-width:880px!important}.bank-voucher-page .modern-bank-table{min-width:1280px!important}.journal-voucher-page .modern-journal-table{min-width:850px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) thead th{background:#2f7eaf!important;border-color:#ffffff57!important;color:#fff!important;height:34px!important;line-height:34px!important;max-height:34px!important;min-height:34px!important;padding:0 7px!important;text-shadow:none!important}.cash-voucher-page .modern-cash-table thead th.voucher-th-desc,.journal-voucher-page .modern-journal-table thead th.journal-th-main,:is(.cash-voucher-page,.bank-voucher-page) :is(.modern-cash-table,.modern-bank-table) thead th.voucher-th-code{background:#247a7b!important}.journal-voucher-page .modern-journal-table thead th.journal-th-action,:is(.cash-voucher-page,.bank-voucher-page) :is(.modern-cash-table,.modern-bank-table) thead th.voucher-th-tax{background:#745294!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) tbody tr:nth-child(2n) td{background:#fafcff!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) tbody tr:hover td{background:#eef6fc!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Account,.Narration){text-align:left!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Payment,.Receipt,.Discounts,.Payments,.Receipts,.Totals,.Bankcharges,.TDSrs,.Debit,.Credits){font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;text-align:right!important}.bank-voucher-page .Totals{background:#f2f5f8!important;color:#445268!important;font-weight:800!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Account,.Narration,.Payment,.Receipt,.Discounts,.Payments,.Receipts,.Totals,.Bankcharges,.TDSrs,.chnqBank,.REM,.Debit,.Credits):focus{background:#fff!important;box-shadow:inset 0 0 0 2px #287dcc!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.modern-cash-table,.modern-bank-table,.modern-journal-table) tfoot td{font-feature-settings:"tnum"!important;background:#eaf2f8!important;border-top:2px solid #91a7bc!important;color:#172033!important;font-variant-numeric:tabular-nums!important;font-weight:900!important;height:34px!important;line-height:34px!important;max-height:34px!important;min-height:34px!important}.cash-voucher-page .modern-cash-table th:first-child{width:28%!important}.cash-voucher-page .modern-cash-table th:nth-child(2){width:34%!important}.cash-voucher-page .modern-cash-table th:nth-child(n+3){width:12.66%!important}.journal-voucher-page .modern-journal-table th:first-child{width:30%!important}.journal-voucher-page .modern-journal-table th:nth-child(2){width:36%!important}.journal-voucher-page .modern-journal-table th:nth-child(3),.journal-voucher-page .modern-journal-table th:nth-child(4){width:17%!important}.bank-voucher-page .modern-bank-table th:first-child{width:24%!important}.bank-voucher-page .modern-bank-table th:nth-child(2),.bank-voucher-page .modern-bank-table th:nth-child(3),.bank-voucher-page .modern-bank-table th:nth-child(4),.bank-voucher-page .modern-bank-table th:nth-child(5),.bank-voucher-page .modern-bank-table th:nth-child(6),.bank-voucher-page .modern-bank-table th:nth-child(7){width:9%!important}.bank-voucher-page .modern-bank-table th:nth-child(8){width:13%!important}.bank-voucher-page .modern-bank-table th:nth-child(9){width:18%!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Belowcontent.cash-bottom-section,.Belowcontent.bank-bottom-section,.Belowcontent.journal-bottom-section){background:#fff!important;border:0!important;border-radius:0!important;border-top:1px solid #cbd8e5!important;box-shadow:none!important;min-height:48px!important;overflow:hidden!important;padding:0!important}@media (max-height:760px) and (min-width:901px){:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page){--accounting-voucher-row-height:29px}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-shell,.bank-voucher-shell,.journal-voucher-shell){gap:4px!important;padding:5px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card){padding:4px 8px 6px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric-strip{flex-basis:36px!important;min-height:36px!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.Belowcontent.cash-bottom-section,.Belowcontent.bank-bottom-section,.Belowcontent.journal-bottom-section){min-height:43px!important}}@media (max-width:1100px) and (min-width:901px){:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar.compact-topbar){padding-left:34px!important}.bank-voucher-page .bank-voucher-topbar{grid-template-columns:repeat(5,minmax(118px,1fr))!important}}@media (max-width:900px){:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar.compact-topbar){grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:0!important}.journal-voucher-page .journal-series-select{margin-left:auto!important;position:static!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .voucher-metric-strip{justify-content:flex-start!important}}@media (max-width:560px){:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar.compact-topbar){grid-template-columns:minmax(0,1fr)!important}:is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) .header-title-wrap{flex-wrap:wrap!important}}:root{--shkun-fit-header-height:40px;--shkun-fit-multiline-height:108px;--shkun-fit-table-head-height:32px;--shkun-fit-table-row-height:32px;--shkun-fit-action-height:38px;--shkun-fit-shell-header-height:150px}html[data-shkun-density=compact]{--shkun-fit-header-height:36px;--shkun-fit-multiline-height:94px;--shkun-fit-table-head-height:29px;--shkun-fit-table-row-height:28px;--shkun-fit-action-height:35px;--shkun-fit-shell-header-height:136px}html[data-shkun-density=dense]{--shkun-fit-header-height:34px;--shkun-fit-multiline-height:86px;--shkun-fit-table-head-height:27px;--shkun-fit-table-row-height:26px;--shkun-fit-action-height:33px;--shkun-fit-shell-header-height:128px}html[data-shkun-density=extra-dense]{--shkun-fit-header-height:32px;--shkun-fit-multiline-height:78px;--shkun-fit-table-head-height:25px;--shkun-fit-table-row-height:24px;--shkun-fit-action-height:31px;--shkun-fit-shell-header-height:120px}html:not([data-shkun-density=normal]) .voucher-entry-page{--voucher-header-height:var(--shkun-fit-header-height)!important;--voucher-header-multiline-height:var(--shkun-fit-multiline-height)!important;--voucher-table-head-height:var(--shkun-fit-table-head-height)!important;--voucher-table-row-height:var(--shkun-fit-table-row-height)!important;--sa-table-row-height:var(--shkun-fit-table-row-height)!important;--pu-table-row-height:var(--shkun-fit-table-row-height)!important;--pus-table-row-height:var(--shkun-fit-table-row-height)!important}html:not([data-shkun-density=normal]) .voucher-entry-page :is(.sa-sale_toppart,.sa-pur_toppart,.pu-sale_toppart,.pu-pur_toppart,.pus-sale_toppart,.pus-pur_toppart){margin-inline:5px!important;padding:3px 6px 4px!important}html:not([data-shkun-density=normal]) .voucher-entry-page :is(.sa-Dated,.pu-Dated,.pus-Dated){margin-bottom:3px!important;min-height:40px!important;min-height:var(--shkun-fit-header-height)!important}html:not([data-shkun-density=normal]) .voucher-entry-page :is(.sa-Buttonsgroupz,.pu-Buttonsgroupz,.pus-Buttonsgroupz){padding-block:3px max(4px,env(safe-area-inset-bottom))!important}html:not([data-shkun-density=normal]) .voucher-action-button,html:not([data-shkun-density=normal]) .voucher-entry-page :is(.sa-Buttonz,.sa-delete,.pu-Buttonz,.pu-delete,.pus-Buttonz,.pus-delete){height:38px!important;height:var(--shkun-fit-action-height)!important;min-height:38px!important;min-height:var(--shkun-fit-action-height)!important}html:not([data-shkun-density=normal]) :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-shell,.bank-voucher-shell,.journal-voucher-shell){gap:4px!important;grid-template-rows:minmax(150px,19%) minmax(0,1fr) auto!important;grid-template-rows:minmax(var(--shkun-fit-shell-header-height),19%) minmax(0,1fr) auto!important}html:not([data-shkun-density=normal]) :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-card,.bank-voucher-header-card,.journal-voucher-header-card){padding:5px 9px 6px!important}html:not([data-shkun-density=normal]) :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-header-top,.bank-voucher-header-top,.journal-voucher-header-top){margin-bottom:2px!important;min-height:38px!important}html:not([data-shkun-density=normal]) :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.cash-voucher-topbar,.bank-voucher-topbar,.journal-voucher-topbar){min-height:52px!important}html:not([data-shkun-density=normal]) :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.DatePICKER.modern-date-input,.custom-bordered-input .MuiFilledInput-root,.custom-bordered-input .MuiInputBase-input){height:40px!important;height:var(--shkun-fit-header-height)!important;line-height:40px!important;line-height:var(--shkun-fit-header-height)!important;min-height:40px!important;min-height:var(--shkun-fit-header-height)!important}html:not([data-shkun-density=normal]) :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.custom-table,.modern-cash-table,.modern-bank-table,.modern-journal-table) tbody td,html:not([data-shkun-density=normal]) :is(.cash-voucher-page,.bank-voucher-page,.journal-voucher-page) :is(.custom-table,.modern-cash-table,.modern-bank-table,.modern-journal-table) tbody tr{height:32px!important;height:var(--shkun-fit-table-row-height)!important;min-height:32px!important;min-height:var(--shkun-fit-table-row-height)!important}@media screen{body:has(.application-dashboard-host),body:has(.application-frame){zoom:1;zoom:var(--shkun-display-scale,1)}.application-dashboard-host,.application-dashboard-host .nd-dash.nd-reference{height:100dvh;height:var(--shkun-viewport-height,100dvh);min-height:0;overflow:hidden}.application-frame{--application-content-height:calc(var(--shkun-viewport-height, 100dvh) - var(--application-header-height) - var(--application-footer-height));height:100dvh;height:var(--shkun-viewport-height,100dvh)}.application-screen-content .ld-ledgeracc-page.master-entry-page,.application-screen-content .voucher-entry-page.voucher-entry-page{height:var(--application-content-height)!important;max-height:var(--application-content-height)!important;min-height:0!important}.application-screen-content :is(.sa-sale-page,.pu-sale-page).voucher-entry-page{--voucher-table-head-height:32px!important;--voucher-table-row-height:var(--invoice-row-height,32px)!important;--invoice-visible-rows:6;--invoice-table-height:calc(66px + var(--invoice-visible-rows)*var(--voucher-table-row-height));overflow-y:auto!important}.application-screen-content :is(.sa-sale-page,.pu-sale-page).voucher-entry-page:not(:has(.party-balance-strip)){--invoice-visible-rows:7}.application-screen-content :is(.sa-entry-content,.pu-entry-content){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto}.application-screen-content .pu-entry-content .pu-Belowcontents{flex:0 0 auto!important;margin:0!important;position:static!important;width:100%!important}.application-screen-content .pu-entry-content .pu-footer-main{grid-gap:6px;display:grid!important;gap:6px;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)!important}.application-screen-content :is(.sa-sale-page,.pu-sale-page).voucher-entry-page :is(.sa-tablestylez,.pu-tablestylez){border-radius:4px!important;flex:0 0 var(--invoice-table-height)!important;height:var(--invoice-table-height)!important;max-height:var(--invoice-table-height)!important;min-height:var(--invoice-table-height)!important;overflow:auto!important}.application-screen-content :is(.sa-sale-page,.pu-sale-page).voucher-entry-page :is(.sa-custom-table,.pu-custom-table) tbody td{height:var(--voucher-table-row-height)!important;line-height:20px!important;min-height:var(--voucher-table-row-height)!important;padding-block:2px!important}.application-screen-content :is(.sa-sale-page,.pu-sale-page).voucher-entry-page :is(.sa-custom-table,.pu-custom-table) tbody input{box-sizing:border-box;height:calc(var(--voucher-table-row-height) - 5px)!important;min-height:0!important;padding-block:2px!important}.application-screen-content .pu-sale-page.voucher-entry-page>.pu-Buttonsgroupz{background:#fff!important;display:grid!important;flex:0 0 auto!important;flex-wrap:wrap!important;grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;margin:0!important;position:static!important;z-index:10}.application-screen-content .ld-ledgeracc-page.master-entry-page{display:flex;flex-direction:column;gap:6px;overflow:hidden!important;padding:6px!important}.application-screen-content .ld-ledgeracc-card.master-entry-shell{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr) auto!important;height:auto!important;min-height:0;overflow:auto!important}.application-screen-content .ld-ledgeracc-bottom-buttons.master-entry-actions{border-radius:4px;display:grid!important;flex:0 0 auto;grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;margin:0!important;overflow:visible!important;position:static!important;width:100%}}@media screen and (min-width:900px){.application-screen-content .pu-entry-content .pu-TopFields{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))!important}.application-screen-content .pu-entry-content .pu-TopFields>div{grid-column:auto!important;margin:0!important;min-width:0;width:100%!important}}@media screen and (max-width:600px){.application-screen-content .pu-entry-content .pu-footer-main{grid-template-columns:minmax(0,1fr)!important}}@media screen and (min-width:900px){.application-screen-content .pu-sale-page.voucher-entry-page:not(.note-debit-page) .pu-tablestylez{flex:1 1!important;height:auto!important;max-height:none!important;min-height:130px!important;min-height:calc(66px + var(--voucher-table-row-height, 32px)*2)!important}}@media screen{#root :is(.sa-service-page,.pus-service-page).voucher-entry-page{overflow:hidden!important}#root :is(.sa-service-page,.pus-service-page)>.service-entry-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:auto}#root .service-entry-content>*{min-width:0}#root .service-entry-content>:is(.sa-TableContainer,.pus-tablestylez){border-radius:4px!important;flex:1 0 130px!important;height:auto!important;max-height:none!important;min-height:130px!important;overflow:auto!important}#root .service-entry-content>:is(.sa-Belowcontents,.pus-Belowcontents){flex:0 0 auto!important;margin:0!important;position:static!important;width:100%!important}#root :is(.sa-service-page,.pus-service-page)>.voucher-action-bar{flex:0 0 auto!important;flex-wrap:wrap!important;margin:0!important;min-width:0;position:static!important;width:100%}}@media screen and (min-width:1440px) and (min-height:800px){#root .pu-sale-page.voucher-entry-page:not(.note-debit-page) .pu-entry-content .pu-tablestylez{flex:1 0 var(--invoice-table-height)!important;min-height:var(--invoice-table-height)!important}#root .service-entry-content>:is(.sa-TableContainer,.pus-tablestylez){flex-basis:258px!important;flex-basis:calc(66px + var(--voucher-table-row-height, 32px)*6)!important;min-height:258px!important;min-height:calc(66px + var(--voucher-table-row-height, 32px)*6)!important}}@media screen and (max-width:760px){#root .service-entry-content :is(.sa-CUS,.sa-GST,.pus-CUS,.pus-GST),#root .service-entry-content :is(.sa-TopFields,.pus-TopFields),#root .service-entry-content :is(.sa-TopFields,.pus-TopFields)>div{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-auto-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important}#root .service-entry-content :is(.sa-Dated,.pus-Dated){grid-template-columns:minmax(0,1fr)!important}#root .service-entry-content :is(.sa-Dated,.pus-Dated)>*{margin-left:0!important;max-width:100%!important;min-width:0!important;transform:none!important;width:100%!important}#root .service-entry-content :is(.sa-Setup,.pus-Setup){flex-wrap:wrap}}@media print{.service-entry-content{display:contents}}@layer softwareControlFit, softwareActionPalette, softwareButtonDimensions;@layer softwareControlFit{@media screen{:is(.balance-window-controls button,.bs-options-controls button,button.btn-close,button[aria-label^=close i],button.trial-options-close,button.tds-setup-close-x):not([data-preserve-button-style] *):not([data-preserve-button-style]){background-size:16px 16px!important;border-radius:6px!important;flex:0 0 30px!important;height:30px!important;max-height:30px!important;max-width:30px!important;min-height:30px!important;min-width:30px!important;padding:0!important;width:30px!important}:is(.balance-window-controls,.bs-options-controls){align-items:center!important;display:flex!important;gap:4px!important;height:30px!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}:is(.balance-modal-header,.bs-options-titlebar){box-sizing:border-box!important;height:40px!important;min-height:40px!important;padding:0 112px!important}:is(.balance-modal-header,.bs-options-titlebar)>:is(h2,span){font-size:15px;line-height:1.2;min-width:0}:is(.MuiInputAdornment-root .MuiIconButton-root,.MuiAutocomplete-popupIndicator,.MuiAutocomplete-clearIndicator):not([data-preserve-button-style] *){flex:0 0 28px!important;height:28px!important;max-height:28px!important;max-width:28px!important;min-height:28px!important;min-width:28px!important;padding:0!important;width:28px!important}.voucher-gst-tds-help{border-radius:50%!important;flex:0 0 20px!important;height:20px!important;max-height:20px!important;max-width:20px!important;min-height:20px!important;min-width:20px!important;padding:0!important;width:20px!important}:is(.sa-footer-info-label,.pu-footer-info-label):has(.voucher-gst-tds-help){align-items:center!important;min-height:22px!important}:is(.sa-footer-info-row,.pu-footer-info-row):has(.voucher-gst-tds-help){grid-template-columns:max-content minmax(0,1fr)!important}:is(.sa-footer-info-label,.pu-footer-info-label):has(.voucher-gst-tds-help){min-width:max-content!important;width:auto!important}.trail-search-mode-compact{display:flex!important;flex:0 0 auto!important;gap:6px!important;height:auto!important;min-height:38px!important;min-width:max-content!important;width:max-content!important}.trail-appbar{height:auto!important;min-height:50px!important}.trail-appbar,.trail-top-search-group{flex-wrap:wrap!important;gap:8px!important}.trail-top-search-group{align-items:center!important;display:flex!important;min-width:0!important}.trail-top-search{flex:0 1 238px!important;min-width:160px!important}:is(.balance-footer,.modal-footer,.MuiDialogActions-root){flex-wrap:wrap!important;gap:8px!important;height:auto!important}.balance-footer button{flex:0 0 auto!important;white-space:nowrap!important}.balance-center-panel{min-height:0!important;overflow:auto!important}.bs-options-window{display:flex!important;flex-direction:column!important}.bs-options-body{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:auto!important;padding:12px 20px!important}.bs-options-row{grid-template-columns:minmax(90px,122px) minmax(0,1fr)!important}.bs-options-input{max-width:100%!important;min-width:0!important}.bs-options-actions{display:flex;justify-content:flex-end;padding-top:8px}.bs-options-ok{position:static!important;width:auto!important}:is(.sa-sale-page,.ld-ledgeracc-page) .MuiFilledInput-root input:not(table *){box-sizing:border-box!important;height:100%!important;max-height:100%!important;min-height:0!important;padding-bottom:2px!important;padding-top:14px!important}.ns-reference-layout .MuiFilledInput-root input{box-sizing:border-box!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0 8px!important}.ns-reference-layout .MuiAutocomplete-endAdornment{align-items:center;display:flex;top:50%!important;transform:translateY(-50%)!important}.ns-reference-layout .MuiAutocomplete-endAdornment .MuiIconButton-root{flex-basis:18px!important;height:18px!important;max-height:18px!important;max-width:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.ns-reference-layout .MuiSelect-icon{height:16px!important;top:calc(50% - 8px)!important;width:16px!important}:is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not(.MuiInputBase-input):not(table *):not([data-preserve-button-style] *):not(.trail-top-search input):not([class*=search] input){background-color:#fff!important;border:1px solid #cbd8e5!important;border-radius:6px!important;box-sizing:border-box!important;max-width:100%;min-width:0}.MuiFilledInput-root:not(table *):not([data-preserve-button-style] *){background-color:#fff!important;border:1px solid #cbd8e5!important;border-radius:6px!important}.MuiOutlinedInput-root:not(table *):not([data-preserve-button-style] *){background-color:#fff!important;border-radius:6px!important}.MuiOutlinedInput-root:not(table *):not([data-preserve-button-style] *) .MuiOutlinedInput-notchedOutline{border-color:#cbd8e5!important;border-width:1px!important}.MuiFilledInput-root.Mui-focused:not([data-preserve-button-style] *),.MuiOutlinedInput-root.Mui-focused:not([data-preserve-button-style] *) .MuiOutlinedInput-notchedOutline{border-color:#356ae6!important}.MuiFilledInput-root.Mui-error:not([data-preserve-button-style] *),.MuiOutlinedInput-root.Mui-error:not([data-preserve-button-style] *) .MuiOutlinedInput-notchedOutline,:is(input,select,textarea)[aria-invalid=true]:not([data-preserve-button-style] *){border-color:#c95555!important}:is(.MuiFilledInput-root,.MuiOutlinedInput-root).Mui-disabled:not([data-preserve-button-style] *){background-color:#f5f7fa!important}:is(input,select,textarea):focus-visible:not(.MuiInputBase-input):not(table *):not([data-preserve-button-style] *){outline:2px solid #a9c2f5;outline-offset:1px}}}@layer softwareActionPalette, softwareButtonDimensions;@layer softwareActionPalette{@media screen{[data-software-action]{background-color:var(--action-background)!important;background-image:none!important;border-color:var(--action-border)!important;color:var(--action-text)!important;text-shadow:none!important}[data-software-action=add]{--action-background:#e8f6f3;--action-border:#72d4c4;--action-text:#087f73}[data-software-action=save]{--action-background:#168f8b;--action-border:#0000;--action-text:#fff;border-style:none!important}[data-software-action=edit]{--action-background:#eef4ff;--action-border:#a9c2f5;--action-text:#356ae6}[data-software-action=options],[data-software-action=print]{--action-background:#eef4ff;--action-border:#a9c2f5;--action-text:#315a7d}[data-software-action=navigation]{--action-background:#fff;--action-border:#cbd8e5;--action-text:#315a7d}[data-software-action=cancel]{--action-background:#fff;--action-border:#cbd5dd;--action-text:#52616f}[data-software-action=delete]{--action-background:#fff0f0;--action-border:#e7a5a5;--action-text:#c95555}[data-software-action] :is(span,svg):not(.MuiTouchRipple-root){color:inherit!important}:is(button.btn-close,button[aria-label^=close i],button.trial-options-close,button.tds-setup-close-x)[data-software-action=cancel]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352616F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12m0-12L6 18'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important}:is(.modal-content,.modal-body,.MuiDialog-paper,.MuiDialogContent-root,.MuiModal-root>.MuiBox-root,.book-selection,.quick-party-modal,.order-picker,.balance-modal-shell,[role=dialog]:not(.MuiModal-root):not(.modal),.SS-freshSetupShell,.ps-freshSetupShell,.newModalcb>.modalcontainer){background-color:#fff!important;background-image:none!important}:is(.modal-header,.MuiDialogTitle-root,.book-selection>:first-child,[role=dialog]>header,.quick-party-header,.party-payment-header,.balance-modal-header,.SS-topStrip,.ps-topStrip,.popup-theme-header,.bs-report-titlebar,.bs-options-titlebar){background:#173252!important;border-bottom:1px solid #173252!important;border-radius:7px 7px 0 0!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}:is(.modal-header,.MuiDialogTitle-root,.book-selection>:first-child,[role=dialog]>header,.quick-party-header,.party-payment-header,.balance-modal-header,.SS-topStrip,.ps-topStrip,.popup-theme-header,.bs-report-titlebar,.bs-options-titlebar) :is(h1,h2,h3,h4,h5,h6,.modal-title,.MuiTypography-root):not(button *){background:#0000!important;color:#fff!important;text-shadow:none!important}}}@layer softwareButtonDimensions{@media screen{:where(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.MuiButton-root):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style]){align-items:center!important;border-radius:8px!important;border-style:solid!important;border-width:1px!important;box-shadow:0 1px 2px #1732521a!important;box-sizing:border-box!important;display:inline-flex!important;flex-direction:row!important;font-size:14px!important;font-weight:600!important;gap:8px!important;height:38px!important;justify-content:center!important;line-height:20px!important;max-height:38px!important;min-height:38px!important;min-width:min-content!important;padding:0 15px!important;transition:filter 175ms ease,box-shadow 175ms ease,background-color 175ms ease,border-color 175ms ease!important}:where(button,a.btn,a.MuiButton-root):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style]) :is(svg,.MuiButton-startIcon,.MuiButton-endIcon){align-items:center!important;display:inline-flex!important;flex:0 0 16px!important;font-size:16px!important;height:16px!important;margin:0!important;min-width:16px!important;position:static!important;transform:none!important;width:16px!important}:where(button,a.btn,a.MuiButton-root):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style])>:is(span,.MuiButton-label):not(.MuiButton-startIcon):not(.MuiButton-endIcon):not(.MuiTouchRipple-root):not(.material-icons):not(.material-symbols-outlined){font-size:inherit!important;font-weight:inherit!important}:where(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.MuiButton-root):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style]):hover:not(:disabled):not(.Mui-disabled){box-shadow:0 2px 4px #17325224!important;filter:brightness(.97)!important}:where(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.MuiButton-root):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style]):active:not(:disabled):not(.Mui-disabled){box-shadow:inset 0 1px 2px #1732521f!important;filter:brightness(.94)!important}:where(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.MuiButton-root):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style]):focus-visible{outline:2px solid #2678ed!important;outline-offset:2px!important}:is(button.MuiIconButton-root,button.btn-close,button[aria-label^=close i],button.trial-options-close,button.tds-setup-close-x):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style]){background-size:16px 16px!important;flex:0 0 38px!important;max-width:38px!important;min-width:38px!important;padding:0!important;width:38px!important}:is(button.btn-close,button[aria-label^=close i],button.trial-options-close,button.tds-setup-close-x):not(.balance-left-panel *):not([data-preserve-button-style] *):not([data-preserve-button-style]){font-size:0!important}.voucher-action-bar{flex-wrap:wrap!important;height:auto!important;min-height:48px!important}.voucher-action-bar:not(.master-entry-actions):not(.ledger-setup-footer):not(.tds-setup-actions) button{border-radius:9.6px!important;flex:0 0 auto!important;font-size:16.8px!important;gap:9.6px!important;height:45.6px!important;line-height:24px!important;max-height:45.6px!important;max-width:none!important;min-height:45.6px!important;padding:0 18px!important;width:auto!important}.voucher-action-bar:not(.master-entry-actions):not(.ledger-setup-footer):not(.tds-setup-actions) button :is(svg,.MuiButton-startIcon,.MuiButton-endIcon){flex:0 0 19.2px!important;font-size:19.2px!important;height:19.2px!important;min-width:19.2px!important;width:19.2px!important}.cash-voucher-page .voucher-action-bar:not(.master-entry-actions):not(.ledger-setup-footer):not(.tds-setup-actions) button{font-size:18.8px!important;font-weight:400!important}:is(.sa-sale-page.sale-inter,.pu-sale-page.purchase-inter,.cash-voucher-page,.bank-voucher-page,.journal-voucher-page:not(.non-gst-note-page)) .voucher-action-bar button{font-weight:400!important}:is(.modal-header,.MuiDialogTitle-root){height:auto!important;min-height:48px!important}}}