/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}html{scroll-behavior:smooth}body{color:#091633;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#edf4ff;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button,input{-webkit-tap-highlight-color:transparent}.login-page{isolation:isolate;background:#dce8f7;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:12px 24px;display:flex;position:relative;overflow:hidden}.login-page:before{content:"";z-index:0;filter:blur(2.2px);background-image:url(/assets/gallabook-home-background-BalcBSIy.png);background-position:62% 44%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-6px;transform:scale(1.012)}.login-page:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#e2efff33,#a7c7ef1f),#051b3e14;position:absolute;inset:0}.login-card{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #ffffffeb;border-radius:28px;grid-template-columns:46% 54%;width:min(1080px,100vw - 48px);height:min(680px,100vh - 24px);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #235ccd33}.background-decorations{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.background-glow,.background-wave,.dot-pattern{opacity:.28}.background-glow{filter:blur(90px);border-radius:999px;position:absolute}.background-glow-left{background:#60a5fa52;width:460px;height:460px;top:2%;left:-180px}.background-glow-right{background:#2563eb40;width:500px;height:500px;bottom:-80px;right:-170px}.background-wave{border:35px solid #3b82f61a;border-radius:50%;width:120%;position:absolute;left:-10%}.background-wave-one{height:620px;bottom:-390px;transform:rotate(-4deg)}.background-wave-two{height:600px;top:-490px;transform:rotate(5deg)}.dot-pattern{gap:12px;display:grid;position:absolute}.dot-pattern span{background:#3b82f694;border-radius:999px;width:5px;height:5px}.dot-pattern-left{grid-template-columns:repeat(2,5px);top:26%;left:3%}.dot-pattern-right{grid-template-columns:repeat(4,5px);top:42%;right:4%}.floating-card{z-index:2;color:#155eef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:21px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;box-shadow:0 18px 42px #1f63e833}.floating-top-left{top:5%;left:3%;transform:rotate(-11deg)}.floating-top-right{top:7%;right:3%;transform:rotate(11deg)}.floating-bottom-left{bottom:18%;left:2%;transform:rotate(-11deg)}.floating-bottom-right{bottom:13%;right:2%;transform:rotate(11deg)}.information-panel{background:linear-gradient(135deg,#fff 0%,#fbfdff 55%,#edf4ff 100%);flex-direction:column;padding:24px 42px 20px;display:flex;position:relative;overflow:hidden}.panel-dot-pattern{opacity:.28;background-image:radial-gradient(circle,#8ab7ff 1.3px,#0000 1.3px);background-size:14px 14px;width:82px;height:180px;position:absolute;top:68px;right:0}.logo-wrapper{align-items:center;width:190px;height:54px;display:flex;overflow:hidden}.brand-logo{object-fit:contain;object-position:left center;width:100%;max-width:190px;max-height:54px;display:block}.welcome-content{margin-top:18px}.welcome-content h1{letter-spacing:-1.3px;margin:0;font-size:31px;font-weight:800;line-height:1.08}.brand-heading{letter-spacing:-1.5px;margin-top:2px;font-size:34px;font-weight:850;line-height:1;display:flex}.brand-galla{color:#155eef}.brand-b{color:#f04424}.brand-o-one{color:#f90}.brand-o-two{color:#1565e8}.brand-k{color:#2da44e}.welcome-content>p{color:#42516b;max-width:370px;margin:13px 0 0;font-size:12px;line-height:18px}.feature-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.feature-item{align-items:center;gap:11px;display:flex}.feature-icon{color:#155eef;background:#fff;border:1px solid #dce9ff;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 8px 20px #2062dc1c}.feature-item:hover .feature-icon{border-color:#8cb5ff;transform:translateY(-2px)rotate(3deg)}.feature-item h2{margin:0;font-size:12px;font-weight:750;line-height:16px}.feature-item p{color:#5c6b83;margin:2px 0 0;font-size:9.5px;line-height:14px}.dashboard-illustration{background:#fff;border:1px solid #d9e7ff;border-radius:18px;width:310px;height:153px;margin:auto auto 0;position:relative;overflow:hidden;box-shadow:0 20px 42px #225cc826}.illustration-header{background:linear-gradient(90deg,#174ada,#176cff);align-items:center;gap:6px;height:27px;padding:0 13px;display:flex}.illustration-header span{background:#ffffffe6;border-radius:999px;width:7px;height:7px}.illustration-content{grid-template-columns:1.15fr .85fr;gap:9px;height:126px;padding:10px;display:grid}.illustration-chart-panel{background:#eef5ff;border-radius:10px;padding:10px}.chart-info{align-items:center;gap:9px;display:flex}.chart-circle{border:7px solid #3b82f6;border-right-color:#f59e0b;border-radius:50%;width:34px;height:34px}.chart-lines{flex-direction:column;flex:1;gap:6px;display:flex}.chart-lines span{background:#c9ddff;border-radius:999px;height:6px}.chart-lines span:last-child{background:#dbe9ff;width:72%}.bar-chart{align-items:flex-end;gap:8px;height:64px;margin-top:9px;display:flex}.bar-chart span{background:linear-gradient(#60a5fa,#1d4ed8);border-radius:3px 3px 0 0;width:12px}.illustration-report-panel{border:1px solid #dce9ff;border-radius:10px;padding:10px}.report-lines{flex-direction:column;gap:6px;display:flex}.report-lines span{background:#dbe9ff;border-radius:4px;height:7px}.report-lines span:nth-child(2){background:#c8dcff;width:80%;height:5px}.report-lines span:nth-child(3){width:62%;height:5px}.illustration-report-panel svg{width:100%;height:48px;margin-top:13px}.login-form-panel{background:#ffffffd1;justify-content:center;align-items:center;padding:22px 48px;display:flex;position:relative}.login-form-panel:before{content:"";background:linear-gradient(#0000,#dbe8ff 20% 80%,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.login-form-wrapper{width:100%;max-width:440px}.login-stepper{align-items:flex-start;width:280px;margin:0 auto 17px;display:flex}.step-item{color:#65738b;flex-direction:column;align-items:center;gap:6px;font-size:9.5px;font-weight:650;display:flex}.step-circle{color:#415475;background:#edf2fb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:flex}.step-circle-active{color:#fff;background:linear-gradient(#2874ff,#1245bd);box-shadow:0 7px 18px #2563eb3d}.step-label-active{color:#155eef}.step-line{background:#d6e3fa;flex:1;height:1px;margin:17px 18px 0;position:relative;overflow:hidden}.step-line div{background:#3b82f6;position:absolute;inset:0 auto 0 0}.form-heading{text-align:center}.heading-icon{color:#155eef;background:#eff5ff;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto;display:flex;box-shadow:0 6px 15px #235ccd1a}.form-heading h2{letter-spacing:-.5px;margin:10px 0 0;font-size:18px;font-weight:800}.form-heading p{color:#647087;margin:4px 0 0;font-size:11px}.company-code-card{background:linear-gradient(90deg,#f1f6ff,#fff);border:1px solid #d7e5fc;border-radius:11px;align-items:center;gap:10px;min-height:52px;margin-top:17px;padding:8px 11px;display:flex}.company-code-icon{color:#155eef;background:#fff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 10px #1e40af14}.company-code-card div:nth-child(2){flex-direction:column;display:flex}.company-code-card span{color:#627089;font-size:9px}.company-code-card strong{margin-top:1px;font-size:12px}.company-code-card>button{color:#155eef;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.form-field{margin-top:12px;display:block}.company-field{margin-top:23px}.form-field>span{margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}.input-wrapper{position:relative}.input-wrapper input{color:#0b1834;background:#fff;border:1px solid #d8e4f8;border-radius:10px;outline:none;width:100%;height:46px;padding:0 42px;font-size:11px;transition:border-color .2s,box-shadow .2s,transform .2s}.input-wrapper input::placeholder{color:#9aa7ba}.input-wrapper input:hover{border-color:#a7c5f9}.input-wrapper input:focus{border-color:#4c8bf7;box-shadow:0 0 0 3px #3b82f61a}.input-icon{z-index:2;color:#155eef;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.password-toggle{z-index:2;color:#61708b;background:0 0;border:0;padding:2px;display:flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.password-toggle:hover{color:#155eef}.form-options{justify-content:space-between;align-items:center;margin-top:10px;font-size:9.5px;display:flex}.form-options label{cursor:pointer;color:#667289;align-items:center;gap:6px;display:flex}.form-options input{accent-color:#155eef;width:14px;height:14px}.form-options>button{color:#155eef;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:650}.primary-button{color:#fff;background:linear-gradient(90deg,#092985,#0838bd 50%,#05248b);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;margin-top:16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 12px 25px #1449c23d}.login-button{margin-top:12px}.divider{align-items:center;gap:9px;margin:10px 0;display:flex}.divider span{background:#e0e7f1;flex:1;height:1px}.divider small{color:#7b879a;font-size:8px}.otp-button{color:#12357e;background:#fff;border:1px solid #cbdcf7;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:11px;font-weight:700;display:flex}.support-text{color:#637088;text-align:center;margin:11px 0 0;font-size:9px}.support-text button{color:#155eef;background:0 0;border:0;padding:0;font-weight:700}.form-error{color:#dc2626;margin:7px 0 0;font-size:9.5px;font-weight:600}::selection{color:#fff;background:#155eef}@media (width<=1190px){.floating-card{display:none}}@media (width<=900px){.login-page{min-height:100vh;padding:18px;overflow-y:auto}.login-card{grid-template-columns:1fr;width:100%;height:auto;min-height:0}.information-panel{display:none}.login-form-panel{min-height:620px;padding:32px 24px}.login-form-panel:before{display:none}}.master-title-row .party-header-error{color:#b91c1c;background:#fff1f1;border:1px solid #f4a6a6;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;width:min(620px,58%);min-height:48px;margin-left:auto;padding:10px 14px 10px 18px;font-size:12px;font-weight:750;display:flex;box-shadow:0 8px 20px #7f1d1d1a}.party-header-error button{color:#b91c1c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;width:28px;height:28px;font-size:20px;line-height:1}.party-header-error button:hover{background:#fee2e2}.party-global-toast{z-index:10000;color:#b91c1c;background:#fff1f2;border:1px solid #fca5a5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(720px,100vw - 28px);min-height:54px;padding:13px 16px 13px 18px;font-size:13px;font-weight:700;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #7f1d1d38}.party-global-toast button{color:#b91c1c;cursor:pointer;background:0 0;border:0;font-size:22px}.party-field-invalid input,.party-field-invalid select,.party-field-invalid textarea{background:snow!important;border-color:#ef4444!important}.party-field-error{margin-top:3px;line-height:1.25;display:block;color:#dc2626!important;font-size:10px!important;font-weight:650!important}.master-title-row .party-header-status{color:#087a4c;background:#eaf9f2;border:1px solid #9de0c2;border-radius:10px;align-items:center;width:min(420px,44%);min-height:42px;margin-left:auto;padding:9px 16px;font-size:11px;font-weight:750;display:flex}.party-type-card .party-type-option{grid-template-columns:32px minmax(0,1fr) 17px;min-height:58px;padding:7px 9px}.party-type-card .party-type-icon{width:31px;height:31px}.party-type-card .party-image-upload{background:linear-gradient(#fbfdff,#f2f7ff);border-radius:10px;min-height:82px;padding:22px 8px 6px}.party-type-card .party-image-preview,.party-type-card .party-image-upload-has-image .party-image-preview{width:58px;height:40px}.party-type-card .party-image-copy b{font-size:10px}.party-type-card .party-image-copy small{font-size:8px}.party-type-card .party-image-copy em{display:none}@media (width<=900px){.master-title-row .party-header-error,.master-title-row .party-header-status{width:100%;margin:10px 0 0}}@media (width<=520px){.login-page{padding:10px}.login-card{border-radius:20px}.login-form-panel{min-height:calc(100vh - 20px);padding:25px 17px}.login-stepper{width:250px}.form-heading h2{font-size:16px}}@media (width>=901px) and (height<=700px){.login-page{padding:8px 20px}.login-card{height:calc(100vh - 16px);min-height:580px}.information-panel{padding-top:18px;padding-bottom:14px}.welcome-content{margin-top:12px}.feature-list{gap:7px;margin-top:13px}.dashboard-illustration{height:132px}.login-form-panel{padding-top:15px;padding-bottom:15px}}.dashboard-shell{--sidebar-width:230px;--sidebar-collapsed-width:76px;color:#0b1834;background:radial-gradient(circle at 75% 5%,#dbeafe66,#0000 22%),#f7f9fd;min-height:100vh}.session-expired-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08183694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-expired-dialog{text-align:center;background:#fff;border:1px solid #d9e3f2;border-radius:16px;width:min(420px,100%);padding:28px;box-shadow:0 24px 70px #061d464d}.session-expired-icon{color:#1769e0;background:#eaf2ff;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.session-expired-dialog h2{color:#0b2d67;margin:0 0 8px;font-size:24px}.session-expired-dialog p{color:#52627a;margin:0 0 22px;line-height:1.55}.session-expired-dialog button{color:#fff;min-width:145px;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:9px;padding:11px 20px;font-weight:700}.session-expired-dialog button:hover{background:#0f56bd}.dashboard-sidebar{z-index:50;width:var(--sidebar-width);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-right:1px solid #e3e9f2;flex-direction:column;transition:width .28s,transform .28s;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 35px #0f2d6409}.dashboard-sidebar-collapsed{width:var(--sidebar-collapsed-width)}.dashboard-sidebar-resize-handle{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:0;width:10px;padding:0;position:absolute;top:72px;bottom:0;right:-5px}.dashboard-sidebar-resize-handle:after{content:"";opacity:.65;background:#c6d5e9;border-radius:999px;width:2px;height:52px;transition:height .18s,background .18s,opacity .18s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.dashboard-sidebar-resize-handle:hover:after,.dashboard-sidebar-resize-handle:focus-visible:after,.dashboard-sidebar-is-resizing .dashboard-sidebar-resize-handle:after{opacity:1;background:#2563eb;height:82px}.dashboard-sidebar-collapsed .dashboard-sidebar-resize-handle{display:none}.dashboard-sidebar-is-resizing .dashboard-sidebar,.dashboard-sidebar-is-resizing .dashboard-main{transition:none}.sidebar-logo-row{border-bottom:1px solid #edf1f6;justify-content:center;align-items:center;height:72px;padding:10px 14px;display:flex}.dashboard-logo{object-fit:contain;object-position:left center;width:188px;max-width:100%;max-height:54px;display:block}.dashboard-sidebar-collapsed .dashboard-logo{object-position:left center;width:50px}.sidebar-navigation{scrollbar-width:thin;scrollbar-color:#cbd8ec transparent;flex-direction:column;flex:1;gap:3px;padding:12px 10px;display:flex;overflow-y:auto}.sidebar-navigation>.sidebar-navigation-item,.sidebar-navigation>.dashboard-masters-menu>.sidebar-navigation-item{min-height:44px;margin:0}.sidebar-navigation-item{color:#243451;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:13px;min-height:40px;padding:0 13px;font-size:12px;font-weight:550;transition:color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.sidebar-navigation-item svg,.sidebar-navigation-item span{z-index:2;flex-shrink:0;position:relative}.sidebar-navigation-item:hover{color:#155eef;background:#f2f7ff}.sidebar-navigation-item-active{color:#155eef;background:linear-gradient(90deg,#eaf3ff,#f7faff);border-color:#8bb7ff;font-weight:700;box-shadow:0 6px 16px #2563eb14}.sidebar-active-indicator{background:#155eef;border-radius:0 4px 4px 0;width:3px;top:8px;bottom:8px;left:0;z-index:1!important;position:absolute!important}.dashboard-sidebar-collapsed .sidebar-navigation-item{justify-content:center;padding:0}.sidebar-logout-button{color:#263650;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;min-height:44px;margin:8px 10px 14px;padding:0 13px;font-size:12px;font-weight:600;transition:all .22s;display:flex}.sidebar-logout-button:hover{color:#dc2626;background:#fff1f2}.dashboard-sidebar-collapsed .sidebar-logout-button{justify-content:center;padding:0}.dashboard-main{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .28s}.dashboard-main-expanded{margin-left:var(--sidebar-collapsed-width)}.dashboard-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.dashboard-header-left,.dashboard-header-actions{align-items:center;display:flex}.dashboard-header-left{gap:18px}.dashboard-header-actions{gap:9px}.desktop-menu-button,.mobile-menu-button,.header-icon-button{color:#10203d;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:relative}.desktop-menu-button:hover,.mobile-menu-button:hover,.header-icon-button:hover{color:#155eef;background:#eff5ff;transform:translateY(-1px)}.mobile-menu-button,.mobile-sidebar-close{display:none}.dashboard-search{color:#60708a;background:#fff;border:1px solid #dce4f0;border-radius:9px;align-items:center;gap:10px;width:min(310px,34vw);height:40px;padding:0 11px;transition:all .22s;display:flex}.dashboard-search:focus-within{border-color:#6ea3ff;box-shadow:0 0 0 4px #3b82f614}.dashboard-search input{color:#172642;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.dashboard-search input::placeholder{color:#78869d}.dashboard-search kbd{color:#637188;background:#eef2f7;border-radius:5px;padding:3px 7px;font-family:inherit;font-size:10px}.notification-count{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:flex;position:absolute;top:2px;right:1px}.profile-button{background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-left:8px;padding:4px 8px;transition:all .22s;display:flex}.profile-button:hover{background:#f2f6fc}.profile-avatar{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:flex;box-shadow:0 2px 8px #0f172a14}.profile-text{flex-direction:column;align-items:flex-start;min-width:95px;display:flex}.profile-text strong{color:#14213b;font-size:11px}.profile-text span{color:#617089;margin-top:2px;font-size:9px}.dashboard-content{padding:18px 26px 35px}.dashboard-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.dashboard-title-row h1{color:#0d1b36;letter-spacing:-.7px;margin:0;font-size:24px;font-weight:800}.dashboard-title-row p{color:#52617a;margin:6px 0 0;font-size:11px}.date-filter-button,.panel-filter-button{color:#263653;background:#fff;border:1px solid #d8e1ee;justify-content:center;align-items:center;gap:8px;font-weight:650;transition:all .2s;display:flex}.date-filter-button{border-radius:9px;height:39px;padding:0 13px;font-size:10px}.panel-filter-button{border-radius:7px;height:28px;padding:0 9px;font-size:9px}.date-filter-button:hover,.panel-filter-button:hover{color:#155eef;border-color:#79aaff;box-shadow:0 6px 14px #2563eb14}.statistics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.statistic-card{min-width:0;min-height:108px;transform-style:preserve-3d;background:linear-gradient(145deg,#fff,#fcfdffeb);border:1px solid #e0e6ef;border-radius:11px;gap:13px;padding:16px;transition:border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #14326409}.statistic-card:after{content:"";background:#dbeafe40;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-38px;right:-30px}.statistic-card:hover{border-color:#b8d1fb;box-shadow:0 18px 35px #2152aa1c}.statistic-icon{z-index:2;color:#fff;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;box-shadow:0 9px 18px #235ac82e}.statistic-icon-blue{background:linear-gradient(135deg,#2387ff,#0757df)}.statistic-icon-indigo{background:linear-gradient(135deg,#358bff,#1c5be5)}.statistic-icon-violet,.statistic-icon-purple{background:linear-gradient(135deg,#9a5cff,#6737e8)}.statistic-icon-orange,.statistic-icon-amber{background:linear-gradient(135deg,#ffad18,#ff7800)}.statistic-icon-red{background:linear-gradient(135deg,#ff5c67,#ef233c)}.statistic-icon-green{background:linear-gradient(135deg,#20cf86,#00a861)}.statistic-icon-cyan{background:linear-gradient(135deg,#21c7d1,#079aa5)}.statistic-card-content{z-index:2;flex:1;min-width:0;position:relative}.statistic-card-content>span{color:#243552;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650;display:block;overflow:hidden}.statistic-card-content>strong{color:#111f3c;letter-spacing:-.4px;white-space:nowrap;margin-top:8px;font-size:clamp(14px,1.2vw,17px);font-weight:800;display:block}.statistic-card-footer{align-items:center;gap:5px;margin-top:8px;display:flex}.statistic-card-footer span{align-items:center;font-size:8.5px;font-weight:750;display:flex}.statistic-card-footer small{color:#66738a;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.trend-up{color:#00a765}.trend-down{color:#ef3340}.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:1.35fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.dashboard-secondary-grid{grid-template-columns:1.05fr 1.2fr .95fr}.dashboard-panel{background:#fffffff5;border:1px solid #e0e6ef;border-radius:11px;min-width:0;transition:border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 8px 22px #14326409}.dashboard-panel:hover{border-color:#c1d4f6;box-shadow:0 14px 30px #1d4b9b13}.panel-header{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 15px;display:flex}.panel-header h2{color:#111f39;margin:0;font-size:12.5px;font-weight:800}.panel-text-button{color:#0e5ff1;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:9px;font-weight:700;display:flex}.panel-text-button:hover{color:#073ca8}.sales-overview-content{grid-template-columns:1fr 130px;min-height:245px;display:grid}.sales-chart-section{border-right:1px solid #edf1f6;min-width:0;padding:5px 14px 12px}.sales-total{color:#10203c;letter-spacing:-.6px;font-size:21px;display:block}.sales-total-label{color:#627089;margin-top:4px;font-size:9px;display:block}.sales-chart{height:155px;margin-top:10px;position:relative}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.chart-grid-lines span{background:#edf1f6;height:1px;display:block}.sales-chart svg{width:100%;height:calc(100% - 20px);position:absolute;inset:0 0 20px;overflow:visible}.chart-labels{color:#6a7890;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.sales-summary-list{flex-direction:column;justify-content:space-around;padding:9px 14px 14px;display:flex}.summary-data{flex-direction:column;display:flex}.summary-data span{color:#64728a;font-size:8.5px}.summary-data strong{color:#15233e;margin-top:4px;font-size:12px}.summary-data small{color:#00a765;margin-top:4px;font-size:9px;font-weight:750}.products-table{padding:0 14px 12px}.products-table-header,.product-table-row{grid-template-columns:minmax(0,1fr) 62px 88px;align-items:center;display:grid}.products-table-header{color:#54637c;border-bottom:1px solid #edf1f6;height:30px;font-size:8px;font-weight:700}.product-table-row{color:#162541;border-bottom:1px solid #edf1f6;min-height:38px;font-size:8.5px}.product-table-row:last-child{border-bottom:0}.product-table-row>strong{font-size:8.5px}.product-name-cell{align-items:center;gap:7px;min-width:0;display:flex}.product-name-cell>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-number{color:#53627a;width:13px}.product-emoji{background:#f3f6fa;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;display:flex}.notifications-list{padding:0 14px 10px}.notification-row{border-bottom:1px solid #edf1f6;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;display:grid}.notification-row:last-child{border-bottom:0}.notification-icon{border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.notification-danger{color:#ef3340;background:#fff0f1}.notification-warning{color:#f59e0b;background:#fff7e8}.notification-info{color:#2563eb;background:#eef5ff}.notification-success{color:#00a765;background:#eafaf3}.notification-purple{color:#7848e8;background:#f2ecff}.notification-title{color:#1e2e4a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;font-weight:600;overflow:hidden}.notification-row time,.staff-row time{color:#65738a;white-space:nowrap;font-size:7.5px}.purchase-summary-content{grid-template-columns:165px 1fr;align-items:center;gap:16px;min-height:210px;padding:4px 16px 15px;display:grid}.purchase-donut{background:conic-gradient(#2877f6 0% 42%,#f90 42% 56%,#ff414d 56% 75%,#8052ed 75% 100%);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;animation:1s both dashboardDonutEntrance;display:flex;position:relative}.purchase-donut:before{content:"";background:#fff;border-radius:50%;width:94px;height:94px;position:absolute}.purchase-donut-inner{z-index:2;text-align:center;flex-direction:column;display:flex;position:relative}.purchase-donut-inner strong{font-size:14px}.purchase-donut-inner span{color:#65738a;margin-top:4px;font-size:8px}@keyframes dashboardDonutEntrance{0%{opacity:0;transform:rotate(-120deg)scale(.75)}to{opacity:1;transform:rotate(0)scale(1)}}.purchase-legend{flex-direction:column;min-width:0;display:flex}.legend-row{color:#20304b;border-bottom:1px solid #edf1f6;grid-template-columns:8px minmax(0,1fr) auto 28px;align-items:center;gap:7px;min-height:36px;font-size:8px;display:grid}.legend-row:last-child{border-bottom:0}.legend-row strong{font-size:8px}.legend-row small{color:#64728a;text-align:right;font-size:8px}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-dot-blue{background:#2877f6}.legend-dot-purple{background:#8052ed}.legend-dot-red{background:#ff414d}.legend-dot-orange{background:#f90}.orders-table-wrapper{padding:0 13px 12px;overflow-x:auto}.orders-table{border-collapse:collapse;color:#1e2d48;width:100%;min-width:460px;font-size:8px}.orders-table th{color:#56657d;text-align:left;height:30px;font-size:7.5px}.orders-table td{border-top:1px solid #edf1f6;height:38px}.order-status{border-radius:6px;justify-content:center;align-items:center;min-width:52px;height:20px;font-size:7.5px;font-weight:700;display:inline-flex}.order-status-pending{color:#e96b00;background:#fff0de}.order-status-processing{color:#1764dc;background:#e8f1ff}.staff-list{padding:0 14px 11px}.staff-row{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;display:grid}.staff-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:flex}.staff-avatar-1{background:linear-gradient(135deg,#db7a53,#7f3222)}.staff-avatar-2{background:linear-gradient(135deg,#4e74b8,#152f5d)}.staff-avatar-3{background:linear-gradient(135deg,#65748d,#1d2738)}.staff-avatar-4{background:linear-gradient(135deg,#d88e80,#823f38)}.staff-information{flex-direction:column;min-width:0;display:flex}.staff-information strong{font-size:8.5px}.staff-information span{color:#607088;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;overflow:hidden}.mobile-sidebar-overlay{display:none}@media (width<=1350px){.statistics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-grid>:first-child,.dashboard-secondary-grid>:nth-child(2){grid-column:span 2}}@media (width<=920px){.dashboard-sidebar{width:235px;transform:translate(-105%)}.dashboard-sidebar-mobile-open{transform:translate(0)}.dashboard-sidebar-resize-handle{display:none}.dashboard-main,.dashboard-main-expanded{margin-left:0}.desktop-menu-button{display:none}.mobile-menu-button,.mobile-sidebar-close{display:flex}.mobile-sidebar-close{color:#10203d;background:#f1f5fb;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto}.mobile-sidebar-overlay{z-index:45;visibility:hidden;opacity:0;background:#0a14286b;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:0}.mobile-sidebar-overlay-visible{visibility:visible;opacity:1}.dashboard-search{width:min(350px,48vw)}}@media (width<=720px){.dashboard-header{padding:0 14px}.dashboard-search{width:210px}.dashboard-search kbd,.profile-text,.profile-button>svg{display:none}.dashboard-content{padding:15px}.dashboard-title-row{flex-direction:column;align-items:flex-start}.statistics-grid,.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-primary-grid>:first-child,.dashboard-secondary-grid>:nth-child(2){grid-column:auto}.sales-overview-content{grid-template-columns:1fr}.sales-chart-section{border-bottom:1px solid #edf1f6;border-right:0}.sales-summary-list{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.purchase-summary-content{grid-template-columns:1fr}.purchase-donut{margin:0 auto}}.category-master-page{flex-direction:column;gap:14px;display:flex;position:relative}.category-master-toolbar{background:#fff;border:1px solid #dbe4f0;border-radius:15px;align-items:flex-end;gap:12px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0f172a0b}.category-master-search{color:#64748b;border:1px solid #d7e0eb;border-radius:9px;flex:1;align-items:center;gap:9px;max-width:480px;height:40px;padding:0 12px;display:flex}.category-master-search input{color:#0f172a;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.category-master-status{flex-direction:column;gap:4px;width:150px;display:flex}.category-master-status span{color:#334155;font-size:10px;font-weight:800}.category-master-status select{color:#0f172a;background:#fff;border:1px solid #d7e0eb;border-radius:9px;height:40px;padding:0 10px;font-size:12px}.category-master-toolbar .party-primary-button{min-height:40px;margin-left:auto;padding:9px 14px;font-size:12px}.category-master-card{background:#fff;border:1px solid #dbe4f0;border-radius:15px;overflow:hidden;box-shadow:0 9px 27px #0f172a0d}.category-master-card-title{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 16px;display:flex}.category-master-card-title>div{align-items:center;gap:10px;display:flex}.category-master-card-title>div>span{color:#155eef;background:#edf4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.category-master-card-title h2{color:#102349;margin:0;font-size:15px}.category-master-card-title p{color:#71809a;margin:2px 0 0;font-size:10px}.category-master-card-title>strong{color:#155eef;background:#edf4ff;border-radius:999px;padding:5px 9px;font-size:10px}.category-master-table-wrap{overflow-x:auto}.category-master-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.category-master-table th{color:#334155;text-align:left;background:#f5f8fc;height:43px;padding:0 14px;font-size:10px}.category-master-table td{color:#334155;border-top:1px solid #edf1f6;height:52px;padding:8px 14px}.category-master-table td[colspan]{color:#71809a;text-align:center;height:120px}.category-master-table th:first-child,.category-master-table td:first-child{width:65px}.category-master-table th:nth-last-child(-n+2),.category-master-table td:nth-last-child(-n+2){width:150px}.category-master-actions{align-items:center;gap:8px;display:flex}.category-master-actions button{color:#155eef;cursor:pointer;background:#f5f9ff;border:1px solid #cfe0ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.category-master-actions button.delete{color:#dc2626;background:#fff7f7;border-color:#fecaca}.category-master-actions button:disabled{opacity:.45;cursor:not-allowed}.category-master-drawer{z-index:250;background:#fff;border-left:1px solid #dce5f2;flex-direction:column;width:min(410px,100vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-22px 0 55px #0e2a582b}.category-master-drawer>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:flex}.category-master-drawer>header>div{align-items:center;gap:10px;display:flex}.category-master-drawer>header>div>span{color:#155eef;background:#edf4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.category-master-drawer h2{color:#102349;margin:0;font-size:16px}.category-master-drawer p{color:#71809a;margin:2px 0 0;font-size:10px}.category-master-drawer>header>button{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.category-master-drawer>form{flex-direction:column;flex:1;gap:16px;padding:18px;display:flex}.category-master-drawer>form>label:first-child{flex-direction:column;gap:6px;display:flex}.category-master-drawer>form>label:first-child>span{color:#334155;font-size:11px;font-weight:800}.category-master-drawer b{color:#dc2626}.category-master-drawer>form>label:first-child input{height:41px;font:inherit;border:1px solid #cbd5e1;border-radius:9px;outline:0;padding:0 11px;font-size:12px}.category-master-drawer>form>label:first-child input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.category-master-active{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:flex}.category-master-active input{opacity:0;position:absolute}.category-master-active>span{background:#94a3b8;border-radius:999px;width:38px;height:22px;position:relative}.category-master-active>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px}.category-master-active input:checked+span{background:#16a369}.category-master-active input:checked+span:after{transform:translate(16px)}.category-master-active>div{flex-direction:column;display:flex}.category-master-active strong{font-size:11px}.category-master-active small{color:#71809a;font-size:9px}.category-master-drawer footer{border-top:1px solid #e7edf5;gap:10px;margin-top:auto;padding-top:14px;display:flex}.category-master-drawer footer button{flex:1;min-height:40px;font-size:11px}@media (width<=700px){.category-master-toolbar{flex-direction:column;align-items:stretch}.category-master-search,.category-master-status{width:100%;max-width:none}.category-master-toolbar .party-primary-button{width:100%;margin-left:0}.category-master-card-title{align-items:flex-start}.category-master-card-title>strong{display:none}}@media (width<=480px){.dashboard-search{width:155px}.dashboard-header-actions{gap:2px}.dashboard-header-actions .header-icon-button:nth-child(2){display:none}.profile-button{margin-left:0;padding:2px}.date-filter-button{width:100%}.statistics-grid{grid-template-columns:1fr}.statistic-card{min-height:96px}.products-table-header,.product-table-row{grid-template-columns:minmax(0,1fr) 46px 76px}.notification-row{grid-template-columns:29px minmax(0,1fr)}.notification-row time{display:none}}.master-app-shell{--master-sidebar-width:126px;--master-sidebar-collapsed-width:70px;color:#101c36;background:radial-gradient(circle at 75% 10%,#dbeafe52,#0000 26%),#f7f9fd;min-height:100vh}.master-sidebar{z-index:60;width:var(--master-sidebar-width);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-right:1px solid #e2e8f1;flex-direction:column;transition:width .25s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.master-sidebar-collapsed{width:var(--master-sidebar-collapsed-width)}.master-sidebar-logo{border-bottom:1px solid #edf1f6;align-items:center;min-height:78px;padding:12px 17px;display:flex}.master-sidebar-logo img{object-fit:contain;object-position:left center;width:92px;max-height:48px}.master-sidebar-collapsed .master-sidebar-logo img{width:40px}.master-mobile-close,.master-mobile-menu{display:none}.master-sidebar-navigation{flex-direction:column;flex:1;gap:7px;padding:22px 10px 12px;display:flex;overflow-y:auto}.master-nav-item{color:#42506a;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:45px;padding:0 13px;font-size:11px;font-weight:550;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.master-nav-item:hover{color:#1164e8;background:#f0f6ff;transform:translate(2px)}.master-nav-item-active{color:#1263e5;background:linear-gradient(90deg,#e9f2ff,#f4f8ff);font-weight:700}.master-nav-item-active:before{content:"";background:#1670f8;border-radius:0 4px 4px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.master-sidebar-collapsed .master-nav-item{justify-content:center;padding:0}.master-dropdown-trigger{cursor:pointer;text-align:left}.master-dropdown-arrow{margin-left:auto;display:flex}.master-submenu{border-left:1px solid #d5e4fb;margin:3px 0 4px 12px;padding-left:11px;overflow:hidden}.master-submenu-item{color:#5b6880;border-radius:8px;align-items:center;gap:8px;min-height:37px;padding:0 8px;font-size:9.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.master-submenu-item svg:last-child{margin-left:auto}.master-submenu-item:hover{color:#1164e8;background:#f2f7ff;transform:translate(3px)}.master-collapse-button,.master-logout{color:#506078;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:43px;margin:4px 10px;padding:0 12px;font-size:10px;display:flex}.master-collapse-button:hover{color:#1164e8;background:#f0f6ff}.master-logout{margin-bottom:13px}.master-logout:hover{color:#e3293b;background:#fff0f2}.master-sidebar-collapsed .master-collapse-button,.master-sidebar-collapsed .master-logout{justify-content:center;padding:0}.master-collapse-button>span{display:flex}.master-collapsed-click{position:absolute;inset:0}.master-main-area{min-height:100vh;margin-left:var(--master-sidebar-width);transition:margin-left .25s}.master-main-area-expanded{margin-left:var(--master-sidebar-collapsed-width)}.master-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;min-height:78px;padding:0 28px;display:flex;position:sticky;top:0}.master-topbar-title{align-items:center;gap:12px;display:flex}.master-topbar-title h1{color:#0c1832;letter-spacing:-.6px;margin:0;font-size:22px;font-weight:800}.master-topbar-title p{color:#65728a;margin:4px 0 0;font-size:11px}.master-topbar-actions{align-items:center;gap:14px;display:flex}.master-help-button,.master-profile-button{color:#34435e;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.master-help-button svg{color:#1470ed}.master-profile-avatar{color:#2661dd;background:#e9edff;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;font-weight:700;display:flex}.master-primary-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2580ff,#075ce3);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #1466eb33}.master-primary-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1466eb4d}.master-search-field{color:#758198;background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:8px;width:300px;height:36px;padding:0 10px;display:flex}.master-search-field:focus-within{border-color:#6da5fa;box-shadow:0 0 0 3px #2d7ff914}.master-search-field input{color:#263550;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:10px}.master-data-table{border-collapse:collapse;color:#1b2943;width:100%;font-size:9.5px}.master-data-table th{color:#37445c;text-align:left;white-space:nowrap;background:#fbfcfe;height:40px;font-size:9px;font-weight:700}.master-data-table th,.master-data-table td{padding:0 11px}.master-data-table td{border-top:1px solid #edf0f5;height:45px}.master-data-table tbody tr{transition:background .2s,transform .2s}.master-table-wrapper{border:1px solid #e3e8f0;border-radius:8px;width:100%;overflow-x:auto}.master-table-footer{color:#65728a;justify-content:space-between;align-items:center;min-height:50px;font-size:9.5px;display:flex}.master-pagination{align-items:center;gap:8px;display:flex}.master-pagination button{color:#526078;background:#fff;border:1px solid #dce3ed;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;font-size:9px;display:flex}.master-pagination button:hover,.master-pagination .pagination-active{color:#fff;background:linear-gradient(135deg,#2884ff,#075ce3);border-color:#1870ee}.master-status-inactive-red{color:#e13a46;background:#ffecee}.master-action-buttons{align-items:center;gap:13px;display:flex}.master-action-buttons button{background:0 0;border:0;padding:2px;display:flex}.master-delete-button{color:#ec3345}.master-location-delete-button{color:#ec3345;cursor:pointer}.master-location-delete-button:hover:not(:disabled){color:#b91c1c;transform:scale(1.08)}.master-location-delete-button:disabled{cursor:not-allowed;opacity:.45}.unit-delete-button{color:#ec3345;cursor:pointer}.unit-delete-button:hover:not(:disabled){color:#b91c1c;transform:scale(1.08)}.unit-delete-button:disabled{cursor:not-allowed;opacity:.45}.brand-delete-button{color:#ec3345;cursor:pointer}.brand-delete-button:hover:not(:disabled){color:#b91c1c;transform:scale(1.08)}.brand-delete-button:disabled{cursor:not-allowed;opacity:.45}.location-master-container,.mini-master-card{background:#fffffff7;border:1px solid #e1e6ef;border-radius:9px;box-shadow:0 7px 22px #19376409}.location-tabs-bar{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:0 16px 0 7px;display:flex}.location-tabs-scroll{min-width:0;display:flex;overflow-x:auto}.location-tab{color:#38465f;white-space:nowrap;background:0 0;border:0;min-height:55px;padding:0 17px;font-size:10.5px;position:relative}.location-tab-active:after{content:"";background:#176ef0;border-radius:3px 3px 0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.location-country-section{padding:19px 16px 12px}.master-section-heading-row{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:10px;display:flex}.master-section-heading-row h2,.mini-master-heading h2{margin:0;font-size:13px;font-weight:800}.master-section-heading-row p,.mini-master-heading p{color:#6b778c;margin:4px 0 0;font-size:9.5px}.country-data-table{min-width:730px}.location-bottom-grid{grid-template-columns:1fr 1fr 1.15fr;gap:14px;margin-top:16px;display:grid}.mini-master-card{padding:18px 15px;transition:box-shadow .2s,border-color .2s}.mini-master-card:hover{border-color:#bfd4f5;box-shadow:0 14px 28px #1c4c9b13}.mini-master-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-height:45px;display:flex}.mini-master-heading h2{line-height:18px}.mini-search-field{width:100%;margin:11px 0}.mini-table-wrapper{overflow-x:auto}.mini-master-table{min-width:390px}.mini-master-table th,.mini-master-table td{padding:0 9px}.mini-master-table td{height:38px}.master-view-all-button{color:#0d68e8;background:0 0;border:0;align-items:center;gap:7px;margin-top:15px;padding:0;font-size:9.5px;font-weight:650;display:flex}.brand-master-layout{grid-template-columns:minmax(0,1fr) 410px;gap:14px;transition:grid-template-columns .25s;display:grid}.brand-master-layout-full{grid-template-columns:1fr}.brand-master-list-area{min-width:0}.master-toolbar{background:#fff;border:1px solid #e2e7ef;border-radius:9px;align-items:center;gap:16px;min-height:73px;margin-bottom:12px;padding:12px 17px;display:flex}.brand-search-field{width:255px;height:38px}.master-select-group{color:#344159;flex-direction:column;gap:3px;min-width:130px;font-size:9px;font-weight:650;display:flex}.master-select-group select{background:#fff;border:1px solid #dce3ed;border-radius:7px;outline:none;width:130px;height:38px;padding:0 10px;font-size:10px}.master-outline-button,.master-export-button{background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:10px;font-weight:650;display:flex}.master-outline-button{color:#1568dc;border:1px solid #1870ee}.master-export-button{color:#344159;border:1px solid #dce3ed;margin-left:auto}.toolbar-add-button{height:38px}.unit-master-toolbar{align-items:flex-end}html body .party-view-drawer .party-view-status-pill{letter-spacing:.1px;border-width:2px!important;min-height:28px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 4px 12px #0f172a2e!important}html body .party-view-drawer .party-view-status-pill.party-view-status-active,html body .party-view-drawer .party-view-row .party-view-status-pill.party-view-status-active{color:#fff!important;background:#059669!important;border-color:#047857!important}html body .party-view-drawer .party-view-status-pill.party-view-status-inactive,html body .party-view-drawer .party-view-row .party-view-status-pill.party-view-status-inactive{color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}html body .party-view-drawer .party-view-status-pill svg{stroke-width:2.5px;color:currentColor!important}html body .party-view-drawer .fcp-approval-badge{letter-spacing:.1px;border-style:solid!important;border-width:2px!important;border-radius:999px!important;min-height:28px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 4px 12px #0f172a2e!important}html body .party-view-drawer .fcp-approval-badge.fcp-approval-pending{color:#fff!important;background:#d97706!important;border-color:#b45309!important}html body .party-view-drawer .fcp-approval-badge.fcp-approval-approved{color:#fff!important;background:#059669!important;border-color:#047857!important}html body .party-view-drawer .fcp-approval-badge.fcp-approval-rejected{color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}html body .party-view-drawer .fcp-approval-badge svg{stroke-width:2.5px;color:currentColor!important}.master-large-table-card{background:#fff;border:1px solid #e1e6ee;border-radius:9px;padding:12px 13px 0}.brand-data-table{min-width:850px}.unit-data-table{min-width:900px}.brand-name-cell{align-items:center;gap:11px;display:flex}.brand-logo-circle{color:#12203b;background:#f4f6fa;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:flex}.brand-name-cell strong{font-size:14px;font-weight:700;line-height:1.35}.master-form-panel{background:#fff;border:1px solid #e1e6ee;border-radius:9px;align-self:start;min-width:0;position:sticky;top:96px;overflow:hidden;box-shadow:0 8px 28px #122f5f0e}.master-form-panel-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:63px;padding:0 19px;display:flex}.master-form-panel-header h2{margin:0;font-size:15px}.master-form-panel-header button{color:#1d2940;background:0 0;border:0;padding:4px;display:flex}.master-form{flex-direction:column;gap:15px;padding:18px;display:flex}.master-form-control{flex-direction:column;gap:6px;display:flex}.master-form-control>span{color:#26344e;font-size:9px;font-weight:700}.master-form-control b{color:#e83242}.master-form-control input,.master-form-control select,.master-form-control textarea{color:#26344e;background:#fff;border:1px solid #dce3ed;border-radius:7px;outline:none;width:100%;font-size:9.5px;transition:border-color .2s,box-shadow .2s}.master-form-control input,.master-form-control select{height:38px;padding:0 10px}.master-form-control textarea{resize:vertical;min-height:75px;padding:10px}.master-form-control input:focus,.master-form-control select:focus,.master-form-control textarea:focus{border-color:#6ba3fa;box-shadow:0 0 0 3px #267af914}.master-upload-box{color:#226bd8;background:#fbfcff;border:1px dashed #cfd8e6;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:100px;display:flex;position:relative}.master-upload-box strong{color:#24344f;font-size:9px}.master-upload-box small{color:#788397;font-size:8px}.master-upload-box input{cursor:pointer;opacity:0;height:100%;position:absolute;inset:0}.master-two-column-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.master-form-footer{background:#fff;border-top:1px solid #edf0f5;justify-content:flex-end;gap:11px;margin:8px -18px -18px;padding:15px 18px;display:flex}.master-cancel-button{color:#26344f;background:#fff;border:1px solid #d8e0eb;border-radius:7px;min-width:105px;height:38px;font-size:10px;font-weight:650}.master-save-button{min-width:145px}.conversion-info-box{color:#2766bc;background:#f1f7ff;border:1px solid #cce0fc;border-radius:7px;gap:10px;padding:12px;display:flex}.conversion-info-box svg{flex-shrink:0}.conversion-info-box p{color:#334d73;margin:0;font-size:8.5px;line-height:15px}.conversion-info-box strong{color:#225aa8}@media (width<=1250px){.brand-master-layout{grid-template-columns:minmax(0,1fr) 350px}.master-toolbar{flex-wrap:wrap}.master-export-button{margin-left:0}.location-bottom-grid{grid-template-columns:1fr 1fr}.location-bottom-grid>:last-child{grid-column:span 2}}@media (width<=950px){.master-sidebar{width:220px;transform:translate(-105%)}.master-sidebar-open{transform:translate(0)}.master-main-area,.master-main-area-expanded{margin-left:0}.master-mobile-menu,.master-mobile-close{display:flex}.master-mobile-menu{color:#1b2a45;background:#f0f5fc;border:0;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px}.master-mobile-close{background:#f0f5fc;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto}.master-mobile-overlay{z-index:55;visibility:hidden;opacity:0;background:#0a142673;transition:all .25s;position:fixed;inset:0}.master-mobile-overlay-visible{visibility:visible;opacity:1}.master-sidebar-logo img{width:120px}.brand-master-layout{grid-template-columns:1fr}.master-form-panel{position:static}}@media (width<=760px){.master-topbar{padding:0 15px}.master-page-content{padding:12px}.location-tabs-bar{flex-direction:column;align-items:stretch;padding:0 10px 10px}.location-tabs-scroll{width:100%}.master-section-heading-row{flex-direction:column;align-items:stretch}.master-search-field{width:100%}.location-bottom-grid{grid-template-columns:1fr}.location-bottom-grid>:last-child{grid-column:auto}.master-toolbar{flex-direction:column;align-items:stretch}.brand-search-field,.master-select-group,.master-select-group select{width:100%}.master-two-column-fields{grid-template-columns:1fr}}@media (width<=520px){.master-help-button span{display:none}.master-topbar-title h1{font-size:18px}.master-table-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0}.master-pagination{flex-wrap:wrap}.master-form-footer{flex-direction:column}.master-cancel-button,.master-save-button{width:100%}}.master-app-shell{--master-sidebar-width:220px!important;--master-sidebar-collapsed-width:72px!important}.master-sidebar{width:220px!important}.master-main-area{margin-left:220px!important}.master-sidebar-logo{min-height:82px!important;padding:12px 18px!important}.master-sidebar-logo img{width:175px!important;max-width:175px!important;max-height:56px!important}.master-sidebar-navigation{gap:5px!important;padding:18px 12px!important}.master-nav-item{-webkit-user-select:none;user-select:none;color:#111827!important;gap:12px!important;min-height:44px!important;padding:0 13px!important;font-size:14px!important;font-weight:600!important}.master-nav-item span{color:inherit!important;font-size:inherit!important}.master-nav-item-active{color:#1263e5!important;background:linear-gradient(90deg,#e9f2ff,#f7faff)!important}.master-submenu{margin-left:27px!important;padding-left:12px!important}.master-submenu-item{-webkit-user-select:none;user-select:none;color:#1f2937!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:600!important}.master-submenu-item-active{color:#1263e5!important;background:#eaf3ff!important}.master-topbar-title h1{color:#070d1f!important;font-size:27px!important;font-weight:800!important}.master-topbar-title p{color:#475569!important;font-size:14px!important}.master-page-content{padding:20px!important}.master-data-table th{color:#080f20!important;height:48px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.master-data-table td{color:#111827!important;height:52px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}.master-section-heading-row h2,.mini-master-heading h2{color:#080f20!important;font-size:19px!important;font-weight:800!important}.master-section-heading-row p,.mini-master-heading p{color:#526078!important;font-size:13px!important}.master-search-field{height:42px!important}.master-search-field input{color:#111827!important;font-size:13px!important}.location-tab{color:#172033!important;min-height:58px!important;font-size:14px!important;font-weight:600!important}.location-tab-active{color:#1263e5!important}.master-status-badge{border-radius:20px!important;min-width:64px!important;height:26px!important;font-size:12px!important;font-weight:700!important}.master-sidebar,.master-sidebar *,.master-topbar,.master-topbar *{-webkit-user-select:none;user-select:none}.master-status-toggle{color:#64748b;background:0 0;border:0;align-items:center;gap:6px;padding:3px 6px;font-size:12px;font-weight:700;display:inline-flex}.master-status-toggle-active{color:#07945c}.master-action-buttons{gap:10px!important}.master-edit-button{color:#1263e5!important}@media (width<=950px){.master-sidebar{width:230px!important}.master-main-area,.master-main-area-expanded{margin-left:0!important}}.dashboard-search-wrap,.dashboard-date-wrap{position:relative}.dashboard-header-left{flex:1;min-width:0}.dashboard-search-wrap{width:min(330px,32vw)}.dashboard-search-wrap .dashboard-search{width:100%}.search-clear{color:#66738a;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.dashboard-search-results{z-index:90;background:#fff;border:1px solid #dce4f0;border-radius:10px;width:100%;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 40px #0f2d6429}.dashboard-search-results a{color:#13213b;border-bottom:1px solid #eef2f6;flex-direction:column;gap:3px;padding:11px 13px;text-decoration:none;display:flex}.dashboard-search-results a:last-child{border-bottom:0}.dashboard-search-results a:hover{color:#155eef;background:#f1f6ff}.dashboard-search-results strong{font-size:11px}.dashboard-search-results span,.dashboard-search-results p{color:#65738a;margin:0;font-size:9px}.dashboard-search-results p{padding:13px}.dashboard-date-wrap{margin-left:auto}.date-range-popover{z-index:95;background:#fff;border:1px solid #dce4f0;border-radius:11px;width:300px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0f2d6429}.date-range-popover label{grid-template-columns:54px 1fr;align-items:center;gap:8px;margin-bottom:10px;display:grid}.date-range-popover label span{color:#243552;font-size:10px;font-weight:700}.date-range-popover input{color:#16233d;background:#fff;border:1px solid #d8e1ee;border-radius:7px;height:37px;padding:0 9px;font-size:10px}.date-range-popover>button{color:#fff;background:linear-gradient(135deg,#2580ff,#075ce3);border:0;border-radius:7px;width:100%;height:37px;font-size:10px;font-weight:750}.dashboard-masters-menu,.dashboard-masters-trigger{width:100%}.dashboard-master-submenu{border-left:1px solid #cfe0fb;margin:2px 5px 7px 25px;padding-left:10px;overflow:hidden}.dashboard-master-link{color:#263650;border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:0 9px;font-size:10.5px;font-weight:650;text-decoration:none;display:flex}.dashboard-master-link:hover,.dashboard-master-link.active{color:#155eef;background:#eef5ff}.sidebar-navigation>a.sidebar-navigation-item{text-decoration:none}.dashboard-title-row{align-items:flex-start}@media (width<=1050px){.dashboard-search-wrap{width:min(260px,31vw)}.date-filter-button span{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}}@media (width<=720px){.dashboard-header{height:auto;min-height:68px;padding-top:9px;padding-bottom:9px}.dashboard-header-left{flex-wrap:wrap;gap:8px}.dashboard-search-wrap{order:2;width:calc(100% - 150px)}.dashboard-date-wrap{order:3;margin-left:0}.date-filter-button{max-width:180px}.date-range-popover{width:min(300px,100vw - 30px);left:0;right:auto}}.master-dashboard-shell .dashboard-sidebar,.master-dashboard-shell .dashboard-header,.master-dashboard-shell .dashboard-main{font-family:inherit}.master-dashboard-content{padding-top:18px}.master-title-row{margin-bottom:16px}.master-simple-search{width:min(360px,36vw)}.master-simple-search input{font-size:13px}.master-dashboard-shell .sidebar-navigation-item,.master-dashboard-shell .dashboard-master-link{font-size:12px;font-weight:600}.master-dashboard-shell .dashboard-master-link-active{color:#155eef;background:#eaf3ff;font-weight:750}.master-dashboard-shell .location-master-container,.master-dashboard-shell .master-large-table-card,.master-dashboard-shell .master-toolbar,.master-dashboard-shell .master-form-panel{border-radius:12px;box-shadow:0 8px 24px #1432640b}.master-dashboard-shell .master-data-table th{color:#0b132b!important;font-size:12.5px!important;font-weight:800!important}.master-dashboard-shell .master-data-table td{color:#111827!important;font-size:12.5px!important;font-weight:550!important}.master-dashboard-shell .master-section-heading-row h2,.master-dashboard-shell .master-form-panel-header h2{color:#0b132b;font-size:18px;font-weight:800}.master-dashboard-shell .master-search-field input,.master-dashboard-shell .master-form-control input,.master-dashboard-shell .master-form-control select,.master-dashboard-shell .master-form-control textarea{color:#111827;font-size:12.5px}.master-action-buttons{justify-content:flex-end;width:100%}.master-status-toggle{width:42px;color:#94a3b8!important;min-width:42px!important;height:24px!important;box-shadow:none!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important;border-radius:999px!important;justify-content:center!important;padding:0!important}.master-status-toggle span{display:none}.master-status-toggle svg{width:26px;height:26px;transition:transform .2s;transform:translate(-7px)}.master-status-toggle-active svg{transform:translate(7px)}.brand-data-table th:last-child,.brand-data-table td:last-child,.unit-data-table th:last-child,.unit-data-table td:last-child,.location-main-table th:last-child,.location-main-table td:last-child{text-align:right;min-width:105px!important}.date-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.date-range-popover .date-preset-grid button{color:#17325f;background:#f8fbff;border:1px solid #d8e3f2;border-radius:8px;min-height:34px;font-size:10px;font-weight:700}.date-range-popover .date-preset-grid button:hover{color:#155eef;background:#edf5ff;border-color:#6ca5ff}@media (width<=920px){.master-simple-search{width:min(330px,48vw)}}.master-dashboard-shell *,.master-dashboard-shell :before,.master-dashboard-shell :after{transition-duration:0s!important;animation:none!important}.master-dashboard-content{overflow:visible}.master-title-row{color:#fff;background:linear-gradient(135deg,#071b47,#0d347c);border-radius:12px;margin-bottom:14px;padding:15px 18px;box-shadow:0 10px 24px #071b4729}.master-title-row h1,.master-title-row p{color:#fff!important}.master-title-row p{opacity:.82}.dashboard-master-arrow{margin-left:auto;display:flex}.dashboard-master-arrow-open{transform:rotate(180deg)}.profile-menu-wrap{position:relative}.profile-dropdown{z-index:90;background:#fff;border:1px solid #dfe6f1;border-radius:12px;width:225px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 45px #1228522e}.profile-dropdown-heading{color:#fff;background:#0a245a;flex-direction:column;gap:4px;padding:14px 15px;display:flex}.profile-dropdown-heading strong{font-size:13px}.profile-dropdown-heading span{opacity:.8;font-size:11px}.profile-dropdown>button{color:#17213a;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 15px;font-size:12px;font-weight:650;display:flex}.profile-dropdown>button:hover{color:#0f62d8;background:#f2f7ff}.profile-dropdown .profile-logout-action{color:#d72d3d;border-bottom:0}.master-page-with-drawer{min-width:0}.master-page-with-drawer-open{padding-right:438px}.master-fixed-drawer{z-index:70;background:#fff;flex-direction:column;width:425px;max-width:calc(100vw - 20px);display:flex;bottom:0;right:0;overflow:hidden;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;position:fixed!important;top:68px!important;box-shadow:-16px 0 38px #0f264e29!important}.master-fixed-drawer .master-form{flex:1;padding-bottom:92px;overflow-y:auto}.master-drawer-overlay{z-index:65;background:#08153014;border:0;position:fixed;inset:68px 425px 0 220px}.navy-panel-heading{color:#fff;background:#0a245a;flex:0 0 62px}.navy-panel-heading h2,.navy-panel-heading button{color:#fff!important}.fixed-drawer-footer{z-index:2;background:#fff;position:sticky;bottom:-92px;margin-top:auto!important}.master-api-error{z-index:10000;color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;align-items:center;gap:14px;min-width:min(520px,100vw - 32px);max-width:min(760px,100vw - 32px);padding:14px 18px;font-size:14px;font-weight:700;line-height:1.4;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #7f1d1d33}.master-api-error span{flex:1}.master-api-error button{color:#b91c1c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.master-api-error button:hover{background:#fee2e2}.global-api-error-toast{z-index:20000;color:#b91c1c;background:#fff1f2;border:1px solid #fca5a5;border-radius:13px;align-items:center;gap:16px;width:min(720px,100vw - 32px);min-height:64px;padding:15px 18px 15px 20px;font-size:14px;font-weight:700;line-height:1.45;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #7f1d1d3d}.global-api-error-toast span{flex:1}.global-api-error-toast button{color:#b91c1c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.global-api-error-toast button:hover{background:#ffe4e6}:is(.dashboard-shell:has(.global-api-error-toast) .master-api-error,.dashboard-shell:has(.global-api-error-toast) .product-error-banner,.dashboard-shell:has(.global-api-error-toast) .party-global-toast){display:none!important}@media (width<=640px){.global-api-error-toast{width:calc(100vw - 20px);top:10px}}.master-toolbar,.master-large-table-card,.location-master-container{border-color:#dce4ef!important;box-shadow:0 7px 22px #122b560d!important}.master-data-table thead th{color:#fff!important;background:#0a245a!important;border-color:#16376f!important}.master-data-table tbody td{color:#101827!important;font-size:13px!important}.master-data-table tbody tr:hover{background:#f7faff!important}.master-action-buttons.action-right{justify-content:flex-end}.master-status-toggle{color:#596579!important;min-width:73px!important;height:27px!important;box-shadow:none!important;background:#f2f4f7!important;border-color:#cfd7e3!important;border-radius:6px!important;gap:3px!important;padding:0 6px!important;font-size:9px!important;font-weight:700!important;transform:none!important}.master-status-toggle svg{width:18px!important;height:18px!important}.master-status-badge{min-width:58px!important;height:24px!important;font-size:10px!important}.master-edit-button{width:29px!important;height:29px!important;transform:none!important}.location-tabs-bar{border-radius:11px 11px 0 0}.navy-tabs-heading{background:#0a245a}.navy-tabs-heading .location-tab{color:#ffffffc2!important}.navy-tabs-heading .location-tab-active{background:#ffffff14;color:#fff!important;border-bottom-color:#55a5ff!important}.navy-tabs-heading .master-primary-button:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.master-form-control input,.master-form-control select,.master-form-control textarea{font-size:12px!important}.master-form-control>span{font-size:11px!important}@media (width<=1180px){.master-page-with-drawer-open{padding-right:0}.master-drawer-overlay{left:0;right:425px}}@media (width<=700px){.master-fixed-drawer{width:100%;max-width:100%;top:68px!important}.master-drawer-overlay{display:none}.profile-dropdown{right:-5px}}.master-dashboard-shell .navy-tabs-heading,.master-dashboard-shell .navy-panel-heading{color:#0f1b33!important;background:#fff!important}.master-dashboard-shell .navy-tabs-heading{border-bottom:1px solid #dce4ef!important}.master-dashboard-shell .navy-tabs-heading .location-tab{color:#334155!important;background:0 0!important}.master-dashboard-shell .navy-tabs-heading .location-tab:hover{color:#1263e5!important;background:#f3f7ff!important}.master-dashboard-shell .navy-tabs-heading .location-tab-active{color:#1263e5!important;background:#eef5ff!important;border-bottom-color:#1263e5!important}.master-dashboard-shell .navy-panel-heading{border-bottom:1px solid #dce4ef!important}.master-dashboard-shell .navy-panel-heading h2{color:#0b1834!important}.master-dashboard-shell .navy-panel-heading button{color:#334155!important}.master-dashboard-shell .master-data-table thead th{color:#17213a!important;background:#f5f8fc!important;border-color:#e1e7f0!important}.master-dashboard-shell .master-data-table tbody tr:hover{background:#f8fbff!important}.master-fixed-drawer{z-index:110!important;background:#fff!important;border-left:1px solid #dce4ef!important;width:440px!important;max-width:100vw!important;height:100vh!important;top:0!important;bottom:0!important}.master-fixed-drawer .master-form-panel-header{flex:0 0 72px!important;min-height:72px!important;padding:0 22px!important}.master-fixed-drawer .master-form{overscroll-behavior:contain;flex:auto!important;min-height:0!important;padding:20px 22px 100px!important;overflow-y:auto!important}.master-fixed-drawer .fixed-drawer-footer{box-shadow:0 -8px 18px #0f264e0f;z-index:5!important;background:#fff!important;border-top:1px solid #e5eaf2!important;margin:16px -22px -100px!important;padding:16px 22px!important;position:sticky!important;bottom:-100px!important}.master-drawer-overlay{z-index:105!important;background:#0f172a14!important;inset:0 440px 0 220px!important}.dashboard-main-expanded .master-drawer-overlay{left:76px!important}.master-status-toggle{border-radius:13px!important;min-width:68px!important;height:25px!important;padding:0 5px!important;font-size:9px!important}.dashboard-header .profile-menu-wrap{position:relative}.dashboard-header .profile-dropdown{z-index:120}.sales-chart-interactive{cursor:crosshair}.sales-chart-tooltip{z-index:8;color:#20304b;pointer-events:none;background:#fffffff7;border:1px solid #d6e3f7;border-radius:8px;flex-direction:column;gap:3px;width:138px;padding:9px 10px;font-size:8px;display:flex;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 10px 24px #193d7626}.sales-chart-tooltip strong{color:#0d1b36;font-size:9px}@media (width<=1180px){.master-drawer-overlay{left:0!important;right:440px!important}}@media (width<=700px){.master-fixed-drawer{width:100%!important}.master-drawer-overlay{display:none!important}}.master-fixed-drawer .fixed-drawer-footer{margin:16px -22px -20px!important;bottom:0!important}.request-demo-page{background:radial-gradient(circle at 15% 20%,#7db1ff47,#0000 30%),radial-gradient(circle at 88% 80%,#2f6dff40,#0000 35%),linear-gradient(135deg,#f6faff 0%,#edf4ff 48%,#dceaff 100%)}.request-demo-card{grid-template-columns:46% 54%}.request-demo-form-panel{padding-top:22px;padding-bottom:22px;position:relative}.request-demo-form-wrapper{max-width:470px}.request-demo-close{z-index:5;color:#53627a;background:#fff;border:1px solid #dbe5f4;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:18px;right:20px;box-shadow:0 8px 20px #2252a01a}.request-demo-close:hover{color:#155eef;border-color:#9fc0f6;transform:translateY(-1px)}.request-demo-info-panel{padding-top:24px}.request-demo-welcome-content{margin-top:18px}.request-demo-welcome-content h1{color:#091633;letter-spacing:-1.2px;margin:0;font-size:29px;font-weight:800;line-height:1.08}.request-demo-welcome-content .brand-heading{margin-top:3px;font-size:33px}.request-demo-feature-list{gap:9px;margin-top:17px}.request-demo-illustration{height:146px}.request-demo-illustration .illustration-content{height:119px}.request-demo-stepper{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:9px 24px 18px;display:grid}.request-demo-step{color:#7a879a;align-items:center;gap:8px;display:flex}.request-demo-step>span{color:#53627a;background:#edf2fb;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.request-demo-step>div{flex-direction:column;gap:2px;display:flex}.request-demo-step strong{color:inherit;white-space:nowrap;font-size:10px}.request-demo-step small{color:#8a96a8;white-space:nowrap;font-size:8px}.request-demo-step.active{color:#155eef}.request-demo-step.active>span{color:#fff;background:linear-gradient(#2874ff,#1245bd);box-shadow:0 7px 18px #2563eb3d}.request-demo-step-line{background:#d8e3f4;border-radius:2px;height:2px}.request-demo-step-line.active{background:#4d87ef}.request-demo-heading{text-align:center;margin-bottom:15px}.request-demo-heading>span{color:#155eef;letter-spacing:.5px;background:#edf4ff;border-radius:999px;padding:5px 10px;font-size:8px;font-weight:800;display:inline-flex}.request-demo-heading h2{color:#091633;letter-spacing:-.5px;margin:9px 0 0;font-size:21px;font-weight:800}.request-demo-heading p{color:#647087;margin:4px 0 0;font-size:11px}.request-demo-form{flex-direction:column;gap:11px;display:flex}.request-demo-field{flex-direction:column;gap:5px;display:flex}.request-demo-field>span{color:#091633;font-size:9.5px;font-weight:700}.request-demo-input-wrapper,.request-demo-textarea-wrapper{color:#155eef;background:#fff;border:1px solid #d8e4f8;border-radius:10px;align-items:center;transition:all .2s;display:flex;position:relative}.request-demo-input-wrapper{gap:10px;height:46px;padding:0 13px}.request-demo-input-wrapper:focus-within,.request-demo-textarea-wrapper:focus-within{border-color:#4c8bf7;box-shadow:0 0 0 3px #3b82f61a}.request-demo-input-wrapper input,.request-demo-input-wrapper select{color:#0b1834;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:11px}.request-demo-input-wrapper select{cursor:pointer}.request-demo-textarea-wrapper{align-items:flex-start;gap:10px;min-height:75px;padding:12px 13px}.request-demo-textarea-wrapper textarea{resize:vertical;color:#0b1834;background:0 0;border:0;outline:0;flex:1;min-height:52px;font-family:inherit;font-size:11px}.request-demo-two-columns{grid-template-columns:1fr 1fr;gap:11px;display:grid}.request-demo-privacy,.request-demo-bottom-privacy{color:#5d6b82;background:#f4f7ff;border:1px solid #dae6fa;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:9px;display:flex}.request-demo-privacy svg,.request-demo-bottom-privacy svg{color:#155eef;flex-shrink:0}.request-demo-actions{grid-template-columns:130px 1fr;gap:10px;display:grid}.request-demo-actions .primary-button{margin-top:0}.request-demo-back-button{color:#273650;background:#fff;border:1px solid #d5deeb;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:11px;font-weight:700;display:flex}.request-demo-back-button:hover{color:#155eef;background:#f7faff;border-color:#9fc0f6}.request-demo-bottom-privacy{background:0 0;border:0;min-height:auto;padding:0}.request-demo-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:490px;display:flex}.request-demo-success-icon{color:#0a9b61;background:#e7f8ef;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.request-demo-success h2{color:#091633;margin:17px 0 0;font-size:22px}.request-demo-success p{color:#607088;max-width:360px;margin:9px 0 0;font-size:12px;line-height:19px}.request-demo-success-button{width:260px;margin-top:22px}@media (width<=900px){.request-demo-card{grid-template-columns:1fr}.request-demo-info-panel{display:none}.request-demo-form-panel{min-height:660px}}@media (width<=520px){.request-demo-form-panel{padding:27px 17px}.request-demo-stepper{gap:8px;margin-left:0;margin-right:0}.request-demo-step>div{display:none}.request-demo-two-columns,.request-demo-actions{grid-template-columns:1fr}}.support-separator{color:#9aa7ba;margin:0 5px}.party-form-page,.party-form-page *{box-sizing:border-box}.party-form-page{flex-direction:column;gap:14px;display:flex}.party-card{background:#fff;border:1px solid #dfe6f0;border-radius:12px;box-shadow:0 7px 22px #1432640b}.party-success-banner{color:#087a4c;background:#e9f8f1;border:1px solid #a9e5c8;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:750;display:flex}.party-type-card{padding:17px}.party-section-title{justify-content:space-between;align-items:center;min-height:38px;margin-bottom:12px;display:flex}.party-section-title>div{color:#155eef;align-items:center;gap:9px;display:flex}.party-section-title h2{color:#0b132b;margin:0;font-size:14px;font-weight:800}.party-section-title h2 b,.party-field>span b{color:#e53846}.party-section-title p{color:#627089;margin:4px 0 0;font-size:10px}.party-type-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:18px;display:grid}.party-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.party-type-option{color:#17213a;text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:92px;padding:14px;display:grid;position:relative}.party-type-option:hover,.party-type-option-active{background:#f5f9ff;border-color:#6da2f5;box-shadow:0 8px 18px #2563eb14}.party-type-icon{color:#155eef;background:#edf4ff;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.party-type-icon svg{width:24px;height:24px}.party-type-option strong,.party-type-option small{display:block}.party-type-option strong{font-size:13px}.party-type-option small{color:#66748a;margin-top:4px;font-size:10px;line-height:15px}.party-type-option i{color:#fff;border:1px solid #bdc8d7;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.party-type-option-active i{background:#2f78ed;border-color:#2f78ed}.party-image-upload{color:#17213a;cursor:pointer;background:#fbfdff;border:1px dashed #cbd7e7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex;position:relative}.party-image-upload>strong{font-size:12px;position:absolute;top:12px}.party-image-upload b{font-size:11px}.party-image-upload small{color:#77849a;font-size:9px}.party-image-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.party-image-circle{color:#15a06a;background:#e8f8f1;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:visible}.party-image-circle img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.party-image-circle span{color:#fff;background:#316fdd;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:1px;right:-3px}.party-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.party-form-section{min-height:100%;padding:15px}.party-form-section .party-section-title{border-bottom:1px solid #edf1f6;margin-bottom:10px;padding-bottom:10px}.party-section-body{flex-direction:column;gap:11px;display:flex}.party-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.party-field{flex-direction:column;gap:5px;min-width:0;display:flex}.party-field>span,.party-shipping-heading strong{color:#162139;font-size:10px;font-weight:750}.party-field input,.party-field select,.party-field textarea{color:#10192d;background:#fff;border:1px solid #d7e0eb;border-radius:7px;outline:none;width:100%;height:38px;padding:0 10px;font-size:10.5px}.party-field textarea{resize:vertical;height:64px;min-height:64px;padding:9px 10px}.party-field input:focus,.party-field select:focus,.party-field textarea:focus{border-color:#6da3f4;box-shadow:0 0 0 3px #2e76eb14}.party-field input:disabled,.party-field select:disabled,.party-field textarea:disabled{color:#6f7c90;cursor:not-allowed;background:#f2f5f9}.party-money-input{border:1px solid #d7e0eb;border-radius:7px;align-items:center;height:38px;display:flex;overflow:hidden}.party-money-input span{color:#5f6c82;background:#f5f7fa;place-items:center;width:32px;display:grid}.party-money-input input{border:0;border-radius:0;height:100%}.party-shipping-heading{justify-content:space-between;align-items:center;gap:10px;min-height:26px;margin-top:2px;display:flex}.party-shipping-heading label{color:#526078;align-items:center;gap:6px;font-size:9.5px;display:flex}.party-shipping-heading input{accent-color:#246de0;width:15px;height:15px}.party-info-note{color:#2466bd;background:#f2f7ff;border:1px solid #cee0fa;border-radius:7px;align-items:center;gap:9px;min-height:45px;padding:9px 10px;font-size:9px;line-height:14px;display:flex}.party-active-control{background:#fafcff;border:1px solid #e0e7f0;border-radius:8px;align-items:center;gap:10px;min-height:52px;margin-top:auto;padding:9px 10px;display:flex}.party-switch{background:#cbd5e1;border:0;border-radius:999px;width:38px;height:21px;padding:2px}.party-switch span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block}.party-switch-on{background:#16a369}.party-switch-on span{transform:translate(17px)}.party-active-control strong,.party-active-control small{display:block}.party-active-control strong{color:#152038;font-size:10.5px}.party-active-control small{color:#6c788d;margin-top:2px;font-size:8.5px}.party-form-actions{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dfe6f0;border-radius:11px;justify-content:flex-end;gap:10px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 22px #1432640f}.party-primary-button,.party-secondary-button,.party-filter-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:10.5px;font-weight:750;display:inline-flex}.party-primary-button{color:#fff;background:linear-gradient(135deg,#2b7ff2,#1458d3);border:0;box-shadow:0 8px 18px #1e63dc33}.party-secondary-button,.party-filter-button{color:#1b2942;background:#fff;border:1px solid #d2dce9}.party-list-toolbar{align-items:flex-end;gap:13px;margin-bottom:14px;padding:14px;display:flex}.party-list-toolbar .party-primary-button{margin-left:auto}.party-list-search{color:#65738a;border:1px solid #d7e0eb;border-radius:8px;align-items:center;gap:8px;width:min(360px,35vw);height:40px;padding:0 11px;display:flex}.party-list-search input{border:0;outline:none;flex:1;min-width:0;font-size:10.5px}.party-list-filter{flex-direction:column;gap:5px;display:flex}.party-list-filter span{color:#24314a;font-size:9px;font-weight:750}.party-list-filter select{color:#152039;background:#fff;border:1px solid #d7e0eb;border-radius:8px;width:130px;height:40px;padding:0 9px;font-size:10.5px}.party-list-card{overflow:hidden}.party-list-heading{border-bottom:1px solid #e8edf4;align-items:center;min-height:52px;padding:0 15px;display:flex}.party-list-heading>div{color:#155eef;align-items:center;gap:9px;display:flex}.party-list-heading h2,.party-list-heading p{margin:0}.party-list-heading h2{color:#0d172c;font-size:13px}.party-list-heading p{color:#6b778b;margin-top:2px;font-size:9px}.party-table{border-collapse:collapse;color:#121b30;width:100%;min-width:1050px;font-size:10px}.party-table th{color:#111a2e;text-align:left;white-space:nowrap;background:#f7f9fc;height:45px;padding:0 12px;font-size:9.5px;font-weight:800}.party-table td{white-space:nowrap;border-top:1px solid #e9edf3;height:54px;padding:0 12px}.party-table tbody tr:hover{background:#f8fbff}.party-name-cell{align-items:center;gap:9px;display:flex}.party-name-cell>span{color:#2b66c7;background:#edf4ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.party-name-cell img{object-fit:cover;width:100%;height:100%}.party-name-cell strong,.party-name-cell small{display:block}.party-name-cell strong{color:#10192c;font-size:10.5px}.party-name-cell small{color:#738095;margin-top:3px;font-size:8.5px}.party-type-badge,.party-status-badge{border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:24px;font-size:8.5px;font-weight:750;display:inline-flex}.party-type-buyer{color:#0f8050;background:#e8f8f0}.party-type-supplier{color:#6744c7;background:#f0ebff}.party-type-both{color:#195fc6;background:#eaf3ff}.party-type-sundry-debtor{color:#0b6bcb;background:#eaf3ff;border:1px solid #c9ddff}.party-type-sundry-creditor{color:#8a4d09;background:#fff3df;border:1px solid #f6d39d}.party-status-active{color:#087e4d;background:#e6f8ef}.party-status-inactive{color:#667085;background:#edf0f4}.party-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.party-row-actions>button:not(.master-status-toggle){color:#1566de;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.party-row-actions>button:not(.master-status-toggle):hover{background:#edf5ff;border-color:#bfd6f8}.fcp-table{min-width:1280px}.fcp-table td:nth-child(4){text-overflow:ellipsis;max-width:220px;overflow:hidden}.fcp-approval-badge{border-radius:999px;justify-content:center;align-items:center;min-width:68px;height:25px;padding:0 9px;font-size:9px;font-weight:500;display:inline-flex}.fcp-approval-pending{color:#946200;background:#fff6cf}.fcp-approval-approved{color:#087e4d;background:#e6f8ef}.fcp-approval-rejected{color:#b42318;background:#feeceb}.fcp-row-actions{min-width:118px}.party-row-actions>.fcp-verify-button:not(.master-status-toggle){color:#078451}.party-row-actions>.fcp-verify-button:not(.master-status-toggle):hover{background:#e8f8f0;border-color:#a9e7ca}.party-row-actions>.fcp-delete-button:not(.master-status-toggle){color:#dc2626}.party-row-actions>.fcp-delete-button:not(.master-status-toggle):hover{background:#fff1f1;border-color:#fecaca}.party-row-actions>button:disabled{cursor:not-allowed;opacity:.45}.party-list-footer{color:#5e6b82;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:53px;padding:0 14px;font-size:9.5px;display:flex}.party-list-footer>div{gap:7px;display:flex}.party-list-footer button{color:#35435b;background:#fff;border:1px solid #d5deea;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.party-list-footer button.active{color:#fff;background:#1766e2;border-color:#1766e2}.party-empty-state{color:#748197;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.party-empty-state strong{color:#26334a}.party-drawer-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07102261;border:0;position:fixed;inset:0}.party-view-drawer{z-index:85;background:#fff;border-left:1px solid #dce4ee;flex-direction:column;width:min(410px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 45px #0c1f4329}.party-view-header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;min-height:78px;padding:0 18px;display:flex}.party-view-header>div{align-items:center;gap:10px;display:flex}.party-view-identity,.party-view-title{flex:auto;overflow:hidden}.party-view-avatar{color:#2366ce;background:#fff;border:1px solid #dce7f5;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;display:grid;overflow:hidden}.party-view-avatar img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.party-view-header h2,.party-view-header p{margin:0}.party-view-header h2{color:#10182c;font-size:15px}.party-view-header p{color:#69768a;margin-top:3px;font-size:9px}.party-view-header>button{background:0 0;border:0}.party-view-body{flex:1;padding:16px;overflow-y:auto}.party-view-group{background:#fbfcfe;border:1px solid #e0e7f0;border-radius:9px;margin-bottom:13px;padding:13px}.party-view-group h3{color:#155eef;margin:0 0 10px;font-size:11px}.party-view-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:29px;display:flex}.party-view-row:last-child{border-bottom:0}.party-view-row span{color:#68758b;font-size:9px}.party-view-row strong{color:#172039;text-align:right;font-size:9.5px}.party-view-address{color:#29364c;margin:0;font-size:10px;line-height:17px}.party-view-footer{border-top:1px solid #e7ecf2;justify-content:flex-end;gap:9px;padding:13px 16px;display:flex}@media (width<=1250px){.party-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.party-list-toolbar{flex-wrap:wrap}.party-list-toolbar .party-primary-button{margin-left:0}}@media (width<=900px){.party-type-layout,.party-form-grid{grid-template-columns:1fr}.party-list-search{width:100%}}@media (width<=640px){.party-type-options,.party-field-row{grid-template-columns:1fr}.party-list-toolbar{flex-direction:column;align-items:stretch}.party-list-filter,.party-list-filter select{width:100%}.party-form-actions{flex-direction:column-reverse}.party-form-actions button{width:100%}}.shared-status-control{justify-content:flex-end;align-items:center;gap:7px;min-width:88px;display:inline-flex}.shared-status-control .party-switch{cursor:pointer;flex:none}.shared-status-control .party-switch:disabled{cursor:not-allowed;opacity:.55}.shared-status-control strong{text-align:left;min-width:43px;font-size:10px;font-weight:750}.shared-status-active{color:#087e4d}.shared-status-inactive{color:#667085}.master-status-toggle{background:0 0!important;border:0!important;min-width:0!important;height:auto!important;padding:0!important}.party-form-section .party-section-title h2,.party-list-heading h2,.master-section-heading-row h2{font-size:13px!important}.party-field>span,.master-form-control>span,.party-table th,.master-data-table th{font-size:10px!important}.party-field input,.party-field select,.party-field textarea,.master-form-control input,.master-form-control select,.master-form-control textarea,.party-table td,.master-data-table td{font-size:10.5px!important}.party-name-cell strong{font-size:11.5px!important}.party-row-actions{min-width:165px}.request-demo-login-link{color:#155eef;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;transition:color .2s}.request-demo-login-link:hover{color:#0b43ae;text-underline-offset:3px;text-decoration:underline}.party-image-upload{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px dashed #bcd0ed;gap:8px;min-height:160px;padding:38px 18px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.party-image-upload:hover,.party-image-upload:focus-within{background:#f3f8ff;border-color:#5d96ef;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb17}.party-image-upload>strong{color:#111b33;text-align:center;font-size:12px;font-weight:800;top:13px;left:0;right:0}.party-image-preview{color:#1872e8;background:#eaf3ff;border:1px solid #cfe0f8;border-radius:16px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden;box-shadow:0 7px 16px #1b60c214}.party-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.party-image-copy{flex-direction:column;align-items:center;gap:3px;display:flex}.party-image-copy b{color:#125fcf;font-size:11px;font-weight:800}.party-image-copy small{color:#728097;font-size:9px}.party-image-edit-badge{color:#fff;background:#226fe0;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:77px;left:calc(50% + 22px);box-shadow:0 5px 12px #226fe040}.party-image-upload-has-image .party-image-preview{background:#fff;border-style:solid}.party-image-circle{display:none!important}.party-shipping-heading-single{justify-content:flex-end;margin-top:3px}.party-shipping-heading-single label{color:#285da9;background:#f4f8ff;border:1px solid #d8e6fb;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:650}.party-view-header{background:linear-gradient(135deg,#eaf3ff 0%,#f6f9ff 58%,#e5efff 100%);border-bottom:1px solid #cfe0fb;min-height:88px;padding:0 18px}.party-view-header>div{min-width:0}.party-view-avatar{color:#fff;background:linear-gradient(135deg,#2f80ed,#1557c8);border:3px solid #fff;flex:0 0 50px;width:50px;height:50px;overflow:hidden;box-shadow:0 8px 20px #1c5bbe38}.party-view-header h2{color:#0e2f67;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;overflow:hidden}.party-view-header p{color:#1557c8;background:#ffffffc7;border-radius:999px;align-items:center;min-height:22px;margin-top:5px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.party-view-header>button{color:#24466f;background:#ffffffb8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.party-view-header>button:hover{color:#0d58c8;background:#fff}.party-image-upload{min-height:176px;padding:38px 14px 14px;overflow:hidden}.party-image-preview{background:#eef5ff;border-radius:13px;width:98px;height:82px}.party-image-upload-has-image .party-image-preview{background:#fff;border:1px solid #bcd2f1;width:118px;height:88px;padding:4px}.party-image-upload-has-image .party-image-preview img{object-fit:contain;background:#fff;border-radius:9px;width:100%;height:100%}.party-image-copy{text-align:center;max-width:210px}.party-image-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.party-image-copy em{color:#6b7890;margin-top:2px;font-size:8.5px;font-style:normal}.party-image-upload-has-image .party-image-edit-badge{top:91px;left:calc(50% + 43px)}.party-form-actions{z-index:48;bottom:0;right:26px;left:calc(var(--sidebar-width) + 26px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-bottom:0;border-radius:12px 12px 0 0;min-height:66px;margin:0;padding:12px 16px;position:fixed;box-shadow:0 -10px 28px #1432641f}.dashboard-main-expanded .party-form-actions{left:calc(var(--sidebar-collapsed-width) + 26px)}.party-form-actions .party-secondary-button,.party-form-actions .party-primary-button{min-height:42px}@media (width<=920px){.party-form-page{padding-bottom:92px}.party-form-actions,.dashboard-main-expanded .party-form-actions{left:14px;right:14px}}@media (width<=520px){.party-form-page{padding-bottom:146px}.party-form-actions{flex-direction:column-reverse;min-height:126px;padding:10px 12px}.party-form-actions button{width:100%}}.party-type-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#d8e2ef;padding:12px 14px}.party-type-card .party-section-title{min-height:30px;margin-bottom:7px}.party-type-card .party-section-title p{margin-top:2px}.party-type-card .party-type-layout{grid-template-columns:minmax(0,1fr) 210px;gap:12px}.party-type-card .party-type-options{gap:10px}.party-type-card .party-type-option{grid-template-columns:38px minmax(0,1fr) 18px;gap:8px;min-height:70px;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.party-type-card .party-type-option:hover{transform:translateY(-1px)}.party-type-card .party-type-icon{border-radius:9px;width:36px;height:36px}.party-type-card .party-type-icon svg{width:19px;height:19px}.party-type-card .party-type-option i{width:18px;height:18px}.party-type-card .party-image-upload{min-height:98px;padding:25px 10px 8px}.party-type-card .party-image-upload>strong{top:7px}.party-type-card .party-image-preview,.party-type-card .party-image-upload-has-image .party-image-preview{border-radius:9px;width:66px;height:48px}.party-type-card .party-image-upload-has-image .party-image-edit-badge{top:49px;left:calc(50% + 24px)}.party-card{transition:border-color .16s,box-shadow .16s}.party-form-section:hover{border-color:#ccdced;box-shadow:0 9px 24px #14326411}@media (width<=900px){.party-type-card .party-type-layout{grid-template-columns:1fr}}.dashboard-action-popover-wrap,.panel-period-wrap{position:relative}.dashboard-action-popover{z-index:120;background:#fff;border:1px solid #dce5f2;border-radius:12px;width:330px;padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 55px #14305e2e}.popover-heading{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:7px 8px 10px;display:flex}.popover-heading strong{font-size:13px}.popover-heading button{color:#1565e8;background:0 0;border:0;font-size:10px;font-weight:700}.popover-notification{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f3f7;border-radius:8px;grid-template-columns:10px 1fr;gap:9px;width:100%;padding:10px 8px;display:grid}.popover-notification:hover{background:#f5f9ff}.popover-notification span:last-child{flex-direction:column;gap:4px;display:flex}.popover-notification strong{color:#17233c;font-size:10px}.popover-notification small{color:#718096;font-size:8px}.notification-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;margin-top:3px}.notification-dot-danger{background:#ef4444}.notification-dot-warning{background:#f59e0b}.notification-dot-success{background:#10b981}.notification-dot-purple{background:#8b5cf6}.popover-footer-button{color:#fff;background:#1467e8;border:0;border-radius:8px;width:100%;height:36px;margin-top:7px;font-size:10px;font-weight:750}.quick-setting-row{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding:12px 8px;display:flex}.quick-setting-row span{flex-direction:column;gap:3px;display:flex}.quick-setting-row strong{font-size:11px}.quick-setting-row small{color:#728096;font-size:8px}.quick-setting-row input{accent-color:#1467e8}.panel-period-menu{z-index:80;background:#fff;border:1px solid #dce5f2;border-radius:9px;width:145px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0f2d5a26}.panel-period-menu button{color:#263550;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:31px;padding:0 9px;font-size:9px;display:flex}.panel-period-menu button:hover{color:#155eef;background:#eef5ff}.legend-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:0 4px;transition:all .18s}.legend-row:hover,.legend-row-active{background:#eef5ff;transform:translate(3px)}.purchase-donut{transition:transform .25s,filter .25s}.purchase-donut:hover{filter:drop-shadow(0 10px 16px #2563eb2e);transform:scale(1.035)}.dashboard-content-compact .statistics-grid,.dashboard-content-compact .dashboard-primary-grid,.dashboard-content-compact .dashboard-secondary-grid{gap:8px}.dashboard-content-compact .statistic-card{min-height:96px;padding:12px}.dashboard-drawer-overlay{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1b345c;justify-content:flex-end;display:flex;position:fixed;inset:0}.dashboard-detail-drawer{background:#fff;flex-direction:column;width:min(430px,100%);height:100%;animation:.22s dashboardDrawerIn;display:flex;box-shadow:-20px 0 60px #0d224838}@keyframes dashboardDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.dashboard-drawer-header{background:#f6f9ff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;min-height:78px;padding:0 20px;display:flex}.dashboard-drawer-header div{flex-direction:column;gap:4px;display:flex}.dashboard-drawer-header strong{font-size:16px}.dashboard-drawer-header span{color:#66758d;font-size:10px}.dashboard-drawer-header button{background:0 0;border:0}.dashboard-drawer-body{flex:1;padding:14px;overflow:auto}.drawer-list-row{border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.drawer-list-row span:nth-child(2),.drawer-list-row>span:first-child:not(.product-emoji):not(.notification-dot):not(.staff-avatar){flex-direction:column;gap:4px;display:flex}.drawer-list-row strong{font-size:11px}.drawer-list-row small,.drawer-list-row time{color:#718096;font-size:8px}.drawer-list-row b{font-size:10px}.drawer-avatar{width:34px;height:34px}.dashboard-toast{z-index:200;color:#fff;background:#0f8b59;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 30px #0f8b5940}@media (width<=720px){.dashboard-action-popover{width:auto;position:fixed;top:70px;left:12px;right:12px}.dashboard-detail-drawer{width:100%}}.statistic-card[role=button]{cursor:pointer}.statistic-card[role=button]:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.master-fixed-drawer{border-radius:0!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important}.master-fixed-drawer .master-form-panel-header{z-index:4!important;background:#fff!important;flex:0 0 72px!important;position:relative!important}.master-fixed-drawer .master-form{scrollbar-gutter:stable;flex-direction:column!important;flex:auto!important;height:calc(100dvh - 72px)!important;min-height:0!important;padding:20px 22px 0!important;display:flex!important;overflow:hidden auto!important}.master-fixed-drawer .fixed-drawer-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20!important;background:#fffffffa!important;border-top:1px solid #e2e8f0!important;flex:none!important;justify-content:flex-end!important;margin:18px -22px 0!important;padding:16px 22px!important;display:flex!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important;box-shadow:0 -10px 24px #0f264e17!important}.master-fixed-drawer .master-form-control:last-of-type,.master-fixed-drawer .master-two-column-fields:last-of-type{margin-bottom:2px}.brand-logo-upload{transition:border-color .2s,background-color .2s;overflow:hidden;min-height:132px!important;padding:14px!important}.brand-logo-upload:hover{background:#f6f9ff!important;border-color:#6ea5f8!important}.brand-upload-icon{color:#1263e5;background:#eaf3ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.brand-logo-upload-has-image{grid-template-columns:92px minmax(0,1fr);align-items:center!important;justify-content:initial!important;background:#f8fbff!important;border-style:solid!important;border-color:#b8d4fb!important;gap:14px!important;display:grid!important}.brand-logo-preview{object-fit:contain;background:#fff;border:1px solid #dce7f5;border-radius:14px;width:92px;height:92px;display:block;box-shadow:0 6px 18px #124ba01a}.brand-logo-upload-info{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.brand-logo-upload-info strong{color:#087f4d!important;font-size:12px!important}.brand-logo-upload-info small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;color:#334155!important;font-size:10px!important}.brand-logo-upload-info span{color:#1263e5;font-size:10px;font-weight:700}@media (width<=560px){.master-fixed-drawer{width:100vw!important}.brand-logo-upload-has-image{grid-template-columns:76px minmax(0,1fr)}.brand-logo-preview{width:76px;height:76px}.master-fixed-drawer .fixed-drawer-footer{flex-direction:column-reverse!important}.master-fixed-drawer .fixed-drawer-footer button{width:100%}}.master-fixed-drawer .master-drawer-form{flex:auto!important;grid-template-rows:minmax(0,1fr) auto!important;height:calc(100dvh - 72px)!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.master-fixed-drawer .master-drawer-form-body{scrollbar-gutter:stable;min-height:0!important;padding:20px 22px 28px!important;overflow:hidden auto!important}.master-fixed-drawer .master-drawer-form-body>*+*,.master-fixed-drawer .master-drawer-form-body .master-two-column-fields{margin-top:15px}.master-fixed-drawer .fixed-drawer-footer{z-index:30!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-top:1px solid #e2e8f0!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:78px!important;margin:0!important;padding:15px 22px!important;display:flex!important;position:relative!important;inset:auto!important;box-shadow:0 -8px 22px #0f264e14!important}.master-fixed-drawer .fixed-drawer-footer .master-cancel-button{min-width:118px}.master-fixed-drawer .fixed-drawer-footer .master-save-button{min-width:158px}@media (width<=520px){.master-fixed-drawer .master-drawer-form-body{padding:16px 16px 24px!important}.master-fixed-drawer .fixed-drawer-footer{flex-direction:column-reverse!important;min-height:auto!important;padding:12px 16px!important}.master-fixed-drawer .fixed-drawer-footer button{width:100%!important}}.party-view-backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#07102261;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.party-view-drawer{z-index:185;min-width:0;height:100dvh;max-height:100dvh;overflow:hidden}.party-view-header{flex:none;min-width:0}.party-view-header>div,.party-view-header>div>div{min-width:0}.party-view-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.party-view-content{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow:hidden auto}.party-view-footer{z-index:2;padding-bottom:max(13px, env(safe-area-inset-bottom));background:#fff;flex:none;position:sticky;bottom:0}.party-view-row{align-items:flex-start}.party-view-row strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:68%}@media (width<=720px){.party-view-drawer{width:100vw;max-width:100vw}.party-view-content{padding:12px}.party-view-footer{grid-template-columns:1fr 1fr;display:grid}.party-view-footer button{width:100%;min-width:0}}.profile-avatar.profile-avatar-image{padding:0;overflow:hidden}.profile-avatar.profile-avatar-image img{object-fit:cover;width:100%;height:100%;display:block}.company-logo-editor{background:#f8fbff;border:1px dashed #cbdcf8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:16px;display:flex}.company-logo-preview{color:#1557d5;background:#e8f0ff;border-radius:50%;flex:none;place-items:center;width:82px;height:82px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.company-logo-preview img{object-fit:cover;width:100%;height:100%;display:block}.company-logo-button{cursor:pointer}.company-logo-editor small{color:#66758f;flex-basis:100%}.party-name-cell>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.company-information-heading{color:#fff;background:linear-gradient(120deg,#082b68 0%,#155eef 58%,#2f7cff 100%);min-height:92px;margin:0;padding:20px 24px}.company-information-heading>div{color:#fff}.company-information-heading h2{color:#fff;letter-spacing:-.25px;font-size:21px;line-height:1.2}.company-information-heading p{color:#fffc;font-size:11px}.company-heading-icon{background:#ffffff24;border:1px solid #ffffff40;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff26}.company-code-chip{color:#fff;background:#ffffff24;border:1px solid #ffffff42;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.company-information-card .company-logo-editor{background:linear-gradient(135deg,#f4f8ff,#fff);border-style:solid;border-color:#d7e5ff}.header-notification-wrap{position:relative}.header-icon-button-active{color:#155eef;background:#eff5ff}.header-notification-dropdown{z-index:120;background:#fff;border:1px solid #dce5f2;border-radius:14px;width:330px;position:absolute;top:calc(100% + 12px);right:-48px;overflow:hidden;box-shadow:0 22px 55px #0e2a5833}.header-notification-heading{background:#f7faff;border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.header-notification-heading>div{flex-direction:column;gap:2px;display:flex}.header-notification-heading strong{color:#102349;font-size:13px}.header-notification-heading span{color:#71809a;font-size:10px}.header-notification-heading button{color:#155eef;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.header-notification-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.header-notification-item:last-child{border-bottom:0}.header-notification-item:hover{background:#f5f9ff}.header-notification-icon{color:#155eef;background:#eaf2ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.header-notification-item>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.header-notification-item strong{color:#17233d;font-size:11px}.header-notification-item small{color:#71809a;font-size:9px}.profile-text{max-width:190px}.profile-text strong,.profile-text span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.profile-text span{color:#6b7890;font-size:9px}.profile-dropdown-heading small{opacity:.7;font-size:9px}@media (width<=760px){.company-information-heading{align-items:flex-start;gap:12px;padding:18px}.company-information-heading h2{font-size:18px}.company-code-chip{display:none}.company-information-body{padding:16px}.header-notification-dropdown{width:auto;position:fixed;top:70px;left:12px;right:12px}}.company-information-card{border:1px solid #dce5f2;border-radius:16px;overflow:visible;box-shadow:0 10px 30px #1023490f}.company-information-body{background:#fff;padding:22px}.company-information-card .company-logo-editor{background:#f8fbff;border:1px solid #d9e5f6;border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:22px;padding:18px;display:grid}.company-information-card .company-logo-preview{background:#eaf2ff;border:1px solid #d4e2f8;width:88px;height:88px}.company-logo-copy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.company-logo-title-row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.company-logo-title-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.company-logo-title-row strong{color:#102349;font-size:15px;line-height:1.25}.company-logo-title-row span{color:#687792;font-size:11px;line-height:1.45}.company-code-inline{background:#edf4ff;border:1px solid #cfe0ff;border-radius:999px;flex:none;padding:6px 10px;font-weight:800;color:#155eef!important;font-size:10px!important}.company-information-card .company-logo-button{min-height:36px;padding:8px 13px}.company-information-card .company-logo-editor small{color:#71809a;flex-basis:auto;font-size:10px}@media (width<=640px){.company-information-body{padding:14px}.company-information-card .company-logo-editor{grid-template-columns:70px minmax(0,1fr);gap:13px;padding:14px}.company-information-card .company-logo-preview{width:70px;height:70px}.company-code-inline{display:none}.company-logo-title-row span{font-size:10px}}.company-setup-form{gap:11px;padding-bottom:10px;font-size:13px}.company-setup-form>.party-card,.company-setup-form .party-section-body>.party-card{border-radius:13px;box-shadow:0 7px 22px #1023490b}.company-setup-form .company-information-body{gap:9px;padding:16px 18px}.company-setup-form .company-logo-editor{border-radius:11px;grid-template-columns:72px minmax(0,1fr);gap:14px;min-height:102px;margin-bottom:8px;padding:13px 15px}.company-setup-form .company-logo-preview{border-radius:12px;width:72px;height:72px;font-size:15px}.company-setup-form .company-logo-preview img{object-fit:contain;background:#fff;padding:4px}.company-setup-form .company-logo-copy{gap:7px}.company-setup-form .company-logo-title-row{align-items:center}.company-setup-form .company-logo-title-row strong{font-size:13px}.company-setup-form .company-logo-title-row span{font-size:10px;line-height:1.35}.company-setup-form .company-logo-button{min-height:32px;padding:6px 11px;font-size:11px}.company-setup-form .company-code-inline{padding:5px 9px;font-size:9px!important}.company-setup-form .party-field-row{gap:9px 12px}.company-setup-form .party-section-body{gap:9px}.company-setup-form .party-field{gap:4px}.company-setup-form .party-field>span{font-size:10px}.company-setup-form .party-field input,.company-setup-form .party-field select{border-radius:7px;height:36px;padding:0 10px;font-size:11px}.company-setup-form .party-field textarea{border-radius:7px;min-height:60px;padding:8px 10px;font-size:11px}.company-setup-form>.party-card:not(.company-information-card)>.party-card-heading{justify-content:flex-start;align-items:center;gap:12px;min-height:52px;padding:11px 15px;display:flex}.company-setup-form>.party-card:not(.company-information-card)>.party-card-heading>div{flex:none;order:2;width:auto}.company-setup-form>.party-card:not(.company-information-card)>.party-card-heading>.company-section-add-button{flex:none;order:1}.company-setup-form>.party-card:not(.company-information-card)>.party-card-heading h2{font-size:14px}.company-setup-form>.party-card:not(.company-information-card)>.party-card-heading p{margin-top:2px;font-size:10px}.company-setup-form>.party-card:not(.company-information-card)>.party-section-body{padding:13px 15px}.company-setup-form .party-section-body>.party-card>.party-card-heading{min-height:42px;padding:8px 11px}.company-setup-form .party-section-body>.party-card>.party-section-body{padding:11px}.company-setup-form .party-active-control{border-radius:8px;min-height:38px;padding:7px 10px}.company-setup-form .party-form-actions{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #dbe4f0;border-radius:12px;min-height:54px;margin-top:0;padding:8px 12px;position:sticky;bottom:8px;box-shadow:0 -5px 18px #0f172a0e}.company-setup-form .party-form-actions button{min-height:38px;padding:8px 14px;font-size:11px}.company-setup-form .company-section-add-button{color:#fff;background:#155eef;border-radius:8px;min-height:34px;padding:7px 12px;font-size:11px;box-shadow:0 5px 12px #155eef2e}.company-setup-form .company-section-add-button:hover{background:#0f4fd1}.company-primary-address-control{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #d7e0eb;border-radius:7px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;display:flex}.company-primary-address-control input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.company-primary-address-control strong{font-size:10.5px;font-weight:750}.company-compact-switch{background:#aeb9c9;border-radius:999px;flex:none;width:34px;height:19px;transition:all .18s;position:relative}.company-compact-switch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f172a40}.company-primary-address-control input:checked+.company-compact-switch{background:#155eef}.company-primary-address-control input:checked+.company-compact-switch:after{transform:translate(15px)}.company-primary-address-control:focus-within{border-color:#6da3f4;box-shadow:0 0 0 2px #2e76eb14}@media (width<=720px){.company-setup-form .company-information-body{padding:13px}.company-setup-form .company-logo-editor{grid-template-columns:58px minmax(0,1fr);min-height:88px;padding:11px}.company-setup-form .company-logo-preview{width:58px;height:58px}.company-setup-form .party-field-row{grid-template-columns:1fr}.company-setup-form>.party-card:not(.company-information-card)>.party-card-heading{flex-wrap:wrap}}.success-overlay{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08163447;place-items:center;padding:24px;animation:.18s ease-out success-overlay-fade;display:grid;position:fixed;inset:0}.success-overlay-card{text-align:center;background:#fff;border:2px solid #c5d6e9;border-radius:24px;flex-direction:column;align-items:center;gap:16px;min-width:min(360px,100vw - 40px);padding:30px 28px 26px;animation:.26s cubic-bezier(.2,.9,.25,1.2) success-card-pop;display:flex;box-shadow:0 24px 70px #0f172a3d}.success-overlay-check{color:#fff;background:linear-gradient(145deg,#22c55e,#159447);border-radius:50%;place-items:center;width:88px;height:88px;animation:none;display:grid;box-shadow:0 0 0 12px #22c55e1f,0 16px 34px #16a34a47}.success-overlay-card-document{box-sizing:border-box;width:min(560px,100vw - 48px);min-width:0}.success-overlay-card strong{color:#12315f;font-size:21px;font-weight:600;line-height:1.35}.success-overlay-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:2px;display:grid}.success-overlay-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;padding:9px 12px;font-weight:700}.success-overlay-action{color:#fff;background:#1570ef;border:1px solid #1570ef}.success-overlay-continue{color:#344054;background:#fff;border:1px solid #d0d5dd}.success-document-actions{grid-template-columns:repeat(5,minmax(64px,1fr));align-items:start;gap:14px;width:100%;margin-top:2px;display:grid}.success-document-action{color:#263753;min-width:0;font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;padding:0 1px;font-size:10.5px;font-weight:650;line-height:1.15;display:flex;box-shadow:none!important;background:0 0!important;transition:none!important;transform:none!important}.success-document-action:hover,.success-document-action:active,.success-document-action:focus{box-shadow:none!important;background:0 0!important;transform:none!important}.success-document-action-icon{background:#fff;border:1px solid #dbe4f0;border-radius:17px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #0f172a0d,0 5px #dfe7f1,0 10px 20px #0f172a1f}.success-document-action svg{color:currentColor;flex:none;width:25px;height:25px;display:block}.success-document-action:disabled{cursor:not-allowed;opacity:.72}.success-document-action:disabled .success-document-action-icon{filter:grayscale(.08)}.success-document-action:hover .success-document-action-icon,.success-document-action:active .success-document-action-icon,.success-document-action:focus .success-document-action-icon{filter:none!important;background:#fff!important;transform:none!important}.success-document-action-download .success-document-action-icon{color:#1267ed;border-color:#bfd7ff}.success-document-action-link .success-document-action-icon{color:#6546d7;border-color:#d5c9ff}.success-document-action-whatsapp .success-document-action-icon{color:#25d366;border-color:#aee8c5}.success-document-action-print .success-document-action-icon{color:#344054;border-color:#cfd8e5}.success-document-action-close .success-document-action-icon{color:#d92d20;border-color:#ffc8c5}@media (width<=560px){.success-document-actions{grid-template-columns:repeat(3,1fr);gap:16px 12px}}.dashboard-profile-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}@keyframes success-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes success-card-pop{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes success-check-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 12px #22c55e1f,0 16px 34px #16a34a47}50%{transform:scale(1.06);box-shadow:0 0 0 18px #22c55e0f,0 18px 38px #16a34a52}}.company-identity-card{min-height:auto;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 0 12px;display:flex}.company-identity-card-compact{min-height:auto;margin-top:8px;padding-top:8px;padding-bottom:10px}.company-identity-logo{color:#145ee8;width:68px;height:68px;box-shadow:none;background:0 0;border:0;border-radius:8px;flex:0 0 68px;place-items:center;display:grid;overflow:hidden}.company-identity-logo img{object-fit:contain;width:100%;height:100%;padding:0}.company-identity-details{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:430px;display:flex}.company-identity-details strong{color:#17233d;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;font-weight:700;line-height:1.3;overflow:hidden}.company-identity-details b{color:#2563eb;letter-spacing:.2px;text-align:center;margin-top:3px;font-size:14px;font-weight:600}.party-status-card{text-align:center;background:linear-gradient(145deg,#f8fbff 0%,#f2f6fc 100%);border:1px solid #dbe5f1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100%;min-height:168px;padding:24px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.party-status-card-active{background:linear-gradient(145deg,#f4fff9 0%,#eafaf2 100%);border-color:#b8e7d0;box-shadow:0 10px 28px #16a36914}.party-status-card-inactive{background:linear-gradient(145deg,#fafbfd 0%,#f1f4f8 100%);border-color:#d8e0ea}.party-status-card-copy{flex-direction:column;align-items:center;gap:10px;display:flex}.party-status-card-icon{color:#fff;background:#16a369;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px #16a36933}.party-status-card-inactive .party-status-card-icon{background:#7b8798;box-shadow:0 8px 18px #47556929}.party-status-card-copy strong,.party-status-card-copy small{display:block}.party-status-card-copy strong{color:#14213a;font-size:14px;font-weight:800}.party-status-card-copy small{color:#69778c;max-width:260px;margin-top:5px;font-size:10px;line-height:1.5}.party-switch-large{cursor:pointer;width:58px;height:31px;padding:3px;box-shadow:inset 0 0 0 1px #0f172a0f}.party-switch-large span{width:25px;height:25px;box-shadow:0 2px 7px #0f172a38}.party-switch-large.party-switch-on span{transform:translate(27px)}.company-identity-text-only{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;min-height:auto!important;padding:8px 0 12px!important}.company-identity-text-only .company-identity-details{text-align:center!important;align-items:center!important;gap:5px!important}.company-identity-text-only .company-identity-details strong{font-size:clamp(18px,1.35vw,23px)!important;font-weight:750!important;line-height:1.25!important}.company-identity-text-only .company-identity-details b{font-size:15px!important;font-weight:700!important}.brand-logo-circle-image{overflow:hidden;padding:0!important}.brand-logo-circle-image img{object-fit:cover;width:100%;height:100%;display:block}.sidebar-navigation-item-placeholder{text-align:left;cursor:default;background:0 0;border:0;width:100%}.sidebar-navigation-item-placeholder:hover{background:#2563eb0d}.party-pagination-clean{align-items:center;min-height:54px;padding:12px 16px!important}.party-pagination-clean>span{color:#64748b;font-size:13px;font-weight:600}.party-pagination-controls{align-items:center;gap:8px;display:flex}.party-pagination-controls button,.party-pagination-controls .party-page-active{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.party-pagination-controls .party-page-active{color:#fff;background:#2563eb;font-weight:700}.inventory-home-page{flex-direction:column;gap:20px;display:flex}.inventory-home-hero{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.inventory-home-hero h2{color:#0f172a;margin:0 0 6px;font-size:22px}.inventory-home-hero p{color:#64748b;margin:0}.inventory-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.inventory-home-card{text-align:left;cursor:pointer;align-items:center;gap:15px;min-height:140px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.inventory-home-card:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 14px 30px #0f172a14}.inventory-home-icon{color:#2563eb;background:#eff6ff;border-radius:14px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.inventory-home-copy{flex-direction:column;flex:1;gap:7px;display:flex}.inventory-home-copy strong{color:#0f172a;font-size:16px}.inventory-home-copy small{color:#64748b;line-height:1.45}.inventory-home-card>svg{color:#94a3b8}.add-product-page{padding:26px}.product-stepper{grid-template-columns:repeat(8,minmax(110px,1fr));gap:12px;padding:2px 4px 26px;display:grid;overflow-x:auto}.product-step{text-align:center;color:#64748b;min-width:110px}.product-step span{background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 10px;font-weight:700;display:grid}.product-step strong{white-space:nowrap;font-size:13px;display:block}.product-step-active{color:#0f172a}.product-step-active span{color:#fff;background:#16a34a;border-color:#16a34a}.product-form-card{border:1px solid #dbe3ef;border-radius:16px;padding:24px}.product-form-heading h2{color:#0f172a;margin:0;font-size:20px}.product-form-heading p{color:#64748b;margin:7px 0 22px}.product-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.product-field-wide{grid-column:span 2}.product-image-upload{color:#64748b;cursor:pointer;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:144px;display:flex}.product-image-upload strong{color:#0f172a}.product-image-upload small{font-size:12px}.product-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.product-form-actions>div{gap:12px;display:flex}@media (width<=1100px){.inventory-home-grid,.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.inventory-home-hero{flex-direction:column;align-items:stretch}.inventory-home-grid,.product-form-grid{grid-template-columns:1fr}.product-field-wide{grid-column:span 1}.product-form-actions{flex-direction:column;align-items:stretch}.product-form-actions>div{flex-direction:column}}.category-master-tabs{background:#fff;border:1px solid #dbe5f2;border-radius:12px;gap:8px;width:max-content;padding:6px;display:flex}.category-master-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 24px;font-weight:700}.category-master-tabs button.active{color:#fff;background:#2563eb;box-shadow:0 5px 14px #2563eb33}.category-master-drawer textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:12px}.category-master-drawer>form>label:not(.category-master-active){color:#334155;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.category-master-drawer>form>label:not(.category-master-active)>span{color:#334155;font-size:12px;font-weight:800;display:block}.category-master-drawer>form input,.category-master-drawer>form select,.category-master-drawer>form textarea{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;width:100%;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.category-master-drawer>form input,.category-master-drawer>form select{height:44px;padding:0 12px}.category-master-drawer>form textarea{min-height:105px;padding:11px 12px;line-height:1.5}.category-master-drawer>form input:focus,.category-master-drawer>form select:focus,.category-master-drawer>form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.category-master-drawer>form select{appearance:auto}.dashboard-master-link-placeholder{text-align:left;cursor:default;opacity:.78;background:0 0;border:0;width:100%}.dashboard-master-link-placeholder:hover{background:#2563eb0d}.inventory-home-card,.add-product-page{background:#fff;border:1px solid #e2e8f0;border-radius:16px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.dashboard-live-empty{text-align:center;color:#667085;width:100%;padding:24px 12px;font-size:13px;font-weight:600}:is(.purchase-entry-shell,.purchase-order-shell,.product-page-form,.party-form-page,.master-form-panel,.category-master-drawer) :where(input,select,textarea){font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.45;color:#101828!important;font-size:13px!important;font-weight:400!important}:is(.purchase-entry-shell,.purchase-order-shell,.product-page-form,.party-form-page,.master-form-panel,.category-master-drawer) input::placeholder,:is(.purchase-entry-shell,.purchase-order-shell,.product-page-form,.party-form-page,.master-form-panel,.category-master-drawer) textarea::placeholder{color:#98a2b3!important;font-weight:400!important}:is(.purchase-entry-shell,.purchase-order-shell) :where(.purchase-field>span,.purchase-field>label,.purchase-choice-title),.product-page-form .product-page-field>span,.party-form-page .party-field>span,.master-form-panel .master-form-control>span,.category-master-drawer label>span{line-height:1.45;color:#101828!important;font-size:13px!important;font-weight:500!important}.login-page :where(.required-star){color:#dc2626!important;font-size:inherit!important;font-weight:700!important}:is(.purchase-entry-shell,.purchase-order-shell,.product-page-form,.party-form-page,.master-form-panel,.category-master-drawer) :where(.required-star,.product-required-star,label>span>b,.party-field>span>b,.purchase-field label>b,.purchase-field>span>b,.purchase-choice-title b,.master-form-control>span>b,.unit-field-label b,.brand-field-label b){color:#dc2626!important;font-size:inherit!important;font-weight:600!important}.party-form-page,.party-form-page .party-form-grid{gap:10px}.party-form-page .party-form-section{padding:12px}.party-form-page .party-form-section .party-section-title{min-height:34px;margin-bottom:8px;padding-bottom:8px}.party-form-page .party-section-body,.party-form-page .party-field-row{gap:9px}.party-form-page .party-field input,.party-form-page .party-field select,.party-form-page .party-money-input{height:36px}.party-form-page .party-field input[readonly]{color:#475467;cursor:default;background:#f4f7fb}.party-form-page .party-type-card{padding:9px 12px}.party-form-page .party-type-card .party-section-title{min-height:25px;margin-bottom:4px;padding-bottom:0}.party-form-page .party-type-card .party-type-layout{grid-template-columns:minmax(0,1fr) 190px;gap:10px}.party-form-page .party-type-card .party-type-options{gap:8px}.party-form-page .party-type-card .party-type-option{grid-template-columns:34px minmax(0,1fr) 18px;gap:7px;min-height:58px;padding:7px 9px}.party-form-page .party-type-card .party-type-icon{width:33px;height:33px}.party-form-page .party-type-card .party-image-upload{min-height:82px;padding:22px 8px 6px}.party-form-page .party-type-card .party-image-upload>strong{top:6px}.party-form-page .party-type-card .party-image-preview,.party-form-page .party-type-card .party-image-upload-has-image .party-image-preview{width:58px;height:40px}@media (width<=900px){.party-form-page .party-type-card .party-type-layout{grid-template-columns:1fr}}.party-form-page .party-form-grid-balanced{grid-template-rows:max-content max-content max-content;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.party-form-page .party-form-grid-balanced>.party-form-section{width:100%;height:100%;min-height:0}.party-form-page .party-form-grid-balanced>.party-form-section:first-child{grid-area:1/1}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(2){grid-area:1/2/span 2}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(3){grid-area:1/3}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(4){grid-area:2/1}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(5){grid-area:2/3}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6){grid-area:3/1/auto/-1}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6) .party-status-card{text-align:left;flex-direction:row;justify-content:space-between;gap:16px;height:auto;min-height:72px;padding:12px 18px}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6) .party-status-card-copy small{max-width:none;margin-top:3px}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(4) textarea{height:88px;min-height:88px}@media (width<=1250px){.party-form-page .party-form-grid-balanced{grid-template-rows:max-content max-content max-content max-content;grid-template-columns:repeat(2,minmax(0,1fr))}.party-form-page .party-form-grid-balanced>.party-form-section:first-child{grid-area:1/1}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(2){grid-area:1/2/span 2}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(3){grid-area:3/1}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(4){grid-area:2/1}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(5){grid-area:3/2}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6){grid-area:4/1/auto/-1}}@media (width<=900px){.party-form-page .party-form-grid-balanced{grid-template-rows:none;grid-template-columns:1fr}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(n){grid-area:auto/1;height:auto}.party-form-page .party-form-grid-balanced>.party-form-section:first-child{order:1}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(4){order:2}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(2){order:3}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(3){order:4}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(5){order:5}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6){order:6}}@media (width<=640px){.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6) .party-status-card{text-align:center;flex-direction:column;justify-content:center;min-height:132px}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6) .party-status-card-copy{flex-direction:column}}@media (width<=520px){.party-form-page{padding-bottom:136px}}.party-form-grid-balanced{grid-auto-rows:1fr}.party-form-grid-balanced .party-section-body{height:100%}.party-form-grid-balanced .party-status-card{align-items:center;height:100%;min-height:150px}.party-form-grid-balanced .party-field textarea[placeholder="Enter complete address"]{min-height:72px}.party-form-grid-balanced>.party-form-section{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.party-form-grid-balanced>.party-form-section .party-section-title{background:linear-gradient(135deg,#0d2d69 0%,#174ea6 100%);border-bottom:0!important;min-height:48px!important;margin:0!important;padding:0 14px!important}.party-form-grid-balanced>.party-form-section .party-section-title>div,.party-form-grid-balanced>.party-form-section .party-section-title svg,.party-form-grid-balanced>.party-form-section .party-section-title h2{color:#fff!important}.party-form-grid-balanced>.party-form-section .party-section-title h2{font-size:14px!important;font-weight:700!important}.party-form-grid-balanced>.party-form-section .party-section-body{flex:1;padding:14px}.party-address-section .party-section-body{gap:10px!important}.party-address-section .party-field input,.party-address-section .party-field select,.party-address-section .party-field input[placeholder="Enter complete address"]{height:38px!important}.party-address-compact-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(105px,.75fr);align-items:end;gap:8px;display:grid}.party-address-section>.party-section-body>.party-field:nth-child(3){width:100%}.party-form-grid-balanced{grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important}.party-form-grid-balanced>.party-form-section{height:100%!important;min-height:100%!important}.party-status-section .party-section-body{display:flex!important}.party-status-section .party-status-card{flex:1;width:100%;border-radius:9px!important;justify-content:center!important;height:auto!important;min-height:100%!important;margin:0!important}@media (width<=1280px){.party-address-compact-row{grid-template-columns:1fr 1fr}.party-address-compact-row>.party-field:first-child{grid-column:1/-1}}@media (width<=760px){.party-address-compact-row{grid-template-columns:1fr}.party-address-compact-row>.party-field:first-child{grid-column:auto}}.party-address-country-state-row{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);align-items:end;gap:10px;display:grid}.party-address-city-pin-row{grid-template-columns:minmax(0,1.35fr) minmax(125px,.65fr);align-items:end;gap:10px;display:grid}.party-address-compact-row{display:none!important}.party-type-card{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #b5c3d8!important;border-radius:11px!important;min-height:76px!important;padding:11px 13px!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s!important;box-shadow:0 2px 7px #0f2d5a0d!important}.party-type-card:hover{transform:translateY(-2px);background:linear-gradient(#fff 0%,#edf5ff 100%)!important;border-color:#6f9be7!important;box-shadow:0 7px 16px #1d4ed81c!important}.party-type-card.active,.party-type-card.selected,.party-type-card[aria-checked=true]{background:linear-gradient(135deg,#eff6ff 0%,#e8f1ff 100%)!important;border-color:#2f6fd6!important;box-shadow:0 0 0 2px #2f6fd614,0 6px 14px #2f6fd61a!important}.party-type-card svg{transition:transform .16s}.party-type-card:hover svg{transform:scale(1.06)}@media (width<=820px){.party-address-country-state-row,.party-address-city-pin-row{grid-template-columns:1fr}}.party-address-country-state-row,.party-address-city-pin-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.party-form-page .party-form-grid-balanced{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.party-form-page .party-form-grid-balanced>.party-form-section:first-child,.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(2),.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(3),.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(4),.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(5),.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6){grid-area:auto!important;width:100%!important;height:100%!important;min-height:0!important}.party-status-section{height:100%!important;min-height:100%!important}.party-status-section .party-section-body{flex:1!important;min-height:0!important;display:flex!important}.party-status-section .party-status-card,.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6) .party-status-card{text-align:center!important;border-radius:10px!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:16px!important}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6) .party-status-card-copy{flex-direction:column!important;align-items:center!important;gap:10px!important}.party-form-page .party-form-grid-balanced>.party-form-section:nth-child(6) .party-status-card-copy small{max-width:310px!important}.party-form-grid-balanced>.party-form-section .party-section-body{box-sizing:border-box}@media (width<=1250px){.party-form-page .party-form-grid-balanced{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.party-form-page .party-form-grid-balanced{grid-template-columns:1fr!important}.party-address-country-state-row,.party-address-city-pin-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.party-address-country-state-row,.party-address-city-pin-row{grid-template-columns:1fr!important}}.party-type-card{border-radius:10px!important;gap:8px!important;min-height:64px!important;padding:9px 11px!important}.party-type-card .party-type-icon,.party-type-card>svg{width:30px!important;height:30px!important}.party-type-card strong,.party-type-card .party-type-title{font-size:13px!important}.party-type-card small,.party-type-card .party-type-subtitle{font-size:11.5px!important;line-height:1.25!important}.party-form-page .party-section-header,.party-form-page .party-form-section>header,.party-form-page .party-form-section .party-section-title{color:#173d72!important;background:linear-gradient(135deg,#eaf3ff 0%,#dcecff 100%)!important;border-bottom:1px solid #c7dcf7!important}.party-form-page .party-section-header svg,.party-form-page .party-form-section>header svg,.party-form-page .party-form-section .party-section-title svg{color:#2368c4!important}.party-form-page .party-section-header h2,.party-form-page .party-section-header h3,.party-form-page .party-form-section>header h2,.party-form-page .party-form-section>header h3{color:#173d72!important;font-weight:600!important}.party-form-page .party-section-header,.party-form-page .party-form-section>header,.party-form-page .party-form-section .party-section-title{color:#fff!important;background:linear-gradient(135deg,#123f86 0%,#1f5ba8 100%)!important;border-bottom-color:#123f86!important}.party-form-page .party-section-header h2,.party-form-page .party-section-header h3,.party-form-page .party-form-section>header h2,.party-form-page .party-form-section>header h3,.party-form-page .party-section-header svg,.party-form-page .party-form-section>header svg,.party-form-page .party-form-section .party-section-title svg{color:#fff!important}.party-type-card{background:linear-gradient(#f8fbff 0%,#edf4ff 100%)!important;border-color:#9eb6d8!important}.party-type-card:hover{background:linear-gradient(#f1f7ff 0%,#e2edff 100%)!important;border-color:#3976c8!important}.party-type-section .party-section-header,.party-type-section>header,.party-type-section .party-section-title{color:#fff!important;background:linear-gradient(135deg,#123f86 0%,#1f5ba8 100%)!important}.party-type-section .party-section-header h2,.party-type-section .party-section-header h3,.party-type-section>header h2,.party-type-section>header h3,.party-type-section .party-section-header svg,.party-type-section>header svg{color:#fff!important}.party-type-section .party-section-body,.party-type-section .party-type-grid,.party-type-section .party-type-card{background:#fff!important}.party-type-section .party-type-card:hover{background:#f8fbff!important}.party-type-section .party-type-card.active,.party-type-section .party-type-card.selected,.party-type-section .party-type-card[aria-checked=true]{background:#f3f7ff!important}.fcp-list-toolbar{gap:10px;margin-bottom:10px;padding:10px 12px}.fcp-list-toolbar .party-list-search{width:min(330px,32vw);height:36px}.fcp-list-toolbar .party-list-filter select{width:116px;height:36px}.fcp-table-wrap,.fcp-table-fit{scrollbar-width:none;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden!important}.fcp-table-wrap::-webkit-scrollbar{display:none}.fcp-table-fit::-webkit-scrollbar{display:none}.fcp-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.fcp-table th,.fcp-table td{box-sizing:border-box;text-overflow:ellipsis;padding:0 6px;overflow:hidden}.fcp-table th{height:38px;font-size:9px!important}.fcp-table td{height:46px;font-size:9.5px!important}.fcp-table td:nth-child(4){max-width:none}.fcp-table .party-name-cell,.fcp-table .party-name-cell>div{min-width:0}.fcp-table .party-name-cell{gap:6px}.fcp-table .party-name-cell>span{flex:0 0 28px;width:28px;height:28px}.fcp-table .party-name-cell strong,.fcp-table .party-name-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fcp-table .party-name-cell strong{line-height:1.2;font-size:12px!important}.fcp-row-actions{gap:4px;justify-content:center!important;width:100%!important;min-width:0!important;display:flex!important}.fcp-action-heading{text-align:center!important}.fcp-action-cell{padding-left:4px!important;padding-right:4px!important;overflow:hidden!important}.party-row-actions>.fcp-text-action:not(.master-status-toggle){white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;border-radius:7px!important;width:auto!important;min-width:42px!important;height:28px!important;padding:0 8px!important;font-size:8.5px!important;font-weight:650!important;display:inline-flex!important}.party-row-actions>.fcp-view-button:not(.master-status-toggle){color:#155eef!important;background:#edf5ff!important;border-color:#bfd6f8!important}.party-row-actions>.fcp-verify-button:not(.master-status-toggle){box-shadow:0 3px 8px #087e4d2e;color:#fff!important;background:linear-gradient(135deg,#16a365,#087e4d)!important;border-color:#0b8d57!important;min-width:50px!important}.party-row-actions>.fcp-verify-button:not(.master-status-toggle):hover{color:#fff!important;background:linear-gradient(135deg,#118e58,#066b41)!important;border-color:#076a42!important}.party-row-actions>.fcp-delete-button:not(.master-status-toggle){color:#dc2626!important;background:#fff1f1!important;border-color:#f7b9b9!important;min-width:50px!important}.party-row-actions>.fcp-delete-button:not(.master-status-toggle):hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.party-list-card .party-name-cell strong{line-height:1.2;font-size:12px!important}.party-row-actions>.fcp-icon-action:not(.master-status-toggle){flex:0 0 30px;place-items:center;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:grid!important}.party-row-actions>.fcp-icon-action.fcp-view-button:not(.master-status-toggle){color:#1566de!important}.party-row-actions>.fcp-icon-action.fcp-view-button:not(.master-status-toggle):hover{background:#edf5ff!important;border-color:#bfd6f8!important}.party-row-actions>.fcp-icon-action.fcp-edit-button:not(.master-status-toggle){color:#7c3aed!important}.party-row-actions>.fcp-icon-action.fcp-edit-button:not(.master-status-toggle):hover{background:#f5f0ff!important;border-color:#d8c4ff!important}.party-row-actions>.fcp-icon-action.fcp-delete-button:not(.master-status-toggle){color:#dc2626!important}.party-row-actions>.fcp-icon-action.fcp-delete-button:not(.master-status-toggle):hover{color:#b91c1c!important;background:#fff1f2!important;border-color:#fecaca!important}.fcp-approval-badge{gap:4px}.fcp-approval-badge svg{flex:none}.fcp-approval-pending{border:1px solid #f1bd3f;box-shadow:0 3px 9px #b4710021;color:#8a4b00!important;background:#ffedb5!important}.fcp-approval-approved{border:1px solid #6fd3a5;box-shadow:0 3px 9px #087e4d1f;color:#05603a!important;background:#cef3df!important}.fcp-approval-rejected{border:1px solid #f39a94;box-shadow:0 3px 9px #b423181f;color:#a61b13!important;background:#ffd6d3!important}.fcp-approval-pending svg{color:#b36b00!important}.fcp-approval-approved svg{color:#087e4d!important}.fcp-approval-rejected svg{color:#c43227!important}.fcp-drawer-verify-button{justify-content:center;align-items:center;gap:7px;min-width:112px;display:inline-flex;box-shadow:0 6px 16px #087e4d33;color:#fff!important;background:linear-gradient(135deg,#16a365,#087e4d)!important;border-color:#087e4d!important}.fcp-drawer-verify-button:hover:not(:disabled){background:linear-gradient(135deg,#118e58,#066b41)!important}.party-main-list-table .party-main-action-heading{text-align:center!important}.party-main-list-table .party-main-action-cell{padding-left:8px!important;padding-right:8px!important}.party-main-list-table .party-main-action-cell .party-row-actions{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.party-view-title>.party-view-status-pill{margin-top:6px}.party-view-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:0 10px;font-size:9.5px;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #0f172a14}.party-view-status-active,.party-view-row .party-view-status-active{color:#087e4d;background:#e6f8ef;border-color:#a9e7ca}.party-view-status-inactive,.party-view-row .party-view-status-inactive{color:#b42318;background:#feeceb;border-color:#fecaca}.party-view-row .fcp-approval-badge,.party-view-row .party-status-badge{font-weight:600}.fcp-table .fcp-approval-badge,.fcp-table .party-status-badge{min-width:56px;height:22px;padding:0 6px;font-size:8px}.fcp-confirm-overlay{z-index:5100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08163457;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fcp-confirm-card{text-align:center;background:#fff;border:1px solid #dce6f3;border-radius:20px;width:min(410px,100vw - 32px);padding:25px;animation:.23s cubic-bezier(.2,.9,.25,1.2) success-card-pop;box-shadow:0 24px 70px #0f172a40}.fcp-confirm-icon{border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 14px;display:grid}.fcp-confirm-verify .fcp-confirm-icon{color:#087e4d;background:#e6f8ef;box-shadow:0 0 0 9px #16a34a14}.fcp-confirm-reject .fcp-confirm-icon{color:#c2410c;background:#fff0e7;box-shadow:0 0 0 9px #ea580c14}.fcp-confirm-card h3{color:#12315f;margin:0;font-size:19px}.fcp-confirm-card p{color:#5c6b82;margin:9px 0 20px;font-size:12px;line-height:1.55}.fcp-confirm-actions{justify-content:center;gap:9px;display:flex}.fcp-confirm-primary{color:#fff;min-height:39px;font:inherit;background:linear-gradient(135deg,#159447,#087e4d);border:0;border-radius:8px;padding:0 16px;font-size:10.5px;font-weight:700}.fcp-confirm-reject .fcp-confirm-primary{background:linear-gradient(135deg,#ef4444,#c02626)}.success-overlay-danger .success-overlay-card{border-color:#ef444442}.success-overlay-danger .success-overlay-check{background:linear-gradient(145deg,#f97316,#dc2626);animation:1.15s ease-in-out infinite fcp-danger-pulse;box-shadow:0 0 0 12px #ef44441a,0 16px 34px #dc262640}@keyframes fcp-danger-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 12px #ef44441a,0 16px 34px #dc262640}50%{transform:scale(1.06);box-shadow:0 0 0 18px #ef44440d,0 18px 38px #dc26264d}}@media (width<=1050px){.fcp-table th,.fcp-table td{padding:0 4px}.party-row-actions>.fcp-text-action:not(.master-status-toggle){min-width:36px!important;padding:0 4px!important;font-size:8px!important}.party-row-actions>.fcp-verify-button:not(.master-status-toggle),.party-row-actions>.fcp-delete-button:not(.master-status-toggle){min-width:44px!important}.fcp-table .party-name-cell>span{display:none}}.master-dashboard-shell :is(.sidebar-navigation-item.sidebar-navigation-item-active,.sidebar-navigation-item[aria-current=page],.dashboard-masters-trigger[aria-expanded=true]) :is(span,svg){stroke:currentColor;color:#fff!important}.master-dashboard-shell .dashboard-master-link:is(.dashboard-master-link-active,[aria-current=page]){color:#155eef!important;background-color:#eaf3ff!important;background-image:linear-gradient(90deg,#e2efff 0%,#f2f7ff 100%)!important;border:1px solid #bdd5fb!important;font-weight:700!important;box-shadow:0 4px 11px #155eef1f!important}.app-layout-header-tools{align-items:center;display:flex}.app-layout-header-tools-actions{flex-shrink:0;align-items:center;display:flex}.party-form-page .party-additional-balance-row,.party-form-page .party-balance-type-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px}.party-form-page .party-additional-balance-row .party-field,.party-form-page .party-balance-type-price-row .party-field,.party-form-page .party-additional-balance-row .party-money-input input{min-width:0}@media (width<=680px){.party-form-page .party-additional-balance-row,.party-form-page .party-balance-type-price-row{grid-template-columns:1fr}}#root .master-dashboard-header{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;height:68px!important;min-height:68px!important;display:flex!important;overflow:visible!important}#root .master-dashboard-header .dashboard-header-left{flex-wrap:nowrap!important;flex:auto!important;align-items:center!important;min-width:0!important;display:flex!important}#root .master-dashboard-header .dashboard-header-actions{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;height:100%!important;display:flex!important}#root .master-dashboard-header .app-layout-header-tools,#root .master-dashboard-header .app-layout-header-tools-actions{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:100%!important;display:flex!important}#root .master-dashboard-header .app-global-date-button{box-sizing:border-box!important;color:#5f6f88!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dce4f0!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;box-shadow:0 2px 7px #192f5209!important}#root .master-dashboard-header .app-global-date-button>svg{color:#17345e!important;flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}#root .master-dashboard-header .app-global-date-button>span{color:#66758d!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1!important;display:inline!important}#root .master-dashboard-header .app-global-date-button>strong{color:#172642!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline!important}#root .master-dashboard-header .header-notification-wrap,#root .master-dashboard-header .profile-menu-wrap{flex:none!important;position:relative!important}#root .master-dashboard-header .header-notification-wrap{justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}#root .master-dashboard-header .header-icon-button{box-sizing:border-box!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .master-dashboard-header .header-icon-button>svg{flex:0 0 20px!important;width:20px!important;height:20px!important;display:block!important}#root .master-dashboard-header .notification-count{z-index:2!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;line-height:12px!important;top:1px!important;right:0!important}#root .master-dashboard-header .profile-button{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:250px!important;min-height:44px!important;max-height:44px!important;margin:0 0 0 4px!important;padding:4px 7px!important;display:flex!important}#root .master-dashboard-header .profile-avatar{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}#root .master-dashboard-header .profile-text{flex:0 150px!important;min-width:0!important;max-width:150px!important}#root .master-dashboard-header .profile-text strong,#root .master-dashboard-header .profile-text span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:150px!important;display:block!important;overflow:hidden!important}#root .master-dashboard-header .profile-button>svg{flex:0 0 16px!important}#root .master-dashboard-header .header-notification-dropdown{top:calc(100% + 12px)!important;left:auto!important;right:-42px!important}@media (width<=1100px){#root .master-dashboard-header{gap:10px!important;padding-left:18px!important;padding-right:18px!important}#root .master-dashboard-header .master-simple-search{width:min(300px,31vw)!important}#root .master-dashboard-header .profile-text{flex-basis:105px!important;max-width:105px!important}#root .master-dashboard-header .profile-text strong,#root .master-dashboard-header .profile-text span{max-width:105px!important}}@media (width<=820px){#root .master-dashboard-header .app-global-date-button>span,#root .master-dashboard-header .profile-text,#root .master-dashboard-header .profile-button>svg{display:none!important}#root .master-dashboard-header .profile-button{justify-content:center!important;width:42px!important;min-width:42px!important;padding:3px!important}}.party-list-toolbar-after-analytics{margin-top:14px}.party-list-toolbar-after-analytics .party-toolbar-theme-button,.party-list-toolbar-after-analytics .party-toolbar-add-button{color:#fff;background:#0f2f6d;border:1px solid #0f2f6d;min-height:40px;box-shadow:0 8px 18px #0f2f6d2e}.party-list-toolbar-after-analytics .party-toolbar-theme-button:hover,.party-list-toolbar-after-analytics .party-toolbar-add-button:hover{background:#0b285f;border-color:#0b285f}.party-list-toolbar-after-analytics .party-toolbar-add-button{margin-left:auto}@media (width<=1250px){.party-list-toolbar-after-analytics .party-toolbar-add-button{margin-left:0}}@media (width<=640px){.party-list-toolbar-after-analytics .party-toolbar-theme-button,.party-list-toolbar-after-analytics .party-toolbar-add-button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.purchase-register-status{white-space:nowrap;letter-spacing:0;min-width:auto;min-height:34px;box-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:14px;line-height:1.2;transition:transform .18s,box-shadow .18s;display:inline-flex;font-weight:400!important}.purchase-register-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.purchase-register-status:hover{filter:none;transform:translateY(-1px);box-shadow:0 3px 8px #10182814}.purchase-register-status.is-success,.purchase-register-status.status-fully-received,.purchase-register-status.status-completed{color:#067647;background:#ecfdf3;border-color:#abefc6}.purchase-register-status.is-warning,.purchase-register-status.status-damage-received,.purchase-register-status.status-damaged,.purchase-register-status.status-partially-received{color:#b54708;background:#fffaeb;border-color:#fedf89}.purchase-register-status.is-danger,.purchase-register-status.status-short-received,.purchase-register-status.status-short,.purchase-register-status.status-cancelled{color:#d92d20;background:#fef3f2;border-color:#fecdca}.purchase-register-status.is-over,.purchase-register-status.status-over-received{color:#7f56d9;background:#f9f5ff;border-color:#e9d7fe}.purchase-register-status.status-open{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.purchase-register-status.status-pending,.purchase-register-status.status-saved{color:#b54708;background:#fffaeb;border-color:#fedf89}.purchase-register-status.status-converted{color:#0e7090;background:#ecfdff;border-color:#a5f0fc}.purchase-register-status.is-neutral{color:#475467;background:#f9fafb;border-color:#eaecf0}.purchase-register-modal .purchase-register-status,.purchase-register-detail .purchase-register-status,.purchase-register-details .purchase-register-status{vertical-align:middle}.master-action-buttons{white-space:nowrap;align-items:center;gap:10px;display:flex}.master-edit-button{color:#1263e5;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;padding:0;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.master-edit-button:hover{background:#edf5ff;border-color:#bdd6fb;transform:translateY(-1px)}.master-status-toggle{color:#64748b;background:#f4f6f9;border:1px solid #d7dee9;border-radius:18px;justify-content:flex-start;align-items:center;gap:5px;min-width:92px;height:33px;padding:0 7px;font-size:11px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.master-status-toggle:hover{transform:translateY(-1px);box-shadow:0 6px 13px #1e40781a}.master-status-toggle-active{color:#078451;background:#e8f8f0;border-color:#a9e7ca}.master-status-toggle:disabled{cursor:not-allowed;opacity:.55}.master-status-toggle span{line-height:1}.master-status-badge{border-radius:15px;justify-content:center;align-items:center;min-width:64px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.master-status-active{color:#078451;background:#e7f8ef}.master-status-inactive{color:#64748b;background:#eef1f5}.master-delete-button{display:none!important}.brand-data-table th:last-child,.brand-data-table td:last-child,.unit-data-table th:last-child,.unit-data-table td:last-child,.location-main-table th:last-child,.location-main-table td:last-child{min-width:155px}.master-data-table{color:#080f20!important;font-size:13px!important}.master-data-table th{color:#080f20!important;font-size:13px!important;font-weight:800!important}.master-data-table td{color:#111827!important;font-size:13px!important;font-weight:500!important}.location-main-table{min-width:900px}.master-form-control input:disabled,.master-form-control select:disabled{cursor:not-allowed;color:#788397;background:#f1f4f8}.master-dashboard-content{color:#101828;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.45}.master-dashboard-content :where(p,small,label,input,select,textarea,option,th,td,button,a,strong,b){line-height:1.45;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important}.master-dashboard-content :where(p,small,input,select,textarea,option,td){font-weight:400!important}.master-dashboard-content :where(label,button,a,strong,b,th){font-weight:500!important}.master-dashboard-content :where(input,select,textarea,option){color:#101828!important}.master-dashboard-content :where(input,textarea)::placeholder{opacity:1;color:#667085!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}.master-dashboard-shell .master-dashboard-content :where(h1,h2,h3,h4,h5,h6){font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:500!important;line-height:1.25!important}.master-dashboard-shell .master-dashboard-content h1,.master-dashboard-shell .master-dashboard-content .master-title-row h1{font-size:26px!important}.master-dashboard-shell .master-dashboard-content h2{font-size:20px!important}.master-dashboard-shell .master-dashboard-content :where(h3,h4,h5,h6){font-size:17px!important}.master-dashboard-shell .master-dashboard-content :where(h2,h3,h4,h5,h6){color:#101828!important}.master-dashboard-shell .master-dashboard-content .master-title-row h1,.master-dashboard-shell .master-dashboard-content .navy-panel-heading :where(h2,h3){color:#fff!important}.master-dashboard-shell .master-dashboard-content table :where(th){height:46px;color:#101828!important;padding-top:12px!important;padding-bottom:12px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.master-dashboard-shell .master-dashboard-content table :where(td){color:#1d2939!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.master-dashboard-shell .master-dashboard-content .purchase-billing-heading{color:#101828!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.master-dashboard-shell .master-dashboard-content :is(.purchase-billing-address,.purchase-order-address),.master-dashboard-shell .master-dashboard-content :is(.purchase-billing-address,.purchase-order-address) :where(div,span,strong,b){font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.master-dashboard-content :where(.required-star,.product-required-star,.purchase-required-star,.party-field>span>b,.master-form-control>span>b,.category-master-drawer label>span>b){color:#dc2626!important;font-weight:500!important}.master-dashboard-content :where(.party-primary-button,.party-secondary-button,.master-primary-button,.master-cancel-button,.master-outline-button,.master-export-button,.purchase-add-product,.purchase-save-button,.product-back-button){font-size:13px!important;font-weight:500!important}#root .auth-reference-page{isolation:isolate;background:radial-gradient(circle at 12% 19%,#3476ff2e,#0000 19%),radial-gradient(circle at 88% 82%,#1954c11f,#0000 22%),linear-gradient(145deg,#010205 0%,#02050a 48%,#010205 100%);justify-content:center;align-items:center;width:100%;min-height:100svh;padding:24px;display:flex;position:relative;overflow:hidden}#root .auth-reference-page:before{z-index:0;pointer-events:none;opacity:.98;background-image:radial-gradient(circle,#fffffff2 0 1.7px,#0000 2.2px),radial-gradient(circle,#80b6ffe0 0 2.2px,#0000 2.8px),radial-gradient(circle,#ffffff94 0 1.15px,#0000 1.75px),radial-gradient(circle,#ffffffd1 0 1.15px,#0000 1.8px);background-position:18px 26px,78px 118px,42px 60px,128px 84px;background-size:176px 176px,246px 246px,116px 116px,302px 302px;animation:6.6s ease-in-out infinite authStarsTwinkle;position:absolute;inset:0;content:""!important;filter:none!important;display:block!important;transform:none!important}#root .auth-reference-page:after{z-index:0;pointer-events:none;background:radial-gradient(circle at -3% 106%,#1963dd38,#0000 27%),radial-gradient(circle at 104% -8%,#1450be29,#0000 23%);position:absolute;inset:0;content:""!important;display:block!important}#root .auth-reference-page>.background-decorations{display:none!important}#root .auth-reference-card{z-index:2;background:#fff;border:1px solid #dfe8f6f5;border-radius:14px;grid-template-columns:47% 53%;width:min(1120px,100vw - 124px);height:min(655px,100svh - 108px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 62px #00000080;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:590px!important;max-height:655px!important;transform:none!important}#root .auth-promo-panel{background:radial-gradient(circle at 90% 12%,#cadeff9e,#0000 28%),linear-gradient(145deg,#fbfdff 0%,#f2f8ff 56%,#e6f1ff 100%);min-width:0;min-height:0;position:relative;overflow:hidden}#root .auth-promo-panel:before{z-index:0;aspect-ratio:1;content:"";opacity:.92;background:linear-gradient(150deg,#8fbcf7 0%,#5d9bed 54%,#3f7fd6 100%);border-radius:50%;width:92%;position:absolute;bottom:-23%;right:-20%}#root .auth-promo-panel:after{z-index:0;aspect-ratio:1;content:"";opacity:.98;background:linear-gradient(145deg,#619ff2 0%,#377bd4 72%);border-radius:50%;width:82%;position:absolute;bottom:-26%;left:-25%}#root .auth-promo-content{z-index:2;padding:24px 31px 0;position:relative}#root .auth-promo-logo{object-fit:contain;object-position:left center;width:214px;height:auto;display:block}#root .auth-promo-dots{z-index:1;opacity:.58;background-image:radial-gradient(circle,#76a8fb 1.7px,#0000 1.8px);background-size:16px 16px;width:94px;height:94px;position:absolute;top:48px;right:34px}#root .auth-promo-title{color:#08172f;letter-spacing:-1.15px;margin:19px 0 0;font-size:clamp(30px,2vw,35px);font-weight:850;line-height:1.02}#root .auth-promo-brand-word{margin-top:3px;font-size:1.08em;display:block}#root .auth-promo-typewriter{color:#4e74aa;width:min(100%,450px);min-height:42px;margin:9px 0 0;font-size:13px;font-weight:520;line-height:1.42}#root .auth-promo-caret{vertical-align:-.12em;background:#2e7df2;width:1.5px;height:1.05em;margin-left:2px;animation:.72s step-end infinite authCaretBlink;display:inline-block}#root .auth-promo-features{gap:9px;margin-top:10px;display:grid}#root .auth-promo-feature{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;display:grid}#root .auth-promo-feature-icon{color:#2e7df2;background:linear-gradient(#fff 0%,#f4f9ff 100%);border:1px solid #c7dcfb;border-radius:9px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 14px #2654941f}#root .auth-promo-feature strong{color:#08172f;font-size:13px;font-weight:820;line-height:1.15;display:block}#root .auth-promo-feature p{color:#5d7ead;margin:3px 0 0;font-size:10.7px;font-weight:500;line-height:1.25}#root .auth-device-stage{z-index:3;pointer-events:none;justify-content:center;align-items:flex-end;height:31%;display:flex;position:absolute;bottom:-2px;left:0;right:0}#root .auth-device-preview{-webkit-user-select:none;user-select:none;image-rendering:auto;filter:drop-shadow(0 13px 15px #2562be2e);will-change:transform;width:91%;max-width:462px;height:auto;animation:4.2s ease-in-out infinite authDeviceFloat;display:block;transform:translateY(0)}#root .auth-reference-art-panel,#root .auth-reference-artwork{display:none!important}#root .auth-reference-form-panel{background:radial-gradient(circle at 108% -10%,#f1f6ff 0 15%,#0000 15.2%),radial-gradient(circle at 108% 108%,#eef5ff 0 17%,#0000 17.2%),#fff;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px 40px;display:flex;position:relative;overflow:hidden}#root .auth-reference-form-panel:before{content:none!important;display:none!important}#root .auth-reference-form-wrapper{width:100%;max-width:420px;max-height:100%;position:relative!important;top:auto!important;transform:none!important}#root .auth-reference-form-wrapper.credentials-form-wrapper{transform:none!important}#root .auth-reference-form{width:100%}#root .auth-reference-page .login-stepper{align-items:flex-start;width:304px;margin:0 auto 16px;display:flex}#root .auth-reference-page .step-item{color:#7a98c6;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;min-width:78px;font-size:11.5px;font-weight:760;line-height:1;display:flex}#root .auth-reference-page .step-circle{color:#4b6f9f;background:#eef5ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}#root .auth-reference-page .step-circle-active,#root .auth-reference-page .request-demo-step.active>span{color:#fff;box-shadow:0 7px 16px #2f7cf433;background:#2f7cf4!important}#root .auth-reference-page .step-label-active,#root .auth-reference-page .request-demo-step.active{color:#2f7cf4}#root .auth-reference-page .step-line{background:#dbe8fb;border-radius:999px;flex:1;height:2px;margin:17px 12px 0;position:relative;overflow:hidden}#root .auth-reference-page .step-line>div{border-radius:inherit;background:#2f7cf4;position:absolute;inset:0 auto 0 0}#root .auth-reference-page .form-heading,#root .auth-reference-page .request-demo-heading{text-align:center;margin:0}#root .auth-reference-page .auth-form-brand-mark{object-fit:contain;width:48px;max-width:100%;height:48px;margin:0 auto 6px;display:block}#root .auth-reference-page .form-heading h2,#root .auth-reference-page .request-demo-heading h2,#root .auth-reference-page .request-demo-success h2{color:#08172f;letter-spacing:-.65px;margin:0;font-weight:850;font-size:20.5px!important;line-height:1.16!important}#root .auth-reference-page .form-heading p,#root .auth-reference-page .request-demo-heading p,#root .auth-reference-page .request-demo-success p{color:#718db7;margin:7px 0 0;font-weight:500;font-size:12px!important;line-height:1.4!important}#root .auth-reference-page .brand-galla{color:#135ff3}#root .auth-reference-page .brand-b{color:#f04a1d}#root .auth-reference-page .brand-o-one{color:#ff9800}#root .auth-reference-page .brand-o-two{color:#1365ef}#root .auth-reference-page .brand-k{color:#20a555}#root .auth-reference-page .form-field{margin-top:10px;display:block}#root .auth-reference-page .company-field{margin-top:20px}#root .auth-reference-page .form-field>span,#root .auth-reference-page .request-demo-field>span{color:#08172f;margin-bottom:6px;font-weight:560;display:block;font-size:12.5px!important;line-height:1.2!important}#root .auth-reference-page .required-star{color:#f04438;font-weight:900}#root .auth-reference-page .input-wrapper{position:relative}#root .auth-reference-page .input-wrapper input,#root .auth-reference-page .request-demo-input-wrapper,#root .auth-reference-page .request-demo-textarea-wrapper{box-shadow:none;background:linear-gradient(#fff 0%,#f9fbff 100%);border:1px solid #cbdcf6;transition:border-color .18s,box-shadow .18s}#root .auth-reference-page .input-wrapper input{color:#08192f;border-radius:12px;outline:0;width:100%;height:42px;padding:0 42px 0 44px;font-weight:520;font-size:13px!important}#root .auth-reference-page .input-wrapper input::placeholder,#root .auth-reference-page .request-demo-input-wrapper input::placeholder,#root .auth-reference-page .request-demo-textarea-wrapper textarea::placeholder{color:#8a96aa;opacity:1}#root .auth-reference-page .input-wrapper input:hover,#root .auth-reference-page .request-demo-input-wrapper:hover,#root .auth-reference-page .request-demo-textarea-wrapper:hover{border-color:#82b1f8}#root .auth-reference-page .input-wrapper input:focus,#root .auth-reference-page .request-demo-input-wrapper:focus-within,#root .auth-reference-page .request-demo-textarea-wrapper:focus-within{border-color:#4d91f4;box-shadow:0 0 0 3px #4d91f41c}#root .auth-reference-page .input-icon{z-index:2;color:#2f7cf4;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#root .auth-reference-page .company-field .input-wrapper:before{content:none!important;display:none!important}#root .auth-reference-page .company-field .input-icon{z-index:3;color:#2f7cf4;stroke-width:2.35px;width:19px;height:19px;left:14px}#root .auth-reference-page .company-field .input-wrapper input{padding-left:44px}#root .auth-reference-page .password-toggle{z-index:2;color:#6f8fb9;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#root .auth-reference-page .form-options{color:#6d88ad;justify-content:space-between;align-items:center;margin-top:9px;display:flex;font-size:11px!important}#root .auth-reference-page .form-options label{align-items:center;gap:6px;display:flex}#root .auth-reference-page .form-options input{accent-color:#2f7cf4;width:14px;height:14px}#root .auth-reference-page .primary-button{color:#fff;isolation:isolate;background:linear-gradient(90deg,#12387f 0%,#1a479d 54%,#11357b 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:42px;margin-top:13px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 21px #11357b38;font-size:13px!important}#root .auth-reference-page .primary-button:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff05 18%,#ffffff75 49%,#ffffff1f 64%,#0000 100%);width:34%;animation:3.35s ease-in-out infinite authButtonShine;position:absolute;inset:-34% auto -34% -42%;transform:translate(-210%)skew(-24deg)}#root .auth-reference-page .primary-button>*{z-index:1;position:relative}#root .auth-reference-page .primary-button:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 24px #11357b47}#root .auth-reference-page .primary-button:disabled{cursor:wait;opacity:.68}#root .auth-reference-page .login-button{margin-top:12px}#root .auth-reference-page .auth-reference-divider{align-items:center;gap:13px;margin:18px 0 0;display:flex}#root .auth-reference-page .auth-reference-divider span{background:#d9e7fb;flex:1;height:1px}#root .auth-reference-page .auth-reference-divider small{color:#7791b7;font-size:11px;font-weight:650}#root .auth-reference-page .auth-reference-support{color:#6483ad;text-align:center;margin:9px 0 0;line-height:1.4;font-size:11px!important}#root .auth-reference-page .auth-reference-support button,#root .auth-reference-page .auth-reference-support a{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}#root .auth-reference-page .auth-reference-support a:hover,#root .auth-reference-page .auth-reference-support button:hover{color:#2f7cf4}#root .auth-reference-page .support-separator{color:#abb4c3;margin:0 7px}#root .auth-reference-page .request-demo-login-link{color:#2f7cf4!important;font-weight:800!important}#root .auth-reference-page .form-error{color:#d92d20;margin:7px 0 -1px;font-size:11px;font-weight:650;line-height:1.3}#root .auth-reference-page .company-identity-card{width:100%;min-height:0;box-shadow:none;background:#f7fbff;border:1px solid #d7e5fa;border-radius:8px;margin:8px 0 0;padding:7px 11px}#root .auth-reference-page .company-identity-details{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}#root .auth-reference-page .company-identity-details strong{color:#2a5b99;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}#root .auth-reference-page .company-identity-details b{color:#2f7cf4;flex:none;font-size:10.5px}#root .auth-reference-page .auth-selected-company-row{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;margin:12px 0 3px;display:flex;position:relative}#root .auth-reference-page .auth-selected-company-row .company-identity-card{background:0 0;border:0;margin:0;padding:0 5px}#root .auth-reference-page .auth-selected-company-row .company-identity-details{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%}#root .auth-reference-page .auth-selected-company-row .company-identity-details strong{color:#0b0f18;max-width:330px;font-size:17px;font-weight:760;line-height:1.12}#root .auth-reference-page .auth-selected-company-row .company-identity-details b{color:#2f7cf4;margin-top:0;font-size:12px;font-weight:760;line-height:1.05}#root .auth-reference-page .auth-selected-company-row>button{color:#2f7cf4;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:3px 8px;font-size:10.5px;font-weight:650;line-height:1.1;text-decoration:underline}#root .request-demo-card{grid-template-columns:47% 53%!important}#root .request-demo-form-panel{padding-top:22px;padding-bottom:22px}#root .request-demo-form-wrapper{scrollbar-width:none;max-width:420px;max-height:100%;overflow-y:auto;transform:none!important}#root .request-demo-form-wrapper::-webkit-scrollbar{display:none}#root .request-demo-stepper{align-items:flex-start;width:310px;max-width:100%;margin:0 auto 14px;display:flex}#root .request-demo-step{color:#7a98c6;flex-direction:column;align-items:center;gap:6px;min-width:105px;display:flex}#root .request-demo-step>span{color:#4b6f9f;background:#eef5ff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid;font-size:11px!important}#root .request-demo-step strong{color:inherit;white-space:nowrap;font-size:10px;font-weight:780}#root .request-demo-step-line{background:#dbe8fb;border-radius:999px;flex:1;height:2px;margin:17px 10px 0}#root .request-demo-step-line.active{background:#2f7cf4}#root .request-demo-heading .auth-form-brand-mark{width:43px;height:43px;margin-bottom:5px}#root .request-demo-heading h2{color:#08172f!important;font-size:19px!important}#root .request-demo-form{flex-direction:column;gap:8px;margin-top:13px;display:flex}#root .request-demo-field{flex-direction:column;gap:0;display:flex}#root .request-demo-field>span{margin-bottom:5px;font-weight:560;font-size:11px!important}#root .request-demo-input-wrapper{color:#2f7cf4;border-radius:11px;align-items:center;gap:9px;height:40px;padding:0 13px;display:flex}#root .request-demo-input-wrapper input,#root .request-demo-input-wrapper select{color:#0a1830;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px!important}#root .request-demo-input-wrapper select{cursor:pointer}#root .request-demo-textarea-wrapper{color:#2f7cf4;border-radius:11px;align-items:flex-start;gap:9px;min-height:58px;padding:10px 13px;display:flex}#root .request-demo-textarea-wrapper textarea{resize:none;color:#0a1830;min-height:38px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px!important}#root .request-demo-two-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}#root .request-demo-privacy{color:#6e89af;background:#f7fbff;border:1px solid #d8e6f8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:29px;padding:5px 9px;font-size:9.5px;display:flex}#root .request-demo-privacy svg{color:#2f7cf4;flex:none}#root .request-demo-form .primary-button{height:40px;margin-top:1px;font-size:12px!important}#root .request-demo-actions{grid-template-columns:115px 1fr;gap:9px;display:grid}#root .request-demo-actions .primary-button{margin:0}#root .request-demo-back-button{color:#08172f;background:#fff;border:1px solid #c9dcf7;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:40px;font-weight:760;display:flex;font-size:11px!important}#root .request-demo-login-support{margin-top:2px;font-size:10px!important}#root .request-demo-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}#root .request-demo-success-icon{color:#2f7cf4;background:#eef6ff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}#root .request-demo-success h2{margin-top:14px}#root .request-demo-success p{max-width:340px}#root .request-demo-success-button{width:min(290px,100%);margin-top:18px}#root .auth-reference-page .auth-selected-company-row{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;margin:11px 0 4px!important;padding:0!important;display:flex!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;max-width:360px!important;margin:0!important;padding:0!important;display:flex!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details strong{color:#090f1b!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:340px!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:720!important;line-height:1.06!important;display:block!important;overflow:hidden!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details b{color:#2f7cf4!important;letter-spacing:.08px!important;text-align:center!important;margin:2px 0 0!important;padding:0!important;font-size:12.5px!important;font-weight:760!important;line-height:1!important;display:block!important}#root .auth-reference-page .auth-selected-company-row>button{color:#2f7cf4!important;text-underline-offset:2px!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:5px auto 0!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:620!important;line-height:1.1!important;text-decoration:underline!important;display:inline-flex!important}#root .auth-reference-page .form-field>span,#root .auth-reference-page .request-demo-field>span{font-weight:560!important}#root .auth-reference-page .auth-reference-form-wrapper,#root .auth-reference-page .request-demo-form-wrapper{box-sizing:border-box}@keyframes authDeviceFloat{0%,to{transform:translateY(2px)}50%{transform:translateY(-7px)}}@keyframes authCaretBlink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes authStarsTwinkle{0%,to{opacity:.82;filter:brightness(.96)drop-shadow(0 0 1.5px #ffffff6b)}35%{opacity:1;filter:brightness(1.26)drop-shadow(0 0 3px #ffffffb3)}68%{opacity:.9;filter:brightness(1.08)drop-shadow(0 0 2.2px #70a9ff80)}}@keyframes authButtonShine{0%,18%{opacity:0;transform:translate(-220%)skew(-24deg)}28%{opacity:1}44%{opacity:.92;transform:translate(420%)skew(-24deg)}to{opacity:0;transform:translate(420%)skew(-24deg)}}@media (prefers-reduced-motion:reduce){#root .auth-device-preview,#root .auth-promo-caret,#root .auth-reference-page:before,#root .auth-reference-page .primary-button:after{animation:none!important}}@media (height<=760px) and (width>=901px){#root .auth-reference-page{padding:18px}#root .auth-reference-card{width:min(1110px,100vw - 72px);height:calc(100svh - 36px);min-height:0!important}#root .auth-promo-content{padding-top:21px}#root .auth-promo-logo{width:204px}#root .auth-promo-title{margin-top:13px;font-size:29px}#root .auth-promo-typewriter{min-height:36px;margin-top:7px;font-size:11.5px}#root .auth-promo-features{gap:6px;margin-top:7px}#root .auth-promo-feature{grid-template-columns:38px minmax(0,1fr);min-height:40px}#root .auth-promo-feature-icon{width:38px;height:38px}#root .auth-promo-feature strong{font-size:11.8px}#root .auth-promo-feature p{font-size:9.6px}#root .auth-device-stage{height:32%}#root .auth-reference-form-panel{padding:20px 38px}#root .auth-reference-page .login-stepper{margin-bottom:14px}#root .auth-reference-page .auth-form-brand-mark{width:47px;height:47px;margin-bottom:5px}#root .auth-reference-page .form-heading h2{font-size:21px!important}#root .auth-reference-page .company-field{margin-top:18px}#root .auth-reference-page .input-wrapper input{height:43px}#root .auth-reference-page .primary-button{height:41px}#root .auth-reference-page .auth-reference-divider{margin-top:13px}}@media (width<=1040px) and (width>=901px){#root .auth-reference-card{width:calc(100vw - 48px)}#root .auth-promo-content{padding-left:25px;padding-right:25px}#root .auth-promo-dots{display:none}#root .auth-reference-form-panel{padding-left:30px;padding-right:30px}}@media (width<=900px){#root .auth-reference-page{min-height:100svh;padding:20px;overflow-y:auto}#root .auth-reference-card,#root .request-demo-card{border-radius:20px;width:min(620px,100%);height:auto;grid-template-columns:1fr!important;min-height:min(720px,100svh - 40px)!important;max-height:none!important}#root .auth-promo-panel{display:none}#root .auth-reference-form-panel,#root .request-demo-form-panel{min-height:inherit;padding:38px 42px;overflow:visible}#root .auth-reference-form-wrapper,#root .request-demo-form-wrapper{max-height:none;overflow:visible}}@media (width<=560px){#root .auth-reference-page{padding:10px}#root .auth-reference-card,#root .request-demo-card{border-radius:18px;width:100%;min-height:calc(100svh - 20px)!important}#root .auth-reference-form-panel,#root .request-demo-form-panel{padding:28px 20px}#root .auth-reference-page .login-stepper{width:min(270px,90%)}#root .auth-reference-page .step-item{min-width:68px;font-size:10.5px}#root .auth-reference-page .step-line{margin-left:7px;margin-right:7px}#root .auth-reference-page .form-heading h2,#root .auth-reference-page .request-demo-heading h2{font-size:20px!important}#root .auth-reference-page .input-wrapper input,#root .request-demo-input-wrapper input,#root .request-demo-input-wrapper select,#root .request-demo-textarea-wrapper textarea{font-size:16px!important}#root .request-demo-stepper{width:100%}#root .request-demo-step{min-width:90px}#root .request-demo-step strong{font-size:9px}#root .request-demo-two-columns{grid-template-columns:1fr}}#root .auth-reference-page .login-stepper{justify-content:center!important;width:min(360px,100%)!important}#root .auth-reference-page .login-stepper .step-item{flex:0 0 76px!important;min-width:76px!important}#root .auth-reference-page .login-stepper .step-line{flex:150px!important;min-width:150px!important;margin-left:12px!important;margin-right:12px!important}#root .auth-reference-page .request-demo-stepper{justify-content:center!important;width:min(390px,100%)!important}#root .auth-reference-page .request-demo-stepper .request-demo-step{flex:0 0 96px!important;min-width:96px!important}#root .auth-reference-page .request-demo-stepper .request-demo-step-line{flex:170px!important;min-width:170px!important;margin-left:12px!important;margin-right:12px!important}#root .auth-reference-page .form-heading,#root .auth-reference-page .request-demo-heading{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}#root .auth-reference-page .form-heading .auth-form-brand-mark,#root .auth-reference-page .request-demo-heading .auth-form-brand-mark{margin-left:auto!important;margin-right:auto!important}#root .auth-reference-page .form-heading h2,#root .auth-reference-page .request-demo-heading h2{text-align:center!important;width:100%!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact{width:100%!important;min-height:0!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:5px 0 0!important;padding:0!important;display:flex!important;transform:none!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact .company-identity-details{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact .company-identity-details strong{-webkit-font-smoothing:antialiased;color:#080d16!important;text-align:center!important;text-overflow:ellipsis!important;width:100%!important;max-width:340px!important;text-shadow:none!important;filter:none!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:19px!important;font-weight:740!important;line-height:1.08!important;display:block!important;overflow:hidden!important;transform:none!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact .company-identity-details b{color:#2f7cf4!important;text-align:center!important;text-shadow:none!important;filter:none!important;margin:1px 0 0!important;padding:0!important;font-size:12.5px!important;font-weight:760!important;line-height:1!important;display:block!important;transform:none!important}#root .auth-reference-page .auth-selected-company-row{gap:0!important;margin:10px 0 3px!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only{opacity:1!important;filter:none!important;transform:none!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details{gap:0!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details strong{-webkit-font-smoothing:antialiased;color:#080d16!important;text-shadow:none!important;filter:none!important;line-height:1.02!important;transform:none!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details b{text-shadow:none!important;margin-top:1px!important;line-height:1!important}#root .auth-reference-page .auth-selected-company-row>button{margin-top:3px!important}@media (width<=640px){#root .auth-reference-page .login-stepper,#root .auth-reference-page .request-demo-stepper{width:100%!important}#root .auth-reference-page .login-stepper .step-line,#root .auth-reference-page .request-demo-stepper .request-demo-step-line{min-width:56px!important}}#root .auth-reference-page .auth-change-company-back{z-index:6!important;color:#fff!important;cursor:pointer!important;background:#123d7f!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 13px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;transition:none!important;animation:none!important;display:inline-flex!important;position:absolute!important;top:22px!important;left:24px!important;transform:none!important;box-shadow:0 7px 16px #123d7f29!important}#root .auth-reference-page .auth-change-company-back>span{font-size:15px!important;line-height:1!important}#root .auth-reference-page .auth-selected-company-row{gap:0!important;margin:9px 0 4px!important;padding:0!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details{gap:0!important;margin:0!important;padding:0!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details strong{color:#050a12!important;text-align:center!important;max-width:400px!important;text-shadow:none!important;filter:none!important;opacity:1!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;margin:0!important;padding:0 0 2px!important;font-size:22px!important;font-weight:760!important;line-height:1.18!important;overflow:visible!important;transform:none!important}#root .auth-reference-page .auth-selected-company-row .company-identity-card.company-identity-text-only .company-identity-details b{color:#2f7cf4!important;text-align:center!important;text-shadow:none!important;filter:none!important;margin:0!important;padding:0!important;font-size:13.5px!important;font-weight:760!important;line-height:1!important;transform:none!important}#root .auth-reference-page .auth-login-support-only{margin-top:11px!important}#root .auth-reference-page .primary-button,#root .request-demo-page .primary-button{background:#123d7f!important;border-radius:999px!important;box-shadow:0 9px 20px #123d7f38!important}#root .auth-reference-page .primary-button:hover:not(:disabled),#root .request-demo-page .primary-button:hover:not(:disabled){background:#0e3470!important;box-shadow:0 11px 23px #0e347042!important}@media (width<=900px){#root .auth-reference-page .auth-change-company-back{height:30px!important;padding:0 11px!important;top:14px!important;left:14px!important}}#root .auth-reference-page .auth-company-change-support{color:#6b84a8!important;margin-top:8px!important;font-size:10.8px!important;line-height:1.35!important}#root .auth-reference-page .auth-company-change-support button{color:#2f7cf4!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;font-weight:760!important;text-decoration:none!important}#root .auth-reference-page .auth-company-change-support button:hover{color:#1767df!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact{margin-top:6px!important;padding:0 0 2px!important;overflow:visible!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact .company-identity-details{gap:0!important;overflow:visible!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact .company-identity-details strong{color:#050a12!important;text-overflow:clip!important;white-space:nowrap!important;max-width:420px!important;margin:0!important;padding:0 4px 4px!important;font-size:23px!important;font-weight:770!important;line-height:1.22!important;overflow:visible!important}#root .auth-reference-page .company-identity-card.company-identity-text-only.company-identity-card-compact .company-identity-details b{margin:-1px 0 0!important;padding:0!important;font-size:13px!important;line-height:1.08!important}#root .auth-reference-card{overflow:visible!important}#root .auth-reference-card>.auth-promo-panel{border-radius:16px 0 0 16px}#root .auth-reference-card>.auth-reference-form-panel{border-radius:0 16px 16px 0}#root .auth-reference-card:before{z-index:40;content:"";pointer-events:none;filter:drop-shadow(0 0 2.6px #ffb73de0);offset-path:inset(-1.5px round 18px);offset-distance:0%;offset-rotate:auto 0deg;transform-origin:50%;will-change:offset-distance, opacity, filter;background:linear-gradient(90deg,#fff0 0%,#fffbd2 28%,#ffe563 47%,#ff9a24 68%,#ff4d0c00 100%);border-radius:999px;width:19px;height:3.2px;animation:8.8s linear infinite authGrindingSparkOrbit,.62s steps(2,end) infinite authGrindingSparkFlicker;position:absolute;top:0;left:0;box-shadow:-4px 1px 0 -.5px #ffe066e6,-8px -1px 0 -.7px #ff8f1fb8,0 0 5px 1.4px #ffc437d6,0 0 10px 1.6px #ff681266}#root .auth-reference-card:after{z-index:39;content:"";pointer-events:none;filter:drop-shadow(0 0 3.6px #ff8b18b3);offset-path:inset(-1.5px round 18px);offset-distance:0%;offset-rotate:auto 0deg;will-change:offset-distance, opacity;background:#ffd95a;border-radius:50%;width:4px;height:2.8px;animation:8.8s linear -.09s infinite authGrindingSparkOrbit,.76s steps(3,end) infinite authGrindingSparkTrail;position:absolute;top:0;left:0;box-shadow:-6px 2px 0 -.2px #ffae2cd1,-11px -2px 0 -.4px #ff69129e,-16px 3px 0 -.7px #ffdd6880}@keyframes authGrindingSparkOrbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes authGrindingSparkFlicker{0%,to{opacity:.72;filter:brightness()drop-shadow(0 0 2px #ffb73dbf)}24%{opacity:1;filter:brightness(1.22)drop-shadow(0 0 4px #ff8914eb)}51%{opacity:.58;filter:brightness(.95)drop-shadow(0 0 2px #ffb73d8c)}72%{opacity:.94;filter:brightness(1.12)drop-shadow(0 0 3px #ff7e10d1)}}@keyframes authGrindingSparkTrail{0%,to{opacity:.32}34%{opacity:.78}61%{opacity:.2}}@media (prefers-reduced-motion:reduce){#root .auth-reference-card:before,#root .auth-reference-card:after{animation:none!important;display:none!important}}#root .auth-planet-decor{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#root .auth-planet{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 11px #357aff30)drop-shadow(0 0 25px #1853cd1f);display:block;position:absolute}@media (height<=760px) and (width>=901px){#root .auth-planet-left{top:-72px}#root .auth-planet-right{bottom:6px}}@media (width<=1040px) and (width>=901px){#root .auth-planet-left{left:-160px}#root .auth-planet-right{right:-78px}}@media (width<=900px){#root .auth-planet-decor{display:none}}#root .auth-reference-page .company-welcome-heading{margin-bottom:12px!important}#root .auth-reference-page .company-welcome-heading+.company-field{margin-top:12px!important}#root .auth-reference-page .auth-company-profile-logo{background:#f5f9ff;border:1px solid #d8e5f8;border-radius:14px;place-items:center;width:58px;height:58px;margin:0 auto 8px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #1451a81a}#root .auth-reference-page .auth-company-profile-logo>img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:5px;position:absolute;inset:0}#root .auth-reference-page .auth-company-profile-fallback{color:#2f7cf4}#root .auth-reference-page .company-welcome-heading h2{color:#08172f!important;letter-spacing:-.45px!important;text-align:center!important;width:100%!important;font-size:21px!important;font-weight:820!important;line-height:1.2!important}#root .auth-reference-page .company-welcome-heading .auth-company-welcome-name{color:#1260f6;font-weight:850}@media (width<=760px){#root .auth-reference-page .auth-company-profile-logo{border-radius:12px;width:52px;height:52px}#root .auth-reference-page .company-welcome-heading h2{font-size:19px!important}}#root .auth-reference-page .auth-company-code-form .company-welcome-heading{margin-bottom:14px!important}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo{border-radius:18px;width:74px;height:74px;margin:0 auto 12px;box-shadow:0 12px 28px #1451a824}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo>img{padding:6px}#root .auth-reference-page .auth-company-code-form .company-welcome-heading h2,#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-name-heading{letter-spacing:-.8px!important;text-align:center!important;font-size:28px!important;font-weight:860!important;line-height:1.12!important}#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-welcome-name{color:#1260f6;display:inline-block}#root .auth-reference-page .login-form-wrapper.company-step-mode .step-item{gap:8px}#root .auth-reference-card:before{filter:drop-shadow(0 0 4.2px #ffb73df2);background:linear-gradient(90deg,#fff0 0%,#fffbd2 16%,#fff4a6 28%,#ffe563 44%,#ffb23b 66%,#ff7813 82%,#ff4d0c00 100%);width:30px;height:5.2px;animation:5.4s linear infinite authGrindingSparkOrbit,.42s steps(2,end) infinite authGrindingSparkFlicker;box-shadow:-6px 1px 0 -.2px #ffed9cf2,-12px -2px 0 -.3px #ffb037d6,-18px 3px 0 -.8px #ff6812a8,0 0 8px 1.6px #ffc437f2,0 0 16px 2.4px #ff681285}#root .auth-reference-card:after{filter:drop-shadow(0 0 4px #ff8b18d1);offset-distance:50%;background:linear-gradient(90deg,#fff0 0%,#fff7c8 18%,#ffe46f 40%,#ffa12a 70%,#ff591000 100%);border-radius:999px;width:26px;height:4.6px;animation:5.4s linear infinite authGrindingSparkOrbit,.38s steps(2,end) -.12s infinite authGrindingSparkFlicker;box-shadow:-5px 1px 0 -.2px #ffd66eeb,-10px -1px 0 -.3px #ff9828c7,-15px 3px 0 -.7px #ff5d1399,0 0 7px 1.3px #ffad2ce0,0 0 15px 2.1px #ff5e1070}#root .auth-planet-left{opacity:.95;filter:drop-shadow(0 0 14px #357aff38)drop-shadow(0 0 34px #1853cd24);width:540px;height:540px;top:-86px;left:max(-170px,50% - 880px)}#root .auth-planet-right{opacity:.9;width:255px;height:255px;bottom:6px;right:max(-68px,50% - 770px)}@media (width<=760px){#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo{border-radius:16px;width:64px;height:64px}#root .auth-reference-page .auth-company-code-form .company-welcome-heading h2,#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-name-heading{font-size:24px!important}}#root .auth-reference-page .login-form-wrapper.company-step-mode .login-stepper{margin:0 auto 24px;position:relative;top:10px}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo{margin-bottom:2px;transform:translateY(-11px)}#root .auth-planet-right.auth-sun-right{opacity:1;filter:drop-shadow(0 0 14px #ffc43e57)drop-shadow(0 0 30px #ff6a0f38)}@media (height<=760px) and (width>=901px){#root .auth-reference-page .login-form-wrapper.company-step-mode .login-stepper{margin-bottom:20px;top:6px}}#root .auth-reference-page:before{opacity:1;background-image:radial-gradient(circle,#fffffffa 0 1.55px,#0000 2px),radial-gradient(circle,#a7ccffdb 0 1.8px,#0000 2.45px),radial-gradient(circle,#ffffffb8 0 1.05px,#0000 1.55px),radial-gradient(circle,#ffffffa8 0 .95px,#0000 1.4px),radial-gradient(circle,#7299ff66 0 1.4px,#0000 2.1px);background-position:24px 18px,104px 142px,58px 78px,164px 104px,212px 36px;background-size:150px 150px,220px 220px,96px 96px,280px 280px,330px 330px;animation:5.8s ease-in-out infinite authStarsTwinkle}#root .auth-reference-page:after{background:radial-gradient(circle at -2% 106%,#225fff24,#0000 24%),radial-gradient(circle at 102% -4%,#5c48ff1f,#0000 20%),radial-gradient(circle at 85% 76%,#4cd6ff0f,#0000 16%)}#root .auth-reference-page .auth-company-code-form .company-welcome-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:-2px;display:flex;margin-bottom:16px!important}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo{place-items:center;margin:0 auto 14px;display:grid}#root .auth-reference-page .auth-company-code-form .company-welcome-heading h2,#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-name-heading{width:100%;margin:0 auto;display:block}#root .auth-reference-page .login-form-wrapper.company-step-mode .login-stepper{margin:12px auto 30px}#root .auth-planet-right,#root .auth-nebula-right{opacity:.96;filter:drop-shadow(0 0 16px #8480ff3d)drop-shadow(0 0 38px #4490ff29);width:248px;height:248px;bottom:18px;right:max(-70px,50% - 780px)}@media (width<=760px){#root .auth-reference-page .auth-company-code-form .company-welcome-heading{margin-bottom:14px!important}}#root .auth-reference-page .auth-company-code-form .login-stepper{width:304px;margin:0 auto 22px!important}#root .auth-reference-page .auth-company-code-form .company-field{margin-top:0!important}#root .auth-reference-page .login-form-wrapper.company-step-mode>.login-stepper{display:none!important}#root .auth-planet-right{opacity:.86;filter:drop-shadow(0 0 9px #357aff2b)drop-shadow(0 0 20px #1853cd17);width:235px;height:235px;bottom:14px;right:max(-58px,50% - 750px)}@media (width<=760px){#root .auth-reference-page .auth-company-code-form .login-stepper{width:min(304px,100%);margin-bottom:18px!important}}#root .auth-reference-page .auth-company-code-form .company-welcome-heading{margin:-14px auto 10px!important}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo{margin:0 auto 8px!important}#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-welcome-name{color:#08172f!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin:0 auto 16px!important}#root .auth-planet-left{width:500px;height:500px;top:-72px;left:max(-150px,50% - 850px)}@media (width<=760px){#root .auth-reference-page .auth-company-code-form .company-welcome-heading{margin-top:-8px!important;margin-bottom:9px!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin-bottom:14px!important}}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;margin:-8px 0 4px!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2{letter-spacing:-.55px!important;text-align:center!important;width:100%!important;margin:0!important;font-size:23px!important;font-weight:850!important;line-height:1.15!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-welcome-name{color:#1260f6;font-weight:870}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{text-align:center;justify-content:center;align-items:center;min-height:20px;display:flex;margin:1px 0 7px!important;padding:0!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-card.company-identity-text-only{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details{justify-content:center;align-items:center;min-height:18px;display:flex;margin:0!important;padding:0!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details b{display:block;color:#05070b!important;letter-spacing:.1px!important;text-align:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{width:304px;margin:5px auto 14px!important}#root .auth-reference-page .auth-login-credentials-form .form-field{margin-top:9px}@media (width<=760px){#root .auth-reference-page .auth-login-credentials-form .auth-company-profile-logo{width:58px;height:58px}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2{font-size:21px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{width:min(290px,100%)}}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{text-align:center!important;align-items:center!important;margin:-34px 0 2px!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2{text-align:center!important;margin:0 auto!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{text-align:center!important;justify-content:center!important;margin:-1px 0 3px!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-card,#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details,#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details b{text-align:center!important;margin-left:auto!important;margin-right:auto!important}#root .auth-reference-page:before{background-image:radial-gradient(circle,#fff 0 1.8px,#ffffff70 2px,#0000 3px),radial-gradient(circle,#a0cdfffa 0 1.6px,#5a9bff5c 2.1px,#0000 3px),radial-gradient(circle,#ffffffe6 0 1.05px,#0000 1.75px),radial-gradient(circle,#c4b1ffe6 0 1.35px,#7e70ff42 2px,#0000 2.9px),radial-gradient(circle,#ffffffb8 0 .85px,#0000 1.45px),radial-gradient(circle,#7bdcffb8 0 1.1px,#0000 1.9px),radial-gradient(circle,#ffffff9e 0 .7px,#0000 1.3px);background-position:18px 22px,112px 136px,52px 74px,176px 92px,226px 42px,84px 188px,142px 28px;background-size:164px 164px,238px 238px,104px 104px,292px 292px,126px 126px,214px 214px,88px 88px;opacity:1!important;filter:brightness(1.08)drop-shadow(0 0 2px #ffffff8c)drop-shadow(0 0 5px #5b97ff2e)!important;animation:3.4s ease-in-out infinite authStarsTwinkle!important}@media (width<=760px){#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{margin-top:-22px!important}}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{text-align:center!important;justify-content:center!important;align-items:center!important;margin:-48px 0 5px!important}#root .auth-reference-page .auth-login-credentials-form .auth-company-profile-logo{border-radius:18px!important;width:74px!important;height:74px!important;margin:0 auto 10px!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-name-heading{color:#08172f!important;letter-spacing:-.8px!important;text-align:center!important;width:100%!important;margin:0 auto!important;font-size:28px!important;font-weight:860!important;line-height:1.12!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-welcome-name{color:#08172f!important;font-size:inherit!important;font-weight:inherit!important;display:inline-block!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{min-height:18px!important;margin:2px 0 5px!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details b{color:#05070b!important;font-size:13px!important;font-weight:800!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin:3px auto 13px!important}@media (width<=760px){#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{margin-top:-32px!important}#root .auth-reference-page .auth-login-credentials-form .auth-company-profile-logo{width:64px!important;height:64px!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-name-heading{font-size:24px!important}}#root .auth-reference-page{background:#000!important}#root .auth-reference-page:before{background-image:radial-gradient(circle,#fff 0 1.6px,#ffffff85 1.9px,#0000 2.8px),radial-gradient(circle,#abd3fffa 0 1.35px,#589bff61 1.8px,#0000 2.6px),radial-gradient(circle,#ffffffeb 0 .95px,#0000 1.7px),radial-gradient(circle,#ccbcffe6 0 1.15px,#8776ff47 1.7px,#0000 2.5px),radial-gradient(circle,#fffc 0 .72px,#0000 1.35px),radial-gradient(circle,#79dbffc7 0 .95px,#0000 1.7px),radial-gradient(circle,#ffffffb3 0 .62px,#0000 1.2px),radial-gradient(circle,#ffffffdb 0 1.05px,#0000 1.85px),radial-gradient(circle,#89aaffb8 0 .82px,#0000 1.5px);background-position:20px 24px,110px 132px,50px 72px,174px 94px,224px 40px,82px 184px,142px 30px,258px 158px,312px 76px;background-size:142px 142px,206px 206px,88px 88px,252px 252px,112px 112px,184px 184px,74px 74px,286px 286px,328px 328px;z-index:0!important;opacity:1!important;filter:brightness(1.22)drop-shadow(0 0 2.5px #ffffffb8)drop-shadow(0 0 6px #65a4ff3d)!important;animation:2.8s ease-in-out infinite authFullSpaceTwinkle!important;inset:0!important}#root .auth-reference-page:after{pointer-events:none;background-image:linear-gradient(90deg,#0000 0 47%,#fffffff2 49%,#fff 50%,#fffffff2 51%,#0000 53%),linear-gradient(0deg,#0000 0 43%,#ffffffe6 48%,#fff 50%,#ffffffe6 52%,#0000 57%),linear-gradient(90deg,#0000 0 47%,#97caffd9 49%,#d9eeff 50%,#97caffd9 51%,#0000 53%),linear-gradient(0deg,#0000 0 43%,#97caffcc 48%,#e8f5ff 50%,#97caffcc 52%,#0000 57%),radial-gradient(circle at 7% 18%,#346bff21,#0000 18%),radial-gradient(circle at 91% 82%,#694aff17,#0000 18%);background-position:32px 54px,32px 54px,165px 122px,165px 122px,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,no-repeat,no-repeat;background-size:240px 240px,240px 240px,330px 330px,330px 330px,100% 100%,100% 100%;animation:3.2s ease-in-out infinite alternate authSparkleStars;-webkit-mask-image:radial-gradient(circle,#000 0 100%);mask-image:radial-gradient(circle,#000 0 100%);z-index:0!important;opacity:1!important;inset:0!important}@keyframes authFullSpaceTwinkle{0%,to{opacity:.86;filter:brightness(1.02)drop-shadow(0 0 1.5px #ffffff6b)}38%{opacity:1;filter:brightness(1.42)drop-shadow(0 0 3.2px #ffffffc7)}72%{opacity:.93;filter:brightness(1.18)drop-shadow(0 0 2.5px #6fadff94)}}@keyframes authSparkleStars{0%{opacity:.34;filter:brightness(.95)}45%{opacity:.74;filter:brightness(1.28)}to{opacity:.5;filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){#root .auth-reference-page:before,#root .auth-reference-page:after{animation:none!important}}#root .auth-reference-page:after{z-index:0!important;opacity:.92!important;pointer-events:none!important;filter:drop-shadow(0 0 2.4px #ffffff5c)!important;background-image:radial-gradient(circle at 6% 12%,#fffffffa 0 1.5px,#ffffff47 1.8px,#0000 3.8px),radial-gradient(circle at 13% 34%,#a4d2fff2 0 1.25px,#6daaff40 1.7px,#0000 3.4px),radial-gradient(circle at 20% 8%,#ffffffeb 0 1px,#0000 2.7px),radial-gradient(circle at 28% 23%,#ffffffe6 0 1.35px,#ffffff38 1.8px,#0000 3.4px),radial-gradient(circle at 39% 12%,#aabfffe6 0 1.15px,#0000 3px),radial-gradient(circle at 47% 31%,#fffffff2 0 1.45px,#fff3 1.8px,#0000 3.6px),radial-gradient(circle at 58% 10%,#96daffe6 0 1.15px,#0000 3.1px),radial-gradient(circle at 67% 28%,#fffffff0 0 1.25px,#fff3 1.7px,#0000 3.3px),radial-gradient(circle at 76% 16%,#c4b4ffdb 0 1.1px,#0000 3px),radial-gradient(circle at 87% 35%,#fffffff5 0 1.45px,#ffffff38 1.9px,#0000 3.7px),radial-gradient(circle at 95% 12%,#9bcdffe6 0 1.15px,#0000 3.1px),radial-gradient(circle at 10% 62%,#ffffffeb 0 1.2px,#0000 3.1px),radial-gradient(circle at 18% 84%,#accdffeb 0 1.3px,#7aaeff33 1.7px,#0000 3.3px),radial-gradient(circle at 31% 70%,#fffffff5 0 1.45px,#fff3 1.9px,#0000 3.7px),radial-gradient(circle at 43% 90%,#cbbaffe0 0 1.15px,#0000 3px),radial-gradient(circle at 55% 69%,#fffffff0 0 1.3px,#0000 3.3px),radial-gradient(circle at 64% 86%,#92d7ffe6 0 1.25px,#5cadff33 1.7px,#0000 3.3px),radial-gradient(circle at 74% 63%,#fffffff2 0 1.5px,#ffffff38 1.9px,#0000 3.8px),radial-gradient(circle at 84% 88%,#bbb5ffe0 0 1.2px,#0000 3.2px),radial-gradient(circle at 93% 69%,#fffffff5 0 1.35px,#fff3 1.8px,#0000 3.5px),radial-gradient(circle at 4% 48%,#2867ff14,#0000 18%),radial-gradient(circle at 96% 78%,#505eff12,#0000 16%)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;animation:3.8s ease-in-out infinite alternate authCleanStarTwinkle!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}@keyframes authCleanStarTwinkle{0%{opacity:.68;filter:brightness(.95)drop-shadow(0 0 1.5px #ffffff47)}45%{opacity:1;filter:brightness(1.3)drop-shadow(0 0 3px #8cbeff6b)}to{opacity:.8;filter:brightness(1.08)drop-shadow(0 0 2px #ffffff57)}}#root .auth-reference-page:before{z-index:0!important;opacity:.96!important;pointer-events:none!important;filter:drop-shadow(0 0 1.3px #ffffff3d)!important;background-image:radial-gradient(circle at 2% 9%,#ffffffe0 0 .9px,#0000 2px),radial-gradient(circle at 5% 24%,#ffffffeb 0 1px,#0000 2.1px),radial-gradient(circle at 8% 44%,#add6ffe0 0 .95px,#0000 2px),radial-gradient(circle at 11% 67%,#ffffffd6 0 .9px,#0000 1.9px),radial-gradient(circle at 14% 85%,#c9b8ffd1 0 .95px,#0000 2px),radial-gradient(circle at 18% 14%,#ffffffe6 0 1px,#0000 2.1px),radial-gradient(circle at 21% 33%,#a4d2ffdb 0 .95px,#0000 2px),radial-gradient(circle at 24% 52%,#ffffffd9 0 .88px,#0000 1.9px),radial-gradient(circle at 27% 73%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 31% 92%,#a0ccffd1 0 .95px,#0000 2px),radial-gradient(circle at 34% 10%,#ffffffd6 0 .92px,#0000 1.9px),radial-gradient(circle at 38% 27%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 41% 48%,#afd2ffe0 0 .95px,#0000 2px),radial-gradient(circle at 45% 66%,#ffffffdb 0 .9px,#0000 1.9px),radial-gradient(circle at 48% 88%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 52% 18%,#bfb4ffcc 0 .92px,#0000 1.95px),radial-gradient(circle at 56% 37%,#ffffffe0 0 .95px,#0000 2px),radial-gradient(circle at 59% 56%,#a0d6ffe0 0 1px,#0000 2.05px),radial-gradient(circle at 62% 78%,#ffffffd9 0 .9px,#0000 1.95px),radial-gradient(circle at 65% 92%,#ffffffe0 0 .96px,#0000 2px),radial-gradient(circle at 69% 11%,#ffffffd6 0 .9px,#0000 1.9px),radial-gradient(circle at 72% 29%,#aad4ffdb 0 .95px,#0000 2px),radial-gradient(circle at 75% 49%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 78% 68%,#ffffffd6 0 .9px,#0000 1.9px),radial-gradient(circle at 81% 87%,#bfb4ffd1 0 .95px,#0000 2px),radial-gradient(circle at 85% 17%,#ffffffe6 0 1px,#0000 2.05px),radial-gradient(circle at 88% 38%,#aad6ffe0 0 .95px,#0000 2px),radial-gradient(circle at 91% 58%,#ffffffd9 0 .9px,#0000 1.9px),radial-gradient(circle at 94% 76%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 97% 92%,#a7d3ffd1 0 .95px,#0000 2px),radial-gradient(circle at 6% 54%,#ffffffb8 0 .7px,#0000 1.6px),radial-gradient(circle at 16% 44%,#ffffffb3 0 .7px,#0000 1.6px),radial-gradient(circle at 28% 6%,#ffffffb8 0 .7px,#0000 1.6px),radial-gradient(circle at 37% 82%,#ffffffad 0 .68px,#0000 1.5px),radial-gradient(circle at 49% 26%,#ffffffb3 0 .7px,#0000 1.6px),radial-gradient(circle at 58% 7%,#ffffffb8 0 .7px,#0000 1.6px),radial-gradient(circle at 68% 61%,#ffffffad 0 .68px,#0000 1.5px),radial-gradient(circle at 79% 4%,#ffffffb8 0 .7px,#0000 1.6px),radial-gradient(circle at 89% 84%,#ffffffb3 0 .7px,#0000 1.6px),radial-gradient(circle at 96% 48%,#ffffffad 0 .68px,#0000 1.5px)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;animation:4.8s ease-in-out infinite alternate authDenseStarsBlink!important;inset:0!important}#root .auth-reference-page:after{z-index:0!important;opacity:.95!important;pointer-events:none!important;filter:drop-shadow(0 0 2.8px #ffffff61)!important;background-image:radial-gradient(circle at 7% 18%,#fff 0 1.6px,#ffffff40 2px,#0000 4.2px),radial-gradient(circle at 12% 78%,#a5d6fffa 0 1.4px,#76b6ff3d 1.8px,#0000 3.9px),radial-gradient(circle at 18% 39%,#fffffff5 0 1.45px,#ffffff38 1.9px,#0000 4px),radial-gradient(circle at 23% 12%,#c3b4ffe0 0 1.25px,#0000 3.6px),radial-gradient(circle at 29% 61%,#fffffffa 0 1.55px,#ffffff38 2px,#0000 4.2px),radial-gradient(circle at 35% 86%,#9cd4fff2 0 1.3px,#0000 3.7px),radial-gradient(circle at 42% 19%,#fffffffa 0 1.55px,#ffffff38 2px,#0000 4.2px),radial-gradient(circle at 47% 43%,#b0dcfff5 0 1.35px,#70b4ff3d 1.8px,#0000 3.9px),radial-gradient(circle at 53% 71%,#fffffffa 0 1.55px,#ffffff38 2px,#0000 4.2px),radial-gradient(circle at 58% 8%,#fffffff5 0 1.4px,#0000 3.8px),radial-gradient(circle at 63% 31%,#c0b4ffe6 0 1.25px,#0000 3.5px),radial-gradient(circle at 69% 56%,#fff 0 1.6px,#ffffff40 2px,#0000 4.2px),radial-gradient(circle at 74% 82%,#a6d8fff2 0 1.35px,#70b4ff38 1.8px,#0000 3.9px),radial-gradient(circle at 81% 12%,#fffffffa 0 1.55px,#ffffff38 2px,#0000 4.2px),radial-gradient(circle at 86% 44%,#fffffff5 0 1.45px,#0000 3.9px),radial-gradient(circle at 92% 73%,#aad8fff5 0 1.35px,#70b4ff38 1.8px,#0000 3.9px),radial-gradient(circle at 96% 24%,#fffffffa 0 1.5px,#ffffff38 2px,#0000 4.1px),radial-gradient(circle at 4% 48%,#2867ff14,#0000 18%),radial-gradient(circle at 96% 78%,#505eff12,#0000 16%)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;animation:2.5s ease-in-out infinite alternate authBrightStarsBlink!important;inset:0!important}@keyframes authDenseStarsBlink{0%{opacity:.72;filter:brightness(.92)drop-shadow(0 0 1px #ffffff2e)}38%{opacity:.98;filter:brightness(1.2)drop-shadow(0 0 2px #ffffff52)}72%{opacity:.84;filter:brightness(1.02)drop-shadow(0 0 1.5px #82c0ff3d)}to{opacity:.95;filter:brightness(1.1)drop-shadow(0 0 1.8px #ffffff47)}}@keyframes authBrightStarsBlink{0%{opacity:.58;filter:brightness(.9)drop-shadow(0 0 1.6px #ffffff38)}28%{opacity:1;filter:brightness(1.34)drop-shadow(0 0 4px #ffffff80)}54%{opacity:.76;filter:brightness()drop-shadow(0 0 2.3px #7dbcff47)}82%{opacity:.96;filter:brightness(1.26)drop-shadow(0 0 3.5px #ffffff70)}to{opacity:.68;filter:brightness(.96)drop-shadow(0 0 1.9px #ffffff3d)}}@media (prefers-reduced-motion:reduce){#root .auth-reference-page:before,#root .auth-reference-page:after{animation:none!important}}#root .auth-reference-page .auth-company-code-form .company-welcome-heading{transform:translateY(-18px)!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin:0 auto 26px!important;transform:translateY(-4px)!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{transform:translateY(-22px)!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin:3px auto 24px!important;transform:translateY(-4px)!important}@media (width<=760px){#root .auth-reference-page .auth-company-code-form .company-welcome-heading{transform:translateY(-12px)!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin-bottom:20px!important;transform:translateY(-2px)!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{transform:translateY(-14px)!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:20px!important;transform:translateY(-2px)!important}}#root .auth-reference-page .auth-company-code-form,#root .auth-reference-page .auth-login-credentials-form{position:relative!important}#root .auth-reference-page .auth-company-code-form{padding-top:124px!important}#root .auth-reference-page .auth-company-code-form .company-welcome-heading{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:116px!important;margin:0!important;display:flex!important;position:absolute!important;top:-120px!important;left:0!important;right:0!important;transform:none!important}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo{flex:none!important;width:74px!important;height:74px!important;margin:0 auto 10px!important;transform:none!important}#root .auth-reference-page .auth-company-code-form .company-welcome-heading h2,#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-name-heading{margin:0 auto!important;font-size:32px!important;line-height:1.1!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin:0 auto 60px!important;position:relative!important;top:auto!important;transform:none!important}#root .auth-reference-page .auth-company-code-form .company-field{margin-top:0!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:116px!important;margin:0!important;display:flex!important;position:absolute!important;top:-120px!important;left:0!important;right:0!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .auth-company-profile-logo{flex:none!important;width:74px!important;height:74px!important;margin:0 auto 10px!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-name-heading{margin:0 auto!important;font-size:32px!important;line-height:1.1!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin:10px auto 52px!important;position:relative!important;top:auto!important;transform:none!important}@media (width<=760px){#root .auth-reference-page .auth-company-code-form,#root .auth-reference-page .auth-login-credentials-form{padding-top:106px!important}#root .auth-reference-page .auth-company-code-form .company-welcome-heading,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{height:102px!important;top:-66px!important;transform:none!important}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo,#root .auth-reference-page .auth-login-credentials-form .auth-company-profile-logo{width:64px!important;height:64px!important;margin-bottom:8px!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin-bottom:36px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin:8px auto 32px!important}}@media (height<=760px) and (width>=761px){#root .auth-reference-page .auth-company-code-form,#root .auth-reference-page .auth-login-credentials-form{padding-top:108px!important}#root .auth-reference-page .auth-company-code-form .company-welcome-heading,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{top:-60px!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin-bottom:30px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:22px!important}}#root .auth-reference-page .auth-company-code-form .auth-company-profile-logo,#root .auth-reference-page .auth-login-credentials-form .auth-company-profile-logo{width:74px!important;height:74px!important}#root .auth-reference-page .auth-company-code-form .company-welcome-heading h2,#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-name-heading,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-name-heading{font-size:34px!important;line-height:1.08!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin-bottom:62px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:54px!important}@media (width<=760px){#root .auth-reference-page .auth-company-code-form .company-welcome-heading h2,#root .auth-reference-page .auth-company-code-form .company-welcome-heading .auth-company-name-heading,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-name-heading{font-size:26px!important}#root .auth-reference-page .auth-company-code-form .login-stepper{margin-bottom:38px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:34px!important}}@media (height<=760px) and (width>=761px){#root .auth-reference-page .auth-company-code-form .login-stepper{margin-bottom:32px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:24px!important}}#root .auth-reference-page .auth-login-credentials-form{padding-top:88px!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{z-index:2!important;min-height:18px!important;margin:0!important;padding:0!important;position:absolute!important;top:20px!important;left:0!important;right:0!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-card,#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details,#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details b{margin-top:0!important;margin-bottom:0!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-top:0!important;margin-bottom:54px!important;transform:translateY(-8px)!important}@media (width<=760px){#root .auth-reference-page .auth-login-credentials-form{padding-top:76px!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{top:16px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:34px!important;transform:translateY(-5px)!important}}@media (height<=760px) and (width>=761px){#root .auth-reference-page .auth-login-credentials-form{padding-top:78px!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{top:16px!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:24px!important;transform:translateY(-6px)!important}}#root .auth-reference-card:before,#root .auth-reference-card:after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;animation:none!important;display:none!important}#root .auth-reference-page .auth-login-credentials-form{flex-direction:column!important;display:flex!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{text-align:center!important;flex-direction:column!important;order:1!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:-12px 0 4px!important;display:flex!important}#root .auth-reference-page .auth-login-credentials-form .auth-company-profile-logo{margin:0 auto 9px!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading h2,#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading .auth-company-name-heading{margin:0 auto!important;padding:0!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{text-align:center!important;order:2!important;justify-content:center!important;align-items:center!important;min-height:auto!important;margin:2px 0 8px!important;display:flex!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-card.company-identity-text-only,#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details,#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details b{text-align:center!important;margin:0 auto!important;padding:0!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details b{color:#1260f6!important;font-size:13px!important;font-weight:800!important;line-height:1.08!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{order:3!important;margin:0 auto 12px!important}#root .auth-reference-page .auth-login-credentials-form>.form-field,#root .auth-reference-page .auth-login-credentials-form>.form-options,#root .auth-reference-page .auth-login-credentials-form>.form-error,#root .auth-reference-page .auth-login-credentials-form>.primary-button,#root .auth-reference-page .auth-login-credentials-form>.auth-company-change-support{order:4!important}@media (width<=760px){#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{margin-top:-6px!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{margin-bottom:7px!important}}#root .auth-reference-page .auth-login-credentials-form{flex-direction:column!important;padding-top:0!important;display:flex!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{order:1!important;margin:-12px 0 0!important;position:static!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{z-index:auto!important;inset:auto!important;order:2!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:18px!important;margin:4px 0 10px!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-card.company-identity-text-only,#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details{width:auto!important;min-width:0!important;min-height:0!important;margin:0 auto!important;padding:0!important;position:static!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row .company-identity-details b{color:#1260f6!important;text-align:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important;display:block!important;position:static!important;transform:none!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{order:3!important;margin:0 auto 14px!important;position:static!important;transform:none!important}@media (width<=760px){#root .auth-reference-page .auth-login-credentials-form{padding-top:0!important}#root .auth-reference-page .auth-login-credentials-form .company-welcome-heading{margin-top:-6px!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{margin:4px 0 9px!important;top:auto!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{margin-bottom:13px!important;transform:none!important}}@media (height<=760px) and (width>=761px){#root .auth-reference-page .auth-login-credentials-form{padding-top:0!important}#root .auth-reference-page .auth-login-credentials-form .auth-selected-company-row{top:auto!important}#root .auth-reference-page .auth-login-credentials-form .login-stepper{transform:none!important}}#root .auth-reference-page:before,#root .auth-reference-page:after,#root .login-page.auth-reference-page:before,#root .login-page.auth-reference-page:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}#root .auth-planet-decor,#root .auth-planet,#root .auth-planet-left,#root .auth-planet-right,#root .auth-sun-right,#root .auth-nebula-right{visibility:hidden!important;opacity:0!important;animation:none!important;display:none!important}#root .auth-reference-card:before,#root .auth-reference-card:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}#root .auth-reference-page{box-sizing:border-box!important;min-height:100vh!important;padding:24px!important}@media (width<=900px){#root .auth-reference-page{padding:14px!important}}@media (width<=560px){#root .auth-reference-page{padding:8px!important}}#root .auth-reference-card .auth-reference-left,#root .auth-reference-card .auth-reference-right{overflow:hidden!important}@media (width<=560px){#root .auth-reference-card{border-radius:18px!important}}#root .auth-reference-page,#root .login-page.auth-reference-page{background:#eef7ff!important}#root .auth-reference-page:before,#root .login-page.auth-reference-page:before{z-index:0!important;content:""!important;pointer-events:none!important;opacity:1!important;filter:blur(14px)!important;background:linear-gradient(#eef7ff75,#eef7ff75),url(/assets/login-office-bg-B0hBt2_i.png) 50%/cover no-repeat!important;animation:none!important;display:block!important;position:absolute!important;inset:-24px!important;transform:scale(1.06)!important}#root .auth-reference-page:after,#root .login-page.auth-reference-page:after{z-index:0!important;content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff14 0%,#e0eeff2e 100%)!important;display:block!important;position:absolute!important;inset:0!important}#root .auth-reference-page>.background-decorations,#root .auth-planet-decor,#root .auth-planet,#root .auth-planet-left,#root .auth-planet-right,#root .auth-sun-right,#root .auth-nebula-right{visibility:hidden!important;opacity:0!important;display:none!important}#root .auth-reference-card{z-index:2!important;position:relative!important}@media (width<=900px){#root .auth-reference-page:before,#root .login-page.auth-reference-page:before{filter:blur(12px)!important;inset:-18px!important}}@media (width<=560px){#root .auth-reference-page:before,#root .login-page.auth-reference-page:before{filter:blur(10px)!important;inset:-12px!important;transform:scale(1.04)!important}}#root .auth-reference-page:before,#root .login-page.auth-reference-page:before{filter:blur(4px)!important;opacity:1!important;background:linear-gradient(#08172e47,#08172e47),url(/assets/login-office-bg-B0hBt2_i.png) 50%/cover no-repeat!important;inset:-6px!important;transform:scale(1.015)!important}#root .auth-reference-page:after,#root .login-page.auth-reference-page:after{background:linear-gradient(#0818320f 0%,#0818321f 100%)!important}#root .auth-reference-page,#root .login-page.auth-reference-page{background-color:#dcecff!important;background-image:none!important}@media (width<=900px){#root .auth-reference-page:before,#root .login-page.auth-reference-page:before{filter:blur(3.5px)!important;background-position:50%!important;background-size:cover!important;inset:-5px!important;transform:scale(1.012)!important}}@media (width<=560px){#root .auth-reference-page:before,#root .login-page.auth-reference-page:before{filter:blur(3px)!important;background-position:50%!important;background-size:cover!important;inset:-4px!important;transform:scale(1.01)!important}}#root .auth-reference-card{border-radius:26px!important}@media (width<=560px){#root .auth-reference-card{border-radius:20px!important}}.master-dashboard-shell .dashboard-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-right-color:#e3e9f2;box-shadow:8px 0 35px #0f2d640b}.master-dashboard-shell .sidebar-logo-row{background:#fff;border-bottom-color:#edf1f6}.master-dashboard-shell .sidebar-navigation{scrollbar-color:#cbd8ec transparent}.master-dashboard-shell .sidebar-navigation-item{color:#243451}.master-dashboard-shell .sidebar-navigation-item :is(span,svg){color:inherit;stroke:currentColor}.master-dashboard-shell .sidebar-navigation-item:hover{color:#155eef;background:#f2f7ff}.master-dashboard-shell :is(.sidebar-navigation-item.sidebar-navigation-item-active,.sidebar-navigation-item[aria-current=page],.dashboard-masters-trigger[aria-expanded=true]){color:#fff!important;background-color:#123f84!important;background-image:linear-gradient(135deg,#0f3775 0%,#164c9c 100%)!important;border-color:#164c9c!important;font-weight:700!important;box-shadow:0 7px 18px #0f377529!important}.master-dashboard-shell :is(.sidebar-navigation-item.sidebar-navigation-item-active,.sidebar-navigation-item[aria-current=page],.dashboard-masters-trigger[aria-expanded=true]):hover{color:#fff!important;background-color:#164c9c!important;background-image:linear-gradient(135deg,#123f84 0%,#1d5fbe 100%)!important}.master-dashboard-shell .dashboard-master-submenu{border-left-color:#dbe6f4}.master-dashboard-shell .dashboard-master-link{color:#35445f}.master-dashboard-shell .dashboard-master-link :is(span,svg){color:inherit;stroke:currentColor}.master-dashboard-shell .dashboard-master-link:hover{color:#155eef;background:#f2f7ff}.master-dashboard-shell .dashboard-master-link:is(.dashboard-master-link-active,[aria-current=page]){color:#155eef!important;box-shadow:none!important;background-color:#eaf3ff!important;background-image:linear-gradient(90deg,#e7f1ff 0%,#f5f9ff 100%)!important;border:1px solid #bdd7ff!important;font-weight:750!important}.master-dashboard-shell .dashboard-master-link:is(.dashboard-master-link-active,[aria-current=page]) :is(span,svg){stroke:currentColor;color:#155eef!important}.master-dashboard-shell .dashboard-master-link:is(.dashboard-master-link-active,[aria-current=page]):hover{color:#0f56bd!important;background-color:#deecff!important;background-image:linear-gradient(90deg,#deecff 0%,#f0f6ff 100%)!important}.master-dashboard-shell .sidebar-navigation:has(.dashboard-masters-trigger[aria-expanded=true]) :is(.sidebar-navigation-item.sidebar-navigation-item-active:not([aria-expanded=true]),.sidebar-navigation-item[aria-current=page]:not([aria-expanded=true])){color:#243451!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important;font-weight:600!important}.master-dashboard-shell .sidebar-navigation:has(.dashboard-masters-trigger[aria-expanded=true]) :is(.sidebar-navigation-item.sidebar-navigation-item-active:not([aria-expanded=true]),.sidebar-navigation-item[aria-current=page]:not([aria-expanded=true])) :is(span,svg){stroke:currentColor;color:#243451!important}.master-dashboard-shell .sidebar-navigation-item-placeholder{color:#7b8ba3}.master-dashboard-shell .sidebar-navigation-item-placeholder:hover{color:#155eef;background:#f2f7ff}.master-dashboard-shell .sidebar-navigation-item-admin-disabled,.master-dashboard-shell .sidebar-navigation-item-admin-disabled:hover,.master-dashboard-shell .sidebar-navigation-item-admin-disabled:focus,.master-dashboard-shell .sidebar-navigation-item-admin-disabled:active{pointer-events:none;color:#7b8ba3!important;cursor:default!important;box-shadow:none!important;background:0 0!important}.master-dashboard-shell .sidebar-logout-button{color:#263650}.master-dashboard-shell .sidebar-logout-button:hover{color:#dc2626;background:#fff1f2}.master-dashboard-shell .dashboard-sidebar-resize-handle:after{background:#c6d5e9}.master-dashboard-shell .dashboard-sidebar-resize-handle:hover:after,.master-dashboard-shell .dashboard-sidebar-resize-handle:focus-visible:after,.master-dashboard-shell.dashboard-sidebar-is-resizing .dashboard-sidebar-resize-handle:after{background:#2563eb}.master-dashboard-shell .accounting-root-submenu{margin-top:3px;margin-bottom:8px;padding-left:8px}.master-dashboard-shell .accounting-root-submenu>.accounting-leaf-link{margin-bottom:2px}.master-dashboard-shell .accounting-menu-group{width:100%}.master-dashboard-shell .accounting-group-trigger{text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;width:100%}.master-dashboard-shell .accounting-group-trigger:hover{color:#155eef;background:#f7faff}.master-dashboard-shell .accounting-group-trigger-open{font-weight:750}.master-dashboard-shell .accounting-group-trigger-selected{color:#155eef;background:#f2f7ff}.master-dashboard-shell .accounting-group-arrow{margin-left:auto;transition:transform .16s;display:flex}.master-dashboard-shell .accounting-group-arrow-open{transform:rotate(180deg)}.master-dashboard-shell .accounting-nested-submenu{border-left:1px solid #dbe6f4;margin:1px 0 4px 12px;padding-left:8px}.master-dashboard-shell .accounting-nested-submenu .accounting-leaf-link{min-height:31px;padding-left:7px;font-size:10px;font-weight:620}.master-dashboard-shell .accounting-leaf-link{text-align:left;background:0 0;border:0;width:100%}.master-dashboard-shell .dashboard-main{padding-top:68px;position:relative}#root .master-dashboard-shell .master-dashboard-header{z-index:40!important;top:0!important;right:0!important;left:var(--sidebar-width)!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff5!important;border-bottom:1px solid #e1e7f0!important;width:auto!important;margin:0!important;transition:left .28s,width .28s,background-color .2s,box-shadow .2s!important;position:fixed!important;transform:none!important;box-shadow:0 3px 14px #142a4d0e!important}#root .master-dashboard-shell .dashboard-main-expanded>.master-dashboard-header{left:var(--sidebar-collapsed-width)!important}#root .master-dashboard-shell.dashboard-sidebar-is-resizing .master-dashboard-header{transition:none!important}#root .master-dashboard-shell .master-dashboard-header .profile-dropdown,#root .master-dashboard-shell .master-dashboard-header .header-notification-dropdown{position:absolute!important}@media (width<=920px){.master-dashboard-shell .dashboard-main,.master-dashboard-shell .dashboard-main-expanded{padding-top:68px}#root .master-dashboard-shell .master-dashboard-header,#root .master-dashboard-shell .dashboard-main-expanded>.master-dashboard-header{width:100%!important;left:0!important;right:0!important}}@media (width<=720px){#root .master-dashboard-shell .master-dashboard-header{top:0!important}}#root .master-dashboard-header .app-global-date-wrap{flex:none;align-items:center;display:inline-flex;position:relative}#root .master-dashboard-header .app-global-date-button{cursor:pointer!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}#root .master-dashboard-header .app-global-date-button:hover,#root .master-dashboard-header .app-global-date-button-open{background:#f9fbff!important;border-color:#b9cff2!important;box-shadow:0 5px 14px #19499117!important}#root .master-dashboard-header .app-global-date-chevron{transition:transform .16s}#root .master-dashboard-header .app-global-date-button-open .app-global-date-chevron{transform:rotate(180deg)}#root .master-dashboard-header .app-global-date-dropdown{z-index:120;background:#fff;border:1px solid #dce6f4;border-radius:12px;width:270px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 38px #192f5229}#root .master-dashboard-header .app-global-date-option{color:#243451;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:46px;padding:8px 10px;transition:background-color .13s,color .13s;display:flex}#root .master-dashboard-header .app-global-date-option:hover{color:#155eef;background:#f2f7ff}#root .master-dashboard-header .app-global-date-option>span{white-space:nowrap;flex:none;font-size:11.5px;font-weight:750}#root .master-dashboard-header .app-global-date-option>small{color:#7b8ba3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:600;overflow:hidden}#root .master-dashboard-header .app-global-date-option-selected{color:#155eef;background:#eaf3ff}@media (width<=760px){#root .master-dashboard-header .app-global-date-button>strong{display:none!important}#root .master-dashboard-header .app-global-date-dropdown{width:min(270px,100vw - 24px);right:-4px}}#root .master-dashboard-header .app-global-date-button{gap:7px;min-height:44px;padding:0 14px!important;font-size:13.5px!important;font-weight:500!important}#root .master-dashboard-header .app-global-date-button>span:not(.app-global-date-value){font-size:13.5px!important;font-weight:500!important}#root .master-dashboard-header .app-global-date-value{color:#17233d;white-space:nowrap;line-height:1.2;display:inline-block;font-size:14px!important;font-weight:500!important}#root .master-dashboard-header .app-global-date-dropdown{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:360px;padding:10px;display:grid;overflow:visible}#root .master-dashboard-header .app-global-date-option{background:#fff;border:1px solid #e2eaf5;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;min-height:72px;padding:11px 12px;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:0 2px 8px #1f395d09}#root .master-dashboard-header .app-global-date-option:hover{color:#155eef;background:#f8fbff;border-color:#bcd2f4;transform:translateY(-1px);box-shadow:0 7px 18px #23549d14}#root .master-dashboard-header .app-global-date-option>span{color:#1c2b47;white-space:nowrap;width:100%;font-size:12.5px;font-weight:650;line-height:1.2}#root .master-dashboard-header .app-global-date-option>small{color:#7b8ba3;text-overflow:clip;white-space:normal;width:100%;font-size:10px;font-weight:500;line-height:1.35;overflow:visible}#root .master-dashboard-header .app-global-date-option-selected{color:#155eef;background:linear-gradient(145deg,#eef6ff 0%,#f7fbff 100%);border-color:#8ab5f3;box-shadow:inset 0 0 0 1px #155eef0a,0 5px 14px #195bbe14}#root .master-dashboard-header .app-global-date-option-selected>small{color:#5577a9}@media (width<=760px){#root .master-dashboard-header .app-global-date-value{display:none!important}#root .master-dashboard-header .app-global-date-dropdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(340px,100vw - 20px)}#root .master-dashboard-header .app-global-date-option{min-height:66px;padding:10px}}#root .master-dashboard-header .app-global-date-dropdown{width:372px!important;padding:10px!important;display:block!important;overflow:visible!important}#root .master-dashboard-header .app-global-date-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}#root .master-dashboard-header .app-global-date-option{height:38px;min-height:38px!important;box-shadow:none!important;border-radius:9px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 10px!important;transform:none!important}#root .master-dashboard-header .app-global-date-option:hover{transform:none!important;box-shadow:0 3px 10px #23549d0f!important}#root .master-dashboard-header .app-global-date-option>span{color:#22324e;text-align:center;width:auto!important;font-size:12px!important;font-weight:600!important;line-height:1!important}#root .master-dashboard-header .app-global-date-option>small{display:none!important}#root .master-dashboard-header .app-global-date-option-selected>span{color:#155eef!important}#root .master-dashboard-header .app-global-date-custom-trigger{grid-column:1/-1}#root .master-dashboard-header .app-global-custom-date-panel{background:#f8fbff;border:1px solid #dfe8f5;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:end;gap:7px;margin-top:9px;padding:10px;display:grid}#root .master-dashboard-header .app-global-custom-date-panel label{gap:5px;min-width:0;display:grid}#root .master-dashboard-header .app-global-custom-date-panel label>span{color:#53647e;font-size:10.5px;font-weight:600;line-height:1}#root .master-dashboard-header .app-global-custom-date-panel input[type=date]{box-sizing:border-box;color:#1f2e49;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cfdbeb;border-radius:8px;outline:none;padding:0 8px;font-size:11.5px;font-weight:500}#root .master-dashboard-header .app-global-custom-date-panel input[type=date]:focus{border-color:#82adf1;box-shadow:0 0 0 3px #155eef14}#root .master-dashboard-header .app-global-custom-date-arrow{color:#8190a7;align-self:end;place-items:center;height:36px;font-size:14px;display:grid}#root .master-dashboard-header .app-global-custom-date-apply{color:#fff;cursor:pointer;background:#155eef;border:0;border-radius:8px;grid-column:1/-1;height:35px;margin-top:1px;font-size:11.5px;font-weight:650}#root .master-dashboard-header .app-global-custom-date-apply:hover:not(:disabled){background:#0f4fd0}#root .master-dashboard-header .app-global-custom-date-apply:disabled{cursor:not-allowed;opacity:.48}#root .master-dashboard-header .app-global-custom-date-error{color:#cf3346;grid-column:1/-1;margin-top:-1px;font-size:9.5px;font-weight:550}@media (width<=760px){#root .master-dashboard-header .app-global-date-dropdown{width:min(342px,100vw - 18px)!important}#root .master-dashboard-header .app-global-date-quick-grid{gap:6px}#root .master-dashboard-header .app-global-date-option{height:36px;min-height:36px!important}#root .master-dashboard-header .app-global-custom-date-panel{grid-template-columns:1fr}#root .master-dashboard-header .app-global-custom-date-arrow{display:none}}.master-dashboard-shell .dashboard-master-link-admin-disabled,.master-dashboard-shell .dashboard-master-link-admin-disabled:hover,.master-dashboard-shell .dashboard-master-link-admin-disabled:focus,.master-dashboard-shell .dashboard-master-link-admin-disabled:active{opacity:.78;pointer-events:none;color:#7b8ba3!important;cursor:default!important;box-shadow:none!important;background:0 0!important}.master-dashboard-shell .dashboard-master-link-admin-disabled svg{color:currentColor!important;stroke:currentColor!important}#root .refdash-host{background:radial-gradient(circle at 80% 3%,#3a79f40e,#0000 25%),#f4f7fb!important;padding:14px 16px 24px!important}#root .refdash-root,#root .refdash-root button,#root .refdash-root input,#root .refdash-root select,#root .refdash-root table{font-family:Segoe UI Variable,Inter,Segoe UI,Arial,sans-serif}#root .refdash-root{color:#0c1b31;gap:12px;display:grid}#root .dashboard-reference-shell .dashboard-header{background:#fffffffa;border-bottom-color:#dde5ef;height:64px;min-height:64px;padding:0 20px;box-shadow:0 1px 8px #132a490b}#root .dashboard-reference-shell .dashboard-header-left{flex:none}#root .dashboard-reference-shell .dashboard-header-actions{flex:1;gap:12px;width:100%;min-width:0}#root .dashboard-reference-shell .dashboard-reference-search{color:#58708f;background:#fbfcfe;border:1px solid #d8e1ec;border-radius:12px;gap:10px;width:min(690px,55vw);min-width:300px;height:40px;margin-right:auto;padding:0 14px;box-shadow:inset 0 1px 2px #19304e06}#root .dashboard-reference-shell .dashboard-reference-search input{color:#12233d;font-size:12.3px}#root .dashboard-reference-shell .dashboard-reference-search input::placeholder{color:#8a97a9}#root .dashboard-reference-shell .dashboard-reference-search svg{color:#536b8d}#root .dashboard-reference-shell .app-layout-header-tools-actions{flex:none}#root .refdash-date-picker{position:relative}#root .refdash-date-picker>button{color:#50617a;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:11px;justify-content:flex-start;align-items:center;gap:7px;min-width:225px;height:40px;padding:0 12px;font-size:11.5px;display:flex}#root .refdash-date-picker>button strong{color:#17243a;font-size:12px;font-weight:700}#root .refdash-date-picker>button>svg:first-of-type{color:#22528f;order:-1}#root .refdash-date-picker .refdash-date-chevron{color:#415672;margin-left:auto}#root .refdash-date-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#root .refdash-welcome.gb-dashboard-welcome{color:#fff;background:linear-gradient(105deg,#103979 0%,#12428a 50%,#154994 100%);border:1px solid #113d804d;border-radius:12px;justify-content:space-between;align-items:center;min-height:88px;padding:16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #08244c24}#root .refdash-welcome.gb-dashboard-welcome:before,#root .refdash-welcome.gb-dashboard-welcome:after{content:"";pointer-events:none;border-radius:50%;position:absolute}#root .refdash-welcome.gb-dashboard-welcome:before{filter:blur(1px);background:linear-gradient(115deg,#2868d029,#1c58b41a,#15499814);width:340px;height:110px;right:9%;transform:rotate(-12deg)}#root .refdash-welcome.gb-dashboard-welcome:after{display:none}#root .gb-welcome-copy,#root .refdash-welcome-tag{z-index:2;position:relative}#root .refdash-welcome h1{color:#fff;letter-spacing:-.5px;margin:0;font-size:32px;font-weight:700;line-height:1.18}#root .refdash-welcome h1 strong{vertical-align:baseline;color:#fff!important;font-size:32px!important;font-weight:500!important;line-height:inherit!important}#root .refdash-welcome h1 .gb-wave{vertical-align:-2px;font-size:30px;line-height:1;display:inline-block}#root .refdash-welcome p{color:#c7d8ef;margin:7px 0 0;font-size:14px}#root .refdash-welcome p strong{color:#fff;font-weight:650}#root .gb-wave{transform-origin:70% 70%;animation:3.3s ease-in-out infinite refdash-wave;display:inline-block}#root .refdash-welcome-tag{color:#c3d8f4;justify-items:end;gap:2px;font-size:10.5px;display:grid}#root .refdash-welcome-tag strong{color:#fff;font-size:11.5px}#root .refdash-welcome-tag i{background:#d9e9ff;border-radius:99px;width:28px;height:2px;margin-top:5px}#root .refdash-error{color:#a82828;background:#fff5f5;border:1px solid #f6c9c9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:11px;display:flex}#root .refdash-error button{color:#a82828;cursor:pointer;background:0 0;border:0;font-weight:750}#root .refdash-period-error{color:#835d00;background:#fffbed;border-color:#f0dfad}#root .refdash-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}#root .refdash-metric{min-width:0;min-height:170px;animation:.48s both refdash-rise;animation-delay:var(--delay,0s);background:#fff;border:1px solid #dce5ef;border-radius:11px;padding:14px 14px 11px;position:relative;overflow:hidden;box-shadow:0 5px 16px #19365b0e}#root .refdash-metric:after{content:"";background:var(--metric-accent,#2677e9);height:2px;position:absolute;top:0;left:0;right:0}#root .refdash-metric.is-clickable{cursor:pointer}#root .refdash-metric.is-clickable:hover{transform:translateY(-2px);box-shadow:0 9px 22px #17386317}#root .refdash-metric.sales{--metric-accent:#1672ed;--metric-soft:#eaf3ff;--metric-icon:#126fe8}#root .refdash-metric.purchase{--metric-accent:#8d46ed;--metric-soft:#f3ebff;--metric-icon:#8341df}#root .refdash-metric.collection{--metric-accent:#25b967;--metric-soft:#e9fbf1;--metric-icon:#1eaa5d}#root .refdash-metric.expenses{--metric-accent:#f46c23;--metric-soft:#fff0e7;--metric-icon:#ed631a}#root .refdash-metric.profit{--metric-accent:#f3ad12;--metric-soft:#fff8df;--metric-icon:#e7a20b}#root .refdash-metric-main{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}#root .refdash-metric-icon{color:#fff;background:linear-gradient(145deg, var(--metric-icon), color-mix(in srgb, var(--metric-icon) 76%, white));width:46px;height:46px;box-shadow:0 8px 17px color-mix(in srgb, var(--metric-icon) 25%, transparent);border-radius:10px;place-items:center;display:grid}#root .refdash-metric-title{color:var(--metric-icon);letter-spacing:.15px;font-size:10.4px;font-weight:820;display:block}#root .refdash-metric-main strong{color:#0a1830;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:clamp(17px,1.35vw,23px);font-weight:850;line-height:1.05;display:block;overflow:hidden}#root .refdash-metric-main small{color:#54637b;margin-top:4px;font-size:9.6px;display:block}#root .refdash-metric-divider{background:#e7ecf2;height:1px;margin:13px 0 8px}#root .refdash-metric-rows{gap:7px;display:grid}#root .refdash-metric-rows>div{color:#25354d;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}#root .refdash-metric-rows b{color:#101d31;font-size:10.1px;font-weight:760}#root .refdash-metric-rows b.is-positive{color:#1d9b4a}#root .refdash-metric-rows b.is-negative{color:#d52c49}#root .refdash-row{gap:12px;display:grid}#root .refdash-analytics-row,#root .refdash-table-row{grid-template-columns:minmax(0,1.48fr) minmax(340px,.82fr)}#root .refdash-panel{background:linear-gradient(#fff 0%,#fcfdff 100%);border:1px solid #dbe4ef;border-radius:11px;flex-direction:column;min-width:0;animation:.52s both refdash-rise;display:flex;position:relative;overflow:visible;box-shadow:0 5px 16px #19365b0d}#root .refdash-panel:before{z-index:1;content:"";border-radius:11px 11px 0 0;height:2px;position:absolute;top:0;left:0;right:0}#root .refdash-chart-panel:before{background:linear-gradient(90deg,#0b61c9,#3b8fff,#d9275c)}#root .refdash-profit-panel:before{background:linear-gradient(90deg,#25a852,#77d789,#d7df41)}#root .refdash-orders-panel:before{background:linear-gradient(90deg,#f4a11e,#ffd36f)}#root .refdash-products-panel:before{background:linear-gradient(90deg,#7a47df,#b46cec)}#root .refdash-panel-header{z-index:3;justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:10px 13px 7px;display:flex;position:relative}#root .refdash-panel-header>div:first-child{align-items:baseline;gap:5px;min-width:0;display:flex}#root .refdash-panel-header h2{color:#0b1930;letter-spacing:.02px;margin:0;font-size:12.4px;font-weight:850}#root .refdash-panel-header span{color:#596a84;font-size:9.8px}#root .refdash-period-select-wrap{align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}#root .refdash-period-select{align-items:center;display:flex;position:relative}#root .refdash-period-select select{appearance:none;color:#1b2d47;cursor:pointer;background:#fff;border:1px solid #d6e0ec;border-radius:6px;outline:none;min-width:103px;height:27px;padding:0 27px 0 9px;font-size:9px;font-weight:680}#root .refdash-period-select select:focus{border-color:#78a9ef;box-shadow:0 0 0 3px #2370e414}#root .refdash-period-select svg{color:#547092;pointer-events:none;position:absolute;right:7px}#root .refdash-period-custom-range{z-index:20;background:#fff;border:1px solid #d8e2ee;border-radius:8px;align-items:center;gap:5px;padding:7px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 10px 26px #0f274a24}#root .refdash-period-custom-range input{color:#17304f;border:1px solid #d7e1ec;border-radius:5px;outline:0;width:118px;height:29px;padding:0 5px;font-size:8.5px}#root .refdash-period-custom-range span{color:#738198}#root .is-period-loading .refdash-period-select select{opacity:.7}#root .refdash-period-tabs{gap:4px;display:flex}#root .refdash-period-tabs button{color:#24364f;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:6px;align-items:center;gap:4px;height:27px;padding:0 10px;font-size:9.1px;font-weight:680;display:inline-flex}#root .refdash-period-tabs button:hover{background:#f4f8fd}#root .refdash-period-tabs button.active{color:#fff;background:#176fd8;border-color:#176fd8;box-shadow:0 4px 10px #176fd82e}#root .refdash-custom-date-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#root .refdash-line-chart{height:320px;padding:19px 8px 0 2px;position:relative}#root .refdash-chart-legend{z-index:2;color:#2d405c;gap:22px;font-size:9px;font-weight:650;display:flex;position:absolute;top:0;left:86px}#root .refdash-chart-legend span{align-items:center;gap:6px;display:inline-flex}#root .refdash-chart-legend i{border-radius:50%;width:7px;height:7px}#root .refdash-chart-legend i.sales{background:#0757b8}#root .refdash-chart-legend i.purchase{background:#dc2626}#root .refdash-line-chart svg{width:100%;height:100%;display:block;overflow:visible}#root .refdash-gridline{stroke:#dfe7f1;stroke-width:.85px;stroke-dasharray:3 3}#root .refdash-axis-text{fill:#40536f;font-size:8px;font-weight:560}#root .refdash-axis-text.x{font-size:7.8px}#root .refdash-line{fill:none;stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round;opacity:1;filter:drop-shadow(0 1px 1px #081e401f)}#root .refdash-line.sales{stroke:#0757b8}#root .refdash-line.purchase{stroke:#dc2626;stroke-width:3.25px}#root .refdash-point{stroke:#fff;stroke-width:1.25px;opacity:1}#root .refdash-point.sales{fill:#0757b8}#root .refdash-point.purchase{fill:#dc2626}#root .refdash-line-chart svg{z-index:1;position:relative}#root .refdash-line{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}#root .refdash-line-chart svg>path[fill^=url]{opacity:1!important;animation:none!important}#root .refdash-point{animation:none!important}#root .refdash-point.is-peak{filter:none!important;animation:none!important}#root .refdash-live-runner{fill:#22c55e;stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 5px #22c55ee6);pointer-events:none;animation:.86s steps(2,end) infinite refdash-live-led}@keyframes refdash-live-led{0%,44%{opacity:1}45%,to{opacity:.12}}@media (prefers-reduced-motion:reduce){#root .refdash-live-runner{opacity:1;animation:none!important}}#root .refdash-chart-loading{background:linear-gradient(100deg,#f4f6f9 20%,#eaf0f7 40%,#f4f6f9 60%) 0 0/300% 100%;border-radius:7px;height:180px;margin:8px 12px 13px;animation:1.2s linear infinite refdash-shimmer}#root .refdash-profit-panel{min-height:366px;overflow:visible}#root .refdash-profit-body{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:16px 18px;padding:10px 16px 16px;display:grid}#root .refdash-profit-copy{align-content:center;gap:15px;display:grid}#root .refdash-profit-copy>div{color:#1f3450;justify-content:space-between;align-items:center;gap:14px;font-size:10.5px;display:flex}#root .refdash-profit-copy strong{color:#0b1a31;font-size:10.7px;font-weight:750}#root .refdash-profit-copy hr{background:#dce4ee;border:0;width:100%;height:1px;margin:0}#root .refdash-profit-copy .net{font-size:11.4px;font-weight:780}#root .refdash-profit-copy .net strong,#root .refdash-profit-copy .margin strong{font-size:12px;font-weight:850}#root .refdash-profit-copy .positive{color:#19a54b!important}#root .refdash-profit-copy .negative{color:#d82b49!important}#root .refdash-profit-copy>div:nth-child(2) strong{color:#d92f57!important}#root .refdash-profit-copy>div:nth-child(3) strong{color:#df5b35!important}#root .refdash-profit-visual{align-content:center;justify-items:center;gap:13px;display:grid}#root .refdash-profit-legend{color:#34445d;gap:14px;font-size:8.4px;display:flex}#root .refdash-profit-legend span{align-items:center;gap:4px;display:flex}#root .refdash-profit-legend i{border-radius:50%;width:7px;height:7px}#root .refdash-profit-legend i.profit{background:#42c35a}#root .refdash-profit-legend i.cost{background:#dc2626;box-shadow:0 0 0 3px #dc26261a}#root .refdash-profit-mini{background:linear-gradient(90deg,#42c35a0b 0%,#fbfcfe 50%,#dc26260b 100%);border:1px solid #e4ebf3;border-radius:8px;grid-column:1/-1;gap:7px;padding:10px 11px;display:grid}#root .refdash-profit-mini-head{color:#40536d;justify-content:space-between;align-items:center;gap:12px;font-size:9.3px;display:flex}#root .refdash-profit-mini-head strong{color:#1d2f47;font-size:9.5px;font-weight:780}#root .refdash-profit-mini-track{background:#eef1f5;border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0f233c14}#root .refdash-profit-mini-track i{min-width:0;height:100%;transition:width .3s;display:block}#root .refdash-profit-mini-track i.profit{background:linear-gradient(90deg,#24ad4c,#52ce6b)}#root .refdash-profit-mini-track i.cost{background:linear-gradient(90deg,#ef4444,#b91c1c)}#root .refdash-donut{background:var(--donut,conic-gradient(#dfe7f2 0 360deg));opacity:1;border-radius:50%;flex:none;place-items:center;width:126px;height:126px;animation:.6s both refdash-donut-in;display:grid;position:relative;transform:rotate(-90deg)scale(1);box-shadow:0 8px 20px #15325914}#root .refdash-donut:after{content:"";background:#fff;border-radius:50%;width:72px;height:72px;position:absolute;box-shadow:inset 0 0 0 1px #e0e7ef}#root .refdash-donut>div{z-index:2;text-align:center;gap:2px;max-width:70px;display:grid;position:relative;transform:rotate(90deg)}#root .refdash-donut strong{color:#111d31;text-overflow:ellipsis;white-space:nowrap;font-size:9.3px;font-weight:820;overflow:hidden}#root .refdash-donut span{color:#617089;font-size:7.4px}#root .refdash-donut.small{width:110px;height:110px}#root .refdash-donut.small:after{width:63px;height:63px}#root .refdash-donut.profit{width:154px;height:154px}#root .refdash-donut.profit:after{width:86px;height:86px}#root .refdash-donut.profit>div{max-width:82px}#root .refdash-donut.profit strong{font-size:10.8px}#root .refdash-table-row>.refdash-panel{min-height:272px;overflow:visible}#root .refdash-table-wrap{flex:1;padding:0 10px;overflow-x:auto}#root .refdash-table-wrap table{border-collapse:collapse;table-layout:fixed;color:#152740;width:100%;font-size:9.4px}#root .refdash-table-wrap thead{background:#f7f9fc}#root .refdash-table-wrap th,#root .refdash-table-wrap td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e9eef4;height:28px;padding:0 8px;overflow:hidden}#root .refdash-table-wrap th{color:#0c1b31;font-size:9.2px;font-weight:760}#root .refdash-table-wrap tbody tr:hover{background:#f3f8ff}#root .refdash-orders-panel th:first-child{width:18%}#root .refdash-orders-panel th:nth-child(2){width:22%}#root .refdash-orders-panel th:nth-child(3){width:19%}#root .refdash-orders-panel th:nth-child(4){width:17%}#root .refdash-orders-panel th:nth-child(5){width:13%}#root .refdash-orders-panel th:nth-child(6){text-align:center;width:11%}#root .refdash-orders-panel td:last-child{text-align:center}#root .refdash-orders-panel .refdash-table-wrap{min-height:168px}#root .refdash-clickable-order-row{cursor:pointer;transition:background-color .16s,box-shadow .16s}#root .refdash-clickable-order-row:hover{box-shadow:inset 3px 0 #2d7df2;background:#eef5ff!important}#root .refdash-clickable-order-row:focus-visible{outline-offset:-2px;background:#f3f8ff;outline:2px solid #7caaf0}#root .refdash-products-panel th:first-child{width:7%}#root .refdash-products-panel th:nth-child(2){width:13%}#root .refdash-products-panel th:nth-child(3){width:35%}#root .refdash-products-panel th:nth-child(4){width:17%}#root .refdash-products-panel th:nth-child(5){width:28%}#root .refdash-products-panel th,#root .refdash-products-panel td{text-align:center;padding-left:5px;padding-right:5px}#root .refdash-products-panel th:not(:last-child),#root .refdash-products-panel td:not(:last-child){border-right:1px solid #e3eaf3}#root .refdash-products-panel th:nth-child(5),#root .refdash-products-panel td:nth-child(5){text-overflow:clip;overflow:visible}#root .refdash-product-image-cell{text-align:center!important}#root .refdash-product-image-cell .refdash-product-thumb{margin:0 auto}#root .refdash-product-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#root .refdash-status{color:#c78300;background:#fff8e4;border:1px solid #f1d687;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:18px;padding:0 6px;font-size:7.8px;font-weight:680;display:inline-flex}#root .refdash-status.approved{color:#15803d;background:#dcfce7;border-color:#86efac}#root .refdash-status.pending{color:#b45309;background:#fef3c7;border-color:#facc15}#root .refdash-status.due{color:#a56200;background:#fff5d8;border-color:#f4c96d}#root .refdash-status.paid{color:#15803d;background:#ecfdf3;border-color:#8bd7a6}#root .refdash-status.unpaid{color:#c2410c;background:#fff3ed;border-color:#f5ad8b}#root .refdash-status.cancelled,#root .refdash-status.canceled{color:#b4233b;background:#fff0f3;border-color:#f2a1ad}#root .refdash-product-cell{align-items:center;gap:4px;min-width:0;display:flex}#root .refdash-product-cell>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .refdash-product-thumb{color:#2676df;background:#f1f7ff;border:1px solid #dbe7f6;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}#root .refdash-product-thumb img{object-fit:cover;width:100%;height:100%;display:block}#root .refdash-order-actions{justify-content:center;align-items:center;gap:5px;display:inline-flex}#root .refdash-order-action{cursor:pointer;border:0;border-radius:999px;place-items:center;width:25px;height:20px;transition:transform .16s,filter .16s;display:inline-grid}#root .refdash-order-action.is-view{color:#2e78d4;background:#edf5ff}#root .refdash-order-action.is-print{color:#6b46c1;background:#f2ecff}#root .refdash-order-action:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}#root .refdash-order-action:disabled{cursor:wait;opacity:.55}#root .refdash-empty{color:#8290a4;text-align:center!important;height:112px!important}#root .refdash-footer-link{color:#0b67cc;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;width:calc(100% - 20px);min-height:31px;margin:auto 10px 0;padding:0 4px;font-size:9.6px;font-weight:640;display:flex}#root .refdash-footer-link:hover{color:#0757b8;background:#f4f8ff}#root .refdash-bottom-grid{grid-template-columns:1.03fr .76fr 1.12fr 1.14fr;gap:12px;display:grid}#root .refdash-bottom-grid>.refdash-panel:first-child:before{background:linear-gradient(90deg,#24b35a,#7bd879)}#root .refdash-bottom-grid>.refdash-panel:nth-child(2):before{background:linear-gradient(90deg,#2878ed,#61a2ff)}#root .refdash-bottom-grid>.refdash-panel:nth-child(3):before{background:linear-gradient(90deg,#00a98f,#2878ed,#8b4de8)}#root .refdash-bottom-grid>.refdash-panel:nth-child(4):before{background:linear-gradient(90deg,#ef476f,#f49a21,#2878ed)}#root .refdash-compact-panel{min-height:194px;overflow:visible}#root .refdash-compact-body{flex:1;align-items:center;gap:12px;min-height:118px;padding:3px 12px 8px;display:grid}#root .refdash-status-legend,#root .refdash-breakup-legend{gap:10px;display:grid}#root .refdash-status-legend>div,#root .refdash-breakup-legend>div{color:#1c304a;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}#root .refdash-status-legend span,#root .refdash-breakup-legend span{align-items:center;gap:6px;min-width:0;display:inline-flex}#root .refdash-status-legend i,#root .refdash-breakup-legend i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}#root .refdash-status-legend i.green{background:#32bd5b}#root .refdash-status-legend i.orange{background:#f59e0b}#root .refdash-status-legend i.red{background:#ef3557}#root .refdash-status-legend strong,#root .refdash-breakup-legend strong{color:#0d1c32;font-size:9.3px;font-weight:760}#root .refdash-order-counts{flex:1;padding:3px 12px 7px;display:grid}#root .refdash-order-counts>div{color:#1d304a;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:29px;font-size:9.3px;display:grid}#root .refdash-order-counts>div:not(:last-child){border-bottom:1px solid #e7edf5}#root .refdash-order-counts i{border-radius:7px;place-items:center;width:24px;height:24px;display:grid}#root .refdash-order-counts i.blue{color:#2878ed;background:#edf5ff}#root .refdash-order-counts i.green{color:#22a852;background:#eefaf2}#root .refdash-order-counts i.orange{color:#e7950f;background:#fff7e6}#root .refdash-order-counts i.red{color:#df3a55;background:#fff0f3}#root .refdash-order-counts strong{color:#0b1930;font-size:10px;font-weight:780}#root .refdash-order-counts>div:nth-child(2) strong{color:#1ca24b}#root .refdash-order-counts>div:nth-child(3) strong{color:#dc8e00}#root .refdash-order-counts>div:nth-child(4) strong{color:#d4314e}#root .refdash-metric-icon svg,#root .refdash-order-counts i svg,#root .refdash-order-action svg,#root .refdash-footer-link svg,#root .refdash-date-picker svg{transform-origin:50%;animation:2.8s ease-in-out infinite refdash-icon-float}#root .refdash-metric:nth-child(2) .refdash-metric-icon svg{animation-delay:.22s}#root .refdash-metric:nth-child(3) .refdash-metric-icon svg{animation-delay:.44s}#root .refdash-metric:nth-child(4) .refdash-metric-icon svg{animation-delay:.66s}#root .refdash-metric:nth-child(5) .refdash-metric-icon svg{animation-delay:.88s}@keyframes refdash-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes refdash-wave{0%,62%,to{transform:rotate(0)}70%{transform:rotate(14deg)}78%{transform:rotate(-8deg)}86%{transform:rotate(8deg)}}@keyframes refdash-shimmer{to{background-position:-300% 0}}@keyframes refdash-donut-in{0%{opacity:0;transform:rotate(-90deg)scale(.94)}to{opacity:1;transform:rotate(-90deg)scale(1)}}@keyframes refdash-icon-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.5px)scale(1.035)}}@media (prefers-reduced-motion:reduce){#root .refdash-root *,#root .refdash-root :before,#root .refdash-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important}#root .refdash-line{stroke-dashoffset:0!important}#root .refdash-line-chart svg>path[fill^=url]{opacity:1!important}}@media (width<=1450px){#root .dashboard-reference-shell .dashboard-reference-search{width:min(560px,48vw)}#root .refdash-metrics,#root .refdash-row,#root .refdash-bottom-grid{gap:10px}}@media (width<=1260px){#root .refdash-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#root .refdash-analytics-row,#root .refdash-table-row{grid-template-columns:1fr}#root .refdash-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .dashboard-reference-shell .dashboard-reference-search{width:min(430px,42vw)}}@media (width<=920px){#root .dashboard-reference-shell .dashboard-reference-search{width:min(330px,38vw);min-width:200px}#root .refdash-host{padding:10px!important}#root .refdash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#root .refdash-profit-body{grid-template-columns:1fr}#root .refdash-profit-visual{grid-template-columns:128px 1fr}}@media (width<=720px){#root .dashboard-reference-shell .dashboard-reference-search{display:none}#root .dashboard-reference-shell .dashboard-header{height:auto;min-height:58px;padding:7px 10px}#root .refdash-date-picker>button{min-width:165px}#root .refdash-welcome.gb-dashboard-welcome{min-height:102px;padding:18px}#root .refdash-welcome h1{font-size:25px}#root .refdash-welcome h1 strong{font-size:25px!important}#root .refdash-welcome-tag{display:none}#root .refdash-panel-header{flex-wrap:wrap;align-items:flex-start}#root .refdash-period-tabs{width:100%}#root .refdash-period-tabs button{flex:1;padding:0 5px}#root .refdash-line-chart{overflow-x:auto}#root .refdash-line-chart svg{min-width:680px}}@media (width<=560px){#root .refdash-metrics,#root .refdash-bottom-grid{grid-template-columns:1fr}#root .refdash-compact-body.product-status,#root .refdash-compact-body.breakup,#root .refdash-compact-panel:last-child .refdash-compact-body.breakup{grid-template-columns:1fr;justify-items:center}#root .refdash-status-legend,#root .refdash-breakup-legend{width:100%}#root .refdash-period-custom-range{flex-direction:column;align-items:stretch;left:0;right:auto}}#root .refdash-welcome .gb-welcome-copy{align-items:center;display:flex}#root .refdash-welcome h1{margin:0!important}#root .refdash-root,#root .refdash-root *,#root .refdash-root :before,#root .refdash-root :after{box-sizing:border-box}#root .refdash-root,#root .refdash-metrics,#root .refdash-row,#root .refdash-bottom-grid,#root .refdash-panel,#root .refdash-metric{width:100%;min-width:0;max-width:100%}#root .refdash-panel>*,#root .refdash-metric>*,#root .refdash-panel-header>*,#root .refdash-profit-body>*,#root .refdash-compact-body>*,#root .refdash-metric-main,#root .refdash-metric-rows,#root .refdash-metric-rows>div{min-width:0;max-width:100%}#root .refdash-metric-main strong,#root .refdash-metric-rows span,#root .refdash-metric-rows b{min-width:0}#root .refdash-metric-rows span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .refdash-metric-rows b{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .refdash-panel-header{width:100%;min-width:0;max-width:100%}#root .refdash-panel-header>div:first-child{flex:auto;overflow:hidden}#root .refdash-panel-header h2,#root .refdash-panel-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .refdash-period-tabs,#root .refdash-period-select-wrap{flex:0 auto;min-width:0;max-width:100%}#root .refdash-period-tabs{flex-wrap:wrap;justify-content:flex-end}#root .refdash-period-tabs button{white-space:nowrap;min-width:0}#root .refdash-period-select select{max-width:100%}#root .refdash-chart-panel{min-height:0;overflow:hidden}#root .refdash-line-chart{width:100%;max-width:100%;height:auto!important;min-height:0!important;padding:22px 10px 8px!important;overflow:hidden!important}#root .refdash-line-chart svg{aspect-ratio:720/252;display:block;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}#root .refdash-chart-legend{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,22px);left:8px;right:8px}#root .refdash-chart-loading{width:calc(100% - 24px);max-width:calc(100% - 24px)}#root .refdash-profit-panel{overflow:hidden}#root .refdash-profit-body{grid-template-columns:minmax(0,1fr) minmax(128px,205px);gap:clamp(10px,1.4vw,18px);width:100%;max-width:100%}#root .refdash-profit-copy,#root .refdash-profit-visual,#root .refdash-profit-mini{width:100%;min-width:0;max-width:100%}#root .refdash-profit-copy>div{min-width:0}#root .refdash-profit-copy>div>span,#root .refdash-profit-copy>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#root .refdash-profit-legend{flex-wrap:wrap;justify-content:center;max-width:100%}#root .refdash-donut{max-width:100%;max-height:100%}#root .refdash-table-row>.refdash-panel{overflow:hidden}#root .refdash-table-wrap{scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto hidden}#root .refdash-table-wrap table{width:100%;min-width:0;max-width:100%}#root .refdash-footer-link{min-width:0;max-width:calc(100% - 20px);overflow:hidden}#root .refdash-footer-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .refdash-compact-panel{overflow:hidden}#root .refdash-compact-body{width:100%;min-width:0;max-width:100%}#root .refdash-compact-body.product-status{grid-template-columns:minmax(96px,126px) minmax(0,1fr)}#root .refdash-compact-body.breakup{grid-template-columns:minmax(0,1fr) minmax(88px,110px)}#root .refdash-compact-panel:last-child .refdash-compact-body.breakup{grid-template-columns:minmax(88px,110px) minmax(0,1fr)}#root .refdash-status-legend,#root .refdash-breakup-legend,#root .refdash-order-counts{width:100%;min-width:0;max-width:100%}#root .refdash-status-legend>div,#root .refdash-breakup-legend>div,#root .refdash-order-counts>div{min-width:0}#root .refdash-status-legend span,#root .refdash-breakup-legend span,#root .refdash-order-counts span,#root .refdash-status-legend strong,#root .refdash-breakup-legend strong,#root .refdash-order-counts strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#root .refdash-status-legend strong,#root .refdash-breakup-legend strong,#root .refdash-order-counts strong{text-align:right}#root .refdash-welcome.gb-dashboard-welcome{min-width:0;max-width:100%}#root .gb-welcome-copy{min-width:0}#root .refdash-welcome h1{overflow-wrap:anywhere;max-width:100%}@media (width<=1260px){#root .refdash-line-chart{padding-left:8px!important;padding-right:8px!important}#root .refdash-profit-body{grid-template-columns:minmax(0,1fr) minmax(120px,190px)}}@media (width<=920px){#root .refdash-profit-body{grid-template-columns:1fr!important}#root .refdash-profit-visual{grid-template-columns:minmax(110px,154px) minmax(0,1fr);align-items:center;width:100%}}@media (width<=720px){#root .refdash-line-chart{overflow:hidden!important}#root .refdash-line-chart svg{width:100%!important;min-width:0!important;max-width:100%!important}#root .refdash-panel-header{align-items:stretch}#root .refdash-panel-header>div:first-child,#root .refdash-period-tabs,#root .refdash-period-select-wrap{width:100%}#root .refdash-period-tabs{justify-content:stretch}#root .refdash-period-tabs button{flex:auto}#root .refdash-period-select-wrap{justify-content:flex-end}}@media (width<=560px){#root .refdash-profit-visual,#root .refdash-compact-body.product-status,#root .refdash-compact-body.breakup,#root .refdash-compact-panel:last-child .refdash-compact-body.breakup{justify-items:center;grid-template-columns:1fr!important}#root .refdash-status-legend,#root .refdash-breakup-legend{justify-self:stretch}}#root .refdash-root,#root .refdash-row,#root .refdash-bottom-grid,#root .refdash-panel,#root .refdash-chart-panel,#root .refdash-table-row>.refdash-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#root .refdash-panel,#root .refdash-chart-panel,#root .refdash-table-row>.refdash-panel{overflow:hidden}#root .refdash-line-chart{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto!important;min-height:0!important;padding:22px 10px 8px!important;overflow:hidden!important}#root .refdash-line-chart svg{aspect-ratio:720/252;margin:0;display:block;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}#root .refdash-table-wrap{box-sizing:border-box;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto hidden}#root .refdash-table-wrap table{box-sizing:border-box;width:100%;max-width:100%}@media (width<=720px){#root .refdash-line-chart{padding-left:7px!important;padding-right:7px!important}#root .refdash-line-chart svg{width:100%!important;min-width:0!important;max-width:100%!important}}#root .refdash-bottom-grid{grid-auto-rows:minmax(236px,auto);align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}#root .refdash-bottom-grid>.refdash-compact-panel{width:100%;min-width:0;height:100%;min-height:236px;overflow:hidden!important}#root .refdash-bottom-grid .refdash-panel-header{align-items:center;min-width:0;min-height:48px;padding:12px 15px 8px}#root .refdash-bottom-grid .refdash-panel-header>div:first-child{min-width:0;overflow:visible}#root .refdash-bottom-grid .refdash-panel-header h2{color:#0b1930;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:clamp(13px,1vw,16px);line-height:1.25;overflow:visible}#root .refdash-bottom-grid .refdash-compact-body{gap:22px;width:100%;min-width:0;min-height:148px;padding:8px 16px 12px}#root .refdash-bottom-grid .refdash-compact-body.product-status{justify-content:center;grid-template-columns:minmax(132px,170px) minmax(0,1fr)!important}#root .refdash-bottom-grid .refdash-compact-body.breakup,#root .refdash-bottom-grid .refdash-compact-panel:last-child .refdash-compact-body.breakup{align-items:center;grid-template-columns:minmax(0,1fr) minmax(128px,158px)!important}#root .refdash-bottom-grid .refdash-compact-panel:last-child .refdash-compact-body.breakup{grid-template-columns:minmax(128px,158px) minmax(0,1fr)!important}#root .refdash-bottom-grid .refdash-donut{justify-self:center;width:138px;height:138px}#root .refdash-bottom-grid .refdash-donut:after{width:78px;height:78px}#root .refdash-bottom-grid .refdash-donut.small{width:128px;height:128px}#root .refdash-bottom-grid .refdash-donut.small:after{width:72px;height:72px}#root .refdash-bottom-grid .refdash-donut strong{font-size:10.4px}#root .refdash-bottom-grid .refdash-status-legend,#root .refdash-bottom-grid .refdash-breakup-legend{align-content:center;gap:12px}#root .refdash-bottom-grid .refdash-status-legend>div,#root .refdash-bottom-grid .refdash-breakup-legend>div{background:#fbfdff;border:1px solid #e8eef6;border-radius:7px;min-height:30px;padding:5px 9px;font-size:10.3px}#root .refdash-bottom-grid .refdash-status-legend strong,#root .refdash-bottom-grid .refdash-breakup-legend strong{font-size:10.6px}#root .refdash-bottom-grid .refdash-order-counts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;padding:8px 16px 12px;display:grid}#root .refdash-bottom-grid .refdash-order-counts>div{background:#fbfdff;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-width:0;min-height:61px;padding:8px 10px;border:1px solid #e7edf5!important}#root .refdash-bottom-grid .refdash-order-counts i{width:30px;height:30px}#root .refdash-bottom-grid .refdash-order-counts span{font-size:10.3px}#root .refdash-bottom-grid .refdash-order-counts strong{font-size:11.2px}#root .refdash-breakup-empty{color:#667892;text-align:center;background:linear-gradient(#fbfdff 0%,#f7faff 100%);border:1px dashed #d9e3ef;border-radius:9px;place-content:center;justify-items:center;gap:4px;min-width:0;min-height:104px;padding:14px;display:grid}#root .refdash-breakup-empty span{color:#24364f;font-size:11px;font-weight:760}#root .refdash-breakup-empty small{color:#7a899d;max-width:190px;font-size:9.2px;line-height:1.4}@media (width<=980px){#root .refdash-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#root .refdash-bottom-grid .refdash-compact-body.product-status,#root .refdash-bottom-grid .refdash-compact-body.breakup,#root .refdash-bottom-grid .refdash-compact-panel:last-child .refdash-compact-body.breakup{gap:12px}#root .refdash-bottom-grid .refdash-order-counts>div{grid-template-columns:30px minmax(0,1fr) auto;padding:7px 8px}}@media (width<=760px){#root .refdash-bottom-grid{grid-template-columns:1fr!important}#root .refdash-bottom-grid>.refdash-compact-panel{min-height:220px}#root .refdash-bottom-grid .refdash-panel-header{flex-direction:column;align-items:stretch}#root .refdash-bottom-grid .refdash-period-select-wrap{justify-content:flex-start;width:100%}}@media (width<=520px){#root .refdash-bottom-grid .refdash-compact-body.product-status,#root .refdash-bottom-grid .refdash-compact-body.breakup,#root .refdash-bottom-grid .refdash-compact-panel:last-child .refdash-compact-body.breakup{justify-items:center;grid-template-columns:1fr!important}#root .refdash-bottom-grid .refdash-order-counts{grid-template-columns:1fr}#root .refdash-bottom-grid .refdash-status-legend,#root .refdash-bottom-grid .refdash-breakup-legend,#root .refdash-breakup-empty{width:100%}}.warehouse-master-page{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.warehouse-table-card>header>div{align-items:center;gap:13px;display:flex}.warehouse-table-card h3,.warehouse-table-card p{margin:0}.warehouse-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.warehouse-summary-grid article{background:#fff;border:1px solid #dbe5f2;border-radius:13px;align-items:center;gap:15px;min-height:112px;padding:18px;display:flex;box-shadow:0 8px 22px #0f2a550f}.warehouse-summary-grid article>span{border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.warehouse-summary-grid article>span svg{width:24px;height:24px}.warehouse-summary-grid .blue{color:#2563eb;background:#eaf2ff}.warehouse-summary-grid .green{color:#16a369;background:#eafaf3}.warehouse-summary-grid .violet{color:#8b5cf6;background:#f3edff}.warehouse-summary-grid .orange{color:#f59e0b;background:#fff6df}.warehouse-summary-grid article div{flex-direction:column;gap:5px;display:flex}.warehouse-summary-grid small{color:#64748b}.warehouse-summary-grid strong{color:#102349;font-size:24px}.warehouse-toolbar{background:#fff;border:1px solid #dbe5f2;border-radius:13px;grid-template-columns:minmax(280px,1fr) minmax(190px,240px) auto;align-items:end;gap:14px;padding:16px;display:grid}.warehouse-toolbar>label{border:1px solid #cbd8ea;border-radius:9px;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}.warehouse-toolbar input{background:0 0;border:0;outline:0;width:100%}.warehouse-toolbar>div{flex-direction:column;gap:5px;display:flex}.warehouse-toolbar>div span{color:#475569;font-weight:700}.warehouse-toolbar select{background:#fff;border:1px solid #cbd8ea;border-radius:9px;height:44px;padding:0 11px}.warehouse-page-error{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.warehouse-page-error button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.warehouse-table-card{background:#fff;border:1px solid #dbe5f2;border-radius:13px;overflow:hidden;box-shadow:0 10px 26px #0f2a550f}.warehouse-table-card>header{border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 18px;display:flex}.warehouse-table-card>header>div>span{color:#155eef;background:#edf4ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.warehouse-table-card h3{color:#102349;font-size:17px}.warehouse-table-card p{color:#71809a;margin-top:3px}.warehouse-table-card>header>strong{color:#155eef;background:#edf4ff;border-radius:999px;padding:6px 10px}.warehouse-table-wrap{width:100%;overflow-x:hidden}.warehouse-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.warehouse-table-wrap th{color:#475569;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;background:#f7f9fc;padding:12px 7px}.warehouse-table-wrap td{color:#334155;vertical-align:middle;overflow-wrap:break-word;word-break:normal;border-top:1px solid #edf1f6;padding:13px 7px}.warehouse-table-wrap th:first-child{width:3%}.warehouse-table-wrap th:nth-child(2){width:8%}.warehouse-table-wrap th:nth-child(3){width:20%}.warehouse-table-wrap th:nth-child(4){width:10%}.warehouse-table-wrap th:nth-child(5){width:12%}.warehouse-table-wrap th:nth-child(6){width:9%}.warehouse-table-wrap th:nth-child(7){width:6%}.warehouse-table-wrap th:nth-child(8),.warehouse-table-wrap th:nth-child(9){width:7%}.warehouse-table-wrap th:nth-child(10){width:8%}.warehouse-table-wrap th:nth-child(11){width:10%}.warehouse-table-wrap tbody tr:hover{background:#fbfdff}.warehouse-table-wrap td>small{color:#71809a;margin-top:3px;display:block}.warehouse-name{flex-direction:column;gap:3px;min-width:0;display:flex}.warehouse-code-heading,.warehouse-code{white-space:nowrap;color:#0b132b!important}.warehouse-name strong{color:#102349}.warehouse-name small{color:#71809a}.warehouse-address{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.warehouse-location{flex-direction:column;gap:3px;min-width:0;display:flex}.warehouse-location strong{color:#102349}.warehouse-location span{color:#64748b;line-height:1.35}.warehouse-default-badge,.warehouse-no-badge{border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-weight:700;display:inline-flex}.warehouse-default-badge{color:#138a57;background:#effbf5;border:1px solid #b7ebd1}.warehouse-no-badge{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.warehouse-empty{height:150px;color:#71809a!important;text-align:center!important}.warehouse-actions{gap:7px;display:flex}.warehouse-actions button{color:#155eef;cursor:pointer;background:#f5f9ff;border:1px solid #cfe0ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.warehouse-actions button.delete{color:#dc2626;background:#fff7f7;border-color:#fecaca}.warehouse-actions button:disabled{opacity:.4;cursor:not-allowed}.warehouse-drawer{z-index:250;background:#fff;border-left:1px solid #dce5f2;flex-direction:column;width:min(640px,100vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-22px 0 55px #0e2a582e}.warehouse-drawer>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:15px 20px;display:flex}.warehouse-drawer>header>div{align-items:center;gap:11px;display:flex}.warehouse-drawer>header>div>span{color:#155eef;background:#edf4ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.warehouse-drawer h2,.warehouse-drawer p{margin:0}.warehouse-drawer h2{color:#102349;font-size:19px}.warehouse-drawer p{color:#71809a;margin-top:3px}.warehouse-drawer>header>button{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.warehouse-drawer>form{flex-direction:column;flex:1;gap:13px;min-height:0;padding:18px 20px 0;display:flex;overflow-y:auto}.warehouse-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.warehouse-field{color:#334155;flex-direction:column;gap:6px;min-width:0;font-weight:700;display:flex}.warehouse-field-wide{grid-column:1/-1}.warehouse-field>span b{color:#dc2626}.warehouse-field input,.warehouse-field select,.warehouse-field textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:0;font-weight:500}.warehouse-field input,.warehouse-field select{height:43px;padding:0 11px}.warehouse-field textarea{resize:vertical;padding:10px 11px;line-height:1.45}.warehouse-field input:focus,.warehouse-field select:focus,.warehouse-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.warehouse-field input:disabled,.warehouse-field select:disabled,.warehouse-field textarea:disabled,.warehouse-code-input{color:#5f6f86;cursor:not-allowed;background:#f3f6fa!important}.warehouse-field.has-error input,.warehouse-field.has-error select,.warehouse-field.has-error textarea{border-color:#dc2626}.warehouse-field>small{color:#dc2626;font-weight:600}.warehouse-switch-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.warehouse-switch-row>div{flex-direction:column;gap:3px;display:flex}.warehouse-switch-row small{color:#71809a}.warehouse-switch{cursor:pointer;background:#94a3b8;border:0;border-radius:999px;flex:0 0 43px;width:43px;height:24px;position:relative}.warehouse-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.warehouse-switch.on{background:#16a369}.warehouse-switch.on span{transform:translate(19px)}.warehouse-switch:disabled{opacity:.6;cursor:not-allowed}.warehouse-drawer footer{background:#fff;border-top:1px solid #e7edf5;gap:11px;margin-top:auto;padding:15px 0 18px;display:flex;position:sticky;bottom:0}.warehouse-drawer footer button{flex:1;min-height:43px}@media (width<=1100px){.warehouse-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-toolbar{grid-template-columns:1fr 210px}.warehouse-toolbar>button{grid-column:1/-1}}@media (width<=700px){.warehouse-summary-grid,.warehouse-form-grid{grid-template-columns:1fr}.warehouse-field-wide{grid-column:1}.warehouse-toolbar{grid-template-columns:1fr}.warehouse-toolbar>button{grid-column:1}.warehouse-drawer>form{padding-left:14px;padding-right:14px}}.variant-master-page{flex-direction:column;gap:16px;display:flex}.variant-master-toolbar{background:#fff;border:1px solid #dbe4f0;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.variant-master-toolbar>label{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;padding:0 12px;display:flex}.variant-master-toolbar input{width:100%;min-height:42px;font:inherit;color:#172033;background:0 0;border:0;outline:0}.variant-master-toolbar p{color:#64748b;margin:0;font-size:13px}.variant-master-toolbar p strong{color:#1d4ed8}.product-options-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.variant-type-card{border:1px solid #dce6f2;border-top:3px solid var(--product-option-line,#2563eb);background:#fff;border-radius:14px;width:100%;min-width:0;transition:transform .18s,box-shadow .22s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f23460b}.product-option-card:first-child{--product-option-line:#f59e0b}.product-option-card:nth-child(2){--product-option-line:#2563eb}.variant-type-card.inactive{opacity:.68}.variant-type-card.is-collapsed{height:72px;min-height:72px;max-height:72px}.variant-type-card.is-expanded{height:auto;min-height:72px;max-height:none;transform:translateY(-1px);box-shadow:0 12px 28px #0f234614}.product-option-card>header{cursor:pointer;background:#f8fbff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:10px 16px;transition:background-color .18s;display:flex}.product-option-card>header:hover{background:#f4f8ff}.product-option-card.is-collapsed>header{border-bottom-color:#0000;height:100%}.product-option-title{color:#175cd3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.product-option-title>span{flex-direction:column;gap:3px;min-width:0;display:flex}.product-option-title h2{color:#111827;margin:0;font-size:14px;font-weight:750;line-height:1.25}.product-option-title p{color:#64748b;margin:0;font-size:11px;font-weight:500;line-height:1.35}.product-option-title>svg:first-child{color:#175cd3;flex:none;transition:transform .2s}.product-option-title>svg:not(:first-child){color:var(--product-option-line,#2563eb);flex:none}.product-option-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-option-summary{color:#334155;background:#fff;border:1px solid #d7e1ee;border-radius:9px;justify-content:center;align-items:center;min-width:46px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.product-option-add{color:#1558c0;cursor:pointer;background:#fff;border:1px solid #c9daf5;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 2px 7px #0f23460a}.product-option-add:hover{background:#eef5ff;border-color:#9fc0ef;transform:translateY(-1px)}.product-option-body{background:#fff;width:100%;min-width:0}.variant-active-switch{color:#475569;background:#fff;border-bottom:1px solid #edf2f7;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.variant-active-switch input,.variant-value-list input{accent-color:#2563eb}.product-option-readonly-status{color:#64748b;border-bottom:1px solid #edf2f7;margin:0;padding:10px 16px;font-size:12px}.variant-value-list{padding:0}.variant-value-list>div{background:#fff;border-bottom:1px solid #edf2f8;grid-template-columns:minmax(220px,1fr) auto 38px 38px;align-items:center;gap:8px;min-height:58px;padding:10px 16px;transition:background-color .15s;display:grid}.variant-value-list>div:hover{background:#f8fbff}.variant-value-list>div:last-child{border-bottom:0}.variant-value-list>div.inactive{opacity:.52}.variant-value-list span{flex-direction:column;display:flex}.variant-value-list strong{color:#102a56;font-size:13px;font-weight:700}.variant-value-list small{color:#6b7d98;margin-top:2px;font-size:11px}.variant-value-list button,.variant-value-modal header button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:0;border-radius:8px;justify-content:center;align-items:center;padding:7px;transition:background .15s,transform .15s;display:flex}.variant-value-list button:hover{background:#dfeeff;transform:translateY(-1px)}.variant-value-list button.danger{color:#b91c1c;background:#fee2e2}.variant-value-list button.danger:hover{background:#fecaca}.product-option-value-name{align-items:center;gap:10px;min-width:0;flex-direction:row!important;display:flex!important}.product-color-swatch{border:1px solid #cbd5e1;border-radius:50%;flex:0 0 26px;width:26px;height:26px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #94a3b824}.product-option-allowed{color:#40536f;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #d9e3f0;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.product-option-allowed:has(input:checked){color:#12653b;background:#effaf4;border-color:#86c7a6}.product-option-status-text{color:#475569;white-space:nowrap;font-size:12px}.variant-no-values,.variant-master-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:38px}.product-option-value-list .variant-no-values{margin:16px}.variant-modal-backdrop{z-index:1000;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.variant-value-modal{background:#fff;border-radius:15px;width:min(430px,100%);padding:20px;box-shadow:0 24px 70px #0f172a40}.variant-value-modal header{justify-content:space-between;align-items:flex-start;display:flex}.variant-value-modal h2{margin:0;font-size:19px}.variant-value-modal header p{color:#64748b;margin:4px 0 18px}.variant-value-modal header button{color:#334155;background:#e2e8f0}.variant-value-modal>label{color:#334155;flex-direction:column;gap:6px;margin:12px 0;font-size:12px;display:flex}.variant-value-modal>label>input{border:1px solid #cbd5e1;border-radius:9px;min-height:40px;padding:0 11px}.product-color-input{grid-template-columns:52px 1fr;gap:8px;display:grid}.product-color-input input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:9px;min-height:40px;padding:4px 9px}.product-color-input input[type=color]{padding:3px}.variant-value-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.variant-value-modal footer button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:flex}.variant-value-modal footer button:disabled{opacity:.5}.variant-value-modal footer .variant-secondary{color:#334155;background:#e2e8f0}@media (width<=760px){.variant-master-toolbar{flex-direction:column;align-items:stretch}.product-option-card>header{flex-direction:column;align-items:flex-start;padding:12px 14px}.variant-type-card.is-collapsed{height:auto;min-height:88px;max-height:none}.product-option-header-actions{justify-content:space-between;width:100%}.variant-value-list>div{grid-template-columns:minmax(0,1fr) auto 36px 36px;padding:10px 12px}}@media (width<=520px){.variant-value-list>div{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.product-option-allowed{grid-column:1/-1;width:max-content}.product-option-summary{display:none}}.party-form-page .party-type-card .party-type-layout{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.party-form-page .party-type-options-wrap{flex-direction:column;grid-column:1/span 3;gap:6px;min-width:0;display:flex}.party-form-page .party-type-options{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.party-form-page .party-type-option{box-sizing:border-box;width:100%!important;min-width:0!important}.party-form-page .party-product-upload-panel{grid-column:4}.party-form-page .party-type-options-error .party-type-option:not(.active){border-color:#fecaca}.party-form-page .party-type-field-error{color:#dc2626;margin:0 2px;font-size:11.5px;font-weight:700;line-height:1.25;display:block}.party-form-page .party-section-title h2 b{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}.party-form-page .party-product-upload-panel{box-sizing:border-box;text-align:center;color:#64748b;cursor:pointer;background:linear-gradient(#f8fbff,#eff6ff);border:1.5px dashed #93c5fd;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;min-height:82px;padding:8px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden}.party-form-page .party-product-upload-panel:hover,.party-form-page .party-product-upload-panel:focus-within{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px #2563eb14}.party-form-page .party-product-upload-panel>svg{color:#2563eb;width:27px;height:27px}.party-form-page .party-product-upload-panel strong{color:#334155;font-size:12px;line-height:1.2}.party-form-page .party-product-upload-panel span{color:#2563eb;font-size:11px;font-weight:700;line-height:1.2}.party-form-page .party-product-upload-panel small{color:#64748b;font-size:9.5px;line-height:1.2}.party-form-page .party-product-upload-panel input{display:none}.party-form-page .party-product-upload-panel img{object-fit:contain;width:100%;height:100%;max-height:82px;display:block}@media (width<=900px){.party-form-page .party-type-card .party-type-layout{grid-template-columns:1fr!important}.party-form-page .party-type-options-wrap,.party-form-page .party-product-upload-panel{grid-column:1!important}.party-form-page .party-type-options{grid-template-columns:1fr!important}.party-form-page .party-product-upload-panel{min-height:108px}.party-form-page .party-product-upload-panel img{max-height:108px}}.party-form-page .party-type-card .party-type-layout{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:10px!important}.party-form-page .party-type-options-wrap{grid-column:1/span 3!important;min-width:0!important}.party-form-page .party-type-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;height:112px!important;min-height:112px!important;display:grid!important}.party-form-page .party-type-option,.party-form-page .party-product-upload-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:112px!important;min-height:112px!important;max-height:112px!important}.party-form-page .party-type-option{align-items:center!important;display:flex!important}.party-form-page .party-product-upload-panel{grid-column:4!important;align-self:start!important;padding:8px!important}.party-form-page .party-product-upload-panel img{max-height:94px!important}@media (width<=900px){.party-form-page .party-type-options{height:auto!important;min-height:0!important}.party-form-page .party-type-option,.party-form-page .party-product-upload-panel{height:104px!important;min-height:104px!important;max-height:104px!important}}.party-form-page .party-section-body{gap:6px!important}.party-form-page .party-field{min-width:0;gap:4px!important}.party-form-page :is(.party-field-row,.party-address-country-state-row,.party-address-city-pin-row){align-items:start!important;gap:8px!important}#root .party-form-page .party-field-error{box-sizing:border-box;text-overflow:ellipsis;overflow-wrap:normal;white-space:nowrap!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0 2px!important;padding:0!important;font-size:12px!important;line-height:14px!important;display:block!important;overflow:hidden!important}#root .party-form-page .party-field-error-placeholder{visibility:hidden!important}.party-form-page .party-type-options-wrap{gap:2px!important}.party-form-page .party-image-upload-wrap{flex-direction:column;grid-column:4;align-self:start;gap:2px;min-width:0;display:flex}.party-form-page .party-image-upload-wrap .party-product-upload-panel{grid-column:auto!important}.party-form-page .party-image-upload-wrap-error .party-product-upload-panel{box-shadow:0 0 0 1px #ef444414;border-color:#ef4444!important}.party-form-page .party-image-field-error{display:block;color:#dc2626!important;margin:0 2px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important}@media (width<=900px){.party-form-page .party-image-upload-wrap{grid-column:1!important}}.party-form-page .party-form-grid.party-form-grid-balanced{grid-template-rows:auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:16px!important;display:grid!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column{display:contents}.party-form-page .party-form-grid.party-form-grid-balanced .party-form-section{box-sizing:border-box;border:1px solid #dce5f2;overflow:hidden;background:#fff!important;border-radius:14px!important;flex-direction:column!important;order:0!important;grid-area:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-form-section>.party-section-title{box-sizing:border-box;flex:0 0 48px;width:100%;background:linear-gradient(110deg,#0c2252,#103476)!important;border:0!important;border-radius:0!important;align-items:center!important;min-height:48px!important;margin:0!important;padding:0 18px!important;display:flex!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-section-title>div{align-items:center;gap:12px;min-width:0;display:flex;color:#fff!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-section-title h2{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-section-title svg{flex:0 0 24px;color:#fff!important;-webkit-text-fill-color:#fff!important;width:24px!important;height:24px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-section-body{box-sizing:border-box;width:100%;flex:auto!important;gap:10px!important;height:auto!important;min-height:0!important;padding:14px!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:first-child>.party-form-section:first-child{grid-area:1/1!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:first-child>.party-form-section:nth-child(2){grid-area:2/1!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(2)>.party-form-section:first-child{grid-area:1/2!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(2)>.party-form-section:nth-child(2){grid-area:2/2!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(3)>.party-form-section:first-child{grid-area:1/3!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(3)>.party-form-section:nth-child(2){grid-area:2/3!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-card{width:100%;flex:auto!important;height:auto!important;min-height:0!important;margin:0!important}@media (width<=1250px){.party-form-page .party-form-grid.party-form-grid-balanced{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(n)>.party-form-section:nth-child(n){grid-area:auto!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:first-child>.party-form-section:first-child{order:1!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(2)>.party-form-section:first-child{order:2!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(3)>.party-form-section:first-child{order:3!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:first-child>.party-form-section:nth-child(2){order:4!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(2)>.party-form-section:nth-child(2){order:5!important}.party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(3)>.party-form-section:nth-child(2){order:6!important}}@media (width<=900px){.party-form-page .party-form-grid.party-form-grid-balanced{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-form-section{height:auto!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-section-title h2{font-size:16px!important}}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;min-width:0;display:grid!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout>.party-status-card{text-align:center;min-width:0;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:12px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-status-card-copy{flex-direction:column!important;align-items:center!important;gap:10px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout>.party-image-upload-wrap{min-width:0;grid-column:auto!important;align-self:stretch!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-product-upload-panel{overflow-wrap:anywhere;flex:auto;height:auto!important;min-height:170px!important;max-height:none!important;padding:12px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-product-upload-panel img{object-fit:contain;width:100%;height:150px;max-height:150px!important}@media (width<=480px){.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout{gap:8px}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout>.party-status-card,.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-product-upload-panel{padding:8px!important}}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout{flex:auto;grid-template-rows:auto minmax(170px,1fr);grid-template-columns:minmax(0,1fr)}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout>.party-status-card{text-align:left;flex-direction:row!important;flex:none!important;justify-content:space-between!important;gap:10px!important;height:auto!important;min-height:48px!important;padding:8px 12px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-status-card-copy{flex-direction:row!important;gap:8px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-status-card-copy small{display:none}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-status-card-icon{flex:0 0 30px;width:30px;height:30px;margin:0}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-status-card-icon svg{width:17px;height:17px}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout .party-product-upload-panel img{height:100%;max-height:320px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout{grid-template-rows:minmax(170px,1fr) auto}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout>.party-image-upload-wrap{grid-row:1}.party-form-page .party-form-grid.party-form-grid-balanced .party-status-media-layout>.party-status-card{grid-row:2}.party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-image-upload-wrap{flex:auto;width:100%;grid-column:auto!important;align-self:stretch!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-product-upload-panel{flex:auto;height:auto!important;min-height:200px!important;max-height:none!important;padding:14px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-product-upload-panel img{object-fit:contain;width:100%;height:100%;max-height:360px!important}.party-form-page{padding-bottom:94px!important}.party-form-page .party-form-actions{border:1px solid #dfe6f0!important;border-radius:12px!important;bottom:12px!important}.party-form-page .party-form-actions .party-primary-button{color:#fff!important;background:linear-gradient(110deg,#0c2252,#103476)!important;border:1px solid #0c2252!important;box-shadow:0 8px 18px #0c225233!important}.party-form-page .party-form-actions .party-primary-button:hover:not(:disabled){background:linear-gradient(110deg,#091b43,#0c2b67)!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-section-body{flex-direction:column!important;min-height:0!important;display:flex!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-image-upload-wrap{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-product-upload-panel{flex:auto!important;height:100%!important;min-height:250px!important}.party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-product-upload-panel img{min-height:230px;max-height:430px!important}@media (width<=920px){.party-form-page{padding-bottom:106px!important}.party-form-page .party-form-actions{bottom:10px!important}}@media (width<=520px){.party-form-page{padding-bottom:158px!important}}.party-form-page.fcp-form-page{padding-bottom:80px!important}.party-form-page.fcp-form-page .party-form-grid.party-form-grid-balanced{gap:12px!important;margin-bottom:18px!important}.party-form-page.fcp-form-page .party-form-grid.party-form-grid-balanced .party-section-body{gap:6px!important;padding:11px 14px!important}.party-form-page.fcp-form-page .party-field{gap:3px!important}.party-form-page.fcp-form-page .party-field-row,.party-form-page.fcp-form-page .party-address-country-state-row,.party-form-page.fcp-form-page .party-address-city-pin-row{gap:8px!important}.party-form-page.fcp-form-page .party-notes-textarea{resize:none!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important}.party-form-page.fcp-form-page .party-profile-photo-section .party-product-upload-panel{height:100%!important;min-height:176px!important;padding:10px!important}.party-form-page.fcp-form-page .party-profile-photo-section .party-product-upload-panel img{min-height:156px!important;max-height:255px!important}.party-form-page.fcp-form-page .party-form-actions{bottom:14px!important}@media (width<=920px){.party-form-page.fcp-form-page{padding-bottom:92px!important}}@media (width<=520px){.party-form-page.fcp-form-page{padding-bottom:132px!important}}.fcp-form-general-error{color:#b42318;background:#fff7f7;border:1px solid #f0b7b7;border-radius:8px;margin:6px 18px 0;padding:9px 12px;font-size:13px;font-weight:600}#root .party-form-page{color:#172b4d;padding-bottom:88px!important}#root .party-form-page .party-form-actions{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex-wrap:wrap;min-height:64px;top:auto!important;left:calc(var(--sidebar-width) + 26px)!important;width:auto!important;margin:0!important;position:fixed!important;bottom:12px!important;right:26px!important}#root .party-form-page .party-form-grid.party-form-grid-balanced{gap:16px!important;margin-bottom:0!important}#root .party-form-page .party-field{min-width:0;gap:2px!important}#root .party-form-page .party-field>span{line-height:1.35;color:#172b4d!important;font-size:14px!important}#root .party-form-page .party-field :is(input,select,textarea){box-sizing:border-box;opacity:1;width:100%;min-width:0;min-height:42px;text-shadow:none;font-weight:400;color:#172b4d!important;font-size:14px!important}#root .party-form-page .party-field :is(input,textarea)::placeholder{color:#697b93;opacity:1}#root .party-form-page .party-money-input{width:100%;min-width:0}#root .party-form-page .party-field .party-notes-textarea{overflow-y:auto;resize:none!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}#root .party-form-page .party-form-grid.party-form-grid-balanced .party-section-body{gap:4px!important;padding:10px 14px!important}#root .party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-product-upload-panel{min-height:176px!important;max-height:none!important}#root .party-form-page .party-form-grid.party-form-grid-balanced .party-profile-photo-section .party-product-upload-panel img{min-height:0!important;max-height:260px!important}#root .party-form-page :is(.party-field-row,.party-address-country-state-row,.party-address-city-pin-row){min-width:0}@media (width<=1100px){#root .party-form-page .party-form-grid.party-form-grid-balanced{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important}#root .party-form-page .party-form-grid.party-form-grid-balanced>.party-form-column:nth-child(n)>.party-form-section:nth-child(n){grid-area:auto!important}#root .party-form-page .party-form-grid.party-form-grid-balanced .party-form-section{height:auto!important}}@media (width<=520px){#root .party-form-page :is(.party-field-row,.party-address-country-state-row,.party-address-city-pin-row){grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}#root .party-form-page .party-form-actions{gap:10px;padding:12px!important}#root .party-form-page .party-form-actions button{flex:120px;min-width:0}}#root .dashboard-main-expanded .party-form-page .party-form-actions{left:calc(var(--sidebar-collapsed-width) + 26px)!important}#root .party-form-page .party-field{scroll-margin-block:110px}@media (width<=920px){#root .party-form-page .party-form-actions,#root .dashboard-main-expanded .party-form-page .party-form-actions{left:14px!important;right:14px!important}}@media (width<=520px){#root .party-form-page{padding-bottom:142px!important}#root .party-form-page .party-form-actions{flex-direction:column-reverse}#root .party-form-page .party-form-actions button{flex:none}}.party-fixed-form-actions{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:10px;display:flex;z-index:100!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dfe6f0!important;border-radius:12px!important;min-height:68px!important;margin:0!important;padding:12px 16px!important;position:fixed!important;top:auto!important;bottom:12px!important;right:auto!important}.party-fixed-form-actions button{min-height:42px;font-size:14px!important}.party-fixed-form-actions .party-primary-button{color:#fff!important;background:#103476!important}@media (width<=520px){.party-fixed-form-actions{flex-direction:column-reverse}.party-fixed-form-actions button{width:100%}}.gb-list-analytics{grid-template-columns:minmax(0,1.55fr) minmax(330px,.95fr);gap:14px;margin:0 0 14px;display:grid}.gb-list-chart-card{background:#fff;border:1px solid #dfe7f2;border-radius:12px;min-width:0;min-height:226px;position:relative;overflow:hidden;box-shadow:0 6px 20px #1430560b}.gb-list-chart-card:before{content:"";background:linear-gradient(90deg,#1668e8 0%,#6846ef 54%,#16a765 100%);height:3px;position:absolute;top:0;left:0;right:0}.gb-list-chart-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px 8px;display:flex}.gb-list-chart-title{align-items:center;gap:10px;min-width:0;display:flex}.gb-list-chart-title>div{min-width:0}.gb-list-chart-title h3{color:#102a56;margin:0;font-size:14px;font-weight:750;line-height:1.2}.gb-list-chart-title p{color:#78869a;margin:4px 0 0;font-size:10.5px;line-height:1.2}.gb-list-chart-icon{color:#2f7df5;background:#eaf3ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.gb-list-chart-icon.is-status{color:#16a765;background:#e8f8f0}.gb-list-chart-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gb-list-chart-controls select{color:#263b58;width:auto;min-width:126px;height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:8px;outline:0;padding:0 30px 0 10px;font-size:10.5px;font-weight:650}.gb-list-custom-range{align-items:center;gap:6px;display:flex}.gb-list-custom-range label{color:#64748b;background:#fff;border:1px solid #d8e1ed;border-radius:8px;align-items:center;gap:5px;height:33px;padding:0 7px;font-size:9px;font-weight:750;display:flex}.gb-list-custom-range input{color:#102a56;width:118px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.gb-list-chart-legend{justify-content:flex-end;gap:14px;height:29px;padding:8px 14px 0;display:flex}.gb-list-chart-legend span{color:#27395c;align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:flex}.gb-list-chart-legend i{border-radius:50%;width:8px;height:8px}.gb-list-chart-legend i.is-count{background:#2f7df5}.gb-list-chart-legend i.is-amount{background:#18a45e}.gb-list-line-chart{width:100%;height:100%;overflow:visible}.gb-list-grid-line{stroke:#e3eaf3;stroke-width:1px}.gb-list-axis-label,.gb-list-x-label{fill:#566b8c;font-size:9px}.gb-list-count-area{fill:#2f7df514;stroke:none}.gb-list-count-line{fill:none;stroke:#2f7df5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.gb-list-amount-line{fill:none;stroke:#18a45e;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.gb-list-count-dot{fill:#fff;stroke:#2f7df5;stroke-width:2px}.gb-list-amount-dot{fill:#fff;stroke:#18a45e;stroke-width:2px}.gb-list-status-body{grid-template-columns:minmax(126px,.8fr) minmax(170px,1.1fr);align-items:center;gap:18px;min-height:162px;padding:14px 18px 15px;display:grid}.gb-list-donut{border-radius:50%;justify-self:center;place-items:center;width:126px;height:126px;display:grid;box-shadow:0 9px 20px #1a447114}.gb-list-donut>div{background:#fff;border-radius:50%;place-content:center;justify-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 0 1px #dae2eda6}.gb-list-donut span{color:#55677f;font-size:10px}.gb-list-donut strong{color:#102a56;margin-top:1px;font-size:20px;font-weight:800;line-height:1}.gb-list-status-legend{display:grid}.gb-list-status-legend>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(94px,1fr) 34px 42px;align-items:center;gap:8px;min-height:38px;display:grid}.gb-list-status-legend>div:last-child{border-bottom:0}.gb-list-status-legend span{color:#31445f;align-items:center;gap:7px;font-size:10.5px;display:flex}.gb-list-status-legend svg{color:#2f7df5}.gb-list-status-legend .is-green svg{color:#31b96d}.gb-list-status-legend .is-orange svg{color:#f6ad2f}.gb-list-status-legend .is-red svg{color:#f25555}.gb-list-status-legend .is-violet svg{color:#7c3aed}.gb-list-status-legend strong{color:#132641;text-align:right;font-size:12px;font-weight:800}.gb-list-status-legend em{color:#60718a;text-align:right;font-size:10px;font-style:normal}.gb-polished-list-heading{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:56px!important;padding:9px 15px!important;display:flex!important}.gb-polished-list-heading>div{min-width:0!important}.gb-polished-list-count{color:#53647c!important;white-space:nowrap!important;text-align:right!important;margin-left:auto!important;font-size:10.5px!important;font-weight:750!important}.gb-polished-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}.gb-polished-table th,.gb-polished-table td{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-bottom:1px solid #e8edf4!important;border-right:1px solid #dfe6ef!important;overflow:hidden!important}.gb-polished-table th:first-child,.gb-polished-table td:first-child{border-left:1px solid #e8edf4!important}.gb-polished-table th:last-child,.gb-polished-table td:last-child{border-right:1px solid #e8edf4!important}.gb-polished-table .gb-wide-name-cell{text-align:center!important}.gb-polished-table .party-name-cell,.gb-polished-table .product-list-name{justify-content:center!important;min-width:0!important}.gb-polished-table .party-name-cell>div,.gb-polished-table .product-list-name>div{min-width:0!important}.gb-polished-table .party-name-cell strong,.gb-polished-table .party-name-cell small,.gb-polished-table .product-list-name strong,.gb-polished-table .product-list-name small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.gb-polished-table .party-row-actions,.gb-polished-table .product-row-actions,.gb-polished-table .purchase-register-row-actions{justify-content:center!important}.gb-polished-table .party-empty-cell,.gb-polished-table .purchase-register-empty{text-align:center!important;white-space:normal!important}.purchase-register-table-scroll .gb-polished-table{min-width:0!important}.purchase-register-table-scroll .gb-polished-table th,.purchase-register-table-scroll .gb-polished-table td{padding-left:6px!important;padding-right:6px!important}.purchase-register-table-scroll .gb-polished-table .gb-col-supplier{width:auto}.purchase-register-table-scroll .gb-polished-table .gb-col-action{width:116px}.purchase-register-table-scroll .gb-polished-table .gb-col-amount{width:108px}.purchase-register-table-scroll .gb-polished-table .gb-col-status{width:94px}.purchase-register-table-scroll .gb-polished-table .gb-col-date{width:102px}.purchase-register-table-scroll .gb-polished-table .gb-col-document{width:118px}.purchase-register-table-scroll .gb-polished-table .gb-col-compact{width:96px}.purchase-register-table-scroll .gb-polished-table .gb-col-index{width:46px}.purchase-register-table-scroll .gb-polished-table .gb-col-type{width:100px}.purchase-register-table-scroll .gb-polished-table .gb-col-mode{width:118px}.party-table-scroll .gb-polished-table{min-width:0!important}.party-table-scroll .gb-polished-table th,.party-table-scroll .gb-polished-table td,.fcp-table-fit .gb-polished-table th,.fcp-table-fit .gb-polished-table td{padding-left:6px!important;padding-right:6px!important}.fcp-table.gb-polished-table .gb-col-fcp{width:auto}.fcp-table.gb-polished-table .gb-col-mobile{width:112px}.fcp-table.gb-polished-table .gb-col-location{width:160px}.fcp-table.gb-polished-table .gb-col-gst{width:130px}.fcp-table.gb-polished-table .gb-col-date{width:106px}.fcp-table.gb-polished-table .gb-col-source{width:118px}.fcp-table.gb-polished-table .gb-col-verification{width:104px}.fcp-table.gb-polished-table .gb-col-action{width:130px}@media (width<=1050px){.gb-list-analytics{grid-template-columns:1fr}.gb-polished-table,.party-table-scroll .gb-polished-table,.fcp-table-fit .gb-polished-table,.purchase-register-table-scroll .gb-polished-table{min-width:850px!important}}@media (width<=620px){.gb-list-chart-head{flex-direction:column;align-items:flex-start}.gb-list-chart-controls,.gb-list-chart-controls select,.gb-list-custom-range,.gb-list-custom-range label{width:100%}.gb-list-custom-range{flex-direction:column}.gb-list-chart-wrap{padding-left:0;padding-right:0}.gb-list-status-body{grid-template-columns:1fr;padding:14px}.gb-list-status-legend{width:100%}}.gb-list-chart-wrap{height:clamp(144px,15.8vw,156px)!important;padding:0 7px 8px!important}.gb-list-line-chart{width:100%!important;height:100%!important;display:block!important}.gb-list-axis-label,.gb-list-x-label{font-size:10.5px!important}.gb-list-count-line,.gb-list-amount-line{stroke-width:3.2px!important}.gb-list-count-dot,.gb-list-amount-dot{stroke-width:2.1px!important}.gb-list-status-legend>div{grid-template-columns:minmax(118px,1fr) 34px 44px!important}.gb-list-status-legend span{white-space:nowrap!important;min-width:0!important}.purchase-register-table-scroll .grn-list-table .gb-col-document{width:112px!important}.purchase-register-table-scroll .grn-list-table .gb-col-date{width:98px!important}.purchase-register-table-scroll .grn-list-table .gb-col-compact{width:104px!important}.purchase-register-table-scroll .grn-list-table .gb-col-status{width:152px!important}.purchase-register-table-scroll .grn-list-table .gb-col-action{width:112px!important}.grn-list-table th:nth-child(8),.grn-list-table td:nth-child(8){text-overflow:clip!important;overflow:visible!important}.grn-list-table .purchase-register-status{justify-content:center!important;min-width:126px!important;max-width:100%!important;padding:5px 10px!important;font-size:10.8px!important}.product-list-card{border-radius:12px!important;overflow:hidden!important}.product-list-card .gb-polished-list-heading{border-radius:12px 12px 0 0!important}.product-list-card .party-table-scroll{border-radius:0 0 12px 12px!important}.gb-list-analytics.gb-list-analytics-fit-card{grid-template-columns:minmax(0,1.62fr) minmax(390px,1fr);align-items:stretch;gap:14px;width:100%;min-width:0}.gb-list-analytics-fit-card .gb-list-chart-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.gb-list-analytics-fit-card .gb-list-trend-card{flex-direction:column;display:flex}.gb-list-analytics-fit-card .gb-list-chart-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:0 8px 6px;overflow:hidden}.gb-list-analytics-fit-card .gb-list-line-chart{aspect-ratio:900/214;width:100%;min-width:0;max-width:100%;height:auto;margin:0;display:block;overflow:visible}.gb-list-analytics-fit-card .gb-list-axis-inside{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.gb-list-analytics-fit-card .gb-list-status-card{flex-direction:column;display:flex}.gb-list-analytics-fit-card .gb-list-status-body{box-sizing:border-box;flex:1;grid-template-columns:minmax(145px,.82fr) minmax(220px,1.18fr);gap:20px;min-width:0;min-height:220px;padding:16px 20px}.gb-list-analytics-fit-card .gb-list-status-legend{min-width:0}@media (width<=1180px){.gb-list-analytics.gb-list-analytics-fit-card{grid-template-columns:1fr}.gb-list-analytics-fit-card .gb-list-status-body{min-height:210px}}@media (width<=620px){.gb-list-analytics-fit-card .gb-list-chart-wrap{padding-left:6px;padding-right:6px}.gb-list-analytics-fit-card .gb-list-status-body{grid-template-columns:1fr;padding:14px}}#root .party-responsive-page{color:#172b4d;min-width:0}.party-dashboard-analytics{grid-template-columns:minmax(0,1.72fr) minmax(360px,.95fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.party-analytics-card{background:#fff;border:1px solid #dbe5f3;border-top:3px solid #2780ed;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 6px 22px #17365c08}.party-dashboard-status-card{border-top-color:#16a765}.party-analytics-head{box-sizing:border-box;border-bottom:1px solid #e8eef6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;display:flex}.party-analytics-title{align-items:center;gap:11px;min-width:0;display:flex}#root .party-analytics-title h3{color:#102a50;margin:0;font-size:19px;font-weight:650;line-height:1.3}#root .party-analytics-title p{color:#435772;margin:4px 0 0;font-size:12px;line-height:1.4}.party-analytics-icon{color:#267bea;background:#eaf3ff;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}.party-analytics-icon.is-green{color:#09945b;background:#e8f8f0}.party-range-tabs{flex-wrap:wrap;gap:5px;display:flex}#root .party-range-tabs button{color:#183959;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfddf0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}#root .party-range-tabs button[aria-pressed=true]{color:#fff;background:#176de2;border-color:#176de2}#root .party-range-tabs button:focus-visible,#root .party-custom-dates input:focus-visible{outline-offset:2px;outline:3px solid #9fc7ff}.party-custom-dates{background:#f3f7fd;border:1px solid #dbe5f3;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 16px 0;padding:12px 16px;display:flex}.party-custom-dates label{color:#243954;flex:140px;gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}#root .party-custom-dates input{box-sizing:border-box;color:#102a50;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:8px;padding:7px 9px}.party-date-to{color:#425670;padding-bottom:11px;font-size:12px}#root .party-custom-dates p{color:#b42318;flex-basis:100%;margin:0;font-size:12px}.party-trend-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;padding:14px 18px 4px;display:flex}.party-trend-meta span{color:#263c58;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.party-trend-meta strong{color:#102a50;overflow-wrap:anywhere;font-size:13px}.party-trend-meta i{border-radius:50%;width:9px;height:9px}.party-count-key{background:#267bea}.party-balance-key{background:#0d985d}.party-trend-plot{min-width:0;margin:0 12px 12px}.party-trend-plot svg{width:100%;height:280px;display:block}.party-trend-plot text{fill:#354d6a;font-size:11px;font-weight:550}.party-chart-grid{stroke:#dce5f2;stroke-width:1px}.party-count-line,.party-balance-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.party-count-line{stroke:#267bea}.party-balance-line{stroke:#0d985d}.party-count-dot{stroke:#267bea;stroke-width:2px;fill:#fff}.party-balance-dot{stroke:#0d985d;stroke-width:1.5px;fill:#fff}.party-trend-plot .party-chart-message{fill:#425670;font-size:12px}.party-status-overview{grid-template-columns:minmax(130px,.85fr) minmax(155px,1fr);align-items:center;gap:16px;padding:20px;display:grid}.party-status-donut{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:154px;max-width:100%;height:154px;display:grid}.party-status-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:104px;height:104px;display:flex}.party-status-donut span{color:#354b65;font-size:11px}.party-status-donut strong{color:#102a50;overflow-wrap:anywhere;text-align:center;max-width:96px;font-size:clamp(17px,2vw,24px);font-weight:700;line-height:1.15}.party-status-rows{min-width:0}.party-status-rows>div{border-bottom:1px solid #e5edf6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:grid}.party-status-rows span{color:#263c58;align-items:center;gap:8px;display:flex}.party-status-rows strong{color:#102a50;overflow-wrap:anywhere}.party-status-rows small{color:#425670;font-size:12px}.party-status-rows .is-green{color:#0d985d}.party-status-rows .is-red{color:#d93636}.party-status-rows .is-orange{color:#b76b00}.party-status-summary{margin:0 20px 20px}.party-status-comparison{background:linear-gradient(110deg,#f5fbf8,#fff5f5);border:1px solid #dfe7f2;border-radius:9px;padding:14px 12px}.party-status-comparison-heading{color:#304967;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.party-status-comparison-heading strong{color:#102a50;font-size:13px}.party-status-comparison-track{background:#e8eef6;border-radius:20px;height:8px;margin-top:12px;display:flex;overflow:hidden}.party-status-comparison-track i{height:100%;display:block}.party-status-comparison-track .is-green{background:linear-gradient(90deg,#22b573,#0b9156)}.party-status-comparison-track .is-red{background:linear-gradient(90deg,#ef4444,#b91c1c)}#root .party-responsive-page .party-toolbar-theme-button{color:#1b2942;box-shadow:none;background:#fff;border:1px solid #d2dce9}#root .party-responsive-page .party-toolbar-theme-button:hover{background:#f3f6fa;border-color:#b5c4d8}#root .party-responsive-page .party-toolbar-theme-button:focus-visible{outline-offset:2px;outline:3px solid #9fc7ff}#root .party-responsive-page .party-list-toolbar{grid-template-columns:minmax(240px,1fr) minmax(135px,165px) minmax(120px,150px) auto auto;align-items:end;gap:18px!important;margin:0 0 18px!important;padding:18px!important;display:grid!important}#root .party-responsive-page .party-list-search{box-sizing:border-box;gap:10px;border-radius:999px!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;padding:0 16px!important}#root .party-responsive-page .party-list-search svg{flex-shrink:0}#root .party-responsive-page .party-list-search input{color:#172b4d;background:0 0;width:100%;min-width:0;font-size:13px!important}#root .party-responsive-page .party-list-search input::placeholder{color:#536781}#root .party-responsive-page .party-list-filter{gap:7px;width:100%!important;min-width:0!important}#root .party-responsive-page .party-list-filter span{color:#243954;font-size:12px!important}#root .party-responsive-page .party-list-filter select{box-sizing:border-box;color:#172b4d;min-width:0;height:46px;font-size:13px;width:100%!important}#root .party-responsive-page .party-list-toolbar button{white-space:nowrap;font-size:13px;min-height:46px!important;margin-left:0!important}#root .party-responsive-page .party-list-heading{flex-wrap:wrap;gap:8px!important}#root .party-responsive-page .party-list-heading p{font-size:12px}#root .party-responsive-page .party-pagination{flex-wrap:wrap;gap:12px;display:flex}#root .party-responsive-page .party-view-drawer{box-sizing:border-box;width:min(560px,100vw);max-width:100vw}#root .party-responsive-page .party-view-row{overflow-wrap:anywhere;min-width:0}@media (width<=1250px){.party-dashboard-analytics{grid-template-columns:minmax(0,1fr)}.party-analytics-card{min-height:0}.party-trend-plot{margin-top:12px}.party-dashboard-status-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.party-dashboard-status-card .party-analytics-head{grid-column:1/-1}.party-status-summary{align-self:center;margin:20px}#root .party-responsive-page .party-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}#root .party-responsive-page .party-list-search{grid-column:1/-1}}@media (width<=640px){.party-dashboard-analytics{gap:14px}.party-analytics-head{gap:12px;padding:14px}.party-range-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}#root .party-range-tabs button{min-height:40px;padding:6px 4px;font-size:11px}.party-trend-meta{justify-content:flex-start;padding:12px 14px 0}.party-trend-plot{margin:8px 4px 0}.party-dashboard-status-card{display:flex}.party-status-overview{grid-template-columns:minmax(118px,.8fr) minmax(130px,1fr);gap:12px;padding:16px}.party-status-donut{width:128px;height:128px}.party-status-donut>div{width:88px;height:88px}.party-status-donut strong{max-width:80px}.party-status-summary{align-self:stretch;margin:0 16px 16px}.party-status-rows>div{gap:7px}#root .party-responsive-page .party-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;padding:14px!important}#root .party-responsive-page .party-list-toolbar button{justify-content:center;width:100%}#root .party-responsive-page .gb-polished-list-count{white-space:normal!important;text-align:left!important;margin-left:0!important}}@media (width<=380px){.party-status-overview{grid-template-columns:1fr}.party-status-rows{width:100%}.party-custom-dates{margin:10px;padding:10px}.party-date-to{display:none}.party-custom-dates label{flex-basis:100%}}.party-status-comparison-track .is-orange{background:linear-gradient(90deg,#fbbf24,#d97706)}#root .fcp-responsive-page .fcp-list-toolbar{grid-template-columns:minmax(240px,1fr) minmax(145px,180px) auto auto}#root .fcp-responsive-page .fcp-table-fit{scrollbar-width:thin;overflow:auto!important}#root .fcp-responsive-page .fcp-table-fit::-webkit-scrollbar{height:8px;display:block}#root .fcp-responsive-page .fcp-table-fit::-webkit-scrollbar-thumb{background:#b9c9dd;border-radius:8px}#root .fcp-responsive-page .fcp-main-list-table{width:100%!important;min-width:1120px!important;max-width:none!important}#root .fcp-responsive-page .fcp-main-list-table th{color:#253e60;font-size:14px!important}#root .fcp-responsive-page .fcp-main-list-table td{color:#203752;font-size:14px!important}#root .fcp-responsive-page .fcp-main-list-table .party-name-cell strong{color:#203752;line-height:1.4;font-size:14px!important}#root .fcp-responsive-page .fcp-main-list-table .fcp-approval-badge{font-size:12px!important}#root .fcp-responsive-page .fcp-main-list-table .party-name-cell>span{display:inline-flex}#root .fcp-responsive-page .fcp-confirm-card{box-sizing:border-box;max-height:calc(100dvh - 40px);overflow-y:auto}#root .fcp-responsive-page .fcp-confirm-actions,#root .fcp-responsive-page .party-view-footer{flex-wrap:wrap}@media (width<=1250px){#root .fcp-responsive-page .fcp-list-toolbar{grid-template-columns:minmax(0,1fr) auto auto}}@media (width<=640px){#root .fcp-responsive-page .fcp-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}#root .fcp-responsive-page .party-list-filter{grid-column:1/-1}}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table){table-layout:fixed!important;width:100%!important;max-width:none!important}#root .party-responsive-page .party-main-list-table{min-width:1000px!important}#root .fcp-responsive-page .fcp-main-list-table{min-width:1120px!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) :is(th,td){vertical-align:middle!important;padding-left:10px!important;padding-right:10px!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) .gb-col-index{width:44px!important}#root .party-responsive-page .party-main-list-table .gb-col-party,#root .fcp-responsive-page .fcp-main-list-table .gb-col-fcp{width:auto!important}#root .party-responsive-page .party-main-list-table .gb-col-type{width:120px!important}#root .party-responsive-page .party-main-list-table .gb-col-mobile,#root .party-responsive-page .party-main-list-table .gb-col-gst{width:136px!important}#root .party-responsive-page .party-main-list-table .gb-col-location{width:170px!important}#root .party-responsive-page .party-main-list-table .gb-col-status{width:100px!important}#root .party-responsive-page .party-main-list-table .gb-col-action{width:96px!important}#root .fcp-responsive-page .fcp-main-list-table .gb-col-mobile{width:136px!important}#root .fcp-responsive-page .fcp-main-list-table .gb-col-location{width:180px!important}#root .fcp-responsive-page .fcp-main-list-table .gb-col-source{width:160px!important}#root .fcp-responsive-page .fcp-main-list-table .gb-col-verification{width:112px!important}#root .fcp-responsive-page .fcp-main-list-table .gb-col-action{width:190px!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) tbody td:nth-child(2),#root .party-responsive-page .party-main-list-table tbody td:nth-child(6),#root .fcp-responsive-page .fcp-main-list-table tbody td:nth-child(4),#root .fcp-responsive-page .fcp-main-list-table tbody td:nth-child(5){overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;max-width:none!important;padding-top:8px!important;padding-bottom:8px!important;overflow:visible!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) .party-name-cell{width:100%!important;min-width:0!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) .party-name-cell>div{max-width:100%;min-width:0!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) .party-name-cell :is(strong,small){overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) :is(th,td){text-shadow:none;color:#172b4d!important;font-size:14px!important}#root .party-responsive-page :is(.party-main-list-table,.fcp-main-list-table) .party-name-cell strong{font-weight:600;line-height:1.4;color:#102a50!important;font-size:14px!important}#root .party-responsive-page .party-main-list-table :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(5)){padding-left:4px!important;padding-right:4px!important}#root .party-responsive-page .party-main-list-table .party-type-badge{font-size:11px!important}.party-list-analytics.gb-list-analytics{grid-template-columns:minmax(0,1.72fr) minmax(360px,.95fr)!important;align-items:stretch!important;gap:14px!important}.party-list-analytics .gb-list-chart-card{min-width:0!important;height:auto!important;min-height:0!important}.party-list-analytics .gb-list-trend-card{min-height:0!important}.party-list-analytics .gb-list-chart-wrap{aspect-ratio:1000/205!important;width:100%!important;height:auto!important;padding:0 10px 8px!important;overflow:hidden!important}.party-list-analytics .gb-list-line-chart{width:100%!important;height:100%!important;display:block!important}.party-list-analytics .gb-list-status-card{flex-direction:column!important;min-height:0!important;display:flex!important}.party-list-analytics .gb-list-status-card .gb-list-status-body{flex:auto!important;align-content:center!important;min-height:0!important}.party-list-card.party-list-card{overflow:hidden!important}.party-table-scroll{width:100%!important;overflow-x:auto!important}.party-main-list-table.gb-polished-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.party-main-list-table.gb-polished-table th,.party-main-list-table.gb-polished-table td{text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;padding-left:7px!important;padding-right:7px!important}.party-main-list-table.gb-polished-table .gb-col-index{width:44px!important}.party-main-list-table.gb-polished-table .gb-col-party{width:auto!important}.party-main-list-table.gb-polished-table .gb-col-type{width:92px!important}.party-main-list-table.gb-polished-table .gb-col-mobile{width:116px!important}.party-main-list-table.gb-polished-table .gb-col-gst{width:158px!important}.party-main-list-table.gb-polished-table .gb-col-location{width:172px!important}.party-main-list-table.gb-polished-table .gb-col-balance{width:112px!important}.party-main-list-table.gb-polished-table .gb-col-status{width:116px!important}.party-main-list-table.gb-polished-table .gb-col-action{width:92px!important}.party-main-list-table.gb-polished-table thead th:nth-child(2){text-align:center!important}.party-main-list-table.gb-polished-table tbody td:nth-child(2),.party-main-list-table.gb-polished-table tbody .gb-wide-name-cell{text-align:left!important}.party-main-list-table.gb-polished-table tbody .party-name-cell{justify-content:flex-start!important;width:100%!important}.party-main-list-table.gb-polished-table tbody .party-name-cell>div{text-align:left!important;min-width:0!important}.party-main-list-table.gb-polished-table th:nth-child(5),.party-main-list-table.gb-polished-table td:nth-child(5){text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.party-main-list-table.gb-polished-table td:nth-child(6){text-overflow:ellipsis!important;overflow:hidden!important}.party-main-list-table .party-row-actions{justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important}@media (width<=1200px){.party-list-analytics.gb-list-analytics{grid-template-columns:1fr!important}.party-list-analytics .gb-list-chart-wrap{aspect-ratio:1000/205!important;width:100%!important;height:auto!important}.party-main-list-table.gb-polished-table{min-width:1040px!important}}@media (width<=720px){.party-list-analytics .gb-list-chart-wrap{aspect-ratio:1000/230!important;padding-left:4px!important;padding-right:4px!important}}.fcp-main-list-table.gb-polished-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.fcp-main-list-table.gb-polished-table th,.fcp-main-list-table.gb-polished-table td{text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;padding-left:7px!important;padding-right:7px!important}.fcp-main-list-table.gb-polished-table .gb-col-index{width:44px!important}.fcp-main-list-table.gb-polished-table .gb-col-fcp{width:auto!important}.fcp-main-list-table.gb-polished-table .gb-col-mobile{width:116px!important}.fcp-main-list-table.gb-polished-table .gb-col-location{width:172px!important}.fcp-main-list-table.gb-polished-table .gb-col-gst{width:158px!important}.fcp-main-list-table.gb-polished-table .gb-col-date{width:116px!important}.fcp-main-list-table.gb-polished-table .gb-col-source{width:150px!important}.fcp-main-list-table.gb-polished-table .gb-col-verification{width:116px!important}.fcp-main-list-table.gb-polished-table .gb-col-action{width:170px!important}.fcp-main-list-table.gb-polished-table thead th:nth-child(2){text-align:center!important}.fcp-main-list-table.gb-polished-table tbody td:nth-child(2),.fcp-main-list-table.gb-polished-table tbody .gb-wide-name-cell{text-align:left!important}.fcp-main-list-table.gb-polished-table tbody .party-name-cell{justify-content:flex-start!important;width:100%!important}.fcp-main-list-table.gb-polished-table tbody .party-name-cell>div{text-align:left!important;min-width:0!important}.fcp-main-list-table.gb-polished-table th:nth-child(5),.fcp-main-list-table.gb-polished-table td:nth-child(5){text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.fcp-main-list-table.gb-polished-table td:nth-child(4),.fcp-main-list-table.gb-polished-table td:nth-child(7){text-overflow:ellipsis!important;overflow:hidden!important}.fcp-main-list-table .fcp-row-actions,.fcp-main-list-table .party-row-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important}@media (width<=1200px){.fcp-main-list-table.gb-polished-table{min-width:1140px!important}}.fcp-list-card .gb-polished-list-heading{gap:12px!important;min-height:48px!important;padding:6px 12px!important}.fcp-list-card .party-list-heading>div{gap:7px!important}.fcp-list-card .party-list-heading p{margin-top:1px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table th{height:39px!important;padding-left:5px!important;padding-right:5px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table td{height:45px!important;padding-left:5px!important;padding-right:5px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-index{width:40px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-mobile{width:108px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-location{width:158px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-gst{width:154px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-date{width:108px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-source{width:138px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-verification{width:104px!important}.fcp-list-card .fcp-main-list-table.gb-polished-table .gb-col-action{width:158px!important}.fcp-list-card .fcp-main-list-table .party-name-cell{gap:6px!important}.fcp-list-card .fcp-main-list-table .party-name-cell>span{flex:0 0 28px!important;width:28px!important;height:28px!important}.fcp-list-card .fcp-main-list-table .fcp-row-actions,.fcp-list-card .fcp-main-list-table .party-row-actions{gap:5px!important}.fcp-list-card .party-pagination-clean{min-height:38px!important;padding:6px 12px!important}.fcp-list-card .party-pagination-clean>span{font-size:11px!important}.party-balance-side{color:#64748b;margin-left:4px;font-size:11px;font-weight:800}.party-row-actions>.fcp-reject-button:not(.master-status-toggle){color:#b42318!important;background:#fff6f5!important;border-color:#ffd4cf!important}.party-row-actions>.fcp-reject-button:not(.master-status-toggle):hover{color:#8f1d14!important;background:#ffe9e6!important;border-color:#ffb8ae!important}.fcp-confirm-reject .fcp-confirm-icon,.fcp-confirm-delete .fcp-confirm-icon{color:#b42318!important;background:#fff1ef!important}.fcp-confirm-delete .fcp-confirm-primary,.fcp-confirm-reject .fcp-confirm-primary{background:#c43227!important}.fcp-reject-reason-field{text-align:left;gap:7px;margin:16px 0 4px;display:grid}.fcp-reject-reason-field>span{color:#334155;font-size:12px;font-weight:800}.fcp-reject-reason-field>span b{color:#dc2626}.fcp-reject-reason-field textarea{resize:vertical;width:100%;min-height:92px;font:inherit;color:#172033;background:#fff;border:1px solid #d7dfeb;border-radius:10px;outline:none;padding:10px 12px}.fcp-reject-reason-field textarea:focus{border-color:#dc8279;box-shadow:0 0 0 3px #c432271a}.fcp-drawer-reject-button{color:#b42318!important;border-color:#efb6b0!important}.party-credit-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.party-credit-pill.is-advance{color:#087443;background:#e9f8ef;border-color:#bfe9cf}.party-credit-pill.is-available{color:#12613a;background:#f0faf4;border-color:#d1eddc}.party-credit-pill.is-over{color:#b42318;background:#fff0ee;border-color:#ffc9c3}.party-credit-pill.is-neutral{color:#64748b;background:#f5f7fa;border-color:#e2e8f0}.party-credit-text{font-weight:800}.party-credit-text.is-advance,.party-credit-text.is-available{color:#087443}.party-credit-text.is-over{color:#b42318}.party-main-list-table .gb-col-credit{width:150px}.sales-live-dashboard{color:#10213e;background:#f6f9fd!important;padding:10px 12px 18px!important}.sld-error{color:#b42318;background:#fff1f1;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.sld-error button{color:#fff;cursor:pointer;background:#b42318;border:0;border-radius:7px;padding:6px 10px}.sld-date-wrap{position:relative}.sld-date-button{color:#667895;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5e1f1;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:11px;display:flex;box-shadow:0 3px 10px #243d670d}.sld-date-button strong{color:#14284b;font-weight:800}.sld-date-popover{z-index:100;background:#fff;border:1px solid #dbe3ef;border-radius:12px;width:300px;padding:13px;position:absolute;top:47px;right:0;box-shadow:0 18px 45px #142a4c29}.sld-date-presets{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.sld-date-presets button,.sld-date-apply{cursor:pointer;color:#24436f;background:#f8fbff;border:1px solid #d9e3f2;border-radius:7px;padding:8px;font-size:11px;font-weight:700}.sld-date-popover label{color:#687891;gap:4px;margin:8px 0;font-size:10px;font-weight:700;display:grid}.sld-date-popover input{color:#142849;border:1px solid #d9e3f2;border-radius:7px;height:34px;padding:0 9px}.sld-date-apply{color:#fff;background:#1f6bed;border-color:#1f6bed;width:100%;margin-top:4px}.sld-hero{color:#fff;background:linear-gradient(108deg,#062e70 0%,#0750a9 54%,#02479e 100%);border-radius:10px;justify-content:space-between;align-items:center;min-height:72px;margin-bottom:10px;padding:12px 15px;display:flex;box-shadow:0 6px 15px #0d34792e}.sld-hero-title{align-items:center;gap:11px;display:flex}.sld-hero-icon{color:#ff9e27;background:#ffffff1f;border-radius:9px;place-items:center;width:41px;height:41px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.sld-hero h1{letter-spacing:-.25px;margin:0 0 4px;font-size:21px;font-weight:800;line-height:1.05}.sld-hero p{color:#e1ecff;margin:0;font-size:11px}.sld-live{color:#42e5a0;margin-left:7px;font-weight:800}.sld-breadcrumb{color:#e4edfb;align-items:center;gap:12px;font-size:10.5px;display:flex}.sld-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.sld-kpi-card{--accent:#2f73f3;--soft:#eaf2ff;border:1px solid color-mix(in srgb,var(--accent) 27%,#e8eef8);background:linear-gradient(135deg,#fff 5%,var(--soft) 145%);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:53px 1fr;align-items:center;gap:12px;min-height:102px;padding:13px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #14305b0b}.sld-kpi-card:after{content:"";background:color-mix(in srgb,var(--accent) 6%,transparent);pointer-events:none;border-radius:52% 0 0;width:180px;height:110px;position:absolute;bottom:-57px;right:-30px;transform:rotate(-10deg)}.sld-kpi-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,#d9e3f0);transform:translateY(-1px);box-shadow:0 7px 18px #152f5717}.sld-kpi-icon{background:var(--accent);color:#fff;width:50px;height:50px;box-shadow:0 6px 13px color-mix(in srgb,var(--accent) 27%,transparent);z-index:1;border-radius:9px;place-items:center;display:grid}.sld-kpi-copy{z-index:1;flex-direction:column;min-width:0;display:flex}.sld-kpi-label{color:#12275c;white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:850}.sld-kpi-copy strong{color:#0e1f3c;letter-spacing:-.5px;font-size:24px;font-weight:900;line-height:1}.sld-kpi-change{margin-top:7px;font-size:10px;font-weight:850}.sld-kpi-change.up{color:#00a958}.sld-kpi-change.down{color:#ea4255}.sld-kpi-change em{color:#566884;margin-left:6px;font-style:normal;font-weight:500}.sld-main-grid{grid-template-columns:minmax(0,2.18fr) minmax(320px,1fr);align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.sld-panel{background:#fff;border:1px solid #dce6f1;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px #1831540a}.sld-panel-head{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e2e9f3;justify-content:space-between;align-items:center;min-height:54px;padding:9px 13px;display:flex}.sld-panel-head.compact{min-height:47px}.sld-panel-head h2{color:#0b2464;letter-spacing:-.18px;margin:0;font-size:16px;font-weight:850}.sld-panel-head p{color:#4d6085;margin:2px 0 0;font-size:10.5px}.sld-panel-head>span,.sld-panel-head>button{color:#0867f2;font-size:10.5px;font-weight:800}.sld-panel-head>button{cursor:pointer;background:0 0;border:0}.sld-title-with-icon{align-items:center;gap:10px;min-width:0;display:flex}.sld-title-with-icon>div{min-width:0}.sld-section-icon{border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sld-section-icon.trend,.sld-section-icon.summary{color:#0b76e8;background:#e7f2ff}.sld-section-icon.quotation{color:#fff;background:#0c7cf0}.sld-section-icon.order{color:#fff;background:#14b87a}.sld-section-icon.delivery{color:#fff;background:#ff851d}.sld-trend-head{gap:12px}.sld-range-tabs{background:#fff;border:1px solid #d8e2ef;border-radius:7px;align-items:center;height:33px;display:flex;overflow:hidden;box-shadow:0 2px 6px #142d500a}.sld-range-tabs button{color:#1c2f50;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4eaf3;min-width:76px;height:100%;padding:0 11px;font-size:10px;font-weight:750}.sld-range-tabs button:last-child{border-right:0}.sld-range-tabs button.active{color:#fff;background:#1376ee;box-shadow:0 3px 8px #2570ed33}.sld-chart-legend{justify-content:flex-end;gap:14px;height:33px;padding:8px 13px 0;display:flex}.sld-chart-legend span{color:#27395c;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:flex}.sld-chart-legend i{border-radius:50%;width:8px;height:8px}.sld-chart-wrap{height:288px;padding:4px 10px 10px}.sld-chart{width:100%;height:100%;overflow:visible}.sld-grid-line{stroke:#e3eaf3;stroke-width:1px}.sld-axis-label,.sld-x-label{fill:#566b8c;font-size:9px}.sld-trend-line{filter:drop-shadow(0 1px 1px #0000000a);transition:d .2s}.sld-summary-panel{flex-direction:column;height:100%;min-height:100%;display:flex}.sld-summary-row{border-bottom:1px solid #e8edf4;flex:1;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:8px 13px;display:grid}.sld-summary-row:last-child{border-bottom:0}.sld-summary-icon{border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.sld-summary-row>span:nth-child(2){color:#425675;font-size:10.5px}.sld-summary-row strong{color:#071f53;font-size:13px;font-weight:900}.sld-summary-row strong.accent{color:#e47e00}.sld-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sld-table-card{min-height:258px}.sld-table-wrap{overflow:auto}.sld-table{border-collapse:collapse;width:100%;min-width:385px}.sld-table th{text-align:left;color:#132443;white-space:nowrap;background:#fbfcfe;border-bottom:1px solid #e5ebf3;height:31px;padding:0 12px;font-size:9.5px;font-weight:850}.sld-table td{color:#29415f;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf1f6;max-width:145px;height:31px;padding:0 12px;font-size:9.5px;overflow:hidden}.sld-table td strong{color:#0d244d;font-weight:850}.sld-empty{text-align:center!important;color:#8a98ab!important;height:100px!important}.sld-lower-head{gap:8px}.sld-lower-tabs{border:1px solid #dce5f1;border-radius:7px;display:flex;overflow:hidden}.sld-lower-tabs button{color:#334b6e;cursor:pointer;background:#fff;border:0;padding:7px 11px;font-size:9.5px;font-weight:750}.sld-lower-tabs button.active{color:#fff;background:#1076e8}@media (width<=1250px){.sld-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sld-bottom-grid{grid-template-columns:1fr 1fr}.sld-bottom-grid>:last-child{grid-column:1/-1}}@media (width<=900px){.sld-main-grid,.sld-bottom-grid{grid-template-columns:1fr}.sld-bottom-grid>:last-child{grid-column:auto}.sld-trend-head{flex-direction:column;align-items:flex-start}.sld-range-tabs{width:100%}.sld-range-tabs button{flex:1;min-width:0}.sld-breadcrumb{display:none}.sld-chart-wrap{height:250px}}@media (width<=620px){.sales-live-dashboard{padding:8px!important}.sld-kpi-grid{grid-template-columns:1fr}.sld-hero{align-items:flex-start}.sld-hero h1{font-size:19px}.sld-date-button{max-width:260px}.sld-kpi-card{min-height:94px}.sld-lower-head{flex-direction:column;align-items:flex-start}.sld-panel-head h2{font-size:14px}}.sld-hero{isolation:isolate;color:#fff!important;background:linear-gradient(100deg,#08245a 0%,#0b3477 58%,#12458b 100%)!important;border:1px solid #051f4d29!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 16px #08245a24!important}.sld-hero:before{content:"";z-index:0;pointer-events:none;background:#ffffff05;border:30px solid #ffffff0b;border-radius:50%;width:190px;height:190px;position:absolute;top:-82px;right:-24px}.sld-hero:after{content:"";z-index:0;pointer-events:none;background:#0019431f;border:1px solid #ffffff17;border-radius:50%;width:125px;height:125px;position:absolute;top:-48px;right:18px}.sld-hero>*{z-index:1;position:relative}.sld-hero h1{color:#fff!important}.sld-hero p,.sld-hero .sld-breadcrumb{color:#dce8fa!important}.sales-live-dashboard .sld-kpi-card{--metric-accent:#1769e8;--metric-soft:#eef6ff;--metric-tile:#dcecff;--metric-border:#bcd8ff;isolation:isolate;border:1px solid var(--metric-border);background:linear-gradient(120deg,#fff 0%,var(--metric-soft) 100%);border-radius:14px;min-width:0;min-height:104px;position:relative;overflow:hidden;box-shadow:0 4px 12px #162e540e}.sales-live-dashboard .sld-kpi-card:nth-child(4n+2){--metric-accent:#009b86;--metric-soft:#edfbf7;--metric-tile:#d0f4eb;--metric-border:#afe6da}.sales-live-dashboard .sld-kpi-card:nth-child(4n+3){--metric-accent:#7742df;--metric-soft:#f5f0ff;--metric-tile:#e7dcff;--metric-border:#d7c5fa}.sales-live-dashboard .sld-kpi-card:nth-child(4n+4){--metric-accent:#dd710b;--metric-soft:#fff5eb;--metric-tile:#ffe7d0;--metric-border:#f7d2ac}.sales-live-dashboard .sld-kpi-card:after{content:"";z-index:-1;pointer-events:none;border:18px solid var(--metric-tile);opacity:.65;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-64px;right:-48px}.sales-live-dashboard .sld-kpi-card:hover{transform:translateY(-1px);box-shadow:0 7px 18px #162e5417}.sales-live-dashboard .sld-kpi-card:focus-visible{outline:3px solid var(--metric-accent);outline-offset:3px}.sales-live-dashboard .sld-kpi-icon{background:var(--metric-tile);width:48px;height:48px;color:var(--metric-accent);border-radius:12px;flex:none}.sales-live-dashboard .sld-kpi-copy{min-width:0}.sales-live-dashboard .sld-kpi-label{color:#213657;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600}.sales-live-dashboard .sld-kpi-copy strong{color:#0e1b33;letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:750}.sales-live-dashboard .sld-kpi-change{font-size:10.5px;font-weight:600}.sales-live-dashboard .sld-kpi-change em{color:#455a77;font-weight:400}#root .sales-live-dashboard .sld-hero{isolation:isolate;background:radial-gradient(circle at 88% 20%,#4382ff57,#0000 24%),linear-gradient(115deg,#081b42 0%,#0b2f70 48%,#124998 100%)!important;border:1px solid #ffffff1f!important;border-radius:16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #112f6029!important}#root .sales-live-dashboard .sld-hero:before{display:none!important}#root .sales-live-dashboard .sld-hero:after{content:"";z-index:0;pointer-events:none;position:absolute;background:0 0!important;border:1px solid #ffffff1f!important;border-radius:50%!important;width:150px!important;height:150px!important;top:50%!important;bottom:auto!important;right:34px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 26px #ffffff09,0 0 0 52px #ffffff05!important}#root .sales-live-dashboard .sld-hero>*{z-index:1;position:relative}#root .sales-live-dashboard .sld-hero h1{text-shadow:0 2px 12px #00000029;color:#fff!important;font-weight:760!important}#root .sales-live-dashboard .sld-hero p,#root .sales-live-dashboard .sld-hero .sld-breadcrumb{color:#ffffffc7!important;font-weight:400!important}@media (width<=700px){#root .sales-live-dashboard .sld-hero:after{width:135px!important;height:135px!important;right:-45px!important}}.sales-live-dashboard .sld-panel{position:relative}.sales-live-dashboard .sld-trend-panel:before,.sales-live-dashboard .sld-summary-panel:before,.sales-live-dashboard .sld-table-card:before{content:"";z-index:2;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.sales-live-dashboard .sld-trend-panel:before{background:linear-gradient(90deg,#2f73f3 0 28%,#14b87a 28% 52%,#f28a2c 52% 76%,#7447e9 76% 100%)}.sales-live-dashboard .sld-summary-panel:before{background:linear-gradient(90deg,#14b87a,#2f73f3,#7447e9)}.sales-live-dashboard .sld-bottom-grid .sld-table-card:first-child:before{background:linear-gradient(90deg,#2f73f3,#66a4ff)}.sales-live-dashboard .sld-bottom-grid .sld-table-card:nth-child(2):before{background:linear-gradient(90deg,#14b87a,#5bd7aa)}.sales-live-dashboard .sld-bottom-grid .sld-table-card:nth-child(3):before{background:linear-gradient(90deg,#f28a2c,#7447e9)}.sales-live-dashboard .sld-chart-wrap{background:radial-gradient(circle at 18% 12%,#2f73f30b,#0000 25%),radial-gradient(circle at 82% 12%,#7447e909,#0000 24%),linear-gradient(#fff 0%,#fbfdff 100%);position:relative}.sales-live-dashboard .sld-trend-area{pointer-events:none}.sales-live-dashboard .sld-trend-line{filter:drop-shadow(0 1.5px 1.5px #14305b1f)}.sales-live-dashboard .sld-chart-empty{z-index:3;color:#506887;white-space:nowrap;pointer-events:none;background:#ffffffeb;border:1px solid #dce8f6;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;font-weight:650;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);box-shadow:0 6px 18px #19365b12}.sales-live-dashboard .sld-chart-empty svg{color:#2f73f3}.sales-live-dashboard .sld-summary-row{transition:background .16s,transform .16s;position:relative}.sales-live-dashboard .sld-summary-row:hover{background:#f8fbff}.sales-live-dashboard .sld-summary-row:nth-child(2){box-shadow:inset 2px 0 #2f73f38c}.sales-live-dashboard .sld-summary-row:nth-child(3){box-shadow:inset 2px 0 #14b87a8c}.sales-live-dashboard .sld-summary-row:nth-child(4){box-shadow:inset 2px 0 #f28a2c8c}.sales-live-dashboard .sld-summary-row:nth-child(5){box-shadow:inset 2px 0 #7447e98c}.sales-live-dashboard .sld-summary-row:nth-child(6){box-shadow:inset 2px 0 #f0a21a8c}.sales-live-dashboard .sld-table tbody tr:hover{background:#f7faff}.sales-live-dashboard .sld-empty{background:linear-gradient(#fff 0%,#fbfdff 100%);text-align:center!important;height:118px!important;padding:0!important}.sales-live-dashboard .sld-empty-state{color:#60748f;justify-content:center;align-items:center;gap:10px;min-height:118px;padding:16px;display:flex}.sales-live-dashboard .sld-empty-icon{color:#2877ed;background:linear-gradient(145deg,#eef6ff,#e4f0ff);border:1px solid #d7e6fa;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 5px 12px #2877ed14}.sales-live-dashboard .sld-empty-state>div{text-align:left;gap:3px;display:grid}.sales-live-dashboard .sld-empty-state strong{color:#263b58!important;font-size:10.5px!important;font-weight:800!important}.sales-live-dashboard .sld-empty-state small{color:#7d8da1;font-size:9px;font-weight:500}@media (width>=1260px){.sales-live-dashboard .sld-main-grid,.sales-live-dashboard .sld-bottom-grid{align-items:stretch}.sales-live-dashboard .sld-table-card,.sales-live-dashboard .sld-trend-panel,.sales-live-dashboard .sld-summary-panel{height:100%}}@media (width<=760px){.sales-live-dashboard .sld-chart-empty{white-space:normal;text-align:center;max-width:calc(100% - 24px)}}#root .sales-live-dashboard .sld-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important}#root .sales-live-dashboard .sld-bottom-grid>.sld-panel,#root .sales-live-dashboard .sld-bottom-grid>.sld-table-card{border-radius:14px!important;width:100%!important;min-width:0!important;overflow:hidden!important}#root .sales-live-dashboard .sld-bottom-grid .sld-panel-head{min-width:0!important;overflow:hidden!important}#root .sales-live-dashboard .sld-bottom-grid .sld-title-with-icon{min-width:0!important}#root .sales-live-dashboard .sld-bottom-grid .sld-title-with-icon h2{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table-wrap{width:100%!important;max-width:100%!important;overflow:hidden!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th,#root .sales-live-dashboard .sld-bottom-grid .sld-table td{text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;max-width:none!important;height:40px!important;padding:0 10px!important;overflow:hidden!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(5) button,#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(5) a,#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(5) .sld-action,#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(5) .sld-actions{justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table td strong{text-overflow:ellipsis!important;vertical-align:middle!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}@media (width<=1250px){#root .sales-live-dashboard .sld-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sales-live-dashboard .sld-bottom-grid>:last-child{grid-column:auto!important}}@media (width<=780px){#root .sales-live-dashboard .sld-bottom-grid{grid-template-columns:1fr!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table-wrap{overflow-x:auto!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table{min-width:420px!important}}#root .sales-live-dashboard .sld-section-icon.invoice{color:#fff!important;background:#7447e9!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table-card:nth-child(4):before{background:linear-gradient(90deg,#7447e9,#9a7cff)!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th,#root .sales-live-dashboard .sld-bottom-grid .sld-table td{padding:0 8px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(4),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(4){width:96px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-action-cell{text-align:center!important}#root .sales-live-dashboard .sld-bottom-grid .sld-row-actions{justify-content:center!important;align-items:center!important;gap:3px!important;display:flex!important}#root .sales-live-dashboard .sld-bottom-grid .sld-row-actions button{cursor:pointer!important;width:22px!important;min-width:22px!important;height:22px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e6f3!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}#root .sales-live-dashboard .sld-bottom-grid .sld-row-actions button:first-child{color:#2f73f3!important;background:#eef5ff!important;border-color:#cfe0ff!important}#root .sales-live-dashboard .sld-bottom-grid .sld-row-actions button:nth-child(2){color:#f28a2c!important;background:#fff3e8!important;border-color:#ffd9b8!important}#root .sales-live-dashboard .sld-bottom-grid .sld-row-actions button:nth-child(3){color:#475569!important;background:#f8fafc!important;border-color:#dbe3ee!important}#root .sales-live-dashboard .sld-bottom-grid .sld-row-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}#root .sales-live-dashboard .sld-bottom-grid .sld-row-actions button svg{stroke-width:2.1px!important;width:13px!important;height:13px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:first-child,#root .sales-live-dashboard .sld-bottom-grid .sld-table td:first-child{width:88px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(2),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(2){width:112px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(3),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(3){width:auto!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(4),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(4){text-align:center!important;width:82px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(5),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(5){text-align:right!important;width:88px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(6),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(6){text-align:center!important;width:82px!important;padding-right:6px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(6) .sld-row-actions{justify-content:center!important;align-items:center!important;gap:3px!important;display:flex!important}#root .sales-live-dashboard .sld-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:21px;padding:2px 7px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex}#root .sales-live-dashboard .sld-status-pill.is-green{color:#15803d;background:#dcfce7;border-color:#86efac}#root .sales-live-dashboard .sld-status-pill.is-amber{color:#a16207;background:#fef3c7;border-color:#fcd34d}#root .sales-live-dashboard .sld-status-pill.is-orange{color:#c2410c;background:#fff7ed;border-color:#fdba74}#root .sales-live-dashboard .sld-status-pill.is-red{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}#root .sales-live-dashboard .sld-status-pill.is-blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}#root .sales-live-dashboard .sld-clickable-row{cursor:pointer;transition:background-color .14s}#root .sales-live-dashboard .sld-clickable-row:hover{background:#edf3fa!important}.sld-view-loading{z-index:110;color:#17315c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4f8fdb8;place-items:center;font-size:13px;font-weight:750;display:grid;position:fixed;inset:0}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(5),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(5){width:92px!important;padding-right:14px!important}#root .sales-live-dashboard .sld-bottom-grid .sld-table th:nth-child(6),#root .sales-live-dashboard .sld-bottom-grid .sld-table td:nth-child(6){width:88px!important;padding-left:10px!important;padding-right:6px!important}#root .sales-live-dashboard .sld-status-pill{min-width:52px!important;min-height:18px!important;box-shadow:none!important;border:0!important;padding:2px 6px!important;font-size:7.8px!important;font-weight:800!important}#root .sales-live-dashboard .sld-status-pill.is-green,#root .sales-live-dashboard .sld-status-pill.is-amber,#root .sales-live-dashboard .sld-status-pill.is-orange,#root .sales-live-dashboard .sld-status-pill.is-red,#root .sales-live-dashboard .sld-status-pill.is-blue{border-color:#0000!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table{table-layout:fixed!important;width:100%!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table col.sld-col-date{width:110px!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table col.sld-col-number{width:116px!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table col.sld-col-party{width:auto!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table col.sld-col-status{width:82px!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table col.sld-col-amount{width:92px!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table col.sld-col-action{width:88px!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table th:first-child,#root .sales-live-dashboard .sld-document-card-grid .sld-table td:first-child{text-overflow:clip!important;white-space:nowrap!important;width:110px!important;min-width:110px!important;max-width:110px!important;padding-left:10px!important;padding-right:8px!important;overflow:visible!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table th:nth-child(2),#root .sales-live-dashboard .sld-document-card-grid .sld-table td:nth-child(2){width:116px!important;min-width:116px!important;max-width:116px!important}#root .sales-live-dashboard .sld-document-card-grid .sld-table th:nth-child(3),#root .sales-live-dashboard .sld-document-card-grid .sld-table td:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important;padding-left:12px!important;padding-right:6px!important}@media (width<=780px){#root .sales-live-dashboard .sld-document-card-grid .sld-table{min-width:620px!important}}#root .purchase-live-dashboard .sld-summary-panel{position:relative!important}#root .purchase-live-dashboard .sld-summary-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#14b87a,#2f73f3,#7447e9);height:2px;position:absolute;top:0;left:0;right:0}#root .purchase-live-dashboard .sld-summary-row{transition:background .16s,transform .16s;position:relative}#root .purchase-live-dashboard .sld-summary-row:hover{background:#f8fbff}#root .purchase-live-dashboard .sld-summary-row:nth-child(2){box-shadow:inset 2px 0 #2f73f38c}#root .purchase-live-dashboard .sld-summary-row:nth-child(3){box-shadow:inset 2px 0 #14b87a8c}#root .purchase-live-dashboard .sld-summary-row:nth-child(4){box-shadow:inset 2px 0 #f28a2c8c}#root .purchase-live-dashboard .sld-summary-row:nth-child(5){box-shadow:inset 2px 0 #7447e98c}#root .purchase-live-dashboard .sld-summary-row:nth-child(6){box-shadow:inset 2px 0 #f0a21a8c}#root .sales-live-dashboard.sales-responsive-dashboard{color:#172b4d;min-width:0;padding:12px!important}#root .sales-responsive-dashboard .sld-main-grid{align-items:stretch;grid-template-columns:minmax(0,1.72fr) minmax(340px,.95fr)!important}#root .sales-responsive-dashboard .sld-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sales-responsive-dashboard .sld-bottom-grid>*{grid-column:auto!important}#root .sales-responsive-dashboard .sld-panel{background:#fff;border:1px solid #dce5ef;min-width:0;box-shadow:0 4px 16px #1831540b;border-radius:16px!important}#root .sales-responsive-dashboard .sld-table-card{min-height:0!important}#root .sales-responsive-dashboard .sld-panel-head{flex-wrap:wrap;gap:12px;background:#fff!important;min-height:64px!important;padding:16px 18px!important}#root .sales-responsive-dashboard .sld-panel-head h2{letter-spacing:normal;color:#152d50!important;font-size:17px!important;font-weight:600!important}#root .sales-responsive-dashboard .sld-panel-head>:is(button,span){font-size:12px!important}#root .sales-responsive-dashboard .sld-section-icon{border-radius:12px;width:40px;height:40px}#root .sales-responsive-dashboard .sld-trend-head{flex-direction:row;align-items:center}#root .sales-responsive-dashboard .sld-range-tabs{box-shadow:none;background:#f3f6fb;border-radius:10px;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px;display:flex;height:auto!important}#root .sales-responsive-dashboard .sld-range-tabs button{color:#263b58;background:0 0;border:0;border-radius:7px;min-width:0;height:auto;min-height:30px;padding:4px 10px;font-size:12px;font-weight:500}#root .sales-responsive-dashboard .sld-range-tabs button.active{color:#fff;background:#0d2e66;font-weight:600;box-shadow:0 2px 6px #1d3d681f}#root .sales-responsive-dashboard button:focus-visible{outline-offset:2px;outline:3px solid #a4c9fb}#root .sales-responsive-dashboard .sld-chart-legend{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;padding:12px 18px 0;display:flex;height:auto!important}#root .sales-responsive-dashboard .sld-chart-legend i{width:9px;height:9px}#root .sales-responsive-dashboard .sld-chart-wrap{min-width:0;margin:10px 10px 4px;height:300px!important;min-height:300px!important;padding:0!important}#root .sales-responsive-dashboard .sld-chart{width:100%;display:block;overflow:hidden;height:300px!important}#root .sales-responsive-dashboard .sld-trend-line{filter:none;vector-effect:non-scaling-stroke}#root .sales-responsive-dashboard .sld-summary-panel{height:auto!important;min-height:0!important}#root .sales-responsive-dashboard .sld-summary-row{min-width:0;min-height:48px;box-shadow:none;grid-template-columns:30px minmax(0,1fr) minmax(0,auto);gap:10px;padding:10px 18px}#root .sales-responsive-dashboard .sld-summary-row strong{color:#172b4d;overflow-wrap:anywhere;text-align:right;font-size:14px;font-weight:600}#root .sales-responsive-dashboard .sld-payment-comparison{background:#f7faff;border:1px solid #dce5ef;border-radius:12px;margin:14px 18px 18px;padding:12px}#root .sales-responsive-dashboard .sld-payment-comparison>div:first-child{color:#304766;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;display:flex}#root .sales-responsive-dashboard .sld-payment-comparison strong{overflow-wrap:anywhere;font-weight:600}#root .sales-responsive-dashboard .sld-payment-track{background:#e4ebf4;border-radius:999px;height:12px;margin-top:10px;display:flex;overflow:hidden}#root .sales-responsive-dashboard .sld-kpi-card{border-radius:14px;gap:10px;min-width:0;padding:14px;min-height:104px!important}#root .sales-responsive-dashboard .sld-kpi-label{line-height:1.35;white-space:normal!important;font-size:13px!important}#root .sales-responsive-dashboard .sld-kpi-copy strong{overflow-wrap:anywhere;font-size:28px}#root .sales-responsive-dashboard .sld-kpi-change{font-size:11px;line-height:1.4}#root .sales-responsive-dashboard .sld-hero{margin-bottom:16px}#root .sales-responsive-dashboard .sld-hero p{font-size:12px;line-height:1.5}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table-wrap{scrollbar-width:thin;width:100%;min-width:0;overflow:auto!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table{table-layout:fixed!important;width:100%!important;min-width:680px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td){color:#172b4d;max-width:none;height:auto!important;padding:10px 8px!important;font-size:13px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table th{background:#f3f7fc;font-weight:600}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td):first-child,#root .sales-live-dashboard.sales-responsive-dashboard .sld-table col.sld-col-date{width:110px!important;min-width:110px!important;max-width:110px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td):nth-child(2),#root .sales-live-dashboard.sales-responsive-dashboard .sld-table col.sld-col-number{width:104px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td):nth-child(3),#root .sales-live-dashboard.sales-responsive-dashboard .sld-table col.sld-col-party{overflow-wrap:anywhere;overflow:visible;white-space:normal!important;width:auto!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td):nth-child(4),#root .sales-live-dashboard.sales-responsive-dashboard .sld-table col.sld-col-status{text-align:center!important;width:112px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td):nth-child(5),#root .sales-live-dashboard.sales-responsive-dashboard .sld-table col.sld-col-amount{white-space:normal;overflow-wrap:anywhere;text-align:right!important;width:118px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td):nth-child(6),#root .sales-live-dashboard.sales-responsive-dashboard .sld-table col.sld-col-action{text-align:center!important;width:104px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table td strong{font-weight:600!important;overflow:visible!important}#root .sales-responsive-dashboard .sld-status-pill{max-width:100%;font-size:11px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-row-actions{justify-content:center;gap:4px!important;display:flex!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-row-actions button{width:26px;min-width:26px;height:28px}@media (width<=1250px){#root .sales-responsive-dashboard .sld-main-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-responsive-dashboard .sld-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sales-responsive-dashboard .sld-summary-row{flex:none}}@media (width<=900px){#root .sales-responsive-dashboard .sld-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=640px){#root .sales-live-dashboard.sales-responsive-dashboard{padding:8px!important}#root .sales-responsive-dashboard :is(.sld-main-grid,.sld-bottom-grid,.sld-kpi-grid){gap:12px!important;margin-bottom:12px!important}#root .sales-responsive-dashboard .sld-panel-head{padding:14px!important}#root .sales-responsive-dashboard .sld-trend-head{flex-direction:column;align-items:stretch}#root .sales-responsive-dashboard .sld-range-tabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}#root .sales-responsive-dashboard .sld-range-tabs button{padding:6px 3px;font-size:11px}#root .sales-responsive-dashboard .sld-chart-legend{gap:8px 12px;padding:12px 14px 0}#root .sales-responsive-dashboard .sld-chart-wrap{margin-left:2px;margin-right:2px}#root .sales-responsive-dashboard .sld-kpi-card{grid-template-columns:38px minmax(0,1fr);padding:12px}#root .sales-responsive-dashboard .sld-kpi-icon{width:36px;height:36px}#root .sales-responsive-dashboard .sld-kpi-label{font-size:12px!important}#root .sales-responsive-dashboard .sld-summary-row{padding:10px 14px}}@media (width<=400px){#root .sales-responsive-dashboard .sld-kpi-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-responsive-dashboard .sld-summary-row{grid-template-columns:28px minmax(0,1fr)}#root .sales-responsive-dashboard .sld-summary-row strong{text-align:left;grid-column:2}}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero{min-height:64px!important;box-shadow:none!important;background:#103476!important;border:0!important;border-radius:12px!important;padding:16px 18px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero:before,#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero:after{display:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero h1{letter-spacing:normal;line-height:1.3;margin:0!important;font-size:24px!important;font-weight:600!important}#root .sales-responsive-dashboard .sld-panel-head h2{font-size:18px!important}#root .sales-responsive-dashboard .sld-panel-head p,#root .sales-responsive-dashboard .sld-panel-head>:is(button,span){color:#304766;font-size:13px!important}#root .sales-responsive-dashboard .sld-range-tabs button,#root .sales-responsive-dashboard .sld-chart-legend span{font-size:13px!important}#root .sales-responsive-dashboard .sld-range-tabs{overflow:visible}#root .sales-responsive-dashboard .sld-chart-wrap{background:#fff!important}#root .sales-responsive-dashboard :is(.sld-axis-label,.sld-x-label){fill:#253b58;font-size:12px!important}#root .sales-responsive-dashboard .sld-summary-row>span:nth-child(2){color:#243b59;font-size:14px}#root .sales-responsive-dashboard .sld-summary-row strong{font-size:15px}#root .sales-responsive-dashboard .sld-kpi-label,#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td){font-size:14px!important}#root .sales-responsive-dashboard .sld-clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #4187de}.sld-custom-popup{z-index:200;box-sizing:border-box;color:#172b4d;background:#fff;border:1px solid #ccd9e9;border-radius:12px;max-height:calc(100dvh - 24px);padding:14px;font-size:13px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #142a4c2e}.sld-popup-title{align-items:center;gap:7px;margin-bottom:12px;display:flex}.sld-popup-title strong{font-size:14px;font-weight:600}.sld-popup-title button{color:#263b58;cursor:pointer;background:#f1f5fa;border:0;border-radius:6px;width:28px;height:28px;margin-left:auto;font-size:21px}.sld-popup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sld-popup-fields label{gap:5px;min-width:0;display:grid}.sld-popup-fields input{box-sizing:border-box;color:#172b4d;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;padding:0 6px;font-size:12px}.sld-custom-popup small{color:#b42318;margin-top:8px;font-size:12px;display:block}.sld-popup-apply{color:#174b8b;width:100%;height:36px;font:inherit;cursor:pointer;background:#f3f7fc;border:1px solid #d1dce9;border-radius:8px;margin-top:12px;font-weight:600;display:block}.sld-popup-apply:disabled{opacity:.5;cursor:default}.sld-custom-popup button:focus-visible{outline-offset:2px;outline:3px solid #a4c9fb}@media (width<=640px){#root .sales-responsive-dashboard .sld-range-tabs button{font-size:12px!important}#root .sales-responsive-dashboard .sld-kpi-label{font-size:13px!important}}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody tr{height:34px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td.sld-empty,#root .sales-live-dashboard.sales-responsive-dashboard .sld-table .sld-pending-placeholder td{vertical-align:middle;background:#fff!important;height:34px!important;min-height:34px!important;padding:0 8px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-pending-placeholder{pointer-events:none}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table-wrap{container-type:inline-size}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td){border-bottom:.5px solid #e5ebf3!important;border-right:0!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td):last-child{border-right:0!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table thead th:nth-child(n){text-align:center!important;font-weight:500!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td:nth-child(2){overflow-wrap:anywhere;white-space:normal!important;overflow:visible!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td.sld-empty{text-align:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;overflow:visible!important}#root .sales-responsive-dashboard .sld-pending-empty-message{box-sizing:border-box;white-space:normal;text-align:center;color:#405571;pointer-events:none;place-items:center;padding:12px;display:grid;position:absolute;inset:34px 0 0}#root .sales-responsive-dashboard .sld-table-card .sld-panel-head{grid-template-columns:80px minmax(0,1fr) 80px;display:grid}#root .sales-responsive-dashboard .sld-table-card .sld-title-with-icon{display:contents}#root .sales-responsive-dashboard .sld-table-card .sld-panel-head h2{text-align:center;line-height:1.35}#root .sales-responsive-dashboard .sld-table-card .sld-panel-head>button{justify-self:end}@media (width<=400px){#root .sales-responsive-dashboard .sld-table-card .sld-panel-head{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}#root .sales-responsive-dashboard .sld-table-card .sld-panel-head h2{font-size:16px!important}#root .sales-responsive-dashboard .sld-table-card .sld-panel-head>button{font-size:11px!important}}#root .sales-responsive-dashboard .sld-pending-table-frame{min-width:0;position:relative}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table thead tr{height:34px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table thead th:nth-child(n){color:#152c4a!important;font-weight:600!important}#root .sales-responsive-dashboard .sld-panel-head h2{color:#132b49!important}#root .sales-responsive-dashboard .sld-summary-range{box-sizing:border-box;color:#1d385c;min-width:124px;max-width:100%;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;padding:0 10px;font-size:13px}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero{background:#0d2e66!important;min-height:84px!important;padding:22px 20px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero h1{font-weight:650!important}@media (width<=400px){#root .sales-responsive-dashboard .sld-summary-panel .sld-panel-head{align-items:stretch}#root .sales-responsive-dashboard .sld-summary-range{width:100%}}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td{padding:8px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td.sld-empty,#root .sales-live-dashboard.sales-responsive-dashboard .sld-table .sld-pending-placeholder td{padding:0 8px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero{min-height:72px!important;margin-bottom:12px!important;padding:18px!important}#root .sales-responsive-dashboard :is(.sld-main-grid,.sld-bottom-grid,.sld-kpi-grid){gap:12px!important;margin-bottom:12px!important}#root .sales-responsive-dashboard .sld-panel-head{gap:10px;min-height:56px!important;padding:10px 16px!important}#root .sales-responsive-dashboard .sld-section-icon{width:36px;height:36px}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table thead th:nth-child(n),#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td{padding-top:6px!important;padding-bottom:6px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td.sld-empty,#root .sales-live-dashboard.sales-responsive-dashboard .sld-table .sld-pending-placeholder td{padding-top:0!important;padding-bottom:0!important}#root .sales-responsive-dashboard .sld-kpi-card{padding:12px;min-height:92px!important}#root .sales-responsive-dashboard .sld-summary-row{min-height:42px;padding-top:7px;padding-bottom:7px}#root .sales-responsive-dashboard .sld-chart-legend{padding-top:10px}#root .sales-responsive-dashboard .sld-chart-wrap{margin-top:8px}#root .sales-responsive-dashboard .sld-payment-comparison{margin:10px 16px 14px;padding:10px}@media (width<=640px){#root .sales-responsive-dashboard :is(.sld-main-grid,.sld-bottom-grid,.sld-kpi-grid){gap:10px!important;margin-bottom:10px!important}#root .sales-responsive-dashboard .sld-panel-head{padding:10px 12px!important}}#root .sales-responsive-dashboard :is(.sld-axis-label,.sld-x-label){fill:#203650}#root .sales-responsive-dashboard .sld-chart-legend span{color:#203752;font-weight:500}#root .sales-responsive-dashboard .sld-panel-head p{color:#304766!important}#root .sales-responsive-dashboard .sld-summary-row>span:nth-child(2){color:#203752}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table tbody td{color:#162d49}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero{min-height:84px!important;padding:22px 20px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero h1{font-size:28px!important}#root .sales-responsive-dashboard .sld-summary-panel{background:#fcfdff}#root .sales-responsive-dashboard .sld-summary-panel:before{background:linear-gradient(90deg,#07824f,#1d65ce,#6741b1)!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(2) .sld-summary-icon{color:#729ccd!important;background:#eef5ff!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(3) .sld-summary-icon{color:#65ab8b!important;background:#edf9f3!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(4) .sld-summary-icon{color:#c89766!important;background:#fff5eb!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(5) .sld-summary-icon{color:#a18acb!important;background:#f4f0fc!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(6) .sld-summary-icon{color:#c3a061!important;background:#fff8e9!important}#root .sales-responsive-dashboard .sld-summary-panel .sld-payment-comparison{background:#f8fbff;border-color:#e2eaf4}#root .sales-responsive-dashboard .sld-payment-track i:first-child{background:#90d5b5}#root .sales-responsive-dashboard .sld-payment-track i:last-child{background:#f4d395}@media (width<=640px){#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero h1{font-size:26px!important}}#root .sales-responsive-dashboard .sld-summary-panel{color:#142c4a;text-shadow:none}#root .sales-responsive-dashboard .sld-summary-panel .sld-section-icon{color:#185aaf;background:#edf4fd}#root .sales-responsive-dashboard .sld-summary-row:nth-child(2){background:#fafcff}#root .sales-responsive-dashboard .sld-summary-row:nth-child(3){background:#f9fdfa}#root .sales-responsive-dashboard .sld-summary-row:nth-child(4){background:#fffcf8}#root .sales-responsive-dashboard .sld-summary-row:nth-child(5){background:#fcfaff}#root .sales-responsive-dashboard .sld-summary-row:nth-child(6){background:#fffdf7}#root .sales-responsive-dashboard .sld-summary-row:nth-child(2) .sld-summary-icon{color:#1d65ce!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(3) .sld-summary-icon{color:#07824f!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(4) .sld-summary-icon{color:#b56718!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(5) .sld-summary-icon{color:#6741b1!important}#root .sales-responsive-dashboard .sld-summary-row:nth-child(6) .sld-summary-icon{color:#9a6808!important}#root .sales-responsive-dashboard .sld-summary-panel :is(.sld-section-icon,.sld-summary-icon) svg{opacity:1;filter:none;stroke-width:2.2px}#root .sales-responsive-dashboard .sld-summary-row>span:nth-child(2){text-shadow:none;opacity:1;font-size:15px;font-weight:500;line-height:1.4;color:#142c4a!important}#root .sales-responsive-dashboard .sld-summary-row strong{text-shadow:none;font-size:15px;font-weight:650;color:#10294a!important}#root .sales-responsive-dashboard .sld-summary-panel .sld-payment-comparison{color:#19344f;background:#f5f8fc}#root .sales-responsive-dashboard .sld-summary-panel .sld-payment-comparison>div:first-child{color:#19344f;font-size:13px;font-weight:500}#root .sales-responsive-dashboard .sld-summary-panel .sld-payment-comparison strong{color:#10294a;font-weight:650}#root .sales-responsive-dashboard .sld-summary-panel .sld-summary-range{color:#142c4a;font-weight:500}#root .sales-responsive-dashboard .sld-summary-panel .sld-payment-track i:first-child{background:#17a16b}#root .sales-responsive-dashboard .sld-summary-panel .sld-payment-track i:last-child{background:#eda935}#root .sales-responsive-dashboard .sld-heading-copy{min-width:0}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero h1{overflow-wrap:anywhere}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero .sales-heading-path{text-shadow:none;overflow-wrap:anywhere;line-height:1.4;color:#e4edfc!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important}#root .sales-responsive-dashboard .sld-title-with-icon{min-width:0;max-width:100%}#root .sales-responsive-dashboard .sld-title-with-icon>div{min-width:0}#root .sales-responsive-dashboard .sld-panel-head :is(h2,p){overflow-wrap:anywhere}@media (width<=360px){#root .sales-responsive-dashboard .sld-range-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .sales-responsive-dashboard .sld-panel-head h2{color:#102640!important;font-size:19px!important}#root .sales-responsive-dashboard .sld-panel-head p{color:#243b57!important;font-size:14px!important}#root .sales-responsive-dashboard .sld-range-tabs button{font-weight:600;font-size:14px!important}#root .sales-responsive-dashboard .sld-chart-legend span{color:#18314e;font-weight:500;font-size:14px!important}#root .sales-responsive-dashboard :is(.sld-axis-label,.sld-x-label){fill:#17314e;font-weight:500;font-size:13px!important}#root .sales-responsive-dashboard .sld-chart-message{fill:#17314e;font-size:14px}#root .sales-responsive-dashboard .sld-summary-row>span:nth-child(2),#root .sales-responsive-dashboard .sld-summary-row strong{font-size:16px;color:#102640!important}#root .sales-responsive-dashboard .sld-summary-range{color:#102640;font-size:14px}#root .sales-responsive-dashboard .sld-payment-comparison>div:first-child{color:#18314e;font-size:14px}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table :is(th,td){color:#142b45;font-size:15px!important}#root .sales-responsive-dashboard .sld-status-pill{font-size:12px!important}#root .sales-responsive-dashboard .sld-pending-empty-message{color:#243b57;font-size:14px}#root .sales-responsive-dashboard .sld-kpi-label{color:#18314e;font-size:15px!important}#root .sales-responsive-dashboard :is(.sld-panel-head h2,.sld-panel-head p,.sld-chart-legend span,.sld-kpi-label,.sld-summary-row>span:nth-child(2)){text-shadow:none;opacity:1}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero h1{text-shadow:none!important;font-size:29px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero .sales-heading-path{color:#fff!important;font-size:14px!important}.sld-custom-popup{font-size:14px}.sld-popup-fields input{font-size:13px}@media (width<=640px){#root .sales-responsive-dashboard .sld-range-tabs button{font-size:13px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-hero h1{font-size:27px!important}}#root .sales-responsive-dashboard{box-sizing:border-box;max-width:100%;container:sales-overview/inline-size}#root .sales-responsive-dashboard :is(.sld-main-grid,.sld-bottom-grid,.sld-kpi-grid,.sld-kpi-copy,.sld-panel-head,.sld-summary-row,.sld-title-with-icon){min-width:0}#root .sales-responsive-dashboard :is(.sld-hero,.sld-panel-head){flex-wrap:wrap}#root .sales-responsive-dashboard .sld-chart-wrap{box-sizing:border-box;max-width:100%}#root .sales-responsive-dashboard .sld-summary-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}@container sales-overview (width<=1000px){#root .sales-responsive-dashboard .sld-main-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-responsive-dashboard .sld-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container sales-overview (width<=760px){#root .sales-responsive-dashboard .sld-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}@container sales-overview (width<=560px){#root .sales-responsive-dashboard .sld-trend-head{flex-direction:column;align-items:stretch}#root .sales-responsive-dashboard .sld-range-tabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}#root .sales-responsive-dashboard .sld-range-tabs button{padding-inline:3px}#root .sales-responsive-dashboard .sld-chart-wrap{margin-inline:2px}#root .sales-responsive-dashboard .sld-panel-head{padding-inline:12px!important}}@container sales-overview (width<=360px){#root .sales-responsive-dashboard .sld-kpi-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-responsive-dashboard .sld-range-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#root .sales-responsive-dashboard .sld-summary-row{grid-template-columns:28px minmax(0,1fr)}#root .sales-responsive-dashboard .sld-summary-row strong{text-align:left;grid-column:2}}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table{min-width:724px!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table :is(th,td):first-child:not([colspan]){overflow-wrap:anywhere;text-align:center!important;white-space:nowrap!important;width:44px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table :is(th,td):nth-child(2):not([colspan]){overflow-wrap:anywhere;text-align:center!important;white-space:nowrap!important;width:110px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table :is(th,td):nth-child(3):not([colspan]){overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:104px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table :is(th,td):nth-child(4):not([colspan]){overflow-wrap:anywhere;text-align:left!important;white-space:normal!important;width:auto!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table :is(th,td):nth-child(5):not([colspan]){overflow-wrap:anywhere;text-align:center!important;white-space:nowrap!important;width:112px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table :is(th,td):nth-child(6):not([colspan]){overflow-wrap:anywhere;text-align:right!important;white-space:normal!important;width:118px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table :is(th,td):nth-child(7):not([colspan]){overflow-wrap:anywhere;text-align:center!important;white-space:nowrap!important;width:104px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard .sld-table.sld-numbered-table col.sld-col-serial{width:44px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-document-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-main-grid .sld-panel-head h2{font-weight:700!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table{table-layout:fixed!important;width:100%!important;min-width:0!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):first-child:not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-serial{overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:26px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(2):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-date{overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:88px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(3):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-number{overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:92px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(4):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-party{overflow-wrap:normal;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(5):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-amount{overflow-wrap:normal;text-align:center!important;white-space:nowrap!important;width:92px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(6):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-status{overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:72px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(7):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-action{overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:80px!important;min-width:0!important;max-width:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table :is(th,td){border-right:1px solid #dce5ef!important;padding-inline:3px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table :is(th,td):last-child{border-right:0!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-status-pill{padding:3px 5px!important;font-size:12px!important;font-weight:400!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-row-actions{justify-content:center!important;gap:3px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-row-actions button{width:23px!important;min-width:23px!important}@container sales-overview (width<=760px){#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-document-card-grid{grid-template-columns:minmax(0,1fr)!important}}@container sales-overview (width<=620px){#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table-wrap{overflow-x:auto!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table{min-width:610px!important}}@container sales-overview (width>=761px) and (width<=1150px){#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):first-child:not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-serial{width:24px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(2):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-date{width:78px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(3):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-number{width:80px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(5):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-amount{width:82px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(6):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-status{width:70px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td):nth-child(7):not([colspan]),#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table col.sld-col-action{width:80px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table :is(th,td){padding-inline:3px!important;font-size:12px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-panel-head{gap:6px!important;padding-inline:8px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table-card .sld-panel-head h2{font-size:16px!important}}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table thead th:nth-child(4):not([colspan]){text-align:center!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table-card .sld-section-icon{display:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table-card .sld-panel-head{min-height:48px!important;padding-block:7px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table-card .sld-panel-head h2{grid-column:2}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table-card .sld-panel-head>button{grid-column:3}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(th,td){padding-block:4px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table :is(thead,tbody) tr{height:30px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table .sld-pending-placeholder td,#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table tbody td.sld-empty{height:30px!important;padding-block:0!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-pending-empty-message{top:30px}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-card{border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;min-height:164px!important;padding:12px!important;display:flex!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-copy{flex:1;width:100%}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-label{min-height:34px;font-size:13px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-icon{width:34px!important;height:34px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-amount{color:#172b4d;overflow-wrap:anywhere;margin-top:auto;padding-top:9px;font-size:16px;font-weight:650;display:block}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-change{font-size:10px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-row-actions button{box-shadow:none!important;background:0 0!important;border:0!important;transition:none!important;animation:none!important;transform:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-row-actions button:hover{box-shadow:none!important;background:0 0!important;transform:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-row-actions button svg{transition:none!important;animation:none!important;transform:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-summary-row>span:nth-child(2){font-size:14px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-summary-row strong{font-size:15px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-chart-wrap{margin-left:2px!important;margin-right:6px!important}@container sales-overview (width<=1100px){#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container sales-overview (width<=540px){#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container sales-overview (width<=300px){#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-kpi-grid{grid-template-columns:minmax(0,1fr)!important}}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-kpi-card{text-align:left;position:relative;overflow:hidden;background:#fff!important;border:1px solid #d8e4f1!important;border-radius:9px!important;gap:10px!important;min-height:168px!important;padding:11px 13px!important;box-shadow:0 5px 18px #1b3a660d!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-kpi-card:after{content:"";position:absolute;box-sizing:border-box!important;opacity:1!important;z-index:0!important;background:var(--accent)!important;border:0!important;border-radius:0!important;width:100%!important;height:2px!important;inset:0 0 auto!important;transform:none!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-metric-top{align-items:center;gap:10px;width:100%;min-width:0;display:flex}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-kpi-icon{flex:0 0 40px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 78%,white))!important;color:#fff!important;width:40px!important;height:40px!important;box-shadow:0 8px 16px color-mix(in srgb,var(--accent) 22%,transparent)!important;border:0!important;border-radius:9px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-metric-heading{color:#526985;flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-kpi-label{text-transform:uppercase;line-height:1.25;min-height:0!important;color:var(--accent)!important;margin:0!important;font-size:13px!important;font-weight:750!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-metric-heading strong{color:#122a48;overflow-wrap:anywhere;font-size:14px;font-weight:600}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-metric-periods{border-top:1px solid #dce5ef;flex-direction:column;gap:8px;width:100%;margin-top:0;padding-top:10px;display:flex}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-metric-periods>span{color:#203d60;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-metric-periods strong{color:#102c4e;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table tbody td{font-size:13px!important}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table tbody td strong{font-size:inherit!important}@container sales-overview (width>=761px) and (width<=1150px){#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-table.sld-numbered-table tbody td,#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-status-pill{font-size:11.5px!important}}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-reference-metrics .sld-metric-today{align-items:baseline;gap:8px;display:flex}#root .sales-live-dashboard.sales-responsive-dashboard.sales-dashboard-compact-lists .sld-main-grid>.sld-panel>.sld-panel-head{background:#f5f8fc!important}#root .inventory-live-dashboard .ild-refresh{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff50;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}#root .inventory-live-dashboard .ild-refresh:disabled{opacity:.5;cursor:default}#root .inventory-live-dashboard .sld-kpi-copy small{color:#425875;margin-top:6px;font-size:12px;line-height:1.4}#root .inventory-live-dashboard .sld-range-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#root .inventory-live-dashboard .sld-section-icon{color:#185aaf;background:#edf4fd;flex-shrink:0}#root .inventory-live-dashboard .ild-this-month{color:#304766;font-size:12px}#root .inventory-live-dashboard .ild-summary-list{flex-direction:column;display:flex}#root .inventory-live-dashboard .sld-summary-row{display:grid}#root .inventory-live-dashboard .sld-summary-icon.blue{color:#1d65ce;background:#eef5ff}#root .inventory-live-dashboard .sld-summary-icon.green{color:#07824f;background:#edf9f3}#root .inventory-live-dashboard .sld-summary-icon.orange{color:#b56718;background:#fff5eb}#root .inventory-live-dashboard .sld-summary-icon.red{color:#b42338;background:#fff0f1}#root .inventory-live-dashboard .sld-summary-icon.violet{color:#6741b1;background:#f4f0fc}#root .inventory-live-dashboard .sld-chart-empty{text-align:center;color:#243b57;place-items:center;height:100%;padding:16px;font-size:14px;display:grid}#root .inventory-live-dashboard .ild-dashboard-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px}#root .inventory-live-dashboard .ild-dashboard-table :is(th,td){color:#142b45;text-align:center;vertical-align:middle;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border:0;border-bottom:1px solid #e5ebf3;height:34px;padding:6px 8px;font-size:15px;line-height:1.4}#root .inventory-live-dashboard .ild-dashboard-table th{color:#152c4a;background:#f3f7fc;font-weight:600}#root .inventory-live-dashboard .ild-dashboard-table td strong{font-weight:500}#root .inventory-live-dashboard .ild-dashboard-table td:first-child{text-align:left}#root .inventory-live-dashboard .ild-dashboard-table .ild-col-product,#root .inventory-live-dashboard .ild-dashboard-table .ild-col-warehouse{width:auto}#root .inventory-live-dashboard .ild-col-stock,#root .inventory-live-dashboard .ild-col-reorder{width:112px}#root .inventory-live-dashboard .sld-table-wrap{min-height:238px;max-height:440px;position:relative}#root .inventory-live-dashboard .ild-dashboard-table thead{z-index:1;position:sticky;top:0}#root .inventory-live-dashboard .ild-dashboard-table .ild-empty{text-align:center;color:#304766;height:204px;font-size:14px}#root .inventory-live-dashboard .ild-product-cell{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}#root .inventory-live-dashboard .ild-product-cell strong{white-space:normal;overflow-wrap:anywhere;min-width:0}#root .inventory-live-dashboard .ild-product-avatar{color:#246be1;background:#edf4ff;border:1px solid #ccddfb;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}#root .inventory-live-dashboard .ild-product-avatar img{object-fit:cover;width:100%;height:100%}#root .inventory-live-dashboard .ild-product-image-cell .ild-product-avatar{margin:auto}#root .inventory-live-dashboard .ild-product-name-cell{text-align:left}#root .inventory-live-dashboard .ild-row-actions{justify-content:center;align-items:center;gap:4px;display:inline-flex}#root .inventory-live-dashboard .ild-action-button{color:#245bac;cursor:pointer;background:#eef5ff;border:1px solid #d9e6f3;border-radius:6px;justify-content:center;align-items:center;width:26px;min-width:26px;height:28px;padding:0;display:inline-flex}#root .inventory-live-dashboard .ild-action-button.edit{color:#475569;background:#f8fafc}#root .inventory-live-dashboard .ild-action-button:disabled{opacity:.4;cursor:default}#root .inventory-live-dashboard .ild-movement{align-items:center;gap:4px;font-size:13px;display:inline-flex}#root .inventory-live-dashboard .ild-positive,#root .inventory-live-dashboard .ild-movement.in{color:#07824f}#root .inventory-live-dashboard .ild-danger,#root .inventory-live-dashboard .ild-movement.out{color:#b42338}#root .inventory-live-dashboard .ild-view-products{color:#174b8b;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:14px;display:flex}.ild-spin{animation:.8s linear infinite ildSpin}@keyframes ildSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ild-spin{animation:none}}#root .inventory-live-dashboard .ild-summary-list{flex:1}#root .inventory-live-dashboard .sld-table-wrap{min-width:0;max-width:100%;overflow:auto!important}#root .inventory-live-dashboard .ild-dashboard-table{table-layout:fixed!important;width:100%!important;min-width:560px!important;display:table!important}#root .inventory-live-dashboard .ild-dashboard-table :is(th,td){white-space:normal!important;overflow-wrap:break-word!important;min-width:0!important;max-width:none!important;padding:7px 8px!important}#root .inventory-live-dashboard .ild-dashboard-table th{font-size:14px;line-height:1.35}#root .inventory-live-dashboard .ild-col-product,#root .inventory-live-dashboard .ild-col-warehouse{width:auto!important}#root .inventory-live-dashboard .ild-col-stock,#root .inventory-live-dashboard .ild-col-reorder{width:105px!important}#root .inventory-live-dashboard .ild-col-category{width:100px!important}#root .inventory-live-dashboard .ild-col-value{width:115px!important}#root .inventory-live-dashboard .ild-col-type{width:90px!important}#root .inventory-live-dashboard .ild-col-action{width:76px!important}#root .inventory-live-dashboard .ild-col-date{width:110px!important}#root .inventory-live-dashboard .ild-col-image{width:62px!important}#root .inventory-live-dashboard .ild-col-movement{width:105px!important}@container sales-overview (width<=1200px){#root .inventory-live-dashboard .sld-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}#root .inventory-live-dashboard .sld-bottom-grid{align-items:stretch}#root .inventory-live-dashboard .sld-table-card{flex-direction:column;min-width:0;display:flex}#root .inventory-live-dashboard .sld-table-card .sld-panel-head{flex:none}#root .inventory-live-dashboard .sld-table-card .sld-table-wrap{flex:1;max-height:390px;min-height:170px!important}#root .inventory-live-dashboard .ild-dashboard-table th{white-space:nowrap!important;overflow-wrap:normal!important;height:36px!important;padding:7px 6px!important}#root .inventory-live-dashboard .ild-dashboard-table .ild-empty{text-align:center!important;vertical-align:middle!important;height:134px!important}#root .inventory-live-dashboard .ild-col-qty{width:86px!important}#root .inventory-live-dashboard .ild-col-stockqty{width:92px!important}#root .inventory-live-dashboard .ild-col-reorder{width:116px!important}#root .inventory-live-dashboard .ild-col-stock{width:118px!important}#root .inventory-live-dashboard .ild-dashboard-table{min-width:590px!important}#root .inventory-live-dashboard .ild-movement-table{min-width:660px!important}#root .inventory-live-dashboard .ild-product-avatar{border-radius:50%!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;overflow:hidden!important}#root .inventory-live-dashboard .ild-product-avatar img{object-fit:contain!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.product-list-toolbar{align-items:center;gap:14px;padding:14px 16px;display:flex}.product-toolbar-add{flex:none;min-height:44px}.product-toolbar-search{flex:1;max-width:560px}.product-table{min-width:1120px;font-size:13px}.product-table th{height:48px;padding:0 14px;font-size:12px}.product-table td{vertical-align:middle;height:72px;padding:10px 14px}.product-table th:nth-child(2),.product-table td:nth-child(2){min-width:280px}.product-table .product-list-name{align-items:center;gap:12px;min-width:0;display:flex}.product-table .product-list-name>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 52px;place-items:center;min-width:52px;max-width:52px;display:grid;overflow:hidden;width:52px!important;height:52px!important}.product-table .product-list-name img{object-fit:contain;border-radius:8px;display:block;width:100%!important;max-width:52px!important;height:100%!important;max-height:52px!important}.product-table .product-list-name>div{flex-direction:column;gap:3px;min-width:0;display:flex}.product-table .product-list-name strong{white-space:normal;font-size:13px;line-height:1.3}.product-table .product-list-name small{color:#64748b;white-space:normal;font-size:11px;line-height:1.25}.product-error-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:14px;padding:13px 16px;font-weight:700}.product-page-loading{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px}.product-page-shell{flex-direction:column;gap:12px;max-width:1480px;margin:0 auto;font-size:14px;display:flex}.product-page-topbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-back-button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:14px;font-weight:800;display:inline-flex}.product-page-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}.product-progress-card{background:#fff;border:1px solid #dbe4f0;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid;box-shadow:0 8px 24px #0f172a0d}.product-progress-step{text-align:left;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:10px 11px;display:grid}.product-progress-step.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.product-progress-step.done{color:#15803d;cursor:pointer;background:#f0fdf4;border-color:#86efac}.product-progress-number{background:#fff;border:2px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.product-progress-step strong{font-size:12px;line-height:1.2;display:block}.product-progress-step small{color:#64748b;margin-top:2px;font-size:9px;line-height:1.2;display:block}.product-page-form{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.product-page-card{background:#fff;border:1px solid #dbe4f0;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #0f172a0d}.product-page-card-heading{border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:11px;margin-bottom:16px;padding-bottom:13px;display:flex}.product-page-card-heading>span{color:#2563eb;background:#eff6ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.product-page-card-heading>span svg{width:21px;height:21px}.product-page-card-heading small{letter-spacing:.07em;color:#2563eb;font-size:10px;font-weight:900}.product-page-card-heading h2{color:#0f172a;margin:1px 0 2px;font-size:20px;line-height:1.25}.product-page-card-heading p{color:#64748b;margin:0;font-size:13px}.product-basic-page-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:18px;display:grid}.product-fields-area{flex-direction:column;gap:13px;display:flex}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;display:grid}.product-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page-field{flex-direction:column;gap:5px;display:flex}.product-page-field>span{color:#334155;font-size:11.5px;font-weight:800}.product-page-field input,.product-page-field select,.product-page-field textarea{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;width:100%;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.35;transition:all .15s}.product-page-field input,.product-page-field select{height:40px}.product-page-field textarea{resize:vertical;min-height:76px}.product-page-field input:focus,.product-page-field select:focus,.product-page-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.product-page-field input:disabled{color:#64748b;background:#f1f5f9}.product-upload-panel{box-sizing:border-box;text-align:center;color:#64748b;cursor:pointer;background:linear-gradient(#f8fbff,#eff6ff);border:1.5px dashed #93c5fd;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:230px;height:205px;min-height:205px;padding:12px;font-size:12px;display:flex;overflow:hidden}.product-upload-panel>svg{width:31px;height:31px}.product-upload-panel strong{color:#334155;font-size:14px}.product-upload-panel span{font-size:12px;font-weight:700}.product-upload-panel small{font-size:10px;line-height:1.3}.product-upload-panel input{display:none}.product-upload-panel img{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.product-section-stack{flex-direction:column;gap:15px;display:flex}.product-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.product-switch-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:13px;padding:11px 14px;font-size:12px;display:flex;position:relative}.product-switch-row input{opacity:0;position:absolute}.product-switch-row>span{background:#94a3b8;border-radius:999px;width:42px;height:24px;transition:all .2s;position:relative}.product-switch-row>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a47}.product-switch-row input:checked+span{background:#2563eb}.product-switch-row input:checked+span:after{transform:translate(18px)}.product-page-footer{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #dbe4f0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex;position:sticky;bottom:8px;box-shadow:0 -6px 20px #0f172a0f}.product-page-footer>div{gap:9px;display:flex}.product-page-footer button{justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;display:inline-flex}@media (width<=1100px){.product-progress-card,.product-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.product-basic-page-layout{grid-template-columns:1fr}.product-upload-panel{width:100%;height:180px;min-height:180px}}@media (width<=700px){.product-list-toolbar{flex-direction:column;align-items:stretch}.product-toolbar-add{align-self:flex-start}.product-toolbar-search{max-width:none}.product-page-shell{gap:12px}.product-page-topbar{flex-direction:column;align-items:flex-start}.product-progress-card{grid-template-columns:1fr;padding:10px}.product-progress-step small{display:none}.product-page-card{border-radius:15px;padding:16px}.product-page-card-heading h2{font-size:21px}.product-form-grid,.product-form-grid.three,.product-toggle-grid{grid-template-columns:1fr}.product-basic-page-layout{gap:18px}.product-upload-panel{min-height:220px}.product-page-footer{flex-direction:column;align-items:stretch}.product-page-footer>div{grid-template-columns:1fr 1fr;display:grid}.product-page-footer>button,.product-page-footer>div,.product-page-footer button{width:100%}}.product-required-star{color:#dc2626;font-weight:900}.product-inventory-shortcuts{margin-bottom:18px}.product-list-toolbar{justify-content:space-between}.product-page-field.has-error input,.product-page-field.has-error select,.product-page-field.has-error textarea{border-color:#dc2626;box-shadow:0 0 0 1px #dc262614}.product-field-error{color:#dc2626;margin-top:1px;font-size:11px;font-weight:700;line-height:1.25;display:block}.product-page-form .product-page-field>span{color:#101828;font-size:13px;font-weight:500;line-height:1.45}.product-page-form .product-page-field :is(input,select,textarea){color:#101828;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.45}.product-page-form .product-page-field input::placeholder,.product-page-form .product-page-field textarea::placeholder{color:#98a2b3;font-weight:400}.product-page-form{gap:14px;display:grid}.product-single-section{overflow:hidden;margin:0!important;padding:0!important}.product-single-section .product-page-card-heading{box-shadow:none;background:linear-gradient(135deg,#071b47,#0d347c);border:0;border-radius:0;align-items:center;padding:13px 20px;margin:0!important}.product-single-section .product-page-card-heading>span{background:#ffffff29;color:#fff!important}.master-dashboard-shell .master-dashboard-content .product-single-section .product-page-card-heading h2{color:#fff!important}.master-dashboard-shell .master-dashboard-content .product-single-section .product-page-card-heading p{opacity:.82;color:#fff!important}.product-pricing-sequence{gap:14px;display:grid}.product-single-section>.product-basic-page-layout,.product-single-section>.product-pricing-sequence,.product-single-section>.product-section-stack{padding:18px 20px}.product-pricing-base-row,.product-price-tier-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.product-page-footer{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #dce4ef;position:sticky;bottom:0}.product-progress-card{display:none!important}@media (width<=700px){.product-single-section>.product-basic-page-layout,.product-single-section>.product-pricing-sequence,.product-single-section>.product-section-stack{padding:16px}}.product-description-compact{grid-column:1/-1}.product-description-compact textarea{resize:vertical;height:58px;min-height:58px}.product-type-radio-field{border:0;min-width:0;margin:0;padding:0}.product-type-radio-field legend{color:#101828;margin:0 0 5px;padding:0;font-size:13px;font-weight:500;line-height:1.45}.product-type-heading-row{color:#101828;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin:0 0 5px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.product-show-variants-button{color:#1d4ed8;min-height:27px;font:inherit;white-space:nowrap;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.product-show-variants-button.open{color:#475569;background:#f8fafc;border-color:#cbd5e1}.product-type-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-type-radio-group label{box-sizing:border-box;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 11px;display:flex}.product-type-radio-group label.selected{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.product-type-radio-group input{accent-color:#2563eb;border:0;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.product-type-radio-group input:focus{box-shadow:none}.product-type-radio-group span{font-size:13px;font-weight:600}.product-type-radio-field.has-error .product-type-radio-group{border-radius:9px;box-shadow:0 0 0 1px #dc2626}@media (width<=700px){.product-description-compact{grid-column:span 1}}.product-variant-controls{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:12px;display:grid}.product-variant-type-toolbar{background:#f8fafc;border:1px solid #dbe4f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.product-variant-type-toolbar>div{flex-direction:column;gap:2px;display:flex}.product-variant-type-toolbar strong{color:#0f172a;font-size:14px}.product-variant-type-toolbar span{color:#64748b;font-size:11px}.product-variant-add-button,.product-variant-copy-button{cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:700}.product-variant-add-button{color:#fff;background:#2563eb;align-items:center;gap:7px;display:flex}.product-variant-copy-button{color:#3730a3;background:#eef2ff}.product-variant-add-button:disabled,.product-variant-copy-button:disabled{opacity:.5;cursor:not-allowed}.product-variant-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:22px}.product-variant-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.product-variant-table{border-collapse:collapse;background:#fff;width:100%;min-width:1120px}.product-variant-table th{color:#475569;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 5px;font-size:11px}.product-variant-table td{vertical-align:top;border-bottom:1px solid #eef2f7;padding:6px 5px}.product-variant-table input:not([type=checkbox]){box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;width:94px;min-height:32px;padding:6px}.product-variant-table input[type=checkbox]{accent-color:#2563eb;width:17px;height:17px}.product-variant-remove{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:7px;padding:7px;display:flex}.product-variant-draft-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:10px 12px;font-size:12px}.product-variant-table-actions>div{align-items:center;gap:8px;display:flex}.product-variant-clear-button{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:700}.product-variant-color{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.product-variant-color i{border:1px solid #cbd5e1;border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 2px #fff}@media (width<=900px){.product-variant-controls{grid-template-columns:1fr 1fr}}@media (width<=600px){.product-variant-controls{grid-template-columns:1fr}}.product-option-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-option-selector{background:#fff;border:1px solid #dbe4f0;border-radius:12px;min-height:88px;padding:14px}.product-option-selector.selected{background:#f8fbff;border-color:#93c5fd;box-shadow:0 0 0 1px #2563eb14}.product-option-selector.disabled{opacity:.62}.product-option-need-check{cursor:pointer;align-items:center;gap:10px;display:flex}.product-option-need-check>input{accent-color:#2563eb;width:18px;height:18px;margin:0}.product-option-need-check>span{flex-direction:column;gap:2px;display:flex}.product-option-need-check strong{color:#172033;font-size:14px}.product-option-need-check small{color:#64748b;font-size:12px}.product-option-chip-list{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;margin-top:13px;padding-top:12px;display:flex}.product-option-chip-list p{color:#b45309;margin:0;font-size:12px}.product-option-chip-list label{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:inline-flex}.product-option-chip-list label.selected{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.product-option-chip-list input{accent-color:#2563eb;width:15px;height:15px;margin:0}.product-option-chip-list i{border:1px solid #cbd5e1;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 2px #fff}.product-option-disabled-note{color:#b45309;margin:10px 0 0;font-size:12px}.product-option-help-row,.product-variant-table-actions{color:#64748b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.product-option-help-row button{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0}.product-variant-table-actions span{color:#334155}.product-combination-detail{color:#64748b;white-space:nowrap;margin-top:3px;font-size:10px;display:block}.product-variant-table td:first-child{min-width:145px}@media (width<=760px){.product-option-selector-grid{grid-template-columns:1fr}.product-option-help-row,.product-variant-table-actions{flex-direction:column;align-items:flex-start}.product-variant-type-toolbar{flex-direction:column;align-items:stretch}.product-variant-type-toolbar .product-variant-add-button{width:max-content}}.product-image-column{flex-direction:column;gap:10px;width:230px;display:flex}.product-image-column .product-upload-panel{width:100%}.product-image-variants-button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#2563eb 0%,#7c3aed 52%,#db2777 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 13px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 10px 22px #5b21b63d}.product-image-variants-button:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 13px 26px #5b21b64d}.product-image-variants-button.open{background:linear-gradient(120deg,#0f766e,#0891b2)}.product-image-variants-button>span{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.product-image-variants-button strong{color:#fff;font-size:13px;line-height:1.25}.product-image-variants-button small{color:#ffffffd1;font-size:10px}.product-image-variant-error{color:#b91c1c;font-size:11px;line-height:1.35}.product-variant-builder{background:linear-gradient(#fafaff,#f8fbff);border:1px solid #c7d2fe;border-radius:13px;overflow:hidden}.product-variant-builder-heading{background:linear-gradient(90deg,#eef2ff,#f5f3ff);border-bottom:1px solid #dbe4f0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.product-variant-builder-heading>div{flex-direction:column;gap:2px;display:flex}.product-variant-builder-heading strong{color:#172033;font-size:14px}.product-variant-builder-heading span{color:#64748b;font-size:11px}.product-variant-copy-icon-button{color:#4338ca;cursor:pointer;background:#fff;border:1px solid #a5b4fc;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.product-variant-builder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.product-variant-builder-footer{background:#fff;border-top:1px solid #dbe4f0;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.product-variant-builder-footer>span{color:#64748b;font-size:11px}.product-variant-final-add-button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#2563eb,#7c3aed);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:118px;min-height:42px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #4f46e538}.product-variant-row-actions{align-items:center;gap:6px;display:flex}.product-variant-row-copy{color:#4f46e5;cursor:pointer;background:#eef2ff;border:0;border-radius:7px;padding:7px;display:flex}.product-variant-table input:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.product-variant-remove:disabled{opacity:.35;cursor:not-allowed}@media (width<=1100px){.product-image-column{width:100%}.product-variant-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-variant-builder-heading,.product-variant-builder-footer{flex-direction:column;align-items:stretch}.product-variant-copy-icon-button,.product-variant-final-add-button{width:100%}.product-variant-builder-grid{grid-template-columns:1fr}}.product-basic-option-row{grid-column:1/-1;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(280px,1.25fr) auto;align-items:start;gap:15px;display:grid}.product-basic-option-row .product-type-heading-row{min-height:19px}.product-inline-variants-field{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:5px;min-width:0;padding-top:24px;display:flex}.product-inline-variants-button{color:#fff;width:auto;min-width:145px;height:40px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.product-inline-variants-button.open{color:#475569;background:#f8fafc;border-color:#cbd5e1}.product-inline-variants-button:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#e2e8f0;border-color:#cbd5e1}.product-inline-variants-field .product-image-variant-error{text-align:right;max-width:220px}.product-variant-compact-controls{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.product-variant-amount-controls{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;padding:0 14px 14px;display:grid}.product-variant-amount-controls .product-page-field>span{font-size:12px}.product-variant-amount-controls .product-field-error{font-size:10px}.product-variant-compact-controls .product-variant-copy-icon-button,.product-variant-compact-controls .product-variant-final-add-button{width:auto;min-width:104px;height:40px;min-height:40px}.product-variant-compact-controls .product-variant-final-add-button{box-shadow:none;background:#2563eb;margin-top:24px}.product-variant-table td.has-error input:not([type=checkbox]){border-color:#dc2626;box-shadow:0 0 0 1px #dc262614}.product-variant-cell-error{color:#dc2626;white-space:normal;width:94px;margin-top:3px;font-size:9px;line-height:1.15;display:block}.product-field-hint{color:#64748b;margin-top:1px;font-size:10px;line-height:1.3;display:block}.product-variant-stock-panel{background:#f8fbff;border:1px solid #bfdbfe;border-radius:12px;overflow:hidden}.product-variant-stock-heading{background:linear-gradient(90deg,#eff6ff,#f5f3ff);border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.product-variant-stock-heading>div{flex-direction:column;gap:2px;display:flex}.product-variant-stock-heading strong{color:#172033;font-size:13px}.product-variant-stock-heading span{color:#64748b;font-size:10.5px}.product-variant-stock-heading small{color:#1d4ed8;background:#dbeafe;border-radius:999px;flex:none;padding:4px 9px;font-size:10px;font-weight:800}.product-variant-stock-grid{gap:13px 15px;padding:14px}.product-variant-stock-grid>.product-page-field:first-child{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:10px}@media (width<=900px){.product-basic-option-row{grid-template-columns:1fr 1fr}.product-basic-option-row .product-inline-variants-field{align-items:flex-start;padding-top:0}.product-variant-compact-controls{grid-template-columns:1fr 1fr}.product-variant-compact-controls .product-variant-final-add-button{margin-top:0}.product-variant-amount-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.product-basic-option-row{grid-template-columns:1fr}.product-variant-stock-heading{flex-direction:column;align-items:flex-start}.product-variant-compact-controls,.product-variant-amount-controls{grid-template-columns:1fr}.product-variant-compact-controls .product-variant-copy-icon-button,.product-variant-compact-controls .product-variant-final-add-button{width:100%}.product-variant-compact-controls .product-variant-final-add-button{margin-top:0}}.product-page-footer.product-page-footer-right{justify-content:flex-end!important}.product-page-footer .product-page-footer-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-left:auto!important;display:flex!important}.product-page-footer .product-cancel-button{min-width:112px!important;min-height:40px!important}.product-page-footer .product-save-dark{color:#fff!important;background:linear-gradient(135deg,#071b47 0%,#0d347c 100%)!important;border:1px solid #0b2b69!important;min-width:150px!important;min-height:40px!important;box-shadow:0 8px 18px #071b4733!important}.product-page-footer .product-save-dark:hover:not(:disabled){background:linear-gradient(135deg,#06183f 0%,#0a2c6a 100%)!important}.product-page-footer .product-save-dark:disabled{opacity:.65!important;cursor:not-allowed!important}@media (width<=700px){.product-page-footer.product-page-footer-right{align-items:stretch!important}.product-page-footer .product-page-footer-actions{grid-template-columns:1fr 1fr!important;width:100%!important;margin-left:0!important;display:grid!important}.product-page-footer .product-page-footer-actions button{width:100%!important}}.product-error-banner{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.product-error-banner button,.product-row-actions button{cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.product-error-banner button{color:#b91c1c}.product-row-actions{justify-content:flex-start;align-items:center;gap:8px;min-width:82px;display:flex}.product-row-actions button:disabled,.master-status-switch:disabled{cursor:not-allowed;opacity:.45}.product-status-active,.product-status-inactive{font-size:12px}.product-status-active{color:#078552}.product-status-inactive{color:#d33b4a}.product-status-control{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:94px;padding:4px 0;display:inline-flex!important}.product-status-control .product-status-track{background:#cbd5e1;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:background .2s;display:block;position:relative}.product-status-control .product-status-track i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.product-status-control.is-active .product-status-track{background:#0ea66a}.product-status-control.is-active .product-status-track i{transform:translate(16px)}.product-status-control strong{color:#d33b4a;font-size:12px}.product-status-control.is-active strong{color:#078552}.product-row-actions .product-edit-action,.product-row-actions .product-delete-action{border:1px solid;border-radius:8px;flex:0 0 34px;width:34px;height:34px}.product-row-actions .product-edit-action{color:#1263e5;background:#eff6ff;border-color:#bfdbfe}.product-row-actions .product-delete-action{color:#dc2626;background:#fff1f2;border-color:#fecaca}.product-table th:last-child,.product-table td:last-child{min-width:115px}.product-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-purchase-entry-button{color:#1570ef;cursor:pointer;background:#fff;border:1px solid #1570ef;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.product-purchase-entry-button:hover{background:#f5f8ff}.product-inventory-shortcuts .inventory-home-card{--metric-accent:#1769e8;--metric-soft:#eef6ff;--metric-tile:#dcecff;--metric-border:#bcd8ff;isolation:isolate;background:linear-gradient(120deg,#fff 0%,var(--metric-soft) 100%);border:1px solid var(--metric-border);border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #162e540e}.product-inventory-shortcuts .inventory-home-card:nth-child(4n+2){--metric-accent:#009b86;--metric-soft:#edfbf7;--metric-tile:#d0f4eb;--metric-border:#afe6da}.product-inventory-shortcuts .inventory-home-card:nth-child(4n+3){--metric-accent:#7742df;--metric-soft:#f5f0ff;--metric-tile:#e7dcff;--metric-border:#d7c5fa}.product-inventory-shortcuts .inventory-home-card:nth-child(4n+4){--metric-accent:#dd710b;--metric-soft:#fff5eb;--metric-tile:#ffe7d0;--metric-border:#f7d2ac}.product-inventory-shortcuts .inventory-home-card:after{content:"";z-index:-1;pointer-events:none;border:18px solid var(--metric-tile);opacity:.65;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-64px;right:-48px}.product-inventory-shortcuts .inventory-home-icon{background:var(--metric-tile);width:48px;height:48px;color:var(--metric-accent);box-shadow:none;border-radius:12px;flex:0 0 48px}.product-inventory-shortcuts .inventory-home-copy{min-width:0}.product-inventory-shortcuts .inventory-home-copy strong{color:#0e1b33;white-space:normal;overflow-wrap:anywhere;font-weight:700}.product-inventory-shortcuts .inventory-home-copy small{color:#455a77;white-space:normal;overflow-wrap:anywhere}.product-inventory-shortcuts .inventory-home-card>svg{color:var(--metric-accent);flex:none}.product-inventory-shortcuts .inventory-home-card:hover{border-color:var(--metric-accent);transform:translateY(-1px);box-shadow:0 7px 18px #162e5417}.product-inventory-shortcuts .inventory-home-card:focus-visible{outline:3px solid var(--metric-accent);outline-offset:3px}.product-table th:last-child,.product-table td:last-child{text-align:center!important;vertical-align:middle!important}.product-table td:last-child{padding-left:6px!important;padding-right:6px!important}.product-row-actions{justify-content:center!important;width:100%!important;min-width:0!important;margin:0 auto!important}.product-row-actions .product-edit-action,.product-row-actions .product-delete-action,.product-row-actions .product-edit-action:hover,.product-row-actions .product-delete-action:hover,.product-row-actions .product-edit-action:active,.product-row-actions .product-delete-action:active,.product-row-actions .product-edit-action:focus,.product-row-actions .product-delete-action:focus{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transition:none!important;transform:none!important}.product-row-actions .product-edit-action{color:#1263e5!important}.product-row-actions .product-delete-action{color:#dc2626!important}.product-list-analytics .gb-list-analytics{grid-template-columns:minmax(0,1.72fr) minmax(330px,.98fr)!important;gap:12px!important;margin-bottom:12px!important}.product-list-analytics .gb-list-chart-card{min-width:0!important;overflow:hidden!important}.product-list-analytics .gb-list-line-chart{width:100%!important;height:100%!important;display:block!important}.product-list-analytics .gb-list-chart-legend{padding-right:12px!important}.product-list-card .party-table-scroll{overflow-x:auto!important}.product-table.gb-polished-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}.product-table.gb-polished-table th,.product-table.gb-polished-table td{text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-bottom:1px solid #e8edf4!important;border-right:1px solid #dfe6ef!important;min-width:0!important;height:auto!important;padding:9px 7px!important;overflow:hidden!important}.product-table.gb-polished-table th{padding-top:10px!important;padding-bottom:10px!important;font-size:12px!important}.product-table.gb-polished-table th:first-child,.product-table.gb-polished-table td:first-child{border-left:1px solid #e8edf4!important}.product-table.gb-polished-table .gb-col-index{width:42px!important}.product-table.gb-polished-table .gb-col-sku{width:112px!important}.product-table.gb-polished-table .gb-col-category{width:150px!important}.product-table.gb-polished-table .gb-col-type{width:86px!important}.product-table.gb-polished-table .gb-col-price{width:112px!important}.product-table.gb-polished-table .gb-col-stock{width:108px!important}.product-table.gb-polished-table .gb-col-status{width:124px!important}.product-table.gb-polished-table .gb-col-action{width:84px!important}.product-table.gb-polished-table .gb-col-product{width:auto!important}.product-table.gb-polished-table th.gb-col-product{text-align:center!important}.product-table.gb-polished-table td.gb-col-product{text-align:left!important}.product-table.gb-polished-table .product-list-name{justify-content:flex-start!important;gap:10px!important}.product-table.gb-polished-table .product-list-name>span{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important}.product-table.gb-polished-table .product-list-name strong,.product-table.gb-polished-table .product-list-name small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.product-table.gb-polished-table .product-status-control{gap:6px!important;width:max-content!important;min-width:0!important;margin:0 auto!important}.product-table.gb-polished-table .product-status-control .product-status-track{flex-basis:34px!important;width:34px!important}.product-table.gb-polished-table .product-status-control.is-active .product-status-track i{transform:translate(12px)!important}.product-table.gb-polished-table .product-row-actions{gap:4px!important}.product-table.gb-polished-table .product-row-actions button{flex:0 0 28px!important;width:28px!important;height:28px!important;padding:4px!important}@media (width<=1100px){.product-list-analytics .gb-list-analytics{grid-template-columns:1fr!important}.product-table.gb-polished-table{min-width:900px!important}}.product-inventory-shortcuts{gap:14px!important;margin-bottom:8px!important}.product-inventory-shortcuts .inventory-home-card{gap:12px!important;min-height:116px!important;padding:14px 16px!important}.product-inventory-shortcuts .inventory-home-icon{flex-basis:42px!important;width:42px!important;height:42px!important}.product-inventory-shortcuts .inventory-home-copy small{line-height:1.35!important}.product-list-toolbar{gap:10px!important;margin-bottom:8px!important;padding:10px 14px!important}.product-list-toolbar .product-toolbar-add,.product-list-toolbar .product-purchase-entry-button{min-height:40px!important}.product-list-analytics .gb-list-chart-card{min-height:272px!important}.product-list-analytics .gb-list-chart-wrap{height:180px!important;padding:0 8px 9px!important}.product-list-analytics .gb-list-status-body{min-height:190px!important}@media (width<=1100px){.product-inventory-shortcuts .inventory-home-card{min-height:110px!important}}.product-filter-toolbar{flex-wrap:nowrap!important;align-items:center!important;width:100%!important;padding:10px 12px!important;display:flex!important}.product-filter-toolbar .product-toolbar-search-compact{flex:430px!important;width:auto!important;min-width:280px!important;max-width:560px!important;min-height:40px!important}.product-filter-select{color:#183153;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;min-width:150px;height:40px;padding:0 34px 0 12px;font-size:14px;font-weight:600}.product-filter-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.product-category-filter{min-width:170px}.product-toolbar-dark-add{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:1px solid #0f172a;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:142px;height:40px;margin-left:auto;padding:0 16px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #0f172a24}.product-toolbar-dark-add:hover{background:#1e293b;border-color:#1e293b}@media (width<=1050px){.product-filter-toolbar{flex-wrap:wrap!important}.product-filter-toolbar .product-toolbar-search-compact{flex:100%!important;max-width:none!important}.product-toolbar-dark-add{margin-left:0}}#root .sales-live-dashboard.sales-responsive-dashboard.sales-register-dashboard-analytics{padding:0!important}#root .sales-register-dashboard-analytics .sld-main-grid{margin-bottom:12px!important}#root .sales-dashboard-register{min-width:0;padding:12px!important}#root .sales-dashboard-register .quotation-dashboard-heading{box-sizing:border-box;background:#0d2e66;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:84px;margin-bottom:12px;padding:22px 20px;display:flex}#root .sales-dashboard-register .quotation-dashboard-heading h1{color:#fff;margin:0;font-size:28px;font-weight:650;line-height:1.25}#root .sales-dashboard-register .quotation-dashboard-heading button{font-size:13px;color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#fff9!important}#root .sales-dashboard-register .sales-list-stats{gap:12px;margin-bottom:12px}#root .sales-dashboard-register .sales-stat-card{border-radius:14px;min-width:0;min-height:92px!important;padding:12px!important}#root .sales-dashboard-register .sales-stat-copy strong{overflow-wrap:anywhere;color:#10294a!important;font-size:25px!important}#root .sales-register-dashboard-analytics .sld-summary-row strong{overflow-wrap:anywhere}@media (width<=640px){#root .sales-dashboard-register .quotation-dashboard-heading h1{font-size:26px}#root .sales-dashboard-register .sales-list-stats{gap:10px}#root .sales-dashboard-register .sales-stat-copy strong{font-size:23px!important}}@media (width<=400px){#root .sales-dashboard-register .sales-list-stats{grid-template-columns:minmax(0,1fr)!important}#root .sales-dashboard-register .quotation-dashboard-heading{padding:22px 16px}}#root .sales-dashboard-register .sales-list-toolbar .quotation-toolbar-add{color:#fff!important;box-shadow:none!important;background:#0d2e66!important;border-color:#0d2e66!important}#root .sales-dashboard-register .sales-list-toolbar .quotation-toolbar-add:hover{background:#092450!important;border-color:#092450!important}#root .sales-dashboard-register .quotation-dashboard-heading button:focus-visible,#root .sales-dashboard-register .quotation-toolbar-add:focus-visible{outline-offset:3px;outline:3px solid #a4c9fb}@container sales-final-page (width<=640px){#root .sales-dashboard-register .sales-list-toolbar-actions .quotation-toolbar-add{grid-column:1/-1}}#root .sales-register-dashboard-analytics .quotation-status-card{container-type:inline-size}#root .sales-register-dashboard-analytics .quotation-status-card .sld-panel-head{border-bottom:1px solid #e4ecf5}#root .sales-register-dashboard-analytics .quotation-status-card .sld-section-icon{color:#009c61;background:#e7f8f0;border-radius:15px;width:48px;height:48px}#root .sales-register-dashboard-analytics .quotation-status-body{flex:1;grid-template-columns:minmax(160px,.95fr) minmax(145px,1.15fr);align-items:center;gap:20px;min-width:0;padding:24px 16px;display:grid}#root .sales-register-dashboard-analytics .quotation-status-donut{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:192px;max-width:100%;display:grid}#root .sales-register-dashboard-analytics .quotation-status-donut>div{aspect-ratio:1;color:#07356d;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:68%;display:flex}#root .sales-register-dashboard-analytics .quotation-status-donut span{text-align:center;max-width:90%;font-size:13px;line-height:1.3}#root .sales-register-dashboard-analytics .quotation-status-donut strong{font-size:17px;font-weight:600}#root .sales-register-dashboard-analytics .quotation-status-legend{min-width:0}#root .sales-register-dashboard-analytics .quotation-status-legend>div{color:#12457c;border-bottom:1px solid #e1eaf5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;font-size:14px;display:grid}#root .sales-register-dashboard-analytics .quotation-status-legend>div:last-child{border-bottom:0}#root .sales-register-dashboard-analytics .quotation-status-legend span{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}#root .sales-register-dashboard-analytics .quotation-status-legend i{box-sizing:border-box;border:1.5px solid;border-radius:50%;flex:0 0 15px;width:15px;height:15px;position:relative}#root .sales-register-dashboard-analytics .quotation-status-legend i:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:5px}#root .sales-register-dashboard-analytics .quotation-status-legend strong{text-align:right;font-weight:600}#root .sales-register-dashboard-analytics .quotation-status-legend em{text-align:right;font-style:normal}#root .sales-register-dashboard-analytics .quotation-status-comparison{color:#12457c;background:linear-gradient(110deg,#f4fbf8,#fff6f6);border:1px solid #dce7f4;border-radius:12px;margin:0 16px 24px;padding:16px 15px}#root .sales-register-dashboard-analytics .quotation-status-comparison>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;line-height:1.4;display:flex}#root .sales-register-dashboard-analytics .quotation-status-comparison strong{color:#07356d;font-weight:600}#root .sales-register-dashboard-analytics .quotation-status-track{background:#e8edf4;border-radius:999px;height:10px;margin-top:15px;display:flex;overflow:hidden}#root .sales-register-dashboard-analytics .quotation-status-track i:first-child{background:linear-gradient(90deg,#1ab578,#099652)}#root .sales-register-dashboard-analytics .quotation-status-track i:last-child{background:linear-gradient(90deg,#ef3c43,#bf1922)}@container (width<=380px){#root .sales-register-dashboard-analytics .quotation-status-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px}#root .sales-register-dashboard-analytics .quotation-status-donut{width:172px}#root .sales-register-dashboard-analytics .quotation-status-legend>div{min-height:44px}}#root .sales-dashboard-register .quotation-heading-copy{min-width:0}#root .sales-dashboard-register .quotation-dashboard-heading h1{overflow-wrap:anywhere}#root .sales-dashboard-register .quotation-heading-path{color:#e4edfc;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.4}@container sales-final-page (width<=640px){#root .sales-dashboard-register .quotation-dashboard-heading{align-items:flex-start}#root .sales-dashboard-register .quotation-heading-copy{flex:240px}#root .sales-dashboard-register .sales-list-toolbar-actions{min-width:0}}#root .sales-dashboard-register .quotation-dashboard-heading h1{text-shadow:none;font-size:29px}#root .sales-dashboard-register .quotation-heading-path{color:#fff;font-size:14px}#root .sales-dashboard-register .sales-stat-copy>span{color:#18314e!important;font-size:14px!important}#root .sales-dashboard-register .sales-list-toolbar :is(input,select,.sales-btn){font-size:14px!important}#root .sales-dashboard-register .sales-list-toolbar :is(input,select){color:#142b45!important}#root .sales-dashboard-register .sales-list-search input::placeholder{color:#44576e;opacity:1}#root .sales-dashboard-register .sales-list-heading h2{color:#102640;font-size:18px}#root .sales-dashboard-register .sales-list-heading small{color:#344b66;font-size:13px}#root .sales-dashboard-register .sales-document-list-table :is(th,td){text-shadow:none;opacity:1;color:#142b45!important;font-size:15px!important}#root .sales-dashboard-register .sales-document-list-table th{font-weight:600!important}#root .sales-dashboard-register .sales-list-status{font-size:13px!important}#root .sales-register-dashboard-analytics .quotation-status-donut span{color:#142b45;font-size:14px}#root .sales-register-dashboard-analytics .quotation-status-donut strong{color:#102640;font-size:18px}#root .sales-register-dashboard-analytics .quotation-status-legend>div,#root .sales-register-dashboard-analytics .quotation-status-comparison>div:first-child{color:#18314e;font-size:15px}#root .sales-register-dashboard-analytics .quotation-status-comparison strong{color:#102640}@media (width<=640px){#root .sales-dashboard-register .quotation-dashboard-heading h1{font-size:27px}}#root .sales-dashboard-register .sales-list-customer-cell>span{font-size:inherit!important;color:#142b45!important}#root .sales-dashboard-register .sales-source-link{color:#174473;font-size:14px}#root .sales-dashboard-register .sales-converted-chip{font-size:14px!important}@container sales-final-page (width<=400px){#root .sales-dashboard-register .sales-list-stats{grid-template-columns:minmax(0,1fr)!important}}#root .sales-register-dashboard-analytics .sld-main-grid>.sld-panel>.sld-panel-head h2{font-weight:700!important}#root .sales-register-dashboard-analytics .sld-chart-wrap{margin-left:2px!important;margin-right:6px!important}#root .sales-register-dashboard-analytics .sld-chart-legend{padding-left:18px!important}#root .sales-register-dashboard-analytics :is(.sld-axis-label,.sld-x-label){fill:#17314e;font-weight:500;font-size:13px!important}#root .sales-register-dashboard-analytics .sld-main-grid>.sld-panel>.sld-panel-head{background:#f5f8fc!important}@media (width<=640px){#root .sales-register-dashboard-analytics .sld-chart-wrap{margin-left:2px!important;margin-right:2px!important}}#root .sales-register-dashboard-analytics .sld-trend-panel{flex-direction:column;display:flex}#root .sales-register-dashboard-analytics .sld-trend-panel .sld-chart-wrap{flex-shrink:0;flex:auto!important;height:auto!important;min-height:300px!important;margin-top:8px!important;margin-bottom:4px!important}#root .sales-register-dashboard-analytics .sld-trend-panel .sld-chart{height:100%!important}.sales-top-actions{justify-content:flex-end;align-items:center;gap:10px;margin:-8px 0 12px;display:flex}.sales-btn,.sales-icon-btn{color:#0f274d;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9ea;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;transition:all .18s;display:inline-flex}.sales-btn:hover,.sales-icon-btn:hover{background:#f7fbff;border-color:#8bb6ff;transform:translateY(-1px)}.sales-btn-primary{color:#fff;background:#1267ed;border-color:#1267ed;box-shadow:0 5px 13px #1267ed2e}.sales-btn-primary:hover{background:#0d5edb}.sales-btn-muted{background:#fff}.sales-icon-btn{width:40px;padding:0}.sales-more-wrap{position:relative}.sales-more-menu{z-index:30;background:#fff;border:1px solid #dce3ef;border-radius:8px;width:170px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #12244224}.sales-more-menu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.sales-more-menu button:hover{background:#f3f7ff}.sales-error{color:#b42318;background:#fff3f2;border:1px solid #f6c7c3;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 13px;display:flex}.sales-error button{color:inherit;cursor:pointer;background:0 0;border:0}.sales-panel{background:#fff;border:1px solid #dce3ef;border-radius:8px;box-shadow:0 2px 8px #10264a09}.sales-customer-column label,.sales-fields-grid label,.sales-mini label{color:#162542;font-size:12px;font-weight:600}.sales-customer-column label b,.sales-fields-grid label b{color:#e52d2d}.sales-master-grid input,.sales-master-grid select,.sales-master-grid textarea,.sales-mini input,.sales-mini select,.sales-mini textarea,.sales-table-wrap input{box-sizing:border-box;color:#162542;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #ccd7e7;border-radius:6px;outline:none;padding:8px 10px;font-size:12px}.sales-master-grid input:focus,.sales-master-grid select:focus,.sales-master-grid textarea:focus,.sales-mini input:focus,.sales-mini select:focus,.sales-mini textarea:focus,.sales-table-wrap input:focus{border-color:#5792ef;box-shadow:0 0 0 2px #3a7fec14}.sales-master-grid input[readonly]{background:#f7f9fc}.sales-address{color:#34445f;white-space:pre-wrap;min-height:128px;font:inherit;background:#f6f8fb;border:1px solid #edf0f5;border-radius:6px;margin:0;padding:12px;font-size:12px;line-height:1.55}.sales-fields-grid textarea{resize:vertical;min-height:62px}.sales-fields-grid small{color:#72819a;align-self:flex-end}.sales-span-2{grid-column:span 2}.sales-info-card{border-left:1px solid #e5eaf2;padding-left:14px;position:relative}.sales-info-card h3{margin:0 0 16px;font-size:14px}.sales-info-card dl{gap:10px;margin:0;display:grid}.sales-info-card dl div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.sales-info-card dt{color:#718096}.sales-info-card dd{text-align:right;color:#172744;margin:0;font-weight:600}.sales-active-pill{color:#17813c;background:#dcf8df;border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;top:0;right:0}.sales-info-card>.sales-btn{width:100%;margin-top:16px}.sales-inline{display:flex}.sales-inline input{border-radius:6px 0 0 6px}.sales-inline button{color:#1764dc;cursor:pointer;background:#f7fbff;border:1px solid #b7cdf2;border-left:0;border-radius:0 6px 6px 0;padding:0 10px}.sales-radio-row{align-items:center;flex-direction:row!important;gap:12px!important;display:flex!important}.sales-radio-row label{align-items:center;gap:5px;font-weight:500;display:flex}.sales-radio-row input{width:auto!important;min-height:auto!important}.sales-items-panel{margin-bottom:12px;overflow:visible}.sales-section-head{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sales-section-head h2{margin:0;font-size:15px}.sales-item-tools{align-items:center;gap:9px;display:flex}.sales-product-search{width:300px;position:relative}.sales-product-search>svg{color:#6f7f99;z-index:2;position:absolute;top:10px;left:10px}.sales-product-search>input{box-sizing:border-box;border:1px solid #cfd9ea;border-radius:6px;outline:none;width:100%;height:38px;padding:0 10px 0 34px}.sales-product-results{z-index:40;background:#fff;border:1px solid #dce3ef;border-radius:7px;max-height:300px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #14274624}.sales-product-results button{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;display:flex}.sales-product-results button:hover{background:#f5f9ff}.sales-product-results span{flex-direction:column;display:flex}.sales-product-results small{color:#7a889e}.sales-product-results strong{color:#1764dc;font-size:11px}.sales-table-wrap{overflow-x:auto}.sales-table-wrap table{border-collapse:collapse;width:100%;min-width:960px;font-size:11.5px}.sales-table-wrap th{color:#182844;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e3e8f0;padding:10px 9px;font-weight:600}.sales-table-wrap td{text-align:center;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:8px 9px}.sales-table-wrap td:nth-child(2){text-align:left;min-width:160px}.sales-table-wrap td strong{font-weight:600;display:block}.sales-table-wrap td small{color:#7b8aa0;margin-top:2px;display:block}.sales-table-wrap input{text-align:center;min-width:70px;min-height:32px;padding:6px 7px}.sales-delete{color:#ee3d3d;cursor:pointer;background:#fff1f1;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sales-empty{color:#65758f;padding:35px!important}.sales-table-footer{justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.sales-table-footer span{color:#4e5e77;font-size:11px}.sales-bottom-grid{grid-template-columns:250px minmax(310px,1fr) minmax(320px,1fr);gap:12px;margin-bottom:12px;display:grid}.challan-bottom{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-mini,.sales-summary-card{padding:14px}.sales-mini h3,.sales-summary-card h3{margin:0 0 12px;font-size:13px}.sales-mini h4{margin:14px 0 7px;font-size:11px}.sales-mini textarea{resize:vertical;min-height:70px}.sales-detail-row{grid-template-columns:1fr 116px;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:grid}.sales-detail-row>span{color:#34445f}.sales-detail-row strong{font-size:11px}.sales-money-input{border:1px solid #d6deea;border-radius:5px;align-items:center;display:flex;overflow:hidden}.sales-money-input svg{color:#5d6d85;margin-left:8px}.sales-money-input input{text-align:right;border:0!important;min-height:30px!important}.sales-additional-total{border-top:1px solid #e2e7ef;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.sales-dropzone{color:#1764dc;cursor:pointer;background:#fbfdff;border:1px dashed #a9c7f1;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:108px;display:flex}.sales-dropzone strong{color:#152745;text-align:center;font-size:11px;font-weight:500}.sales-dropzone small{color:#66768f;font-size:9px}.sales-file-row{background:#f7f9fc;border-radius:5px;align-items:center;gap:8px;margin-top:7px;padding:7px;display:flex}.sales-file-row>span{text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}.sales-file-row small{color:#7b899f;display:block}.sales-file-row button{color:#e33434;cursor:pointer;background:0 0;border:0}.sales-summary-rows{gap:9px;display:grid}.sales-summary-rows>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.sales-summary-rows span{color:#4a5a72}.sales-summary-rows b{font-weight:600}.sales-summary-rows .negative{color:#e23535}.sales-summary-card .sales-detail-row{grid-template-columns:1fr 100px;margin-top:10px}.sales-round{text-align:right}.sales-grand{border-top:1px solid #d5dce8;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.sales-grand b{color:#0868ed;font-size:17px}.sales-words{background:#f7f9fc;border-radius:5px;flex-direction:column;gap:4px;margin-top:10px;padding:9px;display:flex}.sales-words small{color:#66768f;font-size:9px}.sales-words strong{font-size:10px}.sales-signature canvas{touch-action:none;background:#fff;border:1px solid #d1dae7;border-radius:5px;width:100%;height:82px}.sales-signature button{color:#df3030;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:5px 0;display:flex}.sales-cancel{margin-right:auto}.success-overlay{z-index:9999}@media (width<=1280px){.sales-info-card{border-top:1px solid #e5eaf2;border-left:0;grid-column:1/-1;padding:12px 0 0}.sales-info-card dl{grid-template-columns:repeat(4,1fr)}.sales-bottom-grid,.challan-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-item-tools{flex-wrap:wrap}.sales-product-search{width:250px}}@media (width<=820px){.sales-top-actions{flex-wrap:wrap}.sales-span-2,.sales-info-card{grid-column:auto}.sales-info-card dl{grid-template-columns:1fr 1fr}.sales-bottom-grid,.challan-bottom{grid-template-columns:1fr}.sales-section-head{flex-direction:column;align-items:flex-start}.sales-item-tools,.sales-product-search{width:100%}}.sales-aside-amounts{border-top:1px solid #e5eaf2;margin-top:14px;padding-top:12px}.sales-aside-amounts h4{margin:0 0 10px;font-size:11px}.sales-aside-amounts>div{justify-content:space-between;gap:8px;margin:7px 0;font-size:10px;display:flex}.sales-aside-amounts span{color:#66768f}.sales-aside-amounts b{font-weight:600}.sales-aside-amounts .negative{color:#df3030}.sales-aside-amounts .grand{border-top:1px solid #e1e7f0;margin-top:9px;padding-top:9px;font-size:12px}.sales-aside-amounts .grand b{color:#0868ed;font-size:14px}.sales-items-error{color:#d92d20;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;margin:0 14px 10px;padding:8px 10px;font-size:11px}.sales-product-cell{align-items:center;gap:9px;min-width:0;display:flex}.sales-product-cell>img,.sales-product-cell>span{object-fit:cover;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;flex:0 0 34px;width:34px;height:34px}.sales-product-cell>span{color:#2563eb;place-items:center;display:grid}.sales-product-cell>div{min-width:0}.sales-product-cell strong,.sales-product-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-register-content{padding-bottom:26px}.sales-list-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.sales-list-stats>div{background:#fff;border:1px solid #dce3ef;border-radius:9px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;box-shadow:0 2px 8px #10264a09}.sales-list-stats span{color:#66758d;font-size:12px}.sales-list-stats strong{color:#102a56;font-size:20px;font-weight:600}.sales-list-toolbar{grid-template-columns:minmax(280px,1fr) 190px 170px auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.sales-list-toolbar input,.sales-list-toolbar select{color:#162542;width:100%;height:38px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd9ea;border-radius:7px;outline:none;padding:0 11px;font-size:12px}.sales-list-search{position:relative}.sales-list-search svg{color:#76859b;position:absolute;top:11px;left:11px}.sales-list-search input{padding-left:35px}.sales-list-card{overflow:hidden}.sales-list-heading{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sales-list-heading h2{margin:0 0 3px;font-size:16px}.sales-list-heading small{color:#718096;font-size:11px}.sales-list-table-wrap{overflow:auto}.sales-list-table{border-collapse:collapse;width:100%;min-width:1080px;font-size:11.5px}.sales-list-table th{text-align:left;color:#243552;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e3e8f0;padding:11px 10px;font-weight:600}.sales-list-table td{color:#243552;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:11px 10px}.sales-list-table td strong{font-weight:500}.sales-list-status{color:#526175;white-space:nowrap;background:#f7f9fc;border:1px solid #d8e0eb;border-radius:999px;align-items:center;min-height:27px;padding:4px 10px;font-size:11px;font-weight:400;display:inline-flex}.sales-list-status.status-sent,.sales-list-status.status-delivered,.sales-list-status.status-invoiced,.sales-list-status.status-converted{color:#067647;background:#ecfdf3;border-color:#abefc6}.sales-list-status.status-draft{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.sales-list-status.status-partially-delivered{color:#b54708;background:#fffaeb;border-color:#fedf89}.sales-list-status.status-approved{color:#15803d;background:#dcfce7;border-color:#86efac}.sales-view-btn{color:#17406f;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c9e2;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.sales-view-btn:hover{background:#f6faff;border-color:#6da0ee}.sales-list-modal-backdrop{z-index:9990;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sales-list-modal{background:#fff;border-radius:12px;width:min(980px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #0f172a38}.sales-list-modal-head{z-index:2;background:#fff;border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:sticky;top:0}.sales-list-modal-head h2{margin:0 0 3px;font-size:17px}.sales-list-modal-head span{color:#67778f;font-size:12px}.sales-list-modal-head button{color:#34445f;cursor:pointer;background:#f5f7fa;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sales-list-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.sales-list-detail-grid>div{border:1px solid #e3e8f0;border-radius:7px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.sales-list-detail-grid span{color:#718096;font-size:10px}.sales-list-detail-grid strong{color:#172744;font-size:11.5px;font-weight:500}.sales-list-modal-table{padding:0 18px 16px;overflow:auto}.sales-list-modal-table table{border-collapse:collapse;border:1px solid #e3e8f0;width:100%;min-width:650px;font-size:11px}.sales-list-modal-table th{text-align:left;background:#f8fafc;border-bottom:1px solid #e3e8f0;padding:9px}.sales-list-modal-table td{border-bottom:1px solid #edf0f5;padding:9px}.sales-list-modal-table td small{color:#7b899f;display:block}.sales-list-documents{padding:0 18px 16px}.sales-list-documents h3{margin:0 0 8px;font-size:13px}.sales-list-documents a{color:#17406f;border:1px solid #d8e2f0;border-radius:7px;align-items:center;gap:9px;margin-top:7px;padding:9px 11px;text-decoration:none;display:flex}.sales-list-documents a span{flex:1}.sales-list-documents a strong{color:#1764dc;font-size:10px;font-weight:500}.sales-list-modal-total{border-top:1px solid #e5eaf2;justify-content:flex-end;align-items:center;gap:18px;padding:14px 18px;font-size:14px;display:flex}.sales-list-modal-total strong{color:#0868ed;font-size:18px;font-weight:600}@media (width<=980px){.sales-list-stats{grid-template-columns:repeat(2,1fr)}.sales-list-toolbar{grid-template-columns:1fr 1fr}.sales-list-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.sales-list-stats,.sales-list-toolbar,.sales-list-detail-grid{grid-template-columns:1fr}}.sales-list-modal-summary{box-sizing:border-box;background:#f8fafc;border:1px solid #dce3ef;border-radius:8px;gap:8px;width:min(360px,100% - 36px);margin:0 18px 12px auto;padding:12px 14px;display:grid}.sales-list-modal-summary>div{color:#667085;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.sales-list-modal-summary strong{color:#172744;font-size:12px;font-weight:600}.sales-add-item-btn{color:#fff!important;background:linear-gradient(135deg,#2580f7 0%,#075fe4 100%)!important;border-color:#1769e8!important;min-height:38px!important;padding:0 18px!important;box-shadow:0 5px 14px #1067e833!important}.sales-add-item-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#1676ee 0%,#0455d4 100%)!important}.sales-table-footer{justify-content:flex-end!important}.sales-product-picker-backdrop{z-index:9998;background:#0f172a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sales-product-picker{background:#fff;border:1px solid #dbe4f0;border-radius:14px;flex-direction:column;width:min(920px,96vw);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 26px 80px #0f172a3d}.sales-product-picker-head{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.sales-product-picker-head h2{color:#12284b;margin:0 0 3px;font-size:18px}.sales-product-picker-head span{color:#718096;font-size:11.5px}.sales-product-picker-head>button{color:#43536b;cursor:pointer;background:#f3f6fa;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sales-product-picker-search{border-bottom:1px solid #edf1f6;padding:14px 18px;position:relative}.sales-product-picker-search svg{color:#73839a;position:absolute;top:26px;left:31px}.sales-product-picker-search input{width:100%;height:42px;font:inherit;box-sizing:border-box;border:1px solid #cad6e6;border-radius:8px;outline:none;padding:0 13px 0 40px;font-size:12px}.sales-product-picker-search input:focus{border-color:#4f8ef5;box-shadow:0 0 0 3px #216fee1a}.sales-product-picker-list{min-height:260px;max-height:54vh;padding:8px 12px;overflow:auto}.sales-product-picker-row{cursor:pointer;border:1px solid #0000;border-bottom-color:#edf1f5;border-radius:8px;grid-template-columns:26px minmax(0,1fr) 150px;align-items:center;gap:10px;padding:11px 12px;transition:all .16s;display:grid}.sales-product-picker-row:hover{background:#f7faff;border-color:#dbe9ff}.sales-product-picker-row.is-selected{background:#eef6ff;border-color:#9fc4fb}.sales-product-picker-row input{accent-color:#126ae8;width:17px;height:17px}.sales-product-picker-info{flex-direction:column;gap:3px;min-width:0;display:flex}.sales-product-picker-info strong{color:#172b4d;font-size:12.5px;font-weight:500}.sales-product-picker-info small{color:#74839a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sales-product-picker-meta{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.sales-product-picker-meta span{color:#718096;font-size:10.5px}.sales-product-picker-meta strong{color:#145fc5;font-size:12px;font-weight:600}.sales-product-picker-empty{text-align:center;color:#77869b;padding:60px 20px;font-size:12px}.sales-product-picker-foot{background:#fbfcfe;border-top:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.sales-product-picker-foot>span{color:#66758d;font-size:11.5px}.sales-product-picker-foot>div{gap:9px;display:flex}.sales-add-selected-btn{color:#fff!important;background:#1769e8!important;border-color:#1769e8!important}.sales-add-selected-btn:hover:not(:disabled){background:#075bd5!important}.sales-add-selected-btn:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.sales-product-picker-backdrop{padding:10px}.sales-product-picker-row{grid-template-columns:24px minmax(0,1fr)}.sales-product-picker-meta{flex-direction:row;grid-column:2;align-items:flex-start;gap:12px}.sales-product-picker-foot{flex-direction:column;align-items:flex-start}.sales-product-picker-foot>div{width:100%}.sales-product-picker-foot .sales-btn{flex:1}}.sales-info-card{min-width:0;padding:4px 6px 4px 16px;overflow:visible}.sales-info-card h3{white-space:normal;min-height:28px;margin:0 0 16px;padding-right:58px;line-height:1.3;overflow:visible}.sales-active-pill{top:2px;right:4px}.sales-source-field{min-width:0}.sales-source-note{margin-top:2px;line-height:1.3;display:block;color:#66768f!important;align-self:flex-start!important;font-size:10px!important;font-weight:400!important}.sales-source-note.is-error{color:#d92d20!important}@media (width<=1280px){.sales-info-card{padding:12px 4px 2px 0}.sales-info-card h3{padding-right:62px}}.sales-payment-panel{min-width:230px}.sales-payment-panel select,.sales-payment-panel input{border:1px solid #d0d5dd;border-radius:7px;width:100%;height:36px;padding:0 8px}.sales-payment-total{border-top:1px solid #e5e7eb;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;display:flex}.sales-dropzone{min-height:88px!important;padding:10px!important}.sales-panel.sales-summary-card{height:auto!important;max-height:none!important}.sales-panel.sales-summary-card .sales-grand,.sales-list-modal-total{flex:none;visibility:visible!important;opacity:1!important;display:flex!important}.sales-list-row-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.sales-print-btn{color:#175cd3;border-color:#9ec5fe}.sales-print-btn:hover{color:#175cd3;background:#eff8ff;border-color:#1570ef}.sales-view-btn:disabled{opacity:.58;cursor:not-allowed}.sales-list-toolbar{grid-template-columns:minmax(220px,360px) 190px 170px 1fr}.sales-list-toolbar-actions{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=980px){.sales-list-toolbar{grid-template-columns:1fr 1fr}.sales-list-toolbar-actions{justify-content:flex-start}}@media (width<=620px){.sales-list-toolbar{grid-template-columns:1fr}.sales-list-toolbar-actions{width:100%}.sales-list-toolbar-actions .sales-btn{flex:1}}.sales-charge-panel{margin-top:18px;overflow:hidden}.sales-charge-table{min-width:1180px}.sales-charge-table input{min-width:105px}.sales-charge-table td:nth-child(2) input{min-width:180px}.sales-invoice-bottom{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:18px;margin-top:18px;display:grid}.sales-invoice-left{flex-direction:column;gap:18px;min-width:0;display:flex}.sales-terms-card,.sales-bank-card{overflow:hidden}.sales-terms-card>h3,.sales-bank-card>h3{margin:0;padding:14px 18px;font-size:16px;background:var(--gb-section-heading-bg,linear-gradient(135deg,#071b47 0%,#0d347c 100%))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--gb-section-heading-border,#0d347c)!important}.sales-terms-body,.sales-bank-card>.sales-payment-preview{padding:16px}.sales-readonly-terms{white-space:pre-wrap;color:#334155;background:#f8fafc;border:1px solid #d9e2ef;border-radius:8px;min-height:88px;padding:12px 14px;line-height:1.45}.sales-signature-space{color:#475569;border-top:1px solid #d9e2ef;justify-content:space-between;align-items:flex-end;min-height:110px;margin-top:18px;padding:0 10px 10px;font-weight:600;display:flex}.sales-signature-space>div{flex-direction:column;gap:6px;min-width:150px;display:flex}.sales-signature-space>div:last-child{text-align:center;align-items:center}.sales-signature-space small{color:#718096;font-size:10px;font-weight:500}.sales-signature-space strong{color:#172744;font-size:12px}.sales-signature-space img{object-fit:contain;width:145px;height:52px}.sales-summary-rows .summary-highlight span,.sales-summary-rows .summary-highlight b{color:#172744;font-weight:700}@media (width<=1050px){.sales-invoice-bottom{grid-template-columns:1fr}}.sales-fields-grid .sales-span-2{grid-column:1/-1}.sales-signature-space{display:none}.sales-invoice-bottom{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr) minmax(0,1fr);align-items:stretch}.sales-terms-card,.sales-bank-card,.sales-invoice-bottom>.sales-summary-card{min-width:0;height:100%}.sales-bank-card>.sales-payment-preview{grid-template-columns:minmax(0,1fr) 92px;align-items:start;gap:10px;display:grid}.sales-bank-card .sales-payment-preview pre{overflow-wrap:anywhere}.sales-bank-card .sales-bank-detail-lines>div{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.sales-bank-card .sales-bank-detail-lines>div span{min-width:0}.sales-info-card .sales-aside-amounts{display:none}.sales-info-card h3,.sales-info-card dt{color:#101828!important;font-weight:700!important}.sales-info-card dd{color:#101828!important;font-weight:400!important}.sales-list-modal{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.sales-list-modal-content{min-height:0;overflow:auto}.sales-list-modal-actions{align-items:center;gap:9px;display:flex}.sales-list-modal-head .sales-list-modal-download{color:#fff;background:#ffffff21;border:1px solid #ffffff73;gap:8px;width:auto;min-width:126px;height:40px;padding:0 16px;font-weight:600}.sales-list-modal-head .sales-list-modal-close{color:#fff;background:#ffffff21;width:40px;height:40px}.sales-list-detail-grid{gap:12px;padding:18px 20px}.sales-list-detail-grid>div{min-height:54px;padding:11px 12px}.sales-list-detail-grid span{font-size:11px}.sales-list-detail-grid strong{font-size:13px}@media (width<=1180px){.sales-invoice-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-invoice-bottom>.sales-summary-card{grid-column:1/-1}}@media (width<=760px){.sales-invoice-bottom{grid-template-columns:1fr}.sales-invoice-bottom>.sales-summary-card{grid-column:auto}.sales-bank-card>.sales-payment-preview{grid-template-columns:1fr}.sales-bank-card .sales-bank-detail-lines>div{white-space:normal}}.sales-items-panel .sales-table-wrap input{width:64px;min-width:54px;min-height:30px;padding:5px 6px}.sales-items-panel .sales-table-wrap th,.sales-items-panel .sales-table-wrap td{padding:7px 6px}.sales-items-panel th:nth-child(7),.sales-items-panel td:nth-child(7){width:88px;min-width:88px}.sales-payment-status-card{margin:16px 0 14px;overflow:hidden}.sales-document-content section.sales-panel.sales-payment-status-card>h3.payment-details-title{background:var(--gb-section-heading-bg,linear-gradient(135deg,#071b47 0%,#0d347c 100%))!important;border-color:var(--gb-section-heading-border,#0d347c)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important;padding:14px 18px!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important}.sales-document-content section.sales-panel.sales-payment-status-card>h3.payment-details-title>span{color:#fff!important;-webkit-text-fill-color:#fff!important}.sales-payment-fields{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:18px 20px 19px;display:grid}.sales-payment-fields>div{flex-direction:column;gap:6px;min-width:0;display:flex}.sales-payment-fields label{font-size:12px;font-weight:600;line-height:1.35;color:#172744!important}.sales-payment-fields label b{color:#e53e3e}.sales-payment-fields input,.sales-payment-fields select{color:#162542;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #ccd7e7;border-radius:7px;outline:none;padding:0 12px;font-size:12px}.sales-payment-fields input:focus,.sales-payment-fields select:focus{border-color:#5792ef;box-shadow:0 0 0 2px #3a7fec14}.sales-payment-fields input[readonly],.sales-payment-fields input:disabled,.sales-payment-fields select:disabled{color:#718096;cursor:not-allowed;background:#f3f6fa}@media (width<=1100px){.sales-payment-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sales-payment-fields{grid-template-columns:1fr}}.sales-direct-row-actions{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.sales-direct-icon,.sales-direct-icon:hover,.sales-direct-icon:focus,.sales-direct-icon:active{width:auto;height:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:none;animation:none;display:inline-flex;transform:none}.sales-direct-edit{color:#475569}.sales-direct-view{color:#1769e8}.sales-direct-print{color:#f79009}.sales-direct-icon:disabled{opacity:.45;cursor:not-allowed}.sales-cancel-action,.sales-cancel-action:hover,.sales-cancel-action:focus,.sales-cancel-action:active{color:#dc2626;height:26px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #ef4444;border-radius:6px;outline:none;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:none;animation:none;transform:none}.sales-cancel-action:disabled{opacity:.5;cursor:not-allowed}.sales-list-status.status-cancelled{color:#b42318;background:#fef3f2;border-color:#fecdca}.sales-quotation-content{padding-bottom:88px}.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:8px}.sales-quotation-content .sales-quotation-bottom-grid>.sales-panel{box-sizing:border-box;align-self:stretch;height:100%;min-height:0}.sales-quotation-content .sales-additional-card{flex-direction:column;display:flex}.sales-quotation-content .sales-additional-card h3,.sales-quotation-content .sales-terms-attachment-card h3,.sales-quotation-content .sales-summary-card h3{margin-bottom:10px;font-size:14px}.sales-quotation-content .sales-additional-card .sales-detail-row{grid-template-columns:1fr 122px;margin-bottom:12px;font-size:12px}.sales-quotation-content .sales-additional-card .sales-money-input input{min-height:32px!important}.sales-quotation-content .sales-additional-total{margin-top:auto;padding-top:10px;font-size:12px;font-weight:700}.sales-quotation-content .sales-additional-total span,.sales-quotation-content .sales-additional-total b{color:#0f1f3a;font-weight:700}.sales-quotation-content .sales-terms-attachment-card{flex-direction:column;display:flex}.sales-quotation-content .sales-terms-attachment-card textarea{min-height:76px;font-size:13px}.sales-quotation-content .sales-terms-attachment-card h3:nth-of-type(2){margin-top:12px}.sales-quotation-content .sales-terms-attachment-card .sales-dropzone{flex:none;min-height:88px!important;padding:10px!important}.sales-quotation-content .sales-dropzone strong{font-size:12px}.sales-quotation-content .sales-dropzone small{font-size:10px}.sales-quotation-content .sales-summary-card{flex-direction:column;display:flex}.sales-quotation-content .sales-summary-rows{gap:6px}.sales-quotation-content .sales-summary-rows>div{font-size:12px;line-height:1.25}.sales-quotation-content .sales-summary-rows .summary-strong-row span,.sales-quotation-content .sales-summary-rows .summary-strong-row b{color:#0f1f3a;font-weight:700}.sales-quotation-content .sales-grand{margin-top:8px;padding-top:10px;font-size:14px}.sales-quotation-content .sales-grand b{font-size:16px}.sales-quotation-content .sales-words{margin-top:auto;padding:9px 10px}.sales-quotation-content .sales-words strong{font-size:11px}.sales-input-error{border-color:#d92d20!important;box-shadow:0 0 0 2px #d92d2014!important}.sales-items-error{color:#b42318;background:#fff5f4;border:1px solid #f5b5af;border-radius:7px;margin:10px 14px 0;padding:9px 11px;font-size:12px;font-weight:600}@media (width<=1280px){.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:1fr}.sales-quotation-content .sales-quotation-bottom-grid>.sales-panel{min-height:auto}}.sales-items-panel .sales-table-wrap{overflow-x:auto}.sales-items-panel .sales-table-wrap table{table-layout:auto;width:max-content;min-width:100%;margin:0 auto}.sales-items-panel .sales-table-wrap th,.sales-items-panel .sales-table-wrap td{text-align:center;vertical-align:middle;white-space:nowrap;padding:7px}.sales-items-panel .sales-table-wrap th:nth-child(7),.sales-items-panel .sales-table-wrap td:nth-child(7){width:auto!important;min-width:0!important}.sales-items-panel .sales-table-wrap th:first-child,.sales-items-panel .sales-table-wrap td:first-child{width:34px;min-width:34px}.sales-items-panel .sales-table-wrap th:last-child,.sales-items-panel .sales-table-wrap td:last-child{width:48px;min-width:48px}.sales-items-panel .sales-table-wrap td:nth-child(2){text-align:center;width:168px;min-width:145px;max-width:190px}.sales-items-panel .sales-product-cell>div{text-align:left}.sales-items-panel .sales-table-wrap td input{color:#172744;max-width:72px;margin:0 auto;font-size:11.5px;width:62px!important;min-width:0!important;height:28px!important;min-height:28px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-bottom:1.5px solid #b9c4d2!important;border-radius:0!important;outline:none!important;padding:2px 4px!important}.sales-items-panel .sales-table-wrap td input:hover{border-bottom-color:#7f92aa!important}.sales-items-panel .sales-table-wrap td input:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #1769e8!important}.sales-items-panel .sales-table-wrap td input[readonly]{color:#42526b;cursor:default;background:0 0!important}.sales-items-panel .sales-table-wrap td input:not([type]),.sales-items-panel .sales-table-wrap td input[type=text]{max-width:108px;width:98px!important}.sales-items-panel .sales-table-wrap td input[type=date]{max-width:112px;width:112px!important;padding-left:2px!important;padding-right:2px!important}.sales-items-panel .percentage-input-shell{vertical-align:middle;width:62px!important;min-width:62px!important;max-width:62px!important;margin:0 auto!important;display:inline-block!important}.sales-items-panel .percentage-input-shell input{width:62px!important;max-width:62px!important;padding-left:3px!important;padding-right:15px!important}.sales-items-panel .percentage-input-symbol{color:#667085!important;font-size:10.5px!important;font-weight:500!important;right:2px!important}.sales-items-panel .sales-table-wrap tbody tr{height:50px}.sales-items-panel .sales-table-wrap th,.sales-items-panel .sales-table-wrap td{font-size:11.5px}.sales-items-panel .sales-table-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sales-items-panel .sales-table-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sales-items-panel .sales-table-wrap input[type=number]{appearance:textfield}@media (width<=900px){.sales-items-panel .sales-table-wrap table{min-width:max-content}}.sales-items-panel .sales-table-wrap table{border-collapse:collapse!important}.sales-items-panel .sales-table-wrap th{border-bottom:1px solid #cbd5e1!important;border-right:1px solid #d5dde8!important}.sales-items-panel .sales-table-wrap td{border-bottom:1px solid #d8e0e9!important;border-right:1px solid #e0e6ee!important}.sales-items-panel .sales-table-wrap th:first-child,.sales-items-panel .sales-table-wrap td:first-child{border-left:0!important}.sales-items-panel .sales-table-wrap th:last-child,.sales-items-panel .sales-table-wrap td:last-child{border-right:0!important}.sales-items-panel .sales-delete,.sales-items-panel .sales-delete:hover,.sales-items-panel .sales-delete:focus,.sales-items-panel .sales-delete:active{box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}.sales-items-panel .sales-delete svg,.sales-items-panel .sales-delete:hover svg,.sales-items-panel .sales-delete:focus svg,.sales-items-panel .sales-delete:active svg{transition:none!important;animation:none!important;transform:none!important}.sales-summary-rows .summary-strong-row span,.sales-summary-rows .summary-strong-row b{color:#172744!important;font-weight:700!important}.sales-summary-card .sales-grand span,.sales-summary-card .sales-grand b{font-weight:700!important}.sales-summary-card .sales-grand span{color:#0f1f3a!important}.sales-additional-total span,.sales-additional-total b{color:#172744!important;font-weight:700!important}.sales-items-panel .sales-delete,.sales-items-panel .sales-delete:hover,.sales-items-panel .sales-delete:focus,.sales-items-panel .sales-delete:active{box-shadow:none!important;background:#fff!important;transition:none!important;animation:none!important;transform:none!important}.sales-items-panel .sales-delete svg,.sales-items-panel .sales-delete:hover svg,.sales-items-panel .sales-delete:focus svg,.sales-items-panel .sales-delete:active svg{color:#ee3d3d!important;transition:none!important;animation:none!important;transform:none!important}.sales-bottom-grid{align-items:stretch}.sales-terms-attachment-card,.sales-terms-only-card,.sales-terms-card{flex-direction:column;min-height:0;display:flex}.sales-terms-editor{box-sizing:border-box;color:#162542;width:100%;min-height:118px;font:inherit;resize:vertical;background:#fff;border:1px solid #ccd7e7;border-radius:6px;outline:none;flex:auto;padding:10px 11px;font-size:12px;line-height:1.5}.sales-terms-editor:focus{border-color:#5792ef;box-shadow:0 0 0 2px #3a7fec14}.sales-terms-count{text-align:right;color:#8090a8;margin-top:5px;font-size:9px;line-height:1.2;display:block}.sales-terms-attachment-card .sales-terms-editor{min-height:112px}.sales-terms-attachment-card>h3:nth-of-type(2){margin-top:12px}.sales-terms-only-card .sales-terms-editor{resize:none;min-height:210px}.sales-terms-card .sales-terms-body{flex-direction:column;flex:auto;min-height:0;display:flex}.sales-terms-card .sales-terms-editor-invoice{resize:none;flex:auto;min-height:155px}.sales-invoice-bottom .sales-terms-card{height:100%}@media (width>=1281px){.challan-bottom{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1280px){.sales-terms-only-card .sales-terms-editor{min-height:150px}}.sales-order-content .sales-bottom-grid.sales-order-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:8px}.sales-order-content .sales-order-bottom-grid>.sales-panel{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0}.sales-order-content .sales-order-bottom-grid .sales-additional-card,.sales-order-content .sales-order-bottom-grid .sales-terms-attachment-card,.sales-order-content .sales-order-bottom-grid .sales-summary-card{flex-direction:column;display:flex}.sales-order-content .sales-order-bottom-grid .sales-additional-card{padding:14px}.sales-order-content .sales-additional-card h3{margin-bottom:10px;font-size:13px}.sales-order-content .sales-additional-card .sales-detail-row{grid-template-columns:minmax(0,1fr) 122px;gap:10px;margin-bottom:9px}.sales-order-content .sales-additional-card .sales-money-input input{padding-top:5px;padding-bottom:5px;min-height:30px!important}.sales-order-content .sales-additional-total{margin-top:auto;padding-top:10px}.sales-order-content .sales-terms-attachment-card .sales-dropzone{flex:auto}.sales-order-content .sales-summary-card .sales-words{margin-top:auto}@media (width<=1180px){.sales-order-content .sales-bottom-grid.sales-order-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.sales-order-content .sales-bottom-grid.sales-order-bottom-grid{grid-template-columns:1fr}.sales-order-content .sales-order-bottom-grid>.sales-panel{height:auto}}.challan-bottom{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:8px}.challan-bottom>.sales-panel{box-sizing:border-box;flex-direction:column;align-self:stretch;width:100%;min-width:0;min-height:0;padding:12px;display:flex;height:100%!important}.challan-bottom>.sales-panel>h3{margin:0 0 10px;font-size:13px}.challan-bottom .sales-mini h4{margin:10px 0 6px}.challan-bottom .sales-detail-row{grid-template-columns:minmax(0,1fr) 108px;gap:8px;margin-bottom:7px}.challan-bottom .sales-mini input,.challan-bottom .sales-mini select{min-height:32px;padding:6px 8px}.challan-bottom .challan-remarks-card>textarea{resize:none;height:62px;min-height:62px}.challan-bottom .challan-remarks-card .sales-dropzone{min-height:82px!important;padding:8px!important}.challan-bottom .challan-terms-card .sales-terms-editor{resize:none;flex:auto;height:auto;min-height:0}.challan-bottom .challan-summary-card .sales-summary-rows{gap:8px}.challan-bottom .challan-summary-card .sales-grand{margin-top:auto;padding-top:10px}@media (width<=1180px){.challan-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.challan-bottom>.sales-panel{height:auto!important}.challan-bottom .challan-terms-card .sales-terms-editor{min-height:150px}}@media (width<=820px){.challan-bottom{grid-template-columns:1fr}}.sales-invoice-bottom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.sales-invoice-left{display:contents}.sales-invoice-bottom .sales-bank-card,.sales-invoice-bottom .sales-terms-card,.sales-invoice-bottom>.sales-summary-card{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.sales-invoice-bottom .sales-bank-card>h3,.sales-invoice-bottom .sales-terms-card>h3,.sales-invoice-bottom>.sales-summary-card>h3{margin:0;padding:12px 14px;font-size:14px}.sales-invoice-bottom .sales-bank-card>.sales-payment-preview{grid-template-columns:minmax(0,1fr) 84px;align-items:start;gap:10px;padding:14px;display:grid}.sales-invoice-bottom .sales-bank-card .sales-payment-preview img{object-fit:contain;justify-self:end;width:84px;height:84px}.sales-invoice-bottom .sales-bank-card .sales-bank-detail-lines{gap:5px;display:grid}.sales-invoice-bottom .sales-bank-card .sales-bank-detail-lines>div{white-space:normal;overflow-wrap:anywhere;align-items:baseline;gap:4px;display:flex}.sales-invoice-bottom .sales-terms-card .sales-terms-body{flex-direction:column;flex:auto;min-height:0;padding:14px;display:flex}.sales-invoice-bottom .sales-terms-card .sales-terms-editor-invoice{resize:none;flex:none;height:132px;min-height:132px;max-height:132px}.sales-invoice-bottom .sales-terms-card .sales-terms-count{align-self:flex-end;margin-top:6px}.sales-invoice-bottom>.sales-summary-card{padding:14px}.sales-invoice-bottom>.sales-summary-card>h3{margin:-14px -14px 12px}.sales-invoice-bottom>.sales-summary-card .sales-summary-rows{gap:7px}.sales-invoice-bottom>.sales-summary-card .sales-grand{margin-top:auto;padding-top:10px}.sales-invoice-bottom .sales-words,.sales-invoice-bottom .sales-signature-space{display:none!important}@media (width<=1180px){.sales-invoice-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-invoice-bottom>.sales-summary-card{grid-column:1/-1}}@media (width<=760px){.sales-invoice-bottom{grid-template-columns:1fr}.sales-invoice-bottom>.sales-summary-card{grid-column:auto}.sales-invoice-bottom .sales-bank-card>.sales-payment-preview{grid-template-columns:1fr}.sales-invoice-bottom .sales-bank-card .sales-payment-preview img{justify-self:start}}.sales-list-status.status-undelivered{color:#b54708;background:#fffaeb;border-color:#fedf89}.sales-list-status.status-pending{color:#b45309;background:#fef3c7;border-color:#facc15}.sales-save-bar .sales-btn-primary{color:#fff!important;background:#0b2f6b!important;border-color:#0b2f6b!important;box-shadow:0 6px 14px #0b2f6b33!important}.sales-save-bar .sales-btn-primary:hover{background:#082655!important;border-color:#082655!important}.sales-items-panel .sales-add-item-btn,.sales-items-panel .sales-add-item-btn:hover{color:#fff!important;background:#0b2f6b!important;border-color:#0b2f6b!important;box-shadow:0 5px 12px #0b2f6b2e!important}.sales-info-card h3{color:#101828!important;font-weight:800!important}.sales-list-toolbar .sales-btn-primary,.sales-list-toolbar .sales-btn-primary:hover,.sales-list-toolbar .sales-btn-primary:focus,.sales-list-toolbar .sales-btn-primary:active{color:#fff!important;background:#0b2f6b!important;border-color:#0b2f6b!important;box-shadow:0 6px 14px #0b2f6b2e!important}.sd-content,.sales-register-content,.sales-document-content{padding-top:12px!important}@media (width<=820px){.sales-document-content{padding-bottom:88px!important}}@media (width<=820px){.sales-document-content{padding-bottom:72px!important}}.sales-summary-rows>div:not(.sales-grand),.sales-list-modal-summary>div{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.sales-summary-rows>div:not(.sales-grand)>span,.sales-list-modal-summary>div>span{box-sizing:border-box;flex:0 0 58%;min-width:0;padding-right:14px;position:relative}.sales-summary-rows>div:not(.sales-grand)>span:after,.sales-list-modal-summary>div>span:after{content:":";color:currentColor;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sales-summary-rows>div:not(.sales-grand)>b,.sales-summary-rows>div:not(.sales-grand)>strong,.sales-list-modal-summary>div>b,.sales-list-modal-summary>div>strong{text-align:right;flex:auto;min-width:0}.sales-summary-rows>div:not(.sales-grand),.sales-list-modal-summary>div{grid-template-columns:minmax(132px,166px) 10px minmax(0,1fr)!important;align-items:center!important;gap:0 6px!important;font-size:12.5px!important;line-height:1.35!important;display:grid!important}.sales-summary-rows>div:not(.sales-grand)>span,.sales-list-modal-summary>div>span{grid-column:1;min-width:0;color:#243552!important;padding-right:0!important;font-size:12.5px!important;font-weight:500!important;position:static!important}.sales-summary-rows>div:not(.sales-grand)>span:after,.sales-list-modal-summary>div>span:after{content:none!important}.sales-summary-rows>div:not(.sales-grand):before,.sales-list-modal-summary>div:before{content:":";color:#243552;grid-column:2;justify-self:center;font-size:12.5px;font-weight:700}.sales-summary-rows>div:not(.sales-grand)>b,.sales-summary-rows>div:not(.sales-grand)>strong,.sales-list-modal-summary>div>b,.sales-list-modal-summary>div>strong{font-variant-numeric:tabular-nums;grid-column:3;min-width:0;text-align:right!important;font-size:12.8px!important;font-weight:700!important}@media (width<=620px){.sales-summary-rows>div:not(.sales-grand),.sales-list-modal-summary>div{grid-template-columns:minmax(118px,146px) 10px minmax(0,1fr)!important;column-gap:5px!important;font-size:12px!important}.sales-summary-rows>div:not(.sales-grand)>span,.sales-list-modal-summary>div>span,.sales-summary-rows>div:not(.sales-grand)>b,.sales-summary-rows>div:not(.sales-grand)>strong,.sales-list-modal-summary>div>b,.sales-list-modal-summary>div>strong,.sales-summary-rows>div:not(.sales-grand):before,.sales-list-modal-summary>div:before{font-size:12px!important}}.sales-summary-rows{gap:3px!important}.sales-summary-rows>div:not(.sales-grand),.sales-list-modal-summary>div{grid-template-columns:minmax(132px,166px) 10px minmax(0,1fr)!important;align-items:center!important;gap:0 5px!important;min-height:24px!important;font-size:12.5px!important;line-height:1.15!important;display:grid!important}.sales-summary-rows>div:not(.sales-grand)>span,.sales-list-modal-summary>div>span{grid-area:1/1!important;align-self:center!important;margin:0!important;line-height:1.15!important}.sales-summary-rows>div:not(.sales-grand):before,.sales-list-modal-summary>div:before{content:":"!important;grid-area:1/2!important;place-self:center!important;margin:0!important;line-height:1!important}.sales-summary-rows>div:not(.sales-grand)>b,.sales-summary-rows>div:not(.sales-grand)>strong,.sales-list-modal-summary>div>b,.sales-list-modal-summary>div>strong{grid-area:1/3!important;align-self:center!important;margin:0!important;line-height:1.15!important}.sales-list-stats-attractive .sales-stat-card{box-sizing:border-box;border-radius:11px;justify-content:flex-start;align-items:center;gap:14px;min-height:96px;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.sales-list-stats-attractive .sales-stat-card:after{content:"";pointer-events:none;background:#ffffff57;border-radius:52% 48% 0 0;width:165px;height:125px;position:absolute;bottom:-60px;right:-36px;transform:rotate(-8deg)}.sales-list-stats-attractive .sales-stat-icon{z-index:1;border-radius:10px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:relative;box-shadow:0 7px 15px #0f2a5629;color:#fff!important}.sales-list-stats-attractive .sales-stat-copy{z-index:1;color:#0c2452;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex;position:relative}.sales-list-stats-attractive .sales-stat-copy>span{font-weight:600;line-height:1.25;color:#0c2452!important;font-size:12px!important}.sales-list-stats-attractive .sales-stat-copy>strong{white-space:nowrap;line-height:1.1;color:#08255d!important;font-size:22px!important;font-weight:600!important}@media (width<=980px){.sales-list-stats-attractive .sales-stat-card{min-height:90px}}@media (width<=620px){.sales-list-stats-attractive .sales-stat-card{min-height:84px;padding:14px}.sales-list-stats-attractive .sales-stat-icon{flex-basis:44px;width:44px;height:44px}.sales-list-stats-attractive .sales-stat-copy>strong{font-size:20px!important}}.sales-list-stats-attractive .sales-stat-card{border-radius:12px;gap:13px;min-height:94px;padding:15px 17px;box-shadow:0 3px 10px #0f2a560b}.sales-list-stats-attractive .sales-stat-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(120deg,#ffffff6b,#fff0 42%);position:absolute;inset:0}.sales-list-stats-attractive .sales-stat-card:after{opacity:.82;width:158px;height:120px;bottom:-62px;right:-38px}.sales-list-stats-attractive .sales-stat-icon{border-radius:9px;flex:0 0 44px;width:44px;height:44px;box-shadow:0 6px 13px #0f2a5624,inset 0 1px #ffffff40}.sales-list-stats-attractive .sales-stat-copy>span{letter-spacing:-.05px;font-weight:600;font-size:12px!important}.sales-list-stats-attractive .sales-stat-copy>strong{letter-spacing:-.2px;font-size:21px!important;font-weight:600!important}.sales-list-stats-attractive .sales-stat-blue .sales-stat-icon{background:linear-gradient(145deg,#3290ff 0%,#0669ed 100%);box-shadow:0 6px 14px #1173ef3b,inset 0 1px #ffffff47}.sales-list-stats-attractive .sales-stat-orange .sales-stat-icon{background:linear-gradient(145deg,#ffb13d 0%,#ff7a0b 100%);box-shadow:0 6px 14px #ff841238,inset 0 1px #ffffff47}.sales-list-stats-attractive .sales-stat-green .sales-stat-icon{background:linear-gradient(145deg,#1fd083 0%,#05a95e 100%);box-shadow:0 6px 14px #07b46738,inset 0 1px #ffffff47}.sales-list-stats-attractive .sales-stat-purple .sales-stat-icon{background:linear-gradient(145deg,#9158f7 0%,#6b32df 100%);box-shadow:0 6px 14px #7438e238,inset 0 1px #ffffff47}@media (width<=620px){.sales-list-stats-attractive .sales-stat-card{gap:11px;min-height:82px;padding:13px}.sales-list-stats-attractive .sales-stat-icon{border-radius:8px;flex-basis:40px;width:40px;height:40px}.sales-list-stats-attractive .sales-stat-copy>strong{font-size:19px!important}}.sales-list-stats.sales-list-stats-attractive{gap:13px!important;margin-bottom:13px!important}.sales-list-stats-attractive .sales-stat-card{border-style:solid!important;border-width:1px!important;border-radius:13px!important;gap:12px!important;min-height:88px!important;padding:13px 16px!important;box-shadow:0 5px 16px #0f2a5613,inset 0 1px #ffffffb8!important}.sales-list-stats-attractive .sales-stat-card:before{background:linear-gradient(115deg,#ffffff94 0%,#ffffff1f 42%,#fff0 65%)!important}.sales-list-stats-attractive .sales-stat-card:after{opacity:.7!important;background:#ffffff6b!important;width:138px!important;height:105px!important;bottom:-50px!important;right:-28px!important}.sales-list-stats-attractive .sales-stat-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 23px #0f2a561d,inset 0 1px #ffffffc2!important}.sales-list-stats-attractive .sales-stat-icon{border:1px solid #ffffff42!important;border-radius:9px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;box-shadow:0 5px 12px #0f2a5629,inset 0 1px 1px #ffffff57!important}.sales-list-stats-attractive .sales-stat-copy{gap:3px!important}.sales-list-stats-attractive .sales-stat-copy>span{color:#17305f!important;font-size:11.5px!important;font-weight:600!important}.sales-list-stats-attractive .sales-stat-copy>strong{color:#08285e!important;font-size:20px!important;font-weight:600!important;line-height:1.08!important}.sales-list-stats-attractive .sales-stat-blue{background:linear-gradient(135deg,#f8fbff 0%,#edf5ff 58%,#e3efff 100%)!important;border-color:#aecdff!important}.sales-list-stats-attractive .sales-stat-orange{background:linear-gradient(135deg,#fffaf5 0%,#fff2e4 58%,#ffead3 100%)!important;border-color:#f4c795!important}.sales-list-stats-attractive .sales-stat-green{background:linear-gradient(135deg,#f6fff9 0%,#eaf9f0 58%,#ddf5e8 100%)!important;border-color:#a9dec3!important}.sales-list-stats-attractive .sales-stat-purple{background:linear-gradient(135deg,#fcf9ff 0%,#f3ecff 58%,#e9dcff 100%)!important;border-color:#cfb8ff!important}.sales-list-stats-attractive .sales-stat-blue .sales-stat-icon{background:linear-gradient(145deg,#2f8dff 0%,#0868ed 100%)!important}.sales-list-stats-attractive .sales-stat-orange .sales-stat-icon{background:linear-gradient(145deg,#ffab33 0%,#ff7808 100%)!important}.sales-list-stats-attractive .sales-stat-green .sales-stat-icon{background:linear-gradient(145deg,#20ca7d 0%,#06a95f 100%)!important}.sales-list-stats-attractive .sales-stat-purple .sales-stat-icon{background:linear-gradient(145deg,#8d50f4 0%,#6b31df 100%)!important}@media (width<=980px){.sales-list-stats-attractive .sales-stat-card{min-height:84px!important}}@media (width<=620px){.sales-list-stats-attractive .sales-stat-card{min-height:78px!important;padding:12px!important}.sales-list-stats-attractive .sales-stat-icon{flex-basis:34px!important;width:34px!important;height:34px!important}.sales-list-stats-attractive .sales-stat-copy>strong{font-size:18px!important}}.sales-list-stats>div{--metric-accent:#1769e8;--metric-soft:#eef6ff;--metric-tile:#dcecff;--metric-border:#bcd8ff;isolation:isolate;min-width:0;position:relative;overflow:hidden;background:linear-gradient(120deg,#fff 0%,var(--metric-soft) 100%)!important;border:1px solid var(--metric-border)!important;border-radius:14px!important;box-shadow:0 4px 12px #162e540e!important}.sales-list-stats>div:nth-child(4n+2){--metric-accent:#009b86;--metric-soft:#edfbf7;--metric-tile:#d0f4eb;--metric-border:#afe6da}.sales-list-stats>div:nth-child(4n+3){--metric-accent:#7742df;--metric-soft:#f5f0ff;--metric-tile:#e7dcff;--metric-border:#d7c5fa}.sales-list-stats>div:nth-child(4n+4){--metric-accent:#dd710b;--metric-soft:#fff5eb;--metric-tile:#ffe7d0;--metric-border:#f7d2ac}.sales-list-stats>div:after{content:"";z-index:-1;pointer-events:none;opacity:.65;position:absolute;border:18px solid var(--metric-tile)!important;background:0 0!important;border-radius:50%!important;width:110px!important;height:110px!important;bottom:-64px!important;right:-48px!important;transform:none!important}.sales-list-stats-attractive .sales-stat-card{justify-content:flex-start;gap:14px!important}.sales-list-stats-attractive .sales-stat-card .sales-stat-icon{background:var(--metric-tile)!important;width:44px!important;height:44px!important;color:var(--metric-accent)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;flex:0 0 44px!important}.sales-list-stats-attractive .sales-stat-icon svg{width:24px;height:24px}.sales-list-stats-attractive .sales-stat-copy{min-width:0;gap:6px!important}.sales-list-stats-attractive .sales-stat-copy>span{white-space:normal;overflow-wrap:anywhere;line-height:1.35;color:#213657!important;font-size:13px!important;font-weight:600!important}.sales-list-stats-attractive .sales-stat-copy>strong{letter-spacing:-.3px;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#0e1b33!important;font-size:clamp(19px,1.35vw,25px)!important;font-weight:750!important;line-height:1.2!important}.sales-list-stats:not(.sales-list-stats-attractive)>div>span{color:#213657;font-weight:600}.sales-list-stats:not(.sales-list-stats-attractive)>div>strong{color:#0e1b33;overflow-wrap:anywhere;font-weight:750}@media (width<=620px){.sales-list-stats-attractive .sales-stat-card .sales-stat-icon{flex-basis:40px!important;width:40px!important;height:40px!important}.sales-list-stats-attractive .sales-stat-copy>strong{font-size:20px!important}}.sales-document-content,.sales-register-content{min-width:0;container:sales-page/inline-size}.sales-document-content .sales-panel,.sales-register-content .sales-panel{min-width:0;max-width:100%}.sales-master-grid{grid-template-columns:210px minmax(0,1fr) 220px;align-items:start;gap:14px;margin-bottom:12px;padding:14px;display:grid}.sales-customer-column,.sales-fields-grid>div{flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;display:flex}.sales-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:10px 12px;min-width:0;display:grid}.sales-fields-grid label,.sales-customer-column>label{min-height:18px;margin:0;line-height:18px}.sales-fields-grid :is(input,select),.sales-customer-column>select{flex-shrink:0;min-width:0;max-width:100%;height:38px}.sales-field-error{overflow-wrap:anywhere;width:100%;min-height:14px;display:block;color:#b42318!important;align-self:stretch!important;margin:0!important;font-size:11px!important;font-weight:400!important;line-height:14px!important}.sales-field-error:empty{visibility:hidden}.sales-document-content :is(input,select,textarea,button){scroll-margin-block:90px}.sales-address{overflow-wrap:anywhere;min-width:0}.sales-document-content .sales-info-card{min-width:0}.sales-info-card dl>div{align-items:start;min-width:0}.sales-info-card dd{overflow-wrap:anywhere;min-width:0}.sales-document-content .sales-bottom-grid.sales-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-document-content .challan-bottom{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-document-content .sales-invoice-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-document-content .sales-table-wrap,.sales-register-content .sales-list-table-wrap{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow:auto}.sales-table-wrap td:has(.sales-field-error){vertical-align:top}.sales-table-wrap .sales-field-error{white-space:normal;text-align:left;max-width:150px}.sales-document-content .sales-payment-fields{align-items:start;gap:10px 12px}.sales-save-bar{z-index:90;background:#fff;border:1px solid #dce3ef;border-radius:9px;justify-content:flex-end;align-items:center;gap:10px;min-height:62px;margin:0;padding:10px 14px;display:flex;box-shadow:0 -3px 16px #10264a0a;left:calc(var(--sidebar-width,230px) + 26px)!important;width:auto!important;position:fixed!important;bottom:6px!important;right:26px!important}.dashboard-main-expanded .sales-save-bar{left:calc(var(--sidebar-collapsed-width,76px) + 26px)!important}.sales-save-bar>div{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.sales-save-bar .sales-cancel{width:auto;margin:0}.sales-save-bar .sales-btn{white-space:normal;text-align:center;height:auto;min-height:40px}.sales-document-content{padding-bottom:90px!important}.sales-document-content button:disabled{cursor:not-allowed;opacity:.6;transform:none}.sales-list-toolbar>*{min-width:0}.sales-register-content .sales-list-toolbar{grid-template-columns:minmax(180px,1fr) minmax(130px,.5fr) minmax(130px,.5fr) auto}.sales-list-toolbar-actions,.sales-list-heading,.sales-list-modal-head{flex-wrap:wrap;gap:8px}@container sales-page (width<=1100px){.sales-master-grid{grid-template-columns:200px minmax(0,1fr)}.sales-info-card{border-top:1px solid #e5eaf2;border-left:0;grid-column:1/-1;padding:12px 0 0}.sales-info-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-document-content .challan-bottom,.sales-register-content .sales-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-list-toolbar-actions{justify-content:flex-start}.sales-list-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sales-page (width<=860px){.sales-fields-grid,.sales-document-content .sales-bottom-grid.sales-bottom-grid,.sales-document-content .sales-invoice-bottom,.sales-info-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sales-page (width<=640px){.sales-master-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.sales-customer-column .sales-address{min-height:80px}.sales-document-content .sales-bottom-grid.sales-bottom-grid,.sales-document-content .sales-invoice-bottom,.sales-document-content .challan-bottom{grid-template-columns:minmax(0,1fr)}.sales-section-head{flex-flow:wrap;align-items:center}.sales-item-tools{width:auto}.sales-info-card{grid-column:auto}}@container sales-page (width<=440px){.sales-fields-grid,.sales-info-card dl,.sales-register-content .sales-list-toolbar,.sales-list-stats{grid-template-columns:minmax(0,1fr)}.sales-span-2{grid-column:auto}.sales-fields-grid{row-gap:8px}}@media (width<=920px){.sales-save-bar,.dashboard-main-expanded .sales-save-bar{padding:8px 10px;padding-bottom:max(8px,env(safe-area-inset-bottom));flex-direction:row;bottom:4px!important;left:10px!important;right:10px!important}.sales-save-bar>div{width:100%;display:flex}.sales-save-bar .sales-btn{flex:1;min-width:0;padding:8px}}@media (prefers-reduced-motion:reduce){.sales-document-content *,.sales-register-content *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sales-source-link{color:#175cd3;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}@container sales-page (width<=860px){.sales-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sales-page (width<=440px){.sales-payment-fields{grid-template-columns:minmax(0,1fr)}}.sales-inline{min-width:0}.sales-fields-grid .sales-inline input{flex:1 1 0;width:0;min-width:0}.sales-inline button{flex-shrink:0}.sales-quotation-workflow{grid-template-columns:minmax(220px,.85fr) minmax(340px,1.25fr) minmax(360px,1.35fr);gap:12px;margin:0 0 12px;display:grid}.sales-quotation-workflow-card{background:#fff;border:1px solid #d7e2f0;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:0 2px 8px #10264a09}.sales-quotation-workflow-card.is-status{background:linear-gradient(135deg,#fff 0%,#fff9f2 100%);border-color:#f4c995}.sales-quotation-workflow-card.is-convert{background:linear-gradient(135deg,#fff 0%,#f5f8ff 100%);border-color:#c9d9ff}.sales-quotation-workflow-card.is-history{background:linear-gradient(135deg,#fff 0%,#f2fbf8 100%);border-color:#bce9dc}.sales-workflow-icon{color:#1769e8;background:#eef5ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:700;display:grid}.is-status .sales-workflow-icon{color:#e36d09;background:#fff0dc}.is-convert .sales-workflow-icon{color:#7c3aed;background:#eee7ff}.is-history .sales-workflow-icon{color:#0e9f6e;background:#dcf8ef}.sales-workflow-body{flex:1;min-width:0}.sales-workflow-body>label,.sales-workflow-body>strong{color:#172744;margin:0 0 7px;font-size:12px;font-weight:700;display:block}.sales-workflow-body>select{color:#172744;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:6px;padding:0 10px;font-size:12px}.sales-workflow-body>small{color:#75839a;margin-top:6px;font-size:10px;line-height:1.3;display:block}.sales-convert-options{gap:6px;display:grid}.sales-convert-options label{color:#2d3d58;align-items:center;gap:7px;font-size:11px;display:flex}.sales-convert-options input{accent-color:#1769e8;width:auto;min-height:auto}.sales-convert-button{align-self:center;min-width:92px;margin-left:4px}.sales-conversion-history{gap:7px;display:grid}.sales-conversion-history>div{color:#7f8b9e;grid-template-columns:18px minmax(110px,.75fr) minmax(90px,1fr) auto;align-items:center;gap:8px;font-size:10px;display:grid}.sales-conversion-history>div.is-done{color:#0b8f62}.sales-conversion-history span{color:#243552;font-size:11px}.sales-conversion-history b{text-overflow:ellipsis;white-space:nowrap;color:#40516b;font-size:10.5px;font-weight:600;overflow:hidden}.sales-conversion-history small{color:#7a879a;margin:0;font-size:9.5px}.sales-limit-note{color:#6a7890;white-space:nowrap;font-size:10px}.sales-items-panel .sales-table-wrap .sales-item-name-col{text-align:left!important;width:250px!important;min-width:250px!important;max-width:300px!important}.sales-items-panel .sales-table-wrap th.sales-item-name-col{text-align:center!important}.sales-items-panel .sales-product-cell{justify-content:flex-start!important;width:100%!important;max-width:286px!important;margin:0!important}.sales-items-panel .sales-product-cell>div{min-width:0;max-width:230px}.sales-items-panel .sales-product-cell strong,.sales-items-panel .sales-product-cell small{max-width:100%}.sales-items-panel .sales-table-wrap .sales-tax-amount-col{text-align:center!important;width:94px!important;min-width:94px!important;max-width:104px!important;padding-left:5px!important;padding-right:5px!important}.sales-items-panel .sales-table-wrap .sales-line-amount-col{text-align:center!important;width:112px!important;min-width:112px!important;max-width:122px!important;padding-left:5px!important;padding-right:5px!important}.sales-items-panel .sales-table-wrap th small{color:#7b8aa0;margin-top:2px;font-size:9px;font-weight:500;line-height:1.15;display:block}.sales-items-panel .sales-table-wrap th,.sales-items-panel .sales-table-wrap td{padding-left:5px!important;padding-right:5px!important}.sales-items-panel .sales-table-wrap td:has(.sales-field-error){position:relative;padding-bottom:20px!important}.sales-items-panel .sales-table-wrap td .sales-field-error{text-overflow:ellipsis;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden;text-align:center!important;white-space:nowrap!important;max-width:none!important;min-height:12px!important;font-size:9px!important;line-height:12px!important}.sales-quotation-list-table{border-collapse:collapse!important;min-width:1240px!important}.sales-quotation-list-table th:nth-child(4),.sales-quotation-list-table td:nth-child(4){min-width:150px}.sales-quotation-list-table th:nth-child(8),.sales-quotation-list-table td:nth-child(8){min-width:132px}.sales-converted-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.sales-converted-chip{white-space:nowrap;color:#1769e8;background:#eaf3ff;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.sales-converted-chip.is-delivery-challan{color:#7c3aed;background:#f1eaff}.sales-converted-chip.is-sales-invoice{color:#0c8f61;background:#e7f8ef}.sales-converted-empty{color:#98a2b3}.sales-list-quotation-conversion{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 16px;display:grid}.sales-list-convert-box,.sales-list-converted-box{background:#fbfdff;border:1px solid #dce4ef;border-radius:9px;padding:12px}.sales-list-convert-box h3,.sales-list-converted-box h3{color:#172744;margin:0 0 9px;font-size:12px}.sales-list-convert-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.sales-list-convert-options label{color:#34445f;background:#fff;border:1px solid #dce4ef;border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.sales-list-convert-options input{accent-color:#1769e8}.sales-list-convert-box .sales-btn{min-width:95px}.sales-list-converted-box>div{color:#8a95a7;border-bottom:1px solid #edf1f6;grid-template-columns:18px minmax(100px,1fr) minmax(110px,1fr);align-items:center;gap:7px;padding:6px 0;font-size:10px;display:grid}.sales-list-converted-box>div:last-child{border-bottom:0}.sales-list-converted-box>div.is-done{color:#0b8f62}.sales-list-converted-box b{color:#34445f;font-size:10.5px}.sales-list-converted-box small{text-overflow:ellipsis;white-space:nowrap;color:#718096;overflow:hidden}@media (width<=1100px){.sales-quotation-workflow{grid-template-columns:1fr 1fr}.sales-quotation-workflow-card.is-history{grid-column:1/-1}}@media (width<=720px){.sales-quotation-workflow,.sales-list-quotation-conversion{grid-template-columns:1fr}.sales-quotation-workflow-card.is-history{grid-column:auto}.sales-list-convert-options{grid-template-columns:1fr}.sales-limit-note{white-space:normal}}.sales-quotation-content .sales-items-panel .sales-table-wrap th,.sales-quotation-content .sales-items-panel .sales-table-wrap td{box-sizing:border-box;padding-left:4px!important;padding-right:4px!important}.sales-quotation-content .sales-items-panel th.sales-item-name-col{text-align:left!important;padding-left:12px!important}.sales-quotation-content .sales-items-panel .sales-product-cell{gap:8px!important;max-width:318px!important}.sales-quotation-content .sales-items-panel .sales-tax-amount-col{width:88px!important;min-width:88px!important;max-width:88px!important;padding-left:3px!important;padding-right:3px!important}.sales-quotation-content .sales-items-panel .sales-line-amount-col{width:102px!important;min-width:102px!important;max-width:102px!important;padding-left:3px!important;padding-right:3px!important}.sales-quotation-content .sales-items-panel .sales-table-wrap td input,.sales-quotation-content .sales-items-panel .percentage-input-shell{width:100%!important;min-width:0!important}.sales-quotation-content .sales-items-panel .sales-table-wrap tbody td{position:relative;vertical-align:middle!important;height:58px!important}.sales-quotation-content .sales-items-panel .sales-table-wrap td:has(.sales-field-error){vertical-align:middle!important;padding-bottom:4px!important}.sales-quotation-content .sales-items-panel .sales-stable-error-cell{padding-bottom:14px!important}.sales-quotation-content .sales-items-panel .sales-stable-error-cell .sales-field-error{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;max-width:none!important;min-height:10px!important;margin:0!important;font-size:8.5px!important;line-height:10px!important;position:absolute!important;bottom:2px!important;left:3px!important;right:3px!important;overflow:hidden!important}.sales-quotation-content .sales-items-panel .sales-tax-amount-col,.sales-quotation-content .sales-items-panel .sales-line-amount-col{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sales-quotation-list-table th,.sales-quotation-list-table td{border-right:1px solid #dde5ef!important}.sales-quotation-list-table tbody tr{border-bottom:1px solid #e8edf4}.sales-quotation-list-table th:last-child,.sales-quotation-list-table td:last-child{border-right:0!important}.sales-list-quotation-conversion{align-items:stretch;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.sales-list-convert-box{background:linear-gradient(135deg,#fff 0%,#f4f7ff 100%)!important;border-color:#cbd9ff!important}.sales-list-converted-box{background:linear-gradient(135deg,#fff 0%,#f0fbf7 100%)!important;border-color:#bce9dc!important}.sales-list-convert-options{grid-template-columns:1fr!important;gap:6px!important}.sales-list-convert-options label{justify-content:flex-start;min-height:34px;position:relative;padding:7px 9px!important}.sales-list-convert-options label>small{color:#0b8f62;margin-left:auto;font-size:9px;font-weight:600}.sales-list-convert-options label.is-disabled{cursor:not-allowed;color:#98a2b3!important;background:#f7f9fc!important}.sales-list-convert-options label.is-disabled span{color:#98a2b3}.sales-convert-options label.is-disabled{opacity:.5;cursor:not-allowed}.sales-convert-options label>small{color:#0b8f62;margin-left:auto;font-size:9px}@media (width<=900px){.sales-quotation-content .sales-items-panel .sales-item-name-col{width:280px!important;min-width:280px!important;max-width:280px!important}.sales-list-quotation-conversion{grid-template-columns:1fr!important}}.sales-quotation-content .sales-limit-note,.sales-quotation-content .sales-items-panel .sales-table-wrap th>small,.sales-quotation-content .sales-terms-count{display:none!important}.sales-quotation-content .sales-items-panel .sales-table-wrap table{table-layout:fixed!important;min-width:1160px!important}.sales-quotation-content .sales-items-panel .sales-product-cell>div{max-width:218px!important}.sales-quotation-workflow{grid-template-columns:minmax(205px,.72fr) minmax(300px,.95fr) minmax(390px,1.5fr)!important;gap:10px!important}.sales-quotation-workflow-card{gap:10px!important;min-height:112px!important;padding:11px 12px!important}.sales-quotation-workflow-card.is-status,.sales-quotation-workflow-card.is-convert{align-items:center!important}.sales-quotation-workflow-card .sales-workflow-icon{flex-basis:34px!important;width:34px!important;height:34px!important;font-size:18px!important}.sales-quotation-workflow-card.is-status .sales-workflow-body>label,.sales-quotation-workflow-card.is-convert .sales-workflow-body>strong{margin-bottom:5px!important;font-size:11.5px!important}.sales-quotation-workflow-card.is-status .sales-workflow-body>select,.sales-convert-select{color:#172744;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:6px;outline:none;padding:0 9px;font-weight:500;height:34px!important;font-size:12.5px!important}.sales-convert-select:focus,.sales-list-convert-select:focus{border-color:#1769e8;box-shadow:0 0 0 2px #1769e814}.sales-convert-select:disabled,.sales-list-convert-select:disabled{color:#7f8b9e;cursor:not-allowed;background:#f5f7fa}.sales-convert-state{margin-top:4px!important;font-size:9.5px!important;line-height:1.2!important}.sales-convert-button{min-width:78px!important;height:34px!important;margin-left:2px!important;padding:0 13px!important}.sales-quotation-workflow-card.is-history{padding-right:15px!important}.sales-conversion-history{gap:5px!important}.sales-conversion-history>div.is-done{background:#fff;border:1px solid #bce9dc;border-radius:8px;min-height:38px;padding:7px 9px;grid-template-columns:22px minmax(125px,.8fr) minmax(120px,1fr) auto!important}.sales-conversion-history>div.is-done span{color:#0a7254!important;font-size:12.5px!important;font-weight:700!important}.sales-conversion-history>div.is-done b{color:#173c33!important;font-size:12px!important}.sales-conversion-history>div.is-done small{font-weight:600;color:#0b8f62!important;font-size:10px!important}.sales-conversion-empty{align-items:center;gap:7px;color:#8a95a7!important;font-size:10.5px!important;display:flex!important}.sales-quotation-list-table th:nth-child(8),.sales-quotation-list-table td:nth-child(8){width:162px!important;min-width:162px!important}.sales-converted-chip{min-height:26px!important;padding:4px 11px!important;font-size:10.5px!important;font-weight:700!important}.sales-list-quotation-conversion{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:10px!important}.sales-list-convert-box,.sales-list-converted-box{padding:11px 12px!important}.sales-list-convert-box h3,.sales-list-converted-box h3{margin-bottom:7px!important}.sales-list-convert-row{align-items:center;gap:8px;display:flex}.sales-list-convert-select{color:#172744;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:7px;outline:none;flex:1;padding:0 9px;font-size:12px;font-weight:500}.sales-list-convert-row .sales-btn{min-width:82px!important;height:35px!important;padding:0 12px!important}.sales-list-convert-box>small{color:#75839a;margin-top:6px;font-size:9.5px;display:block}.sales-list-converted-box>div.is-done{background:#fff;border-radius:8px;min-height:40px;border:1px solid #bce9dc!important;grid-template-columns:22px minmax(130px,.8fr) minmax(130px,1fr)!important;padding:8px 9px!important}.sales-list-converted-box>div.is-done span{color:#0b8f62!important;font-size:14px!important}.sales-list-converted-box>div.is-done b{color:#0a7254!important;font-size:12.5px!important}.sales-list-converted-box>div.is-done small{color:#40516b!important;font-size:11px!important}.sales-list-converted-empty-row{align-items:center;gap:8px;color:#8a95a7!important;border:0!important;padding:8px 4px!important;display:flex!important}.sales-list-converted-empty-row b{color:#8a95a7!important;font-size:10.5px!important;font-weight:500!important}@media (width<=1100px){.sales-quotation-workflow{grid-template-columns:minmax(190px,.7fr) minmax(270px,1fr)!important}.sales-quotation-workflow-card.is-history{grid-column:1/-1!important}}@media (width<=720px){.sales-quotation-workflow,.sales-list-quotation-conversion{grid-template-columns:1fr!important}.sales-list-convert-row{align-items:stretch}}.sales-quotation-content .sales-items-panel th.sales-discount-col{white-space:normal!important;text-align:center!important}.sales-quotation-content .sales-items-panel td.sales-discount-col input,.sales-quotation-content .sales-items-panel td.sales-discount-col .percentage-input-shell{text-align:center!important;padding-left:1px!important;padding-right:1px!important}.sales-quotation-list-table th,.sales-quotation-list-table td{text-align:center!important;vertical-align:middle!important}.sales-quotation-list-table th:nth-child(8),.sales-quotation-list-table td:nth-child(8){width:190px!important;min-width:190px!important;padding-left:10px!important;padding-right:10px!important}.sales-quotation-list-table th:nth-child(9),.sales-quotation-list-table td:nth-child(9){width:130px!important;min-width:130px!important}.sales-quotation-list-table .sales-converted-chips{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.sales-quotation-list-table .sales-converted-chip{justify-content:center!important;align-items:center!important;min-width:90px!important;margin:0 auto!important;display:inline-flex!important}.sales-quotation-list-table .sales-converted-empty{text-align:center!important;width:100%!important;display:block!important}.sales-quotation-list-table .sales-list-status{box-shadow:none!important;border:0!important;margin-inline:auto!important}.sales-quotation-list-table .sales-list-row-actions{justify-content:center!important;align-items:center!important}.sales-quotation-list-table th:nth-child(8),.sales-quotation-list-table td:nth-child(8){width:126px!important;min-width:126px!important;max-width:126px!important;padding-left:3px!important;padding-right:3px!important}.sales-quotation-list-table .sales-converted-chip{width:auto!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}.sales-quotation-content .sales-items-panel th.sales-discount-col{white-space:normal!important}.sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{white-space:nowrap!important}.sales-quotation-content .sales-items-panel .sales-product-cell,.sales-quotation-content .sales-items-panel .sales-product-cell>div{max-width:none!important}.sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{white-space:nowrap!important;text-align:center!important}.sales-list-modal-table table{border-collapse:collapse!important}.sales-list-modal-table th,.sales-list-modal-table td{border-bottom:1px solid #e3e8f0!important}.sales-list-modal-table th:not(:last-child),.sales-list-modal-table td:not(:last-child){border-right:1px solid #dfe6ef!important}.sales-list-modal-table th:first-child,.sales-list-modal-table td:first-child{border-left:1px solid #e3e8f0!important}.sales-list-modal-table th:last-child,.sales-list-modal-table td:last-child{border-right:1px solid #e3e8f0!important}.sales-list-modal-table.sales-quotation-view-table table{table-layout:fixed!important;width:100%!important;min-width:650px!important}.sales-list-modal-table.sales-quotation-view-table th,.sales-list-modal-table.sales-quotation-view-table td{vertical-align:middle!important;padding:8px 6px!important}.sales-list-modal-table.sales-quotation-view-table .sales-qv-index{text-align:center!important;width:5.5%!important;min-width:0!important;max-width:none!important}.sales-list-modal-table.sales-quotation-view-table .sales-qv-product{text-align:left!important;width:28.5%!important;min-width:0!important;max-width:none!important}.sales-list-modal-table.sales-quotation-view-table .sales-qv-numeric{text-align:center!important;white-space:nowrap!important;width:13.2%!important;min-width:0!important;max-width:none!important}.sales-list-modal-table.sales-quotation-view-table td.sales-qv-numeric span{text-align:center!important;width:auto!important;display:inline-block!important}.sales-order-list-table{border-collapse:collapse!important;min-width:1080px!important}.sales-order-list-table th,.sales-order-list-table td{text-align:center!important;vertical-align:middle!important;border-right:1px solid #dde5ef!important}.sales-order-list-table tbody tr{border-bottom:1px solid #e8edf4!important}.sales-order-list-table th:last-child,.sales-order-list-table td:last-child{border-right:0!important}.sales-order-list-table th:nth-child(4),.sales-order-list-table td:nth-child(4){min-width:150px!important}.sales-order-list-table th:nth-child(5),.sales-order-list-table td:nth-child(5){min-width:125px!important}.sales-order-list-table th:nth-child(6),.sales-order-list-table td:nth-child(6){min-width:140px!important}.sales-order-list-table th:nth-child(7),.sales-order-list-table td:nth-child(7){min-width:120px!important}.sales-order-list-table th:nth-child(8),.sales-order-list-table td:nth-child(8){min-width:105px!important}.sales-order-list-table th:nth-child(9),.sales-order-list-table td:nth-child(9){min-width:132px!important}.sales-order-list-table .sales-list-status{margin-inline:auto!important}.sales-order-list-table .sales-list-row-actions{justify-content:center!important;align-items:center!important}.sales-quotation-register>.master-title-row.dashboard-title-row{min-height:80px!important;margin-bottom:14px!important;padding:12px 18px!important}.sales-quotation-register>.master-title-row.dashboard-title-row>div:first-child{width:auto!important;min-width:0!important;display:block!important}.sales-quotation-register>.master-title-row.dashboard-title-row h1{margin:0 0 4px!important}.sales-quotation-register>.master-title-row.dashboard-title-row p{text-align:left!important;white-space:normal!important;margin:0!important}.sales-document-register .sales-list-card>.sales-list-heading h2{margin:0!important}.sales-document-register .sales-list-card>.sales-list-heading small{text-align:right!important;white-space:nowrap!important;margin:0!important}@media (width<=620px){.sales-quotation-register>.master-title-row.dashboard-title-row{min-height:72px!important;padding:11px 14px!important}.sales-document-register .sales-list-card>.sales-list-heading>div{gap:10px!important}.sales-quotation-register>.master-title-row.dashboard-title-row p,.sales-document-register .sales-list-card>.sales-list-heading small{font-size:10.5px!important}}.sales-document-register .sales-quotation-analytics{grid-template-columns:minmax(0,1.75fr) minmax(360px,.92fr);gap:14px;margin:0 0 14px;display:grid}.sales-document-register .sales-quotation-chart-card{background:#fff;border:1px solid #dfe7f2;border-radius:12px;min-width:0;min-height:302px;overflow:hidden;box-shadow:0 6px 20px #1430560b}.sales-document-register .sales-quotation-chart-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 15px 9px;display:flex}.sales-document-register .sales-quotation-chart-title{align-items:center;gap:10px;min-width:0;display:flex}.sales-document-register .sales-quotation-chart-title>div{min-width:0}.sales-document-register .sales-quotation-chart-title h3{color:#102a56;margin:0;font-size:14px;font-weight:750;line-height:1.2}.sales-document-register .sales-quotation-chart-title p{color:#78869a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10.5px;line-height:1.2;overflow:hidden}.sales-document-register .sales-quotation-chart-icon{border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.sales-document-register .sales-quotation-chart-icon.is-trend{color:#2f7df5;background:#eaf3ff}.sales-document-register .sales-quotation-chart-icon.is-status{color:#1678ef;background:#eaf3ff}.sales-document-register .sales-quotation-chart-head select{color:#263b58;width:auto;min-width:130px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:8px;outline:0;padding:0 30px 0 10px;font-size:10.5px;font-weight:600}.sales-document-register .sales-quotation-chart-head select:focus,.sales-document-register .sales-quotation-custom-range input:focus{border-color:#80aef1;box-shadow:0 0 0 3px #2d7df514}.sales-document-register .sales-quotation-trend-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sales-document-register .sales-quotation-custom-range{align-items:center;gap:7px;display:flex}.sales-document-register .sales-quotation-custom-range label{color:#5a6b82;align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:flex}.sales-document-register .sales-quotation-custom-range input{color:#203653;width:125px;height:34px;font:inherit;background:#fff;border:1px solid #d8e1ed;border-radius:8px;outline:0;padding:0 7px;font-size:9.5px}.sales-document-register .sales-quotation-line-legend{color:#42546c;justify-content:flex-end;align-items:center;gap:20px;height:30px;padding:4px 18px 0;font-size:9.5px;font-weight:650;display:flex}.sales-document-register .sales-quotation-line-legend span{align-items:center;gap:6px;display:flex}.sales-document-register .sales-quotation-line-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.sales-document-register .sales-quotation-line-legend i.count{background:#2677ef}.sales-document-register .sales-quotation-line-legend i.amount{background:#27b46b}.sales-document-register .sales-quotation-line-chart{height:204px;padding:0 10px 8px}.sales-document-register .sales-quotation-line-chart svg{width:100%;height:100%;display:block;overflow:visible}.sales-document-register .sales-quotation-grid-line{stroke:#e2e9f2;stroke-width:1px}.sales-document-register .sales-quotation-axis-text{fill:#62738c;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:9px}.sales-document-register .sales-quotation-axis-money{fill:#62738c}.sales-document-register .sales-quotation-x-label{font-size:9px}.sales-document-register .sales-quotation-axis-title{fill:#566a85;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:9px;font-weight:650}.sales-document-register .sales-quotation-count-line,.sales-document-register .sales-quotation-amount-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sales-document-register .sales-quotation-count-line{stroke:#2677ef}.sales-document-register .sales-quotation-amount-line{stroke:#27b46b}.sales-document-register .sales-quotation-count-dot{fill:#2677ef;stroke:#fff;stroke-width:1.4px}.sales-document-register .sales-quotation-amount-dot{fill:#27b46b;stroke:#fff;stroke-width:1.4px}.sales-document-register .sales-quotation-status-body{grid-template-columns:minmax(145px,.85fr) minmax(190px,1.15fr);align-items:center;gap:17px;min-height:236px;padding:14px 18px 16px;display:grid}.sales-document-register .sales-quotation-status-donut{border-radius:50%;justify-self:center;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 9px 20px #1a447114}.sales-document-register .sales-quotation-status-donut>div{background:#fff;border-radius:50%;place-content:center;justify-items:center;width:88px;height:88px;display:grid;box-shadow:0 0 0 1px #dae2eda6}.sales-document-register .sales-quotation-status-donut strong{color:#102a56;font-size:21px;font-weight:800;line-height:1}.sales-document-register .sales-quotation-status-donut span{color:#60718a;text-align:center;max-width:70px;margin-top:5px;font-size:9.5px;line-height:1.18}.sales-document-register .sales-quotation-status-side{align-content:center;gap:12px;min-width:0;display:grid}.sales-document-register .sales-quotation-status-legend{display:grid}.sales-document-register .sales-quotation-status-legend>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(88px,1fr) 30px 47px;align-items:center;gap:7px;min-height:39px;display:grid}.sales-document-register .sales-quotation-status-legend>div:last-child{border-bottom:0}.sales-document-register .sales-quotation-status-name{color:#31445f;align-items:center;gap:8px;font-size:10.5px;display:flex}.sales-document-register .sales-quotation-status-name i{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.sales-document-register .sales-quotation-status-legend .is-approved i{background:#31b96d}.sales-document-register .sales-quotation-status-legend .is-pending i{background:#f6ad2f}.sales-document-register .sales-quotation-status-legend .is-cancel i{background:#ef4444}.sales-document-register .sales-quotation-status-legend strong{color:#132641;text-align:right;font-size:11.5px;font-weight:800}.sales-document-register .sales-quotation-status-legend em{color:#60718a;text-align:right;font-size:10px;font-style:normal}.sales-document-register .sales-quotation-conversion-rate{background:linear-gradient(135deg,#f1f7ff 0%,#edf5ff 100%);border:1px solid #e1e9f4;border-radius:10px;padding:10px 12px}.sales-document-register .sales-quotation-conversion-rate span{color:#395577;font-size:9.5px;font-weight:700;display:block}.sales-document-register .sales-quotation-conversion-rate strong{color:#123b77;margin-top:2px;font-size:20px;font-weight:850;line-height:1.05;display:block}.sales-document-register .sales-quotation-conversion-rate small{color:#6c7e95;margin-top:3px;font-size:9.5px;display:block}@media (width<=1180px){.sales-document-register .sales-quotation-analytics{grid-template-columns:1fr}.sales-document-register .sales-quotation-chart-card{min-height:292px}}@media (width<=760px){.sales-document-register .sales-quotation-chart-head{flex-direction:column;align-items:flex-start}.sales-document-register .sales-quotation-trend-controls{justify-content:flex-start;width:100%}.sales-document-register .sales-quotation-chart-head select{width:100%}.sales-document-register .sales-quotation-custom-range{grid-template-columns:1fr 1fr;width:100%;display:grid}.sales-document-register .sales-quotation-custom-range label{gap:4px;display:grid}.sales-document-register .sales-quotation-custom-range input{width:100%}.sales-document-register .sales-quotation-line-chart{overflow-x:auto}.sales-document-register .sales-quotation-line-chart svg{min-width:720px}.sales-document-register .sales-quotation-status-body{grid-template-columns:1fr;padding:14px}.sales-document-register .sales-quotation-status-side,.sales-document-register .sales-quotation-status-legend{width:100%}}.sales-document-register .sales-quotation-chart-card{min-height:278px!important;position:relative!important}.sales-document-register .sales-quotation-chart-card:before{content:"";z-index:4;pointer-events:none;border-radius:12px 12px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.sales-document-register .sales-quotation-trend-card:before{background:linear-gradient(90deg,#1769e8 0%,#438df8 48%,#7c3aed 76%,#e11d48 100%)}.sales-document-register .sales-quotation-status-card:before{background:linear-gradient(90deg,#18a957 0%,#41c96c 54%,#d8df3c 100%)}.sales-document-register .sales-quotation-line-chart{height:180px!important;padding-bottom:5px!important}.sales-document-register .sales-quotation-status-body{min-height:212px!important;padding-top:10px!important;padding-bottom:10px!important}.sales-document-register .sales-quotation-list-table{table-layout:fixed!important;width:100%!important;min-width:980px!important}.sales-document-register .sales-quotation-list-table th,.sales-document-register .sales-quotation-list-table td{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding-left:6px!important;padding-right:6px!important;overflow:hidden!important}.sales-document-register .sales-quotation-list-table th:nth-child(4),.sales-document-register .sales-quotation-list-table td:nth-child(4){width:auto!important;min-width:210px!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important}.sales-document-register .sales-quotation-list-table .sales-converted-chips,.sales-document-register .sales-quotation-list-table .sales-list-row-actions{overflow:visible!important}@media (width<=1180px){.sales-document-register .sales-quotation-chart-card{min-height:270px!important}.sales-document-register .sales-quotation-line-chart{height:174px!important}.sales-document-register .sales-quotation-status-body{min-height:204px!important}}.sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart{padding-left:2px!important;padding-right:2px!important}.sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart svg{width:100%!important;max-width:none!important}.sales-document-register .sales-quotation-axis-inside{paint-order:stroke!important;stroke:#fff!important;stroke-width:3px!important;stroke-linejoin:round!important}.sales-document-register .sales-quotation-axis-title{letter-spacing:.01em!important}.sales-document-register .sales-list-card>.sales-list-heading{min-height:54px!important;padding:9px 16px!important}.sales-document-register .sales-list-card>.sales-list-heading>div{justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0!important;display:flex!important}.sales-document-register .sales-list-card>.sales-list-heading h2{white-space:nowrap!important;margin:0!important}.sales-document-register .sales-list-card>.sales-list-heading small{text-align:right!important;white-space:nowrap!important;color:#ffffffd1!important;margin:0!important}.sales-document-register .sales-document-list-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:980px!important}.sales-document-register .sales-document-list-table th,.sales-document-register .sales-document-list-table td{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-bottom:1px solid #e8edf4!important;border-right:1px solid #dde5ef!important;padding:10px 6px!important;overflow:hidden!important}.sales-document-register .sales-document-list-table th:last-child,.sales-document-register .sales-document-list-table td:last-child{border-right:0!important}.sales-document-register .sales-document-list-table tbody tr:last-child td{border-bottom:0!important}.sales-document-register .sales-document-list-table th:nth-child(4),.sales-document-register .sales-document-list-table td:nth-child(4){text-align:center!important;width:auto!important;min-width:230px!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important}.sales-document-register .sales-document-list-table td:nth-child(4){font-weight:500!important}.sales-document-register .sales-document-list-table .sales-source-link{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.sales-document-register .sales-document-list-table .sales-list-status{justify-content:center!important;min-width:74px!important}.sales-document-register .sales-document-list-table .sales-list-row-actions{justify-content:center!important;align-items:center!important;gap:8px!important;overflow:visible!important}.sales-document-register .sales-document-list-table .sales-direct-icon{flex:0 0 22px!important}.sales-document-register .sales-quotation-list-table th:nth-child(2),.sales-document-register .sales-quotation-list-table td:nth-child(2){width:88px!important;min-width:88px!important;max-width:88px!important}.sales-document-register .sales-quotation-list-table th:nth-child(3),.sales-document-register .sales-quotation-list-table td:nth-child(3){width:122px!important;min-width:122px!important;max-width:122px!important}.sales-document-register .sales-quotation-list-table th:nth-child(7),.sales-document-register .sales-quotation-list-table td:nth-child(7){width:112px!important;min-width:112px!important;max-width:112px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-register .sales-quotation-list-table th:nth-child(8),.sales-document-register .sales-quotation-list-table td:nth-child(8){width:94px!important;min-width:94px!important;max-width:94px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-register .sales-quotation-list-table th:nth-child(9),.sales-document-register .sales-quotation-list-table td:nth-child(9){width:124px!important;min-width:124px!important;max-width:124px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-register .sales-quotation-list-table .sales-converted-chips{justify-content:center!important;overflow:visible!important}.sales-document-register .sales-sales-order-list-table th:first-child,.sales-document-register .sales-sales-order-list-table td:first-child,.sales-document-register .sales-delivery-challan-list-table th:first-child,.sales-document-register .sales-delivery-challan-list-table td:first-child,.sales-document-register .sales-sales-invoice-list-table th:first-child,.sales-document-register .sales-sales-invoice-list-table td:first-child{width:38px!important;min-width:38px!important;max-width:38px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(2),.sales-document-register .sales-sales-order-list-table td:nth-child(2),.sales-document-register .sales-delivery-challan-list-table th:nth-child(2),.sales-document-register .sales-delivery-challan-list-table td:nth-child(2),.sales-document-register .sales-sales-invoice-list-table th:nth-child(2),.sales-document-register .sales-sales-invoice-list-table td:nth-child(2){width:88px!important;min-width:88px!important;max-width:88px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(3),.sales-document-register .sales-sales-order-list-table td:nth-child(3),.sales-document-register .sales-delivery-challan-list-table th:nth-child(3),.sales-document-register .sales-delivery-challan-list-table td:nth-child(3),.sales-document-register .sales-sales-invoice-list-table th:nth-child(3),.sales-document-register .sales-sales-invoice-list-table td:nth-child(3){width:124px!important;min-width:124px!important;max-width:124px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(5),.sales-document-register .sales-sales-order-list-table td:nth-child(5),.sales-document-register .sales-delivery-challan-list-table th:nth-child(5),.sales-document-register .sales-delivery-challan-list-table td:nth-child(5),.sales-document-register .sales-sales-invoice-list-table th:nth-child(5),.sales-document-register .sales-sales-invoice-list-table td:nth-child(5){width:106px!important;min-width:106px!important;max-width:106px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(6),.sales-document-register .sales-sales-order-list-table td:nth-child(6),.sales-document-register .sales-delivery-challan-list-table th:nth-child(6),.sales-document-register .sales-delivery-challan-list-table td:nth-child(6),.sales-document-register .sales-sales-invoice-list-table th:nth-child(6),.sales-document-register .sales-sales-invoice-list-table td:nth-child(6){width:124px!important;min-width:124px!important;max-width:124px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(7),.sales-document-register .sales-sales-order-list-table td:nth-child(7),.sales-document-register .sales-delivery-challan-list-table th:nth-child(7),.sales-document-register .sales-delivery-challan-list-table td:nth-child(7),.sales-document-register .sales-sales-invoice-list-table th:nth-child(7),.sales-document-register .sales-sales-invoice-list-table td:nth-child(7){width:104px!important;min-width:104px!important;max-width:104px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(8),.sales-document-register .sales-sales-order-list-table td:nth-child(8),.sales-document-register .sales-delivery-challan-list-table th:nth-child(8),.sales-document-register .sales-delivery-challan-list-table td:nth-child(8),.sales-document-register .sales-sales-invoice-list-table th:nth-child(8),.sales-document-register .sales-sales-invoice-list-table td:nth-child(8){width:94px!important;min-width:94px!important;max-width:94px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(9),.sales-document-register .sales-sales-order-list-table td:nth-child(9),.sales-document-register .sales-delivery-challan-list-table th:nth-child(9),.sales-document-register .sales-delivery-challan-list-table td:nth-child(9),.sales-document-register .sales-sales-invoice-list-table th:nth-child(9),.sales-document-register .sales-sales-invoice-list-table td:nth-child(9){width:124px!important;min-width:124px!important;max-width:124px!important;padding-left:4px!important;padding-right:4px!important}@media (width<=1180px){.sales-document-register .sales-quotation-analytics{grid-template-columns:1fr!important}.sales-document-register .sales-quotation-chart-card{min-height:270px!important}.sales-document-register .sales-quotation-line-chart{height:174px!important}.sales-document-register .sales-quotation-status-body{min-height:204px!important}}@media (width<=620px){.sales-document-register .sales-list-card>.sales-list-heading>div{gap:10px!important}.sales-document-register .sales-list-card>.sales-list-heading small{font-size:10.5px!important}}.sales-document-register .sales-quotation-status-legend>div .sales-quotation-status-name i{background:var(--status-color,#2f7df5)!important}.sales-document-register .sales-document-list-table th,.sales-document-register .sales-document-list-table td,.sales-document-register .sales-document-list-table th:nth-child(4),.sales-document-register .sales-document-list-table td:nth-child(4){text-align:center!important}.sales-document-register .sales-document-list-table .sales-source-link{text-align:center!important;justify-content:center!important}.sales-document-register .sales-document-list-table .sales-list-status,.sales-document-register .sales-document-list-table .sales-converted-chips,.sales-document-register .sales-document-list-table .sales-list-row-actions{justify-content:center!important}.sales-document-register .sales-document-list-table th:nth-child(4),.sales-document-register .sales-document-list-table td.sales-list-customer-cell{text-align:center!important}.sales-document-register .sales-document-list-table td.sales-list-customer-cell>span{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.sales-document-content :is([aria-invalid=true],.sales-field-error[role=alert],.sales-items-error[role=alert]),.sales-document-content .sales-customer-column,.sales-document-content .sales-fields-grid>div,.sales-document-content .sales-source-field,.sales-document-content .sales-payment-fields>div,.sales-document-content .sales-items-panel,.sales-document-content .sales-table-wrap td{scroll-margin-block:110px}.sales-document-content .sales-fields-grid>div,.sales-document-content .sales-payment-fields>div{min-height:64px}.sales-document-content .sales-customer-column>.sales-field-error,.sales-document-content .sales-fields-grid .sales-field-error,.sales-document-content .sales-source-field>.sales-field-error,.sales-document-content .sales-payment-fields .sales-field-error{visibility:visible;color:#b42318!important;text-align:left!important;flex:0 0 15px!important;min-height:15px!important;margin-top:2px!important;font-size:10.5px!important;font-weight:500!important;line-height:13px!important;display:block!important}.sales-document-content .sales-customer-column>.sales-field-error:empty,.sales-document-content .sales-fields-grid .sales-field-error:empty,.sales-document-content .sales-source-field>.sales-field-error:empty,.sales-document-content .sales-payment-fields .sales-field-error:empty{visibility:hidden!important}.sales-document-content .sales-items-error{box-sizing:border-box!important;color:#b42318!important;visibility:hidden!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;min-height:28px!important;margin:0 14px 8px!important;padding:6px 10px!important;font-size:11px!important;line-height:14px!important}.sales-document-content .sales-items-error.is-visible{visibility:visible!important;background:#fef3f2!important;border-color:#fecdca!important}.sales-quotation-content .sales-items-panel .sales-table-wrap tbody td{vertical-align:middle!important;height:60px!important}.sales-quotation-content .sales-items-panel .sales-stable-error-cell{padding-bottom:16px!important;position:relative!important}.sales-quotation-content .sales-items-panel .sales-stable-error-cell .sales-field-error{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#b42318!important;min-height:11px!important;margin:0!important;font-size:8.5px!important;line-height:11px!important;display:block!important;position:absolute!important;bottom:2px!important;left:3px!important;right:3px!important;overflow:hidden!important}.sales-quotation-content .sales-items-panel .sales-stable-error-cell .sales-field-error:empty{visibility:hidden!important}.sales-quotation-content .sales-items-panel .sales-table-wrap input.sales-input-error{border-color:#f04438!important;box-shadow:0 0 0 2px #f0443814!important}.sales-document-register .sales-sales-order-list-table th:nth-child(8),.sales-document-register .sales-sales-order-list-table td:nth-child(8){width:134px!important;min-width:134px!important;max-width:134px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(9),.sales-document-register .sales-sales-order-list-table td:nth-child(9){width:94px!important;min-width:94px!important;max-width:94px!important}.sales-document-register .sales-sales-order-list-table th:nth-child(10),.sales-document-register .sales-sales-order-list-table td:nth-child(10){width:124px!important;min-width:124px!important;max-width:124px!important}.sales-document-content .sales-quotation-workflow{gap:8px!important;margin-bottom:10px!important}.sales-document-content .sales-quotation-workflow-card{align-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px 10px!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-icon{border-radius:7px;flex-basis:28px!important;width:28px!important;height:28px!important;font-size:16px!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>label,.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>strong{margin:0 0 4px!important;font-size:12px!important;line-height:16px!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>select,.sales-document-content .sales-quotation-workflow-card .sales-convert-button{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important;line-height:normal!important}.sales-document-content .sales-quotation-workflow-card .sales-convert-button{min-width:70px!important;margin-left:0!important}.sales-document-content .sales-conversion-history>div.is-done{flex-wrap:wrap;gap:5px 8px!important;min-height:0!important;padding:4px 6px!important;display:flex!important}.sales-document-content .sales-conversion-history>div.is-done b{max-width:100%}.sales-document-content .sales-conversion-empty{min-height:20px!important}.sales-list-modal-content .sales-list-quotation-conversion{gap:8px!important;padding:0 18px 10px!important}.sales-list-modal-content .sales-list-convert-box,.sales-list-modal-content .sales-list-converted-box{height:auto!important;min-height:0!important;padding:8px 10px!important}.sales-list-modal-content .sales-list-convert-box h3,.sales-list-modal-content .sales-list-converted-box h3{margin:0 0 4px!important;font-size:13px!important;line-height:18px!important}.sales-list-modal-content .sales-list-convert-select,.sales-list-modal-content .sales-list-convert-row .sales-btn{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important}.sales-list-modal-content .sales-list-convert-row .sales-btn{min-width:70px!important}.sales-list-modal-content .sales-list-converted-box>div.is-done{flex-wrap:wrap;gap:5px 8px!important;min-height:0!important;padding:4px 6px!important;display:flex!important}.sales-list-modal-content .sales-list-converted-empty-row{min-height:0!important;padding:3px 0!important}@media (width<=720px){.sales-document-content .sales-quotation-workflow-card.is-history{grid-column:auto!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>select,.sales-document-content .sales-quotation-workflow-card .sales-convert-button,.sales-list-modal-content .sales-list-convert-select,.sales-list-modal-content .sales-list-convert-row .sales-btn{height:36px!important;min-height:36px!important}}.sales-challan-content .sales-table-wrap table{min-width:1180px!important}.sales-invoice-page-content .sales-table-wrap table{min-width:1120px!important}.sales-challan-content .sales-item-name-col,.sales-invoice-page-content .sales-item-name-col{width:28%!important}.sales-challan-content .sales-table-wrap td:nth-child(2),.sales-invoice-page-content .sales-table-wrap td:nth-child(2){min-width:260px!important}.sales-challan-content .sales-index-col,.sales-invoice-page-content .sales-index-col{width:42px!important}.sales-challan-content .sales-hsn-col,.sales-invoice-page-content .sales-hsn-col{width:120px!important}.sales-challan-content .sales-uom-col,.sales-invoice-page-content .sales-uom-col{width:78px!important}.sales-challan-content .sales-qty-col,.sales-invoice-page-content .sales-qty-col{width:92px!important}.sales-challan-content .sales-action-col,.sales-invoice-page-content .sales-action-col{width:68px!important}.sales-challan-content .sales-items-panel .sales-product-cell,.sales-invoice-page-content .sales-items-panel .sales-product-cell{width:100%!important;max-width:none!important}.sales-challan-content .sales-items-panel .sales-product-cell>div,.sales-invoice-page-content .sales-items-panel .sales-product-cell>div{max-width:none!important}.sales-challan-content .challan-bottom{align-items:stretch!important;gap:12px!important;margin-top:10px!important;margin-bottom:10px!important}.sales-challan-content .challan-bottom>.sales-panel{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:12px!important;display:flex!important}.sales-challan-content .challan-bottom>.sales-panel>h3{margin:0 0 10px!important}.sales-challan-content .challan-attachment-card>div{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.sales-challan-content .challan-attachment-card .sales-dropzone{flex:auto!important;height:100%!important;min-height:0!important}.sales-challan-content .challan-attachment-card .sales-file-row{flex:none!important;margin-top:8px!important}.sales-challan-content .challan-package-card .sales-detail-row{grid-template-columns:minmax(0,1fr) 104px!important;gap:8px!important;margin-bottom:8px!important}.sales-challan-content .challan-package-card .sales-detail-row:last-child{margin-bottom:0!important}.sales-challan-content .challan-terms-card{flex-direction:column!important;display:flex!important}.sales-challan-content .challan-terms-card .sales-terms-editor{resize:none!important;flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important}.sales-challan-content .challan-summary-card .sales-summary-rows{gap:10px!important}.sales-challan-content .challan-summary-card .sales-grand{margin-top:auto!important}.sales-challan-content .sales-save-bar{margin-top:8px!important}.sales-invoice-page-content .sales-invoice-bottom{align-items:stretch!important;gap:12px!important;margin-top:10px!important}.sales-invoice-page-content .sales-invoice-bottom .sales-bank-card,.sales-invoice-page-content .sales-invoice-bottom .sales-terms-card,.sales-invoice-page-content .sales-invoice-bottom>.sales-summary-card{min-width:0!important;height:100%!important}.sales-invoice-page-content .sales-invoice-bottom .sales-bank-card>.sales-payment-preview{grid-template-columns:minmax(0,1fr) 72px!important;gap:10px!important;padding:12px!important}.sales-invoice-page-content .sales-invoice-bottom .sales-bank-card .sales-payment-preview img{width:72px!important;height:72px!important}.sales-invoice-page-content .sales-invoice-bottom .sales-terms-card .sales-terms-body{padding:12px!important}.sales-invoice-page-content .sales-invoice-bottom .sales-terms-card .sales-terms-editor-invoice{height:118px!important;min-height:118px!important;max-height:118px!important}.sales-invoice-page-content .sales-invoice-bottom>.sales-summary-card{padding:12px!important}.sales-invoice-page-content .sales-invoice-bottom>.sales-summary-card>h3{margin:-12px -12px 10px!important;padding:12px 14px!important}.sales-invoice-page-content .sales-payment-status-card{margin-top:10px!important}@media (width>=1024px){.sales-challan-content .challan-bottom{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sales-invoice-page-content .sales-invoice-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.sales-challan-content .challan-bottom,.sales-invoice-page-content .sales-invoice-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.sales-challan-content .challan-bottom,.sales-invoice-page-content .sales-invoice-bottom{grid-template-columns:1fr!important}}.sales-document-content .sales-items-error:not(.is-visible){border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.sales-document-content .sales-items-error.is-visible{height:auto!important;min-height:0!important;margin:8px 14px!important;padding:6px 10px!important;display:block!important}.sales-document-content .sales-items-panel .sales-table-wrap{margin-top:0!important;padding-top:0!important}.sales-document-content .sales-items-panel .sales-empty{height:auto!important;min-height:0!important;padding:16px 12px!important;line-height:20px!important}.sales-document-content .sales-items-panel .sales-section-head+.sales-items-error:not(.is-visible)+.sales-table-wrap{margin-top:0!important}.sales-document-register .sales-quotation-list-table th:first-child,.sales-document-register .sales-quotation-list-table td:first-child{width:40px!important;min-width:40px!important;max-width:40px!important}.sales-document-register .sales-quotation-list-table th:nth-child(2),.sales-document-register .sales-quotation-list-table td:nth-child(2){text-align:center!important;width:auto!important;min-width:220px!important;max-width:none!important}.sales-document-register .sales-quotation-list-table th:nth-child(3),.sales-document-register .sales-quotation-list-table td:nth-child(3){text-align:center!important;width:110px!important;min-width:110px!important;max-width:110px!important}.sales-document-register .sales-quotation-list-table th:nth-child(4),.sales-document-register .sales-quotation-list-table td:nth-child(4){text-align:center!important;width:145px!important;min-width:145px!important;max-width:145px!important;padding-left:8px!important;padding-right:8px!important}.sales-document-register .sales-quotation-list-table td:nth-child(7)>span,.sales-document-register .sales-quotation-list-table .sales-list-status{border-radius:999px!important;min-width:0!important;min-height:22px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:600!important;line-height:1.05!important}.sales-document-register .sales-quotation-list-table th:nth-child(5),.sales-document-register .sales-quotation-list-table td:nth-child(5){width:118px!important;min-width:118px!important;max-width:118px!important}.sales-document-register .sales-quotation-list-table th:nth-child(6),.sales-document-register .sales-quotation-list-table td:nth-child(6){width:112px!important;min-width:112px!important;max-width:112px!important}.sales-document-register .sales-quotation-list-table th:nth-child(7),.sales-document-register .sales-quotation-list-table td:nth-child(7){text-align:center!important;width:94px!important;min-width:94px!important;max-width:94px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-register .sales-quotation-list-table th:nth-child(8),.sales-document-register .sales-quotation-list-table td:nth-child(8){text-align:center!important;width:128px!important;min-width:128px!important;max-width:128px!important;padding-left:4px!important;padding-right:4px!important}.sales-quotation-content .sales-items-panel,.sales-quotation-content .sales-items-panel .sales-table-wrap{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.sales-quotation-content .sales-items-panel .sales-table-wrap{overflow-x:auto!important}.sales-quotation-content .sales-items-panel .sales-table-wrap table{table-layout:fixed!important;width:100%!important;min-width:980px!important;max-width:none!important;margin:0!important}.sales-quotation-content .sales-items-panel .sales-index-col{width:36px!important;min-width:36px!important;max-width:36px!important}.sales-quotation-content .sales-items-panel .sales-hsn-col{width:78px!important;min-width:78px!important;max-width:78px!important}.sales-quotation-content .sales-items-panel .sales-uom-col{width:58px!important;min-width:58px!important;max-width:58px!important}.sales-quotation-content .sales-items-panel .sales-qty-col{width:78px!important;min-width:78px!important;max-width:78px!important}.sales-quotation-content .sales-items-panel td.sales-qty-col input{width:7ch!important;min-width:0!important;max-width:7ch!important}.sales-quotation-content .sales-items-panel .sales-rate-col{width:112px!important;min-width:112px!important;max-width:112px!important}.sales-quotation-content .sales-items-panel td.sales-rate-col input{width:11ch!important;min-width:0!important;max-width:11ch!important}.sales-quotation-content .sales-items-panel .sales-discount-col{width:78px!important;min-width:78px!important;max-width:78px!important}.sales-quotation-content .sales-items-panel .sales-gst-rate-col{width:66px!important;min-width:66px!important;max-width:66px!important}.sales-quotation-content .sales-items-panel td.sales-discount-col .percentage-input-shell,.sales-quotation-content .sales-items-panel td.sales-gst-rate-col .percentage-input-shell{width:5.5ch!important;min-width:5.5ch!important;max-width:5.5ch!important}.sales-quotation-content .sales-items-panel td.sales-discount-col .percentage-input-shell input,.sales-quotation-content .sales-items-panel td.sales-gst-rate-col .percentage-input-shell input{width:100%!important;min-width:0!important;max-width:100%!important;padding-left:1px!important;padding-right:12px!important}.sales-quotation-content .sales-items-panel .sales-tax-amount-col{width:118px!important;min-width:118px!important;max-width:118px!important}.sales-quotation-content .sales-items-panel .sales-line-amount-col{width:132px!important;min-width:132px!important;max-width:132px!important}.sales-quotation-content .sales-items-panel .sales-action-col{width:52px!important;min-width:52px!important;max-width:52px!important}.sales-quotation-content .sales-items-panel .sales-item-name-col{text-align:left!important;width:auto!important;min-width:220px!important;max-width:none!important}.sales-quotation-content .sales-items-panel th.sales-item-name-col{text-align:left!important}.sales-quotation-content .sales-items-panel .sales-product-cell>div{overflow:hidden!important}.sales-quotation-content .sales-items-panel .sales-product-cell strong,.sales-quotation-content .sales-items-panel .sales-product-cell small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.sales-quotation-content .sales-items-panel .sales-table-wrap th,.sales-quotation-content .sales-items-panel .sales-table-wrap td{padding-left:4px!important;padding-right:4px!important}@media (width<=1120px){.sales-quotation-content .sales-items-panel .sales-table-wrap table{min-width:980px!important}.sales-quotation-content .sales-items-panel .sales-item-name-col{min-width:200px!important}}.sales-quotation-content .sales-items-panel th.sales-discount-col{white-space:nowrap!important;padding-left:2px!important;padding-right:2px!important}.sales-quotation-content .sales-items-panel td.sales-discount-col .percentage-input-shell{width:5.5ch!important;min-width:5.5ch!important;max-width:5.5ch!important;margin-left:auto!important;margin-right:auto!important}.sales-quotation-content .sales-items-panel td.sales-discount-col .percentage-input-shell input{text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:1px!important;padding-right:12px!important}.sales-quotation-content .sales-items-panel th.sales-discount-col{white-space:normal!important;text-align:center!important;padding-left:0!important;padding-right:0!important;line-height:1.05!important}.sales-quotation-content .sales-items-panel .sales-table-wrap table{table-layout:fixed!important;width:100%!important;min-width:1040px!important}.sales-quotation-content .sales-quotation-colgroup .sales-col-index{width:36px}.sales-quotation-content .sales-quotation-colgroup .sales-col-hsn{width:96px}.sales-quotation-content .sales-quotation-colgroup .sales-col-uom{width:72px}.sales-quotation-content .sales-quotation-colgroup .sales-col-gst-rate{width:76px}.sales-quotation-content .sales-quotation-colgroup .sales-col-tax-amount{width:132px}.sales-quotation-content .sales-quotation-colgroup .sales-col-line-amount{width:148px}.sales-quotation-content .sales-quotation-colgroup .sales-col-action{width:64px}.sales-quotation-content .sales-quotation-colgroup .sales-col-item-name{width:auto}.sales-quotation-content .sales-items-panel .sales-discount-col{width:82px!important;min-width:0!important;max-width:none!important;padding-left:2px!important;padding-right:2px!important}.sales-quotation-content .sales-items-panel th.sales-discount-col{white-space:normal!important;line-height:1.15!important;font-size:inherit!important;text-align:center!important}.sales-quotation-content .sales-items-panel .sales-index-col,.sales-quotation-content .sales-items-panel .sales-hsn-col,.sales-quotation-content .sales-items-panel .sales-uom-col,.sales-quotation-content .sales-items-panel .sales-qty-col,.sales-quotation-content .sales-items-panel .sales-rate-col,.sales-quotation-content .sales-items-panel .sales-gst-rate-col,.sales-quotation-content .sales-items-panel .sales-tax-amount-col,.sales-quotation-content .sales-items-panel .sales-line-amount-col,.sales-quotation-content .sales-items-panel .sales-action-col{min-width:0!important;max-width:none!important}.sales-quotation-content .sales-items-panel .sales-product-cell,.sales-quotation-content .sales-items-panel .sales-product-cell>div{width:100%!important;min-width:0!important;max-width:none!important}@media (width<=1120px){.sales-quotation-content .sales-items-panel .sales-table-wrap table{min-width:1040px!important}}.sales-quotation-content .sales-quotation-colgroup .sales-col-qty{width:70px!important}.sales-quotation-content .sales-quotation-colgroup .sales-col-rate{width:104px!important}.sales-quotation-content .sales-items-panel .sales-qty-col{width:70px!important;min-width:0!important;max-width:none!important;padding-left:3px!important;padding-right:3px!important}.sales-quotation-content .sales-items-panel .sales-rate-col{width:104px!important;min-width:0!important;max-width:none!important;padding-left:3px!important;padding-right:3px!important}.sales-quotation-content .sales-items-panel td.sales-qty-col input{width:6.4ch!important;min-width:0!important;max-width:6.4ch!important;margin-inline:auto!important}.sales-quotation-content .sales-items-panel td.sales-rate-col input{width:10.4ch!important;min-width:0!important;max-width:10.4ch!important;margin-inline:auto!important}.sales-quotation-content .sales-items-panel .sales-item-name-col{width:auto!important;min-width:0!important;max-width:none!important}.sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{font-size:inherit!important;font-size:11.5px!important;font-weight:600!important}.master-dashboard-shell .master-dashboard-content .sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{font-size:14px!important;font-weight:500!important;line-height:1.35!important}.sales-document-content .sales-items-panel .sales-table-wrap .sales-items-table{table-layout:fixed!important;width:100%!important}.sales-document-content .sales-items-panel .sales-standard-items-table{min-width:980px!important}.sales-document-content .sales-standard-colgroup .sales-col-uom,.sales-document-content .sales-challan-colgroup .sales-col-uom,.sales-document-content .sales-standard-colgroup .sales-col-qty,.sales-document-content .sales-challan-colgroup .sales-col-qty{width:70px}.sales-document-content .sales-challan-colgroup .sales-col-ordered-qty{width:92px}.sales-document-content .sales-challan-colgroup .sales-col-batch{width:118px}.sales-document-content .sales-challan-colgroup .sales-col-expiry{width:124px}.sales-document-content .sales-challan-colgroup .sales-col-remarks{width:150px}.sales-document-content .sales-items-panel .sales-index-col,.sales-document-content .sales-items-panel .sales-hsn-col,.sales-document-content .sales-items-panel .sales-uom-col,.sales-document-content .sales-items-panel .sales-qty-col,.sales-document-content .sales-items-panel .sales-rate-col,.sales-document-content .sales-items-panel .sales-discount-col,.sales-document-content .sales-items-panel .sales-gst-rate-col,.sales-document-content .sales-items-panel .sales-tax-amount-col,.sales-document-content .sales-items-panel .sales-line-amount-col,.sales-document-content .sales-items-panel .sales-action-col{min-width:0!important;max-width:none!important;padding-left:3px!important;padding-right:3px!important}.sales-document-content .sales-items-panel .sales-product-cell,.sales-document-content .sales-items-panel .sales-product-cell>div{width:100%!important;min-width:0!important;max-width:none!important}.sales-document-content .sales-items-panel td.sales-qty-col input{width:6.4ch!important;min-width:0!important;max-width:6.4ch!important;margin-inline:auto!important}.sales-document-content .sales-items-panel td.sales-rate-col input{width:10.4ch!important;min-width:0!important;max-width:10.4ch!important;margin-inline:auto!important}.sales-document-content .sales-items-panel td.sales-discount-col .percentage-input-shell{width:5.5ch!important;min-width:5.5ch!important;max-width:5.5ch!important;margin-inline:auto!important}.sales-document-content .sales-items-panel td.sales-discount-col .percentage-input-shell input{width:100%!important;min-width:0!important;max-width:100%!important}.sales-document-content .sales-items-panel th.sales-discount-col{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.sales-document-content .sales-items-panel .sales-table-wrap{overflow:auto visible!important}.sales-document-content .sales-items-panel .sales-standard-items-table{table-layout:fixed!important;width:100%!important;min-width:1240px!important}.sales-document-content .sales-items-panel .sales-challan-items-table{table-layout:fixed!important;width:100%!important;min-width:1140px!important}.sales-document-content .sales-items-panel .sales-index-col{width:36px!important;min-width:36px!important;max-width:36px!important}.sales-document-content .sales-items-panel .sales-hsn-col{width:92px!important;min-width:92px!important;max-width:92px!important}.sales-document-content .sales-items-panel .sales-uom-col,.sales-document-content .sales-items-panel .sales-qty-col{width:70px!important;min-width:70px!important;max-width:70px!important}.sales-document-content .sales-items-panel .sales-rate-col{width:104px!important;min-width:104px!important;max-width:104px!important}.sales-document-content .sales-items-panel .sales-discount-col{width:82px!important;min-width:82px!important;max-width:82px!important}.sales-document-content .sales-items-panel .sales-gst-rate-col{width:76px!important;min-width:76px!important;max-width:76px!important}.sales-document-content .sales-items-panel .sales-tax-amount-col{width:128px!important;min-width:128px!important;max-width:128px!important}.sales-document-content .sales-items-panel .sales-line-amount-col{width:142px!important;min-width:142px!important;max-width:142px!important}.sales-document-content .sales-items-panel .sales-action-col{width:62px!important;min-width:62px!important;max-width:62px!important}.sales-document-content .sales-items-panel .sales-item-name-col{width:auto!important;min-width:300px!important;max-width:none!important}.sales-document-content .sales-standard-colgroup .sales-col-index,.sales-document-content .sales-challan-colgroup .sales-col-index{width:36px!important}.sales-document-content .sales-standard-colgroup .sales-col-item-name,.sales-document-content .sales-challan-colgroup .sales-col-item-name{width:auto!important}.sales-document-content .sales-standard-colgroup .sales-col-hsn,.sales-document-content .sales-challan-colgroup .sales-col-hsn{width:92px!important}.sales-document-content .sales-standard-colgroup .sales-col-uom,.sales-document-content .sales-challan-colgroup .sales-col-uom,.sales-document-content .sales-standard-colgroup .sales-col-qty,.sales-document-content .sales-challan-colgroup .sales-col-qty{width:70px!important}.sales-document-content .sales-standard-colgroup .sales-col-rate{width:104px!important}.sales-document-content .sales-standard-colgroup .sales-col-discount{width:82px!important}.sales-document-content .sales-standard-colgroup .sales-col-gst-rate{width:76px!important}.sales-document-content .sales-standard-colgroup .sales-col-tax-amount{width:128px!important}.sales-document-content .sales-standard-colgroup .sales-col-line-amount{width:142px!important}.sales-document-content .sales-standard-colgroup .sales-col-action,.sales-document-content .sales-challan-colgroup .sales-col-action{width:62px!important}.sales-document-content .sales-challan-items-table th.sales-ordered-qty-col,.sales-document-content .sales-challan-items-table td.sales-ordered-qty-col{width:92px!important;min-width:92px!important;max-width:92px!important}.sales-document-content .sales-challan-items-table th.sales-batch-col,.sales-document-content .sales-challan-items-table td.sales-batch-col{width:118px!important;min-width:118px!important;max-width:118px!important}.sales-document-content .sales-challan-items-table th.sales-expiry-col,.sales-document-content .sales-challan-items-table td.sales-expiry-col{width:124px!important;min-width:124px!important;max-width:124px!important}.sales-document-content .sales-challan-items-table th.sales-remarks-col,.sales-document-content .sales-challan-items-table td.sales-remarks-col{width:150px!important;min-width:150px!important;max-width:150px!important}.sales-document-content .sales-items-panel .sales-table-wrap td input,.sales-document-content .sales-items-panel .percentage-input-shell{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.master-dashboard-shell .master-dashboard-content .sales-document-content .sales-items-panel .sales-table-wrap th.sales-discount-col{font-size:14px!important;font-weight:500!important;line-height:1.35!important}@media (width<=1240px){.sales-document-content .sales-items-panel .sales-standard-items-table{min-width:1240px!important}.sales-document-content .sales-items-panel .sales-challan-items-table{min-width:1140px!important}}.sales-document-content.sales-challan-content .sales-items-panel .sales-table-wrap,.sales-document-content.sales-invoice-page-content .sales-items-panel .sales-table-wrap{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:auto visible!important}.sales-document-content.sales-challan-content .sales-items-panel .sales-challan-items-table{table-layout:fixed!important;width:100%!important;min-width:max(100%,1140px)!important;max-width:none!important;margin:0!important;display:table!important}.sales-document-content.sales-invoice-page-content .sales-items-panel .sales-standard-items-table{table-layout:fixed!important;width:100%!important;min-width:max(100%,1240px)!important;max-width:none!important;margin:0!important;display:table!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-item-name,.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-item-name{width:auto!important}.sales-document-content.sales-challan-content .sales-items-panel .sales-item-name-col,.sales-document-content.sales-invoice-page-content .sales-items-panel .sales-item-name-col{width:auto!important;min-width:300px!important;max-width:none!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-index{width:36px!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-hsn{width:92px!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-uom,.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-qty{width:70px!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-ordered-qty{width:92px!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-batch{width:118px!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-expiry{width:124px!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-remarks{width:150px!important}.sales-document-content.sales-challan-content .sales-challan-colgroup .sales-col-action{width:62px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-index{width:36px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-hsn{width:92px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-uom,.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-qty{width:70px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-rate{width:104px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-discount{width:82px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-gst-rate{width:76px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-tax-amount{width:128px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-line-amount{width:142px!important}.sales-document-content.sales-invoice-page-content .sales-standard-colgroup .sales-col-action{width:62px!important}.sales-document-content.sales-challan-content .sales-items-panel .sales-empty,.sales-document-content.sales-invoice-page-content .sales-items-panel .sales-empty{width:auto!important;max-width:none!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap,.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:auto visible!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap>.sales-challan-items-table,.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap>.sales-invoice-items-table{border-collapse:collapse!important;table-layout:fixed!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;display:table!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap>.sales-challan-items-table{min-width:1120px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap>.sales-invoice-items-table{min-width:1180px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-item-name,.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-item-name{width:auto!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-item-name-col,.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-item-name-col{text-align:left!important;width:auto!important;min-width:280px!important;max-width:none!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-index{width:36px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-hsn{width:92px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-uom,.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-qty{width:70px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-ordered-qty{width:92px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-batch{width:118px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-expiry{width:124px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-action{width:62px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-index{width:36px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-hsn{width:92px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-uom,.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-qty{width:70px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-rate{width:104px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-discount{width:82px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-gst-rate{width:76px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-tax-amount{width:128px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-line-amount{width:142px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-standard-colgroup .sales-col-action{width:62px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap td:nth-child(2),.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap td:nth-child(2){width:auto!important;min-width:280px!important;max-width:none!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-product-cell,.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-product-cell{justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-product-cell>div,.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap .sales-product-cell>div{flex:auto!important;min-width:0!important;max-width:none!important}@media (width<=1180px){.sales-document-content.sales-challan-content .sales-challan-table-wrap>.sales-challan-items-table{width:1120px!important;min-width:1120px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-table-wrap>.sales-invoice-items-table{width:1180px!important;min-width:1180px!important}}.sales-terms-total-card{flex-direction:column;display:flex;min-height:0!important}.sales-terms-total-card .sales-terms-count{margin-top:5px}.sales-terms-total-card .sales-grand-relocated{border-top:1px solid #d9e1ec;margin-top:14px!important;padding-top:12px!important}.sales-terms-total-card .sales-grand-relocated span{color:#14233d;font-weight:700}.sales-terms-total-card .sales-grand-relocated b{color:#0868ed;font-size:17px}.sales-summary-compact{height:auto!important;min-height:0!important;display:block!important}.sales-summary-compact .sales-summary-rows{margin-bottom:0!important}@media (width<=820px){.sales-quotation-content .sales-terms-total-card .sales-terms-editor,.sales-order-content .sales-terms-total-card .sales-terms-editor{height:110px!important;min-height:110px!important}}.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid,.sales-order-content .sales-bottom-grid.sales-order-bottom-grid{align-items:stretch!important}.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-panel,.sales-order-content .sales-bottom-grid.sales-order-bottom-grid>.sales-panel{align-self:stretch!important;height:100%!important;min-height:0!important}.sales-quotation-content .sales-terms-total-card,.sales-order-content .sales-terms-total-card,.sales-quotation-content .sales-summary-compact,.sales-order-content .sales-summary-compact{flex-direction:column!important;display:flex!important}.sales-quotation-content .sales-terms-total-card .sales-terms-editor,.sales-order-content .sales-terms-total-card .sales-terms-editor{resize:vertical;height:78px!important;min-height:78px!important}.sales-terms-total-card .sales-grand-relocated{display:none!important}.sales-terms-total-card .sales-words-relocated{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;gap:5px;margin-top:12px!important;padding:10px 12px!important;display:flex!important}.sales-terms-total-card .sales-words-relocated small{color:#66768f;font-size:10px}.sales-terms-total-card .sales-words-relocated strong{color:#13233f;font-size:11px;line-height:1.35}.sales-quotation-content .sales-summary-compact .sales-grand,.sales-order-content .sales-summary-compact .sales-grand{margin-top:auto!important}@media (width<=820px){.sales-quotation-content .sales-terms-total-card .sales-terms-editor,.sales-order-content .sales-terms-total-card .sales-terms-editor{height:92px!important;min-height:92px!important}}.sales-document-register .sales-quotation-list-table th:nth-child(2){text-align:center!important}.sales-document-register .sales-quotation-list-table td.sales-list-customer-cell,.sales-document-register .sales-quotation-list-table td:nth-child(2){text-align:left!important;padding-left:18px!important;padding-right:10px!important}.sales-document-register .sales-quotation-list-table td.sales-list-customer-cell>span,.sales-document-register .sales-quotation-list-table td:nth-child(2)>span{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;display:block!important;overflow:hidden!important}.master-dashboard-shell .master-dashboard-content .sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{color:#101828!important;white-space:nowrap!important;text-align:center!important;width:82px!important;min-width:82px!important;max-width:82px!important;padding-left:4px!important;padding-right:4px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.master-dashboard-shell .master-dashboard-content .sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;text-align:center!important;width:94px!important;min-width:94px!important;max-width:94px!important;padding-left:5px!important;padding-right:5px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;font-stretch:100%!important;line-height:1.35!important;transform:none!important}.sales-quotation-content .sales-items-panel td.sales-discount-col{width:94px!important;min-width:94px!important;max-width:94px!important}.master-dashboard-shell .master-dashboard-content .sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{letter-spacing:normal!important;white-space:nowrap!important;text-align:center!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:10px!important;padding-right:10px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;transform:none!important}.sales-quotation-content .sales-quotation-colgroup .sales-col-discount{width:108px!important}.sales-quotation-content .sales-items-panel td.sales-discount-col{width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:8px!important;padding-right:8px!important}.sales-quotation-content .sales-standard-colgroup .sales-col-discount{width:100px!important}.sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col,.sales-quotation-content .sales-items-panel .sales-table-wrap td.sales-discount-col{box-sizing:border-box!important;width:100px!important;min-width:100px!important;max-width:100px!important}.sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col{white-space:nowrap!important;text-align:center!important;padding-left:7px!important;padding-right:7px!important}.master-dashboard-shell .master-dashboard-content .sales-quotation-content .sales-items-panel .sales-table-wrap .sales-quotation-discount-heading{color:#101828!important;letter-spacing:normal!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:1.35!important;display:inline-block!important;transform:none!important}.sales-quotation-content .sales-items-panel td.sales-discount-col{padding-left:7px!important;padding-right:7px!important}.sales-quotation-content .sales-items-panel td.sales-discount-col .percentage-input-shell{width:5.5ch!important;min-width:5.5ch!important;max-width:5.5ch!important;margin-inline:auto!important}.sales-quotation-content .sales-standard-colgroup .sales-col-discount.sales-quotation-discount-col{width:96px!important}.master-dashboard-shell .master-dashboard-content .sales-quotation-content .sales-items-panel .sales-table-wrap th.sales-discount-col.sales-quotation-discount-col{box-sizing:border-box!important;color:#101828!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;text-align:center!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:6px!important;padding-right:6px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:1.35!important;transform:none!important}.sales-quotation-content .sales-items-panel .sales-table-wrap td.sales-discount-col.sales-quotation-discount-col{box-sizing:border-box!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:6px!important;padding-right:6px!important}.sales-document-content.sales-quotation-content .sales-standard-colgroup .sales-col-tax-amount{width:158px!important}.sales-document-content.sales-quotation-content .sales-standard-colgroup .sales-col-line-amount{width:164px!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-rate-col{width:128px!important;min-width:128px!important;max-width:128px!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-tax-amount-col{white-space:nowrap!important;width:158px!important;min-width:158px!important;max-width:158px!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-line-amount-col{white-space:nowrap!important;width:164px!important;min-width:164px!important;max-width:164px!important}.sales-document-content.sales-quotation-content .sales-items-panel td.sales-rate-col input{box-sizing:border-box!important;width:12ch!important;min-width:12ch!important;max-width:12ch!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-table-wrap thead th.sales-discount-col.sales-quotation-discount-col{box-sizing:border-box!important;color:#182844!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;text-align:center!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:4px!important;padding-right:4px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;font-stretch:100%!important;line-height:1.35!important;transform:none!important}.sales-document-content.sales-quotation-content .sales-standard-colgroup .sales-col-discount.sales-quotation-discount-col{width:96px!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-table-wrap tbody td.sales-discount-col.sales-quotation-discount-col{box-sizing:border-box!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-content.sales-quotation-content .sales-standard-colgroup .sales-col-rate{width:104px!important}.sales-document-content.sales-quotation-content .sales-standard-colgroup .sales-col-tax-amount,.sales-document-content.sales-quotation-content .sales-standard-colgroup .sales-col-line-amount{width:128px!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-table-wrap :is(th,td).sales-rate-col{box-sizing:border-box!important;width:104px!important;min-width:104px!important;max-width:104px!important;padding-left:2px!important;padding-right:2px!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-table-wrap :is(th,td).sales-tax-amount-col,.sales-document-content.sales-quotation-content .sales-items-panel .sales-table-wrap :is(th,td).sales-line-amount-col{box-sizing:border-box!important;white-space:nowrap!important;width:128px!important;min-width:128px!important;max-width:128px!important;padding-left:2px!important;padding-right:2px!important}.sales-document-content.sales-quotation-content .sales-items-panel .sales-table-wrap tbody td.sales-rate-col input{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:2px!important;padding-right:2px!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-standard-colgroup .sales-col-discount{width:96px!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap thead th.sales-discount-col{box-sizing:border-box!important;color:#182844!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;text-align:center!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:4px!important;padding-right:4px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;font-stretch:100%!important;line-height:1.35!important;transform:none!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap tbody td.sales-discount-col{box-sizing:border-box!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-standard-colgroup .sales-col-rate{width:104px!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-standard-colgroup .sales-col-tax-amount,.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-standard-colgroup .sales-col-line-amount{width:128px!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap :is(th,td).sales-rate-col{box-sizing:border-box!important;width:104px!important;min-width:104px!important;max-width:104px!important;padding-left:2px!important;padding-right:2px!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap :is(th,td).sales-tax-amount-col,.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap :is(th,td).sales-line-amount-col{box-sizing:border-box!important;white-space:nowrap!important;width:128px!important;min-width:128px!important;max-width:128px!important;padding-left:2px!important;padding-right:2px!important}.sales-document-content:is(.sales-order-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap tbody td.sales-rate-col input{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:2px!important;padding-right:2px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-remarks{width:96px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-items-table th.sales-remarks-col,.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-items-table td.sales-remarks-col{box-sizing:border-box!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:3px!important;padding-right:3px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-items-table td.sales-remarks-col input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:2px!important;padding-right:2px!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap thead th.sales-item-name-col{text-align:center!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap tbody td.sales-item-name-col{text-align:left!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap tbody td.sales-item-name-col .sales-product-cell{text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap tbody td.sales-item-name-col .sales-product-cell strong,.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap tbody td.sales-item-name-col .sales-product-cell small{text-align:left!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows{gap:0!important;display:grid!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-height:30px!important;margin:0!important;display:grid!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div:before{content:none!important;display:none!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>span{box-sizing:border-box!important;text-align:left!important;grid-area:1/1!important;min-width:0!important;margin:0!important;padding:4px 12px 4px 0!important;position:static!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>span:after{content:":"!important;color:currentColor!important;font:inherit!important;font-weight:inherit!important;margin-left:2px!important;display:inline!important;position:static!important;transform:none!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>b,.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>strong{box-sizing:border-box!important;text-align:right!important;border-left:1px solid #d9e2ef!important;grid-area:1/2!important;min-width:0!important;margin:0!important;padding:4px 0 4px 14px!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;column-gap:0!important;display:grid!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>span{text-align:left!important;min-width:0!important;padding-right:12px!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>span:after{content:":"!important;color:currentColor!important;font:inherit!important;font-weight:inherit!important;margin-left:2px!important;display:inline!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>b{box-sizing:border-box!important;text-align:right!important;border-left:1px solid #d9e2ef!important;min-width:0!important;padding-left:14px!important}@media (width>=821px){.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid,.sales-order-content .sales-bottom-grid.sales-order-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1.08fr)!important}.sales-challan-content .challan-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.1fr)!important}.sales-invoice-page-content .sales-invoice-bottom{grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1.08fr)!important}}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>span,.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>span{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows{border:1px solid #53627a!important;border-bottom:0!important;border-radius:4px 4px 0 0!important;gap:0!important;display:grid!important;overflow:hidden!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div{border-bottom:1px solid #53627a!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:34px!important;margin:0!important;padding:0!important;display:grid!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>span{box-sizing:border-box!important;text-align:left!important;align-items:center!important;min-width:0!important;margin:0!important;padding:7px 10px!important;display:flex!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>b,.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-summary-rows>div>strong{box-sizing:border-box!important;text-align:right!important;white-space:nowrap!important;border-left:1px solid #53627a!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;margin:0!important;padding:7px 10px!important;display:flex!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand{border:1px solid #53627a!important;border-top:0!important;border-radius:0 0 4px 4px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;column-gap:0!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>span,.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>b{box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:8px 10px!important;display:flex!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>span{text-align:left!important;justify-content:flex-start!important}.sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-card .sales-grand>b{text-align:right!important;white-space:nowrap!important;border-left:1px solid #53627a!important;justify-content:flex-end!important}.sales-document-content.sales-invoice-page-content .sales-invoice-bottom .sales-bank-card>.sales-payment-preview{grid-template-columns:minmax(0,1fr) 112px!important;gap:12px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-bottom .sales-bank-card .sales-payment-preview img{object-fit:contain!important;width:112px!important;max-width:112px!important;height:112px!important;max-height:112px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-bottom .sales-terms-card .sales-terms-body{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;min-height:0!important;padding:10px!important;display:flex!important}.sales-document-content.sales-invoice-page-content .sales-invoice-bottom .sales-terms-card .sales-terms-editor-invoice{box-sizing:border-box!important;resize:none!important;flex:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important}.sales-document-content.sales-invoice-page-content .sales-invoice-bottom .sales-terms-card .sales-terms-count{flex:none!important;margin-top:6px!important}@media (width<=820px){.sales-document-content.sales-invoice-page-content .sales-invoice-bottom .sales-bank-card>.sales-payment-preview{grid-template-columns:minmax(0,1fr) 96px!important}.sales-document-content.sales-invoice-page-content .sales-invoice-bottom .sales-bank-card .sales-payment-preview img{width:96px!important;max-width:96px!important;height:96px!important;max-height:96px!important}}.sales-challan-content .sales-fields-grid{row-gap:6px!important}.sales-challan-content .sales-source-field.sales-challan-source-field{min-height:73px!important}.sales-challan-content .sales-source-field.sales-challan-source-field>.sales-challan-source-message{color:#b42318!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 0 15px!important;width:100%!important;height:15px!important;min-height:15px!important;margin:2px 0 0!important;font-size:10.5px!important;font-weight:500!important;line-height:13px!important;display:block!important;overflow:hidden!important}.sales-challan-content .sales-source-field.sales-challan-source-field>.sales-challan-source-message:empty{visibility:hidden!important}.sales-validation-popup-backdrop{z-index:10050!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#040f2475!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.sales-validation-popup{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #d9e3f0!important;border-radius:14px!important;width:min(390px,100vw - 32px)!important;padding:24px 24px 20px!important;position:relative!important;box-shadow:0 22px 60px #06183742!important}.sales-validation-popup-close{color:#627089!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.sales-validation-popup-close:hover{color:#10264a!important;background:#f3f6fa!important}.sales-validation-popup-icon{color:#d92d20!important;background:#fff0ee!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;margin:0 auto 12px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffd2cc!important}.sales-validation-popup h3{color:#0b1f40!important;margin:0!important;font-size:18px!important;font-weight:750!important;line-height:1.25!important}.sales-validation-popup p{color:#66758e!important;max-width:310px!important;margin:8px auto 0!important;font-size:12.5px!important;line-height:1.5!important}.sales-validation-popup-actions{justify-content:center!important;gap:9px!important;margin-top:18px!important;display:flex!important}.sales-validation-popup-actions .sales-btn{min-width:104px!important;height:38px!important;transform:none!important}@media (width<=520px){.sales-validation-popup{padding:22px 18px 18px!important}.sales-validation-popup-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.sales-validation-popup-actions .sales-btn{width:100%!important;min-width:0!important}}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table).sales-document-list-table{table-layout:fixed!important;width:100%!important;min-width:1040px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-seq{text-align:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding-left:4px!important;padding-right:4px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-customer{width:auto!important;min-width:220px!important;max-width:none!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) thead .sales-list-col-customer{text-align:center!important;padding-left:10px!important;padding-right:10px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) td.sales-list-col-customer{text-align:left!important;padding-left:16px!important;padding-right:10px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) td.sales-list-col-customer>span{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-date{width:94px!important;min-width:94px!important;max-width:94px!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-document{text-align:center!important;width:112px!important;min-width:112px!important;max-width:112px!important;padding-left:6px!important;padding-right:6px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-source{text-align:center!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-warehouse{text-align:center!important;width:122px!important;min-width:122px!important;max-width:122px!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-amount{text-align:center!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table) .sales-list-col-converted{text-align:center!important;width:120px!important;min-width:120px!important;max-width:120px!important;padding-left:4px!important;padding-right:4px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-status{text-align:center!important;width:92px!important;min-width:92px!important;max-width:92px!important;padding-left:4px!important;padding-right:4px!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-action{text-align:center!important;width:124px!important;min-width:124px!important;max-width:124px!important;padding-left:4px!important;padding-right:4px!important;overflow:visible!important}#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-source .sales-source-link,#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table) .sales-list-col-converted .sales-converted-chips,#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-status .sales-list-status,#root .sales-document-register :is(.sales-sales-order-list-table,.sales-delivery-challan-list-table,.sales-sales-invoice-list-table) .sales-list-col-action .sales-list-row-actions{text-align:center!important;justify-content:center!important}.sales-document-register .sales-quotation-analytics{width:100%!important;min-width:0!important}.sales-document-register .sales-quotation-trend-card,.sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart{min-width:0!important;max-width:100%!important}.sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 2px 5px!important;overflow:hidden!important}.sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart svg{aspect-ratio:900/214!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}@media (width<=760px){.sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart{overflow:hidden!important}.sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart svg{width:100%!important;min-width:0!important;max-width:100%!important}}#root .sales-document-register,#root .sales-document-register .sales-quotation-analytics,#root .sales-document-register .sales-quotation-chart-card,#root .sales-document-register .sales-list-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register .sales-quotation-analytics{overflow:visible!important}#root .sales-document-register .sales-quotation-chart-card,#root .sales-document-register .sales-list-card{overflow:hidden!important}#root .sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0 8px 5px!important;overflow:hidden!important}#root .sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart svg{aspect-ratio:900/214!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important;overflow:visible!important}#root .sales-document-register .sales-quotation-status-body,#root .sales-document-register .sales-quotation-status-side,#root .sales-document-register .sales-quotation-status-legend,#root .sales-document-register .sales-quotation-conversion-rate{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#root .sales-document-register .sales-list-table-wrap{scrollbar-gutter:stable;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}#root .sales-document-register .sales-document-list-table{box-sizing:border-box!important;max-width:none!important}@media (width<=1180px){#root .sales-document-register .sales-quotation-analytics{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){#root .sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart{padding-left:6px!important;padding-right:6px!important;overflow:hidden!important}#root .sales-document-register .sales-quotation-trend-card .sales-quotation-line-chart svg{width:100%!important;min-width:0!important;max-width:100%!important}}#root .sales-document-register .sales-quotation-status-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;overflow:hidden!important}#root .sales-document-register .sales-quotation-status-card .sales-quotation-chart-head{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register .sales-quotation-status-card .sales-quotation-chart-title{flex:auto!important;min-width:0!important;max-width:100%!important}#root .sales-document-register .sales-quotation-status-card .sales-quotation-chart-head select{flex:0 140px!important;width:min(140px,40%)!important;min-width:104px!important;max-width:140px!important}#root .sales-document-register .sales-quotation-status-body{box-sizing:border-box!important;grid-template-columns:minmax(132px,.82fr) minmax(0,1.18fr)!important;align-items:center!important;gap:clamp(10px,2vw,18px)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:12px 14px 14px!important;display:grid!important;overflow:hidden!important}#root .sales-document-register .sales-quotation-status-donut{aspect-ratio:1!important;box-sizing:border-box!important;place-self:center!important;width:min(150px,100%)!important;min-width:0!important;max-width:150px!important;height:auto!important}#root .sales-document-register .sales-quotation-status-donut>div{aspect-ratio:1!important;box-sizing:border-box!important;width:58.6667%!important;min-width:0!important;max-width:88px!important;height:auto!important}#root .sales-document-register .sales-quotation-status-side{box-sizing:border-box!important;align-content:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}#root .sales-document-register .sales-quotation-status-legend{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}#root .sales-document-register .sales-quotation-status-legend>div{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) max-content max-content!important;gap:clamp(7px,1.4vw,13px)!important;width:100%!important;min-width:0!important}#root .sales-document-register .sales-quotation-status-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .sales-document-register .sales-quotation-status-legend strong,#root .sales-document-register .sales-quotation-status-legend em{white-space:nowrap!important;width:auto!important;min-width:0!important}#root .sales-document-register .sales-quotation-conversion-rate{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#root .sales-document-register .sales-quotation-conversion-rate span,#root .sales-document-register .sales-quotation-conversion-rate strong,#root .sales-document-register .sales-quotation-conversion-rate small{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}@media (width<=640px){#root .sales-document-register .sales-quotation-status-body{grid-template-columns:1fr!important;justify-items:stretch!important;gap:12px!important;padding:12px!important}#root .sales-document-register .sales-quotation-status-donut{justify-self:center!important;width:min(142px,52vw)!important}#root .sales-document-register .sales-quotation-status-side{width:100%!important}}@media (width<=440px){#root .sales-document-register .sales-quotation-status-card .sales-quotation-chart-head{flex-direction:column!important;align-items:stretch!important;gap:9px!important}#root .sales-document-register .sales-quotation-status-card .sales-quotation-chart-head select{flex-basis:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}}.sales-list-modal-content .sales-list-view-footer{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:0 18px 16px!important;display:grid!important}.sales-list-modal-content .sales-list-view-footer.is-summary-only .sales-list-view-summary-stack{grid-column:2!important}.sales-list-modal-content .sales-list-view-conversion-stack,.sales-list-modal-content .sales-list-view-summary-stack{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-convert-box,.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-converted-box{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 12px!important}.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-convert-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-convert-select{width:100%!important;min-width:0!important}.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-converted-box>div.is-done{box-sizing:border-box!important;grid-template-columns:20px minmax(0,.8fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-converted-box>div.is-done b,.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-converted-box>div.is-done small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #dce3ef!important;border-radius:9px 9px 0 0!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #d6deea!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:34px!important;margin:0!important;padding:7px 12px!important;font-size:12px!important;line-height:1.2!important;display:grid!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div:last-child{border-bottom:0!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div:before{content:none!important;display:none!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div>span{color:#243552!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/1!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div>span:after{content:":"!important;color:inherit!important;margin-left:2px!important;font-weight:700!important;display:inline!important;position:static!important;transform:none!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div>b,.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div>strong{color:#172744!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;grid-area:1/2!important;min-width:max-content!important;margin:0!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-total{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce3ef!important;border-top-color:#c9d4e5!important;border-radius:0 0 9px 9px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;display:grid!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-total>span{color:#172744!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:800!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-total>span:after{content:":";margin-left:2px}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-total>strong{color:#0868ed!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;min-width:max-content!important;font-size:15px!important;font-weight:800!important}.sales-list-modal-content,.sales-list-modal-content>*{box-sizing:border-box;max-width:100%}.sales-list-modal-content .sales-list-modal-table{box-sizing:border-box!important;width:100%!important;max-width:100%!important}@media (width<=820px){.sales-list-modal-content .sales-list-view-footer{grid-template-columns:1fr!important}.sales-list-modal-content .sales-list-view-footer.is-summary-only .sales-list-view-summary-stack{grid-column:1!important}}@media (width<=520px){.sales-list-modal-content .sales-list-view-footer{padding-left:12px!important;padding-right:12px!important}.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-convert-row{grid-template-columns:1fr!important}.sales-list-modal-content .sales-list-view-conversion-stack .sales-list-convert-row .sales-btn{width:100%!important}.sales-list-modal-content .sales-list-view-summary-stack .sales-list-modal-summary>div{gap:8px!important;padding-left:9px!important;padding-right:9px!important}}.sales-cancel-confirm-overlay{z-index:10040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06122794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sales-cancel-confirm-modal{color:#10213d;background:#fff;border:1px solid #d7e2f1;border-radius:18px;width:min(520px,100%);max-height:min(720px,100vh - 48px);padding:26px;position:relative;overflow:auto;box-shadow:0 28px 80px #081a3a47}.sales-cancel-confirm-close{color:#536783;cursor:pointer;background:#f8fafc;border:1px solid #d9e3f1;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}.sales-cancel-confirm-close:disabled,.sales-cancel-confirm-actions button:disabled{cursor:not-allowed;opacity:.62}.sales-cancel-confirm-icon{color:#dc2626;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:15px;display:grid}.sales-cancel-confirm-copy{padding-right:34px}.sales-cancel-confirm-eyebrow{color:#b42318;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.sales-cancel-confirm-copy h2{color:#0b1d38;margin:0;font-size:22px;font-weight:800;line-height:1.2}.sales-cancel-confirm-copy p{color:#536783;margin:9px 0 0;font-size:13px;line-height:1.55}.sales-cancel-confirm-copy p strong{color:#10213d;font-weight:800}.sales-cancel-confirm-warning{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin-top:18px;padding:14px 15px}.sales-cancel-confirm-warning>strong{margin-bottom:4px;font-size:12.5px;font-weight:800;display:block}.sales-cancel-confirm-warning p{margin:0;font-size:12px;line-height:1.45}.sales-cancel-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.sales-cancel-confirm-actions button{cursor:pointer;border-radius:10px;width:100%;min-height:42px;padding:9px 14px;font-size:12.5px;font-weight:750}.sales-cancel-confirm-keep{color:#173154;background:#fff;border:1px solid #cbd8e8}.sales-cancel-confirm-keep:hover:not(:disabled){background:#f7f9fc}.sales-cancel-confirm-danger{color:#fff;background:#c62828;border:1px solid #b91c1c;box-shadow:0 8px 18px #b91c1c2e}.sales-cancel-confirm-danger:hover:not(:disabled){background:#b91c1c}@media (width<=560px){.sales-cancel-confirm-overlay{padding:14px}.sales-cancel-confirm-modal{border-radius:15px;padding:22px 18px 18px}.sales-cancel-confirm-copy{padding-right:26px}.sales-cancel-confirm-actions{grid-template-columns:1fr}.sales-cancel-confirm-danger{order:-1}}.sales-cancel-confirm-icon{margin:0 auto 15px!important}.sales-cancel-confirm-copy{text-align:center!important;padding-right:0!important}.sales-cancel-confirm-eyebrow,.sales-cancel-confirm-copy h2,.sales-cancel-confirm-copy p,.sales-cancel-confirm-warning,.sales-cancel-confirm-warning>strong,.sales-cancel-confirm-warning p{text-align:center!important}@media (width<=560px){.sales-cancel-confirm-copy{padding-right:0!important}}.sales-document-register .sales-quotation-list-table th:nth-child(3),.sales-document-register .sales-quotation-list-table td:nth-child(3){text-align:center!important;white-space:nowrap!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-register .sales-quotation-list-table th:nth-child(4),.sales-document-register .sales-quotation-list-table td:nth-child(4){text-align:center!important;white-space:nowrap!important;width:128px!important;min-width:128px!important;max-width:128px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-register .sales-quotation-list-table th:nth-child(2),.sales-document-register .sales-quotation-list-table td:nth-child(2){width:auto!important;max-width:none!important}.sales-quotation-content .sales-additional-card .sales-additional-input-stack{flex-direction:column!important;min-width:0!important;display:flex!important}.sales-quotation-content .sales-additional-card .sales-additional-input-stack .sales-money-input{box-sizing:border-box!important;width:100%!important}.sales-quotation-content .sales-additional-card .sales-additional-input-stack .sales-field-error{color:#b42318!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;height:13px!important;min-height:13px!important;margin:2px 0 0!important;font-size:9px!important;font-weight:500!important;line-height:11px!important;display:block!important;overflow:hidden!important}.sales-quotation-content .sales-additional-card .sales-additional-input-stack .sales-field-error:empty{visibility:hidden!important}.sales-quotation-content .sales-additional-card .sales-detail-row{align-items:start!important}.sales-document-content .sales-quotation-workflow{align-items:stretch!important}.sales-document-content .sales-quotation-workflow-card{box-sizing:border-box!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;height:100%!important;min-height:90px!important;display:grid!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-icon{align-self:center!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-body{grid-template-rows:16px minmax(32px,auto)!important;align-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;display:grid!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>label,.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>strong{align-items:center!important;height:16px!important;min-height:16px!important;margin:0!important;line-height:16px!important;display:flex!important}.sales-document-content .sales-quotation-workflow-card.is-status .sales-workflow-body>select,.sales-document-content .sales-quotation-workflow-card.is-convert .sales-workflow-body>select,.sales-document-content .sales-quotation-workflow-card .sales-conversion-history,.sales-document-content .sales-quotation-workflow-card .sales-conversion-empty{align-self:center!important;min-height:32px!important;margin:0!important}.sales-document-content .sales-quotation-workflow-card .sales-conversion-empty{height:32px!important}.sales-document-content .sales-quotation-workflow-card .sales-convert-button{align-self:center!important}.sales-document-content .sales-convert-button:disabled,.sales-list-modal-content .sales-list-convert-box .sales-btn:disabled{pointer-events:auto!important;cursor:not-allowed!important;color:#8c9db4!important;box-shadow:none!important;opacity:1!important;background:#dce7f5!important;border-color:#cbd8e8!important;transform:none!important}.sales-document-content .sales-convert-button:disabled:hover,.sales-list-modal-content .sales-list-convert-box .sales-btn:disabled:hover{color:#8c9db4!important;box-shadow:none!important;background:#dce7f5!important;border-color:#cbd8e8!important;transform:none!important}.sales-document-content .sales-convert-select:disabled,.sales-list-modal-content .sales-list-convert-select:disabled{cursor:not-allowed!important;color:#8a98aa!important;opacity:1!important;background:#f4f7fb!important;border-color:#d8e1ed!important}.sales-document-content .sales-quotation-workflow-card.is-convert .sales-convert-state{grid-row:3!important;min-height:12px!important;margin:2px 0 0!important;line-height:12px!important}@media (width<=720px){.sales-document-content .sales-quotation-workflow-card{min-height:82px!important}}.sales-document-content .sales-quotation-workflow{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}.sales-document-content .sales-quotation-workflow-card{box-sizing:border-box!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:6px 10px!important;display:grid!important;overflow:hidden!important}.sales-document-content .sales-quotation-workflow-card.is-status,.sales-document-content .sales-quotation-workflow-card.is-history{grid-template-columns:28px minmax(0,1fr)!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-body{grid-template-rows:16px 34px 12px!important;align-content:start!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;display:grid!important}.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>label,.sales-document-content .sales-quotation-workflow-card .sales-workflow-body>strong{grid-row:1!important;align-items:center!important;height:16px!important;min-height:16px!important;margin:0!important;line-height:16px!important;display:flex!important}.sales-document-content .sales-quotation-workflow-card.is-status .sales-workflow-body>select,.sales-document-content .sales-quotation-workflow-card.is-convert .sales-workflow-body>select,.sales-document-content .sales-quotation-workflow-card .sales-conversion-history{grid-row:2!important;align-self:stretch!important;width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important}.sales-document-content .sales-quotation-workflow-card .sales-conversion-history{align-items:center!important;display:flex!important;overflow:hidden!important}.sales-document-content .sales-quotation-workflow-card .sales-conversion-history>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important}.sales-document-content .sales-quotation-workflow-card .sales-conversion-history>div.is-done{grid-template-columns:18px minmax(0,.75fr) minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;padding:4px 6px!important;display:grid!important;overflow:hidden!important}.sales-document-content .sales-quotation-workflow-card .sales-conversion-history>div.is-done span,.sales-document-content .sales-quotation-workflow-card .sales-conversion-history>div.is-done b,.sales-document-content .sales-quotation-workflow-card .sales-conversion-history>div.is-done small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sales-document-content .sales-quotation-workflow-card .sales-conversion-empty{align-items:center!important;gap:7px!important;width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;display:flex!important}.sales-document-content .sales-quotation-workflow-card.is-status .sales-workflow-body:after,.sales-document-content .sales-quotation-workflow-card.is-history .sales-workflow-body:after{content:"";grid-row:3!important;height:12px!important;min-height:12px!important;display:block!important}.sales-document-content .sales-quotation-workflow-card.is-convert .sales-convert-state{color:#75839a!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-row:3!important;min-width:0!important;height:12px!important;min-height:12px!important;max-height:12px!important;margin:0!important;font-size:9.5px!important;line-height:12px!important;display:block!important;overflow:hidden!important}.sales-document-content .sales-quotation-workflow-card.is-convert .sales-convert-state.is-locked{color:#7f8b9e!important}.sales-document-content .sales-quotation-workflow-card .sales-convert-button{white-space:nowrap!important;place-self:center end!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 8px!important}.sales-document-content .sales-convert-button.is-locked:disabled,.sales-list-modal-content .sales-list-convert-box .sales-btn.is-conversion-locked:disabled{pointer-events:auto!important;cursor:not-allowed!important;-webkit-user-select:none!important;user-select:none!important;color:#8998aa!important;box-shadow:none!important;opacity:1!important;background:#edf2f7!important;border-color:#d7e0ea!important;transform:none!important}.sales-document-content .sales-convert-button.is-locked:disabled:hover,.sales-list-modal-content .sales-list-convert-box .sales-btn.is-conversion-locked:disabled:hover{color:#8998aa!important;box-shadow:none!important;background:#edf2f7!important;border-color:#d7e0ea!important;transform:none!important}@media (width<=1100px) and (width>=721px){.sales-document-content .sales-quotation-workflow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sales-document-content .sales-quotation-workflow-card.is-history{grid-column:auto!important}}@media (width<=720px){.sales-document-content .sales-quotation-workflow{grid-template-columns:1fr!important}.sales-document-content .sales-quotation-workflow-card{height:82px!important;min-height:82px!important;max-height:82px!important}.sales-document-content .sales-quotation-workflow-card.is-history{grid-column:auto!important}}.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid,.sales-order-content .sales-bottom-grid.sales-order-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.sales-invoice-page-content .sales-invoice-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.sales-invoice-page-content .sales-invoice-bottom>.sales-summary-card{grid-column:auto!important}.sales-invoice-page-content .sales-payment-status-card{margin:12px 0!important}.sales-invoice-page-content section.sales-panel.sales-payment-status-card>h3.payment-details-title{padding:10px 14px!important;font-size:14px!important}.sales-invoice-page-content .sales-payment-fields{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;padding:12px 14px 14px!important;display:grid!important}.sales-invoice-page-content .sales-payment-fields input,.sales-invoice-page-content .sales-payment-fields select{border-radius:6px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:11px!important}@media (width<=1050px){.sales-invoice-page-content .sales-payment-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sales-invoice-page-content .sales-invoice-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-invoice-page-content .sales-invoice-bottom>.sales-summary-card{grid-column:1/-1!important}}@media (width<=720px){.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid,.sales-order-content .sales-bottom-grid.sales-order-bottom-grid,.sales-invoice-page-content .sales-invoice-bottom,.sales-invoice-page-content .sales-payment-fields{grid-template-columns:minmax(0,1fr)!important}.sales-invoice-page-content .sales-invoice-bottom>.sales-summary-card{grid-column:auto!important}}.sales-invoice-page-content section.sales-panel.sales-payment-status-card>h3.payment-details-title{padding:14px 18px!important;font-size:16px!important;line-height:1.25!important}.sales-invoice-page-content .sales-payment-fields{grid-template-columns:repeat(6,minmax(0,205px))!important;justify-content:space-between!important;align-items:start!important;gap:12px!important;padding:18px 20px 19px!important}.sales-invoice-page-content .sales-payment-fields>div{gap:6px!important;min-width:0!important}.sales-invoice-page-content .sales-payment-fields label{white-space:nowrap!important;text-overflow:clip!important;min-height:auto!important;margin:0!important;font-size:12px!important;line-height:1.35!important;overflow:visible!important}.sales-invoice-page-content .sales-payment-fields input,.sales-invoice-page-content .sales-payment-fields select{border-radius:7px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important}.sales-invoice-page-content .sales-payment-fields .sales-field-error{margin-top:2px!important;font-size:10.5px!important;line-height:13px!important}@media (width>=821px){.sales-challan-content .challan-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1380px){.sales-invoice-page-content .sales-payment-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important}}@media (width<=720px){.sales-invoice-page-content .sales-payment-fields,.sales-challan-content .challan-bottom{grid-template-columns:minmax(0,1fr)!important}}.sales-credit-value{font-weight:800!important}.sales-credit-value.is-advance,.sales-credit-value.is-available{color:#087443!important}.sales-credit-value.is-over{color:#b42318!important}.sales-credit-limit-popup{text-align:left!important;width:min(470px,100vw - 32px)!important}.sales-credit-limit-popup h3,.sales-credit-limit-popup>p{text-align:center!important}.sales-credit-warning-icon{color:#b42318!important;font-size:24px!important;font-weight:900!important}.sales-credit-warning-grid{background:#f8fafc;border:1px solid #e4eaf2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin-top:16px;padding:13px 14px;font-size:12px;display:grid}.sales-credit-warning-grid span{color:#66758e}.sales-credit-warning-grid b{color:#142b4f;text-align:right}.sales-credit-warning-grid b.is-advance{color:#087443}.sales-credit-warning-grid b.is-over{color:#b42318}.sales-credit-continue{background:#b42318!important;border-color:#b42318!important}.sales-document-register .sales-document-list-table .sales-converted-chip{text-align:center;flex-direction:column;justify-content:center;gap:1px;line-height:1.05}.sales-document-register .sales-document-list-table .sales-converted-chip>small{text-overflow:ellipsis;white-space:nowrap;opacity:.78;max-width:118px;font-size:8.5px;font-weight:600;display:block;overflow:hidden}#root .sales-document-register .sales-sales-invoice-list-table .sales-list-col-status{white-space:nowrap!important;text-overflow:clip!important;width:126px!important;min-width:126px!important;max-width:126px!important;padding-left:6px!important;padding-right:6px!important;overflow:visible!important}#root .sales-document-register .sales-sales-invoice-list-table{min-width:1080px!important}.sales-document-content,.sales-register-content{container:sales-final-page/inline-size;min-width:0!important;max-width:100%!important}.sales-document-content .sales-master-grid{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(200px,240px)!important;align-items:start!important}.sales-document-content .sales-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}.sales-document-content .sales-fields-grid>div,.sales-document-content .sales-customer-column,.sales-document-content .sales-source-field{min-width:0!important}.sales-document-content :is(input,select,textarea){box-sizing:border-box!important;max-width:100%!important}.sales-invoice-page-content .sales-payment-fields{grid-template-columns:repeat(6,minmax(0,1fr))!important;justify-content:stretch!important;align-items:start!important;gap:10px 12px!important;padding:16px 18px 17px!important;display:grid!important}.sales-invoice-page-content .sales-payment-fields>div{grid-template-rows:18px 42px 16px!important;align-content:start!important;gap:4px!important;min-width:0!important;height:84px!important;min-height:84px!important;margin:0!important;display:grid!important}.sales-invoice-page-content .sales-payment-fields label{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;height:18px!important;min-height:18px!important;margin:0!important;font-size:12px!important;line-height:18px!important;display:block!important;overflow:hidden!important}.sales-invoice-page-content .sales-payment-fields :is(input,select){width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;display:block!important}.sales-invoice-page-content .sales-payment-fields .sales-field-error{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;height:16px!important;min-height:16px!important;margin:0!important;line-height:14px!important;display:block!important;overflow:hidden!important}.sales-document-content .sales-bottom-grid.sales-bottom-grid,.sales-document-content .sales-invoice-bottom,.sales-document-content .challan-bottom{min-width:0!important;max-width:100%!important}.sales-document-content .sales-bottom-grid.sales-bottom-grid>*,.sales-document-content .sales-invoice-bottom>*,.sales-document-content .challan-bottom>*{min-width:0!important}.sales-register-content .sales-list-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(150px,.45fr) auto!important;align-items:center!important}.sales-register-content .sales-list-table-wrap,.sales-document-content .sales-table-wrap{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow:auto visible!important}.sales-register-content .sales-list-table-wrap table,.sales-document-content .sales-table-wrap table{max-width:none!important}@container sales-final-page (width<=1180px){.sales-document-content .sales-master-grid{grid-template-columns:minmax(190px,220px) minmax(0,1fr)!important}.sales-document-content .sales-info-card{border-top:1px solid #e5eaf2!important;border-left:0!important;grid-column:1/-1!important;padding:12px 0 0!important}.sales-invoice-page-content .sales-payment-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sales-register-content .sales-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-list-toolbar-actions{justify-content:flex-start!important}}@container sales-final-page (width<=860px){.sales-document-content .sales-fields-grid,.sales-invoice-page-content .sales-payment-fields,.sales-document-content .sales-invoice-bottom,.sales-document-content .sales-bottom-grid.sales-bottom-grid,.sales-document-content .challan-bottom,.sales-list-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container sales-final-page (width<=640px){.sales-document-content .sales-master-grid,.sales-document-content .sales-fields-grid,.sales-invoice-page-content .sales-payment-fields,.sales-document-content .sales-invoice-bottom,.sales-document-content .sales-bottom-grid.sales-bottom-grid,.sales-document-content .challan-bottom,.sales-register-content .sales-list-toolbar,.sales-list-stats{grid-template-columns:minmax(0,1fr)!important}.sales-document-content .sales-master-grid{padding:12px!important}.sales-document-content .sales-info-card{grid-column:auto!important}.sales-register-content .sales-list-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.sales-register-content .sales-list-toolbar-actions .sales-btn{width:100%!important;min-width:0!important}}@container sales-final-page (width<=420px){.sales-register-content .sales-list-toolbar-actions{grid-template-columns:1fr!important}.sales-document-content .sales-top-actions{justify-content:stretch!important;width:100%!important}.sales-document-content .sales-top-actions .sales-btn{flex:auto!important;min-width:0!important}}.sales-additional-charge-card{background:#fff;border:1px solid #dbe5f2;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 3px 12px #0f2e5b0b}.sales-additional-charge-head{color:#fff;background:#10387b;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.sales-additional-charge-head h3{color:#fff;margin:0;font-size:17px;font-weight:700;line-height:1.2}.sales-additional-charge-head small{color:#dbe8ff;margin-top:3px;font-size:12px;display:block}.sales-additional-charge-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sales-charge-toggle{cursor:pointer;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff73;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.sales-charge-toggle input{accent-color:#23b26d;cursor:pointer;width:17px;height:17px;margin:0}.sales-charge-edit-btn{color:#10387b;cursor:pointer;background:#fff;border:1px solid #ffffff8c;border-radius:8px;height:36px;padding:0 12px;font-weight:700}.sales-selected-charge-strip{background:#fbfdff;border-top:1px solid #e6edf7;flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.sales-selected-charge-strip span{color:#27466d;background:#f3f7fd;border:1px solid #dbe6f5;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:12px;display:inline-flex}.sales-selected-charge-strip b{color:#0e3476}.sales-charge-modal-backdrop{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08193485;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sales-charge-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(920px,96vw);max-height:min(78vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 70px #061b3d47}.sales-charge-modal-head{color:#fff;background:#10387b;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px;display:flex}.sales-charge-modal-head h3{color:#fff;margin:0;font-size:20px}.sales-charge-modal-head p{color:#dbe8ff;margin:5px 0 0;font-size:12px}.sales-charge-modal-head>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sales-charge-modal-body{background:#f8fbff;padding:14px 16px;overflow:auto}.sales-charge-grid-head{color:#516581;text-transform:uppercase;letter-spacing:.03em;padding:0 12px 8px;font-size:11px;font-weight:800}.sales-charge-grid-row{background:#fff;border:1px solid #dfe7f2;border-radius:10px;margin-bottom:8px;padding:11px 12px;transition:all .15s}.sales-charge-grid-row.is-selected{border-color:#8db7f5;box-shadow:0 0 0 2px #317ae414}.sales-charge-grid-row>span{min-width:0}.sales-charge-grid-row strong,.sales-charge-grid-row b{color:#16355f;font-size:13px;display:block}.sales-charge-grid-row small{color:#72839a;margin-top:3px;font-size:11px;line-height:1.3;display:block}.sales-charge-grid-row input[type=number]{color:#172b47;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;outline:none;padding:0 10px}.sales-charge-grid-row input[type=number]:focus{border-color:#4c8ee8;box-shadow:0 0 0 3px #4c8ee81f}.sales-charge-grid-row input[type=number]:disabled{color:#9aa8ba;background:#f1f4f8}.sales-charge-empty{text-align:center;color:#657892;background:#fff;border:1px dashed #cbd8e8;border-radius:10px;padding:24px}.sales-charge-modal-footer{background:#fff;border-top:1px solid #e2e9f2;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.sales-charge-modal-footer>span{color:#61748f;font-size:12px}.sales-charge-modal-footer>div{gap:8px;display:flex}@media (width<=860px){.sales-additional-charge-head{flex-direction:column;align-items:flex-start}.sales-additional-charge-actions{justify-content:flex-start;width:100%}.sales-charge-grid-head{display:none}.sales-charge-grid-row{grid-template-columns:42px minmax(0,1fr) minmax(130px,.8fr);align-items:start}.sales-charge-grid-row>span:nth-child(4),.sales-charge-grid-row>span:nth-child(5){grid-column:2/-1}.sales-charge-grid-row>span:nth-child(5){width:100%}}@media (width<=560px){.sales-charge-modal-backdrop{padding:8px}.sales-charge-modal{border-radius:10px;width:100%;max-height:90vh}.sales-charge-modal-head{padding:14px}.sales-charge-modal-body{padding:10px}.sales-charge-grid-row{grid-template-columns:34px minmax(0,1fr)}.sales-charge-grid-row>span:nth-child(n+3){grid-column:2}.sales-charge-modal-footer{flex-direction:column;align-items:stretch}.sales-charge-modal-footer>div{grid-template-columns:1fr 1fr;display:grid}}.sales-charge-modal{border:1px solid #cfdced!important;border-radius:12px!important;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}.sales-charge-modal-head{background:#0b3478!important;border-bottom:1px solid #082b67!important;padding:16px 20px!important}.sales-charge-modal-head h3{color:#fff!important;letter-spacing:-.15px!important;font-size:19px!important;font-weight:760!important}.sales-charge-modal-head p{color:#fff!important;opacity:.96!important;margin-top:6px!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.sales-charge-modal-head>button{color:#fff!important;background:#082b67!important;border-color:#ffffff80!important}.sales-charge-modal-body{background:#fff!important;padding:0 18px 8px!important}.sales-charge-grid-head,.sales-charge-grid-row{grid-template-columns:70px minmax(230px,1.6fr) minmax(180px,1fr) minmax(120px,.65fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.sales-charge-grid-head{color:#112b50!important;text-transform:none!important;letter-spacing:0!important;background:#f2f6fc!important;border-bottom:1px solid #dbe5f1!important;min-height:54px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:780!important}.sales-charge-row-wrap{background:#fff!important;border-bottom:1px solid #e2eaf4!important}.sales-charge-row-wrap:last-child{border-bottom:0!important}.sales-charge-row-wrap.is-selected{background:#fbfdff!important}.sales-charge-grid-row{min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:11px 14px!important}.sales-charge-grid-row:hover{background:#fbfdff!important}.sales-charge-grid-row>span:first-child{text-align:center!important}.sales-charge-grid-row input[type=checkbox]{accent-color:#0b3478!important;width:18px!important;height:18px!important}.sales-charge-grid-row strong,.sales-charge-grid-row b{color:#173456!important;font-size:13px!important;font-weight:720!important}.sales-charge-grid-row small{color:#6f829d!important;margin-top:4px!important;font-size:11.5px!important;line-height:1.35!important}.sales-charge-amount-row{background:#fbfdff!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;padding:0 14px 15px 84px!important;display:flex!important}.sales-charge-amount-row label{gap:7px!important;width:min(420px,100%)!important;display:grid!important}.sales-charge-amount-row label>span{color:#173456!important;font-size:12px!important;font-weight:750!important}.sales-charge-amount-row input[type=number]{color:#132d50!important;background:#fff!important;border:1px solid #c9d8e9!important;border-radius:8px!important;outline:none!important;width:100%!important;height:44px!important;padding:0 13px!important;font:600 13px/1 Inter,Segoe UI,system-ui,sans-serif!important}.sales-charge-amount-row input[type=number]:focus{border-color:#3977c7!important;box-shadow:0 0 0 3px #0b347817!important}.sales-charge-amount-row input[type=number]::placeholder{color:#8b9cb2!important;font-weight:500!important}.sales-charge-amount-summary{color:#617895!important;white-space:nowrap!important;align-items:center!important;gap:18px!important;min-height:44px!important;font-size:12px!important;display:flex!important}.sales-charge-amount-summary b{color:#0b3478!important;font-weight:780!important}.sales-charge-modal-footer{background:#fff!important;border-top:1px solid #dbe5f1!important;min-height:70px!important;padding:12px 18px!important}.sales-charge-modal-footer>span{color:#617895!important;font-size:12px!important;font-weight:600!important}.sales-charge-modal-footer .sales-btn{color:#fff!important;min-width:108px!important;height:42px!important;box-shadow:none!important;background:#0b3478!important;border:1px solid #0b3478!important;border-radius:8px!important;font-size:13px!important;font-weight:750!important}.sales-charge-modal-footer .sales-btn:hover{background:#082b67!important;border-color:#082b67!important}.sales-additional-charge-head h3,.sales-additional-charge-head small,.sales-charge-toggle{color:#fff!important}.sales-charge-edit-btn{color:#fff!important;background:#082b67!important;border-color:#082b67!important}.sales-charge-toggle{background:#082b67!important;border-color:#ffffff8c!important}@media (width<=860px){.sales-charge-grid-head{display:none!important}.sales-charge-grid-row{grid-template-columns:44px minmax(0,1fr) minmax(135px,.75fr)!important;align-items:start!important}.sales-charge-grid-row>span:nth-child(4){grid-column:2/-1!important}.sales-charge-amount-row{flex-direction:column!important;align-items:stretch!important;padding-left:58px!important}.sales-charge-amount-summary{justify-content:flex-start!important}}@media (width<=560px){.sales-charge-modal-head h3{font-size:17px!important}.sales-charge-modal-head p{font-size:12px!important}.sales-charge-modal-body{padding:0 10px 6px!important}.sales-charge-grid-row{grid-template-columns:36px minmax(0,1fr)!important;padding:10px 8px!important}.sales-charge-grid-row>span:nth-child(n+3){grid-column:2!important}.sales-charge-amount-row{padding:0 8px 14px 44px!important}.sales-charge-amount-summary{flex-wrap:wrap!important;gap:10px 16px!important}.sales-charge-modal-footer>div{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.sales-charge-modal-footer .sales-btn{width:100%!important;min-width:0!important}}.sales-additional-charge-head,.sales-charge-modal-head{background:var(--gb-section-heading-bg,linear-gradient(135deg,#071b47 0%,#0d347c 100%))!important;border-color:var(--gb-section-heading-border,#0d347c)!important;color:#fff!important}.sales-additional-charge-head h3,.sales-charge-modal-head h3{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;margin:0!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important}.sales-additional-charge-head small,.sales-charge-modal-head p{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:.92!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.sales-charge-modal{border-radius:10px!important;font-family:inherit!important}.sales-charge-modal-head{padding:14px 18px!important}.sales-charge-modal-head p{margin:4px 0 0!important}.sales-charge-grid-head{color:#182844!important;background:#f8fafc!important;min-height:48px!important;font-size:12px!important;font-weight:600!important}.sales-charge-grid-row{min-height:64px!important;font-family:inherit!important}.sales-charge-grid-row strong,.sales-charge-grid-row b{color:#162542!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important}.sales-charge-grid-row small{color:#718096!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important}.sales-charge-modal-footer .sales-btn,.sales-charge-edit-btn,.sales-charge-toggle{color:#fff!important;background:#0d347c!important;border-color:#0d347c!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important}.sales-selected-charge-strip{display:none!important}.sales-selected-charge-fields{background:#fff;border-top:1px solid #e5eaf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 20px 19px;display:grid}.sales-charge-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sales-charge-form-field label{color:#172744!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.sales-charge-form-field input{box-sizing:border-box;color:#162542;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #ccd7e7;border-radius:7px;outline:none;padding:0 12px;font-size:12px}.sales-charge-form-field input:focus{border-color:#5792ef;box-shadow:0 0 0 2px #3a7fec14}.sales-charge-form-field small{text-overflow:ellipsis;white-space:nowrap;min-height:16px;overflow:hidden;color:#718096!important;font-family:inherit!important;font-size:10.5px!important;font-weight:400!important;line-height:1.35!important}.sales-charge-form-field small b{color:#34445f!important;font-weight:600!important}@media (width<=1200px){.sales-selected-charge-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.sales-selected-charge-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sales-selected-charge-fields{grid-template-columns:1fr;padding:14px}.sales-additional-charge-head,.sales-charge-modal-head{padding:13px 14px!important}}.sales-additional-charge-head h3,.sales-charge-modal-head h3{font-weight:500!important}.sales-additional-charge-head small,.sales-charge-modal-head p{display:none!important}.sales-charge-edit-icon{border-radius:7px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-grid!important}.sales-charge-edit-icon svg{display:block!important}.sales-applied-charge-table{background:#fff;width:100%;overflow-x:auto}.sales-applied-charge-head,.sales-applied-charge-row{grid-template-columns:minmax(220px,1.55fr) minmax(170px,1fr) minmax(135px,.72fr) minmax(190px,.95fr);align-items:center;column-gap:18px;min-width:780px;display:grid}.sales-applied-charge-head{color:#51627c;letter-spacing:.02em;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #dfe6ef;min-height:42px;padding:0 20px;font-family:inherit;font-size:11px;font-weight:600}.sales-applied-charge-row{color:#162542;border-bottom:1px solid #e2e8f0;min-height:66px;padding:10px 20px;font-family:inherit}.sales-applied-charge-row:last-child{border-bottom:0}.sales-applied-charge-row>span{min-width:0}.sales-applied-charge-row strong,.sales-applied-charge-row b{color:#162542;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;display:block}.sales-applied-charge-row small{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.35;display:block;overflow:hidden}.sales-applied-charge-amount input{box-sizing:border-box;color:#162542;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:7px;outline:none;padding:0 11px;font-size:12px}.sales-applied-charge-amount input:focus{border-color:#4f8ee8;box-shadow:0 0 0 2px #4f8ee81a}.sales-charge-grid-row{cursor:pointer!important;outline:none!important}.sales-charge-grid-row:focus-visible{box-shadow:inset 0 0 0 2px #2767c547!important}.sales-charge-grid-row.is-selected,.sales-charge-row-wrap.is-selected .sales-charge-grid-row{background:#f8fbff!important}@media (width<=720px){.sales-applied-charge-head,.sales-applied-charge-row{min-width:700px}}.sales-additional-charge-head{min-height:0!important;padding:9px 16px!important}.sales-additional-charge-head h3{font-size:15px!important;font-weight:500!important;line-height:1.2!important}.sales-additional-charge-actions{gap:8px!important}.sales-charge-toggle,.sales-charge-edit-icon{height:32px!important;min-height:32px!important}.sales-charge-toggle{padding:5px 10px!important}.sales-charge-edit-icon{width:32px!important;min-width:32px!important}.sales-applied-charge-head,.sales-applied-charge-row{grid-template-columns:minmax(210px,1.45fr) minmax(155px,.95fr) minmax(90px,.52fr) minmax(120px,.68fr) minmax(135px,.78fr)!important;column-gap:10px!important;min-width:780px!important}.sales-applied-charge-head{color:#111827!important;letter-spacing:0!important;text-transform:none!important;background:#f7f9fc!important;min-height:40px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important}.sales-applied-charge-row{min-height:62px!important;padding:9px 16px!important}.sales-applied-charge-amount-head,.sales-applied-charge-total-head,.sales-applied-charge-amount,.sales-applied-charge-total{text-align:center!important;justify-self:stretch!important}.sales-applied-charge-amount{justify-content:center!important;align-items:center!important;display:flex!important}.sales-applied-charge-amount input{text-align:center!important;width:min(100%,122px)!important;height:38px!important;margin:0 auto!important;padding:0 8px!important}.sales-applied-charge-total{flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}.sales-applied-charge-total b{color:#102a56!important;font-size:13px!important;font-weight:700!important}.sales-applied-charge-total small{color:#65758e!important;margin-top:2px!important;font-size:10.5px!important;font-weight:500!important}@media (width<=720px){.sales-applied-charge-head,.sales-applied-charge-row{min-width:740px!important}}.sales-quotation-content .sales-additional-charge-card+.sales-bottom-grid.sales-quotation-bottom-grid,.sales-order-content .sales-additional-charge-card+.sales-bottom-grid.sales-order-bottom-grid{margin-top:10px!important}#root .sales-document-content .sales-workflow-without-status{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sales-document-content .sales-workflow-without-status .is-history{grid-column:auto!important}@media (width<=760px){#root .sales-document-content .sales-workflow-without-status{grid-template-columns:minmax(0,1fr)!important}}#root .sales-document-content .sales-master-grid{gap:12px!important;padding:16px!important}#root .sales-document-content .sales-fields-grid{gap:6px 10px!important}#root .sales-document-content .sales-fields-grid>div{min-height:0!important}#root .sales-document-content :is(.sales-fields-grid,.sales-customer-column,.sales-payment-fields) label{font-weight:500;line-height:20px;color:#142b45!important;margin-bottom:4px!important;font-size:14px!important}#root .sales-document-content :is(.sales-fields-grid,.sales-customer-column,.sales-payment-fields) :is(input,select){color:#142b45!important;height:42px!important;min-height:42px!important;font-size:15px!important}#root .sales-document-content :is(.sales-fields-grid,.sales-customer-column,.sales-payment-fields,.sales-applied-charge-amount) .sales-field-error{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#a71922!important;flex:0 0 16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:2px 0 0!important;font-size:11px!important;line-height:16px!important;display:block!important;position:static!important}#root .sales-document-content :is(.sales-fields-grid,.sales-customer-column,.sales-payment-fields,.sales-applied-charge-amount) .sales-field-error:empty{visibility:hidden!important}#root .sales-document-content :is(.sales-address,.sales-info-card dl,.sales-applied-charge-row,.sales-summary-rows,textarea){color:#142b45!important;text-shadow:none!important;font-size:14px!important}#root .sales-document-content .sales-items-panel :is(th,td){color:#142b45;font-size:14px!important}#root .sales-document-content :is(h2,h3){text-shadow:none}#root .sales-document-content :is(.sales-add-item-btn,.sales-add-charges-button){color:#fff!important;box-shadow:none!important;background:#0d2e66!important;border-color:#0d2e66!important;font-size:14px!important}#root .sales-document-content .sales-additional-charge-head{flex-wrap:wrap;gap:8px}#root .sales-document-content .sales-applied-charge-amount{flex-direction:column;min-width:0;display:flex}#root .sales-document-content .sales-payment-fields{gap:6px 10px!important}.sales-party-select{min-width:0;position:relative}.sales-party-select input{width:100%;padding-right:32px!important}.sales-party-select>svg{color:#27415e;pointer-events:none;position:absolute;top:13px;right:10px}.sales-party-options{z-index:10050;box-sizing:border-box;overscroll-behavior:contain;background:#fff;border:1px solid #cbd8e8;border-radius:9px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #112b4d29}.sales-party-options button{color:#142b45;width:100%;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;font-size:15px;display:flex}.sales-party-options button[aria-selected=true],.sales-party-options button:hover{background:#edf4ff}.sales-party-options button small{color:#344f6e;font-size:13px}.sales-party-no-match{color:#344f6e;padding:12px;font-size:14px}@container sales-final-page (width<=640px){#root .sales-document-content .sales-master-grid{gap:10px!important;padding:12px!important}#root .sales-document-content .sales-fields-grid{gap:6px!important}}@media (width<=400px){#root .sales-document-content .sales-additional-charge-actions{flex-wrap:wrap}}#root .sales-document-content .sales-info-card :is(dt,dd){color:#142b45!important;font-size:12px!important}#root .sales-document-content .sales-items-panel input:not([type=checkbox]){color:#142b45!important;font-size:14px!important}#root .sales-document-content :is(.sales-applied-charge-head,.sales-charge-grid-head){color:#142b45!important;font-size:13px!important}.sales-party-options{scrollbar-gutter:stable;max-height:282px}.sales-party-options button{box-sizing:border-box;white-space:nowrap;flex-direction:row;align-items:center;gap:7px;height:34px;min-height:34px;padding:5px 8px;font-size:14px;line-height:22px;overflow:hidden}.sales-party-options button>span:first-child{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sales-party-options .sales-party-option-separator{color:#53657d;flex:none}.sales-party-options button small{color:#253c59;font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:22px}#root .sales-document-content .sales-info-card h3{color:#142b45!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}#root .sales-document-content :is(.sales-add-item-btn,.sales-add-charges-button){border-radius:7px;font-weight:600;color:#fff!important;background:0 0!important;border:1px solid #8fa7cf!important}#root .sales-document-content :is(.sales-add-item-btn,.sales-add-charges-button):hover{background:#ffffff14!important;border-color:#fff!important}#root .sales-document-content :is(.sales-add-item-btn,.sales-add-charges-button):focus-visible{outline-offset:3px;outline:2px solid #fff}.sales-party-select input[aria-expanded=false]{cursor:pointer}.sales-party-select input[aria-expanded=true]{cursor:text}.sales-party-options button{gap:4px;padding-inline:6px;font-size:12px}.sales-party-options button small{font-size:11px}#root .sales-document-content .sales-info-card h3{border-bottom:1px solid #d0daea;margin-bottom:14px;padding-bottom:8px}#root .sales-document-content .sales-info-card dl{row-gap:12px}#root .sales-document-content :is(.sales-add-item-btn,.sales-add-charges-button){height:38px!important;min-height:38px!important;box-shadow:none!important;padding:0 14px!important}#root .sales-document-content .sales-info-card{box-sizing:border-box;border-top-color:#d0daea!important;border-left-color:#d0daea!important;align-self:stretch!important}@container sales-final-page (width>=1181px){#root .sales-document-content .sales-info-card{border-top:0!important;border-left:1px solid #d0daea!important;margin-block:-16px!important;padding-block:16px!important}}#root :is(.sales-document-content,.sales-register-content) :is(.sales-panel,.sales-list-heading,.sales-section-head,.sales-item-tools,.sales-list-toolbar-actions){box-sizing:border-box;min-width:0}#root :is(.sales-document-content,.sales-register-content) :is(.sales-list-heading,.sales-section-head,.sales-item-tools,.sales-list-toolbar-actions){flex-wrap:wrap}#root .sales-register-content .sales-list-toolbar :is(input,select){box-sizing:border-box;width:100%;min-width:0}#root :is(.sales-document-content,.sales-register-content) :is(h1,h2,h3,.sales-heading-path){overflow-wrap:anywhere}#root .sales-document-content :is(.sales-summary-rows>div,.sales-grand){gap:10px;min-width:0}#root .sales-document-content :is(.sales-summary-rows b,.sales-grand b,.sales-words strong){overflow-wrap:anywhere;min-width:0}.sales-charge-modal{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 24px)!important}.sales-charge-modal-body{overscroll-behavior:contain;min-height:0;overflow:auto!important}@container sales-final-page (width<=640px){#root .sales-document-content .sales-info-card{margin-block:0!important;padding-top:12px!important}#root .sales-document-content .sales-section-head{gap:8px;flex-direction:row!important;align-items:center!important}#root .sales-document-content .sales-item-tools{margin-left:auto;width:auto!important}#root .sales-document-content .sales-info-card dl{grid-template-columns:minmax(0,1fr)!important}#root .sales-register-content .sales-list-heading{align-items:flex-start}}@media (width<=480px){#root .sales-document-content{padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}#root .sales-document-content .sales-save-bar{box-sizing:border-box;max-width:calc(100vw - 20px)}}#root .sales-document-content .sales-info-heading{border-bottom:1px solid #d0daea;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:14px;padding-bottom:8px;display:flex}#root .sales-document-content .sales-info-heading h3{flex:auto;min-width:0;min-height:0;border-bottom:0!important;margin:0!important;padding:0!important}#root .sales-document-content .sales-info-heading .sales-active-pill{white-space:nowrap;flex:none;align-self:center;margin:0!important;position:static!important}.sales-party-options button:hover,.sales-party-options button[data-keyboard-active=true]{color:#fff;background:#0d2e66}.sales-party-options button:hover :is(span,small),.sales-party-options button[data-keyboard-active=true] :is(span,small){color:#fff}.sales-charge-modal .sales-charge-modal-head{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid!important}.sales-charge-modal .sales-charge-modal-head>div{text-align:center;grid-area:1/2;min-width:0}.sales-charge-modal .sales-charge-modal-head h3{text-align:center;overflow-wrap:anywhere;font-size:22px!important;font-weight:600!important;line-height:1.3!important}.sales-charge-modal .sales-charge-modal-head>button{grid-area:1/3;justify-self:end}@media (width<=480px){.sales-charge-modal .sales-charge-modal-head h3{font-size:20px!important}}.sales-charge-modal :is(.sales-charge-grid-head,.sales-charge-grid-row)>span:first-child{justify-content:center;align-items:center;width:28px;max-width:100%;display:flex;text-align:center!important}.sales-charge-modal .sales-charge-grid-row input[type=checkbox]{flex:0 0 18px;margin:0!important}.sales-charge-modal :is(.sales-charge-grid-head,.sales-charge-grid-row)>span:nth-child(4){flex-direction:column;justify-content:center;align-items:center;display:flex;text-align:center!important}#root .sales-document-content .sales-additional-charge-card,#root .sales-document-content .sales-additional-charge-card .sales-applied-charge-table{height:auto!important;min-height:0!important;max-height:none!important}#root .sales-document-content .sales-additional-charge-card{padding-bottom:0!important}#root .sales-document-content .sales-additional-charge-card.sales-charges-empty-card{padding-bottom:36px!important}.sales-document-content .sales-items-panel .sales-challan-items-table{min-width:1840px!important}.sales-document-content .sales-challan-colgroup .sales-col-rate{width:104px!important}.sales-document-content .sales-challan-colgroup .sales-col-discount{width:82px!important}.sales-document-content .sales-challan-colgroup .sales-col-gst-rate{width:76px!important}.sales-document-content .sales-challan-colgroup .sales-col-tax-amount{width:128px!important}.sales-document-content .sales-challan-colgroup .sales-col-line-amount{width:142px!important}#root .sales-document-register.sales-quotation-register .sales-list-card>.sales-list-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce4ef!important;border-radius:8px!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:12px 16px 16px!important;overflow:auto hidden!important}#root .sales-document-register.sales-quotation-register .sales-list-card .sales-list-table{margin:0!important}@media (width<=620px){#root .sales-document-register.sales-quotation-register .sales-list-card>.sales-list-table-wrap{max-width:calc(100% - 20px)!important;margin:10px 10px 12px!important}}#root .sales-document-register:is(.sales-sales-order-register,.sales-sales-invoice-register,.sales-delivery-challan-register) .sales-list-card>.sales-list-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce4ef!important;border-radius:8px!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:12px 16px 16px!important;overflow:auto hidden!important}#root .sales-document-register:is(.sales-sales-order-register,.sales-sales-invoice-register,.sales-delivery-challan-register) .sales-list-card .sales-list-table{margin:0!important}@media (width<=620px){#root .sales-document-register:is(.sales-sales-order-register,.sales-sales-invoice-register,.sales-delivery-challan-register) .sales-list-card>.sales-list-table-wrap{max-width:calc(100% - 20px)!important;margin:10px 10px 12px!important}}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table thead th{color:#0b2346!important;background:#edf1f5!important;font-weight:700!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td.sales-list-col-document,#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td.sales-list-col-document *{letter-spacing:normal!important;font-family:inherit!important;font-size:16px!important;font-weight:400!important}#root .sales-document-register.sales-delivery-challan-register .sales-list-card>.sales-list-table-wrap{margin-top:10px!important;margin-bottom:12px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table thead th{letter-spacing:normal!important;font-family:inherit!important;font-size:17px!important;font-weight:400!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td,#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td.sales-list-col-document,#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td.sales-list-col-document *{letter-spacing:normal!important;font-family:inherit!important;font-size:16px!important;font-weight:400!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table thead th:nth-child(4){white-space:nowrap!important;text-overflow:clip!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table.sales-document-list-table{table-layout:auto!important;min-width:1320px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table thead th{color:#102849!important;white-space:nowrap!important;text-overflow:clip!important;background:#edf1f5!important;padding:10px 7px!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;overflow:visible!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td,#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td.sales-list-col-document,#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td.sales-list-col-document *{color:#173052;letter-spacing:normal!important;text-overflow:clip!important;font-family:inherit!important;font-size:13.5px!important;font-weight:400!important;line-height:1.4!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table tbody td{padding-top:10px!important;padding-bottom:10px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table .sales-list-col-document{white-space:nowrap!important;width:133px!important;min-width:133px!important;max-width:none!important;overflow:visible!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table .sales-list-col-warehouse{white-space:nowrap!important;width:160px!important;min-width:160px!important;max-width:none!important;overflow:visible!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table td.sales-list-col-warehouse *,#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table td.sales-list-col-customer>span{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table .sales-list-col-customer{min-width:175px!important;max-width:none!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table .sales-list-col-converted{min-width:126px!important;max-width:none!important}@media (width>=1101px){#root .sales-document-register.sales-delivery-challan-register .sales-list-card>.sales-list-table-wrap{scrollbar-gutter:auto!important;overflow-x:hidden!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table.sales-document-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table th,#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table td{box-sizing:border-box!important;min-width:0!important;max-width:none!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):first-child{width:3.2%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(2){width:19%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(3){width:8%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(4){width:10%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(5){width:7%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(6){width:11%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(7){width:10%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(8){width:11%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(9){width:9%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(10){width:11.8%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td){overflow-wrap:anywhere!important;white-space:normal!important;text-overflow:clip!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table td.sales-list-col-customer>span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table .sales-list-col-action .sales-list-row-actions{flex-wrap:nowrap!important;gap:5px!important}}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-list-card>.sales-list-table-wrap{box-sizing:border-box!important;scrollbar-gutter:auto!important}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table thead th{color:#102849!important;letter-spacing:normal!important;text-overflow:clip!important;background:#edf1f5!important;padding:10px 6px!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table tbody td,#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table tbody td strong{color:#173052!important;letter-spacing:normal!important;text-overflow:clip!important;font-family:inherit!important;font-size:13.5px!important;font-weight:400!important;line-height:1.4!important}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table tbody td{padding-top:10px!important;padding-bottom:10px!important}@media (width>=1101px){#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-list-card>.sales-list-table-wrap{overflow-x:hidden!important}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table :is(th,td){box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;min-width:0!important;max-width:none!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table .sales-list-customer-cell>span,#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table .sales-list-col-document strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):first-child{width:4%!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(2){width:22%!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(3){width:11%!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(4){width:14%!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(5),#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(6){width:13%!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(7){width:10%!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(8){width:13%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):first-child{width:3.5%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(2){width:20%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(3){width:9%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(4){width:13%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(5){width:8%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(6){width:13%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(7){width:12%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(8){width:9.5%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(9){width:12%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):first-child{width:3.5%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(2){width:20%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(3){width:9%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(4){width:13%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(5){width:8%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(6){width:12%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(7){width:13%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(8){width:10%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(9){width:11.5%!important}#root .sales-document-register:is(.sales-quotation-register,.sales-sales-order-register,.sales-sales-invoice-register) .sales-document-list-table .sales-list-row-actions{flex-wrap:nowrap!important;gap:4px!important}}#root .sales-document-content .sales-items-panel>.sales-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce4ef!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin:12px 16px 0!important;overflow-x:auto!important}#root .sales-document-content .sales-items-panel>.sales-table-footer{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce4ef!important;border-top-color:#e5ebf3!important;border-radius:0 0 8px 8px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin:0 16px 14px!important}@media (width<=600px){#root .sales-document-content .sales-items-panel>.sales-table-wrap,#root .sales-document-content .sales-items-panel>.sales-table-footer{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}}#root .sales-document-content .sales-items-panel .sales-standard-colgroup .sales-col-uom{width:110px!important}#root .sales-document-content .sales-items-panel .sales-standard-colgroup .sales-col-discount{width:82px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-uom-col{box-sizing:border-box!important;white-space:nowrap!important;width:110px!important;min-width:110px!important;max-width:110px!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-discount-col{box-sizing:border-box!important;width:82px!important;min-width:82px!important;max-width:82px!important;padding-left:4px!important;padding-right:4px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap>.sales-challan-items-table{width:100%!important;min-width:0!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-uom{width:110px!important}.sales-document-content.sales-challan-content .sales-challan-table-wrap .sales-challan-colgroup .sales-col-discount{width:82px!important}@media (width<=1100px){.sales-document-content.sales-challan-content .sales-challan-table-wrap>.sales-challan-items-table{min-width:960px!important}}#root .sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap col.sales-col-qty{width:108px!important}#root .sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap col.sales-col-rate{width:150px!important}#root .sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap :is(th,td).sales-qty-col{box-sizing:border-box!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:3px!important;padding-right:3px!important}#root .sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap :is(th,td).sales-rate-col{box-sizing:border-box!important;width:150px!important;min-width:150px!important;max-width:150px!important;padding-left:3px!important;padding-right:3px!important}#root .sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap tbody :is(td.sales-qty-col,td.sales-rate-col) input[type=number]{box-sizing:border-box!important;font-variant-numeric:tabular-nums!important;text-align:center!important;appearance:textfield!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px 2px!important;font-size:13px!important;display:block!important}#root .sales-document-content .sales-items-panel .sales-table-wrap tbody :is(td.sales-qty-col,td.sales-rate-col) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}#root .sales-document-content .sales-items-panel .sales-table-wrap tbody :is(td.sales-qty-col,td.sales-rate-col) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}#root .sales-document-content:is(.sales-quotation-content,.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-items-panel .sales-table-wrap col.sales-col-item-name{width:auto!important}#root .sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}#root .sales-quotation-content .sales-quotation-bank-combined{min-width:0;overflow:hidden}#root .sales-quotation-content .sales-quotation-bank-combined>h3{color:#102a50;background:#f4f7fb;border-bottom:1px solid #e0e7f1;margin:0;padding:12px 15px;font-size:14px;font-weight:650}#root .sales-quotation-content .sales-quotation-bank-content{grid-template-columns:minmax(0,1fr) minmax(108px,31%);align-items:center;gap:12px;padding:15px;display:grid}#root .sales-quotation-content .sales-quotation-bank-information{min-width:0}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines{gap:9px;display:grid}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines>div{color:#243957;justify-content:space-between;gap:10px;font-size:12px;line-height:1.4;display:flex}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines strong{flex:none}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines span{overflow-wrap:anywhere;text-align:right;min-width:0}#root .sales-quotation-content .sales-quotation-bank-qr{color:#64748b;text-align:center;background:#fbfcff;border:1px solid #e0e7f1;border-radius:8px;justify-content:center;align-items:center;min-height:132px;padding:9px;font-size:12px;display:flex}#root .sales-quotation-content .sales-quotation-bank-qr img{object-fit:contain;width:100%;max-width:148px;max-height:148px;display:block}#root .sales-quotation-content .sales-quotation-payable-row{border-top:1px solid #dbe4ef;grid-template-columns:minmax(0,1.4fr) minmax(145px,1fr);align-items:center;gap:16px;margin-top:auto;padding-top:13px;display:grid}#root .sales-quotation-content .sales-quotation-words{flex-direction:column;gap:5px;min-width:0;display:flex}#root .sales-quotation-content .sales-quotation-words small{color:#64748b;font-size:11px}#root .sales-quotation-content .sales-quotation-words strong{color:#102a50;overflow-wrap:break-word;font-size:12px;font-weight:600;line-height:1.55}#root .sales-quotation-content .sales-quotation-grand{text-align:right;border:0;flex-direction:column;align-items:flex-end;gap:6px;padding:0;display:flex;margin:0!important}#root .sales-quotation-content .sales-quotation-grand span{font-size:12px;font-weight:650}#root .sales-quotation-content .sales-quotation-grand b{font-size:18px}@media (width<=900px){#root .sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=480px){#root .sales-quotation-content .sales-quotation-bank-content,#root .sales-quotation-content .sales-quotation-payable-row{grid-template-columns:minmax(0,1fr)}#root .sales-quotation-content .sales-quotation-grand{text-align:left;align-items:flex-start}}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1.24fr) minmax(370px,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-panel{box-sizing:border-box!important;grid-column:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important}#root .sales-quotation-content .sales-quotation-bank-combined{flex-direction:column;display:flex!important}#root .sales-quotation-content .sales-quotation-bank-combined>h3{color:#fff!important;background:#0c2559!important;border-bottom:none!important;padding:12px 15px!important;font-size:16px!important;font-weight:600!important}#root .sales-quotation-content .sales-quotation-bank-content{grid-template-columns:minmax(0,1fr) minmax(135px,34%)!important;align-items:start!important;gap:14px!important;padding:14px!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines{border:1px solid #d1dcec;border-radius:7px;overflow:hidden;display:block!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines>div{color:#172f4e;border-bottom:1px solid #e0e6f0;grid-template-columns:100px minmax(0,1fr);min-height:37px;font-size:12px;gap:0!important;display:grid!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines strong{color:#123568;background:#eef4fc;border-right:1px solid #d1dcec;padding:9px 8px}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines span{text-align:left;overflow-wrap:anywhere;padding:9px 8px}#root .sales-quotation-content .sales-quotation-bank-qr{min-width:0;min-height:0}#root .sales-quotation-content .sales-quotation-bank-qr img{max-width:190px;max-height:190px}#root .sales-quotation-content .sales-quotation-words{background:#f3f6fa;border:1px solid #dce4ef;border-radius:7px;min-width:0;margin:auto 14px 14px;padding:12px 14px}#root .sales-quotation-content .sales-quotation-words strong{font-size:13px}#root .sales-quotation-content .sales-summary-compact .sales-grand{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:auto!important;display:flex!important}@media (width<=1000px){#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=560px){#root .sales-quotation-content .sales-quotation-bank-content{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1001px){#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;gap:12px!important}}#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div,#root .sales-quotation-content .sales-summary-compact .sales-grand{grid-template-columns:minmax(0,70%) minmax(0,30%)!important;align-items:stretch!important;column-gap:0!important;display:grid!important}#root .sales-quotation-content .sales-summary-compact .sales-grand{justify-content:initial!important;border-top:0!important;padding:0!important}#root .sales-quotation-content .sales-summary-compact .sales-grand>span,#root .sales-quotation-content .sales-summary-compact .sales-grand>b{box-sizing:border-box!important;align-items:center!important;min-width:0!important;padding:9px 10px!important;display:flex!important}#root .sales-quotation-content .sales-summary-compact .sales-grand>span{white-space:normal!important;border-right:1px solid #536783!important;font-size:13px!important}#root .sales-quotation-content .sales-summary-compact .sales-grand>b{white-space:nowrap!important;justify-content:flex-end!important;font-size:15px!important}#root .sales-quotation-content .sales-quotation-bank-content{grid-template-columns:minmax(0,1fr) 158px!important;align-items:start!important}#root .sales-quotation-content .sales-quotation-bank-qr{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-self:start!important;padding:0!important}#root .sales-quotation-content .sales-quotation-bank-qr img{width:148px!important;max-width:100%!important;height:auto!important;max-height:148px!important}@media (width<=560px){#root .sales-quotation-content .sales-quotation-bank-content{grid-template-columns:minmax(0,1fr)!important}#root .sales-quotation-content .sales-quotation-bank-qr{justify-content:flex-start!important}}@media (width>=1001px){#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,70fr) minmax(0,30fr)!important;gap:14px!important}}#root .sales-quotation-content .sales-quotation-bank-content{padding:14px 16px!important;display:block!important}#root .sales-quotation-content .sales-quotation-bank-information{background:#fff!important;border:1px solid #d1dcec!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) 180px!important;min-width:0!important;display:grid!important;overflow:hidden!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines{border:0!important;border-radius:0!important;min-width:0!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines>div:last-child{border-bottom:0!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-quotation-bank-qr{background:#fff!important;border-left:1px solid #d1dcec!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:12px!important;display:flex!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-quotation-bank-qr img{width:150px!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important}#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div>span,#root .sales-quotation-content .sales-summary-compact .sales-grand>span{border-right:0!important;font-size:13.5px!important}#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div>b,#root .sales-quotation-content .sales-summary-compact .sales-grand>b{border-left:1px solid #53627a!important;font-size:13.5px!important}#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div:first-child>span,#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div:first-child>b,#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div:nth-child(4)>span,#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div:nth-child(4)>b,#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div.summary-total-tax-row>span,#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div.summary-total-tax-row>b{font-weight:700!important}#root .sales-quotation-content .sales-summary-compact .sales-grand>span{font-size:14px!important;font-weight:700!important}#root .sales-quotation-content .sales-summary-compact .sales-grand>b{font-size:16px!important;font-weight:700!important}@media (width<=620px){#root .sales-quotation-content .sales-quotation-bank-information{grid-template-columns:minmax(0,1fr)!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-quotation-bank-qr{border-top:1px solid #d1dcec!important;border-left:0!important}}@media (width>=1001px){#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important}}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px)!important;gap:14px!important}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-card,#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-compact{box-sizing:border-box!important;justify-self:end!important;width:100%!important;min-width:0!important;max-width:540px!important}#root .sales-quotation-content .sales-summary-compact .sales-summary-rows>div,#root .sales-quotation-content .sales-summary-compact .sales-grand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media (width<=1050px){#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-card,#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-compact{justify-self:end!important;width:min(100%,540px)!important;max-width:540px!important}}@media (width<=620px){#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-card,#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-compact{justify-self:stretch!important}}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,510px)!important}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-card,#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-compact{max-width:510px!important}#root .sales-quotation-content .sales-quotation-bank-combined{flex-direction:column!important;min-height:0!important;display:flex!important}#root .sales-quotation-content .sales-quotation-bank-content{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}#root .sales-quotation-content .sales-quotation-bank-information{flex:auto!important;grid-template-columns:minmax(0,1fr) 195px!important;align-items:stretch!important;width:100%!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines{grid-template-rows:repeat(6,minmax(38px,1fr))!important;height:100%!important;display:grid!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines>div{min-height:0!important;font-size:13.5px!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines strong,#root .sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines span{align-items:center!important;font-size:13.5px!important;display:flex!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-quotation-bank-qr{box-sizing:border-box!important;align-self:stretch!important;align-items:center!important;height:100%!important}#root .sales-quotation-content .sales-quotation-words{margin-top:10px!important}@media (width<=1050px){#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-card,#root .sales-document-content.sales-quotation-content .sales-bottom-grid.sales-quotation-bottom-grid>.sales-summary-compact{width:min(100%,510px)!important}#root .sales-quotation-content .sales-quotation-bank-information{flex:0 auto!important}}@media (width<=620px){#root .sales-quotation-content .sales-quotation-bank-information{grid-template-columns:minmax(0,1fr)!important}#root .sales-quotation-content .sales-quotation-bank-information .sales-quotation-bank-qr{border-top:1px solid #d1dcec!important;border-left:0!important;height:auto!important}}#root .sales-document-content.sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines{align-content:stretch!important;gap:0!important;margin:0!important;padding:0!important}#root .sales-document-content.sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines>div{border-bottom:1px solid #d1dcec!important;margin:0!important;padding:0!important}#root .sales-document-content.sales-quotation-content .sales-quotation-bank-information .sales-bank-detail-lines>div:last-child{border-bottom:0!important}#root .sales-document-content.sales-quotation-content .sales-summary-compact{justify-content:flex-start!important}#root .sales-document-content.sales-quotation-content .sales-summary-compact .sales-grand{border-top:0!important;flex:none!important;gap:0!important;margin-top:0!important;margin-bottom:0!important}#root .sales-document-content.sales-quotation-content .sales-summary-compact .sales-summary-rows{row-gap:0!important;margin-bottom:0!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-content{padding:14px 16px!important;display:block!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information{background:#fff!important;border:1px solid #d1dcec!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) 180px!important;min-width:0!important;display:grid!important;overflow:hidden!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines{border:0!important;border-radius:0!important;min-width:0!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines>div:last-child{border-bottom:0!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-quotation-bank-qr{background:#fff!important;border-left:1px solid #d1dcec!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:12px!important;display:flex!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-quotation-bank-qr img{width:150px!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div>span,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-grand>span{border-right:0!important;font-size:13.5px!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div>b,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-grand>b{border-left:1px solid #53627a!important;font-size:13.5px!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div:first-child>span,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div:first-child>b,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div:nth-child(4)>span,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div:nth-child(4)>b,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div.summary-total-tax-row>span,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div.summary-total-tax-row>b{font-weight:700!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-grand>span{font-size:14px!important;font-weight:700!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-grand>b{font-size:16px!important;font-weight:700!important}@media (width<=620px){#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information{grid-template-columns:minmax(0,1fr)!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-quotation-bank-qr{border-top:1px solid #d1dcec!important;border-left:0!important}}@media (width>=1001px){#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important}}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px)!important;gap:14px!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-card,#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-compact{box-sizing:border-box!important;justify-self:end!important;width:100%!important;min-width:0!important;max-width:540px!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows>div,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-grand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media (width<=1050px){#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-card,#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-compact{justify-self:end!important;width:min(100%,540px)!important;max-width:540px!important}}@media (width<=620px){#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-card,#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-compact{justify-self:stretch!important}}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,510px)!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-card,#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-compact{max-width:510px!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-combined{flex-direction:column!important;min-height:0!important;display:flex!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-content{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information{flex:auto!important;grid-template-columns:minmax(0,1fr) 195px!important;align-items:stretch!important;width:100%!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines{grid-template-rows:repeat(6,minmax(38px,1fr))!important;height:100%!important;display:grid!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines>div{min-height:0!important;font-size:13.5px!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines strong,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines span{align-items:center!important;font-size:13.5px!important;display:flex!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-quotation-bank-qr{box-sizing:border-box!important;align-self:stretch!important;align-items:center!important;height:100%!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-words{margin-top:10px!important}@media (width<=1050px){#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{grid-template-columns:minmax(0,1fr)!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-card,#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid>.sales-summary-compact{width:min(100%,510px)!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information{flex:0 auto!important}}@media (width<=620px){#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information{grid-template-columns:minmax(0,1fr)!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-quotation-bank-qr{border-top:1px solid #d1dcec!important;border-left:0!important;height:auto!important}}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines{align-content:stretch!important;gap:0!important;margin:0!important;padding:0!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines>div{border-bottom:1px solid #d1dcec!important;margin:0!important;padding:0!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information .sales-bank-detail-lines>div:last-child{border-bottom:0!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact{justify-content:flex-start!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-grand{border-top:0!important;flex:none!important;gap:0!important;margin-top:0!important;margin-bottom:0!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-summary-compact .sales-summary-rows{row-gap:0!important;margin-bottom:0!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,510px)!important;align-items:stretch!important;gap:18px!important;margin-bottom:12px!important;display:grid!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid>.sales-summary-compact{justify-self:end!important;width:100%!important;min-width:0!important;max-width:510px!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-summary-rows{gap:0!important;margin-bottom:0!important;display:grid!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-summary-rows>div,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-grand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:0!important;margin:0!important;display:grid!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-grand{border-top:0!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-summary-rows>div>b,#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-grand>b{border-left:1px solid #53627a!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-summary-rows>div:first-child>:is(span,b),#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-summary-rows .summary-total-tax-row>:is(span,b),#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid .sales-summary-rows .summary-highlight>:is(span,b){font-weight:700!important}#root .sales-challan-content>.challan-attachment-card{margin-bottom:12px!important}@media (width<=1050px){#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{grid-template-columns:minmax(0,1fr)!important}#root :is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-matched-bottom-grid>.sales-summary-compact{width:min(100%,510px)!important}}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bottom-grid.sales-matched-bottom-grid{margin-top:12px!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-combined{flex-direction:column!important;display:flex!important;overflow:hidden!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-combined>h3{color:#fff!important;background:#0c2559!important;border-bottom:0!important;margin:0!important;padding:12px 15px!important;font-size:16px!important;font-weight:600!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-content{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:14px 16px!important;display:flex!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information{border:1px solid #d1dcec!important;border-radius:7px!important;flex:auto!important;grid-template-columns:minmax(0,1fr) 195px!important;min-width:0!important;display:grid!important;overflow:hidden!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bank-detail-lines{grid-template-rows:repeat(6,minmax(38px,1fr))!important;gap:0!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bank-detail-lines>div{border-bottom:1px solid #d1dcec!important;grid-template-columns:125px minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;font-size:13.5px!important;display:grid!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bank-detail-lines>div:last-child{border-bottom:0!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bank-detail-lines>div>strong{color:#123568!important;background:#eef4fc!important;border-right:1px solid #d1dcec!important;align-items:center!important;padding:9px 11px!important;font-weight:600!important;display:flex!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-bank-detail-lines>div>span{text-align:left!important;overflow-wrap:anywhere!important;align-items:center!important;padding:9px 11px!important;display:flex!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-qr{border-left:1px solid #d1dcec!important;justify-content:center!important;align-items:center!important;padding:12px!important;display:flex!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-qr img{width:190px!important;max-width:100%!important;height:auto!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-words{background:#f3f6fa!important;border:1px solid #dce4ef!important;border-radius:7px!important;flex-direction:column!important;gap:5px!important;margin:10px 16px 14px!important;padding:12px 14px!important;display:flex!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-words small{color:#64748b!important;font-size:12px!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-words strong{color:#102a50!important;font-size:13px!important;font-weight:600!important}@media (width<=620px){#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-information{grid-template-columns:minmax(0,1fr)!important}#root .sales-document-content:is(.sales-order-content,.sales-challan-content,.sales-invoice-page-content) .sales-quotation-bank-qr{border-top:1px solid #d1dcec!important;border-left:0!important}}@media (width>=1101px){#root .sales-document-register.sales-quotation-register .sales-quotation-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td){box-sizing:border-box!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):first-child{width:42px!important;min-width:0!important;max-width:42px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(2){width:auto!important;min-width:0!important;max-width:none!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(3){width:104px!important;min-width:0!important;max-width:104px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(4){width:140px!important;min-width:0!important;max-width:140px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(5){width:145px!important;min-width:0!important;max-width:145px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(6){width:138px!important;min-width:0!important;max-width:138px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(7){width:115px!important;min-width:0!important;max-width:115px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(8){width:130px!important;min-width:0!important;max-width:130px!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table :is(th,td):nth-child(2){text-align:left!important;overflow-wrap:anywhere!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table .sales-list-row-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;display:flex!important}#root .sales-document-register.sales-quotation-register .sales-quotation-list-table .sales-list-col-action{white-space:nowrap!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td){box-sizing:border-box!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):first-child{width:42px!important;min-width:0!important;max-width:42px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(2){width:auto!important;min-width:0!important;max-width:none!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(3){width:104px!important;min-width:0!important;max-width:104px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(4){width:140px!important;min-width:0!important;max-width:140px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(5){width:100px!important;min-width:0!important;max-width:100px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(6){width:145px!important;min-width:0!important;max-width:145px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(7){width:138px!important;min-width:0!important;max-width:138px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(8){width:115px!important;min-width:0!important;max-width:115px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(9){width:130px!important;min-width:0!important;max-width:130px!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table :is(th,td):nth-child(2){text-align:left!important;overflow-wrap:anywhere!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table .sales-list-row-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;display:flex!important}#root .sales-document-register.sales-sales-order-register .sales-sales-order-list-table .sales-list-col-action{white-space:nowrap!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td){box-sizing:border-box!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):first-child{width:42px!important;min-width:0!important;max-width:42px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(2){width:auto!important;min-width:0!important;max-width:none!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(3){width:104px!important;min-width:0!important;max-width:104px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(4){width:140px!important;min-width:0!important;max-width:140px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(5){width:100px!important;min-width:0!important;max-width:100px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(6){width:150px!important;min-width:0!important;max-width:150px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(7){width:145px!important;min-width:0!important;max-width:145px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(8){width:125px!important;min-width:0!important;max-width:125px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(9){width:130px!important;min-width:0!important;max-width:130px!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table :is(th,td):nth-child(2){text-align:left!important;overflow-wrap:anywhere!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table .sales-list-row-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;display:flex!important}#root .sales-document-register.sales-sales-invoice-register .sales-sales-invoice-list-table .sales-list-col-action{white-space:nowrap!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td){box-sizing:border-box!important;padding-left:5px!important;padding-right:5px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):first-child{width:42px!important;min-width:0!important;max-width:42px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(2){width:auto!important;min-width:0!important;max-width:none!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(3){width:104px!important;min-width:0!important;max-width:104px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(4){width:140px!important;min-width:0!important;max-width:140px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(5){width:100px!important;min-width:0!important;max-width:100px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(6){width:150px!important;min-width:0!important;max-width:150px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(7){width:145px!important;min-width:0!important;max-width:145px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(8){width:138px!important;min-width:0!important;max-width:138px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(9){width:115px!important;min-width:0!important;max-width:115px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(10){width:130px!important;min-width:0!important;max-width:130px!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table :is(th,td):nth-child(2){text-align:left!important;overflow-wrap:anywhere!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table .sales-list-row-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:4px!important;display:flex!important}#root .sales-document-register.sales-delivery-challan-register .sales-delivery-challan-list-table .sales-list-col-action{white-space:nowrap!important}}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-qty-col{width:88px!important;min-width:88px!important;max-width:88px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-rate-col{width:128px!important;min-width:128px!important;max-width:128px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-line-amount-col{white-space:nowrap!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important;box-sizing:border-box!important;width:156px!important;min-width:156px!important;max-width:156px!important;padding-inline:6px!important;overflow:visible!important}#root .sales-document-content .sales-items-panel .sales-table-wrap col.sales-col-qty{width:88px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap col.sales-col-rate{width:128px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap col.sales-col-line-amount{width:156px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-hsn-col{width:98px!important;min-width:98px!important;max-width:98px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-uom-col{width:114px!important;min-width:114px!important;max-width:114px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap :is(th,td).sales-discount-col{width:92px!important;min-width:92px!important;max-width:92px!important}#root .sales-document-content .sales-items-panel .sales-table-wrap th.sales-line-amount-col{text-align:center!important;font-size:13px!important}.sales-payment-view-modal{color:#172744;background:#fff;border-radius:13px;flex-direction:column;width:min(660px,100vw - 28px);max-height:min(90vh,780px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a40}.sales-payment-view-head{flex:none;justify-content:space-between;align-items:center;min-height:84px;display:flex;position:relative;background:linear-gradient(105deg,#0b204b,#0c2c68)!important;border-bottom:0!important;padding:18px 24px!important}.sales-payment-view-head h2{line-height:1.3;color:#fff!important;margin:0 0 4px!important;font-size:22px!important;font-weight:600!important}.sales-payment-view-head span{color:#e1e9f9!important;font-size:13px!important}.sales-payment-view-head .sales-list-modal-close{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff26!important}.sales-payment-view-body{padding:22px 24px 24px;overflow-y:auto}.sales-payment-view-outstanding{background:#f6f9fd;border:1px solid #dce5f2;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 16px;display:flex}.sales-payment-view-outstanding span{color:#53647f;font-size:13px;font-weight:500}.sales-payment-view-outstanding strong{color:#113776;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.sales-payment-view-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.sales-payment-view-fields label{color:#263b59;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.sales-payment-view-fields input,.sales-payment-view-fields select{box-sizing:border-box;color:#1b2f4d;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #cbd6e6;border-radius:7px;outline:none;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.sales-payment-view-fields input:focus,.sales-payment-view-fields select:focus{border-color:#3679dc;box-shadow:0 0 0 3px #286fde1a}.sales-payment-reference{grid-column:1/-1}.sales-payment-optional{color:#7f8ba0;font-weight:400}.sales-payment-required{color:#d92736}.sales-payment-view-actions{background:#f9fbfe;border-top:1px solid #e4eaf2;justify-content:flex-end;align-items:center;gap:11px;padding:17px 24px;display:flex}.sales-payment-view-actions button{cursor:pointer;border-radius:8px;min-width:120px;min-height:41px;padding:0 17px;font-size:13px;font-weight:600}.sales-payment-view-actions .sales-payment-secondary{color:#324862;background:#fff;border:1px solid #cbd6e6}.sales-payment-view-actions .sales-payment-submit{justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#fff!important;background:#0b2c68!important;border:1px solid #0b2c68!important}.sales-payment-view-actions button:disabled{opacity:.6;cursor:not-allowed}@media (width<=540px){.sales-payment-view-head{min-height:72px;padding:15px 17px!important}.sales-payment-view-head h2{font-size:19px!important}.sales-payment-view-body{padding:17px}.sales-payment-view-fields{grid-template-columns:1fr}.sales-payment-view-outstanding{flex-direction:column;align-items:flex-start;gap:5px}.sales-payment-view-actions{padding:14px 17px}.sales-payment-view-actions button{flex:1;min-width:0}}.sales-payment-view-head h2{letter-spacing:.1px!important;margin:0!important;font-size:27px!important;font-weight:400!important}.sales-payment-view-head{min-height:78px!important}.sales-payment-view-fields label{line-height:1.4!important;display:block!important}.sales-payment-view-fields label .sales-payment-required{vertical-align:baseline!important;margin-left:3px!important;display:inline!important}.sales-payment-view-fields label input,.sales-payment-view-fields label select{margin-top:9px!important;display:block!important}@media (width<=540px){.sales-payment-view-head h2{font-size:23px!important}}.sales-payment-view-fields input.sales-receipt-input-invalid{border-color:#cf273b!important;box-shadow:0 0 0 1px #cf273b14!important}.sales-payment-view-fields .sales-receipt-inline-error{color:#c51f36;margin-top:5px;font-size:12px;font-weight:500;line-height:1.35;display:block!important}.sales-payment-submit:disabled{opacity:.55;cursor:not-allowed}.sales-document-content .sales-document-purpose{margin-bottom:12px;padding:14px 20px}.sales-document-purpose-options{color:#182844;flex-wrap:wrap;align-items:center;gap:12px 22px;font-family:inherit;font-size:14px;line-height:1.45;display:flex}.sales-document-purpose-title{white-space:nowrap;font-size:14px;font-weight:600}.sales-document-purpose-title b{color:#dc2626;font-weight:600}.sales-document-purpose-option{color:#243755;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;line-height:1.45;display:inline-flex}.sales-document-purpose-option input[type=radio]{accent-color:#1765d9;width:16px;height:16px;min-height:0;cursor:inherit;flex:0 0 16px;margin:0}.sales-document-purpose-option small{font:inherit;color:#687991;font-size:12px}.sales-document-purpose-option.is-locked{cursor:not-allowed;opacity:.75}@media (width<=640px){.sales-document-content .sales-document-purpose{padding:12px 14px}.sales-document-purpose-options{gap:10px 16px}.sales-document-purpose-title{width:100%}}.sales-document-type-label{color:#64748b;align-items:center;gap:10px;padding:4px 2px 10px;font-size:13px;display:flex}.sales-document-type-label strong{color:#1e3a5f;font-size:14px;font-weight:600}#root .product-quotation-page{color:#142b45;min-width:0}#root .product-quotation-page .sales-list-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#root .product-quotation-page .sales-list-search{border-radius:999px;flex:260px;min-width:0}#root .product-quotation-page .product-filter-select{color:#172b4d;background:#fff;border:1px solid #ccd8e8;border-radius:8px;min-width:145px;max-width:100%;height:40px;padding:0 10px;font-size:14px}#root .product-quotation-page .sales-list-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 16px;display:flex}#root .product-quotation-page .sales-list-heading>div{align-items:center;gap:8px;display:flex}#root .product-quotation-page .sales-list-heading h2{color:#102640;margin:0;font-size:19px;font-weight:600}#root .product-quotation-page .gb-polished-list-count{color:#304766;font-size:13px}#root .product-quotation-page .sales-list-table-wrap{width:100%;min-width:0;overflow:auto}#root .product-quotation-page .product-quotation-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}#root .product-quotation-page .product-quotation-table :is(th,td){box-sizing:border-box;color:#172b4d;text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #e2e9f2;padding:9px 10px;font-size:15px;line-height:1.4}#root .product-quotation-page .product-quotation-table th{background:#f1f6fc;font-weight:600}#root .product-quotation-page .product-quotation-table td{font-weight:400}#root .product-quotation-page .product-quotation-table .gb-col-product{width:auto}#root .product-quotation-page .product-quotation-table td.gb-col-product{text-align:left}#root .product-quotation-page .product-quotation-table .gb-col-sku,#root .product-quotation-page .product-quotation-table .gb-col-category{width:120px}#root .product-quotation-page .product-list-name{align-items:center;gap:9px;min-width:0;display:flex}#root .product-quotation-page .product-list-name>div{min-width:0}#root .product-quotation-page .product-list-name strong{white-space:normal;overflow-wrap:anywhere;color:#142b45;font-size:15px;font-weight:500}#root .product-quotation-page .product-list-name small{color:#435874;font-size:12px}#root .product-quotation-page .product-status-control strong{font-size:13px;font-weight:500}#root .product-quotation-page .party-empty-cell{text-align:center;height:180px}@media (width<=640px){#root .product-quotation-page .sales-list-toolbar>*{flex:140px}#root .product-quotation-page .sales-list-search{flex-basis:100%}#root .product-quotation-page .sales-list-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){#root .product-quotation-page .sales-list-stats{grid-template-columns:1fr}}#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar{flex-wrap:wrap!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar>.sales-list-search{flex:220px!important;width:auto!important;min-width:180px!important;max-width:none!important;margin:0!important}#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar>:is(select,button){flex:none!important;grid-column:auto!important;width:auto!important;min-width:0!important;margin:0!important}#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar>select{width:150px!important}#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar>button{white-space:nowrap;height:40px!important;padding:0 12px!important}#root .product-quotation-page .sales-list-heading{justify-content:flex-start!important;align-items:center!important;min-height:58px!important;padding:12px 16px!important;display:flex!important}#root .product-quotation-page .sales-list-heading>div{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important}#root .product-quotation-page .sales-list-heading h2{text-align:left!important;margin:0!important;font-size:21px!important;font-weight:600!important}#root .product-quotation-page .product-quotation-table{min-width:1000px!important}#root .product-quotation-page .product-quotation-table :is(th,td){border-bottom:1px solid #dce5ef!important;border-right:1px solid #dce5ef!important}#root .product-quotation-page .product-quotation-table :is(th,td):last-child{border-right:0!important}#root .product-quotation-page .product-quotation-table .gb-col-index{width:40px!important}#root .product-quotation-page .product-quotation-table .gb-col-product{width:auto!important;max-width:none!important}#root .product-quotation-page .product-quotation-table .gb-col-sku{width:120px!important}#root .product-quotation-page .product-quotation-table .gb-col-category{width:100px!important}#root .product-quotation-page .product-quotation-table .gb-col-type{width:80px!important}#root .product-quotation-page .product-quotation-table .gb-col-price{width:125px!important}#root .product-quotation-page .product-quotation-table .gb-col-stock{width:90px!important}#root .product-quotation-page .product-quotation-table .gb-col-status{width:112px!important}#root .product-quotation-page .product-quotation-table .gb-col-action{width:86px!important}@media (width<=640px){#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar>.sales-list-search{flex-basis:100%!important;min-width:0!important}#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar>select{flex:135px!important}#root .product-quotation-page .sales-list-toolbar.product-filter-toolbar>button{flex:auto!important}}#root .product-quotation-page .product-list-name>.product-list-thumbnail{box-sizing:border-box;color:#244469;background:#fff;border:1px solid #dce5ef;justify-content:center;align-items:center;border-radius:50%!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:inline-flex!important;overflow:hidden!important}#root .product-quotation-page .product-list-thumbnail>img{object-fit:contain!important;border-radius:50%!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:block!important}#root .product-quotation-page .product-list-name>div{flex:1 1 0;min-width:0}.inventory-ops-page{color:#172033;flex-direction:column;gap:16px;display:flex}.inventory-ops-hero{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #e4eaf2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 6px 20px #0f172a0b}.inventory-ops-title{align-items:center;gap:13px;display:flex}.inventory-ops-title>span{color:#fff;background:linear-gradient(135deg,#145fe8,#0f9a62);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.inventory-ops-title h1,.inventory-ops-title p{margin:0}.inventory-ops-title h1{color:#102349;font-size:22px}.inventory-ops-title p{color:#64748b;margin-top:4px;line-height:1.45}.inventory-ops-refresh{color:#1757c2;cursor:pointer;background:#fff;border:1px solid #cddbf0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:700;display:inline-flex}.inventory-ops-refresh:disabled{opacity:.6;cursor:not-allowed}.inventory-ops-refresh .spin{animation:.8s linear infinite inventoryOpsSpin}@keyframes inventoryOpsSpin{to{transform:rotate(360deg)}}.inventory-ops-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.inventory-ops-tabs button{color:#526174;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.inventory-ops-tabs button:hover{background:#f5f8fc}.inventory-ops-tabs button.active{color:#0f6f4c;background:#ecfbf4;border-color:#bce7d3}.inventory-ops-message{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-weight:650;display:flex}.inventory-ops-message.error{color:#b42318;background:#fff5f5;border:1px solid #fecaca}.inventory-ops-message.success{color:#087443;background:#effbf5;border:1px solid #b7e8d0}.inventory-ops-message button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.inventory-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-ops-summary-card{background:#fff;border:1px solid #e4eaf2;border-radius:12px;align-items:center;gap:12px;min-height:88px;padding:14px 16px;display:flex;box-shadow:0 4px 14px #0f172a09}.inventory-ops-summary-card>span{color:#155eef;background:#edf4ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.inventory-ops-summary-card.warning>span{color:#b45309;background:#fff5df}.inventory-ops-summary-card.danger>span{color:#c52626;background:#fff0f0}.inventory-ops-summary-card div{flex-direction:column;gap:3px;display:flex}.inventory-ops-summary-card small{color:#71809a;font-weight:650}.inventory-ops-summary-card strong{color:#102349;font-size:20px}.inventory-ops-filters{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(260px,1fr) 210px 220px 170px;align-items:center;gap:10px;padding:12px;display:grid}.inventory-ops-search,.inventory-ops-filter-select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.inventory-ops-search:focus-within,.inventory-ops-filter-select:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.inventory-ops-search input,.inventory-ops-filter-select select{min-width:0;font:inherit;color:#172033;background:0 0;border:0;outline:0;flex:1}.inventory-ops-filters>select{color:#172033;height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:0;padding:0 10px}.inventory-ops-card,.inventory-ops-form-card{background:#fff;border:1px solid #e3e9f1;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #0f172a0a}.inventory-ops-card>header,.inventory-ops-form-card>header{background:#fbfdff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.inventory-ops-card>header>div,.inventory-ops-form-card>header{display:flex}.inventory-ops-card>header>div{align-items:center;gap:10px}.inventory-ops-card h2,.inventory-ops-card p,.inventory-ops-form-card h2,.inventory-ops-form-card p{margin:0}.inventory-ops-card h2,.inventory-ops-form-card h2{color:#102349;font-size:16px}.inventory-ops-card p,.inventory-ops-form-card p{color:#71809a;margin-top:3px;font-size:12.5px}.inventory-ops-card>header>strong{color:#155eef;background:#edf4ff;border-radius:999px;padding:5px 9px;font-size:12px}.inventory-ops-table-wrap{width:100%;overflow:auto}.inventory-ops-table{border-collapse:collapse;width:100%;min-width:1040px}.inventory-ops-table.ledger{min-width:1400px}.inventory-ops-table th{color:#526174;text-align:left;white-space:nowrap;background:#f7f9fc;padding:11px 10px;font-size:12px}.inventory-ops-table td{color:#334155;vertical-align:middle;border-top:1px solid #edf1f6;padding:12px 10px;font-size:12.5px}.inventory-ops-table tbody tr:hover{background:#fbfdff}.inventory-ops-table .number{text-align:right;font-variant-numeric:tabular-nums}.inventory-ops-table .empty{text-align:center;color:#71809a;height:130px}.inventory-ops-product{flex-direction:column;gap:3px;min-width:130px;display:flex}.inventory-ops-product strong{color:#102349}.inventory-ops-product small{color:#71809a}.inventory-stock-status{color:#0f7b4f;white-space:nowrap;background:#ebfaf3;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.inventory-stock-status.low-stock,.inventory-stock-status.low{color:#aa5b00;background:#fff4df}.inventory-stock-status.out-of-stock{color:#ba2525;background:#fff0f0}.danger-text{color:#c62828!important}.positive-text{color:#0d8a57!important}.inventory-movement{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.inventory-movement.in{color:#087443;background:#ecfbf4}.inventory-movement.out{color:#b42318;background:#fff1f1}.inventory-ops-form-card{max-width:980px}.inventory-ops-form-card>header{justify-content:flex-start}.inventory-ops-form-card>header>span{color:#155eef;background:#edf4ff;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.inventory-ops-form-card>header>div{flex-direction:column;display:flex}.inventory-ops-form-card form{padding:18px}.inventory-ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.inventory-ops-field{color:#334155;flex-direction:column;gap:6px;font-weight:700;display:flex}.inventory-ops-field.wide{grid-column:1/-1}.inventory-ops-field>span b{color:#dc2626}.inventory-ops-field input,.inventory-ops-field select,.inventory-ops-field textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:0;font-weight:500}.inventory-ops-field input,.inventory-ops-field select{height:43px;padding:0 11px}.inventory-ops-field textarea{resize:vertical;padding:10px 11px;line-height:1.45}.inventory-ops-field input:focus,.inventory-ops-field select:focus,.inventory-ops-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.inventory-ops-field input[readonly]{color:#516076;background:#f4f7fa}.inventory-ops-policy-note{background:#f8fafc;border:1px solid #dbe5f0;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.inventory-ops-policy-note strong{white-space:nowrap;color:#15345f}.inventory-ops-policy-note span{color:#66758a;line-height:1.4}.inventory-ops-form-card footer{border-top:1px solid #e7edf5;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:15px;display:flex}.inventory-ops-primary,.inventory-ops-secondary{cursor:pointer;border-radius:9px;min-height:42px;padding:0 18px;font-weight:800}.inventory-ops-primary{color:#fff;background:linear-gradient(135deg,#1467e8,#0f9a62);border:0}.inventory-ops-secondary{color:#526174;background:#fff;border:1px solid #cbd5e1}.inventory-ops-primary:disabled{opacity:.55;cursor:not-allowed}.product-stock-edit-note{background:#f4f8ff;border:1px solid #cfe0ff;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.product-stock-edit-note strong{color:#154da8;white-space:nowrap}.product-stock-edit-note span{color:#607089;flex:1;line-height:1.4}.product-stock-edit-note button{color:#155eef;cursor:pointer;background:#fff;border:1px solid #bfd4fa;border-radius:8px;min-height:34px;padding:0 11px;font-weight:700}@media (width<=1100px){.inventory-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-ops-filters{grid-template-columns:1fr 1fr}.inventory-ops-search{grid-column:1/-1}}@media (width<=720px){.inventory-ops-hero{flex-direction:column;align-items:flex-start}.inventory-ops-summary,.inventory-ops-filters,.inventory-ops-form-grid{grid-template-columns:1fr}.inventory-ops-search,.inventory-ops-field.wide{grid-column:1}.inventory-ops-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-ops-policy-note,.product-stock-edit-note{flex-direction:column}.inventory-ops-form-card footer{grid-template-columns:1fr 1fr;display:grid}}#root .party-credit-advance,.party-credit-dialog .party-credit-advance{color:#087443!important;font-weight:600!important}#root .party-credit-over,.party-credit-dialog .party-credit-over{color:#b42318!important;font-weight:600!important}.party-credit-overlay{z-index:10000;background:#10213e66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.party-credit-dialog{box-sizing:border-box;color:#142b45;background:#fff;border-radius:14px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:22px;overflow:auto;box-shadow:0 14px 50px #10213e33}.party-credit-dialog h3{color:#b42318;margin:0 0 12px;font-size:21px}.party-credit-dialog p{font-size:15px;line-height:1.5}.party-credit-dialog dl>div{border-bottom:1px solid #e1e8f0;justify-content:space-between;gap:14px;padding:8px 0;font-size:14px;display:flex}.party-credit-dialog dd{text-align:right;overflow-wrap:anywhere;margin:0}.party-credit-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.party-credit-dialog button{color:#18314e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;padding:8px 14px}.party-credit-dialog button:last-child{color:#fff;background:#0d2e66;border-color:#0d2e66}.percentage-input-shell{width:100%;min-width:70px;display:block;position:relative}.percentage-input-shell>input{box-sizing:border-box;appearance:textfield;width:100%;padding-right:24px!important}.percentage-input-shell>input::-webkit-inner-spin-button{appearance:none;margin:0}.percentage-input-shell>input::-webkit-outer-spin-button{appearance:none;margin:0}.percentage-input-symbol{color:#667085;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.percentage-input-shell>input:focus+.percentage-input-symbol{color:#1570ef}.variant-picker-backdrop{z-index:1100;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.variant-picker-modal{background:#fff;border-radius:15px;flex-direction:column;width:min(820px,100%);max-height:min(800px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a47}.variant-picker-modal>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.variant-picker-modal h3{color:#0f172a;margin:0}.variant-picker-modal p{color:#64748b;margin:4px 0 0;font-size:12px}.variant-picker-modal>header button{color:#334155;cursor:pointer;background:#e2e8f0;border:0;border-radius:8px;padding:7px;display:flex}.variant-picker-toolbar{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.variant-picker-search{color:#64748b;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.variant-picker-search input{width:100%;min-height:42px;font:inherit;border:0;outline:0}.variant-picker-toolbar>button{color:#1d4ed8;height:42px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.variant-picker-toolbar>button.selected{background:#dbeafe;border-color:#60a5fa}.variant-picker-toolbar>button:disabled{opacity:.5;cursor:not-allowed}.variant-picker-list{padding:10px 18px 18px;overflow:auto}.variant-picker-product{box-sizing:border-box;color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px 12px;display:grid}.variant-picker-product:hover{background:#f8fbff;border-color:#93c5fd}.variant-picker-product.is-selected{background:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 1px #2563eb14}.variant-picker-product.direct{grid-template-columns:auto auto minmax(0,1fr) auto auto}.variant-picker-product>input,.variant-picker-variants input{accent-color:#2563eb;cursor:pointer;width:17px;height:17px;margin:0}.variant-picker-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbe4f0;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.variant-picker-icon.small{border-radius:7px;flex-basis:32px;width:32px;height:32px}.variant-picker-icon img{object-fit:cover;width:100%;height:100%;display:block}.variant-picker-name{flex-direction:column;min-width:0;display:flex}.variant-picker-name strong{color:#0f172a}.variant-picker-name small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.variant-picker-rate{color:#0f766e;white-space:nowrap;font-size:12px;font-weight:700}.variant-picker-quantity{background:#fff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:30px 42px 30px;align-items:center;height:32px;display:inline-grid;overflow:hidden}.variant-picker-quantity button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:0;place-items:center;width:30px;height:32px;padding:0;display:grid}.variant-picker-quantity button:disabled{color:#94a3b8;cursor:not-allowed}.variant-picker-quantity input{color:#0f172a;text-align:center;font:inherit;appearance:textfield;background:#fff;border:0;outline:0;padding:0 2px;font-weight:700;width:42px!important;height:32px!important;margin:0!important}.variant-picker-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.variant-picker-group{margin-bottom:9px}.variant-picker-product-expand{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:3/-1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.variant-picker-product-expand svg{flex:none;transition:transform .16s}.variant-picker-product-expand svg.rotated{transform:rotate(180deg)}.variant-picker-variants{border-left:2px solid #bfdbfe;margin:5px 8px 0 34px;padding-left:9px}.variant-picker-variants>label{box-sizing:border-box;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-bottom-color:#eef2f7;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:9px 11px;display:grid}.variant-picker-variants>label:hover{background:#eff6ff}.variant-picker-variants>label.is-selected{background:#dbeafe;border-color:#93c5fd}.variant-picker-variants>label>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.variant-picker-variants small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.variant-picker-empty{text-align:center;color:#64748b;padding:32px}.variant-picker-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.variant-picker-footer>span{color:#475569;font-size:12px}.variant-picker-footer>span strong{color:#1d4ed8;font-size:14px}.variant-picker-footer>div{gap:9px;display:flex}.variant-picker-footer button{min-height:39px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}.variant-picker-cancel{color:#475569;background:#fff;border:1px solid #cbd5e1}.variant-picker-add-selected{color:#fff;background:#0b2f6b;border:1px solid #0b2f6b}.variant-picker-add-selected:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}@media (width<=600px){.variant-picker-backdrop{place-items:end stretch;padding:0}.variant-picker-modal{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.variant-picker-toolbar{grid-template-columns:1fr}.variant-picker-toolbar>button{justify-content:center}.variant-picker-product,.variant-picker-product.direct{grid-template-columns:auto auto minmax(0,1fr)}.variant-picker-product.direct>.variant-picker-quantity,.variant-picker-product>.variant-picker-rate,.variant-picker-product-expand{grid-column:3}.variant-picker-variants{margin-left:10px}.variant-picker-variants>label{grid-template-columns:auto auto minmax(0,1fr)}.variant-picker-variants .variant-picker-quantity,.variant-picker-variants .variant-picker-rate{grid-column:3}.variant-picker-footer{flex-direction:column;align-items:stretch}.variant-picker-footer>div{grid-template-columns:1fr 1fr;display:grid}}.variant-picker-sales .variant-picker-modal>header{background:#0d2e66;border-bottom-color:#0d2e66;align-items:center}.variant-picker-sales .variant-picker-modal>header h3{color:#fff;font-size:19px}.variant-picker-sales .variant-picker-modal>header p{color:#e1eafa}.variant-picker-sales .variant-picker-modal>header button{color:#fff;background:0 0;border:1px solid #8fa7cf;flex:none}.variant-picker-modal{box-sizing:border-box;max-width:100%;max-height:min(800px,100dvh - 24px)}.variant-picker-modal>header>div{min-width:0}.variant-picker-modal>header :is(h3,p){overflow-wrap:anywhere}.variant-picker-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.variant-picker-search{min-width:0}.variant-picker-search input{width:100%;min-width:0}.variant-picker-quantity{max-width:100%}.variant-picker-load-error{color:#b42318}.variant-picker-load-error button{color:#12376d;font:inherit;cursor:pointer;background:#fff;border:1px solid #a6b9d5;border-radius:7px;padding:8px 16px}.variant-picker-stock-backdrop{z-index:1110;box-sizing:border-box;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.variant-picker-stock-warning{box-sizing:border-box;text-align:center;background:#fff7f7;border:1px solid #efb2b2;border-radius:12px;width:min(360px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 16px 40px #5a141433}.variant-picker-stock-warning h3{color:#b42318;margin:0 0 8px;font-size:22px}.variant-picker-stock-warning p{color:#a71922;margin:0 0 18px;font-size:15px}.variant-picker-stock-warning button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#b42318;border:1px solid #b42318;border-radius:7px;padding:0 28px;font-weight:600}.variant-picker-stock-warning button:focus-visible{outline-offset:3px;outline:3px solid #f2a6a0}@media (width<=600px){.variant-picker-modal{max-height:94dvh}.variant-picker-modal>header{gap:8px;padding:14px}.variant-picker-toolbar{padding:10px 12px}.variant-picker-footer>div{min-width:0}.variant-picker-footer button{white-space:normal;min-width:0}.variant-picker-name strong,.variant-picker-variants strong{overflow-wrap:anywhere}}.variant-picker-sales .variant-picker-modal>header{min-height:0!important;padding:11px 18px!important}.variant-picker-sales .variant-picker-modal>header h3{line-height:1.3;color:#fff!important;font-size:21px!important}.variant-picker-unavailable{font:inherit;grid-template-columns:auto minmax(0,1fr);margin-bottom:8px}.variant-picker-unavailable .variant-picker-name small{color:#a71922}@media (width<=600px){.variant-picker-sales .variant-picker-modal>header{padding:10px 12px!important}.variant-picker-sales .variant-picker-modal>header h3{font-size:20px!important}}.variant-picker-purchase .variant-picker-modal>header{border-bottom:1px solid #d0daea;background:#0d2e66!important;padding:11px 16px!important}.variant-picker-purchase .variant-picker-modal>header h3{line-height:1.3;color:#fff!important;font-size:21px!important}.variant-picker-purchase .variant-picker-modal>header p{display:none}.variant-picker-purchase .variant-picker-modal>header button{color:#fff!important;background:0 0!important}.variant-picker-purchase .variant-picker-modal{max-height:calc(100dvh - 24px)}@media (width<=600px){.variant-picker-purchase .variant-picker-modal>header{padding:10px 12px!important}.variant-picker-purchase .variant-picker-modal>header h3{font-size:20px!important}}.purchase-entry-shell{gap:16px;display:grid}.purchase-entry-card{background:#fff;border:1px solid #dfe6f1;border-radius:14px;padding:18px;box-shadow:0 1px 2px #0f172a08}.purchase-header-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.purchase-card-title{align-items:center;gap:12px;display:flex}.purchase-card-title>svg{color:#1468f3}.purchase-card-title h2,.purchase-items-heading h3,.purchase-modal-header h3{color:#101828;margin:0}.purchase-card-title p,.purchase-items-heading p,.purchase-modal-header p{color:#667085;margin:3px 0 0;font-size:13px}.purchase-success{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-weight:700;display:flex}.purchase-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.purchase-field{color:#344054;gap:7px;font-size:13px;font-weight:700;display:grid}.purchase-field span b{color:#d92d20}.purchase-field input,.purchase-field select{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px}.purchase-field input:focus,.purchase-field select:focus{border-color:#4f8df7;box-shadow:0 0 0 3px #1570ef14}.purchase-field.has-error input,.purchase-field.has-error select{border-color:#f04438}.purchase-field small{color:#d92d20;font-weight:600}.purchase-supplier-strip{color:#475467;background:#f8fafc;border-radius:8px;align-items:center;gap:20px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.purchase-supplier-strip strong{color:#101828}.purchase-items-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.purchase-add-product{color:#1570ef;cursor:pointer;background:#fff;border:1px solid #1570ef;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-weight:700;display:inline-flex}.purchase-inline-error{color:#d92d20;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;margin-bottom:10px;padding:9px 12px;font-size:13px;font-weight:700}.purchase-table-wrap{border:1px solid #eaecf0;border-radius:10px;overflow:auto}.purchase-items-table{border-collapse:collapse;width:100%;min-width:980px}.purchase-items-table th{color:#475467;text-align:left;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:11px;font-size:12px}.purchase-items-table td{color:#344054;border-bottom:1px solid #f2f4f7;padding:10px 11px;font-size:13px}.purchase-items-table input{border:1px solid #d0d5dd;border-radius:7px;width:100%;min-width:80px;padding:8px}.purchase-product-name{align-items:center;gap:8px;display:flex}.purchase-product-name svg{color:#1570ef}.purchase-product-name div{display:grid}.purchase-product-name small{color:#98a2b3}.purchase-delete-line{color:#d92d20;cursor:pointer;background:#fff;border:1px solid #fecdca;border-radius:7px;padding:7px}.purchase-empty{text-align:center!important;color:#667085!important;padding:30px!important}.purchase-summary-card{gap:10px;width:min(430px,100%);margin-left:auto;display:grid}.purchase-summary-card>div{color:#475467;justify-content:space-between;gap:16px;display:flex}.purchase-summary-card strong{color:#101828}.purchase-grand-total{border-top:1px solid #d0d5dd;padding-top:12px;font-size:17px}.purchase-grand-total strong{color:#1570ef}.purchase-modal-backdrop{z-index:1000;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.purchase-product-modal{background:#fff;border-radius:16px;gap:14px;width:min(720px,96vw);max-height:80vh;padding:18px;display:grid;box-shadow:0 24px 48px #0f172a33}.purchase-modal-header{justify-content:space-between;align-items:flex-start;display:flex}.purchase-modal-header button{cursor:pointer;color:#667085;background:0 0;border:0}.purchase-product-search{border:1px solid #d0d5dd;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.purchase-product-search input{border:0;outline:0;flex:1;min-height:42px}.purchase-product-picker-list{gap:6px;display:grid;overflow:auto}.purchase-product-picker-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.purchase-product-picker-list>button:hover{background:#f5f8ff;border-color:#84adff}.purchase-picker-icon{color:#1570ef;background:#eff4ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.purchase-product-picker-list button>span:nth-child(2){display:grid}.purchase-product-picker-list small{color:#667085;margin-top:2px}.purchase-picker-price{color:#101828;font-weight:800}.purchase-picker-empty{text-align:center;color:#667085;padding:30px}.purchase-field select{appearance:auto}@media (width<=1100px){.purchase-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.purchase-header-card,.purchase-items-heading{flex-direction:column;align-items:stretch}.purchase-form-grid{grid-template-columns:1fr}.purchase-supplier-strip{flex-direction:column;align-items:flex-start;gap:5px}.purchase-summary-card{width:100%}}.purchase-choice-card{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.purchase-choice-divider{border-left:1px solid #eaecf0}.purchase-choice-title{color:#101828;margin-bottom:12px;font-weight:800;display:block}.purchase-choice-title b{color:#d92d20}.purchase-radio-row{flex-wrap:wrap;gap:12px;display:flex}.purchase-radio-option{cursor:pointer;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:9px;padding:11px 15px;font-weight:700;display:flex}.purchase-radio-option.selected{color:#175cd3;background:#eff6ff;border-color:#1570ef;box-shadow:0 0 0 2px #1570ef14}.purchase-radio-option input{accent-color:#1570ef}.purchase-choice-error{color:#d92d20;margin-top:8px;font-weight:600;display:block}.purchase-main-grid{grid-template-columns:minmax(260px,1fr) minmax(0,3fr);gap:24px;display:grid}.purchase-supplier-column{align-content:start;gap:14px;display:grid}.purchase-billing-heading{color:#101828;margin-bottom:8px;font-weight:800}.purchase-billing-address{color:#475467;background:#f8fafc;border:1px solid #eaecf0;border-radius:9px;min-height:118px;padding:13px 14px;font-size:13px;line-height:1.55}.purchase-billing-address strong{color:#101828}.purchase-muted{color:#98a2b3}@media (width<=1100px){.purchase-choice-card{grid-template-columns:1fr}.purchase-choice-divider{border-top:1px solid #eaecf0;border-left:0}.purchase-main-grid{grid-template-columns:1fr}.purchase-form-grid-document{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.purchase-radio-row{flex-direction:column}.purchase-radio-option{width:100%}.purchase-form-grid-document{grid-template-columns:1fr}}.purchase-entry-shell{gap:12px}.purchase-entry-card{border-radius:12px;padding:14px}.purchase-choice-card{align-items:flex-start;gap:34px;padding:14px 16px;display:flex;overflow:visible}.purchase-choice-group{padding:0}.purchase-choice-divider{border:0;padding-left:0}.purchase-choice-title{margin-bottom:8px;font-size:13px}.purchase-radio-row{gap:18px}.purchase-radio-option{color:#344054;border-radius:0;padding:3px 0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.purchase-radio-option.selected{color:#175cd3}.purchase-radio-option input{width:15px;height:15px;margin:0}.purchase-main-grid{grid-template-columns:minmax(230px,.9fr) minmax(0,3.1fr);gap:18px}.purchase-supplier-column,.purchase-form-grid{gap:10px}.purchase-form-grid-document{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-field{gap:5px;font-size:12px}.purchase-field input,.purchase-field select{border-radius:7px;min-height:36px;padding:7px 9px;font-size:13px}.purchase-billing-heading{margin-bottom:5px;font-size:13px}.purchase-billing-address{min-height:88px;padding:10px 11px;font-size:12px;line-height:1.45}.purchase-items-heading{margin-bottom:9px}.purchase-items-heading h3{font-size:16px}.purchase-items-heading p{font-size:12px}.purchase-add-product{padding:7px 11px;font-size:13px}.purchase-items-table th,.purchase-items-table td{padding:8px 9px}.purchase-items-table input{min-height:32px;padding:6px}.purchase-difference-control{grid-template-columns:minmax(138px,1fr) minmax(72px,.55fr);gap:6px;min-width:220px;display:grid}.purchase-difference-control.is-single{grid-template-columns:1fr}.purchase-difference-control select,.purchase-difference-control input{color:#172033;width:100%;min-width:0;min-height:32px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:6px}.purchase-difference-control input[readonly]{color:#475467;background:#f8fafc}.purchase-entry-shell .purchase-items-table{min-width:1180px}.purchase-entry-shell .purchase-quantity-column input{font-variant-numeric:tabular-nums;min-width:98px}.purchase-entry-shell .purchase-short-quantity[readonly]{color:#b42318;cursor:default;background:#f8fafc;font-weight:650}.purchase-summary-card{gap:7px;width:min(400px,100%);padding:13px 15px}.purchase-summary-card>h3{color:#101828;margin:0 0 3px}.purchase-manual-rate-note{color:#667085;font-weight:600}.purchase-last-rate{color:#101828;white-space:nowrap}.purchase-grand-total{padding-top:9px;font-size:16px}.purchase-save-footer{justify-content:flex-end;padding:0 2px 4px;display:flex}.purchase-save-button{justify-content:center;min-width:150px}@media (width<=1100px){.purchase-choice-card{grid-template-columns:1fr;display:grid}.purchase-choice-divider{border:0}.purchase-main-grid{grid-template-columns:1fr}.purchase-form-grid-document{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.purchase-choice-card{gap:14px}.purchase-radio-row{gap:12px}.purchase-radio-option{width:auto}.purchase-form-grid-document{grid-template-columns:1fr}.purchase-save-footer .purchase-save-button{width:100%}}.purchase-product-thumb,.purchase-product-thumb-fallback{object-fit:cover;background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;flex:0 0 36px;width:36px;height:36px}.purchase-product-thumb-fallback{color:#1570ef;place-items:center;display:grid}.purchase-picker-icon{overflow:hidden}.purchase-picker-icon img{object-fit:cover;width:100%;height:100%;display:block}.purchase-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:stretch;gap:12px;display:grid}.purchase-bottom-grid .purchase-summary-card{align-content:start;width:100%;height:100%;margin-left:0}.purchase-detail-card{align-content:start;gap:12px;display:grid}.purchase-detail-title h3{color:#101828;margin:0;font-size:16px}.purchase-detail-title p{color:#667085;margin:3px 0 0;font-size:12px}.purchase-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.purchase-detail-grid>div{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.purchase-detail-grid span{color:#667085;font-size:11px}.purchase-detail-grid strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (width<=1100px){.purchase-bottom-grid{grid-template-columns:1fr}.purchase-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.purchase-detail-grid{grid-template-columns:1fr}}.purchase-save-success-screen{z-index:5000;-webkit-backdrop-filter:blur(4px);background:#0f172a47;place-items:center;padding:20px;animation:.18s ease-out purchase-success-fade;display:grid;position:fixed;inset:0}.purchase-save-success-content{text-align:center;background:#fff;border:1px solid #e4e7ece6;border-radius:16px;flex-direction:column;align-items:center;gap:9px;width:min(360px,92vw);padding:28px 26px 24px;animation:.2s ease-out purchase-success-pop;display:flex;box-shadow:0 24px 60px #0f172a33}.purchase-save-success-icon{color:#079455;background:#ecfdf3;border:7px solid #f0fdf4;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:2px;display:grid}.purchase-save-success-content h2{color:#101828;margin:0;font-size:22px;line-height:1.25}.purchase-save-success-content p{color:#667085;margin:0;font-size:13px;line-height:1.5}.purchase-save-success-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:7px;display:grid}.purchase-save-success-actions button{color:#344054;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;font-weight:700}.purchase-save-success-actions .purchase-success-download{color:#fff;background:#1570ef;border-color:#1570ef}.purchase-auto-info-card{border-left:1px solid #e4e7ec;padding-left:16px}.purchase-auto-info-card h3{color:#101828;margin:0 0 15px;font-size:14px}.purchase-auto-info-card dl{gap:11px;margin:0;display:grid}.purchase-auto-info-card dl div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.purchase-auto-info-card dt{color:#667085}.purchase-auto-info-card dd{text-align:right;color:#101828;overflow-wrap:anywhere;margin:0;font-weight:700}@keyframes purchase-success-fade{0%{opacity:0}to{opacity:1}}@keyframes purchase-success-pop{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=600px){.purchase-save-success-content{padding:24px 20px}.purchase-save-success-icon{width:68px;height:68px}.purchase-save-success-content h2{font-size:20px}}.purchase-detail-card-compact{gap:8px}.purchase-detail-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.purchase-detail-grid-compact>div{padding:8px 9px}.purchase-attachment-card{align-content:start;gap:10px;display:grid}.purchase-document-drop{text-align:center;color:#64748b;cursor:pointer;background:#fbfdff;border:1px dashed #b8c5d8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:132px;padding:14px;display:flex}.purchase-document-drop svg{color:#2563eb}.purchase-document-drop strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.purchase-document-drop span{font-size:11px}.purchase-document-drop input{display:none}.purchase-remove-document{color:#dc2626;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:12px;font-weight:700}.purchase-order-shell{gap:12px}.purchase-order-head-grid{grid-template-columns:1.12fr repeat(4,minmax(0,.9fr));align-items:start;gap:12px;display:grid}.purchase-order-head-grid .purchase-field label{color:#172033;font-size:12px;font-weight:800}.purchase-order-head-grid .purchase-field b{color:#d92d20}.purchase-order-address{color:#475467;background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;gap:2px;min-height:103px;margin-top:5px;padding:11px;font-size:12px;line-height:1.4;display:flex}.purchase-order-address>strong{color:#172033;margin-bottom:4px}.po-secondary-label{margin-top:9px}.purchase-order-remarks{grid-column:2/6}.purchase-order-remarks textarea,.po-small-card textarea{resize:vertical;width:100%;min-height:62px;font:inherit;border:1px solid #d0d5dd;border-radius:8px;outline:0;padding:9px 11px}.purchase-char-count{color:#98a2b3;justify-self:end;font-size:10px;font-weight:500}.purchase-items-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.purchase-items-header h3{margin:0;font-size:16px}.purchase-items-header p{color:#667085;margin:3px 0 0;font-size:12px}.purchase-items-error{color:#d92d20;margin-bottom:8px;font-size:12px;font-weight:700}.purchase-order-table{min-width:1180px}.purchase-product-cell{align-items:center;gap:9px;display:flex}.purchase-product-cell>span:last-child{display:grid}.purchase-product-cell small{color:#98a2b3}.purchase-decimal-input{font-variant-numeric:tabular-nums}.purchase-order-bottom-grid{grid-template-columns:.8fr .85fr 1fr 1.18fr;gap:12px;display:grid}.po-small-card{flex-direction:column;gap:10px;min-height:205px;display:flex}.po-small-card h3,.po-summary h3{color:#172033;margin:0 0 2px;font-size:14px}.po-small-card>label:not(.purchase-document-drop){color:#344054;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.po-money-input{border:1px solid #d0d5dd;border-radius:7px;align-items:center;width:130px;display:flex;overflow:hidden}.po-money-input b{color:#667085;background:#f8fafc;padding:7px 9px}.po-money-input input{text-align:right;border:0;outline:0;width:100%;min-width:0;padding:7px 8px}.po-document-drop{flex:1;min-height:132px}.po-summary{width:100%;min-height:205px;margin:0}.po-summary>div{font-size:12px}.po-summary .purchase-grand-total{font-size:15px}@media (width<=1250px){.purchase-order-head-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-order-remarks{grid-column:1/-1}.purchase-order-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-bottom-grid-with-upload{grid-template-columns:1fr 1fr}.purchase-bottom-grid-with-upload .purchase-summary-card{grid-column:1/-1}}@media (width<=800px){.purchase-order-head-grid,.purchase-order-bottom-grid,.purchase-bottom-grid-with-upload{grid-template-columns:1fr}.purchase-order-remarks,.purchase-bottom-grid-with-upload .purchase-summary-card{grid-column:auto}.purchase-detail-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-entry-shell,.purchase-order-shell{color:#172033;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.purchase-entry-shell .purchase-entry-card,.purchase-order-shell .purchase-entry-card{box-shadow:0 1px 2px #10182806}.purchase-entry-shell .purchase-field,.purchase-order-shell .purchase-field{font-size:12.5px}.purchase-entry-shell .purchase-field>span,.purchase-order-shell .purchase-field>label{font-size:12.5px;line-height:1.35}.purchase-entry-shell .purchase-field input,.purchase-entry-shell .purchase-field select,.purchase-order-shell .purchase-field input,.purchase-order-shell .purchase-field select{color:#172033;background:#fff;height:38px;min-height:38px;font-size:13px;font-weight:500}.purchase-entry-shell input::placeholder,.purchase-order-shell input::placeholder,.purchase-entry-shell textarea::placeholder,.purchase-order-shell textarea::placeholder{color:#98a2b3;opacity:1;font-weight:500}.purchase-entry-shell .purchase-items-table,.purchase-order-shell .purchase-items-table{font-size:12.5px}.purchase-entry-shell .purchase-items-table th,.purchase-order-shell .purchase-items-table th{letter-spacing:.01em;color:#344054;background:#f9fafb;font-size:11.5px;font-weight:800}.purchase-entry-shell .purchase-items-table td,.purchase-order-shell .purchase-items-table td{font-size:12.5px}.purchase-entry-shell .purchase-items-heading h3,.purchase-order-shell .purchase-items-header h3{font-size:16px;font-weight:650}.purchase-detail-title h3,.po-small-card h3,.po-summary h3{font-weight:650}.purchase-order-head-grid input[type=date]:not(:valid){color:#98a2b3}.purchase-save-footer.purchase-action-card{background:#fff;border:1px solid #dfe6f1;border-radius:12px;justify-content:flex-start;align-items:center;gap:16px;width:100%;margin-top:0;padding:13px 15px;display:flex;box-shadow:0 1px 2px #10182806}.purchase-save-footer.purchase-action-card .purchase-save-button{min-width:170px;margin:0}.purchase-action-hint{color:#667085;font-size:12px;line-height:1.4}.purchase-order-head-grid{grid-template-columns:minmax(220px,1.15fr) repeat(4,minmax(155px,.9fr));gap:14px}.purchase-order-remarks textarea{min-height:58px}.purchase-order-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1250px){.purchase-order-head-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-order-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-bottom-grid-with-upload{grid-template-columns:1fr 1fr}.purchase-bottom-grid-with-upload .purchase-summary-card{grid-column:1/-1}}@media (width<=800px){.purchase-order-head-grid,.purchase-order-bottom-grid,.purchase-bottom-grid-with-upload{grid-template-columns:1fr}.purchase-save-footer.purchase-action-card{flex-direction:column;align-items:stretch}.purchase-save-footer.purchase-action-card .purchase-save-button{width:100%}.purchase-action-hint{text-align:center}}.purchase-save-footer.purchase-action-card .purchase-action-buttons{align-items:center;gap:10px;margin-left:auto;display:flex}.purchase-save-footer.purchase-action-card .purchase-action-buttons .purchase-save-button{margin:0!important}.purchase-print-button{color:#175cd3;min-width:112px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1570ef;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.purchase-print-button:hover:not(:disabled){background:#eff8ff}.purchase-print-button:disabled{opacity:.6;cursor:not-allowed}@media (width<=800px){.purchase-save-footer.purchase-action-card .purchase-action-buttons{flex-direction:column;width:100%;margin:0}.purchase-save-footer.purchase-action-card .purchase-action-buttons .purchase-print-button,.purchase-save-footer.purchase-action-card .purchase-action-buttons .purchase-save-button{width:100%}}.purchase-entry-shell .purchase-entry-card,.purchase-order-shell .purchase-entry-card{border-radius:9px}.purchase-entry-shell .purchase-field select,.purchase-order-shell .purchase-field select{color:#172033;font-weight:600}.purchase-entry-shell .purchase-field select option,.purchase-order-shell .purchase-field select option{color:#172033;background:#fff;font-weight:600}:is(.purchase-entry-shell select:has(option[value=""]:checked),.purchase-order-shell select:has(option[value=""]:checked)){color:#667085;font-weight:600}.purchase-order-head-grid{align-items:stretch}.purchase-order-head-grid .purchase-field{align-content:start}.purchase-order-remarks{flex-direction:column;align-self:stretch;display:flex}.purchase-order-remarks textarea{resize:none;flex:1;min-height:94px}.purchase-order-bottom-grid{align-items:stretch}.purchase-order-bottom-grid>.purchase-entry-card,.purchase-bottom-grid-with-upload>.purchase-entry-card{border-radius:8px;height:100%}.po-small-card,.po-summary{min-height:224px}.po-document-drop{min-height:156px}.purchase-order-bottom-grid .po-small-card:has(textarea){flex-direction:column;display:flex}.purchase-order-bottom-grid .po-small-card:has(textarea) textarea{resize:none;border-radius:6px;flex:1;width:100%;min-height:158px;padding:12px;line-height:1.45}.purchase-order-bottom-grid .po-small-card:has(textarea) .purchase-char-count{margin-top:auto}.purchase-bottom-grid-with-upload .purchase-detail-card,.purchase-bottom-grid-with-upload .purchase-attachment-card,.purchase-bottom-grid-with-upload .purchase-summary-card{border-radius:8px;min-height:210px}.purchase-bottom-grid-with-upload .purchase-document-drop{border-radius:7px;flex:1;min-height:140px}.purchase-save-footer.purchase-action-card{border-radius:8px;justify-content:flex-start;min-height:64px}.purchase-save-footer.purchase-action-card .purchase-action-hint{color:#667085;order:-1;margin-right:auto;font-weight:500}.purchase-save-footer.purchase-action-card .purchase-save-button{flex:none;margin-left:auto!important;margin-right:0!important}@media (width<=800px){.purchase-order-remarks textarea{min-height:100px}.purchase-save-footer.purchase-action-card{flex-direction:column;align-items:stretch}.purchase-save-footer.purchase-action-card .purchase-action-hint{text-align:left;order:0;margin:0}.purchase-save-footer.purchase-action-card .purchase-save-button{width:100%;margin:0!important}}.purchase-order-head-grid>.purchase-field:first-child{flex-direction:column;grid-area:1/1/span 2;min-height:100%;display:flex}.purchase-order-head-grid>.purchase-field:nth-child(2),.purchase-order-head-grid>.purchase-field:nth-child(3),.purchase-order-head-grid>.purchase-field:nth-child(4),.purchase-order-head-grid>.purchase-field:nth-child(5){grid-row:1}.purchase-order-remarks{grid-area:2/2/auto/6;align-self:stretch;margin-top:0;padding-top:0}.purchase-order-address{border-radius:7px;flex:1;min-height:132px;margin-top:8px;padding:12px 13px}.purchase-order-address .purchase-order-address-placeholder{text-align:center;color:#98a2b3;flex:1;justify-content:center;align-items:center;padding:8px;font-size:11.5px;font-weight:500;line-height:1.4;display:flex}.purchase-order-remarks textarea{height:104px;min-height:104px}.purchase-order-bottom-grid .po-small-card:has(textarea) textarea::placeholder{color:#98a2b3;font-size:11px;font-weight:400}@media (width<=1250px){.purchase-order-head-grid>.purchase-field:first-child{grid-area:auto}.purchase-order-head-grid>.purchase-field:nth-child(2),.purchase-order-head-grid>.purchase-field:nth-child(3),.purchase-order-head-grid>.purchase-field:nth-child(4),.purchase-order-head-grid>.purchase-field:nth-child(5),.purchase-order-remarks{grid-row:auto}.purchase-order-remarks{grid-column:1/-1}.purchase-order-address{min-height:112px}}.purchase-order-billing-block{margin-top:8px}.purchase-order-billing-block .purchase-billing-heading{color:#101828;margin-bottom:5px;font-size:13px;font-weight:800}.purchase-order-billing-block .purchase-order-address{color:#475467;background:#f8fafc;border:1px solid #eaecf0;border-radius:9px;min-height:132px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.45;display:block}.purchase-order-billing-block .purchase-order-address>div{color:#475467;font-weight:400}.purchase-order-billing-block .purchase-order-address strong{color:#101828;font-weight:700}.purchase-order-billing-block .purchase-order-address-placeholder{text-align:center;color:#98a2b3;justify-content:center;align-items:center;min-height:108px;padding:8px;font-size:12px;font-weight:400;line-height:1.45;display:flex}.purchase-file-preview{flex-direction:column;gap:8px;min-height:0;display:flex}.purchase-file-preview-frame{background:#f8fafc;border:1px solid #d9e2ef;border-radius:10px;justify-content:center;align-items:center;height:150px;min-height:150px;display:flex;overflow:hidden}.purchase-file-preview-frame img{object-fit:contain;background:#fff;width:100%;height:100%}.purchase-file-preview-frame object{background:#fff;border:0;width:100%;height:100%}.purchase-file-preview-fallback{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.purchase-file-preview-fallback svg{color:#2563eb}.purchase-file-preview-name{color:#344054;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.purchase-file-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.purchase-change-document{color:#2563eb;cursor:pointer;font-size:12px;font-weight:700}.purchase-change-document input{display:none}.purchase-file-actions .purchase-remove-document{justify-self:auto;margin:0}.purchase-attachment-card .purchase-file-preview-frame{height:145px;min-height:145px}.purchase-order-bottom-grid .po-small-card .purchase-file-preview-frame{height:142px;min-height:142px}.purchase-order-head-grid>.purchase-field:first-child{min-height:100%}.purchase-order-billing-block{flex-direction:column;flex:1;min-height:0;display:flex}.purchase-order-billing-block .purchase-order-address{flex:1;height:auto;min-height:165px;display:block}.purchase-order-billing-block .purchase-order-address-placeholder{min-height:140px}@media (width<=1250px){.purchase-order-billing-block .purchase-order-address{min-height:125px}.purchase-order-billing-block .purchase-order-address-placeholder{min-height:100px}}.purchase-auto-number{cursor:not-allowed;font-weight:600;color:#64748b!important;background:#f8fafc!important}.purchase-auto-number::placeholder{color:#94a3b8;opacity:1;font-weight:500}.purchase-po-number-row{align-items:stretch;gap:7px;display:flex}.purchase-po-number-row .purchase-auto-number{flex:1;min-width:0;font-weight:500;color:#344054!important}.purchase-po-reload{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #b8c5d8;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.purchase-po-selected{color:#64748b;margin-top:5px;font-size:12px;font-weight:500;line-height:1.3;display:block}.purchase-field select:disabled{color:#64748b;cursor:not-allowed;background:#f8fafc}.purchase-order-shell .purchase-field,.purchase-order-shell .purchase-field>label,.purchase-order-shell .purchase-order-head-grid .purchase-field label,.purchase-order-shell .purchase-billing-heading,.purchase-order-shell .purchase-order-billing-block .purchase-billing-heading{font-size:12px;font-weight:600}.purchase-order-shell .purchase-field input,.purchase-order-shell .purchase-field select,.purchase-order-shell .purchase-field textarea{font-size:13px;font-weight:400}.purchase-order-shell .purchase-field select option{font-weight:400}.purchase-order-shell select:has(option[value=""]:checked){font-weight:400}.purchase-order-shell .purchase-items-table th{letter-spacing:0;font-size:11.5px;font-weight:600}.purchase-order-shell .purchase-items-table td{font-size:12.5px;font-weight:400}.purchase-order-shell .purchase-product-cell strong,.purchase-order-shell .purchase-summary-card strong,.purchase-order-shell .purchase-items-header h3,.purchase-order-shell .po-small-card h3,.purchase-order-shell .po-summary h3{font-weight:600}.purchase-order-shell .po-small-card>label:not(.purchase-document-drop){font-weight:500}:is(.purchase-entry-shell,.purchase-order-shell) :where(input,select,textarea){color:#101828;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400}:is(.purchase-entry-shell,.purchase-order-shell) :where(.purchase-field>span,.purchase-field>label,.purchase-choice-title){color:#101828;font-size:13px;font-weight:500}:is(.purchase-entry-shell,.purchase-order-shell) input::placeholder,:is(.purchase-entry-shell,.purchase-order-shell) textarea::placeholder{color:#98a2b3;font-weight:400}.purchase-order-shell,.purchase-order-shell>.purchase-entry-card,.purchase-order-shell .purchase-items-card,.purchase-order-shell .purchase-items-header{min-width:0}.purchase-order-head-grid{grid-template-rows:auto minmax(112px,1fr);grid-template-columns:minmax(230px,1.08fr) repeat(3,minmax(190px,1fr));grid-template-areas:"supplier number date required""supplier remarks remarks remarks"}.purchase-order-head-grid>.purchase-order-supplier{grid-area:supplier!important}.purchase-order-head-grid>.purchase-order-number{grid-area:number!important}.purchase-order-head-grid>.purchase-order-date{grid-area:date!important}.purchase-order-head-grid>.purchase-order-required-date{grid-area:required!important}.purchase-order-head-grid>.purchase-order-remarks{grid-area:remarks!important}.purchase-order-head-grid>.purchase-order-remarks textarea{height:auto;min-height:82px}@media (width<=1250px) and (width>=801px){.purchase-order-head-grid{grid-template-rows:auto minmax(112px,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"supplier number date""supplier required remarks"}}@media (width<=800px){.purchase-order-head-grid{grid-template:"supplier""number""date""required""remarks"/1fr}}.purchase-challan-selector{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:9px;grid-column:1/-1;gap:9px;padding:12px;display:grid}.purchase-challan-selector.has-error{background:snow;border-color:#f04438}.purchase-challan-selector-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.purchase-challan-selector-head>div{gap:2px;display:grid}.purchase-challan-selector-head strong{color:#101828;font-size:13px}.purchase-challan-selector-head strong b{color:#d92d20}.purchase-challan-selector-head span{color:#667085;font-size:11.5px}.purchase-challan-selector-head button{color:#1570ef;cursor:pointer;background:#fff;border:1px solid #1570ef;border-radius:7px;padding:7px 10px;font-size:11.5px;font-weight:700}.purchase-challan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;padding-right:2px;display:grid;overflow:auto}.purchase-challan-option{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.purchase-challan-option.selected{background:#eff6ff;border-color:#84adff}.purchase-challan-option input{accent-color:#1570ef}.purchase-challan-option>span{gap:2px;min-width:0;display:grid}.purchase-challan-option>span strong{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.purchase-challan-option small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.purchase-challan-option>b{color:#101828;white-space:nowrap;font-size:11.5px}.purchase-challan-empty{text-align:center;color:#667085;background:#fff;border:1px dashed #d0d5dd;border-radius:8px;grid-column:1/-1;padding:16px;font-size:12px}.purchase-challan-selection-total{color:#475467;border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:12px;display:flex}.purchase-challan-selection-total strong{color:#101828}.purchase-challan-loading{color:#1570ef!important;font-weight:600!important}.purchase-challan-selector>small:last-child{color:#d92d20;font-weight:600}.purchase-challan-invoice-table{min-width:1050px}.purchase-challan-invoice-table td>input{min-width:92px}@media (width<=800px){.purchase-challan-list{grid-template-columns:1fr}.purchase-challan-selector-head,.purchase-challan-selection-total{flex-direction:column;align-items:stretch}}.purchase-optional-stack{gap:10px;min-width:0;display:grid}.purchase-optional-card{padding:0;overflow:hidden}.purchase-optional-card>summary{cursor:pointer;color:#172033;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.purchase-optional-card>summary::-webkit-details-marker{display:none}.purchase-optional-card>summary span{align-items:center;gap:8px;display:flex}.purchase-optional-card>summary small{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600}.purchase-optional-card>summary svg{color:#667085;transition:transform .18s}.purchase-optional-card[open]>summary{border-bottom:1px solid #eaecf0}.purchase-optional-card[open]>summary svg{transform:rotate(180deg)}.purchase-optional-body{padding:14px 16px 16px}.purchase-charge-list{gap:10px;display:grid}.purchase-charge-list>label{color:#344054;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:650;display:flex}.purchase-charge-list .po-money-input{flex:0 0 138px;width:138px}.purchase-order-bottom-grid-optional{grid-template-columns:minmax(240px,.85fr) minmax(260px,.9fr) minmax(260px,.9fr) minmax(300px,1fr)}.purchase-order-bottom-grid-optional .purchase-optional-card{align-self:start;min-height:0}.purchase-order-bottom-grid-optional .purchase-summary-card{min-height:205px}.purchase-bottom-grid-with-upload{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr) minmax(300px,.75fr)}@media (width<=1250px){.purchase-order-bottom-grid-optional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.purchase-order-bottom-grid-optional{grid-template-columns:1fr}.purchase-charge-list>label{align-items:flex-start}.purchase-charge-list .po-money-input{width:130px}}.purchase-static-option-card{flex-direction:column;gap:12px;min-width:0;display:flex}.purchase-static-card-title{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.purchase-static-card-title h3{color:#172033;margin:0;font-size:14px;font-weight:650}.purchase-static-card-title small{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600}.purchase-static-option-card .purchase-charge-list{margin-top:2px}.purchase-static-option-card .purchase-document-drop{flex:1;min-height:150px}.purchase-bottom-grid-with-upload>.purchase-entry-card{width:100%;height:100%;min-height:260px;margin:0}.purchase-bottom-grid-with-upload .purchase-detail-card{align-content:start}.purchase-bottom-grid-with-upload .purchase-summary-card{align-content:start}.purchase-bottom-grid-with-upload .purchase-attachment-card .purchase-document-drop{min-height:178px}.purchase-order-bottom-grid-optional{grid-template-columns:minmax(230px,.82fr) minmax(245px,.9fr) minmax(245px,.9fr) minmax(285px,1fr);align-items:stretch;gap:12px}.purchase-order-bottom-grid-optional>.purchase-entry-card{align-self:stretch;height:100%;min-height:220px}.purchase-order-bottom-grid-optional .purchase-attachment-card .purchase-document-drop{min-height:145px}@media (width<=1350px){.purchase-bottom-grid-with-upload,.purchase-order-bottom-grid-optional{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-bottom-grid-with-upload>.purchase-entry-card{min-height:0}}@media (width<=800px){.purchase-bottom-grid-with-upload,.purchase-order-bottom-grid-optional{grid-template-columns:1fr}.purchase-bottom-grid-with-upload .purchase-detail-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.purchase-bottom-grid-with-upload .purchase-detail-grid-compact{grid-template-columns:1fr}}.purchase-bottom-grid-with-upload{grid-template-columns:minmax(280px,1.08fr) minmax(245px,.86fr) minmax(245px,.86fr) minmax(270px,.92fr);align-items:stretch;gap:12px}.purchase-bottom-grid-with-upload>.purchase-entry-card{height:auto;min-height:380px;overflow:hidden}.purchase-bottom-grid-with-upload .purchase-detail-card{gap:8px}.purchase-bottom-grid-with-upload .purchase-detail-title p{margin-top:2px;line-height:1.3}.purchase-bottom-grid-with-upload .purchase-detail-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div{gap:2px;min-height:47px;padding:6px 8px}.purchase-bottom-grid-with-upload .purchase-detail-grid-compact span{font-size:10.5px;line-height:1.2}.purchase-bottom-grid-with-upload .purchase-detail-grid-compact strong{font-size:12.5px;line-height:1.2}.purchase-bottom-grid-with-upload .purchase-static-option-card{gap:9px}.purchase-bottom-grid-with-upload .purchase-charge-list{gap:8px}.purchase-bottom-grid-with-upload .purchase-charge-list>label{min-height:38px}.purchase-bottom-grid-with-upload .purchase-attachment-card .purchase-document-drop{height:205px;min-height:205px}.purchase-bottom-grid-with-upload .purchase-summary-card{flex-direction:column;gap:10px;display:flex}.purchase-bottom-grid-with-upload .purchase-summary-card>h3{margin-bottom:2px}@media (width<=1350px){.purchase-bottom-grid-with-upload{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-bottom-grid-with-upload>.purchase-entry-card{height:auto;min-height:260px;overflow:visible}}@media (width<=800px){.purchase-bottom-grid-with-upload{grid-template-columns:1fr}.purchase-bottom-grid-with-upload>.purchase-entry-card{height:auto;min-height:0}.purchase-bottom-grid-with-upload .purchase-attachment-card .purchase-document-drop{height:auto;min-height:170px}}.purchase-bottom-grid-with-upload .purchase-summary-card{gap:13px}.purchase-bottom-grid-with-upload .purchase-summary-card>div{align-items:center;min-height:22px}.purchase-bottom-grid-with-upload .purchase-summary-card .purchase-grand-total{flex:none;margin-top:3px;padding-top:14px;visibility:visible!important;opacity:1!important;display:flex!important}.purchase-summary-card{height:auto!important;max-height:none!important}.purchase-summary-card .purchase-grand-total{visibility:visible!important;opacity:1!important;display:flex!important}.purchase-summary-card .purchase-summary-highlight span,.purchase-summary-card .purchase-summary-highlight strong,.purchase-summary-card .purchase-grand-total span,.purchase-summary-card .purchase-grand-total strong{color:#172744;font-weight:700}.purchase-generated-number-field input[readonly],.purchase-field input[type=date][readonly]{color:#344054;cursor:default;background:#f8fafc}@media (width>=1101px){.purchase-entry-shell .purchase-choice-card{grid-template-columns:minmax(330px,.72fr) minmax(0,1.55fr)!important;align-items:start!important;gap:0!important;padding:13px 16px!important;display:grid!important;overflow:visible!important}.purchase-entry-shell .purchase-choice-group{min-width:0;padding:0 22px 0 0!important}.purchase-entry-shell .purchase-choice-divider{border-left:1px solid #e4e7ec!important;padding-left:28px!important;padding-right:0!important}.purchase-entry-shell .purchase-choice-title{color:#172033!important;margin-bottom:8px!important;font-size:13px!important;font-weight:700!important}.purchase-entry-shell .purchase-choice-group:first-child .purchase-radio-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.purchase-entry-shell .purchase-choice-divider .purchase-radio-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.purchase-entry-shell .purchase-radio-option{color:#344054!important;background:#fff!important;border:1px solid #d7deea!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:7px 10px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.25!important;display:flex!important;box-shadow:0 1px 2px #10182806!important}.purchase-entry-shell .purchase-radio-option:hover{background:#fbfdff!important;border-color:#9abcf8!important}.purchase-entry-shell .purchase-radio-option.selected{color:#175cd3!important;background:#f5f8ff!important;border-color:#84adff!important;box-shadow:0 0 0 2px #1570ef0f!important}.purchase-entry-shell .purchase-radio-option input{accent-color:#1570ef;flex:none;width:16px!important;height:16px!important;margin:0!important}.purchase-entry-shell .purchase-main-grid{grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr) minmax(210px,.9fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.purchase-entry-shell .purchase-form-grid-document{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 12px!important}.purchase-entry-shell .purchase-supplier-column{gap:14px!important}.purchase-entry-shell .purchase-billing-address{min-height:132px!important}}@media (width<=1380px) and (width>=1101px){.purchase-entry-shell .purchase-choice-card{grid-template-columns:minmax(300px,.75fr) minmax(0,1.6fr)!important}.purchase-entry-shell .purchase-choice-divider .purchase-radio-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1100px){.purchase-entry-shell .purchase-choice-card{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important;display:grid!important}.purchase-entry-shell .purchase-choice-divider{border-top:1px solid #e4e7ec!important;border-left:0!important;padding:16px 0 0!important}.purchase-entry-shell .purchase-radio-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.purchase-entry-shell .purchase-radio-option{min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7deea!important;border-radius:8px!important;padding:10px 12px!important}.purchase-entry-shell .purchase-radio-option.selected{color:#175cd3!important;background:#f5f8ff!important;border-color:#84adff!important}}@media (width<=700px){.purchase-entry-shell .purchase-radio-row{grid-template-columns:1fr!important}}.purchase-payment-card{min-width:0}.purchase-payment-grid{gap:9px;display:grid}.purchase-payment-grid label{color:#475467;gap:5px;font-size:12px;display:grid}.purchase-payment-grid input,.purchase-payment-grid select{background:#fff;border:1px solid #d0d5dd;border-radius:7px;height:36px;padding:0 9px}.purchase-payment-amounts{border-top:1px solid #eaecf0;justify-content:space-between;gap:10px;padding-top:9px;display:flex}.purchase-attachment-card .purchase-document-drop{min-height:90px!important;padding:10px!important}.purchase-field-error{color:#d92d20;font-size:11px}.purchase-entry-shell .purchase-auto-info-card h3{margin-bottom:10px}.purchase-entry-shell .purchase-auto-info-card dl{gap:6px}.purchase-entry-shell .purchase-auto-info-card dl div{line-height:1.3}.purchase-entry-shell .purchase-auto-info-card dd{font-weight:400}.purchase-auto-info-card h3,.purchase-auto-info-card dt{color:#101828!important;font-weight:700!important}.purchase-auto-info-card dd{color:#101828!important;font-weight:400!important}.purchase-bottom-grid-with-upload{align-items:stretch}.purchase-bottom-grid-with-upload>.purchase-entry-card{min-height:380px;height:100%!important}.purchase-bottom-grid-with-upload .purchase-summary-card{gap:6px;height:100%!important}.purchase-bottom-grid-with-upload .purchase-summary-card>div{min-height:18px;line-height:1.25}.purchase-bottom-grid-with-upload .purchase-summary-card .purchase-grand-total{margin-top:auto;padding-top:10px}@media (width<=1350px){.purchase-bottom-grid-with-upload>.purchase-entry-card{min-height:260px;height:auto!important}}@media (width<=800px){.purchase-bottom-grid-with-upload>.purchase-entry-card{min-height:0}}.purchase-entry-shell .purchase-items-table,.purchase-order-shell .purchase-items-table{min-width:1040px}.purchase-entry-shell .purchase-items-table th,.purchase-order-shell .purchase-items-table th,.purchase-entry-shell .purchase-items-table td,.purchase-order-shell .purchase-items-table td{padding:7px 6px}.purchase-entry-shell .purchase-items-table input,.purchase-order-shell .purchase-items-table input{width:72px;min-width:60px;min-height:30px;padding:5px 6px}.purchase-entry-shell .purchase-quantity-column{min-width:82px}.purchase-entry-shell .purchase-quantity-column input{width:72px!important;min-width:60px!important}.purchase-entry-shell .purchase-difference-control{grid-template-columns:108px 58px;gap:5px;min-width:172px}.purchase-entry-shell .purchase-difference-control.is-single{grid-template-columns:108px;min-width:108px}.purchase-entry-shell .purchase-difference-control select,.purchase-entry-shell .purchase-difference-control input{min-height:30px;padding:5px;font-size:11.5px}.purchase-entry-shell .purchase-items-table th,.purchase-order-shell .purchase-items-table th,.purchase-entry-shell .purchase-items-table td,.purchase-order-shell .purchase-items-table td{border-right:1px solid #e4e7ec}.purchase-entry-shell .purchase-items-table th:last-child,.purchase-order-shell .purchase-items-table th:last-child,.purchase-entry-shell .purchase-items-table td:last-child,.purchase-order-shell .purchase-items-table td:last-child{border-right:0}.purchase-entry-shell .purchase-items-table input,.purchase-order-shell .purchase-items-table input,.purchase-entry-shell .purchase-difference-control select{box-shadow:none;background:0 0;border:0;border-radius:0}.purchase-entry-shell .purchase-items-table input:focus,.purchase-order-shell .purchase-items-table input:focus,.purchase-entry-shell .purchase-difference-control select:focus{background:#f5f8ff;outline:0;box-shadow:inset 0 -2px #1570ef}.purchase-entry-shell .purchase-items-table input[readonly],.purchase-order-shell .purchase-items-table input[readonly]{background:0 0}.purchase-order-table .percentage-input-shell{margin:0 auto;width:62px!important;min-width:62px!important}.purchase-order-table .percentage-input-shell>input{text-align:center;width:62px!important;min-width:62px!important;padding-left:5px!important;padding-right:20px!important}.purchase-order-table th,.purchase-order-table td{text-align:center}.purchase-order-table th:nth-child(2),.purchase-order-table td:nth-child(2){text-align:left}.purchase-order-tax-amount{white-space:nowrap;text-align:center!important}.purchase-cell-field{flex-direction:column;align-items:stretch;gap:3px;min-width:0;display:flex}.purchase-cell-field>small,.purchase-cell-error{color:#d92d20;white-space:normal;text-align:left;font-size:9.5px;font-weight:600;line-height:1.2;display:block}.purchase-cell-field[data-purchase-error=true] input,.purchase-cell-field[data-purchase-error=true] select{background:#fff5f4;box-shadow:inset 0 -2px #f04438}@media (width>=1181px){.purchase-bottom-grid-with-upload{grid-template-columns:minmax(300px,1.08fr) minmax(270px,.86fr) minmax(320px,.96fr);grid-template-areas:"quantity charges attachment""payment payment summary";align-items:stretch;gap:12px;display:grid}.purchase-bottom-grid-with-upload>.purchase-entry-card{height:auto;min-height:0;margin:0}.purchase-bottom-grid-with-upload>.purchase-detail-card{grid-area:quantity;min-height:300px}.purchase-bottom-grid-with-upload>.purchase-charge-card{grid-area:charges;min-height:300px}.purchase-bottom-grid-with-upload>.purchase-attachment-card{grid-area:attachment;min-height:300px}.purchase-bottom-grid-with-upload>.purchase-payment-card{grid-area:payment;min-height:0}.purchase-bottom-grid-with-upload>.purchase-summary-card{grid-area:summary;min-height:0}.purchase-bottom-grid-with-upload .purchase-payment-card{gap:10px;padding:14px 16px}.purchase-bottom-grid-with-upload .purchase-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.purchase-bottom-grid-with-upload .purchase-payment-grid>label{min-width:0}.purchase-bottom-grid-with-upload .purchase-payment-grid input,.purchase-bottom-grid-with-upload .purchase-payment-grid select{width:100%;min-width:0}.purchase-bottom-grid-with-upload .purchase-payment-amounts{grid-column:1/-1;margin-top:1px;padding:9px 2px 0}.purchase-bottom-grid-with-upload .purchase-attachment-card .purchase-document-drop{min-height:215px!important}}@media (width<=1180px) and (width>=801px){.purchase-bottom-grid-with-upload{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-bottom-grid-with-upload>.purchase-payment-card{grid-column:1/-1}.purchase-bottom-grid-with-upload .purchase-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-bottom-grid-with-upload .purchase-payment-amounts{grid-column:1/-1}.purchase-bottom-grid-with-upload>.purchase-entry-card{min-height:0}}@media (width<=800px){.purchase-bottom-grid-with-upload .purchase-payment-grid{grid-template-columns:1fr}.purchase-bottom-grid-with-upload .purchase-payment-amounts{grid-column:auto}}.purchase-terms-card{flex-direction:column;min-width:0;height:100%;display:flex!important}.purchase-terms-card .purchase-terms-editor,.purchase-order-bottom-grid .purchase-terms-card textarea{box-sizing:border-box;color:#172033;width:100%;min-height:168px;font:inherit;resize:none;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;flex:auto;padding:11px 12px;font-size:12px;line-height:1.5}.purchase-terms-card .purchase-terms-editor:focus,.purchase-order-bottom-grid .purchase-terms-card textarea:focus{border-color:#5792ef;box-shadow:0 0 0 2px #3a7fec14}.purchase-terms-card .purchase-char-count{text-align:right;color:#98a2b3;margin-top:auto;padding-top:5px;font-size:10px}@media (width>=1181px){.purchase-bottom-grid-with-upload{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:none;grid-auto-flow:row;align-items:stretch;gap:12px;display:grid}.purchase-bottom-grid-with-upload>.purchase-entry-card{height:100%;min-height:285px;grid-area:auto!important}.purchase-bottom-grid-with-upload>.purchase-payment-card,.purchase-bottom-grid-with-upload>.purchase-summary-card,.purchase-bottom-grid-with-upload>.purchase-terms-card{min-height:285px}.purchase-bottom-grid-with-upload .purchase-terms-card .purchase-terms-editor{min-height:205px}}@media (width<=1180px){.purchase-bottom-grid-with-upload>.purchase-terms-card{min-height:240px}}.purchase-save-footer.purchase-action-card{left:calc(var(--sidebar-width,230px) + 26px);z-index:90;box-sizing:border-box;min-height:66px;bottom:0;right:26px;background:#fff!important;border:1px solid #dce5f2!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;flex-direction:row!important;align-items:center!important;width:auto!important;margin:0!important;padding:11px 16px!important;display:flex!important;position:fixed!important;box-shadow:0 -8px 24px #0f23461a!important}.purchase-save-footer.purchase-action-card .purchase-action-buttons{align-items:center;gap:10px;flex-direction:row!important;width:auto!important;margin-left:auto!important;display:flex!important}.purchase-cancel-button{color:#172744;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:7px;padding:0 16px;font-size:13px;font-weight:600}.purchase-cancel-button:disabled{opacity:.55;cursor:not-allowed}.purchase-save-footer.purchase-action-card .purchase-save-button{height:40px;color:#fff!important;background:#0b2f6b!important;border-color:#0b2f6b!important;margin:0!important;box-shadow:0 6px 14px #0b2f6b33!important}.purchase-save-footer.purchase-action-card .purchase-save-button:hover:not(:disabled){background:#082655!important;border-color:#082655!important}.purchase-entry-shell .purchase-add-product,.purchase-order-shell .purchase-add-product,.purchase-entry-shell .purchase-add-product:hover,.purchase-order-shell .purchase-add-product:hover{color:#fff!important;background:#0b2f6b!important;border-color:#0b2f6b!important;box-shadow:0 5px 12px #0b2f6b2e!important}.purchase-auto-info-card h3{color:#101828!important;font-weight:800!important}@media (width<=800px){.purchase-save-footer.purchase-action-card{min-height:62px;left:10px!important;right:10px!important}.purchase-save-footer.purchase-action-card .purchase-action-hint{display:none}}.purchase-save-footer.purchase-action-card{z-index:40;bottom:0;border:1px solid #dce5f2!important;border-radius:10px!important;width:100%!important;margin-top:12px!important;padding:11px 16px!important;position:sticky!important;left:auto!important;right:auto!important;box-shadow:0 6px 18px #0f234614!important}@media (width<=800px){.purchase-save-footer.purchase-action-card{min-height:62px;left:auto!important;right:auto!important}.purchase-save-footer.purchase-action-card .purchase-action-hint{display:block}}.purchase-page-content{padding-top:12px!important}.purchase-save-footer.purchase-action-card{box-sizing:border-box;min-height:66px;left:calc(var(--sidebar-width,230px) + 26px)!important;z-index:90!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:10px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;margin:0!important;padding:11px 16px!important;display:flex!important;position:fixed!important;bottom:12px!important;right:26px!important;box-shadow:0 -4px 18px #0f234614!important}.dashboard-main-expanded .purchase-save-footer.purchase-action-card{left:calc(var(--sidebar-collapsed-width,76px) + 26px)!important}.purchase-save-footer.purchase-action-card .purchase-action-hint{margin-right:auto!important}.purchase-save-footer.purchase-action-card .purchase-action-buttons{gap:10px;flex-direction:row!important;align-items:center!important;width:auto!important;margin-left:auto!important;display:flex!important}@media (width<=800px){.purchase-entry-shell,.purchase-order-shell{padding-bottom:88px!important}.purchase-save-footer.purchase-action-card{min-height:62px;bottom:10px!important;left:10px!important;right:10px!important}.purchase-save-footer.purchase-action-card .purchase-action-hint{display:none!important}}@media (width<=800px){.purchase-entry-shell,.purchase-order-shell{padding-bottom:72px!important}.purchase-save-footer.purchase-action-card{bottom:6px!important}}@media (width>=1181px){.purchase-order-bottom-grid-optional>.purchase-entry-card{min-height:248px!important}.purchase-bottom-grid-with-upload>.purchase-entry-card,.purchase-bottom-grid-with-upload>.purchase-payment-card,.purchase-bottom-grid-with-upload>.purchase-summary-card,.purchase-bottom-grid-with-upload>.purchase-terms-card{min-height:313px!important}}.purchase-summary-card>div:not(.purchase-grand-total){justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.purchase-summary-card>div:not(.purchase-grand-total)>span{box-sizing:border-box;flex:0 0 58%;min-width:0;padding-right:14px;position:relative}.purchase-summary-card>div:not(.purchase-grand-total)>span:after{content:":";color:currentColor;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%)}.purchase-summary-card>div:not(.purchase-grand-total)>b,.purchase-summary-card>div:not(.purchase-grand-total)>strong{text-align:right;flex:auto;min-width:0}.purchase-summary-card>div:not(.purchase-grand-total){grid-template-columns:minmax(132px,166px) 10px minmax(0,1fr)!important;align-items:center!important;gap:0 6px!important;font-size:12.5px!important;line-height:1.35!important;display:grid!important}.purchase-summary-card>div:not(.purchase-grand-total)>span{grid-column:1;min-width:0;color:#243552!important;flex:none!important;padding-right:0!important;font-size:12.5px!important;font-weight:500!important;position:static!important}.purchase-summary-card>div:not(.purchase-grand-total)>span:after{content:none!important}.purchase-summary-card>div:not(.purchase-grand-total):before{content:":";color:#243552;grid-column:2;justify-self:center;font-size:12.5px;font-weight:700}.purchase-summary-card>div:not(.purchase-grand-total)>b,.purchase-summary-card>div:not(.purchase-grand-total)>strong{font-variant-numeric:tabular-nums;grid-column:3;min-width:0;text-align:right!important;flex:none!important;font-size:12.8px!important;font-weight:700!important}@media (width<=620px){.purchase-summary-card>div:not(.purchase-grand-total){grid-template-columns:minmax(118px,146px) 10px minmax(0,1fr)!important;column-gap:5px!important;font-size:12px!important}.purchase-summary-card>div:not(.purchase-grand-total)>span,.purchase-summary-card>div:not(.purchase-grand-total)>b,.purchase-summary-card>div:not(.purchase-grand-total)>strong,.purchase-summary-card>div:not(.purchase-grand-total):before{font-size:12px!important}}.purchase-summary-card>div:not(.purchase-grand-total){grid-template-columns:minmax(132px,166px) 10px minmax(0,1fr)!important;align-items:center!important;gap:0 5px!important;min-height:24px!important;font-size:12.5px!important;line-height:1.15!important;display:grid!important}.purchase-summary-card>div:not(.purchase-grand-total)>span{grid-area:1/1!important;align-self:center!important;margin:0!important;line-height:1.15!important}.purchase-summary-card>div:not(.purchase-grand-total):before{content:":"!important;grid-area:1/2!important;place-self:center!important;margin:0!important;line-height:1!important}.purchase-summary-card>div:not(.purchase-grand-total)>b,.purchase-summary-card>div:not(.purchase-grand-total)>strong{grid-area:1/3!important;align-self:center!important;margin:0!important;line-height:1.15!important}.purchase-entry-shell,.purchase-order-shell{padding-bottom:84px!important}.purchase-save-footer.purchase-action-card{bottom:6px!important}.purchase-summary-card{gap:4px!important}.purchase-summary-card>div:not(.purchase-grand-total){grid-template-columns:minmax(138px,168px) 10px minmax(0,1fr)!important;align-items:center!important;gap:0 4px!important;min-height:22px!important;line-height:1.2!important;display:grid!important}.purchase-summary-card>div:not(.purchase-grand-total)>span,.purchase-summary-card>div:not(.purchase-grand-total):before,.purchase-summary-card>div:not(.purchase-grand-total)>b,.purchase-summary-card>div:not(.purchase-grand-total)>strong{grid-row:1!important;align-self:center!important;margin:0!important}.purchase-summary-card>div:not(.purchase-grand-total)>span{grid-column:1!important}.purchase-summary-card>div:not(.purchase-grand-total):before{content:":"!important;grid-column:2!important;justify-self:center!important}.purchase-summary-card>div:not(.purchase-grand-total)>b,.purchase-summary-card>div:not(.purchase-grand-total)>strong{text-align:right!important;grid-column:3!important}@media (width<=800px){.purchase-entry-shell,.purchase-order-shell{padding-bottom:82px!important}}.purchase-bottom-grid-with-upload .purchase-payment-card{min-width:0}.purchase-bottom-grid-with-upload .purchase-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px 14px!important;display:grid!important}.purchase-bottom-grid-with-upload .purchase-payment-grid>label{color:#475467;grid-template-rows:auto 38px auto;font-size:12px;gap:5px!important;min-width:0!important;display:grid!important}.purchase-bottom-grid-with-upload .purchase-payment-grid>label>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;display:block;overflow:hidden}.purchase-bottom-grid-with-upload .purchase-payment-grid input,.purchase-bottom-grid-with-upload .purchase-payment-grid select{box-sizing:border-box;width:100%!important;min-width:0!important;height:38px!important}.purchase-bottom-grid-with-upload .purchase-payment-amounts{grid-column:1/-1!important;margin-top:2px!important;padding:10px 2px 0!important}@media (width<=700px){.purchase-bottom-grid-with-upload .purchase-payment-grid{grid-template-columns:1fr!important}.purchase-bottom-grid-with-upload .purchase-payment-amounts{grid-column:auto!important}}.purchase-entry-shell .purchase-spacing-table,.purchase-order-shell .purchase-spacing-table{table-layout:fixed!important;width:100%!important;min-width:1040px!important}.purchase-entry-shell .purchase-col-base-amount,.purchase-entry-shell .purchase-col-tax-amount,.purchase-order-shell .purchase-col-tax-amount{width:124px}.purchase-entry-shell .purchase-spacing-table th,.purchase-order-shell .purchase-spacing-table th,.purchase-entry-shell .purchase-spacing-table td,.purchase-order-shell .purchase-spacing-table td{padding-left:4px!important;padding-right:4px!important}.purchase-entry-shell .purchase-spacing-table th:nth-child(2),.purchase-order-shell .purchase-spacing-table th:nth-child(2),.purchase-entry-shell .purchase-spacing-table td:nth-child(2),.purchase-order-shell .purchase-spacing-table td:nth-child(2){text-align:left!important}.purchase-entry-shell .purchase-spacing-table .purchase-product-cell,.purchase-order-shell .purchase-spacing-table .purchase-product-cell,.purchase-entry-shell .purchase-spacing-table .purchase-product-cell>span,.purchase-order-shell .purchase-spacing-table .purchase-product-cell>span{width:100%;min-width:0;max-width:none}.purchase-entry-shell .purchase-spacing-table input,.purchase-order-shell .purchase-spacing-table input{max-width:100%!important}.purchase-entry-shell .purchase-table-wrap,.purchase-order-shell .purchase-table-wrap{overflow-x:auto!important}.purchase-entry-shell .purchase-spacing-table:not(.purchase-challan-invoice-table){table-layout:fixed!important;width:100%!important;min-width:1340px!important}.purchase-entry-shell .purchase-challan-invoice-table.purchase-spacing-table{table-layout:fixed!important;width:100%!important;min-width:1260px!important}.purchase-order-shell .purchase-spacing-table{table-layout:fixed!important;width:100%!important;min-width:1190px!important}.purchase-entry-shell .purchase-col-qty,.purchase-order-shell .purchase-col-qty{width:76px!important}.purchase-entry-shell .purchase-col-base-amount,.purchase-entry-shell .purchase-col-tax-amount,.purchase-order-shell .purchase-col-tax-amount{width:124px!important}.purchase-entry-shell .purchase-spacing-table input,.purchase-order-shell .purchase-spacing-table input,.purchase-entry-shell .purchase-spacing-table .percentage-input-shell,.purchase-order-shell .purchase-spacing-table .percentage-input-shell{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}@media (width<=1340px){.purchase-entry-shell .purchase-spacing-table:not(.purchase-challan-invoice-table){min-width:1340px!important}.purchase-entry-shell .purchase-challan-invoice-table.purchase-spacing-table{min-width:1260px!important}.purchase-order-shell .purchase-spacing-table{min-width:1190px!important}}.purchase-entry-shell .purchase-spacing-table,.purchase-order-shell .purchase-spacing-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}.purchase-entry-shell .purchase-entry-items-table{min-width:1275px!important}.purchase-entry-shell .purchase-challan-invoice-table.purchase-spacing-table{min-width:1185px!important}.purchase-order-shell .purchase-order-table.purchase-spacing-table{min-width:1060px!important}.purchase-entry-shell .purchase-col-index,.purchase-order-shell .purchase-col-index{width:34px!important}.purchase-entry-shell .purchase-col-product,.purchase-order-shell .purchase-col-product{width:auto!important}.purchase-entry-shell .purchase-col-hsn,.purchase-order-shell .purchase-col-hsn{width:84px!important}.purchase-entry-shell .purchase-col-uom,.purchase-order-shell .purchase-col-uom{width:58px!important}.purchase-entry-shell .purchase-col-last-rate,.purchase-order-shell .purchase-col-last-rate{width:138px!important}.purchase-entry-shell .purchase-col-qty{width:112px!important}.purchase-order-shell .purchase-col-qty{width:70px!important}.purchase-entry-shell .purchase-col-received{width:120px!important}.purchase-entry-shell .purchase-col-difference{width:136px!important}.purchase-entry-shell .purchase-col-rate,.purchase-order-shell .purchase-col-rate{width:116px!important}.purchase-entry-shell .purchase-col-gst,.purchase-order-shell .purchase-col-gst{width:72px!important}.purchase-entry-shell .purchase-col-base-amount{width:116px!important}.purchase-entry-shell .purchase-col-tax-amount,.purchase-order-shell .purchase-col-tax-amount{width:112px!important}.purchase-entry-shell .purchase-col-amount,.purchase-order-shell .purchase-col-amount{width:110px!important}.purchase-entry-shell .purchase-challan-invoice-table .purchase-col-amount{width:118px!important}.purchase-entry-shell .purchase-col-action,.purchase-order-shell .purchase-col-action{width:56px!important}.purchase-entry-shell .purchase-spacing-table th,.purchase-order-shell .purchase-spacing-table th,.purchase-entry-shell .purchase-spacing-table td,.purchase-order-shell .purchase-spacing-table td{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;padding:7px 3px!important}.purchase-entry-shell .purchase-spacing-table th,.purchase-order-shell .purchase-spacing-table th{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.purchase-entry-shell .purchase-spacing-table thead th:nth-child(2),.purchase-order-shell .purchase-spacing-table thead th:nth-child(2){text-align:center!important}.purchase-entry-shell .purchase-spacing-table tbody td:nth-child(2),.purchase-order-shell .purchase-spacing-table tbody td:nth-child(2){text-align:left!important;padding-left:7px!important;padding-right:7px!important}.purchase-entry-shell .purchase-spacing-table .purchase-product-name,.purchase-order-shell .purchase-spacing-table .purchase-product-cell{text-align:left!important;justify-content:flex-start!important;min-width:0!important;margin:0!important}.purchase-entry-shell .purchase-spacing-table .purchase-product-name>div,.purchase-order-shell .purchase-spacing-table .purchase-product-cell>span:last-child{min-width:0!important}.purchase-entry-shell .purchase-spacing-table input,.purchase-order-shell .purchase-spacing-table input,.purchase-entry-shell .purchase-spacing-table select,.purchase-order-shell .purchase-spacing-table select{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.purchase-entry-shell .purchase-spacing-table .purchase-cell-field,.purchase-order-shell .purchase-spacing-table .purchase-cell-field{justify-content:center!important;align-items:center!important}.purchase-entry-shell .purchase-spacing-table .purchase-cell-field>small,.purchase-order-shell .purchase-spacing-table .purchase-cell-field>small,.purchase-entry-shell .purchase-spacing-table .purchase-cell-error,.purchase-order-shell .purchase-spacing-table .purchase-cell-error{text-align:center!important}.purchase-entry-shell .purchase-spacing-table .purchase-difference-control{justify-content:center!important;margin-inline:auto!important}.purchase-entry-shell .purchase-spacing-table .percentage-input-shell,.purchase-order-shell .purchase-spacing-table .percentage-input-shell{margin-inline:auto!important}.purchase-entry-shell .purchase-spacing-table .purchase-delete-line,.purchase-order-shell .purchase-spacing-table .purchase-delete-line{justify-content:center!important;align-items:center!important;margin-inline:auto!important;display:inline-flex!important}.purchase-entry-shell .purchase-spacing-table th:nth-child(2),.purchase-entry-shell .purchase-spacing-table td:nth-child(2),.purchase-order-shell .purchase-spacing-table th:nth-child(2),.purchase-order-shell .purchase-spacing-table td:nth-child(2){width:auto!important;min-width:250px!important;max-width:none!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card{background:#fff!important;border:1px solid #dce3ef!important;border-radius:8px!important;align-content:start!important;gap:0!important;height:auto!important;max-height:none!important;padding:14px!important;display:grid!important;overflow:visible!important;box-shadow:0 2px 8px #10264a09!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>h3{color:#172744!important;margin:0 0 12px!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total){color:#475467!important;background:#fff!important;border-bottom:1px solid #53627a!important;border-left:1px solid #53627a!important;border-right:1px solid #53627a!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.2!important;display:grid!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>h3+div{border-top:1px solid #53627a!important;border-radius:4px 4px 0 0!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total):before{content:none!important;display:none!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total)>span{color:#4a5a72!important;text-align:left!important;white-space:nowrap!important;text-overflow:clip!important;box-sizing:border-box!important;grid-area:1/1!important;align-items:center!important;min-width:0!important;margin:0!important;padding:7px 10px!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;display:flex!important;overflow:visible!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total)>span:after{content:":"!important;color:currentColor!important;font:inherit!important;font-weight:inherit!important;margin-left:2px!important;display:inline!important;position:static!important;transform:none!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total)>b,#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total)>strong{color:#172744!important;text-align:right!important;white-space:nowrap!important;box-sizing:border-box!important;font-variant-numeric:tabular-nums!important;border-left:1px solid #53627a!important;grid-area:1/2!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;margin:0!important;padding:7px 10px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div.purchase-summary-highlight>span,#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div.purchase-summary-highlight>strong{color:#172744!important;font-weight:700!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>.purchase-grand-total{visibility:visible!important;opacity:1!important;background:#fff!important;border:1px solid #53627a!important;border-top:0!important;border-radius:0 0 4px 4px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>.purchase-grand-total>span,#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>.purchase-grand-total>strong{box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>.purchase-grand-total>span{color:#172744!important;text-align:left!important;white-space:nowrap!important;justify-content:flex-start!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>.purchase-grand-total>span:after{content:":"!important;color:currentColor!important;font:inherit!important;margin-left:2px!important;display:inline!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>.purchase-grand-total>strong{color:#0868ed!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;border-left:1px solid #53627a!important;justify-content:flex-end!important;font-size:17px!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-card-compact{align-content:start!important;gap:0!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-card-compact .purchase-detail-title{margin:0 0 12px!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-card-compact .purchase-detail-title h3{color:#172744!important;margin:0!important;font-size:13px!important;font-weight:650!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-card-compact .purchase-detail-title p{margin:3px 0 0!important;font-size:10.5px!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact{background:#fff!important;border:1px solid #53627a!important;border-radius:4px!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important;overflow:hidden!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div{background:#fff!important;border:0!important;border-bottom:1px solid #53627a!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:34px!important;margin:0!important;padding:0!important;display:grid!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div:last-child{border-bottom:0!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div>span,#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div>strong{box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:7px 10px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div>span{color:#4a5a72!important;text-align:left!important;white-space:nowrap!important;justify-content:flex-start!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div>span:after{content:":"!important;margin-left:2px!important}#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div>strong{color:#172744!important;text-align:right!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-variant-numeric:tabular-nums!important;border-left:1px solid #53627a!important;justify-content:flex-end!important;font-weight:600!important;overflow:hidden!important}@media (width<=620px){#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total)>span,#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-summary-card>div:not(.purchase-grand-total)>strong,#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div>span,#root .purchase-entry-shell .purchase-bottom-grid-with-upload .purchase-detail-grid-compact>div>strong{padding-left:8px!important;padding-right:8px!important;font-size:10.5px!important}}@media (width>=1251px){#root .purchase-order-shell .purchase-order-head-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(250px,1.08fr) repeat(3,minmax(190px,1fr))!important;grid-template-areas:"supplier number date required""supplier number date remarks"!important;align-items:start!important;gap:10px 14px!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-supplier{grid-area:supplier!important;align-self:start!important;min-height:0!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-number{grid-area:number!important;align-self:start!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-date{grid-area:date!important;align-self:start!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-required-date{grid-area:required!important;align-self:start!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-remarks{grid-area:remarks!important;align-self:start!important;margin:0!important;padding:0!important}#root .purchase-order-shell .purchase-order-billing-block{flex:none!important;min-height:0!important}#root .purchase-order-shell .purchase-order-billing-block .purchase-order-address{flex:none!important;height:auto!important;min-height:146px!important}#root .purchase-order-shell .purchase-order-billing-block .purchase-order-address-placeholder{min-height:122px!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-remarks textarea{height:78px!important;min-height:78px!important}}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-price-list{grid-area:pricelist!important;align-self:start!important;min-width:0!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-price-list>input{width:100%!important}@media (width>=1251px){#root .purchase-order-shell .purchase-order-head-grid{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(250px,1.08fr) repeat(3,minmax(190px,1fr))!important;grid-template-areas:"supplier number date required""supplier number date pricelist""supplier remarks remarks remarks"!important;align-items:start!important;gap:10px 14px!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-supplier{grid-area:supplier!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-number{grid-area:number!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-date{grid-area:date!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-required-date{grid-area:required!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-remarks{grid-area:remarks!important;margin:0!important;padding:0!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-remarks textarea{resize:none!important;height:56px!important;min-height:56px!important}}@media (width<=1250px) and (width>=801px){#root .purchase-order-shell .purchase-order-head-grid{grid-template-rows:auto auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"supplier number date""supplier required pricelist""supplier remarks remarks"!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-remarks textarea{resize:none!important;height:56px!important;min-height:56px!important}}@media (width<=800px){#root .purchase-order-shell .purchase-order-head-grid{grid-template:"supplier""number""date""required""pricelist""remarks"/1fr!important}#root .purchase-order-shell .purchase-order-head-grid>.purchase-order-remarks textarea{height:62px!important;min-height:62px!important}}@media (width>=1181px){#root .purchase-entry-shell .purchase-entry-bottom-compact{grid-template:"payment payment payment""quantity charges summary""quantity attachment summary"/minmax(285px,1fr) minmax(285px,.92fr) minmax(315px,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-detail-card{grid-area:quantity!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-charge-card{grid-area:charges!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-attachment-card{grid-area:attachment!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-summary-card{grid-area:summary!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-payment-card{grid-area:payment!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-entry-card{align-self:start!important;height:auto!important;min-height:0!important;margin:0!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-card{padding:13px 16px 14px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid>label{grid-template-rows:auto 38px auto!important;gap:5px!important;min-width:0!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid input,#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:38px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-balance-input{color:#344054!important;cursor:default!important;background:#f8fafc!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card{gap:7px!important;padding:10px 12px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-static-card-title{margin:0!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-document-drop{gap:2px!important;height:72px!important;min-height:72px!important;padding:7px 10px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-document-drop svg{width:18px!important;height:18px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-document-drop strong{font-size:11.5px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-document-drop span{font-size:9.5px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-file-preview-frame{height:70px!important;min-height:70px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-file-preview{gap:4px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-file-actions{gap:9px!important;min-height:20px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-file-preview-name,#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-change-document,#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-remove-document{font-size:10.5px!important}}@media (width<=1180px) and (width>=801px){#root .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"payment payment""quantity summary""charges attachment"!important;gap:12px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-detail-card{grid-area:quantity!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-charge-card{grid-area:charges!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-attachment-card{grid-area:attachment!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-summary-card{grid-area:summary!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-payment-card{grid-area:payment!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-entry-card{height:auto!important;min-height:0!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-attachment-card .purchase-document-drop{min-height:82px!important}}@media (width<=800px){#root .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-entry-card{height:auto!important;min-height:0!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:1fr!important}}#root .purchase-entry-shell .purchase-spacing-table,#root .purchase-order-shell .purchase-spacing-table{table-layout:fixed!important;width:100%!important}#root .purchase-entry-shell .purchase-entry-items-table{min-width:1195px!important}#root .purchase-entry-shell .purchase-challan-invoice-table.purchase-spacing-table{min-width:1090px!important}#root .purchase-order-shell .purchase-order-table.purchase-spacing-table{min-width:1020px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-index{width:34px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-product{width:auto!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-hsn{width:82px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-uom{width:58px!important}#root .purchase-entry-shell .purchase-col-difference{width:172px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-gst{width:72px!important}#root .purchase-entry-shell .purchase-col-base-amount,#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-tax-amount{width:116px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-amount{width:104px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-action{width:58px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-spacing-table th,#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-spacing-table td{text-align:center!important;white-space:nowrap!important;padding-left:4px!important;padding-right:4px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-spacing-table th:nth-child(2){text-align:center!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-spacing-table tbody td:nth-child(2){text-align:left!important;padding-left:8px!important;padding-right:8px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-qty{width:118px!important}#root .purchase-entry-shell .purchase-col-received{width:128px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-rate,#root .purchase-entry-shell .purchase-col-base-amount,#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-tax-amount{width:124px!important}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-spacing-table thead th{text-overflow:clip!important;overflow:visible!important}#root .purchase-entry-shell .purchase-bill-of-supply-items-table{min-width:1235px!important}#root .purchase-entry-shell .purchase-bill-of-supply-items-table .purchase-col-qty{width:142px!important}#root .purchase-entry-shell .purchase-bill-of-supply-items-table .purchase-col-received{width:132px!important}#root .purchase-entry-shell .purchase-bill-of-supply-items-table .purchase-col-difference{width:166px!important}#root .purchase-entry-shell .purchase-bill-of-supply-items-table thead th{white-space:normal!important;text-overflow:clip!important;vertical-align:middle!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.16!important;overflow:visible!important}#root .purchase-entry-shell .purchase-bill-of-supply-items-table tbody td{white-space:nowrap!important}@media (width>=1181px){#root .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-rows:auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"quantity charges summary""payment payment payment"!important;align-items:stretch!important;gap:12px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-detail-card{grid-area:quantity!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-charge-card{grid-area:charges!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-summary-card{grid-area:summary!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-payment-card{grid-area:payment!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-detail-card,#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-charge-card,#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-summary-card{align-self:stretch!important;height:100%!important;min-height:0!important;margin:0!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-payment-card{align-self:start!important;height:auto!important;min-height:0!important;margin:0!important}}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment{border-top:1px solid #dce5f2!important;gap:7px!important;margin-top:10px!important;padding-top:9px!important;display:grid!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment-title{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:22px!important;display:flex!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment-title strong{color:#0f274d!important;font-size:12px!important;line-height:1.2!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment-title small{color:#64748b!important;font-size:10px!important;line-height:1!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment .purchase-document-drop{gap:1px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:6px 9px!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment .purchase-document-drop svg{width:17px!important;height:17px!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment .purchase-document-drop strong{font-size:11px!important;line-height:1.15!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment .purchase-document-drop span{font-size:9px!important;line-height:1.15!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment .purchase-file-preview-frame{height:58px!important;min-height:58px!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment .purchase-file-preview{gap:4px!important;margin:0!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment .purchase-file-actions{gap:8px!important;min-height:18px!important;margin:0!important}#root .purchase-entry-shell .purchase-charge-card .purchase-charge-attachment :is(.purchase-file-preview-name,.purchase-change-document,.purchase-remove-document){font-size:10px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-card{order:20!important;padding:13px 16px 14px!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid>label{min-width:0!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid input,#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:38px!important}@media (width<=1180px) and (width>=801px){#root .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"quantity charges""summary summary""payment payment"!important;align-items:stretch!important;gap:12px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-detail-card{grid-area:quantity!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-charge-card{grid-area:charges!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-summary-card{grid-area:summary!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-payment-card{grid-area:payment!important}#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-detail-card,#root .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-charge-card{align-self:stretch!important;height:100%!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=800px){#root .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}#root .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:1fr!important}}#root :is(.purchase-entry-shell,.purchase-order-shell) .purchase-col-last-rate{width:138px!important}#root .purchase-entry-shell .purchase-col-order-qty{width:112px!important}#root .purchase-entry-shell .purchase-order-quantity-column{text-align:center;white-space:nowrap;min-width:112px}#root .purchase-entry-shell .purchase-order-quantity-column strong{color:#344054;font-weight:700}#root .purchase-entry-shell .purchase-entry-items-table td input:not([readonly]),#root .purchase-entry-shell .purchase-entry-items-table .purchase-difference-control select{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1.5px solid #b9c4d2!important;border-radius:0!important;outline:0!important}#root .purchase-entry-shell .purchase-entry-items-table td input:not([readonly]):hover,#root .purchase-entry-shell .purchase-entry-items-table .purchase-difference-control select:hover{border-bottom-color:#7f92aa!important}#root .purchase-entry-shell .purchase-entry-items-table td input:not([readonly]):focus,#root .purchase-entry-shell .purchase-entry-items-table .purchase-difference-control select:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #1769e8!important}#root .purchase-entry-shell .purchase-entry-items-table td input[readonly]{cursor:default;border-bottom-color:#0000!important}#root .purchase-entry-shell .purchase-entry-items-table .purchase-difference-control:not(.is-single){position:relative}#root .purchase-entry-shell .purchase-entry-items-table .purchase-difference-control:not(.is-single):after{content:"";pointer-events:none;background:#c4cfdd;width:1px;height:24px;position:absolute;bottom:0;left:110px}#root .purchase-page-content:not(.purchase-register-content){color:#142b45;min-width:0;max-width:100%;container:purchase-form/inline-size}#root .purchase-page-content .purchase-entry-shell{gap:12px;min-width:0;max-width:100%}#root .purchase-page-content .purchase-entry-shell :is(.purchase-entry-card,.purchase-main-grid,.purchase-document-column,.purchase-supplier-column,.purchase-field,.purchase-bottom-grid){box-sizing:border-box;min-width:0!important}#root .purchase-page-content .purchase-entry-shell .purchase-entry-card{border-radius:12px}#root .purchase-page-content .purchase-entry-shell :is(.purchase-field>label,.purchase-field>span,.purchase-choice-title,.purchase-billing-heading){font-weight:600;color:#142b45!important;font-size:14px!important}#root .purchase-page-content .purchase-entry-shell .purchase-field :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%;color:#142b45!important;text-shadow:none!important;font-size:14px!important}#root .purchase-page-content .purchase-entry-shell :is(.purchase-items-heading,.purchase-items-header){border-radius:8px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;background:#0d2e66!important;padding:10px 14px!important}#root .purchase-page-content .purchase-entry-shell :is(.purchase-items-heading,.purchase-items-header) h3{margin:0;font-weight:650;color:#fff!important;font-size:18px!important}#root .purchase-page-content .purchase-entry-shell :is(.purchase-items-heading,.purchase-items-header) p{display:none}#root .purchase-page-content .purchase-entry-shell .purchase-add-product{border-radius:7px;padding:7px 12px;color:#fff!important;background:0 0!important;border:1px solid #fff9!important;font-size:14px!important}#root .purchase-page-content .purchase-entry-shell .purchase-table-wrap{max-width:100%;overflow:auto}#root .purchase-page-content .purchase-entry-shell .purchase-items-table :is(th,td,input,select){color:#142b45!important;text-shadow:none!important;font-size:14px!important}#root .purchase-page-content .purchase-entry-shell .purchase-auto-info-card{border-color:#d0daea;align-self:stretch}#root .purchase-page-content .purchase-entry-shell .purchase-auto-info-card h3{color:#142b45;border-bottom:1px solid #d0daea;margin-bottom:14px;padding-bottom:8px;font-weight:700;font-size:18px!important}#root .purchase-page-content .purchase-entry-shell .purchase-auto-info-card dl{row-gap:12px}#root .purchase-page-content .purchase-entry-shell .purchase-auto-info-card :is(dt,dd){color:#142b45!important;font-size:12px!important}#root .purchase-page-content .purchase-entry-shell :is(.purchase-billing-address,.purchase-summary-card,.purchase-detail-grid strong){color:#142b45!important;font-size:14px!important}#root .purchase-page-content .purchase-entry-shell .purchase-save-button{color:#fff!important;background:#0d2e66!important;border-color:#0d2e66!important}@container purchase-form (width<=1100px){#root .purchase-page-content .purchase-entry-shell .purchase-main-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}#root .purchase-page-content .purchase-entry-shell .purchase-auto-info-card{border-top:1px solid #d0daea!important;border-left:0!important;padding:12px 0 0!important}#root .purchase-page-content .purchase-entry-shell :is(.purchase-bottom-grid,.purchase-bottom-grid-with-upload){grid-template-columns:minmax(0,1fr)!important}#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"supplier number""date required""pricelist pricelist""remarks remarks"!important}}@container purchase-form (width<=700px){#root .purchase-page-content .purchase-entry-shell :is(.purchase-form-grid,.purchase-form-grid-document,.purchase-detail-grid,.purchase-detail-grid-compact){grid-template-columns:minmax(0,1fr)!important}#root .purchase-page-content .purchase-entry-shell .purchase-choice-card{gap:14px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"supplier""number""date""required""pricelist""remarks"!important}#root .purchase-page-content .purchase-entry-shell .purchase-summary-card{max-width:100%;width:100%!important}#root .purchase-page-content .purchase-entry-shell .purchase-save-footer{flex-wrap:wrap;gap:8px}}#root .purchase-page-content:not(.purchase-register-content) .master-title-row{border-radius:14px;background:#0d2e66!important;padding:22px 20px!important}#root .purchase-page-content:not(.purchase-register-content) .app-page-title-copy h1{line-height:1.25;color:#fff!important;font-size:28px!important;font-weight:650!important}#root .purchase-page-content:not(.purchase-register-content) .app-page-title-copy p{color:#e4edfc!important;font-size:13px!important}#root .purchase-page-content .purchase-entry-shell :is(.purchase-payment-grid,.purchase-entry-other-charges-grid,.purchase-terms-card,.purchase-attachment-card) :is(label,span,input,select,textarea){color:#142b45;text-shadow:none!important;font-size:14px!important}#root .purchase-page-content .purchase-entry-shell .sales-party-select{width:100%;min-width:0}#root .purchase-page-content .purchase-entry-shell .sales-party-select input{box-sizing:border-box;width:100%;font-size:14px!important}#root .purchase-page-content .purchase-entry-shell :is(.purchase-detail-title,.purchase-static-card-title,.purchase-terms-card) h3{font-size:18px!important;font-weight:650!important}#root .purchase-page-content .purchase-entry-shell .purchase-auto-info-card dd{font-weight:500!important}#root .purchase-page-content .purchase-entry-shell .purchase-field{gap:5px!important}#root .purchase-page-content .purchase-entry-shell .purchase-field small:not(.purchase-char-count){color:#c62828;min-height:16px;font-size:12px;line-height:16px}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-field :is(input:not([type=checkbox]):not([type=radio]),select),#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-payment-grid :is(input,select){box-sizing:border-box;color:#142b45!important;border-radius:7px!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:none!important;padding:9px 11px!important;font-size:15px!important;line-height:22px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-field,.purchase-payment-grid) :is(label,span){font-weight:500;line-height:20px;font-size:14px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell textarea{font-size:14px!important;line-height:1.5!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-items-table :is(input,select){min-height:38px!important;padding:8px!important;font-size:14px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-form-grid-document{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-order-bottom-grid-optional,#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,1fr)!important}@container purchase-form (width>=1101px){#root .purchase-page-content .purchase-entry-shell .purchase-main-grid{grid-template-columns:minmax(230px,1fr) minmax(0,2fr) minmax(210px,.9fr)!important}#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid{grid-template-columns:minmax(230px,1.1fr) repeat(3,minmax(0,1fr))!important}}@container purchase-form (width<=1100px){#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-order-bottom-grid-optional,.purchase-entry-bottom-compact){grid-template-columns:minmax(0,1fr)!important}}@container purchase-form (width<=700px){#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-form-grid-document{grid-template-columns:minmax(0,1fr)!important}}#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid>.purchase-order-info{min-width:0;grid-area:info!important}#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid>.purchase-order-remarks{grid-area:remarks!important}#root .purchase-page-content .purchase-order-shell .purchase-order-info dl div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:10px;display:grid}#root .purchase-page-content .purchase-order-shell .purchase-order-info dd{overflow-wrap:anywhere}@container purchase-form (width>=1101px){#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid{grid-template-columns:minmax(210px,1.1fr) repeat(3,minmax(0,1fr)) minmax(210px,.95fr)!important;grid-template-areas:"supplier number date required info""supplier number pricelist remarks info"!important}}@container purchase-form (width<=1100px){#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"supplier number""date required""pricelist remarks""info info"!important}}@container purchase-form (width<=700px){#root .purchase-page-content .purchase-order-shell .purchase-order-head-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"supplier""number""date""required""pricelist""remarks""info"!important}}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-rows:auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"quantity attachment summary""payment payment payment"!important;align-items:stretch!important;gap:12px!important;display:grid!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-detail-card{grid-area:quantity!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-attachment-card{grid-area:attachment!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-summary-card{grid-area:summary!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-payment-card{grid-area:payment!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-entry-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact :is(.purchase-detail-title,.purchase-charge-attachment-title,.purchase-summary-card>h3,.purchase-static-card-title){box-sizing:border-box;flex-wrap:wrap;color:#fff!important;background:#0d2e66!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin:0 0 10px!important;padding:10px 12px!important;display:flex!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact :is(.purchase-detail-title h3,.purchase-charge-attachment-title strong,.purchase-summary-card>h3,.purchase-static-card-title h3){color:#fff!important;font-size:18px!important;font-weight:650!important;line-height:22px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact :is(.purchase-detail-title p,.purchase-static-card-title small,.purchase-charge-attachment-title small){display:none!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-charge-attachment{flex-direction:column!important;gap:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-document-drop{box-sizing:border-box;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:180px!important;margin:0!important;padding:16px!important;display:flex!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact :is(.purchase-detail-grid span,.purchase-detail-grid strong,.purchase-summary-card>div>span,.purchase-summary-card>div>strong,.purchase-document-drop strong,.purchase-document-drop span){color:#142b45!important;text-shadow:none!important;font-size:14px!important;line-height:20px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px 10px!important;margin:0!important;padding:0!important;display:grid!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid label{gap:4px!important;min-width:0!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid label>span{color:#142b45!important;font-size:14px!important;line-height:20px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid :is(input,select){box-sizing:border-box;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:8px 10px!important;font-size:15px!important}@container purchase-form (width<=1199px){#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container purchase-form (width<=850px){#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"quantity""attachment""summary""payment"!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container purchase-form (width<=480px){#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-payment-grid{grid-template-columns:minmax(0,1fr)!important}}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact>.purchase-attachment-card{flex-direction:column!important;align-self:stretch!important;height:auto!important;display:flex!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-charge-attachment{flex:auto!important;align-self:stretch!important;height:auto!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-entry-bottom-compact .purchase-document-drop{flex:auto!important;min-height:180px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell{margin-bottom:0!important;padding-bottom:76px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-save-footer.purchase-action-card{margin-top:8px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table{table-layout:fixed!important;width:100%!important;min-width:1250px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-index{width:38px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-name{width:auto!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-hsn{width:96px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-uom{width:70px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-last-rate{width:150px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-qty{width:100px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-gst{width:85px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-tax,#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-amount{width:130px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .po-item-action{width:68px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table :is(th,td){white-space:nowrap;min-width:0!important;padding:8px 6px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .purchase-product-cell,#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .purchase-product-cell>span{min-width:0}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table .purchase-product-cell :is(strong,small){overflow-wrap:anywhere;white-space:normal!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-table input{box-sizing:border-box;width:100%!important;min-width:0!important}#root .purchase-page-content:not(.purchase-register-content){--purchase-text:#142b45;--purchase-heading:#0d2e66;font-family:Inter,Segoe UI,Arial,sans-serif!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-main-grid{grid-template-columns:minmax(230px,1fr) minmax(0,2fr) minmax(230px,.9fr)!important;align-items:start!important;gap:16px!important;display:grid!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-form-grid-document{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px 12px!important;display:grid!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-form-grid-document>.purchase-field{grid-area:auto!important;align-content:start!important;align-self:start!important;gap:4px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-field,.purchase-payment-grid) :is(label,span){color:var(--purchase-text)!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-field,.purchase-payment-grid) :is(input:not([type=radio]):not([type=checkbox]),select){box-sizing:border-box;width:100%!important;height:42px!important;min-height:42px!important;max-height:none!important;color:var(--purchase-text)!important;padding:9px 11px!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-char-count{justify-self:end;font-size:11px!important;line-height:14px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-billing-address,.purchase-order-address){height:auto!important;min-height:110px!important;margin-top:6px!important;padding:12px!important;font-size:14px!important;line-height:1.5!important;display:block!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-auto-info-card{border-top:0!important;border-left:1px solid #d0daea!important;grid-area:auto!important;align-self:stretch!important;margin:0!important;padding:0 0 0 16px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-auto-info-card h3{padding-bottom:8px!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-auto-info-card :is(dt,dd){color:var(--purchase-text)!important;font-size:12px!important;line-height:18px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-auto-info-card dl{gap:12px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-items-heading,.purchase-items-header,.purchase-detail-title,.purchase-static-card-title,.purchase-summary-card>h3,.purchase-terms-card>h3){background:var(--purchase-heading)!important;color:#fff!important;border-radius:6px!important;min-height:42px!important;margin:0 0 10px!important;padding:10px 12px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-items-heading h3,.purchase-items-header h3,.purchase-detail-title h3,.purchase-static-card-title h3,.purchase-summary-card>h3,.purchase-terms-card>h3){color:#fff!important;font-size:18px!important;font-weight:650!important;line-height:22px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-summary-card,.purchase-detail-grid,.purchase-items-table) :is(td,th,span,strong,input){text-shadow:none!important;font-size:14px!important;line-height:20px!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-items-table th,.purchase-items-table td){font-weight:400}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell :is(.purchase-detail-title p,.purchase-static-card-title small){display:none!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-bottom-grid-optional>.purchase-entry-card{align-self:stretch!important;min-height:0!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-order-shell .purchase-order-bottom-grid-optional .purchase-document-drop{flex:1;min-height:180px!important}@container purchase-form (width<=1100px){#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-main-grid{grid-template-columns:minmax(0,1fr)!important}#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-auto-info-card{border-top:1px solid #d0daea!important;border-left:0!important;padding:12px 0 0!important}}@container purchase-form (width<=600px){#root .purchase-page-content:not(.purchase-register-content) .purchase-entry-shell .purchase-form-grid-document{grid-template-columns:minmax(0,1fr)!important}}.purchase-register-shell{gap:16px;display:grid}.purchase-register-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.purchase-register-error button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.purchase-register-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.purchase-register-summary-card{--metric-accent:#1769e8;--metric-soft:#eef6ff;--metric-tile:#dcecff;--metric-border:#bcd8ff;isolation:isolate;background:linear-gradient(120deg,#fff 0%,var(--metric-soft) 100%);border:1px solid var(--metric-border);border-radius:14px;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #162e540e}.purchase-register-summary-card:nth-child(4n+2){--metric-accent:#009b86;--metric-soft:#edfbf7;--metric-tile:#d0f4eb;--metric-border:#afe6da}.purchase-register-summary-card:nth-child(4n+3){--metric-accent:#7742df;--metric-soft:#f5f0ff;--metric-tile:#e7dcff;--metric-border:#d7c5fa}.purchase-register-summary-card:nth-child(4n+4){--metric-accent:#dd710b;--metric-soft:#fff5eb;--metric-tile:#ffe7d0;--metric-border:#f7d2ac}.purchase-register-summary-card:after{content:"";z-index:-1;pointer-events:none;border:18px solid var(--metric-tile);opacity:.65;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-64px;right:-48px}.purchase-register-summary-icon{background:var(--metric-tile);width:48px;height:48px;color:var(--metric-accent);border-radius:12px;flex:none;place-items:center;display:grid}.purchase-register-summary-icon svg{width:24px;height:24px}.purchase-register-summary-card>div{gap:6px;min-width:0;display:grid}.purchase-register-summary-card>div>span{color:#213657;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.purchase-register-summary-card strong{color:#0e1b33;letter-spacing:-.3px;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(19px,1.35vw,25px);font-weight:750;line-height:1.2}.purchase-register-card{background:#fff;border:1px solid #e1e7f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a}.purchase-register-toolbar{flex-wrap:nowrap;align-items:flex-end;gap:10px;padding:14px;display:flex}.purchase-register-search{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex:0 240px;align-items:center;gap:8px;min-width:180px;max-width:260px;height:40px;padding:0 11px;display:flex}.purchase-register-search:focus-within{border-color:#84adff;box-shadow:0 0 0 3px #1570ef14}.purchase-register-search input{color:#101828;width:100%;font:inherit;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.purchase-register-search input::placeholder{color:#98a2b3}.purchase-register-filter{color:#475467;flex:128px;gap:5px;min-width:115px;max-width:180px;font-size:11px;font-weight:700;display:grid}.purchase-register-filter span{line-height:1}.purchase-register-filter input,.purchase-register-filter select{color:#101828;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:0;padding:0 10px;font-size:13px}.purchase-register-filter input:focus,.purchase-register-filter select:focus{border-color:#84adff;box-shadow:0 0 0 3px #1570ef14}.purchase-register-actions{white-space:nowrap;flex:none;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.purchase-register-icon-button,.purchase-register-primary{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.purchase-register-icon-button{color:#344054;background:#fff;border:1px solid #d0d5dd}.purchase-register-icon-button:hover{background:#f8fafc}.purchase-register-icon-button:disabled{opacity:.6;cursor:default}.purchase-register-primary{color:#fff;background:#1570ef;border:1px solid #1570ef}.purchase-register-primary:hover{background:#175cd3}.is-spinning{animation:.85s linear infinite purchase-register-spin}@keyframes purchase-register-spin{to{transform:rotate(360deg)}}.purchase-register-table-card{overflow:hidden}.purchase-register-table-title{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.purchase-register-table-title h2{color:#101828;margin:0;font-size:18px;line-height:1.25}.purchase-register-table-title p{color:#667085;margin:3px 0 0;font-size:12px}.purchase-register-table-title>span{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.purchase-register-table-scroll{width:100%;overflow:auto}.purchase-register-table-scroll table{border-collapse:collapse;width:100%;min-width:1050px}.purchase-register-table-scroll th{color:#475467;text-align:left;letter-spacing:.01em;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:10px 12px;font-size:11px;font-weight:800}.purchase-register-table-scroll td{color:#344054;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f2f4f7;padding:11px 12px;font-size:12px}.purchase-register-table-scroll tbody tr:hover td{background:#fbfdff}.purchase-register-document{font-weight:800;color:#175cd3!important}.purchase-register-empty{text-align:center!important;color:#667085!important;white-space:normal!important;padding:34px 16px!important}.purchase-register-status{color:#475467;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.purchase-register-status.status-completed,.purchase-register-status.status-converted,.purchase-register-status.status-fully-received{color:#067647;background:#ecfdf3}.purchase-register-status.status-pending,.purchase-register-status.status-saved,.purchase-register-status.status-partially-received{color:#b54708;background:#fffaeb}.purchase-register-status.status-cancelled,.purchase-register-status.status-damaged,.purchase-register-status.status-short{color:#b42318;background:#fef3f2}.purchase-register-view{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.purchase-register-view:hover{color:#175cd3;background:#f5f8ff;border-color:#84adff}.purchase-register-row-actions{align-items:center;gap:7px;display:flex}.purchase-register-print{color:#175cd3;border-color:#9ec5fe}.purchase-register-print:hover{color:#175cd3;background:#eff8ff;border-color:#1570ef}.purchase-register-view:disabled{opacity:.58;cursor:not-allowed}.purchase-register-pagination{color:#667085;border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.purchase-register-pagination>div{align-items:center;gap:8px;display:flex}.purchase-register-pagination button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:4px;height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.purchase-register-pagination button:disabled{opacity:.45;cursor:not-allowed}.purchase-register-pagination button:not(:disabled):hover{background:#f8fafc}.purchase-register-pagination>div>span{color:#475467;white-space:nowrap;font-weight:700}.purchase-register-modal-backdrop{z-index:1200;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.purchase-register-modal{background:#fff;border-radius:14px;grid-template-rows:auto 1fr;width:min(1080px,96vw);max-height:88vh;display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a40}.purchase-register-modal>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 18px;display:flex}.purchase-register-modal>header h2{color:#101828;margin:0;font-size:19px}.purchase-register-modal>header p{color:#667085;margin:3px 0 0;font-size:12px}.purchase-register-modal>header button{color:#667085;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.purchase-register-modal-actions{align-items:center;gap:9px;display:flex}.purchase-register-modal>header .purchase-register-modal-download{color:#fff;min-width:126px;min-height:40px;font:inherit;background:#ffffff21;border:1px solid #ffffff6b;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.purchase-register-modal>header .purchase-register-modal-close{color:#fff;background:#ffffff21;border-radius:8px;width:40px;height:40px}.purchase-register-detail-grid{gap:12px}.purchase-register-detail-grid>div{min-height:54px;padding:11px 12px}.purchase-register-modal-content{gap:16px;padding:16px;display:grid;overflow:auto}.purchase-register-modal-loading{text-align:center;color:#667085;padding:36px}.purchase-register-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchase-register-detail-grid>div{background:#fcfcfd;border:1px solid #eaecf0;border-radius:9px;gap:4px;min-width:0;min-height:54px;padding:11px 12px;display:grid}.purchase-register-detail-grid span{color:#667085;font-size:11px}.purchase-register-detail-grid strong{color:#101828;overflow-wrap:anywhere;font-size:13px}.purchase-register-document-card{background:#f5fbff;border:1px solid #b2ddff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.purchase-register-document-icon{color:#1570ef;background:#eaf2ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.purchase-register-document-info{flex:1;gap:3px;min-width:0;display:grid}.purchase-register-document-info>span{color:#667085;font-size:11px}.purchase-register-document-info>strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.purchase-register-document-view{color:#fff;white-space:nowrap;background:#1570ef;border:1px solid #1570ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.purchase-register-document-view:hover{background:#175cd3;transform:translateY(-1px);box-shadow:0 5px 12px #1570ef2e}.purchase-register-detail-items{gap:8px;display:grid}.purchase-register-detail-items h3{color:#101828;margin:0;font-size:15px}.purchase-register-detail-total{color:#475467;border-top:1px solid #d0d5dd;justify-content:space-between;align-items:center;width:min(320px,100%);margin-left:auto;padding-top:12px;font-size:14px;display:flex}.purchase-register-detail-total strong{color:#1570ef;font-size:18px}.purchase-register-detail-summary{box-sizing:border-box;background:#f8fafc;border:1px solid #dce3ef;border-radius:8px;gap:8px;width:min(360px,100%);margin-left:auto;padding:12px 14px;display:grid}.purchase-register-detail-summary>div{color:#667085;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.purchase-register-detail-summary>div>strong{color:#172744;font-size:12px;font-weight:700}.purchase-register-detail-summary .purchase-register-detail-total{width:100%;margin:4px 0 0;padding-top:10px}.purchase-register-detail-summary .purchase-register-detail-total strong{color:#1570ef;font-size:18px}.purchase-register-source-challans{background:#f5fbff;border:1px solid #b2ddff;border-radius:10px;gap:10px;padding:12px;display:grid}.purchase-register-source-challans h3{color:#0b4a6f;margin:0;font-size:14px}.purchase-register-source-challans p{color:#47677a;margin:3px 0 0;font-size:11px}.purchase-register-source-challan-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.purchase-register-source-challan-list article{background:#fff;border:1px solid #d1e9ff;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.purchase-register-source-challan-list strong{color:#175cd3;font-size:12px}.purchase-register-source-challan-list span{color:#667085;font-size:11px}@media (width<=1280px){.purchase-register-toolbar{gap:8px}.purchase-register-search{flex-basis:210px;min-width:165px}.purchase-register-filter{min-width:108px}.purchase-register-icon-button,.purchase-register-primary{padding:0 10px;font-size:12px}.purchase-register-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.purchase-register-toolbar{flex-wrap:wrap}.purchase-register-search{flex:220px;max-width:none}.purchase-register-filter{flex:140px;max-width:none}.purchase-register-actions{margin-left:0}}@media (width<=900px){.purchase-register-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.purchase-register-summary{grid-template-columns:1fr}.purchase-register-toolbar{grid-template-columns:1fr;display:grid}.purchase-register-search,.purchase-register-filter{width:100%;min-width:0;max-width:none}.purchase-register-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.purchase-register-table-title,.purchase-register-pagination{flex-direction:column;align-items:flex-start}.purchase-register-pagination>div{justify-content:space-between;width:100%}.purchase-register-detail-grid{grid-template-columns:1fr}.purchase-register-document-card{flex-wrap:wrap;align-items:flex-start}.purchase-register-document-view{width:100%}}.purchase-register-direct-actions{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.purchase-register-direct-icon,.purchase-register-direct-icon:hover,.purchase-register-direct-icon:focus,.purchase-register-direct-icon:active{width:auto;height:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:none;animation:none;display:inline-flex;transform:none}.purchase-register-edit-icon{color:#475569}.purchase-register-view-icon{color:#1769e8}.purchase-register-print-icon{color:#f79009}.purchase-register-direct-icon:disabled{opacity:.45;cursor:not-allowed}.purchase-register-cancel-action,.purchase-register-cancel-action:hover,.purchase-register-cancel-action:focus,.purchase-register-cancel-action:active{color:#dc2626;height:26px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #ef4444;border-radius:6px;outline:none;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:none;animation:none;transform:none}.purchase-register-cancel-action:disabled{opacity:.5;cursor:not-allowed}.purchase-register-content{padding-top:12px!important}.purchase-register-primary,.purchase-register-primary:hover,.purchase-register-primary:focus,.purchase-register-primary:active{color:#fff!important;background:#0b2f6b!important;border-color:#0b2f6b!important;box-shadow:0 6px 14px #0b2f6b2e!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total){justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>span{box-sizing:border-box;flex:0 0 58%;min-width:0;padding-right:14px;position:relative}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>span:after{content:":";color:currentColor;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%)}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>strong{text-align:right;flex:auto;min-width:0}.purchase-register-detail-summary>div:not(.purchase-register-detail-total){grid-template-columns:minmax(132px,166px) 10px minmax(0,1fr)!important;align-items:center!important;gap:0 6px!important;font-size:12.5px!important;line-height:1.35!important;display:grid!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>span{grid-column:1;min-width:0;color:#243552!important;flex:none!important;padding-right:0!important;font-size:12.5px!important;font-weight:500!important;position:static!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>span:after{content:none!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total):before{content:":";color:#243552;grid-column:2;justify-self:center;font-size:12.5px;font-weight:700}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>strong{font-variant-numeric:tabular-nums;grid-column:3;min-width:0;text-align:right!important;flex:none!important;font-size:12.8px!important;font-weight:700!important}@media (width<=620px){.purchase-register-detail-summary>div:not(.purchase-register-detail-total){grid-template-columns:minmax(118px,146px) 10px minmax(0,1fr)!important;column-gap:5px!important;font-size:12px!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>span,.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>strong,.purchase-register-detail-summary>div:not(.purchase-register-detail-total):before{font-size:12px!important}}.purchase-register-detail-summary{gap:3px!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total){grid-template-columns:minmax(132px,166px) 10px minmax(0,1fr)!important;align-items:center!important;gap:0 5px!important;min-height:24px!important;font-size:12.5px!important;line-height:1.15!important;display:grid!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>span{grid-area:1/1!important;align-self:center!important;margin:0!important;line-height:1.15!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total):before{content:":"!important;grid-area:1/2!important;place-self:center!important;margin:0!important;line-height:1!important}.purchase-register-detail-summary>div:not(.purchase-register-detail-total)>strong{grid-area:1/3!important;align-self:center!important;margin:0!important;line-height:1.15!important}#root .purchase-register-content{container:purchase-register-page/inline-size;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .purchase-register-content .purchase-register-shell,#root .purchase-register-content .gb-list-analytics.gb-list-analytics-fit-card,#root .purchase-register-content .gb-list-chart-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .purchase-register-content .gb-list-analytics.gb-list-analytics-fit-card{grid-template-columns:minmax(0,1.75fr) minmax(360px,.92fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important;overflow:visible!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-card{height:auto!important;min-height:278px!important;overflow:hidden!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-trend-card{flex-direction:column!important;display:flex!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-head{min-height:64px!important;padding:11px 15px 9px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-legend{gap:20px!important;height:30px!important;padding:4px 18px 0!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-wrap{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 8px 5px!important;overflow:hidden!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-line-chart{aspect-ratio:900/214!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-axis-inside{paint-order:stroke!important;stroke:#fff!important;stroke-width:3px!important;stroke-linejoin:round!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-status-card{flex-direction:column!important;display:flex!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-status-body{box-sizing:border-box!important;flex:auto!important;grid-template-columns:minmax(145px,.85fr) minmax(190px,1.15fr)!important;gap:17px!important;min-width:0!important;min-height:214px!important;padding:14px 18px 16px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-donut{width:150px!important;height:150px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-donut>div{width:88px!important;height:88px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-status-legend{min-width:0!important;max-width:100%!important}@media (width<=1180px){#root .purchase-register-content .gb-list-analytics.gb-list-analytics-fit-card{grid-template-columns:minmax(0,1fr)!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-card{min-height:292px!important}}@media (width<=760px){#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-head{flex-direction:column!important;align-items:flex-start!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-controls,#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-controls select{width:100%!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-wrap{padding-left:6px!important;padding-right:6px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-line-chart{width:100%!important;min-width:0!important;max-width:100%!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-status-body{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}}#root .purchase-register-content .grn-list-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:980px!important}#root .purchase-register-content .grn-list-table th,#root .purchase-register-content .grn-list-table td{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding-left:6px!important;padding-right:6px!important;overflow:hidden!important}#root .purchase-register-content .grn-list-table th:nth-child(2),#root .purchase-register-content .grn-list-table td:nth-child(2){padding-left:10px!important;padding-right:10px!important}#root .purchase-register-content .grn-list-table .purchase-register-direct-actions{justify-content:center!important;gap:8px!important;overflow:visible!important}#root .purchase-register-content .grn-list-table .purchase-register-status{min-width:0!important;max-width:100%!important;padding-left:7px!important;padding-right:7px!important}@media (width<=1050px){#root .purchase-register-content .purchase-register-table-scroll .grn-list-table{min-width:980px!important}}#root .purchase-register-content .purchase-entry-list-table,#root .purchase-register-content .purchase-order-list-table,#root .purchase-register-content .grn-list-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}#root .purchase-register-content .purchase-entry-list-table th,#root .purchase-register-content .purchase-order-list-table th,#root .purchase-register-content .grn-list-table th{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;padding-left:6px!important;padding-right:6px!important;overflow:visible!important}#root .purchase-register-content .purchase-entry-list-table td,#root .purchase-register-content .purchase-order-list-table td,#root .purchase-register-content .grn-list-table td{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding-left:6px!important;padding-right:6px!important;overflow:hidden!important}#root .purchase-register-content .purchase-col-warehouse{width:108px!important}#root .purchase-register-content .purchase-col-amount,#root .purchase-register-content .purchase-col-status{width:104px!important}#root .purchase-register-content .purchase-entry-list-table th:nth-child(2),#root .purchase-register-content .purchase-entry-list-table td:nth-child(2),#root .purchase-register-content .purchase-order-list-table th:nth-child(2),#root .purchase-register-content .purchase-order-list-table td:nth-child(2),#root .purchase-register-content .grn-list-table th:nth-child(2),#root .purchase-register-content .grn-list-table td:nth-child(2){text-align:left!important;padding-left:10px!important;padding-right:10px!important}#root .purchase-register-content .purchase-entry-list-table .purchase-register-direct-actions,#root .purchase-register-content .purchase-order-list-table .purchase-register-direct-actions,#root .purchase-register-content .grn-list-table .purchase-register-direct-actions{justify-content:center!important;gap:8px!important;overflow:visible!important}#root .purchase-register-content .purchase-entry-list-table .purchase-register-status,#root .purchase-register-content .purchase-order-list-table .purchase-register-status,#root .purchase-register-content .grn-list-table .purchase-register-status{min-width:0!important;max-width:100%!important}#root .purchase-register-content .purchase-entry-list-table th:nth-child(2),#root .purchase-register-content .purchase-order-list-table th:nth-child(2),#root .purchase-register-content .grn-list-table th:nth-child(2){text-align:center!important}#root .purchase-register-content .purchase-entry-list-table th,#root .purchase-register-content .purchase-order-list-table th,#root .purchase-register-content .grn-list-table th,#root .purchase-register-content .purchase-entry-list-table td,#root .purchase-register-content .purchase-order-list-table td,#root .purchase-register-content .grn-list-table td{text-align:center!important;vertical-align:middle!important;padding-left:4px!important;padding-right:4px!important}#root .purchase-register-content .purchase-entry-list-table thead th:nth-child(2),#root .purchase-register-content .purchase-order-list-table thead th:nth-child(2),#root .purchase-register-content .grn-list-table thead th:nth-child(2){text-align:center!important}#root .purchase-register-content .purchase-entry-list-table tbody td:nth-child(2),#root .purchase-register-content .purchase-order-list-table tbody td:nth-child(2),#root .purchase-register-content .grn-list-table tbody td:nth-child(2){text-align:left!important;padding-left:8px!important;padding-right:8px!important}#root .purchase-register-content .purchase-register-detail-summary{box-sizing:border-box!important;background:#fff!important;border:1px solid #53627a!important;border-radius:4px!important;gap:0!important;width:min(430px,100%)!important;padding:0!important;display:grid!important;overflow:hidden!important}#root .purchase-register-content .purchase-register-detail-summary>div{color:#475467!important;border-bottom:1px solid #53627a!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:34px!important;margin:0!important;padding:0!important;font-size:11px!important;display:grid!important}#root .purchase-register-content .purchase-register-detail-summary>div:last-child{border-bottom:0!important}#root .purchase-register-content .purchase-register-detail-summary>div>span,#root .purchase-register-content .purchase-register-detail-summary>div>strong{box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:7px 10px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}#root .purchase-register-content .purchase-register-detail-summary>div>span{color:#4a5a72!important;text-align:left!important;white-space:nowrap!important;justify-content:flex-start!important}#root .purchase-register-content .purchase-register-detail-summary>div>span:after{content:":"!important;margin-left:2px!important}#root .purchase-register-content .purchase-register-detail-summary>div>strong{color:#172744!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;border-left:1px solid #53627a!important;justify-content:flex-end!important;font-weight:600!important}#root .purchase-register-content .purchase-register-detail-summary .purchase-register-detail-total{border-top:0!important;width:100%!important;margin:0!important;padding:0!important}#root .purchase-register-content .purchase-register-detail-summary .purchase-register-detail-total>strong{color:#0868ed!important;font-size:17px!important;font-weight:700!important}#root .purchase-register-content .gb-list-analytics-fit-card{grid-template-columns:minmax(0,1.72fr) minmax(340px,.92fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-card{min-width:0!important;height:268px!important;min-height:268px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-head{min-height:58px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-legend{height:28px!important;padding-top:7px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-trend-card .gb-list-chart-wrap{box-sizing:border-box!important;width:100%!important;height:180px!important;min-height:180px!important;padding:0 10px 8px!important;overflow:hidden!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-line-chart{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;display:block!important;overflow:visible!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-status-body{box-sizing:border-box!important;height:209px!important;min-height:209px!important}#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table){table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}#root .purchase-register-content .purchase-entry-list-table{min-width:1280px!important}#root .purchase-register-content .bill-of-supply-list-table{min-width:930px!important}#root .purchase-register-content .purchase-order-list-table{min-width:940px!important}#root .purchase-register-content .grn-list-table{min-width:1010px!important}#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) th,#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) td{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;padding-left:4px!important;padding-right:4px!important}#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) th{text-overflow:clip!important;overflow:visible!important}#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) td{text-overflow:ellipsis!important;overflow:hidden!important}#root .purchase-register-content .purchase-col-index{width:38px!important}#root .purchase-register-content .purchase-col-name{width:auto!important}#root .purchase-register-content .purchase-col-entry-number{width:126px!important}#root .purchase-register-content .purchase-col-document-number{width:116px!important}#root .purchase-register-content .purchase-col-type{width:102px!important}#root .purchase-register-content .purchase-col-date{width:100px!important}#root .purchase-register-content .purchase-col-required-date{width:112px!important}#root .purchase-register-content .purchase-col-mode{width:118px!important}#root .purchase-register-content .purchase-col-po-short{width:88px!important}#root .purchase-register-content .purchase-col-po-number,#root .purchase-register-content .purchase-col-warehouse{width:108px!important}#root .purchase-register-content .purchase-col-amount{width:100px!important}#root .purchase-register-content .purchase-col-status{width:104px!important}#root .purchase-register-content .purchase-col-action{width:112px!important}#root .purchase-register-content .grn-list-table .grn-col-index{width:38px!important}#root .purchase-register-content .grn-list-table .grn-col-party{width:auto!important}#root .purchase-register-content .grn-list-table .grn-col-number{width:104px!important}#root .purchase-register-content .grn-list-table .grn-col-purchase-entry{width:118px!important}#root .purchase-register-content .grn-list-table .grn-col-date{width:98px!important}#root .purchase-register-content .grn-list-table .grn-col-supplier-document{width:146px!important}#root .purchase-register-content .grn-list-table .grn-col-warehouse{width:104px!important}#root .purchase-register-content .grn-list-table .grn-col-status{width:122px!important}#root .purchase-register-content .grn-list-table .grn-col-action{width:112px!important}#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) thead th:nth-child(2){text-align:center!important}#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) tbody td:nth-child(2){text-align:left!important;padding-left:8px!important;padding-right:8px!important}#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) .purchase-register-row-actions,#root .purchase-register-content :is(.purchase-entry-list-table,.bill-of-supply-list-table,.purchase-order-list-table,.grn-list-table) .purchase-register-direct-actions{justify-content:center!important;gap:6px!important;overflow:visible!important}@media (width<=1050px){#root .purchase-register-content .gb-list-analytics-fit-card{grid-template-columns:1fr!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-chart-card{height:auto!important;min-height:258px!important}#root .purchase-register-content .gb-list-analytics-fit-card .gb-list-status-body{height:auto!important;min-height:198px!important}}#root .purchase-register-content .purchase-register-modal-backdrop{z-index:9990!important;box-sizing:border-box!important;background:#0f172a6b!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important}#root .purchase-register-content .purchase-register-modal{background:#fff!important;border-radius:12px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1080px,96vw)!important;max-height:90vh!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 70px #0f172a38!important}#root .purchase-register-content .purchase-register-modal>header{border-bottom:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 18px!important;display:flex!important}#root .purchase-register-content .purchase-register-modal>header h2{color:#fff!important;margin:0 0 3px!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}#root .purchase-register-content .purchase-register-modal>header p{color:#fff!important;opacity:.82!important;margin:0!important;font-size:12px!important;line-height:1.25!important}#root .purchase-register-content .purchase-register-modal-actions{align-items:center!important;gap:9px!important;display:flex!important}#root .purchase-register-content .purchase-register-modal>header .purchase-register-modal-download{color:#fff!important;background:#ffffff21!important;border:1px solid #ffffff73!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:126px!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}#root .purchase-register-content .purchase-register-modal>header .purchase-register-modal-close{color:#fff!important;background:#ffffff21!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important}#root .purchase-register-content .purchase-register-modal-content{min-height:0!important;padding:0!important;display:block!important;overflow:auto!important}#root .purchase-register-content .purchase-register-modal-loading{color:#667085!important;place-items:center!important;min-height:190px!important;padding:36px!important;display:grid!important}#root .purchase-register-content .purchase-register-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:18px 20px!important;display:grid!important}#root .purchase-register-content .purchase-register-detail-grid>div{box-sizing:border-box!important;background:#fff!important;border:1px solid #e3e8f0!important;border-radius:7px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;min-height:54px!important;padding:11px 12px!important;display:flex!important}#root .purchase-register-content .purchase-register-detail-grid>div>span{color:#718096!important;font-size:11px!important;line-height:1.2!important}#root .purchase-register-content .purchase-register-detail-grid>div>strong{color:#172744!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important}#root .purchase-register-content .purchase-register-detail-grid .purchase-register-status,#root .purchase-register-content .purchase-register-detail-grid .payment-status-badge{width:max-content!important;max-width:100%!important}#root .purchase-register-content .purchase-register-source-challans{background:#f8fbff!important;border:1px solid #d8e2f0!important;border-radius:8px!important;margin:18px 20px 0!important}#root .purchase-register-content .purchase-register-detail-items{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 18px 16px!important}#root .purchase-register-content .purchase-register-detail-items>h3{display:none!important}#root .purchase-register-content .purchase-register-detail-items .purchase-register-table-scroll{border:0!important;border-radius:0!important;width:100%!important;overflow:auto!important}#root .purchase-register-content .purchase-register-detail-items table{border-collapse:collapse!important;background:#fff!important;border:1px solid #e3e8f0!important;width:100%!important;min-width:760px!important;font-size:11px!important}#root .purchase-register-content .purchase-register-detail-items th{color:#243552!important;text-align:left!important;white-space:nowrap!important;background:#f8fafc!important;border-bottom:1px solid #e3e8f0!important;padding:9px!important;font-size:11px!important;font-weight:600!important}#root .purchase-register-content .purchase-register-detail-items td{color:#243552!important;vertical-align:middle!important;white-space:nowrap!important;border-bottom:1px solid #edf0f5!important;padding:9px!important;font-size:11px!important}#root .purchase-register-content .purchase-register-detail-items th:not(:last-child),#root .purchase-register-content .purchase-register-detail-items td:not(:last-child){border-right:1px solid #dfe6ef!important}#root .purchase-register-content .purchase-register-detail-items .purchase-register-product-cell{white-space:normal!important;min-width:180px!important}#root .purchase-register-content .purchase-register-product-cell>strong{color:#172744!important;font-size:11px!important;font-weight:600!important;display:block!important}#root .purchase-register-content .purchase-register-product-cell>small{color:#7b899f!important;margin-top:2px!important;font-size:10px!important;font-weight:400!important;display:block!important}#root .purchase-register-content .purchase-register-document-card{background:#fff!important;border:1px solid #d8e2f0!important;border-radius:7px!important;margin:0 18px 16px!important;padding:9px 11px!important}#root .purchase-register-content .purchase-register-document-icon{border-radius:7px!important;width:34px!important;height:34px!important}#root .purchase-register-content .purchase-register-document-view{border-radius:7px!important;height:34px!important;font-size:11px!important}#root .purchase-register-content .purchase-register-view-footer{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:0 18px 16px!important;display:grid!important}#root .purchase-register-content .purchase-register-view-footer.is-summary-only .purchase-register-view-summary-stack{grid-column:2!important}#root .purchase-register-content .purchase-register-view-summary-stack{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}#root .purchase-register-content .purchase-register-view-summary-stack .purchase-register-detail-summary{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #dce3ef!important;border-radius:9px 9px 0 0!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}#root .purchase-register-content .purchase-register-view-summary-stack .purchase-register-detail-summary>div{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #d6deea!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:34px!important;margin:0!important;padding:7px 12px!important;display:grid!important}#root .purchase-register-content .purchase-register-view-summary-stack .purchase-register-detail-summary>div:last-child{border-bottom:0!important}#root .purchase-register-content .purchase-register-view-summary-stack .purchase-register-detail-summary>div:before{content:none!important;display:none!important}#root .purchase-register-content .purchase-register-view-summary-stack .purchase-register-detail-summary>div>span{color:#243552!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/1!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;overflow:hidden!important}#root .purchase-register-content .purchase-register-view-summary-stack .purchase-register-detail-summary>div>span:after{content:":"!important;margin-left:2px!important;display:inline!important;position:static!important;transform:none!important}#root .purchase-register-content .purchase-register-view-summary-stack .purchase-register-detail-summary>div>strong{color:#172744!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;border:0!important;grid-area:1/2!important;min-width:max-content!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:700!important}#root .purchase-register-content .purchase-register-view-grand-total{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce3ef!important;border-top-color:#c9d4e5!important;border-radius:0 0 9px 9px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;display:grid!important}#root .purchase-register-content .purchase-register-view-grand-total>span{color:#172744!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important}#root .purchase-register-content .purchase-register-view-grand-total>span:after{content:":";margin-left:2px}#root .purchase-register-content .purchase-register-view-grand-total>strong{color:#0868ed!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-size:15px!important;font-weight:800!important}#root .purchase-register-content .purchase-register-grn-view-items table{min-width:900px!important}@media (width<=980px){#root .purchase-register-content .purchase-register-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .purchase-register-content .purchase-register-view-footer{grid-template-columns:1fr!important}#root .purchase-register-content .purchase-register-view-footer.is-summary-only .purchase-register-view-summary-stack{grid-column:1!important}}@media (width<=620px){#root .purchase-register-content .purchase-register-modal-backdrop{padding:10px!important}#root .purchase-register-content .purchase-register-modal{width:100%!important;max-height:94vh!important}#root .purchase-register-content .purchase-register-modal>header{flex-wrap:wrap!important;align-items:flex-start!important}#root .purchase-register-content .purchase-register-modal-actions{justify-content:flex-end!important;width:100%!important}#root .purchase-register-content .purchase-register-detail-grid{grid-template-columns:1fr!important;padding:14px!important}#root .purchase-register-content .purchase-register-detail-items{padding:0 14px 14px!important}#root .purchase-register-content .purchase-register-document-card{margin:0 14px 14px!important}#root .purchase-register-content .purchase-register-view-footer{padding:0 14px 14px!important}}#root .purchase-register-content{color:#142b45;min-width:0;max-width:100%;container:purchase-register/inline-size;padding:12px!important}#root .purchase-register-content .purchase-register-shell{gap:12px;min-width:0;max-width:100%}#root .purchase-register-content .purchase-register-heading{box-sizing:border-box;background:#0d2e66;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:22px 20px;display:flex}#root .purchase-register-content .purchase-register-heading h1{color:#fff;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:650;line-height:1.25}#root .purchase-register-content .purchase-register-heading p{color:#e4edfc;margin:6px 0 0;font-size:13px;line-height:1.4}#root .purchase-register-content .purchase-register-heading button{cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:inline-flex;color:#fff!important;background:0 0!important;border:1px solid #fff9!important}#root .purchase-register-content .purchase-register-summary{gap:12px}#root .purchase-register-content .purchase-register-summary-card{box-sizing:border-box;border-radius:14px;min-width:0;min-height:92px;padding:12px}#root .purchase-register-content .purchase-register-summary-card span{color:#203752;font-size:13px}#root .purchase-register-content .purchase-register-summary-card strong{overflow-wrap:anywhere;color:#10294a!important;font-size:25px!important}#root .purchase-register-content .purchase-register-toolbar{gap:10px;flex-wrap:wrap!important}#root .purchase-register-content .purchase-register-search{flex:240px;border-radius:24px!important;min-width:0!important}#root .purchase-register-content .purchase-register-search input{width:100%;min-width:0;color:#142b45!important;font-size:14px!important}#root .purchase-register-content .purchase-register-filter{flex:0 160px;min-width:0}#root .purchase-register-content .purchase-register-filter :is(input,select){color:#142b45;width:100%;min-width:0;font-size:14px}#root .purchase-register-content .purchase-register-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}#root .purchase-register-content .purchase-register-actions .purchase-register-primary{color:#fff;cursor:pointer;background:#0d2e66;border:1px solid #0d2e66;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:14px;display:inline-flex}#root .purchase-register-content .purchase-register-card{border-radius:14px;min-width:0;max-width:100%}#root .purchase-register-content .purchase-register-table-scroll{width:100%;max-width:100%;overflow:auto}#root .purchase-register-content .purchase-register-table-title{flex-wrap:wrap;gap:8px}#root .purchase-register-content .purchase-register-table-title h2{color:#142b45;font-size:18px}#root .purchase-register-content .purchase-register-table-scroll :is(th,td){line-height:1.4;color:#142b45!important;text-shadow:none!important;font-size:14px!important}#root .purchase-register-content .purchase-register-table-scroll th{font-weight:650!important}#root .purchase-register-content .purchase-register-pagination{flex-wrap:wrap;gap:10px}#root .purchase-register-content .purchase-register-modal{max-height:calc(100dvh - 24px)!important}@container purchase-register (width<=1000px){#root .purchase-register-content .purchase-register-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container purchase-register (width<=640px){#root .purchase-register-content .purchase-register-heading h1{font-size:26px}#root .purchase-register-content .purchase-register-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#root .purchase-register-content :is(.purchase-register-search,.purchase-register-actions){box-sizing:border-box;grid-column:1/-1;width:100%}#root .purchase-register-content .purchase-register-actions button{flex:auto}#root .purchase-register-content .purchase-register-detail-grid,#root .purchase-register-content .purchase-register-view-footer{grid-template-columns:1fr!important}#root .purchase-register-content .purchase-register-view-footer.is-summary-only .purchase-register-view-summary-stack{grid-column:1!important}}@container purchase-register (width<=400px){#root .purchase-register-content .purchase-register-summary{grid-template-columns:minmax(0,1fr)}#root .purchase-register-content .purchase-register-toolbar{grid-template-columns:minmax(0,1fr)!important}}#root .purchase-register-content table.purchase-entry-list-table{table-layout:fixed!important;width:100%!important;min-width:1000px!important}#root .purchase-register-content table.purchase-entry-list-table tbody td,#root .purchase-register-content table.purchase-entry-list-table tbody td :is(strong,b,.purchase-register-status,.payment-status-badge){font-weight:400!important}#root .purchase-register-content table.purchase-entry-list-table thead th{font-weight:500!important}#root .purchase-register-content table.purchase-entry-list-table .purchase-col-name{width:auto!important}#root .purchase-register-content table.purchase-entry-list-table .purchase-col-type{width:150px!important}#root .purchase-register-content table.purchase-entry-list-table .purchase-col-status{width:136px!important}#root .purchase-register-content table.purchase-entry-list-table .purchase-col-amount{width:120px!important}#root .purchase-register-content .purchase-register-table-title{align-items:center!important;gap:8px!important;min-height:0!important;padding:10px 14px!important}#root .purchase-register-content .purchase-register-table-title h2{color:#142b45!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}#root .purchase-register-content :is(.purchase-entry-list-table,.purchase-order-list-table,.bill-of-supply-list-table,.grn-list-table) thead th{color:#142b45!important;padding-block:8px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}#root .purchase-register-content :is(.purchase-entry-list-table,.purchase-order-list-table,.bill-of-supply-list-table,.grn-list-table) tbody td,#root .purchase-register-content :is(.purchase-entry-list-table,.purchase-order-list-table,.bill-of-supply-list-table,.grn-list-table) tbody td :is(strong,b,.purchase-register-status,.payment-status-badge){font-weight:400!important}#root .purchase-register-content table.grn-list-table{table-layout:fixed!important;width:100%!important;min-width:1380px!important}#root .purchase-register-content table.grn-list-table .grn-col-party{width:auto!important}#root .purchase-register-content table.grn-list-table .grn-col-number{width:124px!important}#root .purchase-register-content table.grn-list-table .grn-col-purchase-entry{width:140px!important}#root .purchase-register-content table.grn-list-table .grn-col-date{width:110px!important}#root .purchase-register-content table.grn-list-table .grn-col-supplier-document{width:220px!important}#root .purchase-register-content table.grn-list-table .grn-col-warehouse{width:125px!important}#root .purchase-register-content table.grn-list-table .grn-col-status{width:145px!important}#root .purchase-register-content table.grn-list-table .grn-col-action{width:144px!important}#root .purchase-register-content table.grn-list-table thead th{text-overflow:ellipsis!important;padding-inline:10px!important;overflow:hidden!important}#root .purchase-register-content table.bill-of-supply-list-table{table-layout:fixed!important;width:100%!important;min-width:1000px!important}#root .purchase-register-content table.bill-of-supply-list-table .purchase-col-document-number{width:150px!important}#root .purchase-register-content table.bill-of-supply-list-table .purchase-col-status{width:136px!important}#root .purchase-register-content table.bill-of-supply-list-table .purchase-col-amount{width:120px!important}#root .purchase-register-content table.purchase-entry-list-table .purchase-col-document-number{width:168px!important}#root .purchase-register-content table.purchase-order-list-table .purchase-col-po-number{width:175px!important}.settings-dashboard-page{flex-direction:column;gap:18px;padding-bottom:26px;display:flex}.settings-dashboard-heading{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:20px;padding:5px 2px 18px;display:flex}.settings-dashboard-heading h1,.settings-dashboard-heading p{margin:0}.settings-dashboard-heading p{color:#667085;margin-top:5px}.settings-search-box{color:#64748b;background:#fff;border:1px solid #d6deea;border-radius:9px;align-items:center;gap:9px;width:min(330px,38vw);height:43px;padding:0 12px;display:flex;box-shadow:0 4px 12px #0f2a5509}.settings-search-box:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.settings-search-box input{background:0 0;border:0;outline:0;width:100%}.settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-card{color:#172033;background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:112px;padding:16px;text-decoration:none;display:grid;box-shadow:0 7px 20px #0f2a550b}.settings-card-linked{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.settings-card-disabled{background:#fbfcfe}.settings-card-icon{border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.settings-card-icon.blue{color:#2563eb;background:#eaf2ff}.settings-card-icon.green{color:#168a4e;background:#eaf8ee}.settings-card-icon.violet{color:#7c3aed;background:#f2ebff}.settings-card-icon.amber{color:#d98b00;background:#fff5d9}.settings-card-icon.pink{color:#db2777;background:#fdeaf3}.settings-card-icon.cyan{color:#0891b2;background:#e6f8fb}.settings-card-icon.orange{color:#ea580c;background:#fff0e8}.settings-card-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-card-copy strong{color:#101828}.settings-card-copy small{color:#667085}.settings-card-end{color:#475467;justify-content:flex-end;align-items:center;display:flex}.settings-card-end em{color:#7c8798;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:600}.settings-empty-state{color:#64748b;background:#fff;border:1px dashed #cfd9e8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.settings-empty-state strong{color:#334155}@media (width<=1180px){.settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.settings-dashboard-heading{flex-direction:column;align-items:stretch}.settings-search-box{width:100%}.settings-card-grid{grid-template-columns:1fr}}.settings-card{isolation:isolate;transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s,box-shadow .22s,background-color .22s;position:relative;overflow:hidden}.settings-card:before{content:"";z-index:-1;opacity:0;background:linear-gradient(115deg,#2563eb0e,#fff0 44%);transition:opacity .25s,transform .35s;position:absolute;inset:0;transform:translate(-18%)}.settings-card:hover:before{opacity:1;transform:translate(0)}.settings-card-linked:hover{border-color:#9fc0ff;transform:translateY(-4px)scale(1.012);box-shadow:0 14px 30px #2563eb21}.settings-card-linked:active{transition-duration:80ms;transform:translateY(-1px)scale(.995)}.settings-card-disabled:hover{border-color:#d4deeb;transform:translateY(-2px);box-shadow:0 10px 22px #0f2a5512}.settings-card-icon{transform-origin:50%;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-radius .28s;position:relative;overflow:hidden}.settings-card-icon:after{content:"";pointer-events:none;background:#ffffff9e;width:18px;height:72px;transition:left .46s;position:absolute;top:-12px;left:-34px;transform:rotate(24deg)}.settings-card-icon svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.settings-card:hover .settings-card-icon{border-radius:13px;transform:translateY(-2px)scale(1.1)rotate(-3deg);box-shadow:0 9px 18px #0f2a551f}.settings-card:hover .settings-card-icon:after{left:68px}.settings-card:hover .settings-card-icon svg{transform:scale(1.08)rotate(6deg)}.settings-card-copy strong,.settings-card-copy small{transition:color .22s,transform .22s}.settings-card-linked:hover .settings-card-copy strong{color:#155eef;transform:translate(2px)}.settings-card-linked:hover .settings-card-copy small{color:#475467}.settings-card-end svg{transition:transform .25s cubic-bezier(.2,.8,.2,1),color .22s}.settings-card-linked:hover .settings-card-end svg{color:#2563eb;transform:translate(5px)scale(1.08)}.settings-card-end em{transition:transform .22s,background-color .22s}.settings-card-disabled:hover .settings-card-end em{background:#e8edf4;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.settings-card,.settings-card:before,.settings-card-icon,.settings-card-icon:after,.settings-card-icon svg,.settings-card-copy strong,.settings-card-copy small,.settings-card-end svg,.settings-card-end em{transition:none!important;transform:none!important}}.employee-card{background:#fff;border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 6px 18px #1a365d0d}.employee-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.employee-stats-grid>div{background:#fff;border:1px solid #dfe7f3;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-height:92px;padding:16px 18px;display:grid}.employee-stat-icon{color:#1473e6;background:#eef5ff;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.employee-stats-grid small{color:#667085;font-size:12px}.employee-stats-grid strong{color:#14213d;font-size:20px;font-weight:600}.employee-toolbar{grid-template-columns:minmax(300px,1.7fr) 220px 160px auto;align-items:end;gap:12px;margin-bottom:16px;padding:15px;display:grid}.employee-toolbar label>span{color:#344054;margin:0 0 6px;font-size:12px;display:block}.employee-toolbar select,.employee-search{background:#fff;border:1px solid #d5dfec;border-radius:10px;height:44px}.employee-toolbar select{width:100%;font:inherit;padding:0 12px}.employee-search{color:#667085;align-items:center;gap:9px;padding:0 13px;display:flex}.employee-search input{width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0}.employee-new-button,.employee-save{color:#fff;height:44px;font:inherit;cursor:pointer;background:#1677ee;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;box-shadow:0 6px 14px #1677ee2e}.employee-error{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 12px;display:flex}.employee-error button{color:inherit;cursor:pointer;background:0 0;border:0}.employee-list-card{overflow:hidden}.employee-list-title{border-bottom:1px solid #e6edf5;padding:16px 18px}.employee-list-title h2{margin:0;font-size:20px;font-weight:600}.employee-list-title p{color:#667085;margin:4px 0 0;font-size:12px}.employee-table-wrap{overflow:auto}.employee-table-wrap table{border-collapse:collapse;width:100%;min-width:1180px}.employee-table-wrap th{color:#172033;text-align:left;background:#f8fafc;border-bottom:1px solid #e5ebf2;padding:13px 12px;font-size:12px;font-weight:600}.employee-table-wrap td{color:#25324b;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:12px;font-size:13px}.employee-person{align-items:center;gap:10px;display:flex}.employee-person>span{color:#1777ed;background:#eef5ff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.employee-person strong,.employee-normal-strong{font-weight:500;display:block}.employee-person small,.employee-cell-sub{color:#7a8699;margin-top:3px;font-size:11px;display:block}.employee-code-pill{color:#175cd3;background:#f2f7ff;border:1px solid #cfe1fb;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.employee-actions{gap:6px;display:flex}.employee-actions button{color:#126de5;cursor:pointer;background:#fff;border:1px solid #d7e2ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.employee-empty{text-align:center!important;color:#7a8699!important;padding:42px!important}.employee-drawer-layer{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.employee-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;border:0;position:absolute;inset:0}.employee-drawer{background:#f7f9fc;width:min(1180px,94vw);height:100%;position:relative;overflow:auto;box-shadow:-16px 0 36px #0f172a2e}.employee-drawer-header{z-index:4;background:#fff;border-bottom:1px solid #dde6f2;justify-content:space-between;align-items:center;padding:17px 20px;display:flex;position:sticky;top:0}.employee-drawer-header h2{margin:0;font-size:22px;font-weight:600}.employee-drawer-header p{color:#667085;margin:4px 0 0;font-size:12px}.employee-drawer-header button{cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.employee-drawer form{padding:16px 18px 90px}.employee-drawer fieldset{border:0;min-width:0;margin:0;padding:0}.employee-drawer-error{margin:14px 18px 0}.employee-form-section{background:#fff;border:1px solid #dfe7f3;border-radius:14px;margin-bottom:14px;padding:16px}.employee-form-section h3{color:#172033;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:600;display:flex}.employee-form-grid{gap:12px;display:grid}.employee-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-form-grid label>span{color:#344054;margin-bottom:6px;font-size:12px;display:block}.employee-form-grid input,.employee-form-grid select,.employee-form-grid textarea{box-sizing:border-box;width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #d4deeb;border-radius:9px;outline:none;padding:10px 11px}.employee-form-grid input,.employee-form-grid select{height:42px}.employee-form-grid textarea{resize:vertical;min-height:86px}.employee-form-grid input:focus,.employee-form-grid select:focus,.employee-form-grid textarea:focus{border-color:#5b9df5;box-shadow:0 0 0 3px #1f78ef14}.employee-readonly{color:#4f5f78!important;background:#f4f7fb!important}.employee-span-2{grid-column:span 2}.employee-check{align-items:center;gap:8px;min-height:42px;padding-top:19px;display:flex!important}.employee-check input{width:16px!important;height:16px!important}.employee-check span{margin:0!important}.employee-drawer-footer{box-sizing:border-box;z-index:5;background:#fff;border-top:1px solid #dde6f2;justify-content:flex-end;gap:10px;width:min(1180px,94vw);padding:12px 18px;display:flex;position:fixed;bottom:0;right:0}.employee-cancel{color:#344054;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:10px;padding:0 18px}.employee-save{min-width:150px}@media (width<=1200px){.employee-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-toolbar{grid-template-columns:1fr 1fr}.employee-new-button{justify-self:start}.employee-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.employee-stats-grid,.employee-toolbar,.employee-form-grid.four{grid-template-columns:1fr}.employee-span-2{grid-column:span 1}.employee-drawer,.employee-drawer-footer{width:100vw}}.employee-drawer-layer{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:24px!important}.employee-drawer-backdrop{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0f172a75!important}.employee-drawer{border-radius:16px!important;flex-direction:column!important;width:min(1120px,92vw)!important;height:min(86vh,820px)!important;max-height:86vh!important;display:flex!important;overflow:hidden!important;box-shadow:0 24px 70px #0f172a47!important}.employee-drawer-header{flex:none!important;padding:15px 18px!important;position:relative!important}.employee-drawer-header h2{font-size:20px!important}.employee-drawer form{flex:auto!important;padding:14px 16px 0!important;overflow:auto!important}.employee-form-section{border-radius:12px!important;margin-bottom:12px!important;padding:14px!important}.employee-form-section h3{margin-bottom:12px!important;font-size:15px!important}.employee-form-grid{gap:10px!important}.employee-form-grid label>span{margin-bottom:5px!important;font-size:11.5px!important}.employee-form-grid input,.employee-form-grid select{height:39px!important;padding:8px 10px!important}.employee-form-grid textarea{min-height:76px!important;padding:9px 10px!important}.employee-drawer-footer{flex:none!important;width:auto!important;margin:0 -16px!important;padding:10px 16px!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important}.employee-required{color:#e53935!important;font-weight:600!important}@media (width<=1200px){.employee-drawer{width:min(1040px,94vw)!important;height:88vh!important;max-height:88vh!important}}@media (width<=700px){.employee-drawer-layer{padding:0!important}.employee-drawer{border-radius:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important}.employee-drawer form{padding:12px 12px 0!important}.employee-drawer-footer{margin:0 -12px!important;padding:10px 12px!important}}.employee-drawer-header{background:linear-gradient(135deg,#0b2d67 0%,#123f85 100%)!important;border-bottom-color:#173f7c!important}.employee-drawer-header button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff6b!important}.employee-drawer-header button:hover{background:#fff3!important}.employee-drawer-header{color:#fff!important;background:linear-gradient(135deg,#0b5ed7,#164ea6)!important}.employee-drawer-header h2,.employee-drawer-header p,.employee-new-button{color:#fff!important}.employee-profile-photo-field{grid-row:span 2}.employee-profile-photo-box{background:#f8fafc;border:1px dashed #98a2b3;border-radius:14px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.employee-profile-photo-box img,.employee-list-photo{object-fit:cover;width:100%;height:100%}.employee-list-photo{border-radius:50%}.employee-payroll-toggle{margin-bottom:12px}.employee-drawer .employee-drawer-header h2,.employee-drawer-layer .employee-drawer-header h2{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.employee-profile-photo-field{flex-direction:column;grid-row:span 3;justify-content:flex-start;align-items:center;gap:7px;min-width:112px;padding:2px 4px 0;display:flex}.employee-profile-photo-title{color:#344054;align-self:flex-start;font-size:11.5px;font-weight:500}.employee-profile-photo-box{color:#5f7695!important;background:#f7faff!important;border:1px dashed #9db3cf!important;border-radius:14px!important;width:82px!important;height:82px!important}.employee-profile-photo-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.employee-profile-photo-button{color:#1268d9!important;cursor:pointer!important;white-space:nowrap!important;background:#f4f8ff!important;border:1px solid #9fc2f5!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:500!important;display:inline-flex!important}.employee-profile-photo-button:hover{background:#eaf3ff!important;border-color:#6fa7ef!important}.employee-profile-photo-help{color:#7b8798;text-align:center;font-size:9.5px;line-height:1.25}.employee-profile-photo-name{color:#475467;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:9.5px;overflow:hidden}.employee-payroll-check{align-self:end;padding-top:8px!important}.employee-field-error{color:#d92d20;margin-top:4px;font-size:10.5px;line-height:1.25;display:block}.employee-new-admin-button{background:#0f3d7a!important;box-shadow:0 6px 14px #0f3d7a2e!important}.employee-admin-badge{color:#1d4ed8;vertical-align:middle;background:#eef4ff;border:1px solid #c7d7fe;border-radius:999px;align-items:center;margin-left:7px;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1.25;display:inline-flex}@media (width>=1201px){.employee-toolbar{grid-template-columns:minmax(280px,1.5fr) 210px 150px auto auto!important}}.employee-drawer .employee-form-section{background:#fff!important;border:1px solid #dfe7f3!important;border-top-width:3px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px 16px #1a365d0b!important}.employee-drawer .employee-form-section>h3:first-child{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f6!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin:0 0 12px!important;padding:0 14px!important;display:flex!important}.employee-drawer .employee-form-section>h3:first-child :is(svg,span,strong){color:#172033!important;-webkit-text-fill-color:#172033!important}.employee-drawer .employee-form-section>.employee-form-grid{margin:0 14px 14px!important}.employee-drawer .employee-form-section:first-of-type{border-top-color:#1677ee!important}.employee-drawer .employee-form-section:nth-of-type(2){border-top-color:#7c3aed!important}.employee-drawer .employee-form-section:nth-of-type(3){border-top-color:#10b981!important}.employee-drawer .employee-form-section:nth-of-type(4){border-top-color:#f59e0b!important}.employee-drawer .employee-form-section:nth-of-type(5){border-top-color:#ef4444!important}.employee-drawer .employee-form-section:nth-of-type(6){border-top-color:#06b6d4!important}.upm-content-shell{background:#f5f8fc!important}.upm-page{gap:16px;padding-bottom:78px;display:grid}.upm-card{background:#fff;border:1px solid #dce6f2;border-radius:16px;box-shadow:0 8px 24px #0f23460b}.upm-title-panel{background:linear-gradient(135deg,#fff 0%,#f6f9ff 100%);border:1px solid #dce7f3;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #0f23460e}.upm-eyebrow{color:#175cd3;background:#ecf3ff;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.upm-title-panel h1{color:#13233a;letter-spacing:-.6px;margin:12px 0 4px;font-size:28px}.upm-title-panel p{color:#617089;max-width:760px;margin:0;font-size:13px;line-height:1.55}.upm-title-stats{text-align:center;background:#fff;border:1px solid #dce7f3;border-radius:16px;min-width:130px;padding:13px 16px;box-shadow:0 8px 22px #175cd314}.upm-title-stats span,.upm-title-stats small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.upm-title-stats strong{color:#175cd3;font-size:30px;line-height:1.1;display:block}.upm-role-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upm-role-info article{background:#fff;border:1px solid #dfe8f4;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.upm-role-info svg{color:#175cd3;flex:none}.upm-role-info strong{color:#172033;margin-bottom:3px;font-size:13px;display:block}.upm-role-info span{color:#65758c;font-size:11.5px;line-height:1.45;display:block}.upm-top{grid-template-columns:1.25fr 1.2fr 1.35fr .65fr;align-items:end;gap:14px;padding:16px;display:grid}.upm-top label,.upm-login label{color:#334155;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.upm-top b,.upm-login b{color:#dc2626}.upm-top input,.upm-top select,.upm-login input,.upm-login select{color:#162238;background:#fff;border:1px solid #ccd8e8;border-radius:10px;outline:none;width:100%;height:42px;padding:0 11px;transition:border-color .15s,box-shadow .15s}.upm-top input:focus,.upm-top select:focus,.upm-login input:focus,.upm-login select:focus{border-color:#75a6ff;box-shadow:0 0 0 3px #0b5cff14}.upm-top input[readonly],.upm-login input[readonly]{color:#526176;background:#f8fafc}.upm-active,.upm-inactive{cursor:pointer;border:1px solid #0000;border-radius:999px;width:100%;height:42px;padding:0 18px;font-weight:850}.upm-active{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.upm-inactive{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.upm-active:disabled,.upm-inactive:disabled{opacity:.55;cursor:not-allowed}.upm-profile-inline{align-items:center;gap:8px;display:flex}.upm-profile-inline img,.upm-profile-inline>span{object-fit:cover;color:#175cd3;background:#e8f1ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.upm-login{grid-template-columns:1.1fr 1fr 1fr;align-items:end;gap:14px;padding:16px;display:grid}.upm-login-heading{border-bottom:1px solid #e8edf4;grid-column:1/-1;align-items:center;gap:10px;padding-bottom:12px;display:flex}.upm-login-heading>span{color:#175cd3;background:#edf5ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.upm-login h3{color:#172033;margin:0;font-size:16px}.upm-login-heading p{color:#718096;margin:3px 0 0;font-size:12px}.upm-access-note{color:#1d4ed8;background:#eff6ff;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.upm-access-note.is-full{color:#15803d;background:#ecfdf3}.upm-permission-toolbar{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5;border:1px solid #dce5f2;border-radius:14px;align-items:center;gap:9px;padding:10px;display:flex;position:sticky;top:74px;box-shadow:0 7px 20px #0f172a0f}.upm-search{color:#64748b;background:#fff;border:1px solid #ccd8e8;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:260px;height:40px;padding:0 11px;display:flex}.upm-search input{width:100%;font:inherit;color:#172033;background:0 0;border:0;outline:0}.upm-filter-pills{background:#fff;border:1px solid #d8e4f4;border-radius:10px;gap:5px;padding:3px;display:flex}.upm-filter-pills button{color:#596b84;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:800}.upm-filter-pills button.is-active{color:#fff;background:#175cd3}.upm-filter-pills button:disabled{opacity:.5;cursor:not-allowed}.upm-selection-count{color:#526176;background:#f6f9ff;border:1px solid #cfe0ff;border-radius:10px;align-items:center;gap:5px;height:40px;padding:0 12px;font-size:12px;display:flex}.upm-selection-count svg{color:#0b5cff}.upm-selection-count strong{color:#0b5cff;font-size:15px}.upm-selection-count em{color:#7d8aa0;font-style:normal}.upm-toolbar-button{color:#174b92;cursor:pointer;background:#fff;border:1px solid #bfd2ef;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 12px;font-weight:800;display:flex}.upm-toolbar-button:hover:not(:disabled){background:#eef5ff}.upm-clear-button{color:#a33b3b;border-color:#efcece}.upm-clear-button:hover:not(:disabled){background:#fff4f4}.upm-slim-button{padding:0 10px}.upm-toolbar-button:disabled{opacity:.45;cursor:not-allowed}.upm-grid{columns:3;column-fill:balance;column-gap:14px;display:block}.upm-module-card{vertical-align:top;break-inside:avoid;width:100%;margin:0 0 14px;display:inline-block;overflow:hidden}.upm-module-card>header{background:#f8fbff;border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;padding:11px 14px;display:flex}.upm-module-title{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;min-width:0;padding:0;display:flex}.upm-module-title svg{color:#175cd3;flex:none;margin-top:2px}.upm-module-title span{gap:4px;display:grid}.upm-module-title strong{color:#111827;font-size:13px;font-weight:700}.upm-module-title small{color:#697991;font-size:10.5px;line-height:1.38}.upm-module-toggle{color:#65758b;flex:none;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.upm-module-toggle input{accent-color:#175cd3;width:17px;height:17px}.upm-module-toggle.is-partial span{color:#175cd3}.upm-module-permissions{background:#fff;padding:5px 14px 10px;display:grid}.upm-check{cursor:pointer;border-bottom:1px dashed #e8edf4;grid-template-columns:18px 1fr;column-gap:10px;padding:10px 2px;display:grid;position:relative}.upm-check:last-child{border-bottom:0}.upm-check>input{opacity:0;pointer-events:none;position:absolute}.upm-custom-check{color:#0000;background:#fff;border:1.5px solid #b9c6d8;border-radius:5px;place-items:center;width:18px;height:18px;margin-top:1px;transition:all .12s;display:grid}.upm-check>input:checked+.upm-custom-check{color:#fff;background:#175cd3;border-color:#175cd3}.upm-check>input:disabled+.upm-custom-check{opacity:.75}.upm-check-copy{gap:3px;display:grid}.upm-check-copy strong{color:#1e293b;font-size:12.5px}.upm-check-copy small{color:#7a879a;font-size:10.5px;line-height:1.45}.upm-check-copy code{color:#64748b;white-space:normal;background:#f1f5f9;border-radius:999px;width:max-content;max-width:100%;padding:2px 6px;font-size:10px}.upm-field-error{color:#d92d20;margin-top:5px;font-size:11px;display:block}.upm-message{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:11px 14px;font-size:12px}.upm-empty{text-align:center;color:#69788d;background:#fbfcfe;border:1px dashed #cbd7e6;border-radius:13px;padding:24px;font-size:13px}.upm-no-login{color:#8b5a13;background:#fffaf0;border-color:#f2d6a1}.upm-actions{left:var(--sidebar-width,255px);z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7f9fcf7;border-top:1px solid #dbe5f2;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 28px;display:flex;position:fixed;bottom:0;right:0}.dashboard-main-expanded .upm-actions{left:var(--sidebar-collapsed-width,76px)}.upm-actions>div span{color:#65758b;font-size:12px}.upm-actions button{color:#fff;cursor:pointer;background:#1268ee;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:190px;height:42px;padding:0 18px;font-weight:850;display:flex;box-shadow:0 7px 16px #1268ee29}.upm-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1180px){.upm-grid{columns:2}.upm-top,.upm-login{grid-template-columns:1fr 1fr}.upm-permission-toolbar{flex-wrap:wrap;top:64px}.upm-search{min-width:100%}.upm-role-info{grid-template-columns:1fr}}@media (width<=760px){.upm-title-panel{flex-direction:column;align-items:flex-start}.upm-title-stats{width:100%}.upm-top,.upm-login{grid-template-columns:1fr}.upm-login-heading,.upm-access-note{grid-column:1}.upm-grid{columns:1}.upm-permission-toolbar{position:static}.upm-filter-pills{width:100%;overflow:auto}.upm-selection-count{flex:1}.upm-actions,.dashboard-main-expanded .upm-actions{padding:10px 14px;left:0}.upm-actions>div{display:none}.upm-actions button{width:100%}}#root .master-dashboard-shell .upm-page .upm-card{border-top:3px solid #f4b221!important}#root .master-dashboard-shell .upm-page .upm-login-heading{color:#111827!important;min-height:auto!important;box-shadow:none!important;background:#f8fbff!important;border:0!important;border-bottom:1px solid #e7edf5!important;border-radius:0!important;margin:0 0 2px!important;padding:0 0 12px!important}#root .master-dashboard-shell .upm-page .upm-login-heading>span{color:#175cd3!important;background:#edf5ff!important}#root .master-dashboard-shell .upm-page .upm-login-heading :is(h3,p,span,svg){-webkit-text-fill-color:initial!important}#root .master-dashboard-shell .upm-page .upm-login-heading h3{color:#111827!important;font-size:16px!important;font-weight:800!important}#root .master-dashboard-shell .upm-page .upm-login-heading p{color:#64748b!important;font-size:12px!important;font-weight:500!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card{background:#fff!important;border-color:#f4b221 #dce6f2 #dce6f2!important;border-top-style:solid!important;border-top-width:3px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #0f23460b!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header{color:#111827!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e7edf5!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:11px 14px 10px!important;display:flex!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header :is(strong,small,span,svg,input),#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-title :is(strong,small,span,svg),#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle,#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle span{-webkit-text-fill-color:initial!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-title svg{color:#175cd3!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle,#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle span{color:#334155!important;font-weight:800!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle.is-partial span{color:#175cd3!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle input{accent-color:#175cd3!important}#root .master-dashboard-shell .upm-page .upm-module-permissions{background:#fff!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header{background:#f8fbff!important;border-bottom:1px solid #e7edf5!important;min-height:58px!important;padding:11px 14px 10px!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-title strong{color:#111827!important;font-size:13px!important;font-weight:700!important;line-height:1.22!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-title small{color:#64748b!important;font-size:10.5px!important;font-weight:500!important;line-height:1.35!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle,#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-toggle span{font-size:11px!important;font-weight:700!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-title svg{color:#175cd3!important;margin-top:1px!important}#root .master-dashboard-shell .upm-page .upm-grid{columns:initial!important;gap:14px!important;column-gap:initial!important;column-fill:initial!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card{break-inside:auto!important;width:100%!important;vertical-align:initial!important;flex-direction:column!important;margin:0!important;display:flex!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-collapsed{height:82px!important;min-height:82px!important;max-height:82px!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-collapsed>header{align-items:center!important;height:100%!important;min-height:0!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-collapsed .upm-module-title{align-items:center!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-collapsed .upm-module-title span{gap:4px!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-collapsed .upm-module-title small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-expanded{height:auto!important;min-height:82px!important;max-height:none!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-expanded>header{align-items:flex-start!important}@media (width<=1180px){#root .master-dashboard-shell .upm-page .upm-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){#root .master-dashboard-shell .upm-page .upm-grid{grid-template-columns:1fr!important}}#root .master-dashboard-shell .upm-page .upm-grid{align-items:start!important;gap:18px!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card{border-top-width:3px!important;transition:transform .18s,box-shadow .22s,border-color .18s,background-color .18s!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+1){--upm-card-line:#f59e0b}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+2){--upm-card-line:#2563eb}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+3){--upm-card-line:#10b981}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+4){--upm-card-line:#f97316}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+5){--upm-card-line:#7c3aed}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+6){--upm-card-line:#06b6d4}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+7){--upm-card-line:#ef4444}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+8){--upm-card-line:#84cc16}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+9){--upm-card-line:#0f766e}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+10){--upm-card-line:#db2777}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+11){--upm-card-line:#64748b}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card:nth-child(12n+12){--upm-card-line:#14b8a6}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card{border-top-color:var(--upm-card-line,#f4b221)!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-expanded{transform:translateY(-1px)!important;box-shadow:0 14px 32px #0f234617!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header{cursor:pointer!important;background:#f8fbff!important;transition:background-color .18s!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header:hover{background:#f4f8ff!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card>header .upm-module-title svg{transition:transform .22s,color .18s!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-expanded>header .upm-module-title svg{color:var(--upm-card-line,#175cd3)!important;transform:rotate(0)!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card .upm-module-permissions{opacity:1!important;border-top:1px solid #edf2f7!important;gap:6px!important;max-height:2200px!important;padding:8px 14px 12px!important;transition:max-height .32s,opacity .22s,transform .24s,padding-top .24s,padding-bottom .24s!important;display:grid!important;overflow:hidden!important;transform:translateY(0)!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card.is-collapsed .upm-module-permissions{opacity:0!important;border-top-color:#0000!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(-7px)!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card .upm-check{border-bottom:1px dashed #e8edf4!important;border-radius:10px!important;padding:10px 8px!important;transition:background-color .15s,transform .15s!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card .upm-check:hover{background:#f8fbff!important}#root .master-dashboard-shell .upm-page .upm-grid>.upm-card.upm-module-card .upm-check:last-child{border-bottom:0!important}.upm-matrix-grid{grid-template-columns:1fr!important}.upm-matrix-card{overflow:hidden}.upm-permission-matrix{border-top:1px solid #e6edf7;flex-direction:column;display:flex}.upm-matrix-row{background:#fff;border-bottom:1px solid #edf2f8;grid-template-columns:minmax(180px,240px) 1fr;align-items:center;gap:18px;padding:13px 16px;display:grid}.upm-matrix-row:last-child{border-bottom:0}.upm-matrix-resource{color:#102a56;flex-direction:column;gap:3px;display:flex}.upm-matrix-resource strong{font-size:13px}.upm-matrix-resource small{color:#6b7d98;font-size:11px}.upm-matrix-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.upm-action-check{color:#40536f;cursor:pointer;background:#f8fafc;border:1px solid #d9e3f0;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.upm-action-check input{opacity:0;pointer-events:none;position:absolute}.upm-action-check .upm-custom-check{color:#0000;background:#fff;border:1px solid #b9c7d9;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.upm-action-check.is-checked{color:#12653b;background:#effaf4;border-color:#86c7a6}.upm-action-check.is-checked .upm-custom-check{color:#fff;background:#15915a;border-color:#15915a}.upm-action-check:has(input:disabled){cursor:not-allowed;opacity:.72}@media (width<=800px){.upm-matrix-row{grid-template-columns:1fr;gap:9px}.upm-matrix-actions{gap:6px}}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid{columns:initial!important;align-items:start!important;gap:12px!important;column-gap:initial!important;column-fill:initial!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid>.upm-card.upm-module-card{width:100%!important;min-width:0!important;margin:0!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid>.upm-card.upm-module-card.is-collapsed{height:72px!important;min-height:72px!important;max-height:72px!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid>.upm-card.upm-module-card.is-collapsed>header{align-items:center!important;height:100%!important;padding:10px 16px!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid>.upm-card.upm-module-card.is-expanded{height:auto!important;min-height:72px!important;max-height:none!important;box-shadow:0 12px 28px #0f234614!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid>.upm-card.upm-module-card.is-expanded>header{align-items:center!important;min-height:64px!important;padding:12px 16px!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid .upm-permission-matrix{width:100%!important;min-width:0!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid .upm-matrix-row{grid-template-columns:minmax(190px,250px) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:12px 16px!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid .upm-matrix-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid .upm-action-check{justify-content:flex-start!important;min-width:88px!important}@media (width<=900px){#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid .upm-matrix-row{grid-template-columns:1fr!important;gap:9px!important}#root .master-dashboard-shell .upm-page .upm-grid.upm-matrix-grid .upm-action-check{min-width:0!important}}#root .master-dashboard-shell .upm-page>.upm-title-panel{color:#fff!important;background:linear-gradient(135deg,#071b47 0%,#0d347c 100%)!important;border:1px solid #0f367c1f!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:96px!important;margin:0!important;padding:18px 20px!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 22px #071b471f!important}#root .master-dashboard-shell .upm-page>.upm-title-panel>div:first-child{min-width:0!important}#root .master-dashboard-shell .upm-page>.upm-title-panel .upm-eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff29!important}#root .master-dashboard-shell .upm-page>.upm-title-panel .upm-eyebrow svg{color:#fff!important}#root .master-dashboard-shell .upm-page>.upm-title-panel h1{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.45px!important;margin:10px 0 0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:26px!important;font-weight:500!important;line-height:1.2!important}#root .master-dashboard-shell .upm-page>.upm-title-panel p{color:#ffffffd6!important;-webkit-text-fill-color:#ffffffd6!important;max-width:820px!important;margin:7px 0 0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}#root .master-dashboard-shell .upm-page>.upm-title-panel .upm-title-stats{min-width:130px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#ffffff1a!important;border:1px solid #ffffff42!important;border-radius:12px!important;padding:12px 16px!important}#root .master-dashboard-shell .upm-page>.upm-title-panel .upm-title-stats span,#root .master-dashboard-shell .upm-page>.upm-title-panel .upm-title-stats small{color:#ffffffd1!important;-webkit-text-fill-color:#ffffffd1!important;font-size:11px!important}#root .master-dashboard-shell .upm-page>.upm-title-panel .upm-title-stats strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:28px!important;font-weight:700!important;line-height:1.05!important}@media (width<=700px){#root .master-dashboard-shell .upm-page>.upm-title-panel{border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;min-height:84px!important;padding:15px 16px!important}#root .master-dashboard-shell .upm-page>.upm-title-panel h1{font-size:23px!important}#root .master-dashboard-shell .upm-page>.upm-title-panel p{margin-top:5px!important;font-size:11px!important}#root .master-dashboard-shell .upm-page>.upm-title-panel .upm-title-stats{width:100%!important}}#root .master-dashboard-shell .upm-page>.upm-title-panel{justify-content:flex-start!important;min-height:68px!important;padding:15px 20px!important}#root .master-dashboard-shell .upm-page>.upm-title-panel h1{margin:0!important}@media (width<=700px){#root .master-dashboard-shell .upm-page>.upm-title-panel{flex-direction:row!important;align-items:center!important;min-height:62px!important;padding:14px 16px!important}}.pt-page{color:#12213b;gap:14px;padding:14px 16px 20px;display:grid}.pt-heading{color:#fff;background:linear-gradient(135deg,#08275e,#123f87);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex;box-shadow:0 12px 28px #0b306924}.pt-heading h1{margin:0 0 5px;font-size:29px}.pt-heading p{opacity:.82;margin:0}.pt-save{cursor:pointer;color:#0c3880;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.pt-save:disabled{opacity:.55;cursor:not-allowed}.pt-alert{border-radius:10px;align-items:center;gap:8px;padding:12px 15px;display:flex}.pt-alert.error{color:#c51e1e;background:#fff1f1;border:1px solid #ffcaca}.pt-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.pt-accordion-list{gap:11px;display:grid}.pt-config-card{background:#fff;border:1px solid #dce5f2;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 7px 20px #1637660b}.pt-config-card:before{content:"";background:#2f80ed;height:3px;position:absolute;top:0;left:0;right:0}.pt-accent-green:before{background:#1dbb77}.pt-accent-amber:before{background:#f3a51b}.pt-accent-violet:before{background:#8a55ef}.pt-accent-cyan:before{background:#12a8bb}.pt-config-heading{text-align:left;cursor:pointer;color:#12213b;background:#fff;border:0;align-items:center;gap:14px;width:100%;min-height:76px;padding:15px 18px;display:flex}.pt-config-heading:hover{background:#fbfdff}.pt-config-icon{color:#1769e0;background:#eaf3ff;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.pt-config-icon.green{color:#0e9b60;background:#e9fbf3}.pt-config-icon.amber{color:#d78800;background:#fff5dc}.pt-config-icon.violet{color:#7c3fe7;background:#f3ecff}.pt-config-icon.cyan{color:#088da0;background:#e7f9fb}.pt-config-copy{gap:3px;min-width:0;display:grid}.pt-config-copy>b{font-size:17px}.pt-config-copy>small{color:#6e7d92;font-size:12px;line-height:1.35}.pt-config-chevron{color:#66758a;background:#f1f5f9;border-radius:10px;place-items:center;width:35px;height:35px;margin-left:auto;transition:all .2s;display:grid}.pt-config-chevron.open{color:#1769e0;background:#e9f2ff;transform:rotate(180deg)}.pt-config-body{border-top:1px solid #e5ebf3;padding:18px}.pt-theme-panel{gap:14px;display:grid}.pt-theme-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.pt-theme-swatches button{text-align:center;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:13px;align-content:center;justify-items:center;gap:7px;min-height:116px;padding:13px 10px;display:grid;position:relative}.pt-theme-swatches button:hover{border-color:#a8c8ef;box-shadow:0 7px 18px #12396c14}.pt-theme-swatches button.selected{background:#f7faff;border:2px solid #1769e0;box-shadow:0 0 0 3px #e6f0ff}.pt-theme-swatches button>svg{color:#0e9b60;position:absolute;top:8px;right:8px}.pt-theme-dot{border-radius:50%;width:35px;height:35px;box-shadow:0 0 0 5px #fff,0 0 0 6px #d9e2ef}.pt-theme-copy{gap:2px;display:grid}.pt-theme-copy b{font-size:13px}.pt-theme-copy small{color:#76849a;font-size:10px}.pt-theme-hint,.pt-printer-note{color:#66758a;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:10px;padding:11px 13px;font-size:12px}.pt-success-overlay{z-index:9999;background:#07183373;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pt-success-popup{text-align:center;background:#fff;border-radius:18px;width:min(420px,100%);padding:30px;box-shadow:0 24px 70px #0000003d}.pt-success-popup>span{color:#0a9a58;background:#e8fff3;border:2px solid #9be0bb;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 16px;display:grid}.pt-success-popup h2{color:#0b7f4a;margin:0 0 8px}.pt-success-popup p{color:#6a7688;margin:0 0 20px}.pt-success-popup button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:9px;padding:11px 32px;font-weight:700}@media (width<=1120px){.pt-theme-swatches{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.pt-page{padding:8px}.pt-heading{flex-direction:column;align-items:flex-start;padding:18px}.pt-config-heading{padding:13px}.pt-config-body{padding:14px}.pt-theme-swatches{grid-template-columns:repeat(2,1fr)}.pt-config-copy>small{font-size:11px}}.pt-theme-panel{gap:10px}.pt-theme-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pt-theme-swatches button{text-align:left;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:flex}.pt-theme-swatches button.selected{box-shadow:0 0 0 2px #e6f0ff}.pt-theme-swatches button>svg{position:absolute;top:6px;right:6px}.pt-theme-dot{flex:none;width:18px;height:18px;box-shadow:0 0 0 2px #fff,0 0 0 3px #d9e2ef}.pt-theme-copy{min-width:0;display:block}.pt-theme-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pt-theme-copy small{display:none}.pt-theme-hint{padding:8px 10px;font-size:11px}@media (width<=1000px){.pt-theme-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.pt-theme-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-choice-grid,.pt-printer-grid{gap:12px;display:grid}.pt-choice-grid-3,.pt-printer-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-choice-grid button,.pt-printer-grid button{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dbe4ef;border-radius:12px;align-items:center;gap:12px;min-height:88px;padding:14px;display:flex;position:relative}.pt-choice-grid button:hover,.pt-printer-grid button:hover{border-color:#9fc3f6;box-shadow:0 6px 16px #133a6f12}.pt-choice-grid button>svg:first-child,.pt-printer-grid button>svg:first-child{color:#1769e0;flex:none}.pt-choice-grid button>svg:last-child,.pt-printer-grid button>svg:last-child{color:#168d58;margin-left:auto}.pt-choice-grid button span,.pt-printer-grid button span{gap:3px;min-width:0;display:grid}.pt-choice-grid small,.pt-printer-grid small{color:#68768a;line-height:1.3}.pt-printer-grid em{color:#8290a2;font-size:11px;font-style:normal}.pt-choice-grid button.selected,.pt-printer-grid button.selected{background:#f3f8ff;border:2px solid #1769e0;box-shadow:0 0 0 3px #e6f0ff}.pt-permission-grid{gap:11px;display:grid}.pt-permission-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-permission{cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex}.pt-permission:hover{border-color:#b9cce4}.pt-permission>span{gap:3px;min-width:0;display:grid}.pt-permission b{font-size:13px}.pt-permission small{color:#748196;font-size:11px;line-height:1.3}.pt-permission input{opacity:0;position:absolute}.pt-permission i{background:#b9c4d2;border-radius:20px;flex:none;width:44px;height:24px;position:relative}.pt-permission i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.pt-permission input:checked+i{background:#12a463}.pt-permission input:checked+i:after{transform:translate(20px)}.pt-permission.disabled{opacity:.55;cursor:not-allowed}.pt-printer-note{margin-top:14px}@media (width<=1050px){.pt-choice-grid-3,.pt-printer-grid-3,.pt-permission-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.pt-choice-grid-3,.pt-printer-grid-3,.pt-permission-grid-3{grid-template-columns:1fr}}.pt-bill-format-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pt-bill-format-grid>button{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dbe4ef;border-radius:12px;grid-template-rows:145px auto;gap:8px;min-width:0;padding:9px;transition:all .18s;display:grid;position:relative;overflow:hidden}.pt-bill-format-grid>button:hover{border-color:#9fc3f6;transform:translateY(-1px);box-shadow:0 6px 16px #133a6f14}.pt-bill-format-grid>button.selected{background:#f7faff;border:2px solid #1769e0;box-shadow:0 0 0 2px #e6f0ff}.pt-bill-format-grid>button.original-template{border-color:#9ebde8}.pt-bill-format-grid>button>svg{color:#168d58;position:absolute;bottom:10px;right:9px}.pt-template-preview-wrap{background:linear-gradient(#f8fafc,#f3f6fa);border:1px solid #e1e7ef;border-radius:8px;place-items:center;min-height:145px;display:grid;position:relative;overflow:hidden}.pt-template-preview-image,.pt-layout-preview{object-fit:contain;object-position:center;background:#fff;border:1px solid #cdd7e4;width:96px;height:132px;box-shadow:0 3px 10px #1d324f1f}.pt-template-preview-image{display:block}.pt-original-badge{color:#0f5fc5;letter-spacing:.02em;background:#e9f3ff;border:1px solid #b8d4fa;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:7px;left:7px}.pt-template-text{gap:2px;min-width:0;padding-right:17px;display:grid}.pt-template-text b{color:#172744;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pt-template-text small{color:#68768a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.pt-layout-preview{--p-accent:#2f80ed;--p-line:#d7dee8;border-radius:2px;display:block;position:relative;overflow:hidden}.pt-layout-preview i{box-sizing:border-box;display:block;position:absolute}.lp-topbar{background:var(--p-accent);height:3px;top:0;left:0;right:0}.lp-logo{background:#e9f2ff;border:1px solid #9fc1ec;border-radius:2px;width:18px;height:14px;top:8px;left:7px}.lp-title{background:var(--p-accent);border-radius:1px;width:34px;height:5px;top:9px;right:7px}.lp-company{background:repeating-linear-gradient(#b9c5d6 0 2px,#0000 2px 4px);width:35px;height:11px;top:8px;left:29px}.lp-docmeta{background:repeating-linear-gradient(#c9d2df 0 1px,#0000 1px 3px);width:31px;height:10px;top:18px;right:7px}.lp-party{border:1px solid var(--p-line);background:linear-gradient(90deg,#fff 0 56%,#f7f9fc 56%);height:21px;top:34px;left:7px;right:7px}.lp-table{background:var(--p-accent);height:8px;top:61px;left:7px;right:7px}.lp-row{border-left:1px solid var(--p-line);border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:repeating-linear-gradient(90deg,transparent 0 19%,var(--p-line) 19% 20%,transparent 20% 39%,var(--p-line) 39% 40%,transparent 40% 69%,var(--p-line) 69% 70%,transparent 70%);height:10px;left:7px;right:7px}.lp-row-1{top:69px}.lp-row-2{top:79px}.lp-row-3{top:89px}.lp-terms{border:1px solid var(--p-line);background:#fafbfd;width:48px;height:15px;top:104px;left:7px}.lp-total{border:1px solid var(--p-line);background:repeating-linear-gradient(#dfe6ef 0 2px,#0000 2px 5px);width:28px;height:15px;top:104px;right:7px}.lp-sign{border-bottom:1px solid #8b98aa;width:24px;height:8px;bottom:8px;right:11px}.lp-footer{background:#e2e7ee;height:2px;bottom:3px;left:7px;right:7px}.pt-layout-preview.spreadsheet{--p-accent:#315b55}.spreadsheet .lp-logo{width:14px;height:10px}.spreadsheet .lp-company{width:42px;height:8px;left:24px}.spreadsheet .lp-title{width:29px}.spreadsheet .lp-party{background:#fff;height:17px;top:28px}.spreadsheet .lp-table{height:6px;top:50px}.spreadsheet .lp-row{height:8px}.spreadsheet .lp-row-1{top:56px}.spreadsheet .lp-row-2{top:64px}.spreadsheet .lp-row-3{top:72px}.spreadsheet:after{content:"";background:repeating-linear-gradient(#fff 0 7px,#e4e9ef 7px 8px);border:1px solid #d7dee8;height:23px;position:absolute;top:80px;left:7px;right:7px}.spreadsheet .lp-terms,.spreadsheet .lp-total{height:12px;top:108px}.pt-layout-preview.centered{--p-accent:#1769e0}.centered .lp-logo{width:18px;height:13px;top:7px;left:39px}.centered .lp-company{width:40px;height:8px;top:23px;left:28px}.centered .lp-title{width:32px;top:34px;left:32px;right:auto}.centered .lp-docmeta{width:34px;height:6px;top:43px;left:31px;right:auto}.centered .lp-party{height:18px;top:54px}.centered .lp-table{top:77px}.centered .lp-row-1{top:85px}.centered .lp-row-2{top:95px}.centered .lp-row-3{top:105px}.centered .lp-terms,.centered .lp-total{height:9px;top:117px}.centered .lp-sign{display:none}.pt-layout-preview.right-brand{--p-accent:#8a2435}.right-brand .lp-logo{left:auto;right:7px}.right-brand .lp-company{width:34px;left:auto;right:29px}.right-brand .lp-title{width:31px;left:7px;right:auto}.right-brand .lp-docmeta{top:18px;left:7px;right:auto}.right-brand .lp-party{height:21px;top:34px}.pt-layout-preview.banner{--p-accent:#26364d}.banner .lp-topbar{height:25px}.banner .lp-logo{z-index:1;background:#fff;border-color:#fff}.banner .lp-title{z-index:1;background:#fff}.banner .lp-company{z-index:1;background:repeating-linear-gradient(#fffc 0 2px,#0000 2px 4px)}.banner .lp-docmeta{display:none}.banner .lp-party{height:20px;top:31px}.banner .lp-table{top:57px}.banner .lp-row-1{top:65px}.banner .lp-row-2{top:75px}.banner .lp-row-3{top:85px}.banner .lp-terms,.banner .lp-total{height:17px;top:101px}@media (width<=1180px){.pt-bill-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.pt-bill-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.pt-bill-format-grid{grid-template-columns:1fr}.pt-bill-format-grid>button{grid-template-rows:155px auto}.pt-template-preview-wrap{min-height:155px}.pt-template-preview-image,.pt-layout-preview{width:102px;height:140px}}.signature-settings-page{color:#10213c;gap:14px;padding:0 8px 18px;display:grid}.signature-settings-heading{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#08275e 0%,#123f87 68%,#174b9b 100%);border-radius:17px;justify-content:flex-start;align-items:center;width:100%;min-height:118px;margin:0;padding:24px 26px;display:flex;box-shadow:0 10px 26px #0d2d5e1f}.signature-heading-main{align-items:center;gap:16px;min-width:0;display:flex}.signature-heading-copy{gap:7px;min-width:0;display:grid}.signature-heading-icon{color:#1769e0;background:linear-gradient(135deg,#fff7e7 0%,#eaf4ff 48%,#f1e9ff 100%);border:1px solid #ffffffeb;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 7px 18px #0314322e}.signature-heading-icon svg{stroke:#1769e0}.signature-settings-heading h1{letter-spacing:-.4px;margin:0;font-size:30px;font-weight:750;line-height:1.15}.signature-heading-copy p{color:#dbe8ff;margin:0;font-size:13px;font-weight:500}.signature-loading-card{text-align:center;color:#65758c;background:#fff;border:1px solid #dce5f2;border-radius:15px;padding:34px}.signature-settings-grid{grid-template-columns:1fr;gap:12px;display:grid}.signature-setting-card{background:#fff;border:1px solid #dbe4f0;border-radius:15px;transition:box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 7px 21px #1536620d}.signature-setting-card.expanded{border-color:#cbd9eb;box-shadow:0 10px 28px #15366214}.signature-setting-card:before{content:"";border-radius:15px 15px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.signature-accent-blue:before{background:linear-gradient(90deg,#2483ff,#76a9ff)}.signature-accent-amber:before{background:linear-gradient(90deg,#f5a20b,#ffcd65)}.signature-accent-violet:before{background:linear-gradient(90deg,#8b4cf6,#bd8cff)}.signature-accent-green:before{background:linear-gradient(90deg,#13a766,#63d39b)}.signature-card-heading{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 19px;display:grid}.signature-card-heading:hover{background:#fbfdff}.signature-card-heading h2{color:#10213c;margin:0;font-size:18px}.signature-card-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.signature-card-icon.blue{color:#1469d8;background:#eaf3ff}.signature-card-icon.amber{color:#d98500;background:#fff4d9}.signature-card-icon.violet{color:#7a3fe5;background:#f1eaff}.signature-card-icon.green{color:#15945c;background:#e9f9f0}.signature-card-chevron{color:#66768d;background:#f4f7fb;border-radius:9px;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}.signature-card-chevron.open{color:#1769e0;background:#eaf2ff;transform:rotate(180deg)}.signature-card-panel{background:#fff;border-top:1px solid #edf1f6}.signature-section-description{color:#68778d;margin:0;padding:15px 20px 0;font-size:12px;line-height:1.45}.signature-card-content{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:18px;padding:16px 20px 20px;display:grid}.signature-preview-box{background:#f8fafc;border:1px dashed #b7c7db;border-radius:13px;place-items:center;min-height:112px;padding:12px;display:grid;overflow:hidden}.signature-preview-box img{object-fit:contain;max-width:185px;max-height:86px}.signature-preview-transparent{background-color:#fff;background-image:linear-gradient(45deg,#f5f7fa 25%,#0000 25%),linear-gradient(-45deg,#f5f7fa 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f5f7fa 75%),linear-gradient(-45deg,#0000 75%,#f5f7fa 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.signature-empty-preview{text-align:center;color:#6e7d92;place-items:center;gap:4px;display:grid}.signature-empty-preview svg{color:#8ba0bc;margin-bottom:2px}.signature-empty-preview b{color:#4d5e75;font-size:13px}.signature-empty-preview small{font-size:11px}.signature-action-area{flex-direction:column;align-items:flex-end;gap:9px;min-width:0;display:flex}.signature-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;width:100%;display:flex}.signature-action-area>small{color:#6b7890;text-align:right;width:100%;margin-top:2px;font-size:11px}.signature-action{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:750;display:inline-flex}.signature-action.primary{color:#1260c9;background:#edf5ff}.signature-action.danger{color:#c42b35;background:#fff0f1}.signature-action:disabled,.signature-save-button:disabled{opacity:.55;cursor:not-allowed}.signature-terms-content{padding:16px 20px 20px}.signature-terms-description{padding:0 0 12px}.signature-terms-content textarea{resize:vertical;width:100%;min-height:145px;font:inherit;color:#15233b;box-sizing:border-box;background:#fff;border:1px solid #ccd8e8;border-radius:12px;outline:none;padding:14px 15px}.signature-terms-content textarea:focus{border-color:#2a79df;box-shadow:0 0 0 3px #e6f1ff}.signature-terms-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.signature-terms-footer small{color:#718097}.signature-save-button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:0 18px;font-weight:800;display:inline-flex}.signature-popup-overlay{z-index:10050;background:#0718337a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.signature-popup{text-align:center;background:#fff;border-radius:19px;width:min(430px,100%);padding:31px 30px 28px;position:relative;box-shadow:0 26px 75px #00000040}.signature-popup-close{color:#55657a;cursor:pointer;background:#f1f4f8;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.signature-popup-icon{border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 15px;display:grid}.signature-popup.success .signature-popup-icon{color:#0b9959;background:#e9fff3;border:2px solid #a1e4c1}.signature-popup.error .signature-popup-icon{color:#d12d3c;background:#fff0f1;border:2px solid #f3b6bd}.signature-popup h2{margin:0 0 8px;font-size:22px}.signature-popup.success h2{color:#0a7f4a}.signature-popup.error h2{color:#bd2633}.signature-popup p{color:#66758a;margin:0 auto 20px;line-height:1.55}.signature-popup-ok{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:10px;padding:11px 34px;font-weight:800}@media (width<=1050px){.signature-settings-heading{min-height:108px}}@media (width<=680px){.signature-settings-page{gap:10px;padding:0 4px 14px}.signature-settings-heading{border-radius:14px;min-height:96px;padding:18px 16px}.signature-heading-main{gap:12px}.signature-heading-icon{border-radius:13px;width:48px;height:48px}.signature-settings-heading h1{font-size:24px}.signature-heading-copy p{font-size:12px}.signature-card-heading{padding:14px 15px}.signature-card-content{grid-template-columns:1fr;padding:14px 15px 17px}.signature-section-description{padding:13px 15px 0}.signature-preview-box{min-height:105px}.signature-action-area{align-items:stretch}.signature-action-buttons{flex-direction:column;align-items:stretch}.signature-action{width:100%}.signature-action-area>small{text-align:left}.signature-terms-content{padding:14px 15px 17px}.signature-terms-footer{flex-direction:column;align-items:stretch}.signature-save-button{justify-content:center}.signature-card-chevron{width:32px;height:32px}}.pay-page{color:#14233c;gap:18px;padding:22px;display:grid}.pay-page>header{color:#fff;background:linear-gradient(135deg,#08275e,#123f87);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}.pay-page h1,.pay-page h2,.pay-page p{margin:0}.pay-page>header p{opacity:.82;margin-top:5px}.pay-page button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:700;display:inline-flex}.pay-page>header button{color:#0c3880;background:#fff}.pay-alert{color:#b91c1c;background:#fff1f1;border:1px solid #ffcaca;border-radius:10px;padding:12px 15px}.pay-loading,.pay-empty{text-align:center;color:#64748b;padding:30px}.pay-card{background:#fff;border:1px solid #dce5f2;border-radius:15px;padding:21px;box-shadow:0 7px 22px #1937640f}.pay-card-head,.pay-bank-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.pay-card-head p{color:#6b778b;margin-top:4px}.pay-add,.pay-upload{color:#155fc4;background:#eaf3ff}.pay-bank{border:1px solid #dce5f2;border-radius:12px;margin-top:17px;padding:16px}.pay-bank-title b,.pay-bank-title label{align-items:center;gap:7px;display:flex}.pay-bank-title button,.pay-remove{color:#c52828;background:#fff0f0}.pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.pay-grid label{gap:6px;font-size:13px;font-weight:700;display:grid}.pay-grid input{height:43px;font:inherit;border:1px solid #cbd6e5;border-radius:9px;padding:0 11px}.pay-qr{align-items:center;gap:24px;margin-top:18px;display:flex}.pay-qr-preview{color:#718096;background:#f8fafc;border:1px dashed #aebed3;border-radius:12px;place-items:center;width:160px;height:160px;display:grid}.pay-qr-preview img{object-fit:contain;width:140px;height:140px}.pay-qr>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.pay-qr p{color:#6b778b;width:100%;font-size:12px}.pay-overlay{z-index:1000;background:#0b1c3859;place-items:center;display:grid;position:fixed;inset:0}.pay-overlay>div{text-align:center;background:#fff;border-radius:17px;min-width:330px;padding:28px;box-shadow:0 24px 60px #07152d42}.pay-overlay span{color:#159354;background:#e8fff2;border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;display:grid}.pay-overlay h2{margin:14px 0}.pay-overlay button{color:#fff;background:#1769e0;min-width:100px}@media (width<=900px){.pay-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.pay-page{padding:12px}.pay-page>header,.pay-card-head,.pay-qr{flex-direction:column;align-items:flex-start}.pay-grid{grid-template-columns:1fr}}.my-profile-content{background:#f4f7fb!important}.my-profile-page{gap:14px;padding-bottom:34px;display:grid}.my-profile-loading{color:#667085;background:#fff;border:1px solid #dce6f2;border-radius:14px;padding:28px}.my-profile-message{border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.my-profile-message-error{color:#b42318;background:#fff1f2;border:1px solid #fecdd3}.my-profile-message-success{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.my-profile-header-card{background:#fff;border:1px solid #dbe5f2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 7px 22px #0f23460d}.my-profile-header-photo{align-items:center;gap:14px;min-width:0;display:flex}.my-profile-avatar-large{color:#5f6f86;background:#fff;border:1px solid #d4deeb;border-radius:14px;flex:none;place-items:center;width:78px;height:78px;display:grid;overflow:hidden}.my-profile-avatar-large img{object-fit:cover;width:100%;height:100%}.my-profile-header-photo h2{color:#172033;margin:0;font-size:22px;font-weight:650}.my-profile-header-photo p{color:#667085;margin:5px 0 8px;font-size:12px}.my-profile-role-badge{color:#175cd3;background:#eef4ff;border:1px solid #d5e2ff;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.my-profile-company-line{color:#475467;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.my-profile-company-line span{color:#98a2b3}.my-profile-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.my-profile-photo-button,.my-profile-primary,.my-profile-secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.my-profile-photo-button{color:#175cd3;background:#f4f8ff;border:1px solid #a9c9f6}.my-profile-primary{color:#fff;background:#1677ee;border:1px solid #1677ee;box-shadow:0 5px 12px #1677ee29}.my-profile-secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.my-profile-photo-button:disabled,.my-profile-primary:disabled,.my-profile-secondary:disabled{opacity:.55;cursor:not-allowed}.my-profile-rule-note{color:#35506f;background:#f5f9ff;border:1px solid #cfe1fb;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.my-profile-form-section{background:#fff;border:1px solid #dfe7f3;border-top:3px solid #2f80ed;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 6px 18px #1a365d0b}.my-profile-form-section>h3{color:#172033;background:#fff;border-bottom:1px solid #edf1f6;align-items:center;gap:8px;margin:0;padding:14px 16px 12px;font-size:15px;font-weight:650;display:flex}.my-profile-form-section>h3 svg{color:#244a7f}.my-profile-page>section.my-profile-form-section:nth-of-type(2){border-top-color:#2f80ed}.my-profile-page>section.my-profile-form-section:nth-of-type(3){border-top-color:#8b5cf6}.my-profile-page>section.my-profile-form-section:nth-of-type(4){border-top-color:#16a34a}.my-profile-page>section.my-profile-form-section:nth-of-type(5){border-top-color:#f59e0b}.my-profile-page>section.my-profile-form-section:nth-of-type(6){border-top-color:#06b6d4}.my-profile-page>section.my-profile-form-section:nth-of-type(7){border-top-color:#ec4899}.my-profile-form-grid{gap:11px;padding:15px 16px;display:grid}.my-profile-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.my-profile-form-grid label{min-width:0}.my-profile-form-grid label>span{color:#344054;margin-bottom:5px;font-size:11.5px;font-weight:500;display:block}.my-profile-form-grid label>span b{color:#e53935}.my-profile-form-grid input,.my-profile-form-grid select,.my-profile-form-grid textarea{box-sizing:border-box;width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #d4deeb;border-radius:9px;outline:none;padding:9px 10px;font-size:12px}.my-profile-form-grid input,.my-profile-form-grid select{height:39px}.my-profile-form-grid textarea{resize:vertical;min-height:76px}.my-profile-form-grid input:focus,.my-profile-form-grid select:focus,.my-profile-form-grid textarea:focus{border-color:#5b9df5;box-shadow:0 0 0 3px #1f78ef14}.my-profile-form-grid input:disabled,.my-profile-form-grid select:disabled,.my-profile-form-grid textarea:disabled{color:#52627a;cursor:not-allowed;opacity:1;background:#f5f7fa;border-color:#e0e6ee}.my-profile-readonly{color:#475467!important;background:#eef2f7!important}.my-profile-span-2{grid-column:span 2}.my-profile-check{align-items:center;gap:8px;min-height:39px;padding-top:18px;display:flex!important}.my-profile-check input{flex:none;width:16px!important;height:16px!important}.my-profile-check span{margin:0!important}.my-profile-locked-section>h3{color:#172033;background:#fff}.my-profile-locked-help{color:#667085;background:#f4f6f8;border:1px dashed #d2d8e0;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 10px;font-size:10.5px;display:flex}.my-profile-footer-actions{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #dfe7f3;border-radius:12px;justify-content:flex-end;gap:9px;padding:11px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #0f23460f}@media (width<=1200px){.my-profile-header-card{grid-template-columns:minmax(0,1fr) auto}.my-profile-company-line{grid-column:1/2}.my-profile-header-actions{grid-area:1/2/3/3}.my-profile-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.my-profile-header-card{grid-template-columns:1fr}.my-profile-header-photo{align-items:flex-start}.my-profile-company-line,.my-profile-header-actions{grid-area:auto}.my-profile-header-actions{justify-content:flex-start}.my-profile-form-grid.four{grid-template-columns:1fr}.my-profile-span-2{grid-column:span 1}.my-profile-footer-actions{justify-content:stretch}.my-profile-footer-actions button{flex:1}}.sales-payment-preview{justify-content:space-between;align-items:center;gap:20px;display:flex}.sales-payment-preview pre{white-space:pre-wrap;font:inherit;color:#46566f;margin:0;line-height:1.6}.sales-bank-detail-lines{color:#46566f;line-height:1.6}.sales-bank-detail-lines>div{gap:5px;min-width:0;display:flex}.sales-bank-detail-lines strong{color:#172744;flex:none;font-weight:700}.sales-bank-detail-lines span{overflow-wrap:anywhere;min-width:0}.sales-payment-preview img{object-fit:contain;border:1px solid #d8e1ed;border-radius:10px;width:130px;height:130px;padding:5px}.sales-payment-preview>span{color:#718096}.sales-bank-card .sales-payment-preview img{width:104px;height:104px}@media (width<=650px){.sales-payment-preview{flex-direction:column;align-items:flex-start}}#root .sales-document-content .sales-bottom-grid:is(.sales-quotation-bottom-grid,.sales-order-bottom-grid){align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,1fr)!important}#root .sales-document-content .sales-bottom-grid.challan-bottom{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sales-document-content .sales-bottom-grid>.sales-bank-card{min-width:0;grid-area:auto!important}#root .sales-document-content .sales-bottom-grid .sales-payment-preview{color:#18314e;flex-wrap:wrap;gap:12px;min-width:0;padding:14px;font-size:14px}#root .sales-document-content .sales-bank-detail-lines{color:#18314e;flex:160px;min-width:0}#root .sales-document-content .sales-bank-detail-lines>div{flex-wrap:wrap;gap:2px 5px}#root .sales-document-content .sales-info-card #sales-error-placeOfSupply:empty{display:none}@media (width<=1100px){#root .sales-document-content .sales-bottom-grid:is(.sales-quotation-bottom-grid,.sales-order-bottom-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sales-document-content .sales-bottom-grid:is(.sales-quotation-bottom-grid,.sales-order-bottom-grid)>.sales-terms-total-card{grid-column:1/-1!important}}@media (width<=650px){#root .sales-document-content .sales-bottom-grid:is(.sales-quotation-bottom-grid,.sales-order-bottom-grid,.challan-bottom){grid-template-columns:minmax(0,1fr)!important}#root .sales-document-content .sales-bottom-grid>*{grid-area:auto!important}}#root .sales-document-content .sales-summary-card .sales-grand>span,#root .sales-document-content .sales-aside-amounts .grand>span{min-width:0;white-space:normal!important;font-size:17px!important;font-weight:750!important;line-height:1.35!important}#root .sales-document-content .sales-summary-card .sales-grand>b,#root .sales-document-content .sales-aside-amounts .grand>b{overflow-wrap:anywhere;white-space:normal!important;font-size:18px!important;font-weight:750!important;line-height:1.35!important}#root .sales-document-content .sales-bank-card{min-width:0;container:sales-bank-preview/inline-size}#root .sales-document-content .sales-bank-card>.sales-payment-preview{box-sizing:border-box;min-width:0;max-width:100%;flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:14px!important;display:flex!important}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines{min-width:0;max-width:100%;font-size:14px;line-height:1.6;flex:190px!important}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines>div{overflow-wrap:anywhere;flex-wrap:wrap}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines strong{overflow-wrap:anywhere;max-width:100%}#root .sales-document-content .sales-bank-card .sales-payment-preview img{box-sizing:border-box;object-fit:contain!important;background:#fff!important;border:1px solid #92b5e4!important;border-radius:12px!important;flex:none!important;width:200px!important;max-width:100%!important;height:200px!important;max-height:none!important;padding:9px!important;box-shadow:0 0 0 4px #edf4ff,0 4px 12px #193f751a!important}@container sales-bank-preview (width<=390px){#root .sales-document-content .sales-bank-card>.sales-payment-preview{flex-direction:column!important;align-items:stretch!important}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines{width:100%;flex:0 auto!important}#root .sales-document-content .sales-bank-card .sales-payment-preview img{align-self:center!important}}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines{background:#fff;border:1px solid #b9c9df;border-radius:8px;overflow:hidden;font-size:15px!important;line-height:1.45!important}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines>div{border-bottom:1px solid #d3dfed;grid-template-columns:100px minmax(0,1fr);align-items:stretch;min-height:38px;gap:0!important;display:grid!important}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines>div:last-child{border-bottom:0}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines strong{color:#123568;background:#eef4fc;border-right:1px solid #d3dfed;align-items:center;min-width:0;padding:8px 10px;line-height:1.4;display:flex;font-weight:700!important}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines span{color:#172f4e;white-space:normal;overflow-wrap:anywhere;align-items:center;min-width:0;padding:8px 10px;font-weight:500;display:flex}@container sales-bank-preview (width<=300px){#root .sales-document-content .sales-bank-card .sales-bank-detail-lines>div{grid-template-columns:85px minmax(0,1fr)}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines :is(strong,span){padding:7px}}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines :is(strong,span){text-align:center!important;justify-content:center!important}#root .sales-document-content .sales-bank-card .sales-payment-preview img{margin-inline:auto!important}@container sales-bank-preview (width<=430px){#root .sales-document-content .sales-bank-card>.sales-payment-preview{flex-direction:column!important;align-items:stretch!important;width:100%!important;display:flex!important}#root .sales-document-content .sales-bank-card .sales-bank-detail-lines{box-sizing:border-box;flex:none!important;align-self:stretch!important;width:100%!important;max-width:none!important}#root .sales-document-content .sales-bank-card .sales-payment-preview img{align-self:center!important}}#root .sales-document-content .sales-summary-card .sales-grand>span,#root .sales-document-content .sales-summary-card .sales-grand>b,#root .sales-document-content .sales-aside-amounts .grand>span,#root .sales-document-content .sales-aside-amounts .grand>b{color:#000!important}#root .sales-document-content .sales-bank-details-only .sales-bank-detail-lines{flex:100%!important;width:100%!important;max-width:none!important}#root .sales-document-content .sales-bank-qr-only{flex-direction:column;display:flex}#root .sales-document-content .sales-bank-qr-only>.sales-payment-preview{min-height:210px;flex:1!important;justify-content:center!important;align-items:center!important}#root .sales-document-content .sales-bank-qr-only .sales-payment-preview img{width:230px!important;max-width:100%!important;height:230px!important}@media (width<=1100px){#root .sales-document-content .sales-bottom-grid:is(.sales-quotation-bottom-grid,.sales-order-bottom-grid)>.sales-bank-details-only{grid-column:1/-1!important}}@media (width<=650px){#root .sales-document-content .sales-bottom-grid:is(.sales-quotation-bottom-grid,.sales-order-bottom-grid)>.sales-bank-details-only{grid-column:auto!important}}#root .sales-document-content .sales-bank-qr-only>.sales-payment-preview{flex:1!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:12px!important;display:flex!important}#root .sales-document-content .sales-bank-qr-only .sales-payment-preview img{aspect-ratio:1!important;object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;align-self:center!important;margin:0!important;padding:10px!important}#root .sales-document-content .sales-bank-details-only .sales-words-relocated{color:#172f4e!important;background:#f1f2f4!important;border:1px solid #dedfe3!important;border-radius:8px!important;margin:0 14px 14px!important;padding:12px!important}#root .sales-document-content .sales-bank-qr-only>.sales-payment-preview{min-height:0!important}#root .sales-document-content .sales-bank-qr-only .sales-payment-preview img{aspect-ratio:1!important;object-fit:contain!important;width:min(100%,360px)!important;max-width:360px!important;height:auto!important;margin-inline:auto!important}#root .accounting-dashboard-shell .accounting-dashboard-page{color:#142b45;box-sizing:border-box;width:100%;min-width:0;padding:0;font-family:Inter,Segoe UI,Arial,sans-serif}#root .accounting-dashboard-shell .accounting-dashboard-page *{box-sizing:border-box}#root .accounting-dashboard-shell .sld-kpi-card{cursor:default}#root .accounting-dashboard-shell .acc-tone-green{--accent:#13a566;--soft:#edf9f3}#root .accounting-dashboard-shell .acc-tone-purple{--accent:#7447e9;--soft:#f4f0fc}#root .accounting-dashboard-shell .acc-tone-orange{--accent:#eaa321;--soft:#fff5eb}#root .accounting-dashboard-shell .acc-tone-blue{--accent:#2f73f3;--soft:#eef5ff}#root .accounting-dashboard-shell .acc-tone-red{--accent:#d63d51;--soft:#fff0f1}#root .accounting-dashboard-shell .sld-kpi-copy small{color:#304766;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:400;display:flex}#root .accounting-dashboard-shell .down-arrow{transform:rotate(90deg)}#root .accounting-dashboard-shell .acc-kpi-watermark{display:none}#root .accounting-dashboard-shell .sld-section-icon{color:#185aaf;background:#edf4fd;flex-shrink:0}#root .accounting-dashboard-shell .acc-income-panel .sld-panel-head{gap:10px}#root .accounting-dashboard-shell .sld-panel-head button{color:#174b8b;cursor:pointer;background:0 0;border:0;font-size:13px}#root .accounting-dashboard-shell .acc-cashflow-panel{flex-direction:column;min-width:0;display:flex}#root .accounting-dashboard-shell .acc-posting-body{flex:1;grid-template-columns:minmax(120px,.95fr) minmax(0,1.15fr);align-items:center;gap:20px;min-width:0;padding:24px 16px;display:grid}#root .accounting-dashboard-shell .acc-posting-donut{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:192px;max-width:100%;display:grid}#root .accounting-dashboard-shell .acc-posting-donut>div{aspect-ratio:1;color:#142b45;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:68%;display:flex}#root .accounting-dashboard-shell .acc-posting-donut span{text-align:center;max-width:90%;font-size:14px;line-height:1.3}#root .accounting-dashboard-shell .acc-posting-donut strong{font-size:18px;font-weight:600}#root .accounting-dashboard-shell .acc-posting-legend{min-width:0}#root .accounting-dashboard-shell .acc-posting-legend>div{color:#18314e;border-bottom:1px solid #e1eaf5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;font-size:15px;display:grid}#root .accounting-dashboard-shell .acc-posting-legend>div:last-child{border-bottom:0}#root .accounting-dashboard-shell .acc-posting-legend span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}#root .accounting-dashboard-shell .acc-posting-legend i{border:1.5px solid;border-radius:50%;flex:0 0 15px;width:15px;height:15px;position:relative}#root .accounting-dashboard-shell .acc-posting-legend i:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:5px}#root .accounting-dashboard-shell .acc-posting-legend strong{text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:500}#root .accounting-dashboard-shell .acc-posting-comparison{color:#18314e;background:linear-gradient(110deg,#f4fbf8,#fff6f6);border:1px solid #dce7f4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 16px 24px;padding:16px 15px;font-size:15px;display:flex}#root .accounting-dashboard-shell .acc-posting-comparison strong{font-weight:600}#root .accounting-dashboard-shell .acc-summary-section{min-width:0;margin-bottom:12px}#root .accounting-dashboard-shell .acc-account-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}#root .accounting-dashboard-shell .acc-account-list>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}#root .accounting-dashboard-shell .acc-account-list b{color:#18314e;font-size:14px;font-weight:500}#root .accounting-dashboard-shell .acc-account-list strong{overflow-wrap:anywhere;grid-column:2;font-size:15px;font-weight:600}#root .accounting-dashboard-shell .summary-icon{color:#185aaf;background:#eef5ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}#root .accounting-dashboard-shell .green-text{color:#087443}#root .accounting-dashboard-shell .red-text{color:#b42318}#root .accounting-dashboard-shell .acc-table-wrap{scrollbar-width:thin;width:100%;min-width:0;min-height:210px;overflow:auto}#root .accounting-dashboard-shell .acc-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px}#root .accounting-dashboard-shell .acc-table :is(th,td){color:#142b45;text-align:center;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e1e8f0;padding:7px 8px;font-size:15px;line-height:1.4}#root .accounting-dashboard-shell .acc-table th{white-space:nowrap;background:#f3f7fc;font-weight:600}#root .accounting-dashboard-shell .acc-table th:nth-child(2){width:104px}#root .accounting-dashboard-shell .acc-table th:nth-child(3){width:95px}#root .accounting-dashboard-shell .acc-table th:nth-child(4){width:118px}#root .accounting-dashboard-shell .acc-table th:nth-child(5){width:auto}#root .accounting-dashboard-shell .acc-table th:nth-child(6){width:140px}#root .accounting-dashboard-shell .acc-table th:nth-child(7){width:90px}#root .accounting-dashboard-shell .acc-table .party-cell{text-align:left}#root .accounting-dashboard-shell .acc-table .amount-cell{text-align:right;font-variant-numeric:tabular-nums}#root .accounting-dashboard-shell .acc-table .empty-cell{text-align:center;color:#304766;height:170px}#root .accounting-dashboard-shell .outstanding-table{min-width:510px}#root .accounting-dashboard-shell .outstanding-table th:nth-child(2){width:auto}#root .accounting-dashboard-shell .outstanding-table th:nth-child(3){width:185px}#root .accounting-dashboard-shell .outstanding-table th:nth-child(4){width:120px}#root .accounting-dashboard-shell .outstanding-tabs{background:#f3f6fb;border:1px solid #d8e2ef;border-radius:10px;gap:4px;width:fit-content;max-width:calc(100% - 32px);margin:10px 16px;padding:3px;display:flex}#root .accounting-dashboard-shell .outstanding-tabs button{color:#263b58;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:14px}#root .accounting-dashboard-shell .outstanding-tabs button.active{color:#fff;background:#0d2e66}#root .accounting-dashboard-shell .type-pill,#root .accounting-dashboard-shell .status-pill,#root .accounting-dashboard-shell .overdue{color:#174b8b;background:#eef5ff;border-radius:7px;padding:4px 7px;font-size:12px}#root .accounting-dashboard-shell .overdue.danger{color:#b42318;background:#fff0f1}#root .accounting-dashboard-shell .overdue.warn{color:#a65b0e;background:#fff5eb}#root .accounting-dashboard-shell .overdue.safe{color:#087443;background:#edf9f3}#root .accounting-dashboard-shell .acc-quick-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 16px;display:grid}#root .accounting-dashboard-shell .acc-quick-actions button{color:#18314e;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e2ef;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}#root .accounting-dashboard-shell .qa{color:#185aaf;background:#eef5ff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}#root .accounting-dashboard-shell .acc-dashboard-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:12px;padding:12px;font-size:14px}#root .accounting-dashboard-shell .acc-loading-bar{background:#e6edf6;border-radius:3px;height:3px;margin-bottom:10px;overflow:hidden}#root .accounting-dashboard-shell .acc-loading-bar span{background:#2f73f3;width:38%;height:100%;display:block}@media (width<=1250px){#root .accounting-dashboard-shell .acc-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container sales-overview (width<=1100px){#root .accounting-dashboard-shell .acc-posting-body{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr)}#root .accounting-dashboard-shell .acc-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sales-overview (width<=560px){#root .accounting-dashboard-shell .acc-posting-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px}#root .accounting-dashboard-shell .acc-posting-donut{width:172px}#root .accounting-dashboard-shell .acc-income-panel .sld-panel-head{align-items:stretch}#root .accounting-dashboard-shell .sld-range-tabs{width:100%}}@container sales-overview (width<=360px){#root .accounting-dashboard-shell .acc-account-list{grid-template-columns:minmax(0,1fr)}#root .accounting-dashboard-shell .acc-metrics-grid{grid-template-columns:minmax(0,1fr)!important}}#root .accounting-dashboard-shell .acc-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-card{grid-template-columns:32px minmax(0,1fr);gap:8px;min-width:0;padding:10px!important}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-icon{border-radius:9px;width:32px;height:32px}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-icon svg{width:19px;height:19px}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-copy strong{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;font-size:21px;line-height:1.3}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-label{line-height:1.35;font-size:13px!important}#root .accounting-dashboard-shell .acc-account-summary{height:100%!important;min-height:380px!important}#root .accounting-dashboard-shell .acc-outstanding-panel{flex-direction:column;min-width:0;display:flex}#root .accounting-dashboard-shell .acc-outstanding-panel .sld-panel-head{align-items:center;gap:10px;justify-content:space-between!important;display:flex!important}#root .accounting-dashboard-shell .acc-outstanding-panel .sld-title-with-icon{flex:1;min-width:0}#root .accounting-dashboard-shell .acc-outstanding-panel .sld-title-with-icon h2{text-align:left!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-tabs{flex-wrap:wrap;flex:none;align-self:flex-start;align-items:center;margin:10px 16px}#root .accounting-dashboard-shell .acc-outstanding-panel .acc-table-wrap{flex:1;min-width:0;min-height:230px;max-height:390px;overflow:auto}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table{table-layout:fixed!important;width:100%!important;min-width:510px!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table :is(th,td){vertical-align:middle;border-bottom:1px solid #dce5ef;font-size:15px;width:auto!important;min-width:0!important;max-width:none!important;padding:9px 10px!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table :is(th,td):nth-child(2){text-align:left;white-space:normal;overflow-wrap:anywhere;width:auto!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table :is(th,td):nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center!important;width:180px!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table :is(th,td):nth-child(4){white-space:nowrap;text-align:center!important;width:120px!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table .empty-cell{text-align:center!important;width:auto!important;height:188px!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table .overdue{justify-content:center;align-items:center;min-width:30px;font-size:13px;display:inline-flex}@container sales-overview (width<=1150px){#root .accounting-dashboard-shell .acc-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container sales-overview (width<=700px){#root .accounting-dashboard-shell .acc-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container sales-overview (width<=360px){#root .accounting-dashboard-shell .acc-metrics-grid{grid-template-columns:minmax(0,1fr)!important}}#root .accounting-dashboard-shell .acc-outstanding-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-tabs{align-self:center;max-width:100%;margin:0}#root .accounting-dashboard-shell .outstanding-head{flex-wrap:wrap}#root .accounting-dashboard-shell .acc-outstanding-controls .view-all{white-space:nowrap}#root .accounting-dashboard-shell .acc-quick-panel{min-width:0;height:100%}#root .accounting-dashboard-shell .acc-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}#root .accounting-dashboard-shell .acc-quick-actions button{overflow-wrap:anywhere;min-width:0;line-height:1.35}#root .accounting-dashboard-shell .sld-panel{position:relative;border-top:2px solid #76a5e6!important}#root .accounting-dashboard-shell .sld-panel:before{display:none!important}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-card{background:linear-gradient(120deg,#fff 35%,color-mix(in srgb,var(--metric-soft,var(--soft)) 45%,white))!important;border-top:2px solid var(--metric-accent,var(--accent))!important}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-card:after{opacity:.3}#root .accounting-dashboard-shell .acc-metrics-grid .sld-kpi-icon{background:color-mix(in srgb,var(--metric-tile,var(--soft)) 45%,white)!important}@container sales-overview (width<=560px){#root .accounting-dashboard-shell .acc-outstanding-controls{gap:8px}#root .accounting-dashboard-shell .outstanding-tabs button{padding:6px 9px}}@container sales-overview (width<=360px){#root .accounting-dashboard-shell .acc-quick-actions{grid-template-columns:minmax(0,1fr)}}#root .accounting-dashboard-shell .acc-table :is(th,td):first-child:not([colspan]){white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center!important;width:44px!important;min-width:44px!important;max-width:44px!important}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table :is(th,td):first-child:not([colspan]){text-align:center!important;width:44px!important;min-width:44px!important;max-width:44px!important}#root .accounting-dashboard-shell .acc-transactions-panel .acc-table{min-width:764px}#root .accounting-dashboard-shell .acc-outstanding-panel .outstanding-table{min-width:554px!important}.account-master-page{gap:18px;padding-bottom:24px;display:grid}.account-master-create-banner{color:#0a46b8;background:#fff;border:1px solid #ffffff94;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:750;transition:all .18s;display:inline-flex;box-shadow:0 8px 20px #01225d29}.account-master-create-banner:hover{transform:translateY(-1px);box-shadow:0 11px 24px #01225d33}.account-master-filter-card,.account-master-table-card{background:#fff;border:1px solid #dbe5f2;border-radius:16px;box-shadow:0 8px 24px #0f172a0b}.account-master-filter-card{grid-template-columns:minmax(280px,1.6fr) minmax(190px,.72fr) minmax(170px,.62fr);align-items:end;gap:24px;padding:18px 20px;display:grid}.account-master-search-block,.account-master-filter-field{color:#0c1b39;gap:8px;font-size:12.5px;font-weight:700;display:grid}.account-master-search-input{color:#5c7399;background:#fff;border:1px solid #cfdceb;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 13px;transition:all .18s;display:flex}.account-master-search-input:focus-within{border-color:#2f7cf4;box-shadow:0 0 0 3px #2f7cf41a}.account-master-search-input input{color:#0c1b39;background:0 0;border:0;outline:0;width:100%;font-size:13.5px}.account-master-filter-field select{color:#1b3157;background:#fff;border:1px solid #cfdceb;border-radius:10px;outline:0;min-height:46px;padding:0 38px 0 13px;font-size:13.5px}.account-master-table-heading{border-bottom:1px solid #e5edf7;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px 12px;display:flex}.account-master-table-heading p{color:#7184a3;margin:4px 0 0;font-size:11.5px}.account-master-export{color:#1260f6;background:#f8fbff;border:1px solid #cfe0f8;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.account-master-export:disabled{opacity:.45;cursor:not-allowed}.account-master-table-wrap{padding:0 20px;overflow-x:auto}.account-master-table{border-collapse:collapse;color:#152b50;width:100%;min-width:820px;font-size:12.5px}.account-master-table th{text-align:left;color:#17315c;text-transform:none;white-space:nowrap;background:#f2f6fc;padding:12px 14px;font-size:11.5px;font-weight:800}.account-master-table th:first-child{border-radius:8px 0 0 8px}.account-master-table th:last-child{border-radius:0 8px 8px 0}.account-master-table td{vertical-align:middle;border-bottom:1px solid #e7eef7;padding:11px 14px}.account-master-table td strong{color:#0b46af;font-weight:720}.primary-group-badge,.account-status-badge{white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:27px;padding:4px 10px;font-size:11.5px;font-weight:750;display:inline-flex}.primary-group-asset{color:#058448;background:#e5f8ee}.primary-group-liability{color:#dc3046;background:#ffe9ed}.primary-group-income{color:#1260f6;background:#e9f1ff}.primary-group-expense{color:#db6411;background:#fff0df}.account-status-badge i{background:currentColor;border-radius:50%;width:7px;height:7px}.account-status-badge.is-active{color:#069652;background:#e8f8ef}.account-status-badge.is-inactive{color:#8b5b18;background:#fff5df}.account-master-actions{align-items:center;gap:8px;display:flex}.account-master-edit,.account-master-more{color:#1260f6;background:#edf4ff;border:0;border-radius:8px;place-items:center;width:34px;height:32px;display:grid}.account-master-more{color:#254368;background:0 0}.account-master-more-wrap{position:relative}.account-master-action-menu{z-index:25;background:#fff;border:1px solid #d8e3f1;border-radius:10px;width:160px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 14px 32px #0d204229}.account-master-action-menu button{text-align:left;color:#18345d;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;font-size:12px}.account-master-action-menu button:hover{background:#f2f6fc}.account-master-empty{text-align:center;color:#7387a5;padding:36px!important}.account-master-footer{color:#647b9e;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 18px;font-size:11.5px;display:flex}.account-master-pagination{gap:8px;display:flex}.account-master-pagination button{color:#6880a4;background:#fff;border:1px solid #d3e0f0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.account-master-pagination button.active{color:#fff;background:#1260f6;border-color:#1260f6}.account-master-pagination button:disabled{opacity:.5;cursor:not-allowed}.account-master-drawer-overlay{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04122a57;border:0;position:fixed;inset:0}.account-master-drawer{z-index:80;background:#fff;flex-direction:column;width:min(440px,100vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-18px 0 55px #04183a33}.account-master-drawer-header{color:#fff;background:linear-gradient(135deg,#0c2b65,#104b9e);justify-content:space-between;align-items:center;padding:22px 22px 18px;display:flex}.account-master-drawer-header small{color:#bcd3ff;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;font-size:10.5px;font-weight:650;display:block}.account-master-drawer-header h2{margin:0;font-size:21px}.account-master-drawer-header button{color:#fff;background:#ffffff17;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.account-master-form{flex-direction:column;flex:1;min-height:0;display:flex}.account-master-form-body{gap:17px;padding:22px;display:grid;overflow-y:auto}.account-master-form label{color:#172c4e;gap:7px;font-size:12px;font-weight:700;display:grid}.account-master-form label b{color:#ef3d4f}.account-master-form input,.account-master-form select{color:#132a4c;background:#fff;border:1px solid #cfdceb;border-radius:9px;outline:0;min-height:43px;padding:0 12px;font-size:13px}.account-master-form input:focus,.account-master-form select:focus{border-color:#2f7cf4;box-shadow:0 0 0 3px #2f7cf417}.account-master-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.account-master-form-note{color:#5b7193;background:#f7faff;border:1px solid #dbe8fa;border-radius:9px;gap:9px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.account-master-form-note svg{color:#2f7cf4;flex:none}.account-master-form-footer{background:#fbfdff;border-top:1px solid #e4ecf6;justify-content:flex-end;gap:10px;margin-top:auto;padding:15px 22px;display:flex}.account-master-cancel,.account-master-save{border-radius:9px;min-height:40px;padding:0 16px;font-size:12.5px;font-weight:750}.account-master-cancel{color:#405b80;background:#fff;border:1px solid #cedbeb}.account-master-save{color:#fff;background:#145be7;border:1px solid #145be7;box-shadow:0 7px 16px #145be733}@media (width<=900px){.account-master-filter-card{grid-template-columns:1fr 1fr}.account-master-search-block{grid-column:1/-1}}@media (width<=640px){.account-master-page{gap:12px}.account-master-filter-card{grid-template-columns:1fr;gap:13px;padding:14px}.account-master-search-block{grid-column:auto}.account-master-table-heading{flex-direction:column;align-items:flex-start}.account-master-export{justify-content:center;width:100%}.account-master-table-wrap{padding:0 12px}.account-master-footer{flex-direction:column;align-items:flex-start}.account-master-form-grid{grid-template-columns:1fr}.account-master-create-banner{min-height:38px;padding:0 12px;font-size:11.5px}}.account-master-layout-content{background:#f3f6fb!important}.account-master-layout-content .master-title-row{border-radius:18px;min-height:106px;box-shadow:0 14px 30px #081c4a24;background:linear-gradient(135deg,#071b4e 0%,#0a2f80 68%,#123d9a 100%)!important;padding:18px 26px!important}.account-master-layout-content .master-title-row h1{color:#fff;letter-spacing:-.5px;margin:0;font-size:26px;font-weight:760}.account-master-layout-content .master-title-row p{color:#dfebffdb;margin:8px 0 0;font-size:14px;font-weight:500}.account-master-page{gap:14px;padding-bottom:20px}.account-master-filter-card,.account-master-table-card{border-radius:15px;box-shadow:0 8px 20px #0f172a0a}.account-master-filter-card{grid-template-columns:minmax(240px,1.18fr) minmax(170px,.52fr) minmax(150px,.46fr);gap:18px;padding:14px 18px}.account-master-search-block,.account-master-filter-field{gap:7px;font-size:12px}.account-master-search-input,.account-master-filter-field select{border-radius:11px;min-height:42px}.account-master-search-input{padding:0 12px}.account-master-search-input input,.account-master-filter-field select{font-size:13px}.account-master-table td{padding:10px 14px}.account-master-export{color:#103f95;background:linear-gradient(#fff 0%,#f3f8ff 100%);border-color:#c7d5ea;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;box-shadow:0 6px 14px #1260f614}.account-master-export:hover{background:linear-gradient(#fff 0%,#eef5ff 100%);border-color:#b9cbea}@media (width<=900px){.account-master-filter-card{grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px}.account-master-search-block{max-width:none}}@media (width<=640px){.account-master-layout-content .master-title-row{min-height:92px;padding:16px 18px!important}.account-master-layout-content .master-title-row h1{font-size:23px}.account-master-layout-content .master-title-row p{font-size:13px}.account-master-filter-card{grid-template-columns:1fr;padding:13px 14px}}.account-master-layout-content .master-title-row>*{align-self:center}.account-master-create-banner{color:#fff;background:linear-gradient(#ffffff24 0%,#ffffff14 100%);border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 22px #030f2f38}.account-master-create-banner:hover{background:linear-gradient(#ffffff2e 0%,#ffffff1a 100%)}.account-master-filter-card{grid-template-columns:minmax(250px,.9fr) minmax(150px,.22fr) minmax(140px,.22fr);justify-content:start;gap:16px}.account-master-search-block,.account-master-search-input{max-width:610px}.account-master-filter-field{justify-self:start;width:100%;max-width:220px}.account-master-filter-field select{width:100%}.account-master-table-heading h2{font-size:18px}.primary-group-badge{background:0 0;border:1px solid;border-radius:999px;min-height:36px;padding:0 14px;font-size:11px;font-weight:800}.primary-group-asset{color:#0aa65d;background:#0aa65d1f;border-color:#12c96c80}.primary-group-liability{color:#e74a5e;background:#e74a5e1f;border-color:#e74a5e57}.primary-group-income{color:#26f;background:#2266ff1f;border-color:#2266ff57}.primary-group-expense{color:#de7b17;background:#de7b171f;border-color:#de7b1757}.account-status-badge{cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:36px;padding:4px 14px 4px 8px;font-size:11px;font-weight:800}.account-status-badge i{background:#fff;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 4px #0f172a1f}.account-status-badge.is-active{color:#049a54;background:#05b45f2e;border-color:#05b45f57}.account-status-badge.is-inactive{color:#8a6b0b;background:#ebbe392e;border-color:#ebbe3957}.account-master-edit{color:#145be7;background:#edf4ff;width:36px;height:36px}@media (width<=900px){.account-master-filter-card{grid-template-columns:1fr 1fr 1fr}}@media (width<=760px){.account-master-layout-content .master-title-row{min-height:96px}.account-master-filter-card{grid-template-columns:1fr}.account-master-filter-field,.account-master-search-block,.account-master-search-input{max-width:none}}.account-master-layout-content .master-title-row{min-height:98px;padding:18px 24px!important}.account-master-page{gap:12px}.account-master-toolbar.party-list-toolbar{background:#fff;border:1px solid #dbe4ef;border-radius:14px;align-items:flex-end;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex;box-shadow:0 8px 18px #0f172a0a}.account-master-toolbar-search.party-list-search{width:min(310px,30vw);height:39px}.account-master-toolbar-filter.party-list-filter{min-width:160px;max-width:160px}.account-master-toolbar-filter span{color:#1f2d47;font-size:11px;font-weight:700}.account-master-toolbar-filter select{color:#1b2942;background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-height:39px;padding:0 12px;font-size:12px}.account-master-toolbar-button{min-height:39px}.account-master-toolbar .account-master-add-button{margin-left:auto}.account-master-table-card{border-radius:14px}.account-master-table-heading{padding:12px 16px 8px}.account-master-table-heading h2{font-size:15px;line-height:1.2}.account-master-table th{padding:10px 16px;font-size:11px}.account-master-table td{border-bottom:1px solid #e9eff6;padding:9px 16px;font-size:12px}.primary-group-badge{border-radius:999px;min-height:29px;padding:0 13px;font-size:10.5px;font-weight:800}.account-master-actions{justify-content:flex-start}.account-master-edit{border-radius:8px;width:32px;height:32px}.account-master-export{display:none}.account-master-footer{padding:10px 16px 14px}.account-master-drawer-header{color:#fff;background:linear-gradient(135deg,#0b276a 0%,#103b98 100%)}.account-master-drawer-header small,.account-master-drawer-header h2{color:#fff}@media (width<=1100px){.account-master-toolbar.party-list-toolbar{flex-wrap:wrap}.account-master-toolbar .account-master-add-button{margin-left:0}}@media (width<=760px){.account-master-toolbar-search.party-list-search,.account-master-toolbar-filter.party-list-filter{width:100%;max-width:none}.account-master-toolbar-filter.party-list-filter{min-width:0}}.account-master-table{table-layout:fixed}.account-master-table th:first-child,.account-master-table td:first-child{width:6%}.account-master-table th:nth-child(2),.account-master-table td:nth-child(2){width:21%}.account-master-table th:nth-child(3),.account-master-table td:nth-child(3){width:23%}.account-master-table th:nth-child(4),.account-master-table td:nth-child(4){width:18%}.account-master-table th:nth-child(5),.account-master-table td:nth-child(5){width:20%}.account-master-table th:nth-child(6),.account-master-table td:nth-child(6){width:12%}.account-master-table td .shared-status-control{justify-content:flex-start;width:92px;min-width:92px}.account-master-table td .shared-status-control strong{width:46px;min-width:46px}.account-master-table-card{overflow:hidden}.account-master-table-heading{background:linear-gradient(135deg,#071b4e 0%,#0a2f80 72%,#123d9a 100%);border-bottom:0;align-items:center;min-height:48px;padding:0 16px}.account-master-toolbar .party-filter-button,.account-master-toolbar .party-primary-button{color:#fff;background:linear-gradient(135deg,#0a2768 0%,#0e3b98 100%);border:1px solid #0b2d75;box-shadow:0 7px 16px #08266429}.account-master-toolbar .party-filter-button:hover,.account-master-toolbar .party-primary-button:hover{background:linear-gradient(135deg,#0c307c 0%,#1248b7 100%)}.account-master-toolbar .party-filter-button:disabled,.account-master-toolbar .party-primary-button:disabled{opacity:.5}.account-master-edit{color:#fff;background:linear-gradient(135deg,#0a2768 0%,#0e3b98 100%);border:1px solid #0b2d75;box-shadow:0 5px 12px #08266421}.account-master-edit:hover{background:linear-gradient(135deg,#0c307c 0%,#1248b7 100%)}.account-master-drawer-header{background:linear-gradient(135deg,#071b4e 0%,#0a2f80 72%,#123d9a 100%);min-height:66px;padding:13px 18px}.account-master-drawer-header h2{margin:0;font-size:19px;font-weight:650;line-height:1.15;color:#fff!important}.account-master-drawer-header small{display:none!important}.account-master-drawer-header>button{width:34px;height:34px}.account-master-cancel,.account-master-save{color:#fff;background:linear-gradient(135deg,#0a2768 0%,#0e3b98 100%);border-color:#0b2d75;box-shadow:0 6px 14px #08266421}.account-master-cancel:hover,.account-master-save:hover{background:linear-gradient(135deg,#0c307c 0%,#1248b7 100%)}.primary-group-badge{justify-content:center;min-width:70px}@media (width<=760px){.account-master-table{table-layout:auto}}.account-master-toolbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.account-master-toolbar .account-master-toolbar-actions .party-filter-button{color:#1b2942;box-shadow:none;background:#fff;border:1px solid #d2dce9;transition:none;animation:none;transform:none}.account-master-toolbar .account-master-toolbar-actions .party-filter-button:hover,.account-master-toolbar .account-master-toolbar-actions .party-filter-button:active,.account-master-toolbar .account-master-toolbar-actions .party-filter-button:focus{color:#1b2942;box-shadow:none;background:#fff;border-color:#c7d3e3;transform:none}.account-master-toolbar .account-master-toolbar-actions .party-primary-button{color:#fff;background:linear-gradient(135deg,#0a2768 0%,#0e3b98 100%);border:1px solid #0b2d75;margin-left:0;transition:none;animation:none;transform:none;box-shadow:0 7px 16px #08266429}.account-master-toolbar .account-master-toolbar-actions .party-primary-button:hover,.account-master-toolbar .account-master-toolbar-actions .party-primary-button:active,.account-master-toolbar .account-master-toolbar-actions .party-primary-button:focus{color:#fff;background:linear-gradient(135deg,#0a2768 0%,#0e3b98 100%);transform:none;box-shadow:0 7px 16px #08266429}.account-master-edit,.account-master-edit:hover,.account-master-edit:active,.account-master-edit:focus{color:#1260f6;width:32px;height:32px;box-shadow:none;background:0 0;border:0;transition:none;animation:none;transform:none}.account-master-drawer-header h2{font-weight:650;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=1100px){.account-master-toolbar-actions{margin-left:0}}@media (width<=760px){.account-master-toolbar-actions{flex-wrap:wrap;width:100%}}#root .account-master-table-card .account-master-table-heading,#root .account-master-table-card .account-master-table-heading>div{color:#fff!important}#root .account-master-table-card .account-master-table-heading h2,#root .account-master-table-card .account-master-table-heading h2 *,#root .account-master-drawer .account-master-drawer-header,#root .account-master-drawer .account-master-drawer-header>div,#root .account-master-drawer .account-master-drawer-header h2,#root .account-master-drawer .account-master-drawer-header h2 *{color:#fff!important;-webkit-text-fill-color:#fff!important}#root .account-master-drawer .account-master-drawer-header small{display:none!important}#root .account-master-table .account-master-actions .account-master-edit,#root .account-master-table .account-master-actions .account-master-edit:hover,#root .account-master-table .account-master-actions .account-master-edit:focus,#root .account-master-table .account-master-actions .account-master-edit:active{color:#1260f6!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;padding:0!important;transition:none!important;animation:none!important;display:inline-grid!important;transform:none!important}#root .account-master-table .account-master-actions .account-master-edit svg{stroke:currentColor;width:17px;height:17px;display:block}.primary-group-table th:first-child,.primary-group-table td:first-child{width:6%!important}.primary-group-table th:nth-child(2),.primary-group-table td:nth-child(2){width:20%!important}.primary-group-table th:nth-child(3),.primary-group-table td:nth-child(3){width:16%!important}.primary-group-table th:nth-child(4),.primary-group-table td:nth-child(4){width:30%!important}.primary-group-table th:nth-child(5),.primary-group-table td:nth-child(5){width:16%!important}.primary-group-table th:nth-child(6),.primary-group-table td:nth-child(6){width:12%!important}.account-master-form textarea{resize:vertical;color:#132a4c;width:100%;min-height:96px;font:inherit;background:#fff;border:1px solid #cfdceb;border-radius:9px;outline:0;padding:10px 12px;font-size:13px;line-height:1.45}.account-master-form textarea:focus{border-color:#2f7cf4;box-shadow:0 0 0 3px #2f7cf417}.account-master-form label>small{color:#7a8da9;justify-self:end;margin-top:-3px;font-size:10.5px;font-weight:600}.account-master-form-error{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;margin:0;padding:9px 11px;font-size:11.5px;font-weight:650}.account-master-auto-type{background:#f7faff;border:1px solid #cfdceb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:7px 11px;display:flex}.account-master-auto-type .primary-group-badge{flex:none}.account-master-auto-type small{color:#6a7f9f;text-align:right;font-size:10.5px;font-weight:600;line-height:1.2}@media (width<=640px){.account-master-auto-type{flex-direction:column;align-items:flex-start}.account-master-auto-type small{text-align:left}}.primary-group-toolbar-simple{grid-template-columns:minmax(250px,1fr) 140px auto auto minmax(170px,auto)!important}.primary-group-table-simple th:first-child,.primary-group-table-simple td:first-child{width:6%!important}.primary-group-table-simple th:nth-child(2),.primary-group-table-simple td:nth-child(2){width:24%!important}.primary-group-table-simple th:nth-child(3),.primary-group-table-simple td:nth-child(3){width:42%!important}.primary-group-table-simple th:nth-child(4),.primary-group-table-simple td:nth-child(4){width:16%!important}@media (width<=980px){.primary-group-toolbar-simple{grid-template-columns:minmax(220px,1fr) 130px auto auto!important}.primary-group-toolbar-simple .account-master-add-button{grid-column:1/-1;justify-self:end}}@media (width<=680px){.primary-group-toolbar-simple{grid-template-columns:1fr!important}.primary-group-toolbar-simple .account-master-add-button{grid-column:auto;justify-self:stretch}}.secondary-group-toolbar{grid-template-columns:minmax(230px,1fr) 150px 120px auto auto minmax(190px,auto)!important}.secondary-group-table th:first-child,.secondary-group-table td:first-child{width:6%!important}.secondary-group-table th:nth-child(2),.secondary-group-table td:nth-child(2){width:22%!important}.secondary-group-table th:nth-child(3),.secondary-group-table td:nth-child(3){width:18%!important}.secondary-group-table th:nth-child(4),.secondary-group-table td:nth-child(4){width:30%!important}.secondary-group-table th:nth-child(5),.secondary-group-table td:nth-child(5){width:14%!important}@media (width<=1100px){.secondary-group-toolbar{grid-template-columns:minmax(220px,1fr) 140px 120px auto auto!important}.secondary-group-toolbar .account-master-add-button{grid-column:1/-1;justify-self:end}}@media (width<=680px){.secondary-group-toolbar{grid-template-columns:1fr!important}.secondary-group-toolbar .account-master-add-button{grid-column:auto;justify-self:stretch}}.account-master-entity-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:4px 11px;font-size:11.5px;font-weight:780;line-height:1.1;display:inline-flex}.account-master-entity-tone-1{color:#0b7f50;background:#e9f8f1;border-color:#a9e4cb}.account-master-entity-tone-2{color:#265ed7;background:#edf3ff;border-color:#bfd0ff}.account-master-entity-tone-3{color:#7a42d0;background:#f4edff;border-color:#d9c4ff}.account-master-entity-tone-4{color:#b45a08;background:#fff3e5;border-color:#f4c995}.account-master-entity-tone-5{color:#b13f58;background:#ffedf1;border-color:#f4bdc9}.account-master-entity-tone-6{color:#087a8f;background:#e8f8fb;border-color:#afe0e8}#root .account-master-table .account-master-actions .account-master-delete,#root .account-master-table .account-master-actions .account-master-delete:hover,#root .account-master-table .account-master-actions .account-master-delete:focus,#root .account-master-table .account-master-actions .account-master-delete:active{color:#ef4055!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;padding:0!important;transition:none!important;animation:none!important;display:inline-grid!important;transform:none!important}#root .account-master-table .account-master-actions .account-master-delete svg{stroke:currentColor;width:17px;height:17px}.account-master-delete-overlay{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08163075;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-master-delete-modal{text-align:center;background:#fff;border:1px solid #dbe5f2;border-radius:18px;width:min(430px,100%);padding:27px 26px 24px;position:relative;box-shadow:0 24px 70px #06183a3d}.account-master-delete-close{color:#5c7295;background:#fff;border:1px solid #d7e2f0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.account-master-delete-icon{color:#dc2d42;background:#fff1f3;border:1px solid #fecdd3;border-radius:15px;place-items:center;width:58px;height:58px;margin:0 auto 13px;display:grid}.account-master-delete-icon.is-blocked{color:#d77609;background:#fff7e8;border-color:#f7d59d}.account-master-delete-modal h2{color:#10213d;letter-spacing:-.25px;margin:0;font-size:20px;font-weight:800}.account-master-delete-modal>p{color:#5b7092;margin:9px auto 0;font-size:12.5px;line-height:1.5}.account-master-delete-modal>p strong{color:#17345f}.account-master-delete-note{color:#8c4b08;text-align:left;background:#fff8ed;border:1px solid #f5d6a3;border-radius:10px;margin-top:15px;padding:11px 12px;font-size:11.5px;line-height:1.45}.account-master-delete-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.account-master-delete-actions.single{grid-template-columns:1fr}.account-master-delete-actions button{border-radius:9px;min-height:42px;font-size:12.5px;font-weight:760}.account-master-delete-keep{color:#294565;background:#fff;border:1px solid #cbd9ea}.account-master-delete-confirm{color:#fff;background:#d52b3f;border:1px solid #d52b3f;box-shadow:0 8px 18px #d52b3f2e}.primary-group-table-simple th:nth-child(5),.primary-group-table-simple td:nth-child(5){width:14%!important}.secondary-group-table th:nth-child(6),.secondary-group-table td:nth-child(6){width:12%!important}@media (width<=560px){.account-master-delete-modal{padding:24px 18px 20px}.account-master-delete-actions{grid-template-columns:1fr}}.account-master-form .account-master-auto-type-input{color:#172b4d;cursor:default;background:#f7faff}#root .account-master-drawer.primary-group-drawer .account-master-form-body,#root .account-master-drawer.secondary-group-drawer .account-master-form-body{align-content:start;gap:12px;padding:17px 20px}#root .account-master-drawer.primary-group-drawer .account-master-form label,#root .account-master-drawer.secondary-group-drawer .account-master-form label{gap:5px}#root .account-master-drawer.primary-group-drawer .account-master-form input,#root .account-master-drawer.primary-group-drawer .account-master-form select,#root .account-master-drawer.secondary-group-drawer .account-master-form input,#root .account-master-drawer.secondary-group-drawer .account-master-form select{min-height:40px}#root .account-master-drawer.primary-group-drawer .account-master-form textarea,#root .account-master-drawer.secondary-group-drawer .account-master-form textarea{height:78px;min-height:78px;padding:8px 11px;line-height:1.35}#root .account-master-drawer.primary-group-drawer .account-master-form label>small,#root .account-master-drawer.secondary-group-drawer .account-master-form label>small{margin-top:-4px;line-height:1.1}#root .account-master-drawer.primary-group-drawer .account-master-form-note,#root .account-master-drawer.secondary-group-drawer .account-master-form-note{gap:7px;padding:8px 10px;line-height:1.3}#root .account-master-drawer.primary-group-drawer .account-master-form-footer,#root .account-master-drawer.secondary-group-drawer .account-master-form-footer{padding:11px 20px}@media (width<=640px){#root .account-master-drawer.primary-group-drawer .account-master-form-body,#root .account-master-drawer.secondary-group-drawer .account-master-form-body{gap:10px;padding:14px 16px}}.account-master-page{min-width:0;gap:14px!important}.account-master-toolbar{background:#fff!important;border:1px solid #dde6f2!important;border-radius:16px!important;grid-template-columns:minmax(280px,1fr) minmax(150px,190px) minmax(135px,165px) auto auto!important;align-items:end!important;gap:14px!important;padding:16px 18px!important;display:grid!important;box-shadow:0 8px 24px #1036660e!important}.account-master-toolbar-search{background:#fbfdff!important;border:1px solid #d4dfec!important;border-radius:11px!important;min-width:0!important;height:44px!important}.account-master-toolbar-search input{width:100%!important;min-width:0!important;font-size:13px!important}.account-master-toolbar-filter{min-width:0!important}.account-master-toolbar-filter>span{color:#334a6a!important;margin-bottom:6px!important;font-size:11px!important;font-weight:750!important}.account-master-toolbar-filter select{color:#173456!important;background:#fff!important;border:1px solid #d4dfec!important;border-radius:11px!important;width:100%!important;height:44px!important;font-size:12.5px!important}.account-master-toolbar-button{white-space:nowrap!important;border-radius:11px!important;min-width:112px!important;height:44px!important;padding:0 16px!important;font-size:12px!important;font-weight:750!important}.account-master-table-card{background:#fff!important;border:1px solid #dbe6f2!important;border-radius:17px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 10px 28px #1136640e!important}.account-master-table-heading{background:linear-gradient(100deg,#0a2a67 0%,#0c3d90 62%,#164da4 100%)!important;border-bottom:1px solid #ffffff1f!important;align-items:center!important;min-height:57px!important;padding:0 20px!important;display:flex!important}.account-master-table-heading h2{color:#fff!important;letter-spacing:-.2px!important;margin:0!important;font-size:18px!important;font-weight:760!important}.account-master-table-wrap{scrollbar-width:thin;width:100%!important;padding:0 16px!important;overflow-x:auto!important}.account-master-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:900px!important}.account-master-table thead th{color:#234160!important;text-align:left!important;white-space:nowrap!important;background:#f2f6fb!important;border-bottom:1px solid #dfe8f2!important;height:48px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:780!important}.account-master-table thead th:first-child{text-align:center!important;border-radius:10px 0 0 10px!important;width:58px!important}.account-master-table thead th:nth-child(2){width:28%!important}.account-master-table thead th:nth-child(3){width:24%!important}.account-master-table thead th:nth-child(4){text-align:center!important;width:16%!important}.account-master-table thead th:nth-child(5){text-align:center!important;width:17%!important}.account-master-table thead th:last-child{text-align:center!important;border-radius:0 10px 10px 0!important;width:92px!important}.account-master-table tbody td{color:#263e5d!important;vertical-align:middle!important;background:#fff!important;border-bottom:1px solid #edf2f7!important;height:58px!important;padding:8px 14px!important;font-size:12.5px!important}.account-master-table tbody tr:last-child td{border-bottom:0!important}.account-master-table tbody tr:hover td{background:#f8fbff!important}.account-master-table tbody td:first-child{text-align:center!important;color:#607895!important;font-weight:650!important}.account-master-name-cell{min-width:0!important}.account-master-name-cell strong{color:#0d4bb3!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12.8px!important;font-weight:760!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.account-master-name-cell small{color:#8293a9!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:3px!important;font-size:10.5px!important;font-weight:600!important;display:block!important;overflow:hidden!important}.account-master-group-cell{color:#435b79!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.account-master-type-cell,.account-master-status-cell,.account-master-action-cell{text-align:center!important}.primary-group-badge{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:76px!important;min-height:29px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.account-master-status-cell .status-toggle,.account-master-status-cell [class*=status-toggle]{margin-inline:auto!important}.account-master-actions{justify-content:center!important;align-items:center!important;display:flex!important}.account-master-edit{color:#1464e9!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;width:32px!important;height:32px!important;transition:all .18s!important}.account-master-edit:hover:not(:disabled){background:#eef5ff!important;border-color:#c9ddfb!important;transform:translateY(-1px)!important}.account-master-edit:disabled{opacity:.35!important;cursor:not-allowed!important}.account-master-footer{color:#6b7f98!important;background:#fbfdff!important;border-top:1px solid #edf2f7!important;min-height:54px!important;padding:10px 18px!important;font-size:11px!important}.account-master-pagination button{border-radius:8px!important;width:32px!important;height:32px!important}@media (width<=1180px){.account-master-toolbar{grid-template-columns:minmax(240px,1fr) minmax(145px,180px) minmax(130px,160px)!important}.account-master-toolbar-button{width:100%!important;min-width:0!important}}@media (width<=820px){.account-master-toolbar{grid-template-columns:1fr 1fr!important}.account-master-toolbar-search{grid-column:1/-1!important}.account-master-toolbar-button{width:100%!important}}@media (width<=560px){.account-master-toolbar{grid-template-columns:1fr!important;gap:11px!important;padding:13px!important}.account-master-toolbar-search{grid-column:auto!important}.account-master-table-heading{min-height:52px!important;padding:0 15px!important}.account-master-table-heading h2{font-size:16px!important}.account-master-table-wrap{padding:0 10px!important}.account-master-footer{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}#root .primary-group-toolbar-simple,#root .secondary-group-toolbar{background:#fff!important;border:1px solid #dbe5f2!important;border-radius:16px!important;align-items:end!important;gap:14px!important;width:100%!important;padding:16px 18px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0b!important}#root .primary-group-toolbar-simple{grid-template-columns:minmax(280px,1.35fr) minmax(150px,.45fr) auto auto!important}#root .secondary-group-toolbar{grid-template-columns:minmax(260px,1.2fr) minmax(170px,.55fr) minmax(145px,.45fr) auto auto!important}#root .primary-group-toolbar-simple .party-list-search,#root .secondary-group-toolbar .party-list-search{width:100%!important;min-width:0!important;max-width:none!important}#root .primary-group-toolbar-simple .party-list-search input,#root .secondary-group-toolbar .party-list-search input{width:100%!important;min-width:0!important}#root .primary-group-toolbar-simple .party-list-filter,#root .secondary-group-toolbar .party-list-filter{width:100%!important;min-width:0!important;max-width:none!important}#root .primary-group-toolbar-simple .party-list-filter select,#root .secondary-group-toolbar .party-list-filter select{color:#17315c!important;background:#fff!important;border:1px solid #cfdceb!important;border-radius:10px!important;width:100%!important;min-height:42px!important;font-size:12.5px!important}#root .primary-group-toolbar-simple .account-master-toolbar-button,#root .secondary-group-toolbar .account-master-toolbar-button{white-space:nowrap!important;border-radius:10px!important;min-height:42px!important;padding:0 16px!important;font-size:12px!important;font-weight:750!important}#root .primary-group-table,#root .secondary-group-table{table-layout:fixed!important;min-width:850px!important}#root .primary-group-table th,#root .secondary-group-table th{vertical-align:middle!important;color:#17315c!important;background:#f2f6fc!important;height:46px!important;padding:10px 14px!important;font-size:11.5px!important;font-weight:800!important}#root .primary-group-table td,#root .secondary-group-table td{vertical-align:middle!important;color:#213958!important;min-height:54px!important;padding:10px 14px!important;font-size:12.5px!important;line-height:1.45!important}#root .primary-group-table tbody tr,#root .secondary-group-table tbody tr{transition:background-color .16s!important}#root .primary-group-table tbody tr:hover,#root .secondary-group-table tbody tr:hover{background:#f8fbff!important}#root .primary-group-table th:first-child,#root .primary-group-table td:first-child{text-align:center!important;width:5%!important}#root .primary-group-table th:nth-child(2),#root .primary-group-table td:nth-child(2){width:22%!important}#root .primary-group-table th:nth-child(3),#root .primary-group-table td:nth-child(3){width:14%!important}#root .primary-group-table th:nth-child(4),#root .primary-group-table td:nth-child(4){width:33%!important}#root .primary-group-table th:nth-child(5),#root .primary-group-table td:nth-child(5){width:16%!important}#root .primary-group-table th:nth-child(6),#root .primary-group-table td:nth-child(6){text-align:center!important;width:10%!important}#root .secondary-group-table th:first-child,#root .secondary-group-table td:first-child{text-align:center!important;width:5%!important}#root .secondary-group-table th:nth-child(2),#root .secondary-group-table td:nth-child(2){width:24%!important}#root .secondary-group-table th:nth-child(3),#root .secondary-group-table td:nth-child(3){width:18%!important}#root .secondary-group-table th:nth-child(4),#root .secondary-group-table td:nth-child(4){width:29%!important}#root .secondary-group-table th:nth-child(5),#root .secondary-group-table td:nth-child(5){width:14%!important}#root .secondary-group-table th:nth-child(6),#root .secondary-group-table td:nth-child(6){text-align:center!important;width:10%!important}#root .primary-group-table td:nth-child(2),#root .secondary-group-table td:nth-child(2){color:#0c4eb9!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-weight:740!important}#root .secondary-group-table td:nth-child(2) small{color:#6b809c!important;vertical-align:middle!important;background:#f7faff!important;border:1px solid #d9e5f4!important;border-radius:999px!important;margin-left:7px!important;padding:2px 7px!important;font-size:9px!important;font-weight:750!important;display:inline-flex!important}#root .primary-group-table td:nth-child(4),#root .secondary-group-table td:nth-child(4){color:#60738f!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:11.5px!important;line-height:1.5!important}#root .primary-group-table .primary-group-badge,#root .secondary-group-table .primary-group-badge,#root .secondary-group-table .account-master-entity-chip{border-radius:999px!important;min-height:28px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important}#root .primary-group-table td:nth-child(5)>*,#root .secondary-group-table td:nth-child(5)>*{max-width:125px!important}#root .primary-group-table .account-master-actions,#root .secondary-group-table .account-master-actions{justify-content:center!important;gap:9px!important}#root .primary-group-table .account-master-actions button,#root .secondary-group-table .account-master-actions button{flex:none!important}#root .primary-group-page .account-master-table-card,#root .secondary-group-page .account-master-table-card{background:#fff!important;border:1px solid #dbe5f2!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a0b!important}#root .primary-group-page .account-master-table-heading,#root .secondary-group-page .account-master-table-heading{background:linear-gradient(#fff,#fbfdff)!important;min-height:55px!important;padding:14px 18px!important}#root .primary-group-page .account-master-table-heading,#root .secondary-group-page .account-master-table-heading h2{color:#0b2e67!important;font-size:17px!important;font-weight:800!important}#root .primary-group-page .account-master-table-wrap,#root .secondary-group-page .account-master-table-wrap{scrollbar-width:thin!important;scrollbar-color:#b9cbe3 #f2f6fb!important;width:100%!important;max-width:100%!important;padding:0 16px!important;overflow-x:auto!important}#root .primary-group-page .account-master-footer,#root .secondary-group-page .account-master-footer{background:#fff!important;border-top:1px solid #edf2f8!important;min-height:54px!important;padding:12px 18px 15px!important}#root .account-master-drawer.primary-group-drawer,#root .account-master-drawer.secondary-group-drawer{width:min(430px,100vw)!important}#root .account-master-drawer.primary-group-drawer .account-master-form-body,#root .account-master-drawer.secondary-group-drawer .account-master-form-body{gap:14px!important;padding:20px!important}#root .account-master-drawer.primary-group-drawer textarea,#root .account-master-drawer.secondary-group-drawer textarea{min-height:84px!important}@media (width<=1150px){#root .primary-group-toolbar-simple{grid-template-columns:minmax(230px,1fr) 150px auto auto!important}#root .secondary-group-toolbar{grid-template-columns:minmax(230px,1fr) 160px 140px auto auto!important}}@media (width<=900px){#root .primary-group-toolbar-simple,#root .secondary-group-toolbar{grid-template-columns:1fr 1fr!important}#root .primary-group-toolbar-simple .account-master-toolbar-search,#root .secondary-group-toolbar .account-master-toolbar-search{grid-column:1/-1!important}#root .primary-group-page .account-master-table-wrap,#root .secondary-group-page .account-master-table-wrap{padding:0 12px!important}}@media (width<=640px){#root .primary-group-toolbar-simple,#root .secondary-group-toolbar{grid-template-columns:1fr!important;gap:11px!important;padding:13px!important}#root .primary-group-toolbar-simple .account-master-toolbar-search,#root .secondary-group-toolbar .account-master-toolbar-search{grid-column:auto!important}#root .primary-group-toolbar-simple .account-master-toolbar-button,#root .secondary-group-toolbar .account-master-toolbar-button{justify-content:center!important;width:100%!important}#root .primary-group-page .account-master-table-heading,#root .secondary-group-page .account-master-table-heading{min-height:50px!important;padding:13px 14px!important}#root .primary-group-page .account-master-table-heading,#root .secondary-group-page .account-master-table-heading h2{font-size:15.5px!important}#root .primary-group-page .account-master-footer,#root .secondary-group-page .account-master-footer{gap:10px!important;padding:12px 14px 14px!important}}#root .primary-group-page .account-system-label,#root .secondary-group-page .account-system-label,#root .secondary-group-table .account-master-entity-chip{display:none!important}.account-master-page,.account-master-toolbar,.account-master-table-card,.account-master-table,.account-master-drawer{font-family:Inter,Segoe UI,Arial,sans-serif}.account-master-toolbar.party-list-toolbar{align-items:flex-end;gap:16px;padding:14px 18px}.account-master-toolbar-search.party-list-search{width:min(390px,36vw);min-width:280px;height:44px}.account-master-toolbar-filter.party-list-filter{width:200px;min-width:200px;max-width:200px}.account-master-toolbar-filter span{margin-bottom:7px;font-size:13px;font-weight:700;line-height:1.2;display:block}.account-master-toolbar-filter select,.account-master-toolbar-button{min-height:44px;font-size:14px}.account-master-table-wrap{padding:0 20px}.account-master-table{table-layout:fixed;width:100%;min-width:1000px;font-size:14px}.account-master-table th{vertical-align:middle;color:#0f2346;height:58px;padding:12px;font-size:14px;font-weight:700;line-height:1.2}.account-master-table td{vertical-align:middle;color:#11294f;min-height:70px;padding:14px 12px;font-size:14px;line-height:1.35}.account-master-table th:first-child,.account-master-table td:first-child{text-align:center;width:5%}.account-master-table th:nth-child(2),.account-master-table td:nth-child(2){text-align:left;width:25%}.account-master-table th:nth-child(3),.account-master-table td:nth-child(3){text-align:center;width:20%}.account-master-table th:nth-child(4),.account-master-table td:nth-child(4){text-align:center;width:16%}.account-master-table th:nth-child(5),.account-master-table td:nth-child(5){text-align:center;width:15%}.account-master-table th:nth-child(6),.account-master-table td:nth-child(6){text-align:center;width:13%}.account-master-table th:nth-child(7),.account-master-table td:nth-child(7){text-align:center;width:6%}.account-master-name-cell strong{color:#0648b7;font-size:14px;font-weight:700;line-height:1.25;display:block}.account-master-name-cell small{color:#7890b1;margin-top:5px;font-size:12px;font-weight:500;line-height:1.2;display:block}.account-master-table td:nth-child(3),.account-master-table td:nth-child(4),.account-master-table td:nth-child(5){white-space:nowrap}.account-master-table td:nth-child(6) .shared-status-control{justify-content:center;margin-inline:auto}.account-master-table td:nth-child(7) .account-master-edit{margin-inline:auto}.account-master-table tbody tr{height:72px}.account-master-table tbody tr:hover{background:#f8fbff}.account-master-table-heading{min-height:64px;padding:0 24px}.account-master-table-heading h2{font-size:20px;font-weight:700}.account-master-footer{padding:14px 22px 18px;font-size:13px}@media (width<=1200px){.account-master-toolbar.party-list-toolbar{flex-wrap:wrap}.account-master-toolbar-search.party-list-search{width:min(420px,100%)}}#root .account-master-table{table-layout:fixed!important;min-width:980px!important}#root .account-master-table col.account-col-index{width:5%!important}#root .account-master-table col.account-col-account{width:33%!important}#root .account-master-table col.account-col-primary{width:14%!important}#root .account-master-table col.account-col-secondary{width:17%!important}#root .account-master-table col.account-col-closing{width:13%!important}#root .account-master-table col.account-col-status{width:11%!important}#root .account-master-table col.account-col-action{width:7%!important}#root .account-master-table thead th:nth-child(n),#root .account-master-table tbody td:nth-child(n){width:auto!important}#root .account-master-table thead th:first-child,#root .account-master-table tbody td:first-child,#root .account-master-table thead th:nth-child(3),#root .account-master-table tbody td:nth-child(3),#root .account-master-table thead th:nth-child(4),#root .account-master-table tbody td:nth-child(4),#root .account-master-table thead th:nth-child(5),#root .account-master-table tbody td:nth-child(5),#root .account-master-table thead th:nth-child(6),#root .account-master-table tbody td:nth-child(6),#root .account-master-table thead th:nth-child(7),#root .account-master-table tbody td:nth-child(7){text-align:center!important}#root .account-master-table thead th:nth-child(2),#root .account-master-table tbody td:nth-child(2){text-align:left!important}#root .account-master-table .account-master-group-cell{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .account-master-table .account-master-closing-cell{white-space:nowrap!important}#root .account-master-table .account-master-status-cell .shared-status-control,#root .account-master-table .account-master-status-cell .status-toggle,#root .account-master-table .account-master-status-cell [class*=status-toggle]{margin-inline:auto!important}#root .account-master-table .account-master-actions{justify-content:center!important}#root .primary-group-page .primary-group-table thead th,#root .secondary-group-page .secondary-group-table thead th{font-size:13px!important;font-weight:700!important;line-height:1.2!important}#root .primary-group-page .primary-group-table tbody td,#root .secondary-group-page .secondary-group-table tbody td{font-size:12px!important;font-weight:500!important;line-height:1.35!important}#root .primary-group-page .primary-group-table tbody td:nth-child(2),#root .secondary-group-page .secondary-group-table tbody td:nth-child(2){font-size:12.25px!important;font-weight:650!important}#root .primary-group-page .primary-group-table tbody td:nth-child(4),#root .secondary-group-page .secondary-group-table tbody td:nth-child(4){font-size:11.75px!important;font-weight:500!important}#root .account-master-drawer:not(.primary-group-drawer):not(.secondary-group-drawer) .account-master-form-body{gap:13px!important;padding:18px 20px!important}#root .account-master-drawer:not(.primary-group-drawer):not(.secondary-group-drawer) .account-master-form label{gap:5px!important;font-size:11.5px!important;font-weight:650!important}#root .account-master-drawer:not(.primary-group-drawer):not(.secondary-group-drawer) .account-master-form input,#root .account-master-drawer:not(.primary-group-drawer):not(.secondary-group-drawer) .account-master-form select{min-height:40px!important;font-size:12.5px!important}#root .account-master-drawer:not(.primary-group-drawer):not(.secondary-group-drawer) .account-master-drawer-header h2{font-size:18px!important}#root .primary-group-page .primary-group-table.primary-group-table-simple th:first-child,#root .primary-group-page .primary-group-table.primary-group-table-simple td:first-child{text-align:center!important;width:5%!important}#root .primary-group-page .primary-group-table.primary-group-table-simple th:nth-child(2),#root .primary-group-page .primary-group-table.primary-group-table-simple td:nth-child(2){text-align:left!important;width:26%!important}#root .primary-group-page .primary-group-table.primary-group-table-simple th:nth-child(3),#root .primary-group-page .primary-group-table.primary-group-table-simple td:nth-child(3){overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:43%!important}#root .primary-group-page .primary-group-table.primary-group-table-simple th:nth-child(4),#root .primary-group-page .primary-group-table.primary-group-table-simple td:nth-child(4){text-align:center!important;white-space:nowrap!important;width:16%!important}#root .primary-group-page .primary-group-table.primary-group-table-simple th:nth-child(5),#root .primary-group-page .primary-group-table.primary-group-table-simple td:nth-child(5){text-align:center!important;width:10%!important}#root .account-master-table.account-master-table-no-closing col.account-col-index{width:5%!important}#root .account-master-table.account-master-table-no-closing th:first-child,#root .account-master-table.account-master-table-no-closing td:first-child{text-align:center!important;width:5%!important}#root .account-master-table.account-master-table-no-closing col.account-col-account{width:38%!important}#root .account-master-table.account-master-table-no-closing th:nth-child(2),#root .account-master-table.account-master-table-no-closing td:nth-child(2){text-align:left!important;width:38%!important}#root .account-master-table.account-master-table-no-closing col.account-col-primary{width:17%!important}#root .account-master-table.account-master-table-no-closing th:nth-child(3),#root .account-master-table.account-master-table-no-closing td:nth-child(3){text-align:center!important;width:17%!important}#root .account-master-table.account-master-table-no-closing col.account-col-secondary{width:20%!important}#root .account-master-table.account-master-table-no-closing th:nth-child(4),#root .account-master-table.account-master-table-no-closing td:nth-child(4){text-align:center!important;width:20%!important}#root .account-master-table.account-master-table-no-closing col.account-col-status{width:13%!important}#root .account-master-table.account-master-table-no-closing th:nth-child(5),#root .account-master-table.account-master-table-no-closing td:nth-child(5){text-align:center!important;width:13%!important}#root .account-master-table.account-master-table-no-closing col.account-col-action{width:7%!important}#root .account-master-table.account-master-table-no-closing th:nth-child(6),#root .account-master-table.account-master-table-no-closing td:nth-child(6){text-align:center!important;width:7%!important}#root .account-master-table.account-master-table-no-closing .account-master-status-cell .shared-status-control{justify-content:center;margin-inline:auto}#root .account-master-table.account-master-table-no-closing .account-master-action-cell .account-master-edit{margin-inline:auto}#root .primary-group-layout-content .master-title-row.dashboard-title-row{border-radius:13px!important;min-height:88px!important;padding:16px 22px!important}#root .primary-group-layout-content .master-title-row.dashboard-title-row h1{letter-spacing:-.25px!important;margin:0!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1.18!important}#root .primary-group-layout-content .master-title-row.dashboard-title-row p{margin:6px 0 0!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}#root .primary-group-layout-content .app-page-primary-action,#root .primary-group-layout-content .account-master-add-button{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:12.5px!important;font-weight:600!important}#root .primary-group-page .party-list-search input,#root .primary-group-page .party-list-filter,#root .primary-group-page .party-list-filter select,#root .primary-group-page .account-master-toolbar-button{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}#root .primary-group-page .party-list-search input,#root .primary-group-page .party-list-filter select{font-size:13px!important;font-weight:400!important}#root .primary-group-page .party-list-filter>span{font-size:11.5px!important;font-weight:600!important}#root .primary-group-page .account-master-toolbar-button{font-size:12px!important;font-weight:600!important}#root .primary-group-page .account-master-table-heading{min-height:48px!important;padding:11px 18px 9px!important}#root .primary-group-page .account-master-table-heading h2{letter-spacing:-.1px!important;margin:0!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}#root .primary-group-page .account-master-table{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:13px!important}#root .primary-group-page .account-master-table th{font-size:12px!important;font-weight:600!important}#root .primary-group-page .account-master-table td{font-size:13px!important;font-weight:400!important}#root .primary-group-page .primary-group-badge{min-height:27px!important;padding:4px 11px!important;font-size:11.5px!important;font-weight:600!important}#root .primary-group-page .account-master-footer{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important;font-size:11.5px!important;font-weight:400!important}@media (width<=700px){#root .primary-group-layout-content .master-title-row.dashboard-title-row{min-height:76px!important;padding:13px 15px!important}#root .primary-group-layout-content .master-title-row.dashboard-title-row h1{font-size:19px!important}#root .primary-group-layout-content .master-title-row.dashboard-title-row p{font-size:11px!important}}#root .primary-group-layout-content,#root .secondary-group-layout-content,#root .primary-group-page,#root .secondary-group-page{font-family:Inter,Segoe UI,Arial,sans-serif!important}#root .secondary-group-layout-content .master-title-row.dashboard-title-row{border-radius:13px!important;min-height:88px!important;padding:16px 22px!important}#root .secondary-group-layout-content .master-title-row.dashboard-title-row h1{letter-spacing:-.25px!important;margin:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1.18!important}#root .secondary-group-layout-content .master-title-row.dashboard-title-row p{margin:6px 0 0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}#root .secondary-group-layout-content .app-page-primary-action,#root .secondary-group-layout-content .account-master-add-button{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:12.5px!important;font-weight:600!important}#root .primary-group-page .account-master-table-heading,#root .secondary-group-page .account-master-table-heading{min-height:56px!important;box-shadow:none!important;background:linear-gradient(90deg,#123a80 0%,#1e55a7 100%)!important;border:0!important;border-radius:13px 13px 0 0!important;align-items:center!important;margin:0!important;padding:0 18px!important;display:flex!important}#root .primary-group-page .account-master-table-heading>div,#root .secondary-group-page .account-master-table-heading>div{width:100%!important}#root .primary-group-page .account-master-table-heading h2,#root .secondary-group-page .account-master-table-heading h2{color:#fff!important;letter-spacing:-.12px!important;margin:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.2!important}#root .primary-group-page .account-master-table-card,#root .secondary-group-page .account-master-table-card{border-radius:13px!important;overflow:hidden!important}#root .primary-group-page .account-master-table-wrap,#root .secondary-group-page .account-master-table-wrap{padding-top:0!important}#root .secondary-group-page .party-list-search input,#root .secondary-group-page .party-list-filter,#root .secondary-group-page .party-list-filter select,#root .secondary-group-page .account-master-toolbar-button,#root .primary-group-page .party-list-search input,#root .primary-group-page .party-list-filter,#root .primary-group-page .party-list-filter select,#root .primary-group-page .account-master-toolbar-button{font-family:Inter,Segoe UI,Arial,sans-serif!important}#root .secondary-group-page .party-list-search input,#root .secondary-group-page .party-list-filter select,#root .primary-group-page .party-list-search input,#root .primary-group-page .party-list-filter select{font-size:13px!important;font-weight:400!important}#root .secondary-group-page .party-list-filter>span,#root .primary-group-page .party-list-filter>span{font-size:11.5px!important;font-weight:600!important}#root .secondary-group-page .account-master-toolbar-button,#root .primary-group-page .account-master-toolbar-button{font-size:12px!important;font-weight:600!important}#root .primary-group-page .account-master-table,#root .secondary-group-page .account-master-table{border-collapse:collapse!important;width:100%!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important}#root .primary-group-page .account-master-table th,#root .secondary-group-page .account-master-table th{color:#17315c!important;vertical-align:middle!important;background:#f2f6fc!important;height:46px!important;padding:10px 14px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}#root .primary-group-page .account-master-table td,#root .secondary-group-page .account-master-table td{color:#213958!important;vertical-align:middle!important;padding:12px 14px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}#root .primary-group-page .account-master-table th:not(:last-child),#root .primary-group-page .account-master-table td:not(:last-child),#root .secondary-group-page .account-master-table th:not(:last-child),#root .secondary-group-page .account-master-table td:not(:last-child){border-right:1px solid #dfe7f1!important}#root .primary-group-page .account-master-table th,#root .secondary-group-page .account-master-table th,#root .primary-group-page .account-master-table td,#root .secondary-group-page .account-master-table td{border-bottom:1px solid #e5ebf3!important}#root .primary-group-page .primary-group-table th:nth-child(3),#root .primary-group-page .primary-group-table td:nth-child(3),#root .secondary-group-page .secondary-group-table th:nth-child(4),#root .secondary-group-page .secondary-group-table td:nth-child(4){text-align:center!important}#root .primary-group-page .primary-group-table-simple th:first-child,#root .primary-group-page .primary-group-table-simple td:first-child{text-align:center!important;width:6%!important}#root .primary-group-page .primary-group-table-simple th:nth-child(2),#root .primary-group-page .primary-group-table-simple td:nth-child(2){width:24%!important}#root .primary-group-page .primary-group-table-simple th:nth-child(3),#root .primary-group-page .primary-group-table-simple td:nth-child(3){width:42%!important}#root .primary-group-page .primary-group-table-simple th:nth-child(4),#root .primary-group-page .primary-group-table-simple td:nth-child(4){width:16%!important}#root .primary-group-page .primary-group-table-simple th:nth-child(5),#root .primary-group-page .primary-group-table-simple td:nth-child(5){text-align:center!important;width:12%!important}#root .secondary-group-page .secondary-group-table th:first-child,#root .secondary-group-page .secondary-group-table td:first-child{text-align:center!important;width:5%!important}#root .secondary-group-page .secondary-group-table th:nth-child(2),#root .secondary-group-page .secondary-group-table td:nth-child(2){width:22%!important}#root .secondary-group-page .secondary-group-table th:nth-child(3),#root .secondary-group-page .secondary-group-table td:nth-child(3){width:19%!important}#root .secondary-group-page .secondary-group-table th:nth-child(4),#root .secondary-group-page .secondary-group-table td:nth-child(4){width:30%!important}#root .secondary-group-page .secondary-group-table th:nth-child(5),#root .secondary-group-page .secondary-group-table td:nth-child(5){width:14%!important}#root .secondary-group-page .secondary-group-table th:nth-child(6),#root .secondary-group-page .secondary-group-table td:nth-child(6){text-align:center!important;width:10%!important}#root .primary-group-page .primary-group-table td:nth-child(2),#root .secondary-group-page .secondary-group-table td:nth-child(2){font-weight:500!important}#root .secondary-group-page .account-master-footer,#root .primary-group-page .account-master-footer{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:11.5px!important;font-weight:400!important}@media (width<=700px){#root .secondary-group-layout-content .master-title-row.dashboard-title-row{min-height:76px!important;padding:13px 15px!important}#root .secondary-group-layout-content .master-title-row.dashboard-title-row h1{font-size:19px!important}#root .secondary-group-layout-content .master-title-row.dashboard-title-row p{font-size:11px!important}#root .primary-group-page .account-master-table-heading,#root .secondary-group-page .account-master-table-heading{min-height:50px!important;padding:0 14px!important}#root .primary-group-page .account-master-table-heading h2,#root .secondary-group-page .account-master-table-heading h2{font-size:15.5px!important}}#root .account-master-page .account-master-table{border-collapse:collapse!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13px!important}#root .account-master-page .account-master-table th{color:#17315c!important;vertical-align:middle!important;background:#f2f6fc!important;padding:11px 14px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}#root .account-master-page .account-master-table td{color:#213958!important;vertical-align:middle!important;padding:12px 14px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}#root .account-master-page .account-master-table th:not(:last-child),#root .account-master-page .account-master-table td:not(:last-child){border-right:1px solid #dfe7f1!important}#root .account-master-page .account-master-table th,#root .account-master-page .account-master-table td{border-bottom:1px solid #e5ebf3!important}#root .account-master-page .account-master-table th:first-child,#root .account-master-page .account-master-table td:first-child,#root .account-master-page .account-master-table th:nth-child(3),#root .account-master-page .account-master-table td:nth-child(3),#root .account-master-page .account-master-table th:nth-child(4),#root .account-master-page .account-master-table td:nth-child(4),#root .account-master-page .account-master-table th:nth-child(5),#root .account-master-page .account-master-table td:nth-child(5),#root .account-master-page .account-master-table th:nth-child(6),#root .account-master-page .account-master-table td:nth-child(6){text-align:center!important}#root .account-master-page .account-master-name-cell strong{color:#0b46af!important;font-size:13px!important;font-weight:600!important}#root .account-master-page .account-master-name-cell small{color:#7a8ca8!important;margin-top:2px!important;font-size:10.5px!important;font-weight:400!important;line-height:1.2!important;display:block!important}#root .account-master-page .account-master-group-cell{font-size:13px!important;font-weight:400!important}#root .account-master-page .account-master-table-heading{border-radius:13px 13px 0 0!important}#root .account-master-page .account-master-table-heading h2{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:17px!important;font-weight:600!important}#root .account-master-page .account-master-status-cell,#root .account-master-page .account-master-action-cell{text-align:center!important}#root .account-master-page .account-master-actions{justify-content:center!important}@media (width<=900px){#root .account-master-page .account-master-table{min-width:860px!important}}#root .primary-group-page .account-master-table,#root .secondary-group-page .account-master-table,#root .account-master-page .account-master-table{table-layout:auto!important;width:100%!important}#root .primary-group-page .primary-group-table-simple th:first-child,#root .primary-group-page .primary-group-table-simple td:first-child{white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:52px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(2),#root .primary-group-page .primary-group-table-simple td:nth-child(2){white-space:nowrap!important;width:1%!important;min-width:170px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(4),#root .primary-group-page .primary-group-table-simple td:nth-child(4){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:128px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(5),#root .primary-group-page .primary-group-table-simple td:nth-child(5){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:86px!important}#root .secondary-group-page .secondary-group-table th:first-child,#root .secondary-group-page .secondary-group-table td:first-child{white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:52px!important}#root .secondary-group-page .secondary-group-table th:nth-child(2),#root .secondary-group-page .secondary-group-table td:nth-child(2){white-space:nowrap!important;width:1%!important;min-width:185px!important}#root .secondary-group-page .secondary-group-table th:nth-child(3),#root .secondary-group-page .secondary-group-table td:nth-child(3){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:150px!important}#root .secondary-group-page .secondary-group-table th:nth-child(5),#root .secondary-group-page .secondary-group-table td:nth-child(5){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:128px!important}#root .secondary-group-page .secondary-group-table th:nth-child(6),#root .secondary-group-page .secondary-group-table td:nth-child(6){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:86px!important}#root .account-master-page .account-master-table th:first-child,#root .account-master-page .account-master-table td:first-child{white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:52px!important}#root .account-master-page .account-master-table th:nth-child(2),#root .account-master-page .account-master-table td:nth-child(2){width:auto!important;min-width:260px!important}#root .account-master-page .account-master-table th:nth-child(3),#root .account-master-page .account-master-table td:nth-child(3){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:155px!important}#root .account-master-page .account-master-table th:nth-child(4),#root .account-master-page .account-master-table td:nth-child(4){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:170px!important}#root .account-master-page .account-master-table th:nth-child(5),#root .account-master-page .account-master-table td:nth-child(5){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:128px!important}#root .account-master-page .account-master-table th:nth-child(6),#root .account-master-page .account-master-table td:nth-child(6){white-space:nowrap!important;text-align:center!important;width:1%!important;min-width:86px!important}#root .primary-group-page .account-master-table th,#root .primary-group-page .account-master-table td,#root .secondary-group-page .account-master-table th,#root .secondary-group-page .account-master-table td,#root .account-master-page .account-master-table th,#root .account-master-page .account-master-table td{padding-left:11px!important;padding-right:11px!important}@media (width<=1000px){#root .primary-group-page .account-master-table,#root .secondary-group-page .account-master-table,#root .account-master-page .account-master-table{width:max-content!important;min-width:100%!important}}#root .primary-group-page .account-master-table-heading h2,#root .secondary-group-page .account-master-table-heading h2,#root .account-master-page .account-master-table-heading h2{letter-spacing:-.2px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.15!important}#root .primary-group-page .account-master-table-heading,#root .secondary-group-page .account-master-table-heading,#root .account-master-page .account-master-table-heading{min-height:58px!important;padding:0 20px!important}#root .primary-group-page .account-master-table,#root .secondary-group-page .account-master-table,#root .account-master-page .account-master-table{table-layout:auto!important;width:100%!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:12.5px!important}#root .primary-group-page .account-master-table th,#root .secondary-group-page .account-master-table th,#root .account-master-page .account-master-table th{padding:10px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}#root .primary-group-page .account-master-table td,#root .secondary-group-page .account-master-table td,#root .account-master-page .account-master-table td{padding:11px 10px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.3!important}#root .primary-group-page .account-master-table th:not(:last-child),#root .primary-group-page .account-master-table td:not(:last-child),#root .secondary-group-page .account-master-table th:not(:last-child),#root .secondary-group-page .account-master-table td:not(:last-child),#root .account-master-page .account-master-table th:not(:last-child),#root .account-master-page .account-master-table td:not(:last-child){border-right:.5px solid #e4eaf2!important}#root .primary-group-page .account-master-table th,#root .primary-group-page .account-master-table td,#root .secondary-group-page .account-master-table th,#root .secondary-group-page .account-master-table td,#root .account-master-page .account-master-table th,#root .account-master-page .account-master-table td{border-bottom:1px solid #e8edf4!important}#root .primary-group-page .primary-group-table-simple th:first-child,#root .primary-group-page .primary-group-table-simple td:first-child{text-align:center!important;width:54px!important;min-width:54px!important;max-width:54px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(2),#root .primary-group-page .primary-group-table-simple td:nth-child(2){text-align:left!important;width:220px!important;min-width:180px!important;max-width:250px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(3),#root .primary-group-page .primary-group-table-simple td:nth-child(3){text-align:left!important;width:auto!important;min-width:220px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(4),#root .primary-group-page .primary-group-table-simple td:nth-child(4){white-space:nowrap!important;text-align:center!important;width:125px!important;min-width:125px!important;max-width:125px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(5),#root .primary-group-page .primary-group-table-simple td:nth-child(5){text-align:center!important;width:82px!important;min-width:82px!important;max-width:82px!important}#root .secondary-group-page .secondary-group-table th:first-child,#root .secondary-group-page .secondary-group-table td:first-child{width:54px!important;min-width:54px!important;max-width:54px!important}#root .secondary-group-page .secondary-group-table th:nth-child(2),#root .secondary-group-page .secondary-group-table td:nth-child(2){text-align:left!important;width:250px!important;min-width:190px!important;max-width:280px!important}#root .secondary-group-page .secondary-group-table th:nth-child(3),#root .secondary-group-page .secondary-group-table td:nth-child(3){text-align:center!important;width:170px!important;min-width:150px!important;max-width:185px!important}#root .secondary-group-page .secondary-group-table th:nth-child(4),#root .secondary-group-page .secondary-group-table td:nth-child(4){text-align:left!important;width:auto!important;min-width:220px!important}#root .secondary-group-page .secondary-group-table th:nth-child(5),#root .secondary-group-page .secondary-group-table td:nth-child(5){white-space:nowrap!important;text-align:center!important;width:125px!important;min-width:125px!important;max-width:125px!important}#root .secondary-group-page .secondary-group-table th:nth-child(6),#root .secondary-group-page .secondary-group-table td:nth-child(6){text-align:center!important;width:86px!important;min-width:86px!important;max-width:86px!important}#root .account-master-page .account-master-table th:first-child,#root .account-master-page .account-master-table td:first-child{width:54px!important;min-width:54px!important;max-width:54px!important}#root .account-master-page .account-master-table th:nth-child(2),#root .account-master-page .account-master-table td:nth-child(2){text-align:left!important;width:auto!important;min-width:260px!important}#root .account-master-page .account-master-table th:nth-child(3),#root .account-master-page .account-master-table td:nth-child(3){text-align:center!important;width:165px!important;min-width:155px!important;max-width:180px!important}#root .account-master-page .account-master-table th:nth-child(4),#root .account-master-page .account-master-table td:nth-child(4){text-align:center!important;width:185px!important;min-width:170px!important;max-width:200px!important}#root .account-master-page .account-master-table th:nth-child(5),#root .account-master-page .account-master-table td:nth-child(5){white-space:nowrap!important;text-align:center!important;width:125px!important;min-width:125px!important;max-width:125px!important}#root .account-master-page .account-master-table th:nth-child(6),#root .account-master-page .account-master-table td:nth-child(6){text-align:center!important;width:82px!important;min-width:82px!important;max-width:82px!important}#root .primary-group-page .primary-group-table td:nth-child(2),#root .secondary-group-page .secondary-group-table td:nth-child(2),#root .account-master-page .account-master-name-cell strong{font-size:12.5px!important;font-weight:600!important}#root .primary-group-page .primary-group-table td:nth-child(3),#root .secondary-group-page .secondary-group-table td:nth-child(4),#root .account-master-page .account-master-group-cell{font-weight:400!important}#root .primary-group-page .account-master-status-cell,#root .secondary-group-page .account-master-status-cell,#root .account-master-page .account-master-status-cell,#root .primary-group-page .account-master-action-cell,#root .secondary-group-page .account-master-action-cell,#root .account-master-page .account-master-action-cell{padding-left:7px!important;padding-right:7px!important}@media (width<=1000px){#root .primary-group-page .account-master-table,#root .secondary-group-page .account-master-table,#root .account-master-page .account-master-table{width:max-content!important;min-width:100%!important}}@media (width<=700px){#root .primary-group-page .account-master-table-heading h2,#root .secondary-group-page .account-master-table-heading h2,#root .account-master-page .account-master-table-heading h2{font-size:17px!important}}#root .primary-group-page .primary-group-table-simple{table-layout:auto!important;width:100%!important}#root .primary-group-page .primary-group-table-simple th{vertical-align:middle!important;height:36px!important;padding:7px 10px!important}#root .primary-group-page .primary-group-table-simple td{vertical-align:middle!important;height:42px!important;padding:7px 10px!important}#root .primary-group-page .primary-group-table-simple th:first-child,#root .primary-group-page .primary-group-table-simple td:first-child{text-align:center!important;white-space:nowrap!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:6px!important;padding-right:6px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(2),#root .primary-group-page .primary-group-table-simple td:nth-child(2){text-align:left!important;width:auto!important;min-width:240px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(3),#root .primary-group-page .primary-group-table-simple td:nth-child(3){text-align:left!important;width:260px!important;min-width:220px!important;max-width:300px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(4),#root .primary-group-page .primary-group-table-simple td:nth-child(4){text-align:center!important;white-space:nowrap!important;width:118px!important;min-width:118px!important;max-width:118px!important;padding-left:7px!important;padding-right:7px!important}#root .primary-group-page .primary-group-table-simple th:nth-child(5),#root .primary-group-page .primary-group-table-simple td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:78px!important;min-width:78px!important;max-width:78px!important;padding-left:6px!important;padding-right:6px!important}#root .primary-group-page .primary-group-badge{min-height:23px!important;padding:3px 9px!important;line-height:1!important}#root .primary-group-page .account-master-status-cell,#root .primary-group-page .account-master-action-cell{padding-top:6px!important;padding-bottom:6px!important}#root .primary-group-page .account-master-footer{min-height:38px!important;padding-top:7px!important;padding-bottom:7px!important}@media (width<=900px){#root .primary-group-page .primary-group-table-simple{width:max-content!important;min-width:100%!important}}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th{vertical-align:middle!important;height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:12px!important;line-height:1.15!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td{vertical-align:middle!important;height:39px!important;min-height:39px!important;padding:5px 9px!important;font-size:12.5px!important;line-height:1.2!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th:first-child,#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td:first-child{text-align:center!important;white-space:nowrap!important;width:54px!important;min-width:54px!important;max-width:54px!important;padding-left:5px!important;padding-right:5px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th:nth-child(2),#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td:nth-child(2){text-align:left!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th:nth-child(3),#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td:nth-child(3){text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;width:300px!important;min-width:300px!important;max-width:300px!important;padding-left:10px!important;padding-right:10px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th:nth-child(4),#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td:nth-child(4){text-align:center!important;white-space:nowrap!important;width:132px!important;min-width:132px!important;max-width:132px!important;padding-left:6px!important;padding-right:6px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th:nth-child(5),#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:88px!important;min-width:88px!important;max-width:88px!important;padding-left:5px!important;padding-right:5px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple th:not(:last-child),#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple td:not(:last-child){border-right:1px solid #e7edf5!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple th,#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple td{border-bottom:1px solid #e8eef5!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .primary-group-badge{height:21px!important;min-height:21px!important;padding:2px 9px!important;font-size:10.5px!important;line-height:1!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .account-master-status-cell{padding-top:4px!important;padding-bottom:4px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .shared-status-control,#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .status-toggle{margin:0 auto!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .account-master-actions{justify-content:center!important;align-items:center!important;gap:8px!important;min-height:24px!important;display:flex!important}#root .account-master-page.primary-group-page .account-master-table-wrap{padding:0 10px!important}#root .account-master-page.primary-group-page .account-master-table-card{padding-bottom:0!important}#root .account-master-page.primary-group-page .account-master-footer{min-height:34px!important;padding:5px 10px!important;font-size:10.5px!important}#root .account-master-page.primary-group-page .account-master-table-heading{min-height:54px!important;padding:0 14px!important}#root .account-master-page.primary-group-page .account-master-table-heading h2{font-size:18px!important;font-weight:600!important;line-height:1.1!important}@media (width<=900px){#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple{min-width:760px!important}}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .primary-group-badge{border-radius:999px!important;height:26px!important;min-height:26px!important;padding:4px 12px!important;font-size:11px!important;font-weight:600!important;line-height:1!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th{height:32px!important;min-height:32px!important;padding-top:5px!important;padding-bottom:5px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .account-master-actions{gap:7px!important;min-height:22px!important}#root .account-master-page.primary-group-page .account-master-footer{min-height:32px!important;padding-top:4px!important;padding-bottom:4px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .primary-group-badge{height:24px!important;min-height:24px!important;margin-top:0!important;margin-bottom:0!important;padding-top:3px!important;padding-bottom:3px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .account-master-status-cell,#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .account-master-action-cell{padding-top:2px!important;padding-bottom:2px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody tr{height:36px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td{height:36px!important;min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple .primary-group-badge{height:24px!important;min-height:24px!important;margin:0!important;padding:3px 10px!important}#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple thead th:nth-child(3),#root .account-master-page.primary-group-page table.account-master-table.primary-group-table.primary-group-table-simple tbody td:nth-child(3){text-align:center!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table tbody tr{height:36px!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table tbody td{vertical-align:middle!important;height:36px!important;min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table .primary-group-badge{height:24px!important;min-height:24px!important;margin:0!important;padding:3px 10px!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table thead th:nth-child(4),#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table tbody td:nth-child(4){text-align:center!important}#root .account-master-page.primary-group-page .account-master-status-cell,#root .account-master-page.primary-group-page .account-master-action-cell,#root .account-master-page.secondary-group-page .account-master-status-cell,#root .account-master-page.secondary-group-page .account-master-action-cell{padding-top:3px!important;padding-bottom:3px!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table tbody td{font-size:12.5px!important;font-weight:400!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table tbody td:nth-child(2){font-weight:500!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table thead th{font-size:13px!important;font-weight:600!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table thead th:nth-child(4),#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table tbody td:nth-child(4){text-align:center!important;padding-left:16px!important;padding-right:16px!important}#root .account-master-page.secondary-group-page table.account-master-table.secondary-group-table tbody td{height:38px!important;min-height:38px!important;padding-top:5px!important;padding-bottom:5px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table thead th{padding-top:9px!important;padding-bottom:9px!important;font-size:13px!important;font-weight:600!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table tbody td{vertical-align:middle!important;padding-top:7px!important;padding-bottom:7px!important;font-size:12.5px!important;font-weight:400!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell strong{font-size:12.5px!important;font-weight:600!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell small{font-size:10.5px!important;font-weight:400!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table tbody td:nth-child(3),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table tbody td:nth-child(4){font-weight:400!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table th:first-child,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table td:first-child{width:52px!important;min-width:52px!important;max-width:52px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table th:nth-child(2),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table td:nth-child(2){width:auto!important;min-width:260px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table th:nth-child(3),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table td:nth-child(3){text-align:center!important;width:150px!important;min-width:150px!important;max-width:165px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table th:nth-child(4),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table td:nth-child(4){text-align:center!important;width:170px!important;min-width:170px!important;max-width:185px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table th:nth-child(5),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table td:nth-child(5){text-align:center!important;width:120px!important;min-width:120px!important;max-width:120px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table th:nth-child(6),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table td:nth-child(6){text-align:center!important;width:80px!important;min-width:80px!important;max-width:80px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table th:not(:last-child),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table td:not(:last-child){border-right:.5px solid #e4eaf2!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table thead th{vertical-align:middle!important;height:36px!important;min-height:36px!important;padding-top:7px!important;padding-bottom:7px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table tbody tr{height:40px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table tbody td{vertical-align:middle!important;height:40px!important;min-height:40px!important;padding-top:5px!important;padding-bottom:5px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell{padding-top:4px!important;padding-bottom:4px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell strong{margin:0!important;line-height:1.15!important;display:block!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell small{margin-top:2px!important;line-height:1.05!important;display:block!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-status-cell,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-action-cell{padding-top:4px!important;padding-bottom:4px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-actions{justify-content:center!important;align-items:center!important;gap:8px!important;min-height:24px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table-wrap{padding-top:0!important;padding-bottom:0!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-footer{min-height:34px!important;padding-top:5px!important;padding-bottom:5px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar{margin-bottom:14px!important}@media (width<=900px){#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table tbody td{height:38px!important;min-height:38px!important;padding-top:4px!important;padding-bottom:4px!important}}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table-card,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar{grid-template-columns:minmax(260px,1.7fr) minmax(220px,.9fr) minmax(150px,.6fr) auto auto!important;align-items:end!important;gap:12px!important;display:grid!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .party-list-search,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .party-list-filter,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .party-list-filter select{width:100%!important;min-width:0!important;max-width:none!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table-wrap{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow:auto visible!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table{table-layout:fixed!important;width:100%!important;min-width:880px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table th:first-child,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table td:first-child{width:5%!important;min-width:48px!important;max-width:none!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table th:nth-child(2),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table td:nth-child(2){text-align:left!important;width:37%!important;min-width:240px!important;max-width:none!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table th:nth-child(3),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table td:nth-child(3){text-align:center!important;width:17%!important;min-width:140px!important;max-width:none!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table th:nth-child(4),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table td:nth-child(4){text-align:center!important;width:20%!important;min-width:150px!important;max-width:none!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table th:nth-child(5),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:13%!important;min-width:115px!important;max-width:none!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table th:nth-child(6),#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table td:nth-child(6){text-align:center!important;white-space:nowrap!important;width:8%!important;min-width:72px!important;max-width:none!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table thead th{height:38px!important;padding:8px 10px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table tbody td{height:42px!important;padding:6px 10px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell{min-width:0!important;overflow:hidden!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell strong,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-name-cell small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (width<=1250px){#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar{grid-template-columns:minmax(250px,1.5fr) minmax(210px,1fr) minmax(145px,.7fr) auto auto!important;gap:10px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table{min-width:840px!important}}@media (width<=980px){#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr)!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar .party-list-search{grid-column:1/-1!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table{min-width:820px!important}}@media (width<=640px){#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar{grid-template-columns:1fr!important;gap:9px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar>*,#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-toolbar-button{width:100%!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) table.account-master-table{min-width:760px!important}#root .account-master-page:not(.primary-group-page):not(.secondary-group-page) .account-master-table-heading h2{font-size:17px!important}}#root .primary-group-layout-content{--primary-group-dark:linear-gradient(110deg, #103979 0%, #154994 100%)}#root .primary-group-layout-content .master-title-row.dashboard-title-row,#root .primary-group-page .account-master-table-heading{background:var(--primary-group-dark)!important;color:#fff!important}#root .primary-group-layout-content .master-title-row.dashboard-title-row h1,#root .primary-group-page .account-master-table-heading h2{color:#fff!important}#root .primary-group-layout-content .master-title-row.dashboard-title-row p{color:#e4edfc!important}#root .primary-group-page .primary-group-toolbar-simple{flex-wrap:wrap;align-items:center;gap:12px!important;display:flex!important}#root .primary-group-page .primary-group-toolbar-simple .account-master-toolbar-search{flex:0 300px!important;width:300px!important;min-width:180px!important;max-width:100%!important}#root .primary-group-page .primary-group-toolbar-simple .primary-group-create-button{white-space:nowrap;flex:none;background:var(--primary-group-dark)!important;color:#fff!important;border:1px solid #103979!important;width:auto!important;min-height:40px!important;margin:0!important;padding:10px 16px!important}#root .primary-group-page .primary-group-create-button:hover{filter:brightness(1.08)}#root .primary-group-page .primary-group-create-button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}#root .primary-group-page .primary-group-toolbar-simple .account-master-toolbar-filter{flex:0 0 130px;margin-left:auto;width:130px!important}@media (width<=680px){#root .primary-group-page .primary-group-toolbar-simple .account-master-toolbar-search{flex:100%!important;width:100%!important;min-width:0!important}#root .primary-group-page .primary-group-toolbar-simple .account-master-toolbar-filter{margin-left:0}#root .primary-group-page .primary-group-toolbar-simple .primary-group-create-button{flex:auto;justify-content:center}}.other-charges-layout-content{background:#f5f8fd!important}.other-charges-layout-content .master-title-row{border-radius:14px;min-height:120px;box-shadow:0 12px 28px #0f2c5c1f;background:linear-gradient(135deg,#071f55 0%,#103d84 100%)!important;padding:24px 26px!important}.other-charges-layout-content .master-title-row h1{color:#fff;letter-spacing:-.45px;font-size:28px;font-weight:760}.other-charges-layout-content .master-title-row p{color:#e7effcd6;margin-top:7px;font-size:13.5px;font-weight:500}.other-charges-page{color:#10294e;gap:18px;padding-bottom:24px;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}.other-charge-page-error{color:#bb3444;background:#fff3f4;border:1px solid #f0c7cd;border-radius:10px;margin:0;padding:11px 14px;font-size:12.5px;font-weight:650}.other-charges-toolbar-card,.other-charges-list-card{background:#fff;border:1px solid #dae5f1;border-radius:16px;box-shadow:0 8px 24px #0f274c0b}.other-charges-toolbar-card{grid-template-columns:minmax(250px,1.3fr) minmax(175px,.72fr) minmax(190px,.78fr) minmax(135px,.52fr) auto;align-items:end;gap:14px;padding:18px 20px;display:grid}.other-charges-search{color:#7388a5;background:#fbfdff;border:1px solid #d1deed;border-radius:12px;align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.other-charges-search:focus-within{border-color:#7fa8de;box-shadow:0 0 0 3px #2060b412}.other-charges-search input{color:#173052;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13.5px}.other-charges-search input::placeholder{color:#8ca0ba}.other-charges-filter{gap:7px;display:grid}.other-charges-filter span{color:#1d385e;font-size:11.5px;font-weight:750}.other-charges-filter select{color:#173052;width:100%;height:54px;font:inherit;background:#fff;border:1px solid #d1deed;border-radius:12px;outline:0;padding:0 38px 0 14px;font-size:13px}.other-charges-filter select:focus{border-color:#7fa8de;box-shadow:0 0 0 3px #2060b412}.other-charges-toolbar-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.other-charge-button{color:#173d70;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d0deed;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:54px;padding:0 17px;font-size:12.5px;font-weight:760;transition:all .16s;display:inline-flex}.other-charge-button:hover{background:#f4f8fd;border-color:#b9cee5}.other-charge-button:disabled{opacity:.45;cursor:not-allowed}.other-charge-button.dark{color:#fff;background:#0b3478;border-color:#0a2f6e;box-shadow:0 8px 18px #092c662b}.other-charge-button.dark:hover{background:#082b67;border-color:#082b67}.other-charges-list-card{overflow:hidden}.other-charges-list-heading{background:linear-gradient(90deg,#0b3478 0%,#154894 100%);align-items:center;min-height:70px;padding:0 26px;display:flex}.other-charges-list-heading h2{color:#fff;letter-spacing:-.2px;margin:0;font-size:20px;font-weight:760}.other-charges-table-wrap{width:100%;padding:0 20px;overflow-x:auto}.other-charges-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.other-charges-table th{color:#112b50;text-align:left;white-space:nowrap;background:#f2f6fc;border-bottom:1px solid #dbe5f1;height:60px;padding:0 14px;font-size:13px;font-weight:780}.other-charges-table td{color:#173456;vertical-align:middle;border-bottom:1px solid #e5edf6;height:72px;padding:12px 14px;font-size:13px}.other-charges-table tbody tr:hover{background:#fbfdff}.other-charges-table tbody tr:last-child td{border-bottom:0}.other-charges-table th:nth-child(2),.other-charges-table td:nth-child(2){width:25%}.other-charges-table th:nth-child(3),.other-charges-table td:nth-child(3){text-align:center;width:20%}.other-charges-table th:nth-child(4),.other-charges-table td:nth-child(4){text-align:center;width:22%}.other-charges-table th:nth-child(5),.other-charges-table td:nth-child(5){text-align:center;width:10%}.other-charges-table th:nth-child(6),.other-charges-table td:nth-child(6){text-align:center;width:15%}.other-charges-table th:nth-child(7),.other-charges-table td:nth-child(7){text-align:center;width:8%}.charge-name-cell strong{color:#0c4ca2;font-size:13.5px;font-weight:780;display:block}.charge-name-cell small{color:#8295af;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:5px;font-size:11px;font-weight:500;display:block;overflow:hidden}.group-chip{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:92px;min-height:30px;padding:0 12px;font-size:11.5px;font-weight:720;display:inline-flex}.group-chip.primary{color:#0b7f50;background:#e9f8f1;border-color:#a9e4cb}.group-chip.secondary{color:#295fc8;background:#eef4ff;border-color:#bfd2f5}.gst-cell strong{font-weight:760}.status-cell .shared-status-control{justify-content:center;margin-inline:auto}.other-charge-actions{justify-content:center;gap:7px;display:flex}.other-charge-actions button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.other-charge-actions .edit{color:#0866ef}.other-charge-actions .delete{color:#ed4252}.other-charge-actions button:hover{background:#f0f5fb;transform:translateY(-1px)}.other-charges-empty{color:#7b90aa!important;text-align:center!important;height:150px!important}.other-charges-footer{color:#748aa7;border-top:1px solid #e4ecf5;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:72px;padding:12px 22px;font-size:11.5px;display:grid}.other-charges-pagination{gap:7px;display:flex}.other-charges-pagination button{color:#587394;cursor:pointer;background:#fff;border:1px solid #d2dfed;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.other-charges-pagination button.active{color:#fff;background:#0b3478;border-color:#0b3478}.other-charges-pagination button:disabled{opacity:.38;cursor:not-allowed}.other-charges-footer .rows-per-page{justify-self:end}.other-charge-drawer-overlay{z-index:120;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;background:#06162d47;border:0;position:fixed;inset:0}.other-charge-drawer{z-index:121;background:#fff;flex-direction:column;width:min(440px,94vw);height:100vh;animation:.18s ease-out otherChargeDrawerIn;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 55px #071c3a33}@keyframes otherChargeDrawerIn{0%{opacity:.72;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.other-charge-drawer-header{background:linear-gradient(135deg,#0a2e6d 0%,#12458e 100%);border-bottom:1px solid #dbe5f0;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:20px 22px;display:flex}.other-charge-drawer-header h2{color:#fff;margin:0;font-size:21px;font-weight:760}.other-charge-drawer-header p{color:#e8f1ffcc;margin:5px 0 0;font-size:11.5px}.other-charge-drawer-header>button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff3d;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.other-charge-form{flex-direction:column;flex:1;min-height:0;display:flex}.other-charge-form-body{gap:15px;padding:20px 22px 26px;display:grid;overflow-y:auto}.other-charge-form label{gap:7px;display:grid}.other-charge-form label>span{color:#17365f;font-size:12px;font-weight:760}.other-charge-form label b{color:#ed4153}.other-charge-form label em{color:#8193aa;font-style:normal;font-weight:500}.other-charge-form input,.other-charge-form select,.other-charge-form textarea{color:#173457;width:100%;font:inherit;background:#fff;border:1px solid #cfdceb;border-radius:10px;outline:0;font-size:13px}.other-charge-form input,.other-charge-form select{height:46px;padding:0 12px}.other-charge-form textarea{resize:vertical;min-height:86px;padding:11px 12px;line-height:1.45}.other-charge-form input:focus,.other-charge-form select:focus,.other-charge-form textarea:focus{border-color:#6c9bdb;box-shadow:0 0 0 3px #2466bd12}.other-charge-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.other-charge-switch-row{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.other-charge-switch-row strong{color:#17375f;font-size:12px;font-weight:760;display:block}.other-charge-switch-row small{color:#7d91ab;margin-top:3px;font-size:10.5px;display:block}.other-charge-switch{cursor:pointer;background:#c4d0df;border:0;border-radius:999px;flex:none;width:44px;height:24px;transition:all .18s;position:relative}.other-charge-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #18314f38}.other-charge-switch.is-on{background:#139c69}.other-charge-switch.is-on i{transform:translate(20px)}.other-charge-form-error{color:#bd3545;background:#fff3f4;border:1px solid #f2c9ce;border-radius:9px;margin:0;padding:10px 11px;font-size:11px;font-weight:650}.other-charge-form-footer{background:#fbfcfe;border-top:1px solid #e0e8f1;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:auto;padding:16px 22px;display:grid}.other-charge-cancel,.other-charge-save{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:44px;font-size:12px;font-weight:780;display:inline-flex}.other-charge-cancel{color:#315176;background:#fff;border:1px solid #cfdae8}.other-charge-save{color:#fff;background:#0b3478;border:1px solid #0b3478;box-shadow:0 7px 15px #092c6626}.other-charge-save:hover{background:#082b67}.other-charge-dialog-backdrop{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07183261;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.other-charge-dialog{text-align:center;background:#fff;border-radius:16px;width:min(380px,100%);padding:22px;box-shadow:0 24px 65px #05152d38}.other-charge-dialog-icon{color:#ce3c4f;background:#fff0f2;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 10px;display:grid}.other-charge-dialog h3{color:#132c50;margin:0 0 6px;font-size:17px}.other-charge-dialog p{color:#7288a6;margin:0 0 18px;font-size:11.5px}.other-charge-dialog>div:last-child{justify-content:center;gap:9px;display:flex}.other-charge-dialog>div:last-child button{color:#315075;cursor:pointer;background:#fff;border:1px solid #ced9e7;border-radius:8px;min-width:96px;height:37px;font-weight:700}.other-charge-dialog>div:last-child button.danger{color:#fff;background:#d9495b;border-color:#d9495b}@media (width<=1320px){.other-charges-toolbar-card{grid-template-columns:minmax(250px,1fr) minmax(165px,.7fr) minmax(180px,.75fr) minmax(125px,.5fr)}.other-charges-toolbar-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=900px){.other-charges-toolbar-card{grid-template-columns:1fr 1fr}.other-charges-search{grid-column:1/-1}.other-charges-toolbar-actions{grid-column:1/-1;justify-content:stretch}.other-charge-button{flex:1}.other-charges-table-wrap{padding:0 12px}}@media (width<=640px){.other-charges-layout-content .master-title-row{min-height:96px;padding:17px!important}.other-charges-layout-content .master-title-row h1{font-size:23px}.other-charges-toolbar-card{grid-template-columns:1fr;padding:14px}.other-charges-search,.other-charges-toolbar-actions{grid-column:auto}.other-charges-toolbar-actions{flex-wrap:wrap}.other-charge-button{min-width:130px}.other-charges-list-heading{min-height:58px;padding:0 18px}.other-charges-list-heading h2{font-size:17px}.other-charges-footer{text-align:center;grid-template-columns:1fr}.other-charges-pagination,.other-charges-footer .rows-per-page{justify-self:center}.other-charge-form-grid,.other-charge-form-footer{grid-template-columns:1fr}}.master-dashboard-shell .master-dashboard-content.other-charges-layout-content .master-title-row{min-height:90px!important;padding:17px 22px!important}.master-dashboard-shell .master-dashboard-content.other-charges-layout-content .master-title-row h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important;line-height:1.25!important}.master-dashboard-shell .master-dashboard-content.other-charges-layout-content .master-title-row p{color:#e7effcd6!important;-webkit-text-fill-color:#e7effcd6!important;margin-top:5px!important}.master-dashboard-shell .other-charges-page .other-charges-list-heading h2{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.other-charges-page .other-charges-table .other-charges-col-seq{text-align:center;white-space:nowrap;width:38px;min-width:38px;max-width:38px;padding-left:4px!important;padding-right:4px!important}@media (width<=640px){.master-dashboard-shell .master-dashboard-content.other-charges-layout-content .master-title-row{min-height:78px!important;padding:12px 17px!important}.master-dashboard-shell .master-dashboard-content.other-charges-layout-content .master-title-row h1{font-size:21px!important}}.master-dashboard-shell .master-dashboard-content .other-charge-drawer .other-charge-drawer-header{min-height:80px;padding:15px 22px}.master-dashboard-shell .master-dashboard-content .other-charge-drawer .other-charge-drawer-header h2{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important;font-size:20px!important;line-height:1.25!important}.master-dashboard-shell .master-dashboard-content .other-charge-drawer .other-charge-drawer-header p{color:#e8f1ffd6!important;-webkit-text-fill-color:#e8f1ffd6!important;margin:4px 0 0!important}.master-dashboard-shell .other-charges-page{gap:12px}.master-dashboard-shell .other-charges-page .other-charges-filter{gap:4px}@media (width<=640px){.master-dashboard-shell .other-charges-page .other-charges-toolbar-card{padding:10px 12px}}.master-dashboard-shell .other-charges-page .other-charges-list-heading{min-height:56px!important;padding:0 18px!important}.master-dashboard-shell .other-charges-page .other-charges-list-heading h2{letter-spacing:-.2px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.15!important}.master-dashboard-shell .other-charges-page .other-charges-table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:860px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}.master-dashboard-shell .other-charges-page .other-charges-table th{color:#17315c!important;vertical-align:middle!important;background:#f2f6fc!important;height:38px!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.15!important}.master-dashboard-shell .other-charges-page .other-charges-table td{color:#213958!important;vertical-align:middle!important;height:44px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.25!important}.master-dashboard-shell .other-charges-page .other-charges-table th:not(:last-child),.master-dashboard-shell .other-charges-page .other-charges-table td:not(:last-child){border-right:.5px solid #e4eaf2!important}.master-dashboard-shell .other-charges-page .other-charges-table th,.master-dashboard-shell .other-charges-page .other-charges-table td{border-bottom:1px solid #e8edf4!important}.master-dashboard-shell .other-charges-page .other-charges-table th:first-child,.master-dashboard-shell .other-charges-page .other-charges-table td:first-child{text-align:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:5px!important;padding-right:5px!important}.master-dashboard-shell .other-charges-page .other-charges-table th:nth-child(2),.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(2){text-align:left!important;width:auto!important;min-width:260px!important}.master-dashboard-shell .other-charges-page .other-charges-table th:nth-child(3),.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(3){text-align:center!important;width:165px!important;min-width:165px!important;max-width:180px!important}.master-dashboard-shell .other-charges-page .other-charges-table th:nth-child(4),.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(4){text-align:center!important;width:175px!important;min-width:175px!important;max-width:190px!important}.master-dashboard-shell .other-charges-page .other-charges-table th:nth-child(5),.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:82px!important;min-width:82px!important;max-width:82px!important}.master-dashboard-shell .other-charges-page .other-charges-table th:nth-child(6),.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(6){text-align:center!important;white-space:nowrap!important;width:125px!important;min-width:125px!important;max-width:125px!important}.master-dashboard-shell .other-charges-page .other-charges-table th:nth-child(7),.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(7){text-align:center!important;white-space:nowrap!important;width:88px!important;min-width:88px!important;max-width:88px!important}.master-dashboard-shell .other-charges-page .other-charge-name strong,.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(2) strong{font-size:12.5px!important;font-weight:600!important;line-height:1.15!important}.master-dashboard-shell .other-charges-page .other-charge-name small,.master-dashboard-shell .other-charges-page .other-charges-table td:nth-child(2) small{color:#7a8ca8!important;margin-top:2px!important;font-size:10.5px!important;font-weight:400!important;line-height:1.15!important;display:block!important}.master-dashboard-shell .other-charges-page .other-charge-group-badge,.master-dashboard-shell .other-charges-page .primary-group-badge{height:24px!important;min-height:24px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important}.master-dashboard-shell .other-charges-page .other-charges-status-cell,.master-dashboard-shell .other-charges-page .other-charges-action-cell{padding-top:4px!important;padding-bottom:4px!important}.master-dashboard-shell .other-charges-page .other-charge-actions{align-items:center!important;gap:7px!important}.master-dashboard-shell .other-charges-page .other-charge-actions button{width:30px!important;height:30px!important}.master-dashboard-shell .other-charges-page .other-charges-table-wrap{padding:0 14px!important}.master-dashboard-shell .other-charges-page .other-charges-footer{min-height:42px!important;padding:7px 14px!important;font-size:10.5px!important}.master-dashboard-shell .other-charges-page .other-charges-toolbar-card{gap:9px!important;padding:10px 14px!important}.master-dashboard-shell .other-charges-page :is(.other-charges-search,.other-charges-filter select,.other-charge-button){height:40px!important;min-height:40px!important}@media (width<=900px){.master-dashboard-shell .other-charges-page .other-charges-table{width:max-content!important;min-width:860px!important}}.accounting-core-page{color:#17233d;flex-direction:column;gap:18px;font-size:14px;display:flex}.accounting-core-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.accounting-core-card,.accounting-core-panel{background:#fff;border:1px solid #dce5f3;border-radius:14px;box-shadow:0 4px 18px #1a355c0f}.accounting-core-card{padding:18px}.accounting-core-card span{color:#65738b;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700;display:block}.accounting-core-card strong{color:#0c2d68;margin-top:8px;font-size:22px;display:block}.accounting-core-card small{color:#7a879a;margin-top:5px;display:block}.accounting-core-panel{overflow:hidden}.accounting-core-panel-head{color:#fff;background:#103a78;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.accounting-core-panel-head h2{margin:0;font-size:16px}.accounting-core-toolbar{background:#fff;border:1px solid #dce5f3;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;padding:14px 16px;display:flex}.accounting-core-field{flex-direction:column;flex:1;gap:5px;min-width:150px;display:flex}.accounting-core-field span{color:#45536a;font-size:12px;font-weight:700}.accounting-core-field input,.accounting-core-field select,.accounting-core-field textarea{width:100%;font:inherit;color:#17233d;background:#fff;border:1px solid #ccd8ea;border-radius:9px;outline:none;padding:9px 10px}.accounting-core-field input:focus,.accounting-core-field select:focus,.accounting-core-field textarea:focus{border-color:#2d6fd2;box-shadow:0 0 0 3px #2d6fd21a}.accounting-core-button{color:#17345f;cursor:pointer;background:#fff;border:1px solid #cbd7e8;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:inline-flex}.accounting-core-button.primary{color:#fff;background:#174d96;border-color:#174d96}.accounting-core-button.danger{color:#b42318;background:#fff7f6;border-color:#f0b7b2}.accounting-core-button:disabled{opacity:.5;cursor:not-allowed}.accounting-core-table-wrap{overflow:auto}.accounting-core-table{border-collapse:collapse;width:100%;min-width:760px}.accounting-core-table th{color:#44536b;text-align:left;white-space:nowrap;background:#f5f8fc;border-bottom:1px solid #dce5f3;padding:11px 12px;font-size:12px}.accounting-core-table td{vertical-align:middle;border-bottom:1px solid #edf1f7;padding:11px 12px}.accounting-core-table tbody tr:hover{background:#f9fbfe}.accounting-core-empty{color:#78869a;text-align:center!important;padding:28px!important}.accounting-core-error{color:#b42318;background:#fff4f3;border:1px solid #f2bbb7;border-radius:10px;padding:11px 13px}.accounting-core-success{color:#16743a;background:#f2fff6;border:1px solid #a9dfba;border-radius:10px;padding:11px 13px}.accounting-core-badge{color:#174d96;background:#eaf2ff;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.accounting-core-badge.posted,.accounting-core-badge.active{color:#14733b;background:#e8f8ee}.accounting-core-badge.cancelled,.accounting-core-badge.closed{color:#b42318;background:#fff0ee}.accounting-core-total-row{background:#f7faff;font-weight:800}.accounting-entry-lines{padding:12px 16px}.accounting-entry-line{grid-template-columns:2fr 1fr 1fr 2fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.accounting-entry-line select,.accounting-entry-line input{border:1px solid #ccd8ea;border-radius:8px;min-width:0;padding:8px 9px}.accounting-entry-summary{border-top:1px solid #e5ebf3;justify-content:flex-end;gap:18px;padding:12px 16px;font-weight:800;display:flex}.accounting-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.accounting-check-row{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.accounting-check-row input{width:auto!important}.accounting-kpi-positive{color:#137a42!important}.accounting-kpi-negative{color:#bb2d22!important}.accounting-report-summary{background:#f7faff;border-bottom:1px solid #e5ebf3;flex-wrap:wrap;gap:20px;padding:14px 16px;display:flex}.accounting-report-summary strong{color:#103a78}.accounting-voucher-actions{gap:6px;display:flex}.accounting-voucher-modal-backdrop{z-index:1000;background:#07142b73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accounting-voucher-modal{background:#fff;border-radius:15px;width:min(760px,96vw);max-height:86vh;overflow:auto;box-shadow:0 20px 70px #00000040}.accounting-voucher-modal-head{color:#fff;background:#103a78;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.accounting-voucher-modal-body{padding:16px}.accounting-voucher-lines{gap:8px;display:grid}.accounting-voucher-line{background:#f7faff;border-radius:8px;grid-template-columns:1.6fr .7fr .7fr;gap:8px;padding:9px;display:grid}.accounting-fy-current{box-shadow:inset 4px 0 #1f9d55}.accounting-core-note{color:#64748b;font-size:12px}.accounting-core-money{text-align:right;font-variant-numeric:tabular-nums}.accounting-core-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=1050px){.accounting-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-two-col{grid-template-columns:1fr}.accounting-entry-line{grid-template-columns:1fr 1fr}.accounting-entry-line>:first-child{grid-column:1/-1}}@media (width<=640px){.accounting-core-grid{grid-template-columns:1fr}.accounting-core-toolbar{align-items:stretch}.accounting-core-field{min-width:100%}.accounting-entry-line{grid-template-columns:1fr}.accounting-entry-line>:first-child{grid-column:auto}.accounting-entry-summary{flex-direction:column;justify-content:flex-start;gap:5px}}#root .opening-balance-page{gap:14px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}#root .opening-balance-page .accounting-core-toolbar{border-radius:13px!important;grid-template-columns:minmax(240px,1fr) minmax(320px,1fr)!important;align-items:end!important;gap:12px!important;padding:12px 16px!important;display:grid!important}#root .opening-balance-page .accounting-core-field{gap:6px!important;min-width:0!important}#root .opening-balance-page .accounting-core-field span{color:#2c4162!important;font-size:12px!important;font-weight:600!important}#root .opening-balance-page .accounting-core-field input,#root .opening-balance-page .accounting-core-field select{border-radius:9px!important;min-height:42px!important;padding:9px 12px!important;font-size:13px!important}#root .opening-balance-page .accounting-core-grid{gap:12px!important}#root .opening-balance-page .accounting-core-card{border-radius:13px!important;min-height:92px!important;padding:14px 16px!important}#root .opening-balance-page .accounting-core-card span{letter-spacing:.02em!important;font-size:11.5px!important;font-weight:600!important}#root .opening-balance-page .accounting-core-card strong{margin-top:7px!important;font-size:17px!important;font-weight:700!important}#root .opening-balance-page .accounting-core-panel{border-radius:13px!important;overflow:hidden!important}#root .opening-balance-page .accounting-core-panel-head{color:#fff!important;background:linear-gradient(90deg,#123a80 0%,#1e55a7 100%)!important;min-height:56px!important;padding:0 18px!important}#root .opening-balance-page .accounting-core-panel-head h2{color:#fff!important;letter-spacing:-.2px!important;margin:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.15!important}#root .opening-balance-page .accounting-core-table-wrap{width:100%!important;max-width:100%!important;padding:0!important;overflow-x:auto!important}#root .opening-balance-page .accounting-core-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:820px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}#root .opening-balance-page .accounting-core-table th{color:#17315c!important;vertical-align:middle!important;background:#f2f6fc!important;height:38px!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;line-height:1.15!important}#root .opening-balance-page .accounting-core-table td{color:#213958!important;vertical-align:middle!important;height:42px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.25!important}#root .opening-balance-page .accounting-core-table th:not(:last-child),#root .opening-balance-page .accounting-core-table td:not(:last-child){border-right:.5px solid #e4eaf2!important}#root .opening-balance-page .accounting-core-table th,#root .opening-balance-page .accounting-core-table td{border-bottom:1px solid #e8edf4!important}#root .opening-balance-page .accounting-core-table th:first-child,#root .opening-balance-page .accounting-core-table td:first-child{width:24%!important}#root .opening-balance-page .accounting-core-table th:nth-child(2),#root .opening-balance-page .accounting-core-table td:nth-child(2){width:28%!important}#root .opening-balance-page .accounting-core-table th:nth-child(3),#root .opening-balance-page .accounting-core-table td:nth-child(3){width:18%!important}#root .opening-balance-page .accounting-core-table th:nth-child(4),#root .opening-balance-page .accounting-core-table td:nth-child(4){text-align:center!important;width:14%!important}#root .opening-balance-page .accounting-core-table th:nth-child(5),#root .opening-balance-page .accounting-core-table td:nth-child(5){width:16%!important}#root .opening-balance-page .accounting-core-table td input,#root .opening-balance-page .accounting-core-table td select{color:#17233d!important;width:100%!important;min-height:32px!important;font:inherit!important;background:#fff!important;border:1px solid #ccd8ea!important;border-radius:7px!important;padding:5px 8px!important}#root .opening-balance-page .accounting-core-table td input:disabled,#root .opening-balance-page .accounting-core-table td select:disabled{color:#6b7890!important;background:#f7f9fc!important}@media (width<=900px){#root .opening-balance-page .accounting-core-toolbar{grid-template-columns:1fr!important}#root .opening-balance-page .accounting-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){#root .opening-balance-page .accounting-core-grid{grid-template-columns:1fr!important}#root .opening-balance-page .accounting-core-panel-head h2{font-size:17px!important}}.daily-sales-report{background:#f5f8fc;min-height:100%;font-family:Inter,Segoe UI,Arial,sans-serif;padding:12px 14px 20px!important}.dsr-header-actions{align-items:center;gap:8px;display:flex}.dsr-action-button{color:#1d4f9d;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #142d500a}.dsr-action-button:hover{background:#f7faff;border-color:#9fbbea}.dsr-action-button:disabled{opacity:.5;cursor:not-allowed}#root .daily-sales-report .dsr-hero{min-height:68px;margin-bottom:10px;padding:10px 15px}.dsr-hero .sld-breadcrumb strong{color:#fff}.dsr-hero .sld-hero-icon{color:#fff;background:#ffffff21;width:39px;height:39px}#root .daily-sales-report .dsr-hero h1{letter-spacing:-.18px;line-height:1.05;font-size:19px!important;font-weight:780!important}.dsr-filter-card{background:#fff;border:1px solid #dce6f1;border-radius:10px;margin-bottom:10px;padding:13px 14px 9px;box-shadow:0 3px 10px #1831540a}.dsr-filter-grid{grid-template-columns:1.05fr 1fr 1fr 1fr 1.12fr auto;align-items:end;gap:12px;display:grid}.dsr-filter-field{gap:6px;min-width:0;display:grid}.dsr-filter-field>span{color:#17325f;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.dsr-filter-field input,.dsr-filter-field select{color:#203b64;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d8e2ef;border-radius:7px;outline:none;padding:0 10px;font-size:11px}.dsr-filter-field input:focus,.dsr-filter-field select:focus{border-color:#7da7ec;box-shadow:0 0 0 3px #2f73f314}.dsr-filter-reset-wrap{display:flex}.dsr-reset-button{color:#1769e8;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.dsr-filter-status{color:#667895;border-top:1px solid #edf1f6;align-items:center;gap:6px;min-height:25px;margin-top:8px;padding-top:7px;font-size:10px;display:flex}.dsr-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.dsr-metric-card{background:#fff;border:1px solid #dce6f1;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:98px;padding:13px 12px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #1831540a}.dsr-metric-card:before{content:"";background:var(--metric-color);z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.dsr-metric-card:after{content:"";background:var(--metric-soft);border-radius:50%;width:120px;height:90px;position:absolute;bottom:-54px;right:-32px}.dsr-metric-icon{width:44px;height:44px;color:var(--metric-color);background:var(--metric-soft);z-index:1;border-radius:9px;place-items:center;display:grid}.dsr-metric-card>div{z-index:1;flex-direction:column;min-width:0;display:flex}.dsr-metric-label{color:#17325f;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:850;line-height:1.2;overflow:hidden}.dsr-metric-card strong{color:#10254b;white-space:nowrap;margin-top:4px;font-size:16px;font-weight:850;line-height:1.15}.dsr-metric-card small{color:#667895;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10px;line-height:1.2;overflow:hidden}.tone-blue{--metric-color:#1769e8;--metric-soft:#eaf2ff}.tone-purple{--metric-color:#7a49df;--metric-soft:#f1eaff}.tone-green{--metric-color:#12a66a;--metric-soft:#e8f9f1}.tone-orange{--metric-color:#f79009;--metric-soft:#fff2df}.tone-cyan{--metric-color:#0ea5b7;--metric-soft:#e5f8fb}.tone-rose{--metric-color:#e84c76;--metric-soft:#fdebf1}.dsr-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dsr-chart-card,.dsr-tax-card{min-width:0;min-height:360px}.dsr-panel-title{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e5ebf3;align-items:center;gap:9px;height:58px;padding:10px 14px;display:flex}.dsr-panel-title>span{color:#1769e8;background:#eaf2ff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.dsr-panel-title h2{color:#0b2464;letter-spacing:-.18px;margin:0;font-size:16px;font-weight:850}.dsr-panel-title p{color:#4d6085;margin:2px 0 0;font-size:10.5px}.dsr-donut-layout{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;height:300px;padding:16px 22px;display:grid}.dsr-donut{background:var(--donut);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}.dsr-donut:after{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute;box-shadow:inset 0 0 0 1px #eef2f7}.dsr-donut>div{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.dsr-donut span,.dsr-donut small{color:#6f7f98;font-size:10px}.dsr-donut strong{color:#112a56;font-size:18px}.dsr-donut-legend{gap:12px;min-width:0;display:grid}.dsr-donut-legend>div{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;display:grid}.dsr-donut-legend i{border-radius:2px;width:8px;height:8px;margin-top:3px}.dsr-donut-legend span{min-width:0;display:grid}.dsr-donut-legend b{color:#223d67;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dsr-donut-legend small{color:#6f7f98;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.dsr-hour-chart{height:300px;padding:10px 14px 14px}.dsr-hour-chart svg{width:100%;height:100%;overflow:visible}.dsr-grid-line{stroke:#e5ebf3;stroke-width:1px}.dsr-hour-chart text{fill:#637793;font-size:9px}.dsr-line-path{fill:none;stroke:#2f73f3;stroke-width:2.3px}.dsr-line-dot{fill:#2f73f3;stroke:#fff;stroke-width:1.5px}.dsr-point-label{font-weight:700;fill:#193968!important;font-size:9px!important}.dsr-x-label{font-size:9px!important}.dsr-products-list{align-content:center;gap:18px;height:300px;padding:20px 18px 18px;display:grid}.dsr-product-row{grid-template-columns:minmax(110px,.72fr) minmax(160px,1.5fr) auto;align-items:center;gap:8px;display:grid}.dsr-product-row>span{color:#29415f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.dsr-product-row>div{background:#edf3fb;border-radius:3px;height:16px;overflow:hidden}.dsr-product-row i{background:linear-gradient(90deg,#1769e8,#2f7ef0);border-radius:3px;height:100%;display:block}.dsr-product-row strong{color:#223a61;white-space:nowrap;font-size:10.5px}.dsr-chart-empty{color:#8a98ab;place-items:center;height:100%;font-size:11px;display:grid}.dsr-tax-list{align-content:stretch;min-height:300px;padding:16px 18px 18px;display:grid}.dsr-tax-list>div{color:#29415f;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;min-height:34px;font-size:11px;display:flex}.dsr-tax-list b{color:#162c51;font-size:11px}.dsr-tax-list .strong{background:#eef4ff;border-bottom:0;border-radius:6px;margin:2px -8px;padding:0 8px}.dsr-tax-list .strong span,.dsr-tax-list .strong b{color:#173b78;font-weight:850}.dsr-tax-list .total{border-bottom:0;min-height:42px}.dsr-tax-list .total span,.dsr-tax-list .total b{color:#1769e8;font-size:13px;font-weight:900}.dsr-table-card{overflow:hidden}.dsr-table-head{background:#fff;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.dsr-table-head h2{color:#0b2464;margin:0;font-size:14px;font-weight:850}.dsr-table-head p{color:#73829a;margin:2px 0 0;font-size:9.5px}.dsr-live-badge{color:#07824d;background:#e8f9f1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.dsr-table-wrap{background:#fff;overflow:auto}.dsr-table{border-collapse:collapse;width:100%;min-width:1330px}.dsr-table th{color:#213b64;text-align:left;white-space:nowrap;background:#f7f9fd;border-bottom:1px solid #dfe7f1;height:38px;padding:0 9px;font-size:9px;font-weight:850}.dsr-table td{color:#304967;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf1f6;max-width:175px;height:37px;padding:0 9px;font-size:9px;overflow:hidden}.dsr-table tbody tr:hover{background:#f9fbff}.dsr-table td strong{color:#142b50;font-weight:850}.dsr-table th:first-child,.dsr-table td:first-child{text-align:center;width:34px}.dsr-table th:nth-child(6),.dsr-table td:nth-child(6),.dsr-table th:nth-child(7),.dsr-table td:nth-child(7){text-align:center}.dsr-table th:nth-child(8),.dsr-table td:nth-child(8),.dsr-table th:nth-child(9),.dsr-table td:nth-child(9),.dsr-table th:nth-child(10),.dsr-table td:nth-child(10),.dsr-table th:nth-child(11),.dsr-table td:nth-child(11){text-align:right}.dsr-invoice-no{font-weight:800;color:#1769e8!important}.dsr-payment-pill{color:#245ca8;background:#eef4ff;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:8.5px;font-weight:750;display:inline-flex}.dsr-view-button{color:#1769e8;cursor:pointer;background:#eef4ff;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.dsr-view-button:hover{background:#dfeaff}.dsr-empty{text-align:center!important;color:#8695aa!important;height:110px!important}.dsr-table tfoot td{color:#1d365d;background:#f2f6fc;border-bottom:0;height:40px;font-weight:850}.dsr-pagination{color:#61748f;background:#fff;border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 13px;font-size:9.5px;display:flex}.dsr-pagination-controls{align-items:center;gap:6px;display:flex}.dsr-pagination-controls select{color:#2e4668;background:#fff;border:1px solid #d7e0ec;border-radius:6px;height:31px;padding:0 8px;font-size:9px}.dsr-pagination-controls button{color:#244269;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:6px;min-width:31px;height:31px;font-size:10px;font-weight:700}.dsr-pagination-controls button.active{color:#fff;background:#1769e8;border-color:#1769e8}.dsr-pagination-controls button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1450px){.dsr-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1120px){.dsr-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dsr-filter-reset-wrap{align-self:end}.dsr-analytics-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.daily-sales-report{padding:8px!important}.dsr-header-actions{gap:5px}.dsr-action-button{padding:0 9px}.dsr-filter-grid,.dsr-metrics-grid,.dsr-analytics-grid{grid-template-columns:1fr}.dsr-pagination{flex-direction:column;align-items:flex-start}.dsr-donut-layout{grid-template-columns:130px 1fr}.dsr-hero .sld-breadcrumb{display:none}}@media print{.dashboard-sidebar,.dashboard-header,.dsr-filter-card,.dsr-header-actions,.dsr-pagination,.dsr-view-button{display:none!important}.dashboard-main{margin-left:0!important}.dashboard-content,.daily-sales-report{background:#fff!important;padding:0!important}.dsr-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#143c80!important}.dsr-table-wrap{overflow:visible}.dsr-table{min-width:0;font-size:7px}.dsr-table th,.dsr-table td{padding:0 3px;font-size:7px}.dsr-analytics-grid,.dsr-metrics-grid{break-inside:avoid}}.daily-sales-report .dsr-filter-field>span{font-size:11.5px!important;font-weight:700!important}.daily-sales-report .dsr-filter-field input,.daily-sales-report .dsr-filter-field select,.daily-sales-report .dsr-reset-button{font-size:12px!important;font-weight:500!important}.daily-sales-report .dsr-metric-card{border-top:3px solid var(--metric-color)!important;min-height:102px!important;padding:13px 13px 11px!important}.daily-sales-report .dsr-metric-card:before{display:none!important}.daily-sales-report .dsr-metric-icon{width:43px!important;height:43px!important}.daily-sales-report .dsr-metric-label{color:#213657!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:700!important}.daily-sales-report .dsr-metric-card strong{color:#0e1b33!important;letter-spacing:-.15px!important;margin-top:4px!important;font-size:17px!important;font-weight:750!important}.daily-sales-report .dsr-metric-card small{color:#5f718a!important;margin-top:6px!important;font-size:11px!important;font-weight:500!important}#root .daily-sales-report .dsr-hero{box-sizing:border-box!important;border-radius:14px!important;align-items:center!important;width:100%!important;min-height:96px!important;margin:0 0 12px!important;padding:18px!important;display:flex!important}#root .daily-sales-report .dsr-hero h1{letter-spacing:-.12px!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}#root .daily-sales-report .dsr-hero .sld-hero-icon{flex:0 0 44px!important;width:44px!important;height:44px!important}.daily-sales-report .dsr-chart-card,.daily-sales-report .dsr-tax-card{border-top:0!important;position:relative!important;overflow:hidden!important}.daily-sales-report .dsr-chart-card:before,.daily-sales-report .dsr-tax-card:before{content:"";z-index:4;pointer-events:none;border-radius:10px 10px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.daily-sales-report .dsr-analytics-grid>.dsr-chart-card:first-child:before{background:#1769e8}.daily-sales-report .dsr-analytics-grid>.dsr-chart-card:nth-child(2):before{background:#7a49df}.daily-sales-report .dsr-analytics-grid>.dsr-chart-card:nth-child(3):before{background:#12a66a}.daily-sales-report .dsr-analytics-grid>.dsr-tax-card:nth-child(4):before{background:#f79009}.daily-sales-report .dsr-panel-title{padding-top:12px!important}.daily-sales-report .dsr-metric-card{border-top:1px solid #dce6f1!important;overflow:hidden!important}.daily-sales-report .dsr-metric-card:before{content:""!important;z-index:3!important;background:var(--metric-color)!important;border-radius:10px 10px 0 0!important;height:3px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}@media (width<=760px){#root .daily-sales-report .dsr-hero{min-height:82px!important;padding:14px 13px!important}#root .daily-sales-report .dsr-hero h1{font-size:18px!important}}#root .daily-sales-report .dsr-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px}#root .daily-sales-report .dsr-chart-card,#root .daily-sales-report .dsr-tax-card{flex-direction:column;min-height:320px;display:flex}#root .daily-sales-report .dsr-panel-title{flex-shrink:0;gap:8px;height:auto;min-height:58px;padding:10px 12px!important}#root .daily-sales-report .dsr-panel-title>span{flex:0 0 28px;width:28px;height:28px}#root .daily-sales-report .dsr-panel-title>div{min-width:0}#root .daily-sales-report .dsr-panel-title h2{letter-spacing:0;line-height:1.3;font-size:14px!important;font-weight:700!important}#root .daily-sales-report .dsr-panel-title p{line-height:1.35;font-size:11px!important}#root .daily-sales-report .dsr-donut-layout{grid-template-rows:132px minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;height:260px;padding:12px 14px}#root .daily-sales-report .dsr-donut{width:130px;height:130px}#root .daily-sales-report .dsr-donut:after{width:80px;height:80px}#root .daily-sales-report .dsr-donut strong{font-size:16px!important}#root .daily-sales-report .dsr-donut-legend{align-self:start;gap:6px;width:100%;max-height:94px;overflow-y:auto}#root .daily-sales-report .dsr-donut-legend b,#root .daily-sales-report .dsr-donut-legend small{font-size:11px!important}#root .daily-sales-report .dsr-hour-chart{height:260px;padding:8px 10px}#root .daily-sales-report .dsr-hour-chart text,#root .daily-sales-report .dsr-hour-chart .dsr-x-label,#root .daily-sales-report .dsr-hour-chart .dsr-point-label{font-size:11px!important}#root .daily-sales-report .dsr-products-list{align-content:start;gap:12px;height:260px;padding:14px;overflow-y:auto}#root .daily-sales-report .dsr-product-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}#root .daily-sales-report .dsr-product-row>span{font-size:12px!important}#root .daily-sales-report .dsr-product-row>div{grid-area:2/1/auto/-1;height:9px}#root .daily-sales-report .dsr-product-row strong{font-size:11px!important}#root .daily-sales-report .dsr-tax-list{min-height:260px;padding:8px 12px}#root .daily-sales-report .dsr-tax-list>div{gap:6px;min-height:29px;font-size:11px!important}#root .daily-sales-report .dsr-tax-list b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px!important}#root .daily-sales-report .dsr-tax-list .total{min-height:34px}#root .daily-sales-report .dsr-tax-list .total span,#root .daily-sales-report .dsr-tax-list .total b{font-size:12px!important}#root .daily-sales-report .dsr-table-head{min-height:60px;padding:12px 16px}#root .daily-sales-report .dsr-table-head h2{font-size:16px!important;font-weight:700!important}#root .daily-sales-report .dsr-table-head p{font-size:12px!important}#root .daily-sales-report .dsr-table-wrap{max-height:560px}#root .daily-sales-report .dsr-table{min-width:1400px}#root .daily-sales-report .dsr-table th{z-index:1;background:#eef4fc;border-right:1px solid #dfe7f1;height:42px;padding:10px;position:sticky;top:0;font-size:12px!important;font-weight:700!important}#root .daily-sales-report .dsr-table td{vertical-align:middle;font-variant-numeric:tabular-nums;border-right:1px solid #edf1f6;height:46px;padding:10px;font-size:12px!important}#root .daily-sales-report .dsr-table tbody tr:nth-child(2n){background:#f8faff}#root .daily-sales-report .dsr-table tbody tr:hover{background:#eef5ff}#root .daily-sales-report .dsr-table td:nth-child(4),#root .daily-sales-report .dsr-table td:nth-child(5),#root .daily-sales-report .dsr-table td:nth-child(13){white-space:normal;overflow-wrap:anywhere;min-width:100px}#root .daily-sales-report .dsr-table th:last-child,#root .daily-sales-report .dsr-table td:last-child{text-align:center;border-right:0}#root .daily-sales-report .dsr-view-button{width:30px;height:30px;margin-inline:auto}#root .daily-sales-report .dsr-payment-pill{padding:3px 8px;font-size:11px!important}#root .daily-sales-report .dsr-pagination,#root .daily-sales-report .dsr-pagination-controls select,#root .daily-sales-report .dsr-pagination-controls button{font-size:12px!important}@media (width<=1100px){#root .daily-sales-report .dsr-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){#root .daily-sales-report .dsr-analytics-grid{grid-template-columns:minmax(0,1fr)}}@media print{#root .daily-sales-report .dsr-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .daily-sales-report .dsr-table-wrap{max-height:none;overflow:visible}#root .daily-sales-report .dsr-table{min-width:0}#root .daily-sales-report .dsr-table th,#root .daily-sales-report .dsr-table td{height:auto;padding:3px;position:static;font-size:7px!important}#root .daily-sales-report .dsr-table td:nth-child(4),#root .daily-sales-report .dsr-table td:nth-child(5),#root .daily-sales-report .dsr-table td:nth-child(13){min-width:0}}#root .daily-sales-report .dsr-table tfoot td.dsr-total-label{text-align:left;padding-left:14px;font-weight:700!important}#root .daily-sales-report .dsr-table tfoot td.dsr-total-count{text-align:center;font-weight:700!important}#root .daily-sales-report .dsr-table tfoot td.dsr-total-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700!important}#root .monthly-sales-dashboard{font-family:inherit}#root .monthly-sales-dashboard .sld-hero{gap:16px}.msd-actions{flex-wrap:wrap;gap:8px;display:flex}.msd-actions button{color:#174b8b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e1f3;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.monthly-sales-dashboard button:disabled{opacity:.5;cursor:not-allowed}.msd-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin-bottom:12px;padding:18px;display:grid}.msd-filters label{color:#243b59;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.msd-filters :is(input,select){box-sizing:border-box;color:#172b4d;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d5e1ef;border-radius:8px;padding:0 10px;font-size:13px}.msd-reset{color:#174b8b;min-height:38px;font:inherit;cursor:pointer;background:#f3f7fc;border:1px solid #d5e1ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}#root .monthly-sales-dashboard .msd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.msd-kpis article{cursor:default}.msd-charts{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.msd-charts>article{min-width:0;overflow:hidden}.msd-trend{padding:0 12px 12px}.msd-trend svg{width:100%;height:auto;min-height:220px;display:block}.msd-category{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:225px;padding:20px 16px;display:flex}.msd-donut{border-radius:50%;flex-shrink:0;place-items:center;width:160px;height:160px;display:grid}.msd-donut>div{box-sizing:border-box;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:112px;height:112px;padding:8px;display:flex}.msd-donut small{color:#536781;font-size:12px}.msd-donut strong{color:#152d50;overflow-wrap:anywhere;font-size:15px}.msd-legend{gap:12px;width:100%;font-size:12px;display:grid}.msd-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.msd-legend i,.msd-comparison-legend i{border-radius:2px;flex-shrink:0;width:9px;height:9px;display:inline-block}.msd-legend strong{font-weight:600}.msd-comparison-legend{flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.msd-comparison-legend span{align-items:center;gap:6px;display:flex}.msd-bars{gap:14px;padding:8px 18px 18px;display:grid}.msd-bar-row>span{margin-bottom:5px;font-size:13px;display:block}.msd-bar-row>div{align-items:center;gap:7px;height:18px;margin:3px 0;display:flex}.msd-bar-row>div>div{border-radius:3px;min-width:0;max-width:65%;height:10px}.msd-bar-row small{white-space:nowrap;font-size:11px}.msd-empty{color:#536781;text-align:center;justify-content:center;align-items:center;min-height:220px;padding:24px;font-size:14px;display:flex}.msd-note{color:#536781;border-top:1px solid #edf1f7;margin:0;padding:12px 18px;font-size:12px;line-height:1.6}.msd-table-wrap{scrollbar-width:thin;max-width:100%;overflow:auto}.msd-table{border-collapse:collapse;color:#172b4d;width:100%;min-width:1220px;font-size:13px}.msd-table :is(th,td){text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f7;padding:12px 14px}.msd-table th{color:#243b59;background:#f3f7fc;font-weight:600}.msd-table :is(th,td):first-child{text-align:left;z-index:1;background:#fff;position:sticky;left:0}.msd-table th:first-child,.msd-table tfoot td{background:#f3f7fc}.msd-table tbody tr:hover td{background:#f8fbff}.msd-table tfoot td{color:#174b8b;font-weight:600}.msd-table td.msd-empty{text-align:center;height:100px;display:table-cell}.msd-positive{color:#16a765;font-weight:600}.msd-negative{color:#e54864;font-weight:600}.msd-view{color:#2f73f3;cursor:pointer;background:#edf4ff;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.msd-modal-backdrop{z-index:100;background:#0f234659;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.msd-modal{width:min(1050px,100%);max-height:80dvh;overflow:auto}.msd-modal .msd-table{min-width:850px}.monthly-sales-dashboard :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #a4c9fb}@media (width>=1700px){#root .monthly-sales-dashboard .msd-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}.msd-filters{grid-template-columns:repeat(7,minmax(0,1fr)) auto}}@media (width<=1250px){.msd-charts{grid-template-columns:1fr 1fr}.msd-charts>article:first-child{grid-column:1/-1}}@media (width<=900px){.msd-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#root .monthly-sales-dashboard .msd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.msd-charts{grid-template-columns:1fr}.msd-charts>article:first-child{grid-column:auto}}@media (width<=520px){.msd-filters{gap:12px;padding:14px}.msd-actions{width:100%}.msd-modal-backdrop{padding:10px}}@media (width<=400px){#root .monthly-sales-dashboard .msd-kpis{grid-template-columns:1fr!important}.msd-filters{grid-template-columns:1fr}}@media print{@page{size:A4 landscape;margin:8mm}body:has(.monthly-sales-dashboard) :is(.dashboard-sidebar,.dashboard-header,.sidebar-resize-handle,.msd-actions,.msd-filters,.msd-modal-backdrop,.msd-view){display:none!important}body:has(.monthly-sales-dashboard) .dashboard-main{width:100%!important;margin:0!important}#root .monthly-sales-dashboard{background:#fff!important;padding:0!important}.monthly-sales-dashboard .sld-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.msd-charts{display:none}.msd-table-wrap{overflow:visible}.msd-table{min-width:0;font-size:8px}.msd-table :is(th,td){padding:6px 3px}.msd-table :is(th,td):first-child{position:static}.msd-summary{break-inside:auto}.msd-table tr{break-inside:avoid}body:has(.monthly-sales-dashboard) .dashboard-shell{min-height:0!important;display:block!important}body:has(.monthly-sales-dashboard) .dashboard-main{padding:0!important;overflow:visible!important}body:has(.monthly-sales-dashboard) .dashboard-sidebar-resize-handle{display:none!important}}#root .sales-live-dashboard.sales-responsive-dashboard.monthly-sales-dashboard .sld-panel-head{border-radius:14px 14px 0 0;color:#fff!important;background:#103476!important;border-bottom:0!important;min-height:58px!important;padding:12px 16px!important}#root .sales-live-dashboard.sales-responsive-dashboard.monthly-sales-dashboard .sld-panel-head :is(h2,p,span){text-shadow:none;opacity:1;color:#fff!important}#root .sales-live-dashboard.sales-responsive-dashboard.monthly-sales-dashboard .sld-panel-head h2{margin:0;line-height:1.4;font-size:19px!important;font-weight:600!important}#root .monthly-sales-dashboard .sld-panel-head .sld-section-icon{border-radius:10px;width:36px;height:36px;color:#fff!important;background:#ffffff1f!important}#root .monthly-sales-dashboard .msd-charts{align-items:stretch}#root .monthly-sales-dashboard .msd-charts>.sld-panel{flex-direction:column;display:flex}#root .monthly-sales-dashboard .msd-charts .sld-panel-head{flex:none}#root .monthly-sales-dashboard :is(.msd-trend,.msd-comparison-chart){flex:1;margin:8px 12px 12px;padding:0;overflow:hidden}#root .monthly-sales-dashboard :is(.msd-trend,.msd-comparison-chart) .sld-chart{width:100%;height:300px;min-height:300px;display:block}#root .monthly-sales-dashboard .sld-grid-line{stroke:#dce5ef;stroke-width:1px;stroke-dasharray:none}#root .monthly-sales-dashboard .sld-chart-message{fill:#17314e;font-size:14px;font-weight:500}#root .monthly-sales-dashboard .msd-comparison-legend{min-height:30px;padding:10px 14px 0;font-size:14px;font-weight:500}#root .monthly-sales-dashboard .msd-category{flex:1;min-height:275px;padding:20px 18px}#root .monthly-sales-dashboard .msd-charts .msd-empty{flex:1;min-height:310px}#root .monthly-sales-dashboard .msd-donut{width:172px;height:172px}#root .monthly-sales-dashboard .msd-donut>div{width:120px;height:120px}#root .monthly-sales-dashboard .msd-donut strong{font-size:17px;font-weight:600}#root .monthly-sales-dashboard .msd-legend{gap:10px;font-size:14px}#root .monthly-sales-dashboard .msd-note{color:#536781;background:#fbfdff;margin-top:auto;font-size:13px}#root .monthly-sales-dashboard .msd-table{table-layout:auto;min-width:1450px;font-size:15px}#root .monthly-sales-dashboard .msd-table th{border-bottom:1px solid #214680;padding:10px 12px;font-size:14px;font-weight:600;color:#fff!important;background:#103476!important}#root .monthly-sales-dashboard .msd-table td{color:#142b45;height:38px;padding:9px 12px;font-size:15px;font-weight:400}#root .monthly-sales-dashboard .msd-table tbody tr:nth-child(2n) td{background:#f7faff}#root .monthly-sales-dashboard .msd-table tbody tr:hover td{background:#edf4ff}#root .monthly-sales-dashboard .msd-table :is(th,td):first-child{min-width:115px}#root .monthly-sales-dashboard .msd-table :is(th,td):last-child{text-align:center;min-width:60px}#root .monthly-sales-dashboard .msd-table tfoot td{color:#103476;border-top:2px solid #cedcf0;font-weight:600;background:#eaf2ff!important}#root .monthly-sales-dashboard .msd-table td.msd-positive{color:#07824f;font-weight:600}#root .monthly-sales-dashboard .msd-table td.msd-negative{color:#e54864;font-weight:600}#root .monthly-sales-dashboard .msd-table td.msd-empty{height:110px}#root .monthly-sales-dashboard .msd-summary{overflow:hidden}#root .monthly-sales-dashboard .msd-view{background:#eaf2ff;border:1px solid #d5e4fb;width:28px;height:28px}#root .monthly-sales-dashboard .msd-modal .msd-table{min-width:850px}@media (width<=640px){#root .sales-live-dashboard.sales-responsive-dashboard.monthly-sales-dashboard .sld-panel-head{padding:10px 12px!important}#root .sales-live-dashboard.sales-responsive-dashboard.monthly-sales-dashboard .sld-panel-head h2{font-size:17px!important}#root .monthly-sales-dashboard :is(.msd-trend,.msd-comparison-chart){margin-inline:4px}#root .monthly-sales-dashboard .msd-legend{font-size:13px}}@media print{#root .monthly-sales-dashboard .msd-table{min-width:0;font-size:8px}#root .monthly-sales-dashboard .msd-table :is(th,td){-webkit-print-color-adjust:exact;print-color-adjust:exact;height:auto;padding:6px 3px;font-size:8px}#root .monthly-sales-dashboard .msd-table :is(th,td):first-child,#root .monthly-sales-dashboard .msd-table :is(th,td):last-child{min-width:0}#root .monthly-sales-dashboard .sld-panel-head{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--gb-section-heading-bg:linear-gradient(135deg, #071b47 0%, #0d347c 100%);--gb-section-heading-border:#0d347c;--gb-section-heading-text:#fff}.master-dashboard-shell .master-title-row{color:#fff!important;background:var(--gb-section-heading-bg)!important}.master-dashboard-shell .master-title-row :is(h1,p){color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.gb-dashboard-welcome,.gb-panel-header,.product-page-card-heading,.party-section-title,.party-card-heading,.party-list-heading,.party-view-header,.sales-section-head,.sales-list-heading,.sales-list-modal-head,.sales-product-picker-head,.purchase-items-heading,.purchase-items-header,.purchase-detail-title,.purchase-static-card-title,.purchase-challan-selector-head,.purchase-modal-header,.purchase-register-table-title,.purchase-register-modal>header,.employee-list-title,.employee-drawer-header,.employee-form-section>h3:first-child,.category-master-card-title,.category-master-drawer>header,.warehouse-table-card>header,.warehouse-drawer>header,.master-section-heading-row,.master-form-panel-header,.settings-dashboard-heading){color:var(--gb-section-heading-text)!important;background:var(--gb-section-heading-bg)!important;border-color:var(--gb-section-heading-border)!important}:is(.gb-dashboard-welcome,.gb-panel-header,.product-page-card-heading,.party-section-title,.party-card-heading,.party-list-heading,.party-view-header,.sales-section-head,.sales-list-heading,.sales-list-modal-head,.sales-product-picker-head,.purchase-items-heading,.purchase-items-header,.purchase-detail-title,.purchase-static-card-title,.purchase-challan-selector-head,.purchase-modal-header,.purchase-register-table-title,.purchase-register-modal>header,.employee-list-title,.employee-drawer-header,.employee-form-section>h3:first-child,.category-master-card-title,.category-master-drawer>header,.warehouse-table-card>header,.warehouse-drawer>header,.master-section-heading-row,.master-form-panel-header,.settings-dashboard-heading) :is(h1,h2,h3,h4,p,small,span,strong,svg){color:var(--gb-section-heading-text)!important;-webkit-text-fill-color:var(--gb-section-heading-text)!important}:is(.gb-panel-header,.gb-dashboard-welcome,.product-page-card-heading,.party-card-heading,.party-list-heading,.party-view-header,.sales-list-heading,.sales-list-modal-head,.sales-product-picker-head,.purchase-items-heading,.purchase-items-header,.purchase-detail-title,.purchase-challan-selector-head,.purchase-modal-header,.purchase-register-table-title,.purchase-register-modal>header,.employee-list-title,.employee-drawer-header,.category-master-card-title,.category-master-drawer>header,.warehouse-table-card>header,.warehouse-drawer>header,.master-section-heading-row,.settings-dashboard-heading) :is(p,small){opacity:.82}.gb-live-dashboard .gb-dashboard-welcome{border-radius:12px;padding:15px 18px;box-shadow:0 9px 24px #071b4724}.gb-live-dashboard .gb-dashboard-welcome :is(h1,p){color:#fff!important;-webkit-text-fill-color:#fff!important}.gb-live-dashboard .gb-dashboard-welcome p{opacity:.82}.gb-live-dashboard .gb-kpi-card{padding:14px 13px 12px!important}.gb-live-dashboard .gb-kpi-heading{align-items:center;gap:10px;min-height:38px;padding:0 0 10px;display:flex;color:#101828!important;background:0 0!important;border:0!important}.gb-live-dashboard .gb-kpi-heading .gb-kpi-icon{width:36px;height:36px;box-shadow:0 5px 12px color-mix(in srgb, var(--gb-tone) 22%, transparent);border:0;border-radius:9px;flex-basis:36px;color:#fff!important;background:color-mix(in srgb, var(--gb-tone) 72%, white)!important}.gb-live-dashboard .gb-kpi-title{letter-spacing:.02em;font-size:12px;font-weight:600;color:var(--gb-tone)!important;-webkit-text-fill-color:var(--gb-tone)!important}.gb-live-dashboard .gb-kpi-main{min-height:62px;padding:0 0 9px;display:block}.gb-live-dashboard .gb-kpi-main>div{display:grid}.gb-live-dashboard .gb-kpi-lines{margin:0}.gb-live-dashboard .gb-panel-header{min-height:50px;padding:10px 15px;border-bottom:0!important}.gb-live-dashboard .gb-panel-header h2,.gb-live-dashboard .gb-panel-header h2 span{color:#fff!important;-webkit-text-fill-color:#fff!important}.gb-live-dashboard .gb-panel-header :is(button,select){border-color:#ffffff57!important}.gb-live-dashboard .gb-dashboard-four-column>.gb-dashboard-panel>.gb-panel-header{color:#101828!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e4e7ec!important}.gb-live-dashboard .gb-dashboard-four-column>.gb-dashboard-panel>.gb-panel-header h2{color:#101828!important;-webkit-text-fill-color:#101828!important;font-weight:700!important}.gb-live-dashboard .gb-dashboard-four-column>.gb-dashboard-panel>.gb-panel-header h2 span{color:#475467!important;-webkit-text-fill-color:#475467!important;font-weight:600!important}.gb-live-dashboard .gb-dashboard-four-column>.gb-dashboard-panel>.gb-panel-header :is(button,select){border-color:#dfe5ef!important}.gb-live-dashboard :is(.gb-kpi-main strong,.gb-kpi-lines strong,.gb-profit-table strong,.gb-donut strong,.gb-vertical-legend strong,.gb-order-count-list strong){font-weight:700!important}.gb-live-dashboard .gb-dashboard-table th,.gb-live-dashboard .gb-dashboard-table td:nth-child(4){font-weight:600!important}.product-page-form .product-single-section .product-page-card-heading{background:var(--gb-section-heading-bg)!important}.party-form-page>.party-type-card{background:#fff!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}.party-form-page>.party-type-card>.party-section-title,.party-form-page .party-form-grid-balanced>.party-form-section>.party-section-title{background:var(--gb-section-heading-bg)!important;border:0!important;border-radius:0!important;min-height:48px!important;margin:0!important;padding:0 14px!important}.party-form-page>.party-type-card>.party-section-title :is(h2,svg),.party-form-page .party-form-grid-balanced>.party-form-section>.party-section-title :is(h2,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}.party-form-page>.party-type-card>.party-type-layout{background:#fff!important;padding:14px!important}.party-list-card,.company-setup-form>.party-card:not(.company-information-card),.company-setup-form .party-section-body>.party-card{overflow:hidden!important}.party-list-heading,.company-setup-form .party-card-heading{border-bottom:0!important;min-height:52px!important;padding:10px 15px!important}.company-setup-form .party-card-heading>.company-section-add-button{color:#0d347c!important;background:#fff!important;border-color:#ffffffa6!important}.company-setup-form .party-card-heading>.company-section-add-button svg{color:#0d347c!important}.party-view-header{border-bottom:0!important}.party-view-header>button{color:#fff!important;background:#ffffff21!important}.party-view-header .fcp-approval-pending,.party-view-header .fcp-approval-pending svg{color:#8a4b00!important;-webkit-text-fill-color:#8a4b00!important}.party-view-header .fcp-approval-approved,.party-view-header .fcp-approval-approved svg{color:#05603a!important;-webkit-text-fill-color:#05603a!important}.party-view-header .fcp-approval-rejected,.party-view-header .fcp-approval-rejected svg{color:#a61b13!important;-webkit-text-fill-color:#a61b13!important}.party-view-header .party-view-status-active,.party-view-header .party-view-status-active svg{color:#05603a!important;-webkit-text-fill-color:#05603a!important}.party-view-header .party-view-status-inactive,.party-view-header .party-view-status-inactive svg{color:#a61b13!important;-webkit-text-fill-color:#a61b13!important}.inventory-home-hero{color:#fff!important;background:var(--gb-section-heading-bg)!important;border-color:var(--gb-section-heading-border)!important}.inventory-home-hero :is(h2,p){color:#fff!important;-webkit-text-fill-color:#fff!important}.inventory-home-hero p{opacity:.82}.inventory-home-hero .party-primary-button{color:#0d347c!important;background:#fff!important}.category-master-card-title,.warehouse-table-card>header{border-bottom:0!important}.category-master-card-title>div>span,.warehouse-table-card>header>div>span,.category-master-drawer>header>div>span,.warehouse-drawer>header>div>span,.category-master-card-title>strong,.warehouse-table-card>header>strong{border:1px solid #ffffff3d;color:#fff!important;background:#ffffff21!important}.category-master-drawer>header>button,.warehouse-drawer>header>button,.master-form-panel-header>button{color:#fff!important;background:#ffffff21!important;border-color:#ffffff47!important}.master-dashboard-shell .master-form-panel-header.navy-panel-heading{background:var(--gb-section-heading-bg)!important;border-bottom-color:var(--gb-section-heading-border)!important}.master-dashboard-shell .master-form-panel-header.navy-panel-heading :is(h2,button,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}.location-country-section{overflow:hidden}.location-country-section>.master-section-heading-row{align-items:center;padding:12px 16px;margin:-19px -16px 12px!important}.master-section-heading-row .master-search-field{color:#344054!important;background:#fff!important}.master-section-heading-row .master-search-field svg{color:#667085!important;-webkit-text-fill-color:initial!important}.sales-items-panel,.sales-list-card,.sales-product-picker{overflow:hidden!important}.sales-section-head,.sales-list-heading,.sales-list-modal-head,.sales-product-picker-head{border-bottom:0!important}.sales-section-head :is(.sales-btn,button),.sales-product-picker-head>button,.sales-list-modal-head>button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff61!important}.sales-section-head :is(.sales-btn,button) svg,.sales-product-picker-head>button svg,.sales-list-modal-head>button svg{color:#fff!important}.sales-panel.sales-mini,.sales-panel.sales-summary-card{overflow:hidden}.sales-panel.sales-mini>h3:first-child,.sales-panel.sales-summary-card>h3:first-child{padding:11px 14px;color:#fff!important;background:var(--gb-section-heading-bg)!important;margin:-14px -14px 14px!important}.purchase-entry-card,.purchase-register-card,.purchase-product-modal,.purchase-register-modal{overflow:hidden}.purchase-product-modal{gap:0!important;padding:0!important}.purchase-product-modal>.purchase-modal-header{padding:14px 18px}.purchase-product-modal>.purchase-product-search{margin:14px 18px}.purchase-product-modal>.purchase-product-picker-list{margin:0 18px 18px}.purchase-entry-card>:is(.purchase-items-heading,.purchase-items-header,.purchase-detail-title,.purchase-static-card-title),.purchase-entry-card>h3:first-child,.purchase-summary-card>h3:first-child{padding:11px 14px;color:#fff!important;background:var(--gb-section-heading-bg)!important;border:0!important;margin:-14px -14px 12px!important}.purchase-entry-card>:is(.purchase-items-heading,.purchase-items-header,.purchase-detail-title,.purchase-static-card-title) :is(h3,p,small,span,svg),.purchase-entry-card>h3:first-child,.purchase-summary-card>h3:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important}.purchase-entry-card>.purchase-static-card-title small{border:1px solid #ffffff38;color:#fff!important;background:#ffffff21!important}.purchase-challan-selector{overflow:hidden;padding:0 12px 12px!important}.purchase-challan-selector>.purchase-challan-selector-head{margin:0 -12px 9px;padding:11px 12px;background:var(--gb-section-heading-bg)!important}.purchase-challan-selector-head :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}.purchase-challan-selector-head button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff61!important}.purchase-items-heading .purchase-add-product,.purchase-items-header .purchase-add-product,.purchase-modal-header>button,.purchase-register-modal>header>button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff57!important}.purchase-modal-header,.purchase-register-table-title,.purchase-register-modal>header{border-bottom:0!important}.purchase-register-table-title>span{border:1px solid #ffffff38;color:#fff!important;background:#ffffff21!important}.purchase-register-detail-items>h3,.purchase-register-source-challans>div:first-child>h3{border-radius:7px;margin:0;padding:9px 11px;color:#fff!important;background:var(--gb-section-heading-bg)!important}.employee-list-title,.employee-drawer-header{border-bottom:0!important}.employee-form-section{overflow:hidden;padding:0!important}.employee-form-section>h3:first-child{align-items:center;min-height:48px;padding:0 14px;display:flex;margin:0 0 14px!important}.employee-form-section>:not(h3:first-child){margin-left:14px;margin-right:14px}.employee-form-section>.employee-form-grid{margin-bottom:14px}.upm-login>h3:first-child,.upm-grid>.upm-card>header{color:#fff!important;background:var(--gb-section-heading-bg)!important;border:0!important}.upm-login>h3:first-child{padding:12px 16px;margin:-16px -16px 12px!important}.upm-grid>.upm-card{overflow:hidden}.upm-grid>.upm-card>header{margin:-16px -16px 8px!important;padding:12px 16px!important}.upm-grid>.upm-card>header :is(strong,input){color:#fff!important}.settings-dashboard-heading{border-radius:12px;box-shadow:0 9px 24px #071b4724;border:0!important;padding:16px 18px!important}.settings-dashboard-heading .settings-search-box{color:#667085!important;background:#fff!important;border-color:#ffffff8c!important}.settings-dashboard-heading .settings-search-box svg{color:#667085!important;-webkit-text-fill-color:initial!important}@media (width<=700px){.gb-live-dashboard .gb-panel-header,.location-country-section>.master-section-heading-row{align-items:stretch}.party-form-page>.party-type-card>.party-type-layout{padding:12px!important}}.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row{color:#fff!important;background:linear-gradient(135deg,#071b47 0%,#0d347c 100%)!important;border:1px solid #0f367c1f!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:96px!important;margin:0 0 16px!important;padding:18px 20px!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 22px #071b471f!important}.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row>div:first-child{min-width:0}.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row h1{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.45px!important;margin:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:26px!important;font-weight:500!important;line-height:1.2!important}.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row p{color:#ffffffd6!important;-webkit-text-fill-color:#ffffffd6!important;margin:7px 0 0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row>:not(div:first-child){flex:none}@media (width<=700px){.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row{border-radius:10px!important;min-height:84px!important;padding:15px 16px!important}.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row h1{font-size:23px!important}.master-dashboard-shell .master-dashboard-content>.master-title-row.dashboard-title-row p{margin-top:5px!important;font-size:11px!important}}#root .master-dashboard-content,#root .master-dashboard-content>*,#root .master-title-row,#root .master-title-row>*,#root .app-page-title-copy,#root .app-page-title-actions{min-width:0}#root .app-page-title-copy{flex:auto}#root .app-page-title-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}#root .app-page-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#root .master-title-row .app-page-primary-action,#root .master-title-row .app-page-secondary-action{white-space:nowrap;min-height:40px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}#root .master-title-row .app-page-primary-action{color:#0f4da8!important;background:#fff!important;border:1px solid #ffffffc7!important}#root .master-title-row .app-page-primary-action:hover:not(:disabled){color:#0b3f8d!important;background:#f4f8ff!important;border-color:#d6e5ff!important}#root .master-title-row .app-page-secondary-action{color:#fff!important;background:#ffffff1c!important;border:1px solid #ffffff6b!important}#root .master-title-row .app-page-secondary-action:hover:not(:disabled){background:#ffffff2e!important}#root .master-title-row :is(.app-page-primary-action,.app-page-secondary-action):disabled{cursor:not-allowed!important;opacity:.55!important}#root .sales-document-register>:is(.sales-list-stats,.sales-quotation-analytics,.sales-list-toolbar,.sales-list-card){width:100%;min-width:0;margin-bottom:16px!important}#root .purchase-register-shell{width:100%;min-width:0;gap:16px!important}#root .purchase-register-summary,#root .sales-list-stats,#root .purchase-register-summary-card,#root .sales-stat-card{min-width:0}#root .purchase-register-toolbar{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important;display:flex!important}#root .purchase-register-search{flex:2 260px!important;width:auto!important;min-width:220px!important;max-width:none!important}#root .purchase-register-filter{flex:145px!important;width:auto!important;min-width:130px!important;max-width:190px!important}#root .purchase-register-actions{flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}#root .sales-document-register .sales-list-toolbar{grid-template-columns:minmax(250px,1fr) minmax(150px,190px) minmax(145px,175px) auto!important;align-items:center!important;gap:10px!important;display:grid!important}#root .sales-document-register .sales-list-toolbar>*{min-width:0!important}#root .sales-document-register .sales-list-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}#root :is(.sales-list-table-wrap,.purchase-register-table-scroll,.party-table-scroll,.master-table-wrapper,.warehouse-table-wrap,.category-master-table-wrap,.account-master-table-wrap,.employee-table-wrap,.product-variant-table-wrap,.ild-table-wrap){-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-y:visible;overflow-x:auto!important}#root .sales-list-table-wrap .sales-list-table{min-width:920px!important}#root .purchase-register-table-scroll .gb-polished-table{min-width:850px!important}#root :is(.party-list-toolbar,.master-toolbar,.warehouse-toolbar,.category-master-toolbar,.product-list-toolbar,.employee-toolbar,.account-master-toolbar,.product-options-toolbar,.variant-master-toolbar){min-width:0}#root .party-list-toolbar,#root .master-toolbar,#root .warehouse-toolbar,#root .category-master-toolbar,#root .employee-toolbar,#root .account-master-toolbar{flex-wrap:wrap!important}#root :is(.party-list-search,.master-search-field,.warehouse-toolbar>label:first-child,.category-master-search,.employee-search,.product-toolbar-search,.account-master-toolbar-search){min-width:0!important}#root .product-list-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}#root .product-toolbar-search{flex:320px!important;width:auto!important;max-width:none!important}#root .product-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}#root :is(.sales-master-grid,.sales-fields-grid,.sales-bottom-grid,.sales-invoice-bottom,.purchase-main-grid,.purchase-form-grid,.purchase-detail-grid,.purchase-bottom-grid,.purchase-order-head-grid,.purchase-order-bottom-grid,.purchase-payment-grid,.product-form-grid,.product-pricing-base-row,.product-variant-stock-grid,.warehouse-form-grid,.master-two-column-fields,.pay-grid)>*{min-width:0}#root :is(.sales-panel,.purchase-entry-card,.purchase-items-card,.purchase-detail-card,.purchase-action-card,.product-page-card,.party-card,.master-large-table-card,.warehouse-table-card,.account-master-table-card,.employee-card,.ild-panel,.gb-list-chart-card){min-width:0;max-width:100%}#root :is(.inventory-home-grid,.ild-kpi-grid,.warehouse-summary-grid,.employee-stats-grid),#root .inventory-live-dashboard :is(.ild-main-grid,.ild-bottom-grid,.ild-secondary-grid)>*{min-width:0}#root .gb-list-analytics,#root .sales-quotation-analytics{width:100%;min-width:0;max-width:100%}#root .gb-list-chart-head,#root .sales-quotation-chart-head,#root .ild-panel-head,#root .purchase-register-table-title,#root .party-list-heading,#root .gb-polished-list-heading,#root .master-section-heading-row,#root .category-master-card-title,#root .warehouse-table-card>header,#root .employee-list-title{min-width:0}#root :is(.account-master-drawer,.master-fixed-drawer,.warehouse-drawer,.category-master-drawer,.employee-drawer){max-width:min(100vw,560px)!important}#root :is(.sales-list-modal,.purchase-register-modal,.variant-value-modal,.sales-validation-popup,.sales-cancel-confirm-modal){max-width:calc(100vw - 24px)!important}@media (width<=1120px){#root .master-dashboard-header{gap:10px!important;padding-left:16px!important;padding-right:16px!important}#root .master-dashboard-header .master-simple-search{width:min(300px,32vw)!important}#root .master-dashboard-header .profile-text{min-width:72px}#root .purchase-register-summary,#root .sales-list-stats,#root .warehouse-summary-grid,#root .employee-stats-grid,#root .ild-kpi-grid,#root .sales-document-register .sales-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .sales-document-register .sales-list-search,#root .sales-document-register .sales-list-toolbar-actions{grid-column:1/-1}#root .sales-document-register .sales-list-toolbar-actions{justify-content:flex-end!important}#root :is(.sales-master-grid,.purchase-main-grid,.purchase-order-head-grid),#root .inventory-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=920px){#root .master-dashboard-content{padding-left:18px!important;padding-right:18px!important}#root .master-dashboard-header .master-simple-search{width:min(330px,46vw)!important}#root .master-dashboard-header .profile-text,#root .master-dashboard-header .profile-button>svg:last-child{display:none!important}#root .master-dashboard-header .profile-button{margin-left:0!important;padding-left:4px!important;padding-right:4px!important}#root .purchase-register-search{flex-basis:100%!important}#root .purchase-register-actions{justify-content:flex-end!important;width:100%!important}#root :is(.sales-fields-grid,.sales-bottom-grid,.sales-invoice-bottom,.purchase-form-grid,.purchase-detail-grid,.purchase-bottom-grid,.purchase-order-bottom-grid,.purchase-payment-grid,.product-form-grid,.product-pricing-base-row,.product-variant-stock-grid,.warehouse-form-grid,.master-two-column-fields,.pay-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .inventory-live-dashboard :is(.ild-main-grid,.ild-bottom-grid,.ild-secondary-grid),#root .gb-list-analytics,#root .sales-quotation-analytics{grid-template-columns:1fr!important}}@media (width<=720px){#root .master-dashboard-content{padding:14px 12px 28px!important}#root .master-title-row{gap:12px!important;padding:14px!important}#root .master-title-row .app-page-title-copy,#root .master-title-row .app-page-title-actions,#root .master-title-row .app-page-action-group{width:100%}#root .master-title-row .app-page-title-actions,#root .master-title-row .app-page-action-group{justify-content:flex-start!important;margin-left:0!important}#root .master-title-row .app-page-primary-action,#root .master-title-row .app-page-secondary-action{flex:190px}#root .master-dashboard-header{gap:6px!important;padding-left:10px!important;padding-right:10px!important}#root .master-dashboard-header .dashboard-header-left{gap:6px!important}#root .master-dashboard-header .master-simple-search{width:min(220px,38vw)!important}#root .master-dashboard-header .dashboard-header-actions{gap:4px!important}#root .master-dashboard-header .app-global-date-value{display:none!important}#root .master-dashboard-header .app-global-date-button{padding-left:8px!important;padding-right:8px!important}#root .purchase-register-summary,#root .sales-list-stats,#root .warehouse-summary-grid,#root .employee-stats-grid,#root .ild-kpi-grid,#root .inventory-home-grid{grid-template-columns:1fr!important}#root .purchase-register-toolbar,#root .sales-document-register .sales-list-toolbar,#root .party-list-toolbar,#root .master-toolbar,#root .warehouse-toolbar,#root .category-master-toolbar,#root .employee-toolbar,#root .account-master-toolbar,#root .product-list-toolbar{width:100%!important}#root .sales-document-register .sales-list-toolbar{grid-template-columns:1fr!important}#root .sales-document-register .sales-list-search,#root .sales-document-register .sales-list-toolbar-actions{grid-column:auto}#root .sales-document-register .sales-list-toolbar-actions,#root .purchase-register-actions,#root .product-toolbar-actions{justify-content:stretch!important;width:100%!important;margin-left:0!important}#root .sales-document-register .sales-list-toolbar-actions>button,#root .purchase-register-actions>button,#root .product-toolbar-actions>button{flex:140px!important}#root .purchase-register-search,#root .purchase-register-filter,#root :is(.party-list-search,.party-list-filter,.master-search-field,.master-select-group,.employee-search,.account-master-toolbar-search,.account-master-toolbar-filter,.category-master-search,.category-master-status),#root .product-toolbar-search{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}#root :is(.sales-master-grid,.sales-fields-grid,.sales-bottom-grid,.sales-invoice-bottom,.purchase-main-grid,.purchase-form-grid,.purchase-detail-grid,.purchase-bottom-grid,.purchase-order-head-grid,.purchase-order-bottom-grid,.purchase-payment-grid,.product-form-grid,.product-pricing-base-row,.product-variant-stock-grid,.warehouse-form-grid,.master-two-column-fields,.pay-grid){grid-template-columns:1fr!important}#root .sales-span-2{grid-column:auto!important}#root :is(.purchase-register-table-title,.gb-polished-list-heading,.party-list-heading,.master-section-heading-row,.category-master-card-title,.warehouse-table-card>header,.employee-list-title,.gb-list-chart-head,.sales-quotation-chart-head,.ild-panel-head){flex-direction:column!important;align-items:flex-start!important;gap:8px!important}#root .gb-polished-list-count,#root .purchase-register-table-title>span{white-space:normal!important;text-align:left!important;margin-left:0!important}#root :is(.account-master-drawer,.master-fixed-drawer,.warehouse-drawer,.category-master-drawer,.employee-drawer){border-radius:0!important;width:100vw!important;max-width:100vw!important}#root .sales-list-modal-backdrop,#root .purchase-register-modal-backdrop{padding:8px!important}#root :is(.sales-list-modal,.purchase-register-modal){border-radius:10px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}}@media (width<=560px){#root .master-dashboard-header .master-simple-search{display:none!important}#root .master-dashboard-header .dashboard-header-left{flex:none!important}#root .master-dashboard-header .dashboard-header-actions{margin-left:auto!important}#root .master-dashboard-header .app-global-date-button>span{display:none!important}#root .master-dashboard-header .app-global-date-button{width:38px!important;min-width:38px!important;padding:0!important}#root .master-dashboard-header .header-icon-button,#root .master-dashboard-header .desktop-menu-button,#root .master-dashboard-header .mobile-menu-button{width:36px!important;height:36px!important}#root .master-dashboard-header .profile-avatar{width:34px!important;height:34px!important}#root .purchase-register-summary-card,#root .sales-stat-card{padding-left:14px!important;padding-right:14px!important}#root .master-title-row .app-page-primary-action,#root .master-title-row .app-page-secondary-action{flex-basis:100%;width:100%}#root .purchase-register-actions>button,#root .sales-document-register .sales-list-toolbar-actions>button,#root .product-toolbar-actions>button{flex-basis:100%!important;width:100%!important}#root .purchase-register-pagination{flex-direction:column!important;align-items:flex-start!important}#root .purchase-register-pagination>div{justify-content:space-between;width:100%}#root .gb-list-status-body,#root .sales-quotation-status-body{grid-template-columns:1fr!important}}@media (width<=920px){#root :is(.product-basic-page-layout,.product-options-grid,.variant-type-grid){grid-template-columns:1fr!important}#root .location-tabs-bar{flex-wrap:wrap!important;gap:8px!important}#root .location-tabs-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto!important}}@media (width<=720px){#root :is(.purchase-items-header,.sales-section-head,.product-page-topbar){flex-direction:column!important;align-items:stretch!important;gap:10px!important}#root .purchase-items-header .purchase-add-product{flex:150px}#root :is(.master-pagination,.account-master-footer,.party-pagination){flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}}#root :is(.sales-live-dashboard .sld-kpi-card,.purchase-live-dashboard .sld-kpi-card,.inventory-live-dashboard .ild-kpi-card,.sales-list-stats>div,.purchase-register-summary-card,.product-inventory-shortcuts .inventory-home-card){isolation:isolate;min-width:0;position:relative;overflow:hidden;--metric-accent:#1769e8!important;--metric-soft:#eef6ff!important;--metric-tile:#dcecff!important;--metric-border:#bcd8ff!important;background:linear-gradient(120deg,#fff 0%,var(--metric-soft) 100%)!important;border:1px solid var(--metric-border)!important;color:#0e1b33!important;border-radius:14px!important;box-shadow:0 4px 12px #162e540e!important}#root :is(.sales-live-dashboard .sld-kpi-card:nth-child(4n+2),.purchase-live-dashboard .sld-kpi-card:nth-child(4n+2),.inventory-live-dashboard .ild-kpi-card:nth-child(4n+2),.sales-list-stats>div:nth-child(4n+2),.purchase-register-summary-card:nth-child(4n+2),.product-inventory-shortcuts .inventory-home-card:nth-child(4n+2)){--metric-accent:#009b86!important;--metric-soft:#edfbf7!important;--metric-tile:#d0f4eb!important;--metric-border:#afe6da!important}#root :is(.sales-live-dashboard .sld-kpi-card:nth-child(4n+3),.purchase-live-dashboard .sld-kpi-card:nth-child(4n+3),.inventory-live-dashboard .ild-kpi-card:nth-child(4n+3),.sales-list-stats>div:nth-child(4n+3),.purchase-register-summary-card:nth-child(4n+3),.product-inventory-shortcuts .inventory-home-card:nth-child(4n+3)){--metric-accent:#7742df!important;--metric-soft:#f5f0ff!important;--metric-tile:#e7dcff!important;--metric-border:#d7c5fa!important}#root :is(.sales-live-dashboard .sld-kpi-card:nth-child(4n+4),.purchase-live-dashboard .sld-kpi-card:nth-child(4n+4),.inventory-live-dashboard .ild-kpi-card:nth-child(4n+4),.sales-list-stats>div:nth-child(4n+4),.purchase-register-summary-card:nth-child(4n+4),.product-inventory-shortcuts .inventory-home-card:nth-child(4n+4)){--metric-accent:#dd710b!important;--metric-soft:#fff5eb!important;--metric-tile:#ffe7d0!important;--metric-border:#f7d2ac!important}#root :is(.sales-live-dashboard .sld-kpi-card,.purchase-live-dashboard .sld-kpi-card,.inventory-live-dashboard .ild-kpi-card,.sales-list-stats>div,.purchase-register-summary-card,.product-inventory-shortcuts .inventory-home-card):after{content:"";z-index:-1;pointer-events:none;position:absolute;border:18px solid var(--metric-tile)!important;opacity:.65!important;background:0 0!important;border-radius:50%!important;width:110px!important;height:110px!important;bottom:-64px!important;right:-48px!important;transform:none!important}#root :is(.sales-live-dashboard .sld-kpi-icon,.purchase-live-dashboard .sld-kpi-icon,.inventory-live-dashboard .ild-kpi-icon,.sales-list-stats-attractive .sales-stat-card .sales-stat-icon,.purchase-register-summary-icon,.product-inventory-shortcuts .inventory-home-icon){place-items:center;display:grid;background:var(--metric-tile)!important;width:44px!important;height:44px!important;color:var(--metric-accent)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;flex:0 0 44px!important}#root :is(.sales-live-dashboard .sld-kpi-icon svg,.purchase-live-dashboard .sld-kpi-icon svg,.inventory-live-dashboard .ild-kpi-icon svg,.sales-list-stats-attractive .sales-stat-card .sales-stat-icon svg,.purchase-register-summary-icon svg,.product-inventory-shortcuts .inventory-home-icon svg){width:24px!important;height:24px!important}#root :is(.sales-live-dashboard .sld-kpi-label,.purchase-live-dashboard .sld-kpi-label,.inventory-live-dashboard .ild-kpi-label,.sales-list-stats-attractive .sales-stat-copy>span,.purchase-register-summary-card>div>span,.product-inventory-shortcuts .inventory-home-copy strong){overflow-wrap:anywhere;color:#213657!important;white-space:normal!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}#root :is(.sales-live-dashboard .sld-kpi-copy strong,.purchase-live-dashboard .sld-kpi-copy strong,.inventory-live-dashboard .ild-kpi-copy strong,.sales-list-stats strong,.purchase-register-summary-card strong){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#0e1b33!important;letter-spacing:-.3px!important;white-space:normal!important;font-size:clamp(19px,1.35vw,25px)!important;font-weight:750!important;line-height:1.2!important}#root :is(.inventory-live-dashboard .ild-kpi-copy small,.sld-kpi-change em,.product-inventory-shortcuts .inventory-home-copy small){color:#455a77!important;font-weight:400!important}#root .product-inventory-shortcuts .inventory-home-card>svg{color:var(--metric-accent)!important}@media (width<=620px){#root :is(.sales-live-dashboard .sld-kpi-icon,.purchase-live-dashboard .sld-kpi-icon,.inventory-live-dashboard .ild-kpi-icon,.sales-list-stats-attractive .sales-stat-card .sales-stat-icon,.purchase-register-summary-icon,.product-inventory-shortcuts .inventory-home-icon){flex-basis:40px!important;width:40px!important;height:40px!important}}
